diff --git a/README.md b/README.md
index 712c0e1e783ccdc741f21616cf2d3f1c65c2b431..e82eeb4348c4a4bd0e4b61838653fc5123fcd4dd 100644
--- a/README.md
+++ b/README.md
@@ -169,6 +169,15 @@ useful helper and plotting functions that are used in the sample notebooks.
 <td><code>data/covid-19-tweet-ids</code></td>
 <td>N/A</td>
 </tr>
+<tr>
+<td><a href="https://www.apple.com/covid19/mobility">Apple</a> 
+    <a href="https://www.google.com/covid19/mobility/">Google</a>
+    <a href="https://docs.google.com/spreadsheets/d/1zu9qEWI8PsOI_i8nI_S29HDGHlIp2lfVMsGxpQ5tvAQ/edit#gid=2102005060">BU</a>
+</td>
+<td><a href="https://renkulab.io/datasets/46c02f05-393a-4a78-bd5d-d3bf2c23d577">Measures of social distancing</a></td>
+<td><code>data/distancing-metrics</code></td>
+<td>https://renkulab.io/projects/covid-19/covid-19-public-data/files/blob/notebooks/examples/distancing-measures.ipynb</td>
+</tr>
 </tbody>
 </table>
 
diff --git a/notebooks/Dashboard.ipynb b/notebooks/Dashboard.ipynb
index fc0713e1271a066f77bbc743b48935bdc4d7a1a9..1caacc05a9c3ca2589c3cc7f4e1ba30aa786d4c3 100644
--- a/notebooks/Dashboard.ipynb
+++ b/notebooks/Dashboard.ipynb
@@ -2,7 +2,7 @@
  "cells": [
   {
    "cell_type": "code",
-   "execution_count": null,
+   "execution_count": 1,
    "metadata": {},
    "outputs": [],
    "source": [
@@ -12,7 +12,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": null,
+   "execution_count": 2,
    "metadata": {},
    "outputs": [],
    "source": [
@@ -26,7 +26,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": null,
+   "execution_count": 3,
    "metadata": {
     "tags": [
      "parameters"
@@ -44,7 +44,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": null,
+   "execution_count": 4,
    "metadata": {},
    "outputs": [],
    "source": [
@@ -66,7 +66,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": null,
+   "execution_count": 5,
    "metadata": {},
    "outputs": [],
    "source": [
@@ -94,9 +94,22 @@
   },
   {
    "cell_type": "code",
-   "execution_count": null,
+   "execution_count": 6,
    "metadata": {},
-   "outputs": [],
+   "outputs": [
+    {
+     "data": {
+      "text/html": [
+       "<em>Data up to Apr 21 2020; countries with 500 or more confirmed cases.</em>"
+      ],
+      "text/plain": [
+       "<IPython.core.display.HTML object>"
+      ]
+     },
+     "metadata": {},
+     "output_type": "display_data"
+    }
+   ],
    "source": [
     "data_ts = jhu_df.date.iloc[-1].strftime(\"%b %d %Y\")\n",
     "display(HTML(f\"<em>Data up to {data_ts}; countries with {nthresh} or more confirmed cases.</em>\"))"
@@ -111,7 +124,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": null,
+   "execution_count": 7,
    "metadata": {},
    "outputs": [],
    "source": [
@@ -120,7 +133,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": null,
+   "execution_count": 8,
    "metadata": {},
    "outputs": [],
    "source": [
@@ -129,9 +142,85 @@
   },
   {
    "cell_type": "code",
-   "execution_count": null,
+   "execution_count": 9,
    "metadata": {},
-   "outputs": [],
+   "outputs": [
+    {
+     "data": {
+      "text/html": [
+       "\n",
+       "<div id=\"altair-viz-115337a8a3d842b9a298e506d729af74\"></div>\n",
+       "<script type=\"text/javascript\">\n",
+       "  (function(spec, embedOpt){\n",
+       "    const outputDiv = document.getElementById(\"altair-viz-115337a8a3d842b9a298e506d729af74\");\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-2437626494d71e7b360f103544803ee3\"}, \"mark\": {\"type\": \"circle\", \"opacity\": 0.6}, \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"latitude\": {\"field\": \"Latitude\", \"type\": \"quantitative\"}, \"longitude\": {\"field\": \"Longitude\", \"type\": \"quantitative\"}, \"size\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"title\": \"Cases\"}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"country_label\"}, {\"type\": \"quantitative\", \"field\": \"positive\"}, {\"type\": \"quantitative\", \"field\": \"deceased\"}, {\"type\": \"quantitative\", \"field\": \"positive_100k\"}, {\"type\": \"quantitative\", \"field\": \"deceasaed_100k\"}]}}], \"height\": 400, \"projection\": {\"type\": \"naturalEarth1\"}, \"title\": \"Positive cases per 100k inhabitants\", \"width\": 600, \"$schema\": \"https://vega.github.io/schema/vega-lite/v4.0.2.json\", \"datasets\": {\"data-2437626494d71e7b360f103544803ee3\": [{\"date\": \"2020-04-21T00:00:00\", \"country\": \"AFG\", \"country_label\": \"Afghanistan\", \"region_iso\": \"AFG\", \"region_label\": \"Afghanistan\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1092, \"deceased\": 36, \"positive_100k\": 2.9376645340979723, \"deceased_100k\": 0.09684608354169141, \"tested_100k\": null, \"Latitude\": 33.83523073, \"Longitude\": 66.00473366, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"ALB\", \"country_label\": \"Albania\", \"region_iso\": \"ALB\", \"region_label\": \"Albania\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 609, \"deceased\": 26, \"positive_100k\": 21.246340326600556, \"deceased_100k\": 0.9070687167349992, \"tested_100k\": null, \"Latitude\": 41.14244989, \"Longitude\": 20.04983396, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"DZA\", \"country_label\": \"Algeria\", \"region_iso\": \"DZA\", \"region_label\": \"Algeria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2811, \"deceased\": 392, \"positive_100k\": 6.656653033433946, \"deceased_100k\": 0.9282845923536487, \"tested_100k\": null, \"Latitude\": 28.15893849, \"Longitude\": 2.61732301, \"Geo Region\": \"Africa\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"ARG\", \"country_label\": \"Argentina\", \"region_iso\": \"ARG\", \"region_label\": \"Argentina\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3031, \"deceased\": 147, \"positive_100k\": 6.812077591069566, \"deceased_100k\": 0.3303778970264686, \"tested_100k\": null, \"Latitude\": -35.3813488, \"Longitude\": -65.17980692, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"ARM\", \"country_label\": \"Armenia\", \"region_iso\": \"ARM\", \"region_label\": \"Armenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1401, \"deceased\": 24, \"positive_100k\": 47.46295111824204, \"deceased_100k\": 0.8130698264366945, \"tested_100k\": null, \"Latitude\": 40.28952569, \"Longitude\": 44.92993276, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"AUS\", \"country_label\": \"Australia\", \"region_iso\": \"AUS\", \"region_label\": \"Australia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6547, \"deceased\": 67, \"positive_100k\": 26.195996065839136, \"deceased_100k\": 0.2680818292975748, \"tested_100k\": null, \"Latitude\": -25.73288704, \"Longitude\": 134.49100008, \"Geo Region\": \"Oceania\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 14873, \"deceased\": 491, \"positive_100k\": 168.1127817143751, \"deceased_100k\": 5.549880711474361, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"AZE\", \"country_label\": \"Azerbaijan\", \"region_iso\": \"AZE\", \"region_label\": \"Azerbaijan\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1480, \"deceased\": 20, \"positive_100k\": 14.885840688916709, \"deceased_100k\": 0.20116000930968525, \"tested_100k\": null, \"Latitude\": 40.28827235, \"Longitude\": 47.54599879, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1973, \"deceased\": 7, \"positive_100k\": 125.71371044048225, \"deceased_100k\": 0.4460192463676511, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"BGD\", \"country_label\": \"Bangladesh\", \"region_iso\": \"BGD\", \"region_label\": \"Bangladesh\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3382, \"deceased\": 110, \"positive_100k\": 2.0959860076882526, \"deceased_100k\": 0.06817222378643045, \"tested_100k\": null, \"Latitude\": 23.86731158, \"Longitude\": 90.23812743, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"BLR\", \"country_label\": \"Belarus\", \"region_iso\": \"BLR\", \"region_label\": \"Belarus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6723, \"deceased\": 55, \"positive_100k\": 70.87745295763398, \"deceased_100k\": 0.5798393444399628, \"tested_100k\": null, \"Latitude\": 53.53131377, \"Longitude\": 28.03209307, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 40956, \"deceased\": 5998, \"positive_100k\": 358.56904371432563, \"deceased_100k\": 52.51238217107446, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"BOL\", \"country_label\": \"Bolivia\", \"region_iso\": \"BOL\", \"region_label\": \"Bolivia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 598, \"deceased\": 34, \"positive_100k\": 5.267264339686759, \"deceased_100k\": 0.2994765678082772, \"tested_100k\": null, \"Latitude\": -16.70814787, \"Longitude\": -64.68538645, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"BRA\", \"country_label\": \"Brazil\", \"region_iso\": \"BRA\", \"region_label\": \"Brazil\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 43079, \"deceased\": 2741, \"positive_100k\": 20.565778953427994, \"deceased_100k\": 1.308544769176307, \"tested_100k\": null, \"Latitude\": -10.78777702, \"Longitude\": -53.09783113, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"BGR\", \"country_label\": \"Bulgaria\", \"region_iso\": \"BGR\", \"region_label\": \"Bulgaria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 975, \"deceased\": 45, \"positive_100k\": 13.880552648153188, \"deceased_100k\": 0.6406408914532241, \"tested_100k\": null, \"Latitude\": 42.76890318, \"Longitude\": 25.21552909, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"BFA\", \"country_label\": \"Burkina Faso\", \"region_iso\": \"BFA\", \"region_label\": \"Burkina Faso\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 600, \"deceased\": 38, \"positive_100k\": 3.0377385858871224, \"deceased_100k\": 0.19239011043951773, \"tested_100k\": null, \"Latitude\": 12.26953846, \"Longitude\": -1.75456601, \"Geo Region\": \"Africa\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"CMR\", \"country_label\": \"Cameroon\", \"region_iso\": \"CMR\", \"region_label\": \"Cameroon\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1163, \"deceased\": 43, \"positive_100k\": 4.612107666976639, \"deceased_100k\": 0.17052504701633317, \"tested_100k\": null, \"Latitude\": 5.69109849, \"Longitude\": 12.73964156, \"Geo Region\": \"Africa\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 39401, \"deceased\": 1908, \"positive_100k\": 106.32006557352986, \"deceased_100k\": 5.1485669174461295, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 10832, \"deceased\": 147, \"positive_100k\": 57.83494828385256, \"deceased_100k\": 0.7848723594651335, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"CHN\", \"country_label\": \"China\", \"region_iso\": \"CHN\", \"region_label\": \"China\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 83853, \"deceased\": 4636, \"positive_100k\": 6.020764972392351, \"deceased_100k\": 0.332871410826219, \"tested_100k\": null, \"Latitude\": 36.56176546, \"Longitude\": 103.81907349, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"COL\", \"country_label\": \"Colombia\", \"region_iso\": \"COL\", \"region_label\": \"Colombia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4149, \"deceased\": 196, \"positive_100k\": 8.356716799246547, \"deceased_100k\": 0.39477379914493205, \"tested_100k\": null, \"Latitude\": 3.91383431, \"Longitude\": -73.08114582, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"CRI\", \"country_label\": \"Costa Rica\", \"region_iso\": \"CRI\", \"region_label\": \"Costa Rica\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 669, \"deceased\": 6, \"positive_100k\": 13.38149605125853, \"deceased_100k\": 0.1200134175000765, \"tested_100k\": null, \"Latitude\": 9.97634464, \"Longitude\": -84.19208768, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"HRV\", \"country_label\": \"Croatia\", \"region_iso\": \"HRV\", \"region_label\": \"Croatia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1908, \"deceased\": 48, \"positive_100k\": 46.657211326845015, \"deceased_100k\": 1.173766322687925, \"tested_100k\": null, \"Latitude\": 45.08047631, \"Longitude\": 16.40412899, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"CUB\", \"country_label\": \"Cuba\", \"region_iso\": \"CUB\", \"region_label\": \"Cuba\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1137, \"deceased\": 38, \"positive_100k\": 10.028101615979624, \"deceased_100k\": 0.3351520328999347, \"tested_100k\": null, \"Latitude\": 21.62289528, \"Longitude\": -79.01605384, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"CYP\", \"country_label\": \"Cyprus\", \"region_iso\": \"CYP\", \"region_label\": \"Cyprus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 784, \"deceased\": 12, \"positive_100k\": 65.92307013155184, \"deceased_100k\": 1.0090265836462016, \"tested_100k\": null, \"Latitude\": 34.91667211, \"Longitude\": 33.0060022, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 7891, \"deceased\": 370, \"positive_100k\": 136.11166020347582, \"deceased_100k\": 6.382120678657464, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"DJI\", \"country_label\": \"Djibouti\", \"region_iso\": \"DJI\", \"region_label\": \"Djibouti\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 945, \"deceased\": 2, \"positive_100k\": 98.54836691277687, \"deceased_100k\": 0.20856797230217328, \"tested_100k\": null, \"Latitude\": 11.74871806, \"Longitude\": 42.5606754, \"Geo Region\": \"Africa\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 10398, \"deceased\": 520, \"positive_100k\": 60.86269445200659, \"deceased_100k\": 3.0437200533798254, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1552, \"deceased\": 43, \"positive_100k\": 117.49707014393391, \"deceased_100k\": 3.2553956289878596, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4014, \"deceased\": 141, \"positive_100k\": 72.74308859107838, \"deceased_100k\": 2.5552504960991658, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 159297, \"deceased\": 20829, \"positive_100k\": 237.80199107758486, \"deceased_100k\": 31.093979623941536, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 148291, \"deceased\": 5033, \"positive_100k\": 178.81914368962484, \"deceased_100k\": 6.069125909123829, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"GHA\", \"country_label\": \"Ghana\", \"region_iso\": \"GHA\", \"region_label\": \"Ghana\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1042, \"deceased\": 9, \"positive_100k\": 3.500508010385154, \"deceased_100k\": 0.03023471410121534, \"tested_100k\": null, \"Latitude\": 7.95345644, \"Longitude\": -1.21676566, \"Geo Region\": \"Africa\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"GRC\", \"country_label\": \"Greece\", \"region_iso\": \"GRC\", \"region_label\": \"Greece\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2401, \"deceased\": 121, \"positive_100k\": 22.381378692927484, \"deceased_100k\": 1.127924540543201, \"tested_100k\": null, \"Latitude\": 39.07469623, \"Longitude\": 22.95555794, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"GIN\", \"country_label\": \"Guinea\", \"region_iso\": \"GIN\", \"region_label\": \"Guinea\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 688, \"deceased\": 6, \"positive_100k\": 5.541987888501003, \"deceased_100k\": 0.04833128972529945, \"tested_100k\": null, \"Latitude\": 10.43621593, \"Longitude\": -10.94066612, \"Geo Region\": \"Africa\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"HUN\", \"country_label\": \"Hungary\", \"region_iso\": \"HUN\", \"region_label\": \"Hungary\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2098, \"deceased\": 213, \"positive_100k\": 21.47657052540311, \"deceased_100k\": 2.180414452769715, \"tested_100k\": null, \"Latitude\": 47.16277506, \"Longitude\": 19.39559116, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"IND\", \"country_label\": \"India\", \"region_iso\": \"IND\", \"region_label\": \"India\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 20080, \"deceased\": 645, \"positive_100k\": 1.484529259261419, \"deceased_100k\": 0.04768532730197287, \"tested_100k\": null, \"Latitude\": 22.88578212, \"Longitude\": 79.61197609999998, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"IDN\", \"country_label\": \"Indonesia\", \"region_iso\": \"IDN\", \"region_label\": \"Indonesia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 7135, \"deceased\": 616, \"positive_100k\": 2.6656610754472307, \"deceased_100k\": 0.23013976488794596, \"tested_100k\": null, \"Latitude\": -2.21505456, \"Longitude\": 117.24011366, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"IRQ\", \"country_label\": \"Iraq\", \"region_iso\": \"IRQ\", \"region_label\": \"Iraq\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1602, \"deceased\": 83, \"positive_100k\": 4.16822780067441, \"deceased_100k\": 0.21595687107114608, \"tested_100k\": null, \"Latitude\": 33.03970582, \"Longitude\": 43.74353149, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 16040, \"deceased\": 730, \"positive_100k\": 330.482747935204, \"deceased_100k\": 15.040673690317886, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 13942, \"deceased\": 184, \"positive_100k\": 156.93734663094622, \"deceased_100k\": 2.071185753844076, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 183957, \"deceased\": 24648, \"positive_100k\": 304.4069079254862, \"deceased_100k\": 40.78682228209519, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"JPN\", \"country_label\": \"Japan\", \"region_iso\": \"JPN\", \"region_label\": \"Japan\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 11135, \"deceased\": 263, \"positive_100k\": 8.800347113825989, \"deceased_100k\": 0.20785732293994028, \"tested_100k\": null, \"Latitude\": 37.59230135, \"Longitude\": 138.03089558, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"KAZ\", \"country_label\": \"Kazakhstan\", \"region_iso\": \"KAZ\", \"region_label\": \"Kazakhstan\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1995, \"deceased\": 19, \"positive_100k\": 10.915657314893842, \"deceased_100k\": 0.10395864109422707, \"tested_100k\": null, \"Latitude\": 48.15688067, \"Longitude\": 67.29149357, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"XKX\", \"country_label\": \"Kosovo\", \"region_iso\": \"XKX\", \"region_label\": \"Kosovo\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 510, \"deceased\": 12, \"positive_100k\": 27.637782474394406, \"deceased_100k\": 0.6503007641033978, \"tested_100k\": null, \"Latitude\": 42.57078707, \"Longitude\": 20.87249811, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2080, \"deceased\": 11, \"positive_100k\": 50.27422413941043, \"deceased_100k\": 0.26587330073726667, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"LVA\", \"country_label\": \"Latvia\", \"region_iso\": \"LVA\", \"region_label\": \"Latvia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 748, \"deceased\": 9, \"positive_100k\": 38.826041685050214, \"deceased_100k\": 0.46715825556878593, \"tested_100k\": null, \"Latitude\": 56.85085163, \"Longitude\": 24.91235983, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"LBN\", \"country_label\": \"Lebanon\", \"region_iso\": \"LBN\", \"region_label\": \"Lebanon\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 677, \"deceased\": 21, \"positive_100k\": 9.884762937249276, \"deceased_100k\": 0.3066174618644532, \"tested_100k\": null, \"Latitude\": 33.92306631, \"Longitude\": 35.88016072, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"LTU\", \"country_label\": \"Lithuania\", \"region_iso\": \"LTU\", \"region_label\": \"Lithuania\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1350, \"deceased\": 38, \"positive_100k\": 48.39519733231333, \"deceased_100k\": 1.3622351841688196, \"tested_100k\": null, \"Latitude\": 55.32610984, \"Longitude\": 23.88719355, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3618, \"deceased\": 78, \"positive_100k\": 595.3321222652239, \"deceased_100k\": 12.834689203064528, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"MYS\", \"country_label\": \"Malaysia\", \"region_iso\": \"MYS\", \"region_label\": \"Malaysia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 5482, \"deceased\": 92, \"positive_100k\": 17.387396231070948, \"deceased_100k\": 0.2917986963258897, \"tested_100k\": null, \"Latitude\": 3.78986846, \"Longitude\": 109.69762284, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"MEX\", \"country_label\": \"Mexico\", \"region_iso\": \"MEX\", \"region_label\": \"Mexico\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 8772, \"deceased\": 712, \"positive_100k\": 6.951379049950937, \"deceased_100k\": 0.5642250209262502, \"tested_100k\": null, \"Latitude\": 23.94753724, \"Longitude\": -102.52345169, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"MDA\", \"country_label\": \"Moldova\", \"region_iso\": \"MDA\", \"region_label\": \"Moldova\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2614, \"deceased\": 72, \"positive_100k\": 73.71929643476673, \"deceased_100k\": 2.030523849771693, \"tested_100k\": null, \"Latitude\": 47.19498804, \"Longitude\": 28.45673372, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"MAR\", \"country_label\": \"Morocco\", \"region_iso\": \"MAR\", \"region_label\": \"Morocco\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3209, \"deceased\": 145, \"positive_100k\": 8.90667992112384, \"deceased_100k\": 0.40245203757025777, \"tested_100k\": null, \"Latitude\": 29.83762955, \"Longitude\": -8.45615795, \"Geo Region\": \"Africa\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 34317, \"deceased\": 3929, \"positive_100k\": 199.1582969246679, \"deceased_100k\": 22.80190426368914, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"NZL\", \"country_label\": \"New Zealand\", \"region_iso\": \"NZL\", \"region_label\": \"New Zealand\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1445, \"deceased\": 13, \"positive_100k\": 29.577320642718245, \"deceased_100k\": 0.2660935421144202, \"tested_100k\": null, \"Latitude\": -41.81113557, \"Longitude\": 171.48492347, \"Geo Region\": \"Oceania\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"NER\", \"country_label\": \"Niger\", \"region_iso\": \"NER\", \"region_label\": \"Niger\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 657, \"deceased\": 20, \"positive_100k\": 2.9274229036221087, \"deceased_100k\": 0.0891148524694706, \"tested_100k\": null, \"Latitude\": 17.41912493, \"Longitude\": 9.38545882, \"Geo Region\": \"Africa\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"NGA\", \"country_label\": \"Nigeria\", \"region_iso\": \"NGA\", \"region_label\": \"Nigeria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 665, \"deceased\": 22, \"positive_100k\": 0.3395026842154328, \"deceased_100k\": 0.011231667748480483, \"tested_100k\": null, \"Latitude\": 9.59411452, \"Longitude\": 8.08943895, \"Geo Region\": \"Africa\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 7191, \"deceased\": 182, \"positive_100k\": 135.31323574572627, \"deceased_100k\": 3.4246987770438304, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"OMN\", \"country_label\": \"Oman\", \"region_iso\": \"OMN\", \"region_label\": \"Oman\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1508, \"deceased\": 8, \"positive_100k\": 31.224874380963758, \"deceased_100k\": 0.16564920096001995, \"tested_100k\": null, \"Latitude\": 20.60515333, \"Longitude\": 56.09166155, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"PAK\", \"country_label\": \"Pakistan\", \"region_iso\": \"PAK\", \"region_label\": \"Pakistan\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 9565, \"deceased\": 201, \"positive_100k\": 4.50722081277655, \"deceased_100k\": 0.09471525178965882, \"tested_100k\": null, \"Latitude\": 29.9497515, \"Longitude\": 69.33957937, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4658, \"deceased\": 136, \"positive_100k\": 111.51883238968482, \"deceased_100k\": 3.256024303348462, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 17837, \"deceased\": 484, \"positive_100k\": 55.75934620048682, \"deceased_100k\": 1.5130079924334596, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"PHL\", \"country_label\": \"Philippines\", \"region_iso\": \"PHL\", \"region_label\": \"Philippines\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6599, \"deceased\": 437, \"positive_100k\": 6.187417794496005, \"deceased_100k\": 0.4097441394445756, \"tested_100k\": null, \"Latitude\": 11.77536778, \"Longitude\": 122.88393253, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"POL\", \"country_label\": \"Poland\", \"region_iso\": \"POL\", \"region_label\": \"Poland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 9856, \"deceased\": 401, \"positive_100k\": 25.951492405660165, \"deceased_100k\": 1.0558592182091848, \"tested_100k\": null, \"Latitude\": 52.12759564, \"Longitude\": 19.39012835, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 21379, \"deceased\": 762, \"positive_100k\": 207.93128648572105, \"deceased_100k\": 7.411181079663193, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6533, \"deceased\": 9, \"positive_100k\": 234.85832467249074, \"deceased_100k\": 0.32354583224436195, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"ROU\", \"country_label\": \"Romania\", \"region_iso\": \"ROU\", \"region_label\": \"Romania\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 9242, \"deceased\": 498, \"positive_100k\": 47.45830529585801, \"deceased_100k\": 2.557264232561923, \"tested_100k\": null, \"Latitude\": 45.85243127, \"Longitude\": 24.97293039, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"SAU\", \"country_label\": \"Saudi Arabia\", \"region_iso\": \"SAU\", \"region_label\": \"Saudi Arabia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 11631, \"deceased\": 109, \"positive_100k\": 34.51340739497305, \"deceased_100k\": 0.3234426451768604, \"tested_100k\": null, \"Latitude\": 24.12245841, \"Longitude\": 44.53686271, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6630, \"deceased\": 125, \"positive_100k\": 94.95732219778507, \"deceased_100k\": 1.790296421526868, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 9125, \"deceased\": 11, \"positive_100k\": 161.8287697324691, \"deceased_100k\": 0.19508125666379836, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1344, \"deceased\": 77, \"positive_100k\": 65.01007075649665, \"deceased_100k\": 3.724535303757621, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"ZAF\", \"country_label\": \"South Africa\", \"region_iso\": \"ZAF\", \"region_label\": \"South Africa\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3465, \"deceased\": 58, \"positive_100k\": 5.996923967415364, \"deceased_100k\": 0.10038141128718357, \"tested_100k\": null, \"Latitude\": -29.00034095, \"Longitude\": 25.08390093, \"Geo Region\": \"Africa\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 204178, \"deceased\": 21282, \"positive_100k\": 436.98976295759144, \"deceased_100k\": 45.54857102755175, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 15322, \"deceased\": 1765, \"positive_100k\": 150.46387791626876, \"deceased_100k\": 17.33251171663062, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 28063, \"deceased\": 1478, \"positive_100k\": 329.51163400454857, \"deceased_100k\": 17.35445943265947, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"THA\", \"country_label\": \"Thailand\", \"region_iso\": \"THA\", \"region_label\": \"Thailand\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2811, \"deceased\": 48, \"positive_100k\": 4.048768197923954, \"deceased_100k\": 0.06913584969774095, \"tested_100k\": null, \"Latitude\": 15.11815794, \"Longitude\": 101.0028813, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"TUN\", \"country_label\": \"Tunisia\", \"region_iso\": \"TUN\", \"region_label\": \"Tunisia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 884, \"deceased\": 38, \"positive_100k\": 7.643617873061296, \"deceased_100k\": 0.3285718090229969, \"tested_100k\": null, \"Latitude\": 34.11956246, \"Longitude\": 9.55288359, \"Geo Region\": \"Africa\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 95591, \"deceased\": 2259, \"positive_100k\": 116.12162353702742, \"deceased_100k\": 2.744178296807701, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 823786, \"deceased\": 44845, \"positive_100k\": 251.7933982390191, \"deceased_100k\": 13.707048850100405, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"UKR\", \"country_label\": \"Ukraine\", \"region_iso\": \"UKR\", \"region_label\": \"Ukraine\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6125, \"deceased\": 161, \"positive_100k\": 13.726254252449593, \"deceased_100k\": 0.3608043974929607, \"tested_100k\": null, \"Latitude\": 48.99656673, \"Longitude\": 31.38326469, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 7755, \"deceased\": 46, \"positive_100k\": 80.52157630408352, \"deceased_100k\": 0.4776263713717398, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 130172, \"deceased\": 17378, \"positive_100k\": 195.77977954275167, \"deceased_100k\": 26.13665772127599, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"URY\", \"country_label\": \"Uruguay\", \"region_iso\": \"URY\", \"region_label\": \"Uruguay\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 535, \"deceased\": 11, \"positive_100k\": 15.510397909836174, \"deceased_100k\": 0.31890537758541665, \"tested_100k\": null, \"Latitude\": -32.79951534, \"Longitude\": -56.01807053, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"UZB\", \"country_label\": \"Uzbekistan\", \"region_iso\": \"UZB\", \"region_label\": \"Uzbekistan\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1678, \"deceased\": 6, \"positive_100k\": 5.091730035138399, \"deceased_100k\": 0.01820642444030417, \"tested_100k\": null, \"Latitude\": 41.75554225, \"Longitude\": 63.14001528, \"Geo Region\": \"Asia\"}]}}, {\"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, 'positive_100k', 'Positive'))\n",
     "display(HTML('''\n",
@@ -144,9 +233,85 @@
   },
   {
    "cell_type": "code",
-   "execution_count": null,
+   "execution_count": 10,
    "metadata": {},
-   "outputs": [],
+   "outputs": [
+    {
+     "data": {
+      "text/html": [
+       "\n",
+       "<div id=\"altair-viz-66cf5cbf204e4c689118b7e2c2154249\"></div>\n",
+       "<script type=\"text/javascript\">\n",
+       "  (function(spec, embedOpt){\n",
+       "    const outputDiv = document.getElementById(\"altair-viz-66cf5cbf204e4c689118b7e2c2154249\");\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_label\"}, {\"type\": \"quantitative\", \"field\": \"positive\"}, {\"type\": \"quantitative\", \"field\": \"deceased\"}, {\"type\": \"quantitative\", \"field\": \"positive_100k\"}, {\"type\": \"quantitative\", \"field\": \"deceased_100k\"}], \"x\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"title\": \"Positive cases/100k\"}, \"y\": {\"type\": \"nominal\", \"field\": \"country_label\", \"sort\": \"-x\", \"title\": \"Country/Region\"}}}, {\"mark\": {\"type\": \"text\", \"align\": \"left\", \"baseline\": \"middle\", \"dx\": 3}, \"encoding\": {\"text\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"format\": \".3\"}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"country_label\"}, {\"type\": \"quantitative\", \"field\": \"positive\"}, {\"type\": \"quantitative\", \"field\": \"deceased\"}, {\"type\": \"quantitative\", \"field\": \"positive_100k\"}, {\"type\": \"quantitative\", \"field\": \"deceased_100k\"}], \"x\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"title\": \"Positive cases/100k\"}, \"y\": {\"type\": \"nominal\", \"field\": \"country_label\", \"sort\": \"-x\", \"title\": \"Country/Region\"}}}], \"data\": {\"name\": \"data-2437626494d71e7b360f103544803ee3\"}, \"height\": 900, \"title\": \"Confirmed cases per 100k inhabitants\", \"$schema\": \"https://vega.github.io/schema/vega-lite/v4.0.2.json\", \"datasets\": {\"data-2437626494d71e7b360f103544803ee3\": [{\"date\": \"2020-04-21T00:00:00\", \"country\": \"AFG\", \"country_label\": \"Afghanistan\", \"region_iso\": \"AFG\", \"region_label\": \"Afghanistan\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1092, \"deceased\": 36, \"positive_100k\": 2.9376645340979723, \"deceased_100k\": 0.09684608354169141, \"tested_100k\": null, \"Latitude\": 33.83523073, \"Longitude\": 66.00473366, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"ALB\", \"country_label\": \"Albania\", \"region_iso\": \"ALB\", \"region_label\": \"Albania\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 609, \"deceased\": 26, \"positive_100k\": 21.246340326600556, \"deceased_100k\": 0.9070687167349992, \"tested_100k\": null, \"Latitude\": 41.14244989, \"Longitude\": 20.04983396, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"DZA\", \"country_label\": \"Algeria\", \"region_iso\": \"DZA\", \"region_label\": \"Algeria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2811, \"deceased\": 392, \"positive_100k\": 6.656653033433946, \"deceased_100k\": 0.9282845923536487, \"tested_100k\": null, \"Latitude\": 28.15893849, \"Longitude\": 2.61732301, \"Geo Region\": \"Africa\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"ARG\", \"country_label\": \"Argentina\", \"region_iso\": \"ARG\", \"region_label\": \"Argentina\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3031, \"deceased\": 147, \"positive_100k\": 6.812077591069566, \"deceased_100k\": 0.3303778970264686, \"tested_100k\": null, \"Latitude\": -35.3813488, \"Longitude\": -65.17980692, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"ARM\", \"country_label\": \"Armenia\", \"region_iso\": \"ARM\", \"region_label\": \"Armenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1401, \"deceased\": 24, \"positive_100k\": 47.46295111824204, \"deceased_100k\": 0.8130698264366945, \"tested_100k\": null, \"Latitude\": 40.28952569, \"Longitude\": 44.92993276, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"AUS\", \"country_label\": \"Australia\", \"region_iso\": \"AUS\", \"region_label\": \"Australia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6547, \"deceased\": 67, \"positive_100k\": 26.195996065839136, \"deceased_100k\": 0.2680818292975748, \"tested_100k\": null, \"Latitude\": -25.73288704, \"Longitude\": 134.49100008, \"Geo Region\": \"Oceania\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 14873, \"deceased\": 491, \"positive_100k\": 168.1127817143751, \"deceased_100k\": 5.549880711474361, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"AZE\", \"country_label\": \"Azerbaijan\", \"region_iso\": \"AZE\", \"region_label\": \"Azerbaijan\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1480, \"deceased\": 20, \"positive_100k\": 14.885840688916709, \"deceased_100k\": 0.20116000930968525, \"tested_100k\": null, \"Latitude\": 40.28827235, \"Longitude\": 47.54599879, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1973, \"deceased\": 7, \"positive_100k\": 125.71371044048225, \"deceased_100k\": 0.4460192463676511, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"BGD\", \"country_label\": \"Bangladesh\", \"region_iso\": \"BGD\", \"region_label\": \"Bangladesh\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3382, \"deceased\": 110, \"positive_100k\": 2.0959860076882526, \"deceased_100k\": 0.06817222378643045, \"tested_100k\": null, \"Latitude\": 23.86731158, \"Longitude\": 90.23812743, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"BLR\", \"country_label\": \"Belarus\", \"region_iso\": \"BLR\", \"region_label\": \"Belarus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6723, \"deceased\": 55, \"positive_100k\": 70.87745295763398, \"deceased_100k\": 0.5798393444399628, \"tested_100k\": null, \"Latitude\": 53.53131377, \"Longitude\": 28.03209307, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 40956, \"deceased\": 5998, \"positive_100k\": 358.56904371432563, \"deceased_100k\": 52.51238217107446, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"BOL\", \"country_label\": \"Bolivia\", \"region_iso\": \"BOL\", \"region_label\": \"Bolivia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 598, \"deceased\": 34, \"positive_100k\": 5.267264339686759, \"deceased_100k\": 0.2994765678082772, \"tested_100k\": null, \"Latitude\": -16.70814787, \"Longitude\": -64.68538645, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"BRA\", \"country_label\": \"Brazil\", \"region_iso\": \"BRA\", \"region_label\": \"Brazil\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 43079, \"deceased\": 2741, \"positive_100k\": 20.565778953427994, \"deceased_100k\": 1.308544769176307, \"tested_100k\": null, \"Latitude\": -10.78777702, \"Longitude\": -53.09783113, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"BGR\", \"country_label\": \"Bulgaria\", \"region_iso\": \"BGR\", \"region_label\": \"Bulgaria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 975, \"deceased\": 45, \"positive_100k\": 13.880552648153188, \"deceased_100k\": 0.6406408914532241, \"tested_100k\": null, \"Latitude\": 42.76890318, \"Longitude\": 25.21552909, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"BFA\", \"country_label\": \"Burkina Faso\", \"region_iso\": \"BFA\", \"region_label\": \"Burkina Faso\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 600, \"deceased\": 38, \"positive_100k\": 3.0377385858871224, \"deceased_100k\": 0.19239011043951773, \"tested_100k\": null, \"Latitude\": 12.26953846, \"Longitude\": -1.75456601, \"Geo Region\": \"Africa\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"CMR\", \"country_label\": \"Cameroon\", \"region_iso\": \"CMR\", \"region_label\": \"Cameroon\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1163, \"deceased\": 43, \"positive_100k\": 4.612107666976639, \"deceased_100k\": 0.17052504701633317, \"tested_100k\": null, \"Latitude\": 5.69109849, \"Longitude\": 12.73964156, \"Geo Region\": \"Africa\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 39401, \"deceased\": 1908, \"positive_100k\": 106.32006557352986, \"deceased_100k\": 5.1485669174461295, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 10832, \"deceased\": 147, \"positive_100k\": 57.83494828385256, \"deceased_100k\": 0.7848723594651335, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"CHN\", \"country_label\": \"China\", \"region_iso\": \"CHN\", \"region_label\": \"China\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 83853, \"deceased\": 4636, \"positive_100k\": 6.020764972392351, \"deceased_100k\": 0.332871410826219, \"tested_100k\": null, \"Latitude\": 36.56176546, \"Longitude\": 103.81907349, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"COL\", \"country_label\": \"Colombia\", \"region_iso\": \"COL\", \"region_label\": \"Colombia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4149, \"deceased\": 196, \"positive_100k\": 8.356716799246547, \"deceased_100k\": 0.39477379914493205, \"tested_100k\": null, \"Latitude\": 3.91383431, \"Longitude\": -73.08114582, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"CRI\", \"country_label\": \"Costa Rica\", \"region_iso\": \"CRI\", \"region_label\": \"Costa Rica\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 669, \"deceased\": 6, \"positive_100k\": 13.38149605125853, \"deceased_100k\": 0.1200134175000765, \"tested_100k\": null, \"Latitude\": 9.97634464, \"Longitude\": -84.19208768, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"HRV\", \"country_label\": \"Croatia\", \"region_iso\": \"HRV\", \"region_label\": \"Croatia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1908, \"deceased\": 48, \"positive_100k\": 46.657211326845015, \"deceased_100k\": 1.173766322687925, \"tested_100k\": null, \"Latitude\": 45.08047631, \"Longitude\": 16.40412899, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"CUB\", \"country_label\": \"Cuba\", \"region_iso\": \"CUB\", \"region_label\": \"Cuba\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1137, \"deceased\": 38, \"positive_100k\": 10.028101615979624, \"deceased_100k\": 0.3351520328999347, \"tested_100k\": null, \"Latitude\": 21.62289528, \"Longitude\": -79.01605384, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"CYP\", \"country_label\": \"Cyprus\", \"region_iso\": \"CYP\", \"region_label\": \"Cyprus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 784, \"deceased\": 12, \"positive_100k\": 65.92307013155184, \"deceased_100k\": 1.0090265836462016, \"tested_100k\": null, \"Latitude\": 34.91667211, \"Longitude\": 33.0060022, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 7891, \"deceased\": 370, \"positive_100k\": 136.11166020347582, \"deceased_100k\": 6.382120678657464, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"DJI\", \"country_label\": \"Djibouti\", \"region_iso\": \"DJI\", \"region_label\": \"Djibouti\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 945, \"deceased\": 2, \"positive_100k\": 98.54836691277687, \"deceased_100k\": 0.20856797230217328, \"tested_100k\": null, \"Latitude\": 11.74871806, \"Longitude\": 42.5606754, \"Geo Region\": \"Africa\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 10398, \"deceased\": 520, \"positive_100k\": 60.86269445200659, \"deceased_100k\": 3.0437200533798254, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1552, \"deceased\": 43, \"positive_100k\": 117.49707014393391, \"deceased_100k\": 3.2553956289878596, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4014, \"deceased\": 141, \"positive_100k\": 72.74308859107838, \"deceased_100k\": 2.5552504960991658, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 159297, \"deceased\": 20829, \"positive_100k\": 237.80199107758486, \"deceased_100k\": 31.093979623941536, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 148291, \"deceased\": 5033, \"positive_100k\": 178.81914368962484, \"deceased_100k\": 6.069125909123829, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"GHA\", \"country_label\": \"Ghana\", \"region_iso\": \"GHA\", \"region_label\": \"Ghana\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1042, \"deceased\": 9, \"positive_100k\": 3.500508010385154, \"deceased_100k\": 0.03023471410121534, \"tested_100k\": null, \"Latitude\": 7.95345644, \"Longitude\": -1.21676566, \"Geo Region\": \"Africa\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"GRC\", \"country_label\": \"Greece\", \"region_iso\": \"GRC\", \"region_label\": \"Greece\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2401, \"deceased\": 121, \"positive_100k\": 22.381378692927484, \"deceased_100k\": 1.127924540543201, \"tested_100k\": null, \"Latitude\": 39.07469623, \"Longitude\": 22.95555794, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"GIN\", \"country_label\": \"Guinea\", \"region_iso\": \"GIN\", \"region_label\": \"Guinea\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 688, \"deceased\": 6, \"positive_100k\": 5.541987888501003, \"deceased_100k\": 0.04833128972529945, \"tested_100k\": null, \"Latitude\": 10.43621593, \"Longitude\": -10.94066612, \"Geo Region\": \"Africa\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"HUN\", \"country_label\": \"Hungary\", \"region_iso\": \"HUN\", \"region_label\": \"Hungary\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2098, \"deceased\": 213, \"positive_100k\": 21.47657052540311, \"deceased_100k\": 2.180414452769715, \"tested_100k\": null, \"Latitude\": 47.16277506, \"Longitude\": 19.39559116, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"IND\", \"country_label\": \"India\", \"region_iso\": \"IND\", \"region_label\": \"India\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 20080, \"deceased\": 645, \"positive_100k\": 1.484529259261419, \"deceased_100k\": 0.04768532730197287, \"tested_100k\": null, \"Latitude\": 22.88578212, \"Longitude\": 79.61197609999998, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"IDN\", \"country_label\": \"Indonesia\", \"region_iso\": \"IDN\", \"region_label\": \"Indonesia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 7135, \"deceased\": 616, \"positive_100k\": 2.6656610754472307, \"deceased_100k\": 0.23013976488794596, \"tested_100k\": null, \"Latitude\": -2.21505456, \"Longitude\": 117.24011366, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"IRQ\", \"country_label\": \"Iraq\", \"region_iso\": \"IRQ\", \"region_label\": \"Iraq\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1602, \"deceased\": 83, \"positive_100k\": 4.16822780067441, \"deceased_100k\": 0.21595687107114608, \"tested_100k\": null, \"Latitude\": 33.03970582, \"Longitude\": 43.74353149, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 16040, \"deceased\": 730, \"positive_100k\": 330.482747935204, \"deceased_100k\": 15.040673690317886, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 13942, \"deceased\": 184, \"positive_100k\": 156.93734663094622, \"deceased_100k\": 2.071185753844076, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 183957, \"deceased\": 24648, \"positive_100k\": 304.4069079254862, \"deceased_100k\": 40.78682228209519, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"JPN\", \"country_label\": \"Japan\", \"region_iso\": \"JPN\", \"region_label\": \"Japan\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 11135, \"deceased\": 263, \"positive_100k\": 8.800347113825989, \"deceased_100k\": 0.20785732293994028, \"tested_100k\": null, \"Latitude\": 37.59230135, \"Longitude\": 138.03089558, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"KAZ\", \"country_label\": \"Kazakhstan\", \"region_iso\": \"KAZ\", \"region_label\": \"Kazakhstan\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1995, \"deceased\": 19, \"positive_100k\": 10.915657314893842, \"deceased_100k\": 0.10395864109422707, \"tested_100k\": null, \"Latitude\": 48.15688067, \"Longitude\": 67.29149357, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"XKX\", \"country_label\": \"Kosovo\", \"region_iso\": \"XKX\", \"region_label\": \"Kosovo\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 510, \"deceased\": 12, \"positive_100k\": 27.637782474394406, \"deceased_100k\": 0.6503007641033978, \"tested_100k\": null, \"Latitude\": 42.57078707, \"Longitude\": 20.87249811, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2080, \"deceased\": 11, \"positive_100k\": 50.27422413941043, \"deceased_100k\": 0.26587330073726667, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"LVA\", \"country_label\": \"Latvia\", \"region_iso\": \"LVA\", \"region_label\": \"Latvia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 748, \"deceased\": 9, \"positive_100k\": 38.826041685050214, \"deceased_100k\": 0.46715825556878593, \"tested_100k\": null, \"Latitude\": 56.85085163, \"Longitude\": 24.91235983, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"LBN\", \"country_label\": \"Lebanon\", \"region_iso\": \"LBN\", \"region_label\": \"Lebanon\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 677, \"deceased\": 21, \"positive_100k\": 9.884762937249276, \"deceased_100k\": 0.3066174618644532, \"tested_100k\": null, \"Latitude\": 33.92306631, \"Longitude\": 35.88016072, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"LTU\", \"country_label\": \"Lithuania\", \"region_iso\": \"LTU\", \"region_label\": \"Lithuania\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1350, \"deceased\": 38, \"positive_100k\": 48.39519733231333, \"deceased_100k\": 1.3622351841688196, \"tested_100k\": null, \"Latitude\": 55.32610984, \"Longitude\": 23.88719355, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3618, \"deceased\": 78, \"positive_100k\": 595.3321222652239, \"deceased_100k\": 12.834689203064528, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"MYS\", \"country_label\": \"Malaysia\", \"region_iso\": \"MYS\", \"region_label\": \"Malaysia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 5482, \"deceased\": 92, \"positive_100k\": 17.387396231070948, \"deceased_100k\": 0.2917986963258897, \"tested_100k\": null, \"Latitude\": 3.78986846, \"Longitude\": 109.69762284, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"MEX\", \"country_label\": \"Mexico\", \"region_iso\": \"MEX\", \"region_label\": \"Mexico\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 8772, \"deceased\": 712, \"positive_100k\": 6.951379049950937, \"deceased_100k\": 0.5642250209262502, \"tested_100k\": null, \"Latitude\": 23.94753724, \"Longitude\": -102.52345169, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"MDA\", \"country_label\": \"Moldova\", \"region_iso\": \"MDA\", \"region_label\": \"Moldova\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2614, \"deceased\": 72, \"positive_100k\": 73.71929643476673, \"deceased_100k\": 2.030523849771693, \"tested_100k\": null, \"Latitude\": 47.19498804, \"Longitude\": 28.45673372, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"MAR\", \"country_label\": \"Morocco\", \"region_iso\": \"MAR\", \"region_label\": \"Morocco\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3209, \"deceased\": 145, \"positive_100k\": 8.90667992112384, \"deceased_100k\": 0.40245203757025777, \"tested_100k\": null, \"Latitude\": 29.83762955, \"Longitude\": -8.45615795, \"Geo Region\": \"Africa\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 34317, \"deceased\": 3929, \"positive_100k\": 199.1582969246679, \"deceased_100k\": 22.80190426368914, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"NZL\", \"country_label\": \"New Zealand\", \"region_iso\": \"NZL\", \"region_label\": \"New Zealand\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1445, \"deceased\": 13, \"positive_100k\": 29.577320642718245, \"deceased_100k\": 0.2660935421144202, \"tested_100k\": null, \"Latitude\": -41.81113557, \"Longitude\": 171.48492347, \"Geo Region\": \"Oceania\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"NER\", \"country_label\": \"Niger\", \"region_iso\": \"NER\", \"region_label\": \"Niger\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 657, \"deceased\": 20, \"positive_100k\": 2.9274229036221087, \"deceased_100k\": 0.0891148524694706, \"tested_100k\": null, \"Latitude\": 17.41912493, \"Longitude\": 9.38545882, \"Geo Region\": \"Africa\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"NGA\", \"country_label\": \"Nigeria\", \"region_iso\": \"NGA\", \"region_label\": \"Nigeria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 665, \"deceased\": 22, \"positive_100k\": 0.3395026842154328, \"deceased_100k\": 0.011231667748480483, \"tested_100k\": null, \"Latitude\": 9.59411452, \"Longitude\": 8.08943895, \"Geo Region\": \"Africa\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 7191, \"deceased\": 182, \"positive_100k\": 135.31323574572627, \"deceased_100k\": 3.4246987770438304, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"OMN\", \"country_label\": \"Oman\", \"region_iso\": \"OMN\", \"region_label\": \"Oman\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1508, \"deceased\": 8, \"positive_100k\": 31.224874380963758, \"deceased_100k\": 0.16564920096001995, \"tested_100k\": null, \"Latitude\": 20.60515333, \"Longitude\": 56.09166155, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"PAK\", \"country_label\": \"Pakistan\", \"region_iso\": \"PAK\", \"region_label\": \"Pakistan\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 9565, \"deceased\": 201, \"positive_100k\": 4.50722081277655, \"deceased_100k\": 0.09471525178965882, \"tested_100k\": null, \"Latitude\": 29.9497515, \"Longitude\": 69.33957937, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4658, \"deceased\": 136, \"positive_100k\": 111.51883238968482, \"deceased_100k\": 3.256024303348462, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 17837, \"deceased\": 484, \"positive_100k\": 55.75934620048682, \"deceased_100k\": 1.5130079924334596, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"PHL\", \"country_label\": \"Philippines\", \"region_iso\": \"PHL\", \"region_label\": \"Philippines\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6599, \"deceased\": 437, \"positive_100k\": 6.187417794496005, \"deceased_100k\": 0.4097441394445756, \"tested_100k\": null, \"Latitude\": 11.77536778, \"Longitude\": 122.88393253, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"POL\", \"country_label\": \"Poland\", \"region_iso\": \"POL\", \"region_label\": \"Poland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 9856, \"deceased\": 401, \"positive_100k\": 25.951492405660165, \"deceased_100k\": 1.0558592182091848, \"tested_100k\": null, \"Latitude\": 52.12759564, \"Longitude\": 19.39012835, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 21379, \"deceased\": 762, \"positive_100k\": 207.93128648572105, \"deceased_100k\": 7.411181079663193, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6533, \"deceased\": 9, \"positive_100k\": 234.85832467249074, \"deceased_100k\": 0.32354583224436195, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"ROU\", \"country_label\": \"Romania\", \"region_iso\": \"ROU\", \"region_label\": \"Romania\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 9242, \"deceased\": 498, \"positive_100k\": 47.45830529585801, \"deceased_100k\": 2.557264232561923, \"tested_100k\": null, \"Latitude\": 45.85243127, \"Longitude\": 24.97293039, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"SAU\", \"country_label\": \"Saudi Arabia\", \"region_iso\": \"SAU\", \"region_label\": \"Saudi Arabia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 11631, \"deceased\": 109, \"positive_100k\": 34.51340739497305, \"deceased_100k\": 0.3234426451768604, \"tested_100k\": null, \"Latitude\": 24.12245841, \"Longitude\": 44.53686271, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6630, \"deceased\": 125, \"positive_100k\": 94.95732219778507, \"deceased_100k\": 1.790296421526868, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 9125, \"deceased\": 11, \"positive_100k\": 161.8287697324691, \"deceased_100k\": 0.19508125666379836, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1344, \"deceased\": 77, \"positive_100k\": 65.01007075649665, \"deceased_100k\": 3.724535303757621, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"ZAF\", \"country_label\": \"South Africa\", \"region_iso\": \"ZAF\", \"region_label\": \"South Africa\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3465, \"deceased\": 58, \"positive_100k\": 5.996923967415364, \"deceased_100k\": 0.10038141128718357, \"tested_100k\": null, \"Latitude\": -29.00034095, \"Longitude\": 25.08390093, \"Geo Region\": \"Africa\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 204178, \"deceased\": 21282, \"positive_100k\": 436.98976295759144, \"deceased_100k\": 45.54857102755175, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 15322, \"deceased\": 1765, \"positive_100k\": 150.46387791626876, \"deceased_100k\": 17.33251171663062, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 28063, \"deceased\": 1478, \"positive_100k\": 329.51163400454857, \"deceased_100k\": 17.35445943265947, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"THA\", \"country_label\": \"Thailand\", \"region_iso\": \"THA\", \"region_label\": \"Thailand\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2811, \"deceased\": 48, \"positive_100k\": 4.048768197923954, \"deceased_100k\": 0.06913584969774095, \"tested_100k\": null, \"Latitude\": 15.11815794, \"Longitude\": 101.0028813, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"TUN\", \"country_label\": \"Tunisia\", \"region_iso\": \"TUN\", \"region_label\": \"Tunisia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 884, \"deceased\": 38, \"positive_100k\": 7.643617873061296, \"deceased_100k\": 0.3285718090229969, \"tested_100k\": null, \"Latitude\": 34.11956246, \"Longitude\": 9.55288359, \"Geo Region\": \"Africa\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 95591, \"deceased\": 2259, \"positive_100k\": 116.12162353702742, \"deceased_100k\": 2.744178296807701, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 823786, \"deceased\": 44845, \"positive_100k\": 251.7933982390191, \"deceased_100k\": 13.707048850100405, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"UKR\", \"country_label\": \"Ukraine\", \"region_iso\": \"UKR\", \"region_label\": \"Ukraine\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6125, \"deceased\": 161, \"positive_100k\": 13.726254252449593, \"deceased_100k\": 0.3608043974929607, \"tested_100k\": null, \"Latitude\": 48.99656673, \"Longitude\": 31.38326469, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 7755, \"deceased\": 46, \"positive_100k\": 80.52157630408352, \"deceased_100k\": 0.4776263713717398, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 130172, \"deceased\": 17378, \"positive_100k\": 195.77977954275167, \"deceased_100k\": 26.13665772127599, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"URY\", \"country_label\": \"Uruguay\", \"region_iso\": \"URY\", \"region_label\": \"Uruguay\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 535, \"deceased\": 11, \"positive_100k\": 15.510397909836174, \"deceased_100k\": 0.31890537758541665, \"tested_100k\": null, \"Latitude\": -32.79951534, \"Longitude\": -56.01807053, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"UZB\", \"country_label\": \"Uzbekistan\", \"region_iso\": \"UZB\", \"region_label\": \"Uzbekistan\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1678, \"deceased\": 6, \"positive_100k\": 5.091730035138399, \"deceased_100k\": 0.01820642444030417, \"tested_100k\": null, \"Latitude\": 41.75554225, \"Longitude\": 63.14001528, \"Geo Region\": \"Asia\"}]}}, {\"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=alt.X('positive_100k:Q', title='Positive cases/100k'),\n",
@@ -183,9 +348,85 @@
   },
   {
    "cell_type": "code",
-   "execution_count": null,
+   "execution_count": 11,
    "metadata": {},
-   "outputs": [],
+   "outputs": [
+    {
+     "data": {
+      "text/html": [
+       "\n",
+       "<div id=\"altair-viz-b31485af8de34bb08bf1f28870776343\"></div>\n",
+       "<script type=\"text/javascript\">\n",
+       "  (function(spec, embedOpt){\n",
+       "    const outputDiv = document.getElementById(\"altair-viz-b31485af8de34bb08bf1f28870776343\");\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\": \"country_label\", \"title\": \"Country\"}, \"facet\": {\"type\": \"nominal\", \"columns\": 1, \"field\": \"Geo Region\", \"sort\": [\"Americas\", \"Europe\", \"Asia\", \"Oceania\", \"Africa\"], \"title\": \"\"}, \"opacity\": {\"condition\": {\"value\": 1, \"selection\": \"selector001\"}, \"value\": 0.2}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"country_label\"}, {\"type\": \"temporal\", \"field\": \"date\"}, {\"type\": \"quantitative\", \"field\": \"positive_100k\"}], \"x\": {\"type\": \"temporal\", \"field\": \"date\", \"title\": \"Date\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"scale\": {\"type\": \"symlog\"}, \"title\": \"Cases per 100k population\"}}, \"height\": 200, \"selection\": {\"selector001\": {\"type\": \"multi\", \"fields\": [\"country_label\"], \"bind\": \"legend\"}}, \"width\": 300}, {\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"country_label\", \"title\": \"Country\"}, \"facet\": {\"type\": \"nominal\", \"columns\": 1, \"field\": \"Geo Region\", \"sort\": [\"Americas\", \"Europe\", \"Asia\", \"Oceania\", \"Africa\"], \"title\": \"\"}, \"opacity\": {\"condition\": {\"value\": 1, \"selection\": \"selector001\"}, \"value\": 0.2}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"country_label\"}, {\"type\": \"temporal\", \"field\": \"date\"}, {\"type\": \"quantitative\", \"field\": \"deceased_100k\"}], \"x\": {\"type\": \"temporal\", \"field\": \"date\", \"title\": \"Date\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"deceased_100k\", \"scale\": {\"type\": \"symlog\"}, \"title\": \"Deaths per 100k population\"}}, \"height\": 200, \"selection\": {\"selector001\": {\"type\": \"multi\", \"fields\": [\"country_label\"], \"bind\": \"legend\"}}, \"width\": 300}], \"data\": {\"name\": \"data-4e6a16b89027061fa51edeeeabe69563\"}, \"title\": \"Countries with 50 or more cases per 100k\", \"$schema\": \"https://vega.github.io/schema/vega-lite/v4.0.2.json\", \"datasets\": {\"data-4e6a16b89027061fa51edeeeabe69563\": [{\"date\": \"2020-01-22T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-23T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-24T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-25T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-26T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-27T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-28T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-29T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-30T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-31T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-01T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-02T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-03T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-04T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-05T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-06T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-07T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-08T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-09T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-10T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-11T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-12T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-13T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-14T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-15T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-16T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-17T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-18T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-19T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-20T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-21T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-22T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-23T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-24T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-25T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2, \"deceased\": 0, \"positive_100k\": 0.02260643874327642, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-26T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2, \"deceased\": 0, \"positive_100k\": 0.02260643874327642, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-27T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3, \"deceased\": 0, \"positive_100k\": 0.03390965811491463, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-28T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3, \"deceased\": 0, \"positive_100k\": 0.03390965811491463, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-29T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 9, \"deceased\": 0, \"positive_100k\": 0.1017289743447439, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-01T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 14, \"deceased\": 0, \"positive_100k\": 0.15824507120293496, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-02T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 18, \"deceased\": 0, \"positive_100k\": 0.2034579486894878, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-03T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 21, \"deceased\": 0, \"positive_100k\": 0.23736760680440244, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-04T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 29, \"deceased\": 0, \"positive_100k\": 0.3277933617775081, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-05T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 41, \"deceased\": 0, \"positive_100k\": 0.46343199423716663, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-06T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 55, \"deceased\": 0, \"positive_100k\": 0.6216770654401016, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-07T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 79, \"deceased\": 0, \"positive_100k\": 0.8929543303594186, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-08T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 104, \"deceased\": 0, \"positive_100k\": 1.175534814650374, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-09T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 131, \"deceased\": 0, \"positive_100k\": 1.4807217376846056, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-10T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 182, \"deceased\": 0, \"positive_100k\": 2.057185925638154, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-11T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 246, \"deceased\": 0, \"positive_100k\": 2.780591965423, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-12T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 302, \"deceased\": 1, \"positive_100k\": 3.41357225023474, \"deceased_100k\": 0.01130321937163821, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-13T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 504, \"deceased\": 1, \"positive_100k\": 5.696822563305658, \"deceased_100k\": 0.01130321937163821, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-14T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 655, \"deceased\": 1, \"positive_100k\": 7.403608688423027, \"deceased_100k\": 0.01130321937163821, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-15T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 860, \"deceased\": 1, \"positive_100k\": 9.720768659608861, \"deceased_100k\": 0.01130321937163821, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-16T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1018, \"deceased\": 3, \"positive_100k\": 11.506677320327698, \"deceased_100k\": 0.03390965811491463, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-17T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1332, \"deceased\": 3, \"positive_100k\": 15.055888203022096, \"deceased_100k\": 0.03390965811491463, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-18T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1646, \"deceased\": 4, \"positive_100k\": 18.605099085716496, \"deceased_100k\": 0.04521287748655284, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-19T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2013, \"deceased\": 6, \"positive_100k\": 22.753380595107718, \"deceased_100k\": 0.06781931622982926, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-20T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2388, \"deceased\": 6, \"positive_100k\": 26.992087859472047, \"deceased_100k\": 0.06781931622982926, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-21T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2814, \"deceased\": 8, \"positive_100k\": 31.807259311789924, \"deceased_100k\": 0.09042575497310568, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-22T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3582, \"deceased\": 16, \"positive_100k\": 40.48813178920807, \"deceased_100k\": 0.18085150994621135, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-23T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4474, \"deceased\": 21, \"positive_100k\": 50.57060346870936, \"deceased_100k\": 0.23736760680440244, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-24T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 5283, \"deceased\": 28, \"positive_100k\": 59.71490794036467, \"deceased_100k\": 0.3164901424058699, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-25T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 5588, \"deceased\": 30, \"positive_100k\": 63.16238984871432, \"deceased_100k\": 0.3390965811491463, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-26T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6909, \"deceased\": 49, \"positive_100k\": 78.0939426386484, \"deceased_100k\": 0.5538577492102723, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-27T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 7657, \"deceased\": 58, \"positive_100k\": 86.54875072863378, \"deceased_100k\": 0.6555867235550162, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-28T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 8271, \"deceased\": 68, \"positive_100k\": 93.48892742281964, \"deceased_100k\": 0.7686189172713983, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-29T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 8788, \"deceased\": 86, \"positive_100k\": 99.33269183795659, \"deceased_100k\": 0.9720768659608862, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-30T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 9618, \"deceased\": 108, \"positive_100k\": 108.7143639164163, \"deceased_100k\": 1.2207476921369267, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-31T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 10180, \"deceased\": 128, \"positive_100k\": 115.06677320327698, \"deceased_100k\": 1.4468120795696908, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-01T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 10711, \"deceased\": 146, \"positive_100k\": 121.06878268961687, \"deceased_100k\": 1.6502700282591787, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-02T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 11129, \"deceased\": 158, \"positive_100k\": 125.79352838696164, \"deceased_100k\": 1.7859086607188372, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-03T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 11524, \"deceased\": 168, \"positive_100k\": 130.25830003875876, \"deceased_100k\": 1.8989408544352195, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-04T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 11781, \"deceased\": 186, \"positive_100k\": 133.16322741726978, \"deceased_100k\": 2.102398803124707, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-05T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 12051, \"deceased\": 204, \"positive_100k\": 136.21509664761209, \"deceased_100k\": 2.305856751814195, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-06T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 12297, \"deceased\": 220, \"positive_100k\": 138.99568861303507, \"deceased_100k\": 2.4867082617604064, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-07T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 12639, \"deceased\": 243, \"positive_100k\": 142.86138963813534, \"deceased_100k\": 2.7466823073080855, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-08T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 12942, \"deceased\": 273, \"positive_100k\": 146.2862651077417, \"deceased_100k\": 3.0857788884572317, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-09T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 13244, \"deceased\": 295, \"positive_100k\": 149.69983735797646, \"deceased_100k\": 3.334449714633272, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-10T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 13555, \"deceased\": 319, \"positive_100k\": 153.21513858255594, \"deceased_100k\": 3.605726979552589, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-11T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 13806, \"deceased\": 337, \"positive_100k\": 156.05224664483714, \"deceased_100k\": 3.8091849282420767, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-12T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 13945, \"deceased\": 350, \"positive_100k\": 157.62339413749484, \"deceased_100k\": 3.956126780073374, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-13T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 14041, \"deceased\": 368, \"positive_100k\": 158.70850319717212, \"deceased_100k\": 4.159584728762861, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-14T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 14226, \"deceased\": 384, \"positive_100k\": 160.79959878092518, \"deceased_100k\": 4.3404362387090725, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-15T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 14336, \"deceased\": 393, \"positive_100k\": 162.0429529118054, \"deceased_100k\": 4.4421652130538165, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-16T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 14476, \"deceased\": 410, \"positive_100k\": 163.62540362383473, \"deceased_100k\": 4.634319942371667, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-17T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 14595, \"deceased\": 431, \"positive_100k\": 164.97048672905967, \"deceased_100k\": 4.871687549176069, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-18T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 14671, \"deceased\": 443, \"positive_100k\": 165.8295314013042, \"deceased_100k\": 5.007326181635727, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-19T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 14749, \"deceased\": 452, \"positive_100k\": 166.71118251229197, \"deceased_100k\": 5.109055155980471, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-20T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 14795, \"deceased\": 470, \"positive_100k\": 167.23113060338733, \"deceased_100k\": 5.312513104669959, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 14873, \"deceased\": 491, \"positive_100k\": 168.1127817143751, \"deceased_100k\": 5.549880711474361, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-22T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-01-23T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-01-24T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-01-25T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-01-26T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-01-27T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-01-28T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-01-29T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-01-30T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-01-31T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-01T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-02T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-03T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-04T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-05T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-06T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-07T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-08T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-09T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-10T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-11T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-12T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-13T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-14T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-15T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-16T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-17T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-18T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-19T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-20T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-21T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-22T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-23T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-24T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.06371703519537873, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-25T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 23, \"deceased\": 0, \"positive_100k\": 1.4654918094937108, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-26T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 33, \"deceased\": 0, \"positive_100k\": 2.102662161447498, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-27T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 33, \"deceased\": 0, \"positive_100k\": 2.102662161447498, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-28T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 36, \"deceased\": 0, \"positive_100k\": 2.2938132670336344, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-29T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 41, \"deceased\": 0, \"positive_100k\": 2.612398443010528, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-01T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 47, \"deceased\": 0, \"positive_100k\": 2.9947006541828003, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-02T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 49, \"deceased\": 0, \"positive_100k\": 3.1221347245735576, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-03T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 49, \"deceased\": 0, \"positive_100k\": 3.1221347245735576, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-04T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 52, \"deceased\": 0, \"positive_100k\": 3.313285830159694, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-05T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 55, \"deceased\": 0, \"positive_100k\": 3.50443693574583, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-06T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 60, \"deceased\": 0, \"positive_100k\": 3.8230221117227243, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-07T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 85, \"deceased\": 0, \"positive_100k\": 5.415947991607192, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-08T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 85, \"deceased\": 0, \"positive_100k\": 5.415947991607192, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-09T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 95, \"deceased\": 0, \"positive_100k\": 6.053118343560979, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-10T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 110, \"deceased\": 0, \"positive_100k\": 7.00887387149166, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-11T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 195, \"deceased\": 0, \"positive_100k\": 12.424821863098854, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-12T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 195, \"deceased\": 0, \"positive_100k\": 12.424821863098854, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-13T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 195, \"deceased\": 0, \"positive_100k\": 12.424821863098854, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-14T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 210, \"deceased\": 0, \"positive_100k\": 13.380577391029533, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-15T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 214, \"deceased\": 0, \"positive_100k\": 13.63544553181105, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-16T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 214, \"deceased\": 1, \"positive_100k\": 13.63544553181105, \"deceased_100k\": 0.06371703519537873, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-17T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 228, \"deceased\": 1, \"positive_100k\": 14.527484024546352, \"deceased_100k\": 0.06371703519537873, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-18T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 256, \"deceased\": 1, \"positive_100k\": 16.311561010016955, \"deceased_100k\": 0.06371703519537873, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-19T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 278, \"deceased\": 1, \"positive_100k\": 17.713335784315287, \"deceased_100k\": 0.06371703519537873, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-20T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 285, \"deceased\": 1, \"positive_100k\": 18.15935503068294, \"deceased_100k\": 0.06371703519537873, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-21T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 305, \"deceased\": 1, \"positive_100k\": 19.433695734590515, \"deceased_100k\": 0.06371703519537873, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-22T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 334, \"deceased\": 2, \"positive_100k\": 21.281489755256494, \"deceased_100k\": 0.12743407039075746, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-23T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 377, \"deceased\": 2, \"positive_100k\": 24.02132226865778, \"deceased_100k\": 0.12743407039075746, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-24T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 392, \"deceased\": 3, \"positive_100k\": 24.97707779658846, \"deceased_100k\": 0.1911511055861362, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-25T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 419, \"deceased\": 4, \"positive_100k\": 26.697437746863688, \"deceased_100k\": 0.25486814078151493, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-26T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 458, \"deceased\": 4, \"positive_100k\": 29.182402119483463, \"deceased_100k\": 0.25486814078151493, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-27T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 466, \"deceased\": 4, \"positive_100k\": 29.69213840104649, \"deceased_100k\": 0.25486814078151493, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-28T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 476, \"deceased\": 4, \"positive_100k\": 30.329308753000277, \"deceased_100k\": 0.25486814078151493, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-29T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 499, \"deceased\": 4, \"positive_100k\": 31.79480056249399, \"deceased_100k\": 0.25486814078151493, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-30T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 515, \"deceased\": 4, \"positive_100k\": 32.81427312562005, \"deceased_100k\": 0.25486814078151493, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-31T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 567, \"deceased\": 4, \"positive_100k\": 36.12755895577974, \"deceased_100k\": 0.25486814078151493, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-01T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 569, \"deceased\": 4, \"positive_100k\": 36.2549930261705, \"deceased_100k\": 0.25486814078151493, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-02T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 643, \"deceased\": 4, \"positive_100k\": 40.97005363062852, \"deceased_100k\": 0.25486814078151493, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-03T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 672, \"deceased\": 4, \"positive_100k\": 42.81784765129451, \"deceased_100k\": 0.25486814078151493, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-04T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 688, \"deceased\": 4, \"positive_100k\": 43.837320214420565, \"deceased_100k\": 0.25486814078151493, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-05T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 700, \"deceased\": 4, \"positive_100k\": 44.60192463676511, \"deceased_100k\": 0.25486814078151493, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-06T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 756, \"deceased\": 4, \"positive_100k\": 48.17007860770632, \"deceased_100k\": 0.25486814078151493, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-07T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 811, \"deceased\": 5, \"positive_100k\": 51.674515543452145, \"deceased_100k\": 0.3185851759768936, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-08T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 823, \"deceased\": 5, \"positive_100k\": 52.43911996579669, \"deceased_100k\": 0.3185851759768936, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-09T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 887, \"deceased\": 5, \"positive_100k\": 56.51701021830094, \"deceased_100k\": 0.3185851759768936, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-10T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 925, \"deceased\": 6, \"positive_100k\": 58.93825755572533, \"deceased_100k\": 0.3823022111722724, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-11T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1040, \"deceased\": 6, \"positive_100k\": 66.26571660319388, \"deceased_100k\": 0.3823022111722724, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-12T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1136, \"deceased\": 6, \"positive_100k\": 72.38255198195024, \"deceased_100k\": 0.3823022111722724, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-13T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1361, \"deceased\": 6, \"positive_100k\": 86.71888490091045, \"deceased_100k\": 0.3823022111722724, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-14T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1528, \"deceased\": 7, \"positive_100k\": 97.3596297785387, \"deceased_100k\": 0.4460192463676511, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-15T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1671, \"deceased\": 7, \"positive_100k\": 106.47116581147787, \"deceased_100k\": 0.4460192463676511, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-16T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1700, \"deceased\": 7, \"positive_100k\": 108.31895983214385, \"deceased_100k\": 0.4460192463676511, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-17T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1740, \"deceased\": 7, \"positive_100k\": 110.867641239959, \"deceased_100k\": 0.4460192463676511, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-18T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1773, \"deceased\": 7, \"positive_100k\": 112.9703034014065, \"deceased_100k\": 0.4460192463676511, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-19T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1881, \"deceased\": 7, \"positive_100k\": 119.8517432025074, \"deceased_100k\": 0.4460192463676511, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-20T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1907, \"deceased\": 7, \"positive_100k\": 121.50838611758724, \"deceased_100k\": 0.4460192463676511, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1973, \"deceased\": 7, \"positive_100k\": 125.71371044048225, \"deceased_100k\": 0.4460192463676511, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-01-22T00:00:00\", \"country\": \"BLR\", \"country_label\": \"Belarus\", \"region_iso\": \"BLR\", \"region_label\": \"Belarus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 53.53131377, \"Longitude\": 28.03209307, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-23T00:00:00\", \"country\": \"BLR\", \"country_label\": \"Belarus\", \"region_iso\": \"BLR\", \"region_label\": \"Belarus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 53.53131377, \"Longitude\": 28.03209307, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-24T00:00:00\", \"country\": \"BLR\", \"country_label\": \"Belarus\", \"region_iso\": \"BLR\", \"region_label\": \"Belarus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 53.53131377, \"Longitude\": 28.03209307, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-25T00:00:00\", \"country\": \"BLR\", \"country_label\": \"Belarus\", \"region_iso\": \"BLR\", \"region_label\": \"Belarus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 53.53131377, \"Longitude\": 28.03209307, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-26T00:00:00\", \"country\": \"BLR\", \"country_label\": \"Belarus\", \"region_iso\": \"BLR\", \"region_label\": \"Belarus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 53.53131377, \"Longitude\": 28.03209307, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-27T00:00:00\", \"country\": \"BLR\", \"country_label\": \"Belarus\", \"region_iso\": \"BLR\", \"region_label\": \"Belarus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 53.53131377, \"Longitude\": 28.03209307, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-28T00:00:00\", \"country\": \"BLR\", \"country_label\": \"Belarus\", \"region_iso\": \"BLR\", \"region_label\": \"Belarus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 53.53131377, \"Longitude\": 28.03209307, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-29T00:00:00\", \"country\": \"BLR\", \"country_label\": \"Belarus\", \"region_iso\": \"BLR\", \"region_label\": \"Belarus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 53.53131377, \"Longitude\": 28.03209307, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-30T00:00:00\", \"country\": \"BLR\", \"country_label\": \"Belarus\", \"region_iso\": \"BLR\", \"region_label\": \"Belarus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 53.53131377, \"Longitude\": 28.03209307, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-31T00:00:00\", \"country\": \"BLR\", \"country_label\": \"Belarus\", \"region_iso\": \"BLR\", \"region_label\": \"Belarus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 53.53131377, \"Longitude\": 28.03209307, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-01T00:00:00\", \"country\": \"BLR\", \"country_label\": \"Belarus\", \"region_iso\": \"BLR\", \"region_label\": \"Belarus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 53.53131377, \"Longitude\": 28.03209307, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-02T00:00:00\", \"country\": \"BLR\", \"country_label\": \"Belarus\", \"region_iso\": \"BLR\", \"region_label\": \"Belarus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 53.53131377, \"Longitude\": 28.03209307, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-03T00:00:00\", \"country\": \"BLR\", \"country_label\": \"Belarus\", \"region_iso\": \"BLR\", \"region_label\": \"Belarus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 53.53131377, \"Longitude\": 28.03209307, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-04T00:00:00\", \"country\": \"BLR\", \"country_label\": \"Belarus\", \"region_iso\": \"BLR\", \"region_label\": \"Belarus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 53.53131377, \"Longitude\": 28.03209307, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-05T00:00:00\", \"country\": \"BLR\", \"country_label\": \"Belarus\", \"region_iso\": \"BLR\", \"region_label\": \"Belarus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 53.53131377, \"Longitude\": 28.03209307, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-06T00:00:00\", \"country\": \"BLR\", \"country_label\": \"Belarus\", \"region_iso\": \"BLR\", \"region_label\": \"Belarus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 53.53131377, \"Longitude\": 28.03209307, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-07T00:00:00\", \"country\": \"BLR\", \"country_label\": \"Belarus\", \"region_iso\": \"BLR\", \"region_label\": \"Belarus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 53.53131377, \"Longitude\": 28.03209307, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-08T00:00:00\", \"country\": \"BLR\", \"country_label\": \"Belarus\", \"region_iso\": \"BLR\", \"region_label\": \"Belarus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 53.53131377, \"Longitude\": 28.03209307, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-09T00:00:00\", \"country\": \"BLR\", \"country_label\": \"Belarus\", \"region_iso\": \"BLR\", \"region_label\": \"Belarus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 53.53131377, \"Longitude\": 28.03209307, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-10T00:00:00\", \"country\": \"BLR\", \"country_label\": \"Belarus\", \"region_iso\": \"BLR\", \"region_label\": \"Belarus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 53.53131377, \"Longitude\": 28.03209307, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-11T00:00:00\", \"country\": \"BLR\", \"country_label\": \"Belarus\", \"region_iso\": \"BLR\", \"region_label\": \"Belarus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 53.53131377, \"Longitude\": 28.03209307, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-12T00:00:00\", \"country\": \"BLR\", \"country_label\": \"Belarus\", \"region_iso\": \"BLR\", \"region_label\": \"Belarus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 53.53131377, \"Longitude\": 28.03209307, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-13T00:00:00\", \"country\": \"BLR\", \"country_label\": \"Belarus\", \"region_iso\": \"BLR\", \"region_label\": \"Belarus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 53.53131377, \"Longitude\": 28.03209307, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-14T00:00:00\", \"country\": \"BLR\", \"country_label\": \"Belarus\", \"region_iso\": \"BLR\", \"region_label\": \"Belarus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 53.53131377, \"Longitude\": 28.03209307, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-15T00:00:00\", \"country\": \"BLR\", \"country_label\": \"Belarus\", \"region_iso\": \"BLR\", \"region_label\": \"Belarus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 53.53131377, \"Longitude\": 28.03209307, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-16T00:00:00\", \"country\": \"BLR\", \"country_label\": \"Belarus\", \"region_iso\": \"BLR\", \"region_label\": \"Belarus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 53.53131377, \"Longitude\": 28.03209307, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-17T00:00:00\", \"country\": \"BLR\", \"country_label\": \"Belarus\", \"region_iso\": \"BLR\", \"region_label\": \"Belarus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 53.53131377, \"Longitude\": 28.03209307, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-18T00:00:00\", \"country\": \"BLR\", \"country_label\": \"Belarus\", \"region_iso\": \"BLR\", \"region_label\": \"Belarus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 53.53131377, \"Longitude\": 28.03209307, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-19T00:00:00\", \"country\": \"BLR\", \"country_label\": \"Belarus\", \"region_iso\": \"BLR\", \"region_label\": \"Belarus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 53.53131377, \"Longitude\": 28.03209307, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-20T00:00:00\", \"country\": \"BLR\", \"country_label\": \"Belarus\", \"region_iso\": \"BLR\", \"region_label\": \"Belarus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 53.53131377, \"Longitude\": 28.03209307, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-21T00:00:00\", \"country\": \"BLR\", \"country_label\": \"Belarus\", \"region_iso\": \"BLR\", \"region_label\": \"Belarus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 53.53131377, \"Longitude\": 28.03209307, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-22T00:00:00\", \"country\": \"BLR\", \"country_label\": \"Belarus\", \"region_iso\": \"BLR\", \"region_label\": \"Belarus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 53.53131377, \"Longitude\": 28.03209307, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-23T00:00:00\", \"country\": \"BLR\", \"country_label\": \"Belarus\", \"region_iso\": \"BLR\", \"region_label\": \"Belarus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 53.53131377, \"Longitude\": 28.03209307, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-24T00:00:00\", \"country\": \"BLR\", \"country_label\": \"Belarus\", \"region_iso\": \"BLR\", \"region_label\": \"Belarus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 53.53131377, \"Longitude\": 28.03209307, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-25T00:00:00\", \"country\": \"BLR\", \"country_label\": \"Belarus\", \"region_iso\": \"BLR\", \"region_label\": \"Belarus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 53.53131377, \"Longitude\": 28.03209307, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-26T00:00:00\", \"country\": \"BLR\", \"country_label\": \"Belarus\", \"region_iso\": \"BLR\", \"region_label\": \"Belarus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 53.53131377, \"Longitude\": 28.03209307, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-27T00:00:00\", \"country\": \"BLR\", \"country_label\": \"Belarus\", \"region_iso\": \"BLR\", \"region_label\": \"Belarus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 53.53131377, \"Longitude\": 28.03209307, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-28T00:00:00\", \"country\": \"BLR\", \"country_label\": \"Belarus\", \"region_iso\": \"BLR\", \"region_label\": \"Belarus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.010542533535272049, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 53.53131377, \"Longitude\": 28.03209307, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-29T00:00:00\", \"country\": \"BLR\", \"country_label\": \"Belarus\", \"region_iso\": \"BLR\", \"region_label\": \"Belarus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.010542533535272049, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 53.53131377, \"Longitude\": 28.03209307, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-01T00:00:00\", \"country\": \"BLR\", \"country_label\": \"Belarus\", \"region_iso\": \"BLR\", \"region_label\": \"Belarus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.010542533535272049, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 53.53131377, \"Longitude\": 28.03209307, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-02T00:00:00\", \"country\": \"BLR\", \"country_label\": \"Belarus\", \"region_iso\": \"BLR\", \"region_label\": \"Belarus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.010542533535272049, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 53.53131377, \"Longitude\": 28.03209307, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-03T00:00:00\", \"country\": \"BLR\", \"country_label\": \"Belarus\", \"region_iso\": \"BLR\", \"region_label\": \"Belarus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.010542533535272049, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 53.53131377, \"Longitude\": 28.03209307, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-04T00:00:00\", \"country\": \"BLR\", \"country_label\": \"Belarus\", \"region_iso\": \"BLR\", \"region_label\": \"Belarus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6, \"deceased\": 0, \"positive_100k\": 0.06325520121163229, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 53.53131377, \"Longitude\": 28.03209307, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-05T00:00:00\", \"country\": \"BLR\", \"country_label\": \"Belarus\", \"region_iso\": \"BLR\", \"region_label\": \"Belarus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6, \"deceased\": 0, \"positive_100k\": 0.06325520121163229, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 53.53131377, \"Longitude\": 28.03209307, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-06T00:00:00\", \"country\": \"BLR\", \"country_label\": \"Belarus\", \"region_iso\": \"BLR\", \"region_label\": \"Belarus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6, \"deceased\": 0, \"positive_100k\": 0.06325520121163229, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 53.53131377, \"Longitude\": 28.03209307, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-07T00:00:00\", \"country\": \"BLR\", \"country_label\": \"Belarus\", \"region_iso\": \"BLR\", \"region_label\": \"Belarus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6, \"deceased\": 0, \"positive_100k\": 0.06325520121163229, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 53.53131377, \"Longitude\": 28.03209307, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-08T00:00:00\", \"country\": \"BLR\", \"country_label\": \"Belarus\", \"region_iso\": \"BLR\", \"region_label\": \"Belarus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6, \"deceased\": 0, \"positive_100k\": 0.06325520121163229, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 53.53131377, \"Longitude\": 28.03209307, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-09T00:00:00\", \"country\": \"BLR\", \"country_label\": \"Belarus\", \"region_iso\": \"BLR\", \"region_label\": \"Belarus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6, \"deceased\": 0, \"positive_100k\": 0.06325520121163229, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 53.53131377, \"Longitude\": 28.03209307, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-10T00:00:00\", \"country\": \"BLR\", \"country_label\": \"Belarus\", \"region_iso\": \"BLR\", \"region_label\": \"Belarus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 9, \"deceased\": 0, \"positive_100k\": 0.09488280181744844, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 53.53131377, \"Longitude\": 28.03209307, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-11T00:00:00\", \"country\": \"BLR\", \"country_label\": \"Belarus\", \"region_iso\": \"BLR\", \"region_label\": \"Belarus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 9, \"deceased\": 0, \"positive_100k\": 0.09488280181744844, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 53.53131377, \"Longitude\": 28.03209307, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-12T00:00:00\", \"country\": \"BLR\", \"country_label\": \"Belarus\", \"region_iso\": \"BLR\", \"region_label\": \"Belarus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 12, \"deceased\": 0, \"positive_100k\": 0.12651040242326458, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 53.53131377, \"Longitude\": 28.03209307, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-13T00:00:00\", \"country\": \"BLR\", \"country_label\": \"Belarus\", \"region_iso\": \"BLR\", \"region_label\": \"Belarus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 27, \"deceased\": 0, \"positive_100k\": 0.2846484054523453, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 53.53131377, \"Longitude\": 28.03209307, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-14T00:00:00\", \"country\": \"BLR\", \"country_label\": \"Belarus\", \"region_iso\": \"BLR\", \"region_label\": \"Belarus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 27, \"deceased\": 0, \"positive_100k\": 0.2846484054523453, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 53.53131377, \"Longitude\": 28.03209307, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-15T00:00:00\", \"country\": \"BLR\", \"country_label\": \"Belarus\", \"region_iso\": \"BLR\", \"region_label\": \"Belarus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 27, \"deceased\": 0, \"positive_100k\": 0.2846484054523453, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 53.53131377, \"Longitude\": 28.03209307, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-16T00:00:00\", \"country\": \"BLR\", \"country_label\": \"Belarus\", \"region_iso\": \"BLR\", \"region_label\": \"Belarus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 36, \"deceased\": 0, \"positive_100k\": 0.3795312072697938, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 53.53131377, \"Longitude\": 28.03209307, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-17T00:00:00\", \"country\": \"BLR\", \"country_label\": \"Belarus\", \"region_iso\": \"BLR\", \"region_label\": \"Belarus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 36, \"deceased\": 0, \"positive_100k\": 0.3795312072697938, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 53.53131377, \"Longitude\": 28.03209307, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-18T00:00:00\", \"country\": \"BLR\", \"country_label\": \"Belarus\", \"region_iso\": \"BLR\", \"region_label\": \"Belarus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 51, \"deceased\": 0, \"positive_100k\": 0.5376692102988745, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 53.53131377, \"Longitude\": 28.03209307, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-19T00:00:00\", \"country\": \"BLR\", \"country_label\": \"Belarus\", \"region_iso\": \"BLR\", \"region_label\": \"Belarus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 51, \"deceased\": 0, \"positive_100k\": 0.5376692102988745, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 53.53131377, \"Longitude\": 28.03209307, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-20T00:00:00\", \"country\": \"BLR\", \"country_label\": \"Belarus\", \"region_iso\": \"BLR\", \"region_label\": \"Belarus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 69, \"deceased\": 0, \"positive_100k\": 0.7274348139337714, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 53.53131377, \"Longitude\": 28.03209307, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-21T00:00:00\", \"country\": \"BLR\", \"country_label\": \"Belarus\", \"region_iso\": \"BLR\", \"region_label\": \"Belarus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 76, \"deceased\": 0, \"positive_100k\": 0.8012325486806758, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 53.53131377, \"Longitude\": 28.03209307, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-22T00:00:00\", \"country\": \"BLR\", \"country_label\": \"Belarus\", \"region_iso\": \"BLR\", \"region_label\": \"Belarus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 76, \"deceased\": 0, \"positive_100k\": 0.8012325486806758, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 53.53131377, \"Longitude\": 28.03209307, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-23T00:00:00\", \"country\": \"BLR\", \"country_label\": \"Belarus\", \"region_iso\": \"BLR\", \"region_label\": \"Belarus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 81, \"deceased\": 0, \"positive_100k\": 0.853945216357036, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 53.53131377, \"Longitude\": 28.03209307, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-24T00:00:00\", \"country\": \"BLR\", \"country_label\": \"Belarus\", \"region_iso\": \"BLR\", \"region_label\": \"Belarus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 81, \"deceased\": 0, \"positive_100k\": 0.853945216357036, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 53.53131377, \"Longitude\": 28.03209307, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-25T00:00:00\", \"country\": \"BLR\", \"country_label\": \"Belarus\", \"region_iso\": \"BLR\", \"region_label\": \"Belarus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 86, \"deceased\": 0, \"positive_100k\": 0.9066578840333962, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 53.53131377, \"Longitude\": 28.03209307, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-26T00:00:00\", \"country\": \"BLR\", \"country_label\": \"Belarus\", \"region_iso\": \"BLR\", \"region_label\": \"Belarus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 86, \"deceased\": 0, \"positive_100k\": 0.9066578840333962, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 53.53131377, \"Longitude\": 28.03209307, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-27T00:00:00\", \"country\": \"BLR\", \"country_label\": \"Belarus\", \"region_iso\": \"BLR\", \"region_label\": \"Belarus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 94, \"deceased\": 0, \"positive_100k\": 0.9909981523155725, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 53.53131377, \"Longitude\": 28.03209307, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-28T00:00:00\", \"country\": \"BLR\", \"country_label\": \"Belarus\", \"region_iso\": \"BLR\", \"region_label\": \"Belarus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 94, \"deceased\": 0, \"positive_100k\": 0.9909981523155725, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 53.53131377, \"Longitude\": 28.03209307, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-29T00:00:00\", \"country\": \"BLR\", \"country_label\": \"Belarus\", \"region_iso\": \"BLR\", \"region_label\": \"Belarus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 94, \"deceased\": 0, \"positive_100k\": 0.9909981523155725, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 53.53131377, \"Longitude\": 28.03209307, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-30T00:00:00\", \"country\": \"BLR\", \"country_label\": \"Belarus\", \"region_iso\": \"BLR\", \"region_label\": \"Belarus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 152, \"deceased\": 0, \"positive_100k\": 1.6024650973613517, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 53.53131377, \"Longitude\": 28.03209307, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-31T00:00:00\", \"country\": \"BLR\", \"country_label\": \"Belarus\", \"region_iso\": \"BLR\", \"region_label\": \"Belarus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 152, \"deceased\": 1, \"positive_100k\": 1.6024650973613517, \"deceased_100k\": 0.010542533535272049, \"tested_100k\": null, \"Latitude\": 53.53131377, \"Longitude\": 28.03209307, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-01T00:00:00\", \"country\": \"BLR\", \"country_label\": \"Belarus\", \"region_iso\": \"BLR\", \"region_label\": \"Belarus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 163, \"deceased\": 2, \"positive_100k\": 1.718432966249344, \"deceased_100k\": 0.021085067070544097, \"tested_100k\": null, \"Latitude\": 53.53131377, \"Longitude\": 28.03209307, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-02T00:00:00\", \"country\": \"BLR\", \"country_label\": \"Belarus\", \"region_iso\": \"BLR\", \"region_label\": \"Belarus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 304, \"deceased\": 4, \"positive_100k\": 3.2049301947227034, \"deceased_100k\": 0.042170134141088195, \"tested_100k\": null, \"Latitude\": 53.53131377, \"Longitude\": 28.03209307, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-03T00:00:00\", \"country\": \"BLR\", \"country_label\": \"Belarus\", \"region_iso\": \"BLR\", \"region_label\": \"Belarus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 351, \"deceased\": 4, \"positive_100k\": 3.7004292708804893, \"deceased_100k\": 0.042170134141088195, \"tested_100k\": null, \"Latitude\": 53.53131377, \"Longitude\": 28.03209307, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-04T00:00:00\", \"country\": \"BLR\", \"country_label\": \"Belarus\", \"region_iso\": \"BLR\", \"region_label\": \"Belarus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 440, \"deceased\": 5, \"positive_100k\": 4.638714755519702, \"deceased_100k\": 0.05271266767636024, \"tested_100k\": null, \"Latitude\": 53.53131377, \"Longitude\": 28.03209307, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-05T00:00:00\", \"country\": \"BLR\", \"country_label\": \"Belarus\", \"region_iso\": \"BLR\", \"region_label\": \"Belarus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 562, \"deceased\": 8, \"positive_100k\": 5.924903846822891, \"deceased_100k\": 0.08434026828217639, \"tested_100k\": null, \"Latitude\": 53.53131377, \"Longitude\": 28.03209307, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-06T00:00:00\", \"country\": \"BLR\", \"country_label\": \"Belarus\", \"region_iso\": \"BLR\", \"region_label\": \"Belarus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 700, \"deceased\": 13, \"positive_100k\": 7.379773474690435, \"deceased_100k\": 0.13705293595853665, \"tested_100k\": null, \"Latitude\": 53.53131377, \"Longitude\": 28.03209307, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-07T00:00:00\", \"country\": \"BLR\", \"country_label\": \"Belarus\", \"region_iso\": \"BLR\", \"region_label\": \"Belarus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 861, \"deceased\": 13, \"positive_100k\": 9.077121373869234, \"deceased_100k\": 0.13705293595853665, \"tested_100k\": null, \"Latitude\": 53.53131377, \"Longitude\": 28.03209307, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-08T00:00:00\", \"country\": \"BLR\", \"country_label\": \"Belarus\", \"region_iso\": \"BLR\", \"region_label\": \"Belarus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1066, \"deceased\": 13, \"positive_100k\": 11.238340748600004, \"deceased_100k\": 0.13705293595853665, \"tested_100k\": null, \"Latitude\": 53.53131377, \"Longitude\": 28.03209307, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-09T00:00:00\", \"country\": \"BLR\", \"country_label\": \"Belarus\", \"region_iso\": \"BLR\", \"region_label\": \"Belarus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1486, \"deceased\": 16, \"positive_100k\": 15.666204833414264, \"deceased_100k\": 0.16868053656435278, \"tested_100k\": null, \"Latitude\": 53.53131377, \"Longitude\": 28.03209307, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-10T00:00:00\", \"country\": \"BLR\", \"country_label\": \"Belarus\", \"region_iso\": \"BLR\", \"region_label\": \"Belarus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1981, \"deceased\": 19, \"positive_100k\": 20.88475893337393, \"deceased_100k\": 0.20030813717016896, \"tested_100k\": null, \"Latitude\": 53.53131377, \"Longitude\": 28.03209307, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-11T00:00:00\", \"country\": \"BLR\", \"country_label\": \"Belarus\", \"region_iso\": \"BLR\", \"region_label\": \"Belarus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2226, \"deceased\": 23, \"positive_100k\": 23.46767964951558, \"deceased_100k\": 0.24247827131125715, \"tested_100k\": null, \"Latitude\": 53.53131377, \"Longitude\": 28.03209307, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-12T00:00:00\", \"country\": \"BLR\", \"country_label\": \"Belarus\", \"region_iso\": \"BLR\", \"region_label\": \"Belarus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2578, \"deceased\": 26, \"positive_100k\": 27.178651453931344, \"deceased_100k\": 0.2741058719170733, \"tested_100k\": null, \"Latitude\": 53.53131377, \"Longitude\": 28.03209307, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-13T00:00:00\", \"country\": \"BLR\", \"country_label\": \"Belarus\", \"region_iso\": \"BLR\", \"region_label\": \"Belarus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2919, \"deceased\": 29, \"positive_100k\": 30.773655389459112, \"deceased_100k\": 0.3057334725228894, \"tested_100k\": null, \"Latitude\": 53.53131377, \"Longitude\": 28.03209307, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-14T00:00:00\", \"country\": \"BLR\", \"country_label\": \"Belarus\", \"region_iso\": \"BLR\", \"region_label\": \"Belarus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3281, \"deceased\": 33, \"positive_100k\": 34.59005252922759, \"deceased_100k\": 0.3479036066639776, \"tested_100k\": null, \"Latitude\": 53.53131377, \"Longitude\": 28.03209307, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-15T00:00:00\", \"country\": \"BLR\", \"country_label\": \"Belarus\", \"region_iso\": \"BLR\", \"region_label\": \"Belarus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3728, \"deceased\": 36, \"positive_100k\": 39.302565019494196, \"deceased_100k\": 0.3795312072697938, \"tested_100k\": null, \"Latitude\": 53.53131377, \"Longitude\": 28.03209307, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-16T00:00:00\", \"country\": \"BLR\", \"country_label\": \"Belarus\", \"region_iso\": \"BLR\", \"region_label\": \"Belarus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4204, \"deceased\": 40, \"positive_100k\": 44.32081098228369, \"deceased_100k\": 0.42170134141088195, \"tested_100k\": null, \"Latitude\": 53.53131377, \"Longitude\": 28.03209307, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-17T00:00:00\", \"country\": \"BLR\", \"country_label\": \"Belarus\", \"region_iso\": \"BLR\", \"region_label\": \"Belarus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4779, \"deceased\": 42, \"positive_100k\": 50.38276776506512, \"deceased_100k\": 0.44278640848142603, \"tested_100k\": null, \"Latitude\": 53.53131377, \"Longitude\": 28.03209307, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-18T00:00:00\", \"country\": \"BLR\", \"country_label\": \"Belarus\", \"region_iso\": \"BLR\", \"region_label\": \"Belarus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4779, \"deceased\": 45, \"positive_100k\": 50.38276776506512, \"deceased_100k\": 0.47441400908724224, \"tested_100k\": null, \"Latitude\": 53.53131377, \"Longitude\": 28.03209307, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-19T00:00:00\", \"country\": \"BLR\", \"country_label\": \"Belarus\", \"region_iso\": \"BLR\", \"region_label\": \"Belarus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4779, \"deceased\": 47, \"positive_100k\": 50.38276776506512, \"deceased_100k\": 0.49549907615778627, \"tested_100k\": null, \"Latitude\": 53.53131377, \"Longitude\": 28.03209307, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-20T00:00:00\", \"country\": \"BLR\", \"country_label\": \"Belarus\", \"region_iso\": \"BLR\", \"region_label\": \"Belarus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6264, \"deceased\": 51, \"positive_100k\": 66.03843006494412, \"deceased_100k\": 0.5376692102988745, \"tested_100k\": null, \"Latitude\": 53.53131377, \"Longitude\": 28.03209307, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"BLR\", \"country_label\": \"Belarus\", \"region_iso\": \"BLR\", \"region_label\": \"Belarus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6723, \"deceased\": 55, \"positive_100k\": 70.87745295763398, \"deceased_100k\": 0.5798393444399628, \"tested_100k\": null, \"Latitude\": 53.53131377, \"Longitude\": 28.03209307, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-22T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-23T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-24T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-25T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-26T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-27T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-28T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-29T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-30T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-31T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-01T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-02T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-03T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-04T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.008754982022519914, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-05T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.008754982022519914, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-06T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.008754982022519914, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-07T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.008754982022519914, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-08T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.008754982022519914, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-09T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.008754982022519914, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-10T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.008754982022519914, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-11T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.008754982022519914, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-12T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.008754982022519914, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-13T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.008754982022519914, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-14T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.008754982022519914, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-15T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.008754982022519914, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-16T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.008754982022519914, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-17T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.008754982022519914, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-18T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.008754982022519914, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-19T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.008754982022519914, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-20T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.008754982022519914, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-21T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.008754982022519914, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-22T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.008754982022519914, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-23T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.008754982022519914, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-24T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.008754982022519914, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-25T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.008754982022519914, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-26T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.008754982022519914, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-27T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.008754982022519914, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-28T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.008754982022519914, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-29T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.008754982022519914, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-01T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2, \"deceased\": 0, \"positive_100k\": 0.01750996404503983, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-02T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 8, \"deceased\": 0, \"positive_100k\": 0.07003985618015932, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-03T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 13, \"deceased\": 0, \"positive_100k\": 0.1138147662927589, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-04T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 23, \"deceased\": 0, \"positive_100k\": 0.20136458651795808, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-05T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 50, \"deceased\": 0, \"positive_100k\": 0.43774910112599574, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-06T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 109, \"deceased\": 0, \"positive_100k\": 0.9542930404546707, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-07T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 169, \"deceased\": 0, \"positive_100k\": 1.4795919618058655, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-08T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 200, \"deceased\": 0, \"positive_100k\": 1.750996404503983, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-09T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 239, \"deceased\": 0, \"positive_100k\": 2.09244070338226, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-10T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 267, \"deceased\": 0, \"positive_100k\": 2.3375802000128174, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-11T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 314, \"deceased\": 3, \"positive_100k\": 2.7490643550712535, \"deceased_100k\": 0.026264946067559743, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-12T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 314, \"deceased\": 3, \"positive_100k\": 2.7490643550712535, \"deceased_100k\": 0.026264946067559743, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-13T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 559, \"deceased\": 3, \"positive_100k\": 4.894034950588632, \"deceased_100k\": 0.026264946067559743, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-14T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 689, \"deceased\": 4, \"positive_100k\": 6.0321826135162215, \"deceased_100k\": 0.03501992809007966, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-15T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 886, \"deceased\": 4, \"positive_100k\": 7.756914071952645, \"deceased_100k\": 0.03501992809007966, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-16T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1058, \"deceased\": 5, \"positive_100k\": 9.26277097982607, \"deceased_100k\": 0.043774910112599576, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-17T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1243, \"deceased\": 10, \"positive_100k\": 10.882442653992253, \"deceased_100k\": 0.08754982022519915, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-18T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1486, \"deceased\": 14, \"positive_100k\": 13.009903285464592, \"deceased_100k\": 0.12256974831527881, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-19T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1795, \"deceased\": 21, \"positive_100k\": 15.715192730423247, \"deceased_100k\": 0.1838546224729182, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-20T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2257, \"deceased\": 37, \"positive_100k\": 19.759994424827447, \"deceased_100k\": 0.32393433483323686, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-21T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2815, \"deceased\": 67, \"positive_100k\": 24.64527439339356, \"deceased_100k\": 0.5865837955088343, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-22T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3401, \"deceased\": 75, \"positive_100k\": 29.77569385859023, \"deceased_100k\": 0.6566236516889936, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-23T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3743, \"deceased\": 88, \"positive_100k\": 32.76989771029204, \"deceased_100k\": 0.7704384179817525, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-24T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4269, \"deceased\": 122, \"positive_100k\": 37.37501825413752, \"deceased_100k\": 1.0681078067474294, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-25T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4937, \"deceased\": 178, \"positive_100k\": 43.22334624518082, \"deceased_100k\": 1.558386800008545, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-26T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6235, \"deceased\": 220, \"positive_100k\": 54.58731291041167, \"deceased_100k\": 1.9260960449543811, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-27T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 7284, \"deceased\": 289, \"positive_100k\": 63.771289052035065, \"deceased_100k\": 2.530189804508255, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-28T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 9134, \"deceased\": 353, \"positive_100k\": 79.9680057936969, \"deceased_100k\": 3.09050865394953, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-29T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 10836, \"deceased\": 431, \"positive_100k\": 94.86898519602579, \"deceased_100k\": 3.773397251706083, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-30T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 11899, \"deceased\": 513, \"positive_100k\": 104.17553108596448, \"deceased_100k\": 4.491305777552716, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-31T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 12775, \"deceased\": 705, \"positive_100k\": 111.84489533769191, \"deceased_100k\": 6.17226232587654, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-01T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 13964, \"deceased\": 828, \"positive_100k\": 122.2545689624681, \"deceased_100k\": 7.249125114646489, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-02T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 15348, \"deceased\": 1011, \"positive_100k\": 134.37146408163565, \"deceased_100k\": 8.851286824767634, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-03T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 16770, \"deceased\": 1143, \"positive_100k\": 146.821048517659, \"deceased_100k\": 10.006944451740264, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-04T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 18431, \"deceased\": 1283, \"positive_100k\": 161.36307365706455, \"deceased_100k\": 11.232641934893051, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-05T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 19691, \"deceased\": 1447, \"positive_100k\": 172.39435100543963, \"deceased_100k\": 12.668458986586316, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-06T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 20814, \"deceased\": 1632, \"positive_100k\": 182.2261958167295, \"deceased_100k\": 14.288130660752502, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-07T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 22194, \"deceased\": 2035, \"positive_100k\": 194.308071007807, \"deceased_100k\": 17.816388415828026, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-08T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 23403, \"deceased\": 2240, \"positive_100k\": 204.89284427303357, \"deceased_100k\": 19.61115973044461, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-09T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 24983, \"deceased\": 2523, \"positive_100k\": 218.72571586861503, \"deceased_100k\": 22.088819642817747, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-10T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 26667, \"deceased\": 3019, \"positive_100k\": 233.46910559453858, \"deceased_100k\": 26.431290725987623, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-11T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 28018, \"deceased\": 3346, \"positive_100k\": 245.29708630696297, \"deceased_100k\": 29.294169847351633, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-12T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 29647, \"deceased\": 3600, \"positive_100k\": 259.5589520216479, \"deceased_100k\": 31.517935281071697, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-13T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 30589, \"deceased\": 3903, \"positive_100k\": 267.8061450868617, \"deceased_100k\": 34.170694833895226, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-14T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 31119, \"deceased\": 4157, \"positive_100k\": 272.44628555879723, \"deceased_100k\": 36.39446026761529, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-15T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 33573, \"deceased\": 4440, \"positive_100k\": 293.9310114420611, \"deceased_100k\": 38.87212017998842, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-16T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 34809, \"deceased\": 4857, \"positive_100k\": 304.7521692218957, \"deceased_100k\": 42.52294768337923, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-17T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 36138, \"deceased\": 5163, \"positive_100k\": 316.3875403298247, \"deceased_100k\": 45.201972182270325, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-18T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 37183, \"deceased\": 5453, \"positive_100k\": 325.536496543358, \"deceased_100k\": 47.740916968801095, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-19T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 38496, \"deceased\": 5683, \"positive_100k\": 337.03178793892664, \"deceased_100k\": 49.75456283398068, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-20T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 39983, \"deceased\": 5828, \"positive_100k\": 350.05044620641377, \"deceased_100k\": 51.02403522724607, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 40956, \"deceased\": 5998, \"positive_100k\": 358.56904371432563, \"deceased_100k\": 52.51238217107446, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-22T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-01-23T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-01-24T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-01-25T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-01-26T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.002698410334091263, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-01-27T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.002698410334091263, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-01-28T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2, \"deceased\": 0, \"positive_100k\": 0.005396820668182526, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-01-29T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2, \"deceased\": 0, \"positive_100k\": 0.005396820668182526, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-01-30T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2, \"deceased\": 0, \"positive_100k\": 0.005396820668182526, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-01-31T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4, \"deceased\": 0, \"positive_100k\": 0.010793641336365052, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-01T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4, \"deceased\": 0, \"positive_100k\": 0.010793641336365052, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-02T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4, \"deceased\": 0, \"positive_100k\": 0.010793641336365052, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-03T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4, \"deceased\": 0, \"positive_100k\": 0.010793641336365052, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-04T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4, \"deceased\": 0, \"positive_100k\": 0.010793641336365052, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-05T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 5, \"deceased\": 0, \"positive_100k\": 0.013492051670456313, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-06T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 5, \"deceased\": 0, \"positive_100k\": 0.013492051670456313, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-07T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 7, \"deceased\": 0, \"positive_100k\": 0.01888887233863884, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-08T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 7, \"deceased\": 0, \"positive_100k\": 0.01888887233863884, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-09T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 7, \"deceased\": 0, \"positive_100k\": 0.01888887233863884, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-10T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 7, \"deceased\": 0, \"positive_100k\": 0.01888887233863884, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-11T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 7, \"deceased\": 0, \"positive_100k\": 0.01888887233863884, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-12T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 7, \"deceased\": 0, \"positive_100k\": 0.01888887233863884, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-13T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 7, \"deceased\": 0, \"positive_100k\": 0.01888887233863884, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-14T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 7, \"deceased\": 0, \"positive_100k\": 0.01888887233863884, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-15T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 7, \"deceased\": 0, \"positive_100k\": 0.01888887233863884, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-16T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 7, \"deceased\": 0, \"positive_100k\": 0.01888887233863884, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-17T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 8, \"deceased\": 0, \"positive_100k\": 0.021587282672730104, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-18T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 8, \"deceased\": 0, \"positive_100k\": 0.021587282672730104, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-19T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 8, \"deceased\": 0, \"positive_100k\": 0.021587282672730104, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-20T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 8, \"deceased\": 0, \"positive_100k\": 0.021587282672730104, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-21T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 9, \"deceased\": 0, \"positive_100k\": 0.024285693006821367, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-22T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 9, \"deceased\": 0, \"positive_100k\": 0.024285693006821367, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-23T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 9, \"deceased\": 0, \"positive_100k\": 0.024285693006821367, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-24T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 10, \"deceased\": 0, \"positive_100k\": 0.026984103340912627, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-25T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 11, \"deceased\": 0, \"positive_100k\": 0.02968251367500389, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-26T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 11, \"deceased\": 0, \"positive_100k\": 0.02968251367500389, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-27T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 13, \"deceased\": 0, \"positive_100k\": 0.03507933434318642, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-28T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 14, \"deceased\": 0, \"positive_100k\": 0.03777774467727768, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-29T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 20, \"deceased\": 0, \"positive_100k\": 0.053968206681825254, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-01T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 24, \"deceased\": 0, \"positive_100k\": 0.06476184801819031, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-02T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 27, \"deceased\": 0, \"positive_100k\": 0.0728570790204641, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-03T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 30, \"deceased\": 0, \"positive_100k\": 0.0809523100227379, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-04T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 33, \"deceased\": 0, \"positive_100k\": 0.08904754102501167, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-05T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 37, \"deceased\": 0, \"positive_100k\": 0.09984118236137673, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-06T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 49, \"deceased\": 0, \"positive_100k\": 0.13222210637047188, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-07T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 54, \"deceased\": 0, \"positive_100k\": 0.1457141580409282, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-08T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 64, \"deceased\": 0, \"positive_100k\": 0.17269826138184083, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-09T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 77, \"deceased\": 1, \"positive_100k\": 0.20777759572502727, \"deceased_100k\": 0.002698410334091263, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-10T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 79, \"deceased\": 1, \"positive_100k\": 0.21317441639320975, \"deceased_100k\": 0.002698410334091263, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-11T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 108, \"deceased\": 1, \"positive_100k\": 0.2914283160818564, \"deceased_100k\": 0.002698410334091263, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-12T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 117, \"deceased\": 1, \"positive_100k\": 0.31571400908867775, \"deceased_100k\": 0.002698410334091263, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-13T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 193, \"deceased\": 1, \"positive_100k\": 0.5207931944796137, \"deceased_100k\": 0.002698410334091263, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-14T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 198, \"deceased\": 1, \"positive_100k\": 0.53428524615007, \"deceased_100k\": 0.002698410334091263, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-15T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 252, \"deceased\": 1, \"positive_100k\": 0.6799994041909982, \"deceased_100k\": 0.002698410334091263, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-16T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 415, \"deceased\": 4, \"positive_100k\": 1.1198402886478742, \"deceased_100k\": 0.010793641336365052, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-17T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 478, \"deceased\": 5, \"positive_100k\": 1.2898401396956236, \"deceased_100k\": 0.013492051670456313, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-18T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 657, \"deceased\": 8, \"positive_100k\": 1.7728555894979598, \"deceased_100k\": 0.021587282672730104, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-19T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 800, \"deceased\": 9, \"positive_100k\": 2.1587282672730104, \"deceased_100k\": 0.024285693006821367, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-20T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 943, \"deceased\": 12, \"positive_100k\": 2.544600945048061, \"deceased_100k\": 0.032380924009095154, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-21T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1277, \"deceased\": 19, \"positive_100k\": 3.4458699966345425, \"deceased_100k\": 0.051269796347733994, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-22T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1469, \"deceased\": 21, \"positive_100k\": 3.9639647807800653, \"deceased_100k\": 0.05666661701591652, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-23T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2088, \"deceased\": 25, \"positive_100k\": 5.634280777582557, \"deceased_100k\": 0.06746025835228157, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-24T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2790, \"deceased\": 26, \"positive_100k\": 7.528564832114624, \"deceased_100k\": 0.07015866868637284, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-25T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3251, \"deceased\": 30, \"positive_100k\": 8.772531996130695, \"deceased_100k\": 0.0809523100227379, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-26T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4042, \"deceased\": 38, \"positive_100k\": 10.906974570396883, \"deceased_100k\": 0.10253959269546799, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-27T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4682, \"deceased\": 54, \"positive_100k\": 12.633957184215292, \"deceased_100k\": 0.1457141580409282, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-28T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 5576, \"deceased\": 61, \"positive_100k\": 15.04633602289288, \"deceased_100k\": 0.16460303037956703, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-29T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6280, \"deceased\": 64, \"positive_100k\": 16.94601689809313, \"deceased_100k\": 0.17269826138184083, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-30T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 7398, \"deceased\": 80, \"positive_100k\": 19.962839651607162, \"deceased_100k\": 0.21587282672730101, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-31T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 8527, \"deceased\": 101, \"positive_100k\": 23.0093449187962, \"deceased_100k\": 0.27253944374321754, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-01T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 9560, \"deceased\": 109, \"positive_100k\": 25.796802793912473, \"deceased_100k\": 0.2941267264159476, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-02T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 11284, \"deceased\": 139, \"positive_100k\": 30.44886220988581, \"deceased_100k\": 0.3750790364386855, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-03T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 12437, \"deceased\": 179, \"positive_100k\": 33.56012932509304, \"deceased_100k\": 0.483015449802336, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-04T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 12978, \"deceased\": 218, \"positive_100k\": 35.019969315836406, \"deceased_100k\": 0.5882534528318952, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-05T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 15756, \"deceased\": 259, \"positive_100k\": 42.51615322394194, \"deceased_100k\": 0.6988882765296371, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-06T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 16563, \"deceased\": 339, \"positive_100k\": 44.69377036355358, \"deceased_100k\": 0.9147611032569382, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-07T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 17872, \"deceased\": 375, \"positive_100k\": 48.22598949087905, \"deceased_100k\": 1.0119038752842235, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-08T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 19141, \"deceased\": 407, \"positive_100k\": 51.65027220484087, \"deceased_100k\": 1.0982530059751439, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-09T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 20654, \"deceased\": 503, \"positive_100k\": 55.73296704032095, \"deceased_100k\": 1.357300398047905, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-10T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 22059, \"deceased\": 557, \"positive_100k\": 59.52423355971917, \"deceased_100k\": 1.5030145560888335, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-11T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 23316, \"deceased\": 654, \"positive_100k\": 62.91613534967188, \"deceased_100k\": 1.764760358495686, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-12T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 24298, \"deceased\": 714, \"positive_100k\": 65.5659742977495, \"deceased_100k\": 1.9266649785411616, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-13T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 25679, \"deceased\": 779, \"positive_100k\": 69.29247896912953, \"deceased_100k\": 2.1020616502570935, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-14T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 27034, \"deceased\": 899, \"positive_100k\": 72.9488249718232, \"deceased_100k\": 2.4258708903480453, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-15T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 28208, \"deceased\": 1006, \"positive_100k\": 76.11675870404635, \"deceased_100k\": 2.71460079609581, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-16T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 30808, \"deceased\": 1257, \"positive_100k\": 83.13262557268362, \"deceased_100k\": 3.3919017899527177, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-17T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 32813, \"deceased\": 1354, \"positive_100k\": 88.5429382925366, \"deceased_100k\": 3.6536475923595697, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-18T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 34355, \"deceased\": 1399, \"positive_100k\": 92.70388702770533, \"deceased_100k\": 3.775076057393677, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-19T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 35632, \"deceased\": 1563, \"positive_100k\": 96.14975702433988, \"deceased_100k\": 4.217615352184644, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-20T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 37657, \"deceased\": 1725, \"positive_100k\": 101.61403795087469, \"deceased_100k\": 4.654757826307429, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 39401, \"deceased\": 1908, \"positive_100k\": 106.32006557352986, \"deceased_100k\": 5.1485669174461295, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-01-22T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-01-23T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-01-24T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-01-25T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-01-26T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-01-27T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-01-28T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-01-29T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-01-30T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-01-31T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-01T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-02T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-03T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-04T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-05T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-06T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-07T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-08T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-09T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-10T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-11T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-12T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-13T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-14T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-15T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-16T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-17T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-18T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-19T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-20T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-21T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-22T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-23T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-24T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-25T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-26T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-27T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-28T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-29T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-01T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-02T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-03T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.005339267751463493, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-04T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.005339267751463493, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-05T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4, \"deceased\": 0, \"positive_100k\": 0.021357071005853972, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-06T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4, \"deceased\": 0, \"positive_100k\": 0.021357071005853972, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-07T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4, \"deceased\": 0, \"positive_100k\": 0.021357071005853972, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-08T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 8, \"deceased\": 0, \"positive_100k\": 0.042714142011707944, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-09T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 8, \"deceased\": 0, \"positive_100k\": 0.042714142011707944, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-10T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 13, \"deceased\": 0, \"positive_100k\": 0.06941048076902541, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-11T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 23, \"deceased\": 0, \"positive_100k\": 0.12280315828366034, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-12T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 23, \"deceased\": 0, \"positive_100k\": 0.12280315828366034, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-13T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 43, \"deceased\": 0, \"positive_100k\": 0.22958851331293023, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-14T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 61, \"deceased\": 0, \"positive_100k\": 0.3256953328392731, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-15T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 74, \"deceased\": 0, \"positive_100k\": 0.39510581360829855, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-16T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 155, \"deceased\": 0, \"positive_100k\": 0.8275865014768415, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-17T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 201, \"deceased\": 0, \"positive_100k\": 1.0731928180441621, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-18T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 238, \"deceased\": 0, \"positive_100k\": 1.2707457248483114, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-19T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 238, \"deceased\": 0, \"positive_100k\": 1.2707457248483114, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-20T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 434, \"deceased\": 0, \"positive_100k\": 2.317242204135156, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-21T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 537, \"deceased\": 0, \"positive_100k\": 2.867186782535896, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-22T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 632, \"deceased\": 1, \"positive_100k\": 3.3744172189249277, \"deceased_100k\": 0.005339267751463493, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-23T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 746, \"deceased\": 2, \"positive_100k\": 3.983093742591766, \"deceased_100k\": 0.010678535502926986, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-24T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 922, \"deceased\": 2, \"positive_100k\": 4.922804866849341, \"deceased_100k\": 0.010678535502926986, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-25T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1142, \"deceased\": 3, \"positive_100k\": 6.097443772171309, \"deceased_100k\": 0.016017803254390478, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-26T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1306, \"deceased\": 4, \"positive_100k\": 6.973083683411322, \"deceased_100k\": 0.021357071005853972, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-27T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1610, \"deceased\": 5, \"positive_100k\": 8.596221079856225, \"deceased_100k\": 0.026696338757317466, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-28T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1909, \"deceased\": 6, \"positive_100k\": 10.192662137543808, \"deceased_100k\": 0.032035606508780956, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-29T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2139, \"deceased\": 7, \"positive_100k\": 11.420693720380411, \"deceased_100k\": 0.03737487426024445, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-30T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2449, \"deceased\": 8, \"positive_100k\": 13.075866723334094, \"deceased_100k\": 0.042714142011707944, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-31T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2738, \"deceased\": 12, \"positive_100k\": 14.618915103507046, \"deceased_100k\": 0.06407121301756191, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-01T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3031, \"deceased\": 16, \"positive_100k\": 16.18332055468585, \"deceased_100k\": 0.08542828402341589, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-02T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3404, \"deceased\": 18, \"positive_100k\": 18.17486742598173, \"deceased_100k\": 0.09610681952634288, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-03T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3737, \"deceased\": 22, \"positive_100k\": 19.952843587219075, \"deceased_100k\": 0.11746389053219686, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-04T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4161, \"deceased\": 27, \"positive_100k\": 22.216693113839593, \"deceased_100k\": 0.1441602292895143, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-05T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4471, \"deceased\": 34, \"positive_100k\": 23.871866116793278, \"deceased_100k\": 0.18153510354975877, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-06T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4815, \"deceased\": 37, \"positive_100k\": 25.70857422329672, \"deceased_100k\": 0.19755290680414928, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-07T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 5116, \"deceased\": 43, \"positive_100k\": 27.315693816487233, \"deceased_100k\": 0.22958851331293023, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-08T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 5546, \"deceased\": 48, \"positive_100k\": 29.611578949616533, \"deceased_100k\": 0.25628485207024765, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-09T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 5972, \"deceased\": 57, \"positive_100k\": 31.886107011739984, \"deceased_100k\": 0.3043382618334191, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-10T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6501, \"deceased\": 65, \"positive_100k\": 34.710579652264165, \"deceased_100k\": 0.34705240384512703, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-11T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6927, \"deceased\": 73, \"positive_100k\": 36.98510771438762, \"deceased_100k\": 0.38976654585683507, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-12T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 7213, \"deceased\": 80, \"positive_100k\": 38.51213829130618, \"deceased_100k\": 0.42714142011707945, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-13T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 7525, \"deceased\": 82, \"positive_100k\": 40.17798982976279, \"deceased_100k\": 0.4378199556200065, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-14T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 7917, \"deceased\": 92, \"positive_100k\": 42.27098278833648, \"deceased_100k\": 0.49121263313464136, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-15T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 8273, \"deceased\": 94, \"positive_100k\": 44.17176210785748, \"deceased_100k\": 0.5018911686375683, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-16T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 8807, \"deceased\": 105, \"positive_100k\": 47.022931087138986, \"deceased_100k\": 0.5606231139036668, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-17T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 9252, \"deceased\": 116, \"positive_100k\": 49.39890523654024, \"deceased_100k\": 0.6193550591697652, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-18T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 9730, \"deceased\": 126, \"positive_100k\": 51.95107522173979, \"deceased_100k\": 0.6727477366844001, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-19T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 10088, \"deceased\": 133, \"positive_100k\": 53.86253307676372, \"deceased_100k\": 0.7101226109446446, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-20T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 10507, \"deceased\": 139, \"positive_100k\": 56.099686264626925, \"deceased_100k\": 0.7421582174534256, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 10832, \"deceased\": 147, \"positive_100k\": 57.83494828385256, \"deceased_100k\": 0.7848723594651335, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-01-22T00:00:00\", \"country\": \"CYP\", \"country_label\": \"Cyprus\", \"region_iso\": \"CYP\", \"region_label\": \"Cyprus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 34.91667211, \"Longitude\": 33.0060022, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-01-23T00:00:00\", \"country\": \"CYP\", \"country_label\": \"Cyprus\", \"region_iso\": \"CYP\", \"region_label\": \"Cyprus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 34.91667211, \"Longitude\": 33.0060022, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-01-24T00:00:00\", \"country\": \"CYP\", \"country_label\": \"Cyprus\", \"region_iso\": \"CYP\", \"region_label\": \"Cyprus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 34.91667211, \"Longitude\": 33.0060022, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-01-25T00:00:00\", \"country\": \"CYP\", \"country_label\": \"Cyprus\", \"region_iso\": \"CYP\", \"region_label\": \"Cyprus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 34.91667211, \"Longitude\": 33.0060022, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-01-26T00:00:00\", \"country\": \"CYP\", \"country_label\": \"Cyprus\", \"region_iso\": \"CYP\", \"region_label\": \"Cyprus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 34.91667211, \"Longitude\": 33.0060022, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-01-27T00:00:00\", \"country\": \"CYP\", \"country_label\": \"Cyprus\", \"region_iso\": \"CYP\", \"region_label\": \"Cyprus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 34.91667211, \"Longitude\": 33.0060022, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-01-28T00:00:00\", \"country\": \"CYP\", \"country_label\": \"Cyprus\", \"region_iso\": \"CYP\", \"region_label\": \"Cyprus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 34.91667211, \"Longitude\": 33.0060022, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-01-29T00:00:00\", \"country\": \"CYP\", \"country_label\": \"Cyprus\", \"region_iso\": \"CYP\", \"region_label\": \"Cyprus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 34.91667211, \"Longitude\": 33.0060022, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-01-30T00:00:00\", \"country\": \"CYP\", \"country_label\": \"Cyprus\", \"region_iso\": \"CYP\", \"region_label\": \"Cyprus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 34.91667211, \"Longitude\": 33.0060022, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-01-31T00:00:00\", \"country\": \"CYP\", \"country_label\": \"Cyprus\", \"region_iso\": \"CYP\", \"region_label\": \"Cyprus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 34.91667211, \"Longitude\": 33.0060022, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-01T00:00:00\", \"country\": \"CYP\", \"country_label\": \"Cyprus\", \"region_iso\": \"CYP\", \"region_label\": \"Cyprus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 34.91667211, \"Longitude\": 33.0060022, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-02T00:00:00\", \"country\": \"CYP\", \"country_label\": \"Cyprus\", \"region_iso\": \"CYP\", \"region_label\": \"Cyprus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 34.91667211, \"Longitude\": 33.0060022, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-03T00:00:00\", \"country\": \"CYP\", \"country_label\": \"Cyprus\", \"region_iso\": \"CYP\", \"region_label\": \"Cyprus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 34.91667211, \"Longitude\": 33.0060022, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-04T00:00:00\", \"country\": \"CYP\", \"country_label\": \"Cyprus\", \"region_iso\": \"CYP\", \"region_label\": \"Cyprus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 34.91667211, \"Longitude\": 33.0060022, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-05T00:00:00\", \"country\": \"CYP\", \"country_label\": \"Cyprus\", \"region_iso\": \"CYP\", \"region_label\": \"Cyprus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 34.91667211, \"Longitude\": 33.0060022, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-06T00:00:00\", \"country\": \"CYP\", \"country_label\": \"Cyprus\", \"region_iso\": \"CYP\", \"region_label\": \"Cyprus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 34.91667211, \"Longitude\": 33.0060022, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-07T00:00:00\", \"country\": \"CYP\", \"country_label\": \"Cyprus\", \"region_iso\": \"CYP\", \"region_label\": \"Cyprus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 34.91667211, \"Longitude\": 33.0060022, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-08T00:00:00\", \"country\": \"CYP\", \"country_label\": \"Cyprus\", \"region_iso\": \"CYP\", \"region_label\": \"Cyprus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 34.91667211, \"Longitude\": 33.0060022, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-09T00:00:00\", \"country\": \"CYP\", \"country_label\": \"Cyprus\", \"region_iso\": \"CYP\", \"region_label\": \"Cyprus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 34.91667211, \"Longitude\": 33.0060022, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-10T00:00:00\", \"country\": \"CYP\", \"country_label\": \"Cyprus\", \"region_iso\": \"CYP\", \"region_label\": \"Cyprus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 34.91667211, \"Longitude\": 33.0060022, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-11T00:00:00\", \"country\": \"CYP\", \"country_label\": \"Cyprus\", \"region_iso\": \"CYP\", \"region_label\": \"Cyprus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 34.91667211, \"Longitude\": 33.0060022, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-12T00:00:00\", \"country\": \"CYP\", \"country_label\": \"Cyprus\", \"region_iso\": \"CYP\", \"region_label\": \"Cyprus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 34.91667211, \"Longitude\": 33.0060022, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-13T00:00:00\", \"country\": \"CYP\", \"country_label\": \"Cyprus\", \"region_iso\": \"CYP\", \"region_label\": \"Cyprus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 34.91667211, \"Longitude\": 33.0060022, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-14T00:00:00\", \"country\": \"CYP\", \"country_label\": \"Cyprus\", \"region_iso\": \"CYP\", \"region_label\": \"Cyprus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 34.91667211, \"Longitude\": 33.0060022, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-15T00:00:00\", \"country\": \"CYP\", \"country_label\": \"Cyprus\", \"region_iso\": \"CYP\", \"region_label\": \"Cyprus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 34.91667211, \"Longitude\": 33.0060022, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-16T00:00:00\", \"country\": \"CYP\", \"country_label\": \"Cyprus\", \"region_iso\": \"CYP\", \"region_label\": \"Cyprus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 34.91667211, \"Longitude\": 33.0060022, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-17T00:00:00\", \"country\": \"CYP\", \"country_label\": \"Cyprus\", \"region_iso\": \"CYP\", \"region_label\": \"Cyprus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 34.91667211, \"Longitude\": 33.0060022, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-18T00:00:00\", \"country\": \"CYP\", \"country_label\": \"Cyprus\", \"region_iso\": \"CYP\", \"region_label\": \"Cyprus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 34.91667211, \"Longitude\": 33.0060022, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-19T00:00:00\", \"country\": \"CYP\", \"country_label\": \"Cyprus\", \"region_iso\": \"CYP\", \"region_label\": \"Cyprus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 34.91667211, \"Longitude\": 33.0060022, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-20T00:00:00\", \"country\": \"CYP\", \"country_label\": \"Cyprus\", \"region_iso\": \"CYP\", \"region_label\": \"Cyprus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 34.91667211, \"Longitude\": 33.0060022, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-21T00:00:00\", \"country\": \"CYP\", \"country_label\": \"Cyprus\", \"region_iso\": \"CYP\", \"region_label\": \"Cyprus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 34.91667211, \"Longitude\": 33.0060022, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-22T00:00:00\", \"country\": \"CYP\", \"country_label\": \"Cyprus\", \"region_iso\": \"CYP\", \"region_label\": \"Cyprus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 34.91667211, \"Longitude\": 33.0060022, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-23T00:00:00\", \"country\": \"CYP\", \"country_label\": \"Cyprus\", \"region_iso\": \"CYP\", \"region_label\": \"Cyprus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 34.91667211, \"Longitude\": 33.0060022, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-24T00:00:00\", \"country\": \"CYP\", \"country_label\": \"Cyprus\", \"region_iso\": \"CYP\", \"region_label\": \"Cyprus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 34.91667211, \"Longitude\": 33.0060022, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-25T00:00:00\", \"country\": \"CYP\", \"country_label\": \"Cyprus\", \"region_iso\": \"CYP\", \"region_label\": \"Cyprus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 34.91667211, \"Longitude\": 33.0060022, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-26T00:00:00\", \"country\": \"CYP\", \"country_label\": \"Cyprus\", \"region_iso\": \"CYP\", \"region_label\": \"Cyprus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 34.91667211, \"Longitude\": 33.0060022, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-27T00:00:00\", \"country\": \"CYP\", \"country_label\": \"Cyprus\", \"region_iso\": \"CYP\", \"region_label\": \"Cyprus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 34.91667211, \"Longitude\": 33.0060022, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-28T00:00:00\", \"country\": \"CYP\", \"country_label\": \"Cyprus\", \"region_iso\": \"CYP\", \"region_label\": \"Cyprus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 34.91667211, \"Longitude\": 33.0060022, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-29T00:00:00\", \"country\": \"CYP\", \"country_label\": \"Cyprus\", \"region_iso\": \"CYP\", \"region_label\": \"Cyprus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 34.91667211, \"Longitude\": 33.0060022, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-01T00:00:00\", \"country\": \"CYP\", \"country_label\": \"Cyprus\", \"region_iso\": \"CYP\", \"region_label\": \"Cyprus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 34.91667211, \"Longitude\": 33.0060022, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-02T00:00:00\", \"country\": \"CYP\", \"country_label\": \"Cyprus\", \"region_iso\": \"CYP\", \"region_label\": \"Cyprus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 34.91667211, \"Longitude\": 33.0060022, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-03T00:00:00\", \"country\": \"CYP\", \"country_label\": \"Cyprus\", \"region_iso\": \"CYP\", \"region_label\": \"Cyprus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 34.91667211, \"Longitude\": 33.0060022, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-04T00:00:00\", \"country\": \"CYP\", \"country_label\": \"Cyprus\", \"region_iso\": \"CYP\", \"region_label\": \"Cyprus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 34.91667211, \"Longitude\": 33.0060022, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-05T00:00:00\", \"country\": \"CYP\", \"country_label\": \"Cyprus\", \"region_iso\": \"CYP\", \"region_label\": \"Cyprus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 34.91667211, \"Longitude\": 33.0060022, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-06T00:00:00\", \"country\": \"CYP\", \"country_label\": \"Cyprus\", \"region_iso\": \"CYP\", \"region_label\": \"Cyprus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 34.91667211, \"Longitude\": 33.0060022, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-07T00:00:00\", \"country\": \"CYP\", \"country_label\": \"Cyprus\", \"region_iso\": \"CYP\", \"region_label\": \"Cyprus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 34.91667211, \"Longitude\": 33.0060022, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-08T00:00:00\", \"country\": \"CYP\", \"country_label\": \"Cyprus\", \"region_iso\": \"CYP\", \"region_label\": \"Cyprus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 34.91667211, \"Longitude\": 33.0060022, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-09T00:00:00\", \"country\": \"CYP\", \"country_label\": \"Cyprus\", \"region_iso\": \"CYP\", \"region_label\": \"Cyprus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2, \"deceased\": 0, \"positive_100k\": 0.16817109727436694, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 34.91667211, \"Longitude\": 33.0060022, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-10T00:00:00\", \"country\": \"CYP\", \"country_label\": \"Cyprus\", \"region_iso\": \"CYP\", \"region_label\": \"Cyprus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3, \"deceased\": 0, \"positive_100k\": 0.2522566459115504, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 34.91667211, \"Longitude\": 33.0060022, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-11T00:00:00\", \"country\": \"CYP\", \"country_label\": \"Cyprus\", \"region_iso\": \"CYP\", \"region_label\": \"Cyprus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6, \"deceased\": 0, \"positive_100k\": 0.5045132918231008, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 34.91667211, \"Longitude\": 33.0060022, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-12T00:00:00\", \"country\": \"CYP\", \"country_label\": \"Cyprus\", \"region_iso\": \"CYP\", \"region_label\": \"Cyprus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6, \"deceased\": 0, \"positive_100k\": 0.5045132918231008, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 34.91667211, \"Longitude\": 33.0060022, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-13T00:00:00\", \"country\": \"CYP\", \"country_label\": \"Cyprus\", \"region_iso\": \"CYP\", \"region_label\": \"Cyprus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 14, \"deceased\": 0, \"positive_100k\": 1.1771976809205684, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 34.91667211, \"Longitude\": 33.0060022, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-14T00:00:00\", \"country\": \"CYP\", \"country_label\": \"Cyprus\", \"region_iso\": \"CYP\", \"region_label\": \"Cyprus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 26, \"deceased\": 0, \"positive_100k\": 2.1862242645667704, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 34.91667211, \"Longitude\": 33.0060022, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-15T00:00:00\", \"country\": \"CYP\", \"country_label\": \"Cyprus\", \"region_iso\": \"CYP\", \"region_label\": \"Cyprus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 26, \"deceased\": 0, \"positive_100k\": 2.1862242645667704, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 34.91667211, \"Longitude\": 33.0060022, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-16T00:00:00\", \"country\": \"CYP\", \"country_label\": \"Cyprus\", \"region_iso\": \"CYP\", \"region_label\": \"Cyprus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 33, \"deceased\": 0, \"positive_100k\": 2.7748231050270546, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 34.91667211, \"Longitude\": 33.0060022, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-17T00:00:00\", \"country\": \"CYP\", \"country_label\": \"Cyprus\", \"region_iso\": \"CYP\", \"region_label\": \"Cyprus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 46, \"deceased\": 0, \"positive_100k\": 3.8679352373104394, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 34.91667211, \"Longitude\": 33.0060022, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-18T00:00:00\", \"country\": \"CYP\", \"country_label\": \"Cyprus\", \"region_iso\": \"CYP\", \"region_label\": \"Cyprus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 49, \"deceased\": 0, \"positive_100k\": 4.12019188322199, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 34.91667211, \"Longitude\": 33.0060022, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-19T00:00:00\", \"country\": \"CYP\", \"country_label\": \"Cyprus\", \"region_iso\": \"CYP\", \"region_label\": \"Cyprus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 67, \"deceased\": 0, \"positive_100k\": 5.633731758691292, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 34.91667211, \"Longitude\": 33.0060022, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-20T00:00:00\", \"country\": \"CYP\", \"country_label\": \"Cyprus\", \"region_iso\": \"CYP\", \"region_label\": \"Cyprus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 67, \"deceased\": 0, \"positive_100k\": 5.633731758691292, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 34.91667211, \"Longitude\": 33.0060022, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-21T00:00:00\", \"country\": \"CYP\", \"country_label\": \"Cyprus\", \"region_iso\": \"CYP\", \"region_label\": \"Cyprus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 84, \"deceased\": 0, \"positive_100k\": 7.063186085523411, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 34.91667211, \"Longitude\": 33.0060022, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-22T00:00:00\", \"country\": \"CYP\", \"country_label\": \"Cyprus\", \"region_iso\": \"CYP\", \"region_label\": \"Cyprus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 95, \"deceased\": 1, \"positive_100k\": 7.98812712053243, \"deceased_100k\": 0.08408554863718347, \"tested_100k\": null, \"Latitude\": 34.91667211, \"Longitude\": 33.0060022, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-23T00:00:00\", \"country\": \"CYP\", \"country_label\": \"Cyprus\", \"region_iso\": \"CYP\", \"region_label\": \"Cyprus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 116, \"deceased\": 1, \"positive_100k\": 9.753923641913282, \"deceased_100k\": 0.08408554863718347, \"tested_100k\": null, \"Latitude\": 34.91667211, \"Longitude\": 33.0060022, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-24T00:00:00\", \"country\": \"CYP\", \"country_label\": \"Cyprus\", \"region_iso\": \"CYP\", \"region_label\": \"Cyprus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 124, \"deceased\": 3, \"positive_100k\": 10.426608031010751, \"deceased_100k\": 0.2522566459115504, \"tested_100k\": null, \"Latitude\": 34.91667211, \"Longitude\": 33.0060022, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-25T00:00:00\", \"country\": \"CYP\", \"country_label\": \"Cyprus\", \"region_iso\": \"CYP\", \"region_label\": \"Cyprus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 132, \"deceased\": 3, \"positive_100k\": 11.099292420108219, \"deceased_100k\": 0.2522566459115504, \"tested_100k\": null, \"Latitude\": 34.91667211, \"Longitude\": 33.0060022, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-26T00:00:00\", \"country\": \"CYP\", \"country_label\": \"Cyprus\", \"region_iso\": \"CYP\", \"region_label\": \"Cyprus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 146, \"deceased\": 3, \"positive_100k\": 12.276490101028786, \"deceased_100k\": 0.2522566459115504, \"tested_100k\": null, \"Latitude\": 34.91667211, \"Longitude\": 33.0060022, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-27T00:00:00\", \"country\": \"CYP\", \"country_label\": \"Cyprus\", \"region_iso\": \"CYP\", \"region_label\": \"Cyprus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 162, \"deceased\": 5, \"positive_100k\": 13.621858879223723, \"deceased_100k\": 0.4204277431859173, \"tested_100k\": null, \"Latitude\": 34.91667211, \"Longitude\": 33.0060022, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-28T00:00:00\", \"country\": \"CYP\", \"country_label\": \"Cyprus\", \"region_iso\": \"CYP\", \"region_label\": \"Cyprus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 179, \"deceased\": 5, \"positive_100k\": 15.051313206055841, \"deceased_100k\": 0.4204277431859173, \"tested_100k\": null, \"Latitude\": 34.91667211, \"Longitude\": 33.0060022, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-29T00:00:00\", \"country\": \"CYP\", \"country_label\": \"Cyprus\", \"region_iso\": \"CYP\", \"region_label\": \"Cyprus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 214, \"deceased\": 5, \"positive_100k\": 17.994307408357262, \"deceased_100k\": 0.4204277431859173, \"tested_100k\": null, \"Latitude\": 34.91667211, \"Longitude\": 33.0060022, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-30T00:00:00\", \"country\": \"CYP\", \"country_label\": \"Cyprus\", \"region_iso\": \"CYP\", \"region_label\": \"Cyprus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 230, \"deceased\": 7, \"positive_100k\": 19.339676186552197, \"deceased_100k\": 0.5885988404602842, \"tested_100k\": null, \"Latitude\": 34.91667211, \"Longitude\": 33.0060022, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-31T00:00:00\", \"country\": \"CYP\", \"country_label\": \"Cyprus\", \"region_iso\": \"CYP\", \"region_label\": \"Cyprus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 262, \"deceased\": 8, \"positive_100k\": 22.03041374294207, \"deceased_100k\": 0.6726843890974677, \"tested_100k\": null, \"Latitude\": 34.91667211, \"Longitude\": 33.0060022, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-01T00:00:00\", \"country\": \"CYP\", \"country_label\": \"Cyprus\", \"region_iso\": \"CYP\", \"region_label\": \"Cyprus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 320, \"deceased\": 9, \"positive_100k\": 26.907375563898707, \"deceased_100k\": 0.7567699377346512, \"tested_100k\": null, \"Latitude\": 34.91667211, \"Longitude\": 33.0060022, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-02T00:00:00\", \"country\": \"CYP\", \"country_label\": \"Cyprus\", \"region_iso\": \"CYP\", \"region_label\": \"Cyprus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 356, \"deceased\": 10, \"positive_100k\": 29.93445531483731, \"deceased_100k\": 0.8408554863718346, \"tested_100k\": null, \"Latitude\": 34.91667211, \"Longitude\": 33.0060022, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-03T00:00:00\", \"country\": \"CYP\", \"country_label\": \"Cyprus\", \"region_iso\": \"CYP\", \"region_label\": \"Cyprus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 396, \"deceased\": 11, \"positive_100k\": 33.297877260324654, \"deceased_100k\": 0.9249410350090181, \"tested_100k\": null, \"Latitude\": 34.91667211, \"Longitude\": 33.0060022, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-04T00:00:00\", \"country\": \"CYP\", \"country_label\": \"Cyprus\", \"region_iso\": \"CYP\", \"region_label\": \"Cyprus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 426, \"deceased\": 11, \"positive_100k\": 35.82044371944016, \"deceased_100k\": 0.9249410350090181, \"tested_100k\": null, \"Latitude\": 34.91667211, \"Longitude\": 33.0060022, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-05T00:00:00\", \"country\": \"CYP\", \"country_label\": \"Cyprus\", \"region_iso\": \"CYP\", \"region_label\": \"Cyprus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 446, \"deceased\": 9, \"positive_100k\": 37.50215469218383, \"deceased_100k\": 0.7567699377346512, \"tested_100k\": null, \"Latitude\": 34.91667211, \"Longitude\": 33.0060022, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-06T00:00:00\", \"country\": \"CYP\", \"country_label\": \"Cyprus\", \"region_iso\": \"CYP\", \"region_label\": \"Cyprus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 465, \"deceased\": 9, \"positive_100k\": 39.09978011629031, \"deceased_100k\": 0.7567699377346512, \"tested_100k\": null, \"Latitude\": 34.91667211, \"Longitude\": 33.0060022, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-07T00:00:00\", \"country\": \"CYP\", \"country_label\": \"Cyprus\", \"region_iso\": \"CYP\", \"region_label\": \"Cyprus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 494, \"deceased\": 9, \"positive_100k\": 41.53826102676863, \"deceased_100k\": 0.7567699377346512, \"tested_100k\": null, \"Latitude\": 34.91667211, \"Longitude\": 33.0060022, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-08T00:00:00\", \"country\": \"CYP\", \"country_label\": \"Cyprus\", \"region_iso\": \"CYP\", \"region_label\": \"Cyprus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 526, \"deceased\": 9, \"positive_100k\": 44.22899858315851, \"deceased_100k\": 0.7567699377346512, \"tested_100k\": null, \"Latitude\": 34.91667211, \"Longitude\": 33.0060022, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-09T00:00:00\", \"country\": \"CYP\", \"country_label\": \"Cyprus\", \"region_iso\": \"CYP\", \"region_label\": \"Cyprus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 564, \"deceased\": 10, \"positive_100k\": 47.42424943137148, \"deceased_100k\": 0.8408554863718346, \"tested_100k\": null, \"Latitude\": 34.91667211, \"Longitude\": 33.0060022, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-10T00:00:00\", \"country\": \"CYP\", \"country_label\": \"Cyprus\", \"region_iso\": \"CYP\", \"region_label\": \"Cyprus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 595, \"deceased\": 10, \"positive_100k\": 50.030901439124165, \"deceased_100k\": 0.8408554863718346, \"tested_100k\": null, \"Latitude\": 34.91667211, \"Longitude\": 33.0060022, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-11T00:00:00\", \"country\": \"CYP\", \"country_label\": \"Cyprus\", \"region_iso\": \"CYP\", \"region_label\": \"Cyprus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 616, \"deceased\": 10, \"positive_100k\": 51.79669796050502, \"deceased_100k\": 0.8408554863718346, \"tested_100k\": null, \"Latitude\": 34.91667211, \"Longitude\": 33.0060022, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-12T00:00:00\", \"country\": \"CYP\", \"country_label\": \"Cyprus\", \"region_iso\": \"CYP\", \"region_label\": \"Cyprus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 633, \"deceased\": 11, \"positive_100k\": 53.226152287337136, \"deceased_100k\": 0.9249410350090181, \"tested_100k\": null, \"Latitude\": 34.91667211, \"Longitude\": 33.0060022, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-13T00:00:00\", \"country\": \"CYP\", \"country_label\": \"Cyprus\", \"region_iso\": \"CYP\", \"region_label\": \"Cyprus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 662, \"deceased\": 12, \"positive_100k\": 55.664633197815455, \"deceased_100k\": 1.0090265836462016, \"tested_100k\": null, \"Latitude\": 34.91667211, \"Longitude\": 33.0060022, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-14T00:00:00\", \"country\": \"CYP\", \"country_label\": \"Cyprus\", \"region_iso\": \"CYP\", \"region_label\": \"Cyprus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 695, \"deceased\": 12, \"positive_100k\": 58.43945630284251, \"deceased_100k\": 1.0090265836462016, \"tested_100k\": null, \"Latitude\": 34.91667211, \"Longitude\": 33.0060022, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-15T00:00:00\", \"country\": \"CYP\", \"country_label\": \"Cyprus\", \"region_iso\": \"CYP\", \"region_label\": \"Cyprus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 715, \"deceased\": 12, \"positive_100k\": 60.12116727558618, \"deceased_100k\": 1.0090265836462016, \"tested_100k\": null, \"Latitude\": 34.91667211, \"Longitude\": 33.0060022, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-16T00:00:00\", \"country\": \"CYP\", \"country_label\": \"Cyprus\", \"region_iso\": \"CYP\", \"region_label\": \"Cyprus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 735, \"deceased\": 12, \"positive_100k\": 61.80287824832985, \"deceased_100k\": 1.0090265836462016, \"tested_100k\": null, \"Latitude\": 34.91667211, \"Longitude\": 33.0060022, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-17T00:00:00\", \"country\": \"CYP\", \"country_label\": \"Cyprus\", \"region_iso\": \"CYP\", \"region_label\": \"Cyprus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 750, \"deceased\": 12, \"positive_100k\": 63.06416147788761, \"deceased_100k\": 1.0090265836462016, \"tested_100k\": null, \"Latitude\": 34.91667211, \"Longitude\": 33.0060022, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-18T00:00:00\", \"country\": \"CYP\", \"country_label\": \"Cyprus\", \"region_iso\": \"CYP\", \"region_label\": \"Cyprus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 761, \"deceased\": 12, \"positive_100k\": 63.98910251289662, \"deceased_100k\": 1.0090265836462016, \"tested_100k\": null, \"Latitude\": 34.91667211, \"Longitude\": 33.0060022, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-19T00:00:00\", \"country\": \"CYP\", \"country_label\": \"Cyprus\", \"region_iso\": \"CYP\", \"region_label\": \"Cyprus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 767, \"deceased\": 12, \"positive_100k\": 64.49361580471972, \"deceased_100k\": 1.0090265836462016, \"tested_100k\": null, \"Latitude\": 34.91667211, \"Longitude\": 33.0060022, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-20T00:00:00\", \"country\": \"CYP\", \"country_label\": \"Cyprus\", \"region_iso\": \"CYP\", \"region_label\": \"Cyprus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 772, \"deceased\": 12, \"positive_100k\": 64.91404354790565, \"deceased_100k\": 1.0090265836462016, \"tested_100k\": null, \"Latitude\": 34.91667211, \"Longitude\": 33.0060022, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"CYP\", \"country_label\": \"Cyprus\", \"region_iso\": \"CYP\", \"region_label\": \"Cyprus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 784, \"deceased\": 12, \"positive_100k\": 65.92307013155184, \"deceased_100k\": 1.0090265836462016, \"tested_100k\": null, \"Latitude\": 34.91667211, \"Longitude\": 33.0060022, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-01-22T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-23T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-24T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-25T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-26T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-27T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-28T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-29T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-30T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-31T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-01T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-02T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-03T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-04T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-05T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-06T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-07T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-08T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-09T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-10T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-11T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-12T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-13T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-14T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-15T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-16T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-17T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-18T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-19T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-20T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-21T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-22T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-23T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-24T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-25T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-26T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-27T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.017248974807182335, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-28T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.017248974807182335, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-29T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3, \"deceased\": 0, \"positive_100k\": 0.05174692442154701, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-01T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4, \"deceased\": 0, \"positive_100k\": 0.06899589922872934, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-02T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4, \"deceased\": 0, \"positive_100k\": 0.06899589922872934, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-03T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6, \"deceased\": 0, \"positive_100k\": 0.10349384884309402, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-04T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 11, \"deceased\": 0, \"positive_100k\": 0.1897387228790057, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-05T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 11, \"deceased\": 0, \"positive_100k\": 0.1897387228790057, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-06T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 24, \"deceased\": 0, \"positive_100k\": 0.4139753953723761, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-07T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 24, \"deceased\": 0, \"positive_100k\": 0.4139753953723761, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-08T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 37, \"deceased\": 0, \"positive_100k\": 0.6382120678657464, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-09T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 92, \"deceased\": 0, \"positive_100k\": 1.586905682260775, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-10T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 264, \"deceased\": 0, \"positive_100k\": 4.553729349096137, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-11T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 444, \"deceased\": 0, \"positive_100k\": 7.658544814388956, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-12T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 617, \"deceased\": 0, \"positive_100k\": 10.6426174560315, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-13T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 804, \"deceased\": 0, \"positive_100k\": 13.868175744974597, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-14T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 836, \"deceased\": 1, \"positive_100k\": 14.420142938804432, \"deceased_100k\": 0.017248974807182335, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-15T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 875, \"deceased\": 2, \"positive_100k\": 15.092852956284544, \"deceased_100k\": 0.03449794961436467, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-16T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 933, \"deceased\": 3, \"positive_100k\": 16.09329349510112, \"deceased_100k\": 0.05174692442154701, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-17T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1025, \"deceased\": 4, \"positive_100k\": 17.680199177361892, \"deceased_100k\": 0.06899589922872934, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-18T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1116, \"deceased\": 4, \"positive_100k\": 19.249855884815485, \"deceased_100k\": 0.06899589922872934, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-19T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1225, \"deceased\": 6, \"positive_100k\": 21.12999413879836, \"deceased_100k\": 0.10349384884309402, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-20T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1337, \"deceased\": 9, \"positive_100k\": 23.06187931720278, \"deceased_100k\": 0.155240773264641, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-21T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1420, \"deceased\": 13, \"positive_100k\": 24.493544226198917, \"deceased_100k\": 0.22423667249337034, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-22T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1514, \"deceased\": 13, \"positive_100k\": 26.114947858074053, \"deceased_100k\": 0.22423667249337034, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-23T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1572, \"deceased\": 24, \"positive_100k\": 27.11538839689063, \"deceased_100k\": 0.4139753953723761, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-24T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1718, \"deceased\": 32, \"positive_100k\": 29.633738718739252, \"deceased_100k\": 0.5519671938298347, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-25T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1862, \"deceased\": 34, \"positive_100k\": 32.11759109097351, \"deceased_100k\": 0.5864651434441994, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-26T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2023, \"deceased\": 41, \"positive_100k\": 34.894676034929866, \"deceased_100k\": 0.7072079670944758, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-27T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2200, \"deceased\": 52, \"positive_100k\": 37.94774457580114, \"deceased_100k\": 0.8969466899734814, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-28T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2366, \"deceased\": 65, \"positive_100k\": 40.811074393793405, \"deceased_100k\": 1.121183362466852, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-29T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2564, \"deceased\": 72, \"positive_100k\": 44.2263714056155, \"deceased_100k\": 1.241926186117128, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-30T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2755, \"deceased\": 77, \"positive_100k\": 47.52092559378733, \"deceased_100k\": 1.3281710601530399, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-31T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3039, \"deceased\": 90, \"positive_100k\": 52.41963443902712, \"deceased_100k\": 1.5524077326464103, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-01T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3290, \"deceased\": 104, \"positive_100k\": 56.74912711562988, \"deceased_100k\": 1.7938933799469627, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-02T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3573, \"deceased\": 123, \"positive_100k\": 61.63058698606249, \"deceased_100k\": 2.121623901283427, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-03T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3946, \"deceased\": 139, \"positive_100k\": 68.06445458914149, \"deceased_100k\": 2.3976074981983446, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-04T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4269, \"deceased\": 161, \"positive_100k\": 73.63587345186139, \"deceased_100k\": 2.777084943956356, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-05T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4561, \"deceased\": 179, \"positive_100k\": 78.67257409555863, \"deceased_100k\": 3.0875664904856377, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-06T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4875, \"deceased\": 187, \"positive_100k\": 84.08875218501389, \"deceased_100k\": 3.2255582889430965, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-07T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 5266, \"deceased\": 203, \"positive_100k\": 90.83310133462217, \"deceased_100k\": 3.501541885858014, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-08T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 5597, \"deceased\": 218, \"positive_100k\": 96.54251199579953, \"deceased_100k\": 3.7602765079657487, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-09T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 5830, \"deceased\": 237, \"positive_100k\": 100.56152312587301, \"deceased_100k\": 4.088007029302213, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-10T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6014, \"deceased\": 247, \"positive_100k\": 103.73533449039456, \"deceased_100k\": 4.260496777374036, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-11T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6191, \"deceased\": 260, \"positive_100k\": 106.78840303126583, \"deceased_100k\": 4.484733449867408, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-12T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6369, \"deceased\": 273, \"positive_100k\": 109.8587205469443, \"deceased_100k\": 4.708970122360777, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-13T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6513, \"deceased\": 285, \"positive_100k\": 112.34257291917855, \"deceased_100k\": 4.915957820046965, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-14T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6706, \"deceased\": 299, \"positive_100k\": 115.67162505696474, \"deceased_100k\": 5.157443467347519, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-15T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6876, \"deceased\": 309, \"positive_100k\": 118.60395077418573, \"deceased_100k\": 5.3299332154193415, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-16T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 7074, \"deceased\": 321, \"positive_100k\": 122.01924778600785, \"deceased_100k\": 5.53692091310553, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-17T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 7268, \"deceased\": 336, \"positive_100k\": 125.3655488986012, \"deceased_100k\": 5.795655535213265, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-18T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 7437, \"deceased\": 346, \"positive_100k\": 128.28062564101504, \"deceased_100k\": 5.9681452832850885, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-19T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 7580, \"deceased\": 355, \"positive_100k\": 130.7472290384421, \"deceased_100k\": 6.123386056549729, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-20T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 7711, \"deceased\": 364, \"positive_100k\": 133.006844738183, \"deceased_100k\": 6.27862682981437, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 7891, \"deceased\": 370, \"positive_100k\": 136.11166020347582, \"deceased_100k\": 6.382120678657464, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-22T00:00:00\", \"country\": \"DJI\", \"country_label\": \"Djibouti\", \"region_iso\": \"DJI\", \"region_label\": \"Djibouti\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 11.74871806, \"Longitude\": 42.5606754, \"Geo Region\": \"Africa\"}, {\"date\": \"2020-01-23T00:00:00\", \"country\": \"DJI\", \"country_label\": \"Djibouti\", \"region_iso\": \"DJI\", \"region_label\": \"Djibouti\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 11.74871806, \"Longitude\": 42.5606754, \"Geo Region\": \"Africa\"}, {\"date\": \"2020-01-24T00:00:00\", \"country\": \"DJI\", \"country_label\": \"Djibouti\", \"region_iso\": \"DJI\", \"region_label\": \"Djibouti\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 11.74871806, \"Longitude\": 42.5606754, \"Geo Region\": \"Africa\"}, {\"date\": \"2020-01-25T00:00:00\", \"country\": \"DJI\", \"country_label\": \"Djibouti\", \"region_iso\": \"DJI\", \"region_label\": \"Djibouti\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 11.74871806, \"Longitude\": 42.5606754, \"Geo Region\": \"Africa\"}, {\"date\": \"2020-01-26T00:00:00\", \"country\": \"DJI\", \"country_label\": \"Djibouti\", \"region_iso\": \"DJI\", \"region_label\": \"Djibouti\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 11.74871806, \"Longitude\": 42.5606754, \"Geo Region\": \"Africa\"}, {\"date\": \"2020-01-27T00:00:00\", \"country\": \"DJI\", \"country_label\": \"Djibouti\", \"region_iso\": \"DJI\", \"region_label\": \"Djibouti\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 11.74871806, \"Longitude\": 42.5606754, \"Geo Region\": \"Africa\"}, {\"date\": \"2020-01-28T00:00:00\", \"country\": \"DJI\", \"country_label\": \"Djibouti\", \"region_iso\": \"DJI\", \"region_label\": \"Djibouti\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 11.74871806, \"Longitude\": 42.5606754, \"Geo Region\": \"Africa\"}, {\"date\": \"2020-01-29T00:00:00\", \"country\": \"DJI\", \"country_label\": \"Djibouti\", \"region_iso\": \"DJI\", \"region_label\": \"Djibouti\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 11.74871806, \"Longitude\": 42.5606754, \"Geo Region\": \"Africa\"}, {\"date\": \"2020-01-30T00:00:00\", \"country\": \"DJI\", \"country_label\": \"Djibouti\", \"region_iso\": \"DJI\", \"region_label\": \"Djibouti\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 11.74871806, \"Longitude\": 42.5606754, \"Geo Region\": \"Africa\"}, {\"date\": \"2020-01-31T00:00:00\", \"country\": \"DJI\", \"country_label\": \"Djibouti\", \"region_iso\": \"DJI\", \"region_label\": \"Djibouti\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 11.74871806, \"Longitude\": 42.5606754, \"Geo Region\": \"Africa\"}, {\"date\": \"2020-02-01T00:00:00\", \"country\": \"DJI\", \"country_label\": \"Djibouti\", \"region_iso\": \"DJI\", \"region_label\": \"Djibouti\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 11.74871806, \"Longitude\": 42.5606754, \"Geo Region\": \"Africa\"}, {\"date\": \"2020-02-02T00:00:00\", \"country\": \"DJI\", \"country_label\": \"Djibouti\", \"region_iso\": \"DJI\", \"region_label\": \"Djibouti\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 11.74871806, \"Longitude\": 42.5606754, \"Geo Region\": \"Africa\"}, {\"date\": \"2020-02-03T00:00:00\", \"country\": \"DJI\", \"country_label\": \"Djibouti\", \"region_iso\": \"DJI\", \"region_label\": \"Djibouti\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 11.74871806, \"Longitude\": 42.5606754, \"Geo Region\": \"Africa\"}, {\"date\": \"2020-02-04T00:00:00\", \"country\": \"DJI\", \"country_label\": \"Djibouti\", \"region_iso\": \"DJI\", \"region_label\": \"Djibouti\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 11.74871806, \"Longitude\": 42.5606754, \"Geo Region\": \"Africa\"}, {\"date\": \"2020-02-05T00:00:00\", \"country\": \"DJI\", \"country_label\": \"Djibouti\", \"region_iso\": \"DJI\", \"region_label\": \"Djibouti\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 11.74871806, \"Longitude\": 42.5606754, \"Geo Region\": \"Africa\"}, {\"date\": \"2020-02-06T00:00:00\", \"country\": \"DJI\", \"country_label\": \"Djibouti\", \"region_iso\": \"DJI\", \"region_label\": \"Djibouti\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 11.74871806, \"Longitude\": 42.5606754, \"Geo Region\": \"Africa\"}, {\"date\": \"2020-02-07T00:00:00\", \"country\": \"DJI\", \"country_label\": \"Djibouti\", \"region_iso\": \"DJI\", \"region_label\": \"Djibouti\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 11.74871806, \"Longitude\": 42.5606754, \"Geo Region\": \"Africa\"}, {\"date\": \"2020-02-08T00:00:00\", \"country\": \"DJI\", \"country_label\": \"Djibouti\", \"region_iso\": \"DJI\", \"region_label\": \"Djibouti\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 11.74871806, \"Longitude\": 42.5606754, \"Geo Region\": \"Africa\"}, {\"date\": \"2020-02-09T00:00:00\", \"country\": \"DJI\", \"country_label\": \"Djibouti\", \"region_iso\": \"DJI\", \"region_label\": \"Djibouti\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 11.74871806, \"Longitude\": 42.5606754, \"Geo Region\": \"Africa\"}, {\"date\": \"2020-02-10T00:00:00\", \"country\": \"DJI\", \"country_label\": \"Djibouti\", \"region_iso\": \"DJI\", \"region_label\": \"Djibouti\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 11.74871806, \"Longitude\": 42.5606754, \"Geo Region\": \"Africa\"}, {\"date\": \"2020-02-11T00:00:00\", \"country\": \"DJI\", \"country_label\": \"Djibouti\", \"region_iso\": \"DJI\", \"region_label\": \"Djibouti\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 11.74871806, \"Longitude\": 42.5606754, \"Geo Region\": \"Africa\"}, {\"date\": \"2020-02-12T00:00:00\", \"country\": \"DJI\", \"country_label\": \"Djibouti\", \"region_iso\": \"DJI\", \"region_label\": \"Djibouti\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 11.74871806, \"Longitude\": 42.5606754, \"Geo Region\": \"Africa\"}, {\"date\": \"2020-02-13T00:00:00\", \"country\": \"DJI\", \"country_label\": \"Djibouti\", \"region_iso\": \"DJI\", \"region_label\": \"Djibouti\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 11.74871806, \"Longitude\": 42.5606754, \"Geo Region\": \"Africa\"}, {\"date\": \"2020-02-14T00:00:00\", \"country\": \"DJI\", \"country_label\": \"Djibouti\", \"region_iso\": \"DJI\", \"region_label\": \"Djibouti\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 11.74871806, \"Longitude\": 42.5606754, \"Geo Region\": \"Africa\"}, {\"date\": \"2020-02-15T00:00:00\", \"country\": \"DJI\", \"country_label\": \"Djibouti\", \"region_iso\": \"DJI\", \"region_label\": \"Djibouti\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 11.74871806, \"Longitude\": 42.5606754, \"Geo Region\": \"Africa\"}, {\"date\": \"2020-02-16T00:00:00\", \"country\": \"DJI\", \"country_label\": \"Djibouti\", \"region_iso\": \"DJI\", \"region_label\": \"Djibouti\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 11.74871806, \"Longitude\": 42.5606754, \"Geo Region\": \"Africa\"}, {\"date\": \"2020-02-17T00:00:00\", \"country\": \"DJI\", \"country_label\": \"Djibouti\", \"region_iso\": \"DJI\", \"region_label\": \"Djibouti\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 11.74871806, \"Longitude\": 42.5606754, \"Geo Region\": \"Africa\"}, {\"date\": \"2020-02-18T00:00:00\", \"country\": \"DJI\", \"country_label\": \"Djibouti\", \"region_iso\": \"DJI\", \"region_label\": \"Djibouti\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 11.74871806, \"Longitude\": 42.5606754, \"Geo Region\": \"Africa\"}, {\"date\": \"2020-02-19T00:00:00\", \"country\": \"DJI\", \"country_label\": \"Djibouti\", \"region_iso\": \"DJI\", \"region_label\": \"Djibouti\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 11.74871806, \"Longitude\": 42.5606754, \"Geo Region\": \"Africa\"}, {\"date\": \"2020-02-20T00:00:00\", \"country\": \"DJI\", \"country_label\": \"Djibouti\", \"region_iso\": \"DJI\", \"region_label\": \"Djibouti\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 11.74871806, \"Longitude\": 42.5606754, \"Geo Region\": \"Africa\"}, {\"date\": \"2020-02-21T00:00:00\", \"country\": \"DJI\", \"country_label\": \"Djibouti\", \"region_iso\": \"DJI\", \"region_label\": \"Djibouti\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 11.74871806, \"Longitude\": 42.5606754, \"Geo Region\": \"Africa\"}, {\"date\": \"2020-02-22T00:00:00\", \"country\": \"DJI\", \"country_label\": \"Djibouti\", \"region_iso\": \"DJI\", \"region_label\": \"Djibouti\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 11.74871806, \"Longitude\": 42.5606754, \"Geo Region\": \"Africa\"}, {\"date\": \"2020-02-23T00:00:00\", \"country\": \"DJI\", \"country_label\": \"Djibouti\", \"region_iso\": \"DJI\", \"region_label\": \"Djibouti\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 11.74871806, \"Longitude\": 42.5606754, \"Geo Region\": \"Africa\"}, {\"date\": \"2020-02-24T00:00:00\", \"country\": \"DJI\", \"country_label\": \"Djibouti\", \"region_iso\": \"DJI\", \"region_label\": \"Djibouti\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 11.74871806, \"Longitude\": 42.5606754, \"Geo Region\": \"Africa\"}, {\"date\": \"2020-02-25T00:00:00\", \"country\": \"DJI\", \"country_label\": \"Djibouti\", \"region_iso\": \"DJI\", \"region_label\": \"Djibouti\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 11.74871806, \"Longitude\": 42.5606754, \"Geo Region\": \"Africa\"}, {\"date\": \"2020-02-26T00:00:00\", \"country\": \"DJI\", \"country_label\": \"Djibouti\", \"region_iso\": \"DJI\", \"region_label\": \"Djibouti\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 11.74871806, \"Longitude\": 42.5606754, \"Geo Region\": \"Africa\"}, {\"date\": \"2020-02-27T00:00:00\", \"country\": \"DJI\", \"country_label\": \"Djibouti\", \"region_iso\": \"DJI\", \"region_label\": \"Djibouti\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 11.74871806, \"Longitude\": 42.5606754, \"Geo Region\": \"Africa\"}, {\"date\": \"2020-02-28T00:00:00\", \"country\": \"DJI\", \"country_label\": \"Djibouti\", \"region_iso\": \"DJI\", \"region_label\": \"Djibouti\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 11.74871806, \"Longitude\": 42.5606754, \"Geo Region\": \"Africa\"}, {\"date\": \"2020-02-29T00:00:00\", \"country\": \"DJI\", \"country_label\": \"Djibouti\", \"region_iso\": \"DJI\", \"region_label\": \"Djibouti\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 11.74871806, \"Longitude\": 42.5606754, \"Geo Region\": \"Africa\"}, {\"date\": \"2020-03-01T00:00:00\", \"country\": \"DJI\", \"country_label\": \"Djibouti\", \"region_iso\": \"DJI\", \"region_label\": \"Djibouti\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 11.74871806, \"Longitude\": 42.5606754, \"Geo Region\": \"Africa\"}, {\"date\": \"2020-03-02T00:00:00\", \"country\": \"DJI\", \"country_label\": \"Djibouti\", \"region_iso\": \"DJI\", \"region_label\": \"Djibouti\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 11.74871806, \"Longitude\": 42.5606754, \"Geo Region\": \"Africa\"}, {\"date\": \"2020-03-03T00:00:00\", \"country\": \"DJI\", \"country_label\": \"Djibouti\", \"region_iso\": \"DJI\", \"region_label\": \"Djibouti\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 11.74871806, \"Longitude\": 42.5606754, \"Geo Region\": \"Africa\"}, {\"date\": \"2020-03-04T00:00:00\", \"country\": \"DJI\", \"country_label\": \"Djibouti\", \"region_iso\": \"DJI\", \"region_label\": \"Djibouti\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 11.74871806, \"Longitude\": 42.5606754, \"Geo Region\": \"Africa\"}, {\"date\": \"2020-03-05T00:00:00\", \"country\": \"DJI\", \"country_label\": \"Djibouti\", \"region_iso\": \"DJI\", \"region_label\": \"Djibouti\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 11.74871806, \"Longitude\": 42.5606754, \"Geo Region\": \"Africa\"}, {\"date\": \"2020-03-06T00:00:00\", \"country\": \"DJI\", \"country_label\": \"Djibouti\", \"region_iso\": \"DJI\", \"region_label\": \"Djibouti\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 11.74871806, \"Longitude\": 42.5606754, \"Geo Region\": \"Africa\"}, {\"date\": \"2020-03-07T00:00:00\", \"country\": \"DJI\", \"country_label\": \"Djibouti\", \"region_iso\": \"DJI\", \"region_label\": \"Djibouti\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 11.74871806, \"Longitude\": 42.5606754, \"Geo Region\": \"Africa\"}, {\"date\": \"2020-03-08T00:00:00\", \"country\": \"DJI\", \"country_label\": \"Djibouti\", \"region_iso\": \"DJI\", \"region_label\": \"Djibouti\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 11.74871806, \"Longitude\": 42.5606754, \"Geo Region\": \"Africa\"}, {\"date\": \"2020-03-09T00:00:00\", \"country\": \"DJI\", \"country_label\": \"Djibouti\", \"region_iso\": \"DJI\", \"region_label\": \"Djibouti\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 11.74871806, \"Longitude\": 42.5606754, \"Geo Region\": \"Africa\"}, {\"date\": \"2020-03-10T00:00:00\", \"country\": \"DJI\", \"country_label\": \"Djibouti\", \"region_iso\": \"DJI\", \"region_label\": \"Djibouti\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 11.74871806, \"Longitude\": 42.5606754, \"Geo Region\": \"Africa\"}, {\"date\": \"2020-03-11T00:00:00\", \"country\": \"DJI\", \"country_label\": \"Djibouti\", \"region_iso\": \"DJI\", \"region_label\": \"Djibouti\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 11.74871806, \"Longitude\": 42.5606754, \"Geo Region\": \"Africa\"}, {\"date\": \"2020-03-12T00:00:00\", \"country\": \"DJI\", \"country_label\": \"Djibouti\", \"region_iso\": \"DJI\", \"region_label\": \"Djibouti\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 11.74871806, \"Longitude\": 42.5606754, \"Geo Region\": \"Africa\"}, {\"date\": \"2020-03-13T00:00:00\", \"country\": \"DJI\", \"country_label\": \"Djibouti\", \"region_iso\": \"DJI\", \"region_label\": \"Djibouti\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 11.74871806, \"Longitude\": 42.5606754, \"Geo Region\": \"Africa\"}, {\"date\": \"2020-03-14T00:00:00\", \"country\": \"DJI\", \"country_label\": \"Djibouti\", \"region_iso\": \"DJI\", \"region_label\": \"Djibouti\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 11.74871806, \"Longitude\": 42.5606754, \"Geo Region\": \"Africa\"}, {\"date\": \"2020-03-15T00:00:00\", \"country\": \"DJI\", \"country_label\": \"Djibouti\", \"region_iso\": \"DJI\", \"region_label\": \"Djibouti\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 11.74871806, \"Longitude\": 42.5606754, \"Geo Region\": \"Africa\"}, {\"date\": \"2020-03-16T00:00:00\", \"country\": \"DJI\", \"country_label\": \"Djibouti\", \"region_iso\": \"DJI\", \"region_label\": \"Djibouti\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 11.74871806, \"Longitude\": 42.5606754, \"Geo Region\": \"Africa\"}, {\"date\": \"2020-03-17T00:00:00\", \"country\": \"DJI\", \"country_label\": \"Djibouti\", \"region_iso\": \"DJI\", \"region_label\": \"Djibouti\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 11.74871806, \"Longitude\": 42.5606754, \"Geo Region\": \"Africa\"}, {\"date\": \"2020-03-18T00:00:00\", \"country\": \"DJI\", \"country_label\": \"Djibouti\", \"region_iso\": \"DJI\", \"region_label\": \"Djibouti\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.10428398615108664, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 11.74871806, \"Longitude\": 42.5606754, \"Geo Region\": \"Africa\"}, {\"date\": \"2020-03-19T00:00:00\", \"country\": \"DJI\", \"country_label\": \"Djibouti\", \"region_iso\": \"DJI\", \"region_label\": \"Djibouti\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.10428398615108664, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 11.74871806, \"Longitude\": 42.5606754, \"Geo Region\": \"Africa\"}, {\"date\": \"2020-03-20T00:00:00\", \"country\": \"DJI\", \"country_label\": \"Djibouti\", \"region_iso\": \"DJI\", \"region_label\": \"Djibouti\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.10428398615108664, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 11.74871806, \"Longitude\": 42.5606754, \"Geo Region\": \"Africa\"}, {\"date\": \"2020-03-21T00:00:00\", \"country\": \"DJI\", \"country_label\": \"Djibouti\", \"region_iso\": \"DJI\", \"region_label\": \"Djibouti\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.10428398615108664, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 11.74871806, \"Longitude\": 42.5606754, \"Geo Region\": \"Africa\"}, {\"date\": \"2020-03-22T00:00:00\", \"country\": \"DJI\", \"country_label\": \"Djibouti\", \"region_iso\": \"DJI\", \"region_label\": \"Djibouti\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.10428398615108664, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 11.74871806, \"Longitude\": 42.5606754, \"Geo Region\": \"Africa\"}, {\"date\": \"2020-03-23T00:00:00\", \"country\": \"DJI\", \"country_label\": \"Djibouti\", \"region_iso\": \"DJI\", \"region_label\": \"Djibouti\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3, \"deceased\": 0, \"positive_100k\": 0.3128519584532599, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 11.74871806, \"Longitude\": 42.5606754, \"Geo Region\": \"Africa\"}, {\"date\": \"2020-03-24T00:00:00\", \"country\": \"DJI\", \"country_label\": \"Djibouti\", \"region_iso\": \"DJI\", \"region_label\": \"Djibouti\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3, \"deceased\": 0, \"positive_100k\": 0.3128519584532599, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 11.74871806, \"Longitude\": 42.5606754, \"Geo Region\": \"Africa\"}, {\"date\": \"2020-03-25T00:00:00\", \"country\": \"DJI\", \"country_label\": \"Djibouti\", \"region_iso\": \"DJI\", \"region_label\": \"Djibouti\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 11, \"deceased\": 0, \"positive_100k\": 1.147123847661953, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 11.74871806, \"Longitude\": 42.5606754, \"Geo Region\": \"Africa\"}, {\"date\": \"2020-03-26T00:00:00\", \"country\": \"DJI\", \"country_label\": \"Djibouti\", \"region_iso\": \"DJI\", \"region_label\": \"Djibouti\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 11, \"deceased\": 0, \"positive_100k\": 1.147123847661953, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 11.74871806, \"Longitude\": 42.5606754, \"Geo Region\": \"Africa\"}, {\"date\": \"2020-03-27T00:00:00\", \"country\": \"DJI\", \"country_label\": \"Djibouti\", \"region_iso\": \"DJI\", \"region_label\": \"Djibouti\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 12, \"deceased\": 0, \"positive_100k\": 1.2514078338130397, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 11.74871806, \"Longitude\": 42.5606754, \"Geo Region\": \"Africa\"}, {\"date\": \"2020-03-28T00:00:00\", \"country\": \"DJI\", \"country_label\": \"Djibouti\", \"region_iso\": \"DJI\", \"region_label\": \"Djibouti\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 14, \"deceased\": 0, \"positive_100k\": 1.459975806115213, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 11.74871806, \"Longitude\": 42.5606754, \"Geo Region\": \"Africa\"}, {\"date\": \"2020-03-29T00:00:00\", \"country\": \"DJI\", \"country_label\": \"Djibouti\", \"region_iso\": \"DJI\", \"region_label\": \"Djibouti\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 18, \"deceased\": 0, \"positive_100k\": 1.8771117507195594, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 11.74871806, \"Longitude\": 42.5606754, \"Geo Region\": \"Africa\"}, {\"date\": \"2020-03-30T00:00:00\", \"country\": \"DJI\", \"country_label\": \"Djibouti\", \"region_iso\": \"DJI\", \"region_label\": \"Djibouti\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 18, \"deceased\": 0, \"positive_100k\": 1.8771117507195594, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 11.74871806, \"Longitude\": 42.5606754, \"Geo Region\": \"Africa\"}, {\"date\": \"2020-03-31T00:00:00\", \"country\": \"DJI\", \"country_label\": \"Djibouti\", \"region_iso\": \"DJI\", \"region_label\": \"Djibouti\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 30, \"deceased\": 0, \"positive_100k\": 3.128519584532599, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 11.74871806, \"Longitude\": 42.5606754, \"Geo Region\": \"Africa\"}, {\"date\": \"2020-04-01T00:00:00\", \"country\": \"DJI\", \"country_label\": \"Djibouti\", \"region_iso\": \"DJI\", \"region_label\": \"Djibouti\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 33, \"deceased\": 0, \"positive_100k\": 3.4413715429858587, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 11.74871806, \"Longitude\": 42.5606754, \"Geo Region\": \"Africa\"}, {\"date\": \"2020-04-02T00:00:00\", \"country\": \"DJI\", \"country_label\": \"Djibouti\", \"region_iso\": \"DJI\", \"region_label\": \"Djibouti\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 40, \"deceased\": 0, \"positive_100k\": 4.171359446043466, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 11.74871806, \"Longitude\": 42.5606754, \"Geo Region\": \"Africa\"}, {\"date\": \"2020-04-03T00:00:00\", \"country\": \"DJI\", \"country_label\": \"Djibouti\", \"region_iso\": \"DJI\", \"region_label\": \"Djibouti\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 49, \"deceased\": 0, \"positive_100k\": 5.109915321403245, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 11.74871806, \"Longitude\": 42.5606754, \"Geo Region\": \"Africa\"}, {\"date\": \"2020-04-04T00:00:00\", \"country\": \"DJI\", \"country_label\": \"Djibouti\", \"region_iso\": \"DJI\", \"region_label\": \"Djibouti\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 50, \"deceased\": 0, \"positive_100k\": 5.214199307554332, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 11.74871806, \"Longitude\": 42.5606754, \"Geo Region\": \"Africa\"}, {\"date\": \"2020-04-05T00:00:00\", \"country\": \"DJI\", \"country_label\": \"Djibouti\", \"region_iso\": \"DJI\", \"region_label\": \"Djibouti\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 59, \"deceased\": 0, \"positive_100k\": 6.152755182914112, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 11.74871806, \"Longitude\": 42.5606754, \"Geo Region\": \"Africa\"}, {\"date\": \"2020-04-06T00:00:00\", \"country\": \"DJI\", \"country_label\": \"Djibouti\", \"region_iso\": \"DJI\", \"region_label\": \"Djibouti\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 90, \"deceased\": 0, \"positive_100k\": 9.385558753597797, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 11.74871806, \"Longitude\": 42.5606754, \"Geo Region\": \"Africa\"}, {\"date\": \"2020-04-07T00:00:00\", \"country\": \"DJI\", \"country_label\": \"Djibouti\", \"region_iso\": \"DJI\", \"region_label\": \"Djibouti\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 90, \"deceased\": 0, \"positive_100k\": 9.385558753597797, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 11.74871806, \"Longitude\": 42.5606754, \"Geo Region\": \"Africa\"}, {\"date\": \"2020-04-08T00:00:00\", \"country\": \"DJI\", \"country_label\": \"Djibouti\", \"region_iso\": \"DJI\", \"region_label\": \"Djibouti\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 135, \"deceased\": 0, \"positive_100k\": 14.078338130396695, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 11.74871806, \"Longitude\": 42.5606754, \"Geo Region\": \"Africa\"}, {\"date\": \"2020-04-09T00:00:00\", \"country\": \"DJI\", \"country_label\": \"Djibouti\", \"region_iso\": \"DJI\", \"region_label\": \"Djibouti\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 135, \"deceased\": 0, \"positive_100k\": 14.078338130396695, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 11.74871806, \"Longitude\": 42.5606754, \"Geo Region\": \"Africa\"}, {\"date\": \"2020-04-10T00:00:00\", \"country\": \"DJI\", \"country_label\": \"Djibouti\", \"region_iso\": \"DJI\", \"region_label\": \"Djibouti\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 150, \"deceased\": 1, \"positive_100k\": 15.642597922662995, \"deceased_100k\": 0.10428398615108664, \"tested_100k\": null, \"Latitude\": 11.74871806, \"Longitude\": 42.5606754, \"Geo Region\": \"Africa\"}, {\"date\": \"2020-04-11T00:00:00\", \"country\": \"DJI\", \"country_label\": \"Djibouti\", \"region_iso\": \"DJI\", \"region_label\": \"Djibouti\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 187, \"deceased\": 2, \"positive_100k\": 19.5011054102532, \"deceased_100k\": 0.20856797230217328, \"tested_100k\": null, \"Latitude\": 11.74871806, \"Longitude\": 42.5606754, \"Geo Region\": \"Africa\"}, {\"date\": \"2020-04-12T00:00:00\", \"country\": \"DJI\", \"country_label\": \"Djibouti\", \"region_iso\": \"DJI\", \"region_label\": \"Djibouti\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 214, \"deceased\": 2, \"positive_100k\": 22.316773036332542, \"deceased_100k\": 0.20856797230217328, \"tested_100k\": null, \"Latitude\": 11.74871806, \"Longitude\": 42.5606754, \"Geo Region\": \"Africa\"}, {\"date\": \"2020-04-13T00:00:00\", \"country\": \"DJI\", \"country_label\": \"Djibouti\", \"region_iso\": \"DJI\", \"region_label\": \"Djibouti\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 298, \"deceased\": 2, \"positive_100k\": 31.07662787302382, \"deceased_100k\": 0.20856797230217328, \"tested_100k\": null, \"Latitude\": 11.74871806, \"Longitude\": 42.5606754, \"Geo Region\": \"Africa\"}, {\"date\": \"2020-04-14T00:00:00\", \"country\": \"DJI\", \"country_label\": \"Djibouti\", \"region_iso\": \"DJI\", \"region_label\": \"Djibouti\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 363, \"deceased\": 2, \"positive_100k\": 37.85508697284445, \"deceased_100k\": 0.20856797230217328, \"tested_100k\": null, \"Latitude\": 11.74871806, \"Longitude\": 42.5606754, \"Geo Region\": \"Africa\"}, {\"date\": \"2020-04-15T00:00:00\", \"country\": \"DJI\", \"country_label\": \"Djibouti\", \"region_iso\": \"DJI\", \"region_label\": \"Djibouti\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 435, \"deceased\": 2, \"positive_100k\": 45.36353397572269, \"deceased_100k\": 0.20856797230217328, \"tested_100k\": null, \"Latitude\": 11.74871806, \"Longitude\": 42.5606754, \"Geo Region\": \"Africa\"}, {\"date\": \"2020-04-16T00:00:00\", \"country\": \"DJI\", \"country_label\": \"Djibouti\", \"region_iso\": \"DJI\", \"region_label\": \"Djibouti\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 591, \"deceased\": 2, \"positive_100k\": 61.631835815292206, \"deceased_100k\": 0.20856797230217328, \"tested_100k\": null, \"Latitude\": 11.74871806, \"Longitude\": 42.5606754, \"Geo Region\": \"Africa\"}, {\"date\": \"2020-04-17T00:00:00\", \"country\": \"DJI\", \"country_label\": \"Djibouti\", \"region_iso\": \"DJI\", \"region_label\": \"Djibouti\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 732, \"deceased\": 2, \"positive_100k\": 76.33587786259542, \"deceased_100k\": 0.20856797230217328, \"tested_100k\": null, \"Latitude\": 11.74871806, \"Longitude\": 42.5606754, \"Geo Region\": \"Africa\"}, {\"date\": \"2020-04-18T00:00:00\", \"country\": \"DJI\", \"country_label\": \"Djibouti\", \"region_iso\": \"DJI\", \"region_label\": \"Djibouti\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 732, \"deceased\": 2, \"positive_100k\": 76.33587786259542, \"deceased_100k\": 0.20856797230217328, \"tested_100k\": null, \"Latitude\": 11.74871806, \"Longitude\": 42.5606754, \"Geo Region\": \"Africa\"}, {\"date\": \"2020-04-19T00:00:00\", \"country\": \"DJI\", \"country_label\": \"Djibouti\", \"region_iso\": \"DJI\", \"region_label\": \"Djibouti\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 846, \"deceased\": 2, \"positive_100k\": 88.2242522838193, \"deceased_100k\": 0.20856797230217328, \"tested_100k\": null, \"Latitude\": 11.74871806, \"Longitude\": 42.5606754, \"Geo Region\": \"Africa\"}, {\"date\": \"2020-04-20T00:00:00\", \"country\": \"DJI\", \"country_label\": \"Djibouti\", \"region_iso\": \"DJI\", \"region_label\": \"Djibouti\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 846, \"deceased\": 2, \"positive_100k\": 88.2242522838193, \"deceased_100k\": 0.20856797230217328, \"tested_100k\": null, \"Latitude\": 11.74871806, \"Longitude\": 42.5606754, \"Geo Region\": \"Africa\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"DJI\", \"country_label\": \"Djibouti\", \"region_iso\": \"DJI\", \"region_label\": \"Djibouti\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 945, \"deceased\": 2, \"positive_100k\": 98.54836691277687, \"deceased_100k\": 0.20856797230217328, \"tested_100k\": null, \"Latitude\": 11.74871806, \"Longitude\": 42.5606754, \"Geo Region\": \"Africa\"}, {\"date\": \"2020-01-22T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-01-23T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-01-24T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-01-25T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-01-26T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-01-27T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-01-28T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-01-29T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-01-30T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-01-31T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-01T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-02T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-03T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-04T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-05T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-06T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-07T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-08T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-09T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-10T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-11T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-12T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-13T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-14T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-15T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-16T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-17T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-18T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-19T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-20T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-21T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-22T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-23T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-24T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-25T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-26T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-27T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-28T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-29T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-01T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6, \"deceased\": 0, \"positive_100k\": 0.03511984676976722, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-02T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6, \"deceased\": 0, \"positive_100k\": 0.03511984676976722, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-03T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 7, \"deceased\": 0, \"positive_100k\": 0.04097315456472843, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-04T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 10, \"deceased\": 0, \"positive_100k\": 0.05853307794961203, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-05T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 13, \"deceased\": 0, \"positive_100k\": 0.07609300133449565, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-06T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 13, \"deceased\": 0, \"positive_100k\": 0.07609300133449565, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-07T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 13, \"deceased\": 0, \"positive_100k\": 0.07609300133449565, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-08T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 14, \"deceased\": 0, \"positive_100k\": 0.08194630912945686, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-09T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 15, \"deceased\": 0, \"positive_100k\": 0.08779961692441805, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-10T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 15, \"deceased\": 0, \"positive_100k\": 0.08779961692441805, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-11T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 17, \"deceased\": 0, \"positive_100k\": 0.09950623251434046, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-12T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 17, \"deceased\": 0, \"positive_100k\": 0.09950623251434046, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-13T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 17, \"deceased\": 0, \"positive_100k\": 0.09950623251434046, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-14T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 28, \"deceased\": 2, \"positive_100k\": 0.1638926182589137, \"deceased_100k\": 0.011706615589922406, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-15T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 28, \"deceased\": 2, \"positive_100k\": 0.1638926182589137, \"deceased_100k\": 0.011706615589922406, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-16T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 37, \"deceased\": 2, \"positive_100k\": 0.21657238841356452, \"deceased_100k\": 0.011706615589922406, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-17T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 58, \"deceased\": 2, \"positive_100k\": 0.3394918521077498, \"deceased_100k\": 0.011706615589922406, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-18T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 111, \"deceased\": 2, \"positive_100k\": 0.6497171652406936, \"deceased_100k\": 0.011706615589922406, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-19T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 199, \"deceased\": 3, \"positive_100k\": 1.1648082511972795, \"deceased_100k\": 0.01755992338488361, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-20T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 367, \"deceased\": 5, \"positive_100k\": 2.1481639607507614, \"deceased_100k\": 0.029266538974806015, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-21T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 506, \"deceased\": 7, \"positive_100k\": 2.961773744250369, \"deceased_100k\": 0.04097315456472843, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-22T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 789, \"deceased\": 14, \"positive_100k\": 4.618259850224389, \"deceased_100k\": 0.08194630912945686, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-23T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 981, \"deceased\": 18, \"positive_100k\": 5.74209494685694, \"deceased_100k\": 0.10535954030930166, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-24T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1082, \"deceased\": 27, \"positive_100k\": 6.333279034148022, \"deceased_100k\": 0.15803931046395248, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-25T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1173, \"deceased\": 28, \"positive_100k\": 6.865930043489492, \"deceased_100k\": 0.1638926182589137, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-26T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1403, \"deceased\": 34, \"positive_100k\": 8.212190836330569, \"deceased_100k\": 0.19901246502868092, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-27T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1595, \"deceased\": 36, \"positive_100k\": 9.33602593296312, \"deceased_100k\": 0.2107190806186033, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-28T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1823, \"deceased\": 48, \"positive_100k\": 10.670580110214274, \"deceased_100k\": 0.28095877415813775, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-29T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1924, \"deceased\": 58, \"positive_100k\": 11.261764197505356, \"deceased_100k\": 0.3394918521077498, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-30T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1962, \"deceased\": 60, \"positive_100k\": 11.48418989371388, \"deceased_100k\": 0.3511984676976722, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-31T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2240, \"deceased\": 75, \"positive_100k\": 13.111409460713096, \"deceased_100k\": 0.4389980846220902, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-01T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2748, \"deceased\": 93, \"positive_100k\": 16.08488982055339, \"deceased_100k\": 0.544357624931392, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-02T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3163, \"deceased\": 120, \"positive_100k\": 18.514012555462287, \"deceased_100k\": 0.7023969353953444, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-03T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3368, \"deceased\": 145, \"positive_100k\": 19.713940653429333, \"deceased_100k\": 0.8487296302693744, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-04T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3465, \"deceased\": 172, \"positive_100k\": 20.281711509540568, \"deceased_100k\": 1.0067689407333271, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-05T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3646, \"deceased\": 180, \"positive_100k\": 21.34116022042855, \"deceased_100k\": 1.0535954030930166, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-06T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3747, \"deceased\": 191, \"positive_100k\": 21.932344307719628, \"deceased_100k\": 1.1179817888375898, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-07T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3747, \"deceased\": 191, \"positive_100k\": 21.932344307719628, \"deceased_100k\": 1.1179817888375898, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-08T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4450, \"deceased\": 242, \"positive_100k\": 26.047219687577353, \"deceased_100k\": 1.4165004863806112, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-09T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4965, \"deceased\": 272, \"positive_100k\": 29.061673201982376, \"deceased_100k\": 1.5920997202294473, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-10T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 7161, \"deceased\": 297, \"positive_100k\": 41.91553711971718, \"deceased_100k\": 1.7384324151034776, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-11T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 7257, \"deceased\": 315, \"positive_100k\": 42.47745466803345, \"deceased_100k\": 1.8437919554127793, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-12T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 7466, \"deceased\": 333, \"positive_100k\": 43.70079599718034, \"deceased_100k\": 1.9491514957220806, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-13T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 7529, \"deceased\": 355, \"positive_100k\": 44.0695543882629, \"deceased_100k\": 2.0779242672112272, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-14T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 7603, \"deceased\": 369, \"positive_100k\": 44.50269916509003, \"deceased_100k\": 2.1598705763406842, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-15T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 7858, \"deceased\": 388, \"positive_100k\": 45.995292652805134, \"deceased_100k\": 2.2710834244449467, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-16T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 8225, \"deceased\": 403, \"positive_100k\": 48.1434566135559, \"deceased_100k\": 2.358883041369365, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-17T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 8450, \"deceased\": 421, \"positive_100k\": 49.460450867422175, \"deceased_100k\": 2.4642425816786666, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-18T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 9022, \"deceased\": 456, \"positive_100k\": 52.80854292613997, \"deceased_100k\": 2.669108354502309, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-19T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 9468, \"deceased\": 474, \"positive_100k\": 55.41911820269267, \"deceased_100k\": 2.77446789481161, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-20T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 10128, \"deceased\": 507, \"positive_100k\": 59.28230134736707, \"deceased_100k\": 2.96762705204533, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 10398, \"deceased\": 520, \"positive_100k\": 60.86269445200659, \"deceased_100k\": 3.0437200533798254, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-01-22T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-23T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-24T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-25T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-26T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-27T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-28T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-29T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-30T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-31T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-01T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-02T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-03T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-04T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-05T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-06T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-07T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-08T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-09T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-10T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-11T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-12T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-13T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-14T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-15T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-16T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-17T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-18T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-19T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-20T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-21T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-22T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-23T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-24T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-25T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-26T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-27T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.07570687509274092, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-28T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.07570687509274092, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-29T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.07570687509274092, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-01T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.07570687509274092, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-02T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.07570687509274092, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-03T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2, \"deceased\": 0, \"positive_100k\": 0.15141375018548184, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-04T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2, \"deceased\": 0, \"positive_100k\": 0.15141375018548184, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-05T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3, \"deceased\": 0, \"positive_100k\": 0.22712062527822274, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-06T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 10, \"deceased\": 0, \"positive_100k\": 0.7570687509274092, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-07T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 10, \"deceased\": 0, \"positive_100k\": 0.7570687509274092, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-08T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 10, \"deceased\": 0, \"positive_100k\": 0.7570687509274092, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-09T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 10, \"deceased\": 0, \"positive_100k\": 0.7570687509274092, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-10T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 12, \"deceased\": 0, \"positive_100k\": 0.908482501112891, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-11T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 16, \"deceased\": 0, \"positive_100k\": 1.2113100014838547, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-12T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 16, \"deceased\": 0, \"positive_100k\": 1.2113100014838547, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-13T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 79, \"deceased\": 0, \"positive_100k\": 5.980843132326533, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-14T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 115, \"deceased\": 0, \"positive_100k\": 8.706290635665205, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-15T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 171, \"deceased\": 0, \"positive_100k\": 12.945875640858697, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-16T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 205, \"deceased\": 0, \"positive_100k\": 15.519909394011888, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-17T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 225, \"deceased\": 0, \"positive_100k\": 17.034046895866705, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-18T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 258, \"deceased\": 0, \"positive_100k\": 19.53237377392716, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-19T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 267, \"deceased\": 0, \"positive_100k\": 20.213735649761826, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-20T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 283, \"deceased\": 0, \"positive_100k\": 21.42504565124568, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-21T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 306, \"deceased\": 0, \"positive_100k\": 23.166303778378722, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-22T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 326, \"deceased\": 0, \"positive_100k\": 24.680441280233538, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-23T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 352, \"deceased\": 0, \"positive_100k\": 26.648820032644803, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-24T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 369, \"deceased\": 0, \"positive_100k\": 27.9358369092214, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-25T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 404, \"deceased\": 1, \"positive_100k\": 30.585577537467334, \"deceased_100k\": 0.07570687509274092, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-26T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 538, \"deceased\": 1, \"positive_100k\": 40.73029879989462, \"deceased_100k\": 0.07570687509274092, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-27T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 575, \"deceased\": 1, \"positive_100k\": 43.53145317832603, \"deceased_100k\": 0.07570687509274092, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-28T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 645, \"deceased\": 1, \"positive_100k\": 48.83093443481789, \"deceased_100k\": 0.07570687509274092, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-29T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 679, \"deceased\": 3, \"positive_100k\": 51.404968187971086, \"deceased_100k\": 0.22712062527822274, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-30T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 715, \"deceased\": 3, \"positive_100k\": 54.13041569130976, \"deceased_100k\": 0.22712062527822274, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-31T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 745, \"deceased\": 4, \"positive_100k\": 56.401621944091985, \"deceased_100k\": 0.3028275003709637, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-01T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 779, \"deceased\": 5, \"positive_100k\": 58.97565569724517, \"deceased_100k\": 0.3785343754637046, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-02T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 858, \"deceased\": 11, \"positive_100k\": 64.95649882957171, \"deceased_100k\": 0.8327756260201501, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-03T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 961, \"deceased\": 12, \"positive_100k\": 72.75430696412403, \"deceased_100k\": 0.908482501112891, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-04T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1039, \"deceased\": 13, \"positive_100k\": 78.65944322135782, \"deceased_100k\": 0.9841893762056321, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-05T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1097, \"deceased\": 15, \"positive_100k\": 83.05044197673679, \"deceased_100k\": 1.135603126391114, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-06T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1108, \"deceased\": 19, \"positive_100k\": 83.88321760275694, \"deceased_100k\": 1.4384306267620774, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-07T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1149, \"deceased\": 21, \"positive_100k\": 86.98719948155932, \"deceased_100k\": 1.5898443769475592, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-08T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1185, \"deceased\": 24, \"positive_100k\": 89.712646984898, \"deceased_100k\": 1.816965002225782, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-09T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1207, \"deceased\": 24, \"positive_100k\": 91.37819823693829, \"deceased_100k\": 1.816965002225782, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-10T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1258, \"deceased\": 24, \"positive_100k\": 95.23924886666808, \"deceased_100k\": 1.816965002225782, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-11T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1304, \"deceased\": 24, \"positive_100k\": 98.72176512093415, \"deceased_100k\": 1.816965002225782, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-12T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1309, \"deceased\": 25, \"positive_100k\": 99.10029949639788, \"deceased_100k\": 1.892671877318523, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-13T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1332, \"deceased\": 28, \"positive_100k\": 100.84155762353092, \"deceased_100k\": 2.119792502596746, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-14T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1373, \"deceased\": 31, \"positive_100k\": 103.94553950233329, \"deceased_100k\": 2.3469131278749686, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-15T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1400, \"deceased\": 35, \"positive_100k\": 105.98962512983731, \"deceased_100k\": 2.649740628245932, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-16T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1434, \"deceased\": 36, \"positive_100k\": 108.56365888299048, \"deceased_100k\": 2.7254475033386734, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-17T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1459, \"deceased\": 38, \"positive_100k\": 110.456330760309, \"deceased_100k\": 2.876861253524155, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-18T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1512, \"deceased\": 38, \"positive_100k\": 114.46879514022427, \"deceased_100k\": 2.876861253524155, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-19T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1528, \"deceased\": 40, \"positive_100k\": 115.68010514170814, \"deceased_100k\": 3.028275003709637, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-20T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1535, \"deceased\": 40, \"positive_100k\": 116.21005326735731, \"deceased_100k\": 3.028275003709637, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1552, \"deceased\": 43, \"positive_100k\": 117.49707014393391, \"deceased_100k\": 3.2553956289878596, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-22T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-23T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-24T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-25T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-26T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-27T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-28T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-29T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.018122343943965714, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-30T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.018122343943965714, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-31T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.018122343943965714, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-01T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.018122343943965714, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-02T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.018122343943965714, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-03T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.018122343943965714, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-04T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.018122343943965714, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-05T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.018122343943965714, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-06T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.018122343943965714, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-07T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.018122343943965714, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-08T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.018122343943965714, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-09T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.018122343943965714, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-10T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.018122343943965714, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-11T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.018122343943965714, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-12T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.018122343943965714, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-13T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.018122343943965714, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-14T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.018122343943965714, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-15T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.018122343943965714, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-16T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.018122343943965714, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-17T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.018122343943965714, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-18T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.018122343943965714, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-19T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.018122343943965714, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-20T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.018122343943965714, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-21T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.018122343943965714, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-22T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.018122343943965714, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-23T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.018122343943965714, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-24T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.018122343943965714, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-25T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.018122343943965714, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-26T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2, \"deceased\": 0, \"positive_100k\": 0.03624468788793143, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-27T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2, \"deceased\": 0, \"positive_100k\": 0.03624468788793143, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-28T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2, \"deceased\": 0, \"positive_100k\": 0.03624468788793143, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-29T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3, \"deceased\": 0, \"positive_100k\": 0.054367031831897145, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-01T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6, \"deceased\": 0, \"positive_100k\": 0.10873406366379429, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-02T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6, \"deceased\": 0, \"positive_100k\": 0.10873406366379429, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-03T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6, \"deceased\": 0, \"positive_100k\": 0.10873406366379429, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-04T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6, \"deceased\": 0, \"positive_100k\": 0.10873406366379429, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-05T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 12, \"deceased\": 0, \"positive_100k\": 0.21746812732758858, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-06T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 15, \"deceased\": 0, \"positive_100k\": 0.2718351591594857, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-07T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 15, \"deceased\": 0, \"positive_100k\": 0.2718351591594857, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-08T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 23, \"deceased\": 0, \"positive_100k\": 0.4168139107112114, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-09T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 30, \"deceased\": 0, \"positive_100k\": 0.5436703183189714, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-10T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 40, \"deceased\": 0, \"positive_100k\": 0.7248937577586285, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-11T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 59, \"deceased\": 0, \"positive_100k\": 1.069218292693977, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-12T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 59, \"deceased\": 0, \"positive_100k\": 1.069218292693977, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-13T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 155, \"deceased\": 0, \"positive_100k\": 2.8089633113146855, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-14T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 225, \"deceased\": 0, \"positive_100k\": 4.077527387392285, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-15T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 244, \"deceased\": 0, \"positive_100k\": 4.421851922327633, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-16T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 277, \"deceased\": 0, \"positive_100k\": 5.019889272478502, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-17T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 321, \"deceased\": 0, \"positive_100k\": 5.817272406012994, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-18T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 336, \"deceased\": 0, \"positive_100k\": 6.08910756517248, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-19T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 400, \"deceased\": 0, \"positive_100k\": 7.248937577586285, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-20T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 450, \"deceased\": 0, \"positive_100k\": 8.15505477478457, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-21T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 523, \"deceased\": 1, \"positive_100k\": 9.477985882694067, \"deceased_100k\": 0.018122343943965714, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-22T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 626, \"deceased\": 1, \"positive_100k\": 11.344587308922536, \"deceased_100k\": 0.018122343943965714, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-23T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 700, \"deceased\": 1, \"positive_100k\": 12.685640760776, \"deceased_100k\": 0.018122343943965714, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-24T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 792, \"deceased\": 1, \"positive_100k\": 14.352896403620845, \"deceased_100k\": 0.018122343943965714, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-25T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 880, \"deceased\": 3, \"positive_100k\": 15.947662670689827, \"deceased_100k\": 0.054367031831897145, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-26T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 958, \"deceased\": 5, \"positive_100k\": 17.36120549831915, \"deceased_100k\": 0.09061171971982857, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-27T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1041, \"deceased\": 7, \"positive_100k\": 18.865360045668307, \"deceased_100k\": 0.12685640760775999, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-28T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1167, \"deceased\": 9, \"positive_100k\": 21.148775382607987, \"deceased_100k\": 0.1631010954956914, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-29T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1240, \"deceased\": 11, \"positive_100k\": 22.471706490517484, \"deceased_100k\": 0.19934578338362285, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-30T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1352, \"deceased\": 13, \"positive_100k\": 24.50140901224164, \"deceased_100k\": 0.23559047127155425, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-31T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1418, \"deceased\": 17, \"positive_100k\": 25.697483712543377, \"deceased_100k\": 0.3080798470474171, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-01T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1446, \"deceased\": 17, \"positive_100k\": 26.204909342974418, \"deceased_100k\": 0.3080798470474171, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-02T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1518, \"deceased\": 19, \"positive_100k\": 27.509718106939953, \"deceased_100k\": 0.34432453493534854, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-03T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1615, \"deceased\": 20, \"positive_100k\": 29.267585469504624, \"deceased_100k\": 0.36244687887931426, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-04T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1882, \"deceased\": 25, \"positive_100k\": 34.10625130254347, \"deceased_100k\": 0.4530585985991428, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-05T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1927, \"deceased\": 28, \"positive_100k\": 34.92175678002193, \"deceased_100k\": 0.5074256304310399, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-06T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2176, \"deceased\": 27, \"positive_100k\": 39.43422042206939, \"deceased_100k\": 0.4893032864870742, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-07T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2308, \"deceased\": 34, \"positive_100k\": 41.826369822672866, \"deceased_100k\": 0.6161596940948342, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-08T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2487, \"deceased\": 40, \"positive_100k\": 45.07026938864273, \"deceased_100k\": 0.7248937577586285, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-09T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2605, \"deceased\": 42, \"positive_100k\": 47.208705974030686, \"deceased_100k\": 0.76113844564656, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-10T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2769, \"deceased\": 48, \"positive_100k\": 50.18077038084106, \"deceased_100k\": 0.8698725093103543, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-11T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2905, \"deceased\": 49, \"positive_100k\": 52.64540915722039, \"deceased_100k\": 0.8879948532543199, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-12T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2974, \"deceased\": 56, \"positive_100k\": 53.89585088935404, \"deceased_100k\": 1.0148512608620799, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-13T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3064, \"deceased\": 59, \"positive_100k\": 55.52686184431095, \"deceased_100k\": 1.069218292693977, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-14T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3161, \"deceased\": 64, \"positive_100k\": 57.28472920687562, \"deceased_100k\": 1.1598300124138057, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-15T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3237, \"deceased\": 72, \"positive_100k\": 58.66202734661701, \"deceased_100k\": 1.3048087639655312, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-16T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3369, \"deceased\": 75, \"positive_100k\": 61.05417674722049, \"deceased_100k\": 1.3591757957974284, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-17T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3489, \"deceased\": 82, \"positive_100k\": 63.22885802049637, \"deceased_100k\": 1.4860322034051885, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-18T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3681, \"deceased\": 90, \"positive_100k\": 66.7083480577378, \"deceased_100k\": 1.631010954956914, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-19T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3783, \"deceased\": 94, \"positive_100k\": 68.55682714002229, \"deceased_100k\": 1.703500330732777, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-20T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3868, \"deceased\": 98, \"positive_100k\": 70.09722637525938, \"deceased_100k\": 1.7759897065086399, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4014, \"deceased\": 141, \"positive_100k\": 72.74308859107838, \"deceased_100k\": 2.5552504960991658, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-22T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-23T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-24T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2, \"deceased\": 0, \"positive_100k\": 0.00298564305765438, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-25T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3, \"deceased\": 0, \"positive_100k\": 0.00447846458648157, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-26T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3, \"deceased\": 0, \"positive_100k\": 0.00447846458648157, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-27T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3, \"deceased\": 0, \"positive_100k\": 0.00447846458648157, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-28T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4, \"deceased\": 0, \"positive_100k\": 0.00597128611530876, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-29T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 5, \"deceased\": 0, \"positive_100k\": 0.00746410764413595, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-30T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 5, \"deceased\": 0, \"positive_100k\": 0.00746410764413595, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-31T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 5, \"deceased\": 0, \"positive_100k\": 0.00746410764413595, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-01T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6, \"deceased\": 0, \"positive_100k\": 0.00895692917296314, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-02T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6, \"deceased\": 0, \"positive_100k\": 0.00895692917296314, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-03T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6, \"deceased\": 0, \"positive_100k\": 0.00895692917296314, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-04T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6, \"deceased\": 0, \"positive_100k\": 0.00895692917296314, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-05T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6, \"deceased\": 0, \"positive_100k\": 0.00895692917296314, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-06T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6, \"deceased\": 0, \"positive_100k\": 0.00895692917296314, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-07T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6, \"deceased\": 0, \"positive_100k\": 0.00895692917296314, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-08T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 11, \"deceased\": 0, \"positive_100k\": 0.01642103681709909, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-09T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 11, \"deceased\": 0, \"positive_100k\": 0.01642103681709909, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-10T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 11, \"deceased\": 0, \"positive_100k\": 0.01642103681709909, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-11T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 11, \"deceased\": 0, \"positive_100k\": 0.01642103681709909, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-12T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 11, \"deceased\": 0, \"positive_100k\": 0.01642103681709909, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-13T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 11, \"deceased\": 0, \"positive_100k\": 0.01642103681709909, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-14T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 11, \"deceased\": 0, \"positive_100k\": 0.01642103681709909, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-15T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 12, \"deceased\": 1, \"positive_100k\": 0.01791385834592628, \"deceased_100k\": 0.00149282152882719, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-16T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 12, \"deceased\": 1, \"positive_100k\": 0.01791385834592628, \"deceased_100k\": 0.00149282152882719, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-17T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 12, \"deceased\": 1, \"positive_100k\": 0.01791385834592628, \"deceased_100k\": 0.00149282152882719, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-18T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 12, \"deceased\": 1, \"positive_100k\": 0.01791385834592628, \"deceased_100k\": 0.00149282152882719, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-19T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 12, \"deceased\": 1, \"positive_100k\": 0.01791385834592628, \"deceased_100k\": 0.00149282152882719, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-20T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 12, \"deceased\": 1, \"positive_100k\": 0.01791385834592628, \"deceased_100k\": 0.00149282152882719, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-21T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 12, \"deceased\": 1, \"positive_100k\": 0.01791385834592628, \"deceased_100k\": 0.00149282152882719, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-22T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 12, \"deceased\": 1, \"positive_100k\": 0.01791385834592628, \"deceased_100k\": 0.00149282152882719, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-23T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 12, \"deceased\": 1, \"positive_100k\": 0.01791385834592628, \"deceased_100k\": 0.00149282152882719, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-24T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 12, \"deceased\": 1, \"positive_100k\": 0.01791385834592628, \"deceased_100k\": 0.00149282152882719, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-25T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 14, \"deceased\": 1, \"positive_100k\": 0.020899501403580656, \"deceased_100k\": 0.00149282152882719, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-26T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 18, \"deceased\": 2, \"positive_100k\": 0.026870787518889418, \"deceased_100k\": 0.00298564305765438, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-27T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 38, \"deceased\": 2, \"positive_100k\": 0.05672721809543321, \"deceased_100k\": 0.00298564305765438, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-28T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 57, \"deceased\": 2, \"positive_100k\": 0.08509082714314982, \"deceased_100k\": 0.00298564305765438, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-29T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 100, \"deceased\": 2, \"positive_100k\": 0.14928215288271898, \"deceased_100k\": 0.00298564305765438, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-01T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 130, \"deceased\": 2, \"positive_100k\": 0.19406679874753469, \"deceased_100k\": 0.00298564305765438, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-02T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 191, \"deceased\": 3, \"positive_100k\": 0.2851289120059933, \"deceased_100k\": 0.00447846458648157, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-03T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 204, \"deceased\": 4, \"positive_100k\": 0.30453559188074675, \"deceased_100k\": 0.00597128611530876, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-04T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 288, \"deceased\": 4, \"positive_100k\": 0.4299326003022307, \"deceased_100k\": 0.00597128611530876, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-05T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 380, \"deceased\": 6, \"positive_100k\": 0.5672721809543322, \"deceased_100k\": 0.00895692917296314, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-06T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 656, \"deceased\": 9, \"positive_100k\": 0.9792909229106365, \"deceased_100k\": 0.013435393759444709, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-07T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 959, \"deceased\": 11, \"positive_100k\": 1.431615846145275, \"deceased_100k\": 0.01642103681709909, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-08T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1136, \"deceased\": 19, \"positive_100k\": 1.6958452567476878, \"deceased_100k\": 0.028363609047716606, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-09T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1219, \"deceased\": 19, \"positive_100k\": 1.8197494436403443, \"deceased_100k\": 0.028363609047716606, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-10T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1794, \"deceased\": 33, \"positive_100k\": 2.6781218227159784, \"deceased_100k\": 0.04926311045129727, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-11T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2293, \"deceased\": 48, \"positive_100k\": 3.4230397656007465, \"deceased_100k\": 0.07165543338370511, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-12T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2293, \"deceased\": 48, \"positive_100k\": 3.4230397656007465, \"deceased_100k\": 0.07165543338370511, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-13T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3681, \"deceased\": 79, \"positive_100k\": 5.495076047612886, \"deceased_100k\": 0.117932900777348, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-14T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4496, \"deceased\": 91, \"positive_100k\": 6.711725593607046, \"deceased_100k\": 0.13584675912327426, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-15T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4532, \"deceased\": 91, \"positive_100k\": 6.7654671686448244, \"deceased_100k\": 0.13584675912327426, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-16T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6683, \"deceased\": 149, \"positive_100k\": 9.97652627715211, \"deceased_100k\": 0.2224304077952513, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-17T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 7715, \"deceased\": 149, \"positive_100k\": 11.51711809490177, \"deceased_100k\": 0.2224304077952513, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-18T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 9124, \"deceased\": 149, \"positive_100k\": 13.62050362901928, \"deceased_100k\": 0.2224304077952513, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-19T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 10970, \"deceased\": 244, \"positive_100k\": 16.376252171234274, \"deceased_100k\": 0.36424845303383435, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-20T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 12758, \"deceased\": 451, \"positive_100k\": 19.045417064777286, \"deceased_100k\": 0.6732625095010626, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-21T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 14463, \"deceased\": 563, \"positive_100k\": 21.590677771427647, \"deceased_100k\": 0.8404585207297078, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-22T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 16243, \"deceased\": 676, \"positive_100k\": 24.247900092740043, \"deceased_100k\": 1.0091473534871804, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-23T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 20123, \"deceased\": 862, \"positive_100k\": 30.04004762458954, \"deceased_100k\": 1.2868121578490377, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-24T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 22622, \"deceased\": 1102, \"positive_100k\": 33.77060862512869, \"deceased_100k\": 1.645089324767563, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-25T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 25600, \"deceased\": 1333, \"positive_100k\": 38.21623113797606, \"deceased_100k\": 1.989931097926644, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-26T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 29551, \"deceased\": 1698, \"positive_100k\": 44.11436899837229, \"deceased_100k\": 2.534810955948568, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-27T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 33402, \"deceased\": 1997, \"positive_100k\": 49.86322470588579, \"deceased_100k\": 2.981164593067898, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-28T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 38105, \"deceased\": 2317, \"positive_100k\": 56.88396435596007, \"deceased_100k\": 3.458867482292599, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-29T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 40708, \"deceased\": 2611, \"positive_100k\": 60.769778795497245, \"deceased_100k\": 3.8977570117677924, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-30T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 45170, \"deceased\": 3030, \"positive_100k\": 67.43074845712417, \"deceased_100k\": 4.5232492323463855, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-31T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 52827, \"deceased\": 3532, \"positive_100k\": 78.86128290335395, \"deceased_100k\": 5.272645639817635, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-01T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 57749, \"deceased\": 4414, \"positive_100k\": 86.20895046824138, \"deceased_100k\": 6.589314228243216, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-02T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 59929, \"deceased\": 5398, \"positive_100k\": 89.46330140108465, \"deceased_100k\": 8.05825061260917, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-03T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 65202, \"deceased\": 6520, \"positive_100k\": 97.33494932259043, \"deceased_100k\": 9.733196367953278, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-04T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 69500, \"deceased\": 7574, \"positive_100k\": 103.7510962534897, \"deceased_100k\": 11.306630259337135, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-05T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 71412, \"deceased\": 8093, \"positive_100k\": 106.60537101660728, \"deceased_100k\": 12.081404632798447, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-06T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 75343, \"deceased\": 8926, \"positive_100k\": 112.47365244642697, \"deceased_100k\": 13.324924966311496, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-07T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 79163, \"deceased\": 10343, \"positive_100k\": 118.17623068654682, \"deceased_100k\": 15.440253072659623, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-08T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 83057, \"deceased\": 10887, \"positive_100k\": 123.98927771979992, \"deceased_100k\": 16.25234798434162, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-09T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 87366, \"deceased\": 12228, \"positive_100k\": 130.42184568751628, \"deceased_100k\": 18.254221654498878, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-10T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 91738, \"deceased\": 13215, \"positive_100k\": 136.94846141154875, \"deceased_100k\": 19.727636503451315, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-11T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 94863, \"deceased\": 13851, \"positive_100k\": 141.61352868913372, \"deceased_100k\": 20.677070995785407, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-12T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 121712, \"deceased\": 14412, \"positive_100k\": 181.69429391661492, \"deceased_100k\": 21.51454387345746, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-13T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 125394, \"deceased\": 14986, \"positive_100k\": 187.19086278575665, \"deceased_100k\": 22.371423431004267, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-14T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 131361, \"deceased\": 15748, \"positive_100k\": 196.0985288482685, \"deceased_100k\": 23.508953435970586, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-15T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 134582, \"deceased\": 17188, \"positive_100k\": 200.90690699262086, \"deceased_100k\": 25.65861643748174, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-16T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 147091, \"deceased\": 17941, \"positive_100k\": 219.58061149672017, \"deceased_100k\": 26.78271104868861, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-17T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 149130, \"deceased\": 18703, \"positive_100k\": 222.62447459399883, \"deceased_100k\": 27.92024105365493, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-18T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 149149, \"deceased\": 19345, \"positive_100k\": 222.6528382030465, \"deceased_100k\": 28.87863247516199, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-19T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 154097, \"deceased\": 19744, \"positive_100k\": 230.03931912768346, \"deceased_100k\": 29.474268265164035, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-20T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 156480, \"deceased\": 20292, \"positive_100k\": 233.5967128308787, \"deceased_100k\": 30.292334462961335, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 159297, \"deceased\": 20829, \"positive_100k\": 237.80199107758486, \"deceased_100k\": 31.093979623941536, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-22T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-23T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-24T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-25T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-26T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-27T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.0012058664631678581, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-28T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4, \"deceased\": 0, \"positive_100k\": 0.0048234658526714325, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-29T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4, \"deceased\": 0, \"positive_100k\": 0.0048234658526714325, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-30T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4, \"deceased\": 0, \"positive_100k\": 0.0048234658526714325, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-31T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 5, \"deceased\": 0, \"positive_100k\": 0.00602933231583929, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-01T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 8, \"deceased\": 0, \"positive_100k\": 0.009646931705342865, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-02T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 10, \"deceased\": 0, \"positive_100k\": 0.01205866463167858, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-03T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 12, \"deceased\": 0, \"positive_100k\": 0.014470397558014296, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-04T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 12, \"deceased\": 0, \"positive_100k\": 0.014470397558014296, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-05T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 12, \"deceased\": 0, \"positive_100k\": 0.014470397558014296, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-06T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 12, \"deceased\": 0, \"positive_100k\": 0.014470397558014296, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-07T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 13, \"deceased\": 0, \"positive_100k\": 0.015676264021182152, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-08T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 13, \"deceased\": 0, \"positive_100k\": 0.015676264021182152, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-09T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 14, \"deceased\": 0, \"positive_100k\": 0.016882130484350014, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-10T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 14, \"deceased\": 0, \"positive_100k\": 0.016882130484350014, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-11T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 16, \"deceased\": 0, \"positive_100k\": 0.01929386341068573, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-12T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 16, \"deceased\": 0, \"positive_100k\": 0.01929386341068573, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-13T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 16, \"deceased\": 0, \"positive_100k\": 0.01929386341068573, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-14T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 16, \"deceased\": 0, \"positive_100k\": 0.01929386341068573, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-15T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 16, \"deceased\": 0, \"positive_100k\": 0.01929386341068573, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-16T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 16, \"deceased\": 0, \"positive_100k\": 0.01929386341068573, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-17T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 16, \"deceased\": 0, \"positive_100k\": 0.01929386341068573, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-18T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 16, \"deceased\": 0, \"positive_100k\": 0.01929386341068573, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-19T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 16, \"deceased\": 0, \"positive_100k\": 0.01929386341068573, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-20T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 16, \"deceased\": 0, \"positive_100k\": 0.01929386341068573, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-21T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 16, \"deceased\": 0, \"positive_100k\": 0.01929386341068573, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-22T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 16, \"deceased\": 0, \"positive_100k\": 0.01929386341068573, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-23T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 16, \"deceased\": 0, \"positive_100k\": 0.01929386341068573, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-24T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 16, \"deceased\": 0, \"positive_100k\": 0.01929386341068573, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-25T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 17, \"deceased\": 0, \"positive_100k\": 0.020499729873853584, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-26T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 27, \"deceased\": 0, \"positive_100k\": 0.03255839450553217, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-27T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 46, \"deceased\": 0, \"positive_100k\": 0.05546985730572147, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-28T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 48, \"deceased\": 0, \"positive_100k\": 0.05788159023205718, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-29T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 79, \"deceased\": 0, \"positive_100k\": 0.09526345059026078, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-01T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 130, \"deceased\": 0, \"positive_100k\": 0.15676264021182154, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-02T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 159, \"deceased\": 0, \"positive_100k\": 0.19173276764368943, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-03T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 196, \"deceased\": 0, \"positive_100k\": 0.23634982678090016, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-04T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 262, \"deceased\": 0, \"positive_100k\": 0.31593701334997876, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-05T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 482, \"deceased\": 0, \"positive_100k\": 0.5812276352469076, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-06T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 670, \"deceased\": 0, \"positive_100k\": 0.8079305303224649, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-07T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 799, \"deceased\": 0, \"positive_100k\": 0.9634873040711186, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-08T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1040, \"deceased\": 0, \"positive_100k\": 1.2541011216945723, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-09T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1176, \"deceased\": 2, \"positive_100k\": 1.4180989606854009, \"deceased_100k\": 0.0024117329263357162, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-10T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1457, \"deceased\": 2, \"positive_100k\": 1.7569474368355689, \"deceased_100k\": 0.0024117329263357162, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-11T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1908, \"deceased\": 3, \"positive_100k\": 2.300793211724273, \"deceased_100k\": 0.003617599389503574, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-12T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2078, \"deceased\": 3, \"positive_100k\": 2.5057905104628087, \"deceased_100k\": 0.003617599389503574, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-13T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3675, \"deceased\": 7, \"positive_100k\": 4.431559252141878, \"deceased_100k\": 0.008441065242175007, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-14T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4585, \"deceased\": 9, \"positive_100k\": 5.528897733624628, \"deceased_100k\": 0.010852798168510723, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-15T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 5795, \"deceased\": 11, \"positive_100k\": 6.987996154057737, \"deceased_100k\": 0.013264531094846438, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-16T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 7272, \"deceased\": 17, \"positive_100k\": 8.769060920156663, \"deceased_100k\": 0.020499729873853584, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-17T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 9257, \"deceased\": 24, \"positive_100k\": 11.162705849544862, \"deceased_100k\": 0.02894079511602859, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-18T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 12327, \"deceased\": 28, \"positive_100k\": 14.864715891470187, \"deceased_100k\": 0.03376426096870003, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-19T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 15320, \"deceased\": 44, \"positive_100k\": 18.473874215731584, \"deceased_100k\": 0.05305812437938575, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-20T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 19848, \"deceased\": 67, \"positive_100k\": 23.934037560955645, \"deceased_100k\": 0.08079305303224649, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-21T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 22213, \"deceased\": 84, \"positive_100k\": 26.78591174634763, \"deceased_100k\": 0.10129278290610007, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-22T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 24873, \"deceased\": 94, \"positive_100k\": 29.99351653837413, \"deceased_100k\": 0.11335144753777866, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-23T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 29056, \"deceased\": 123, \"positive_100k\": 35.037655953805285, \"deceased_100k\": 0.14832157496964654, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-24T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 32986, \"deceased\": 157, \"positive_100k\": 39.776711154054965, \"deceased_100k\": 0.1893210347173537, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-25T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 37323, \"deceased\": 206, \"positive_100k\": 45.006554004813964, \"deceased_100k\": 0.24840849141257876, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-26T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 43938, \"deceased\": 267, \"positive_100k\": 52.98336065866935, \"deceased_100k\": 0.3219663456658181, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-27T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 50871, \"deceased\": 342, \"positive_100k\": 61.34363284781211, \"deceased_100k\": 0.41240633040340746, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-28T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 57695, \"deceased\": 433, \"positive_100k\": 69.57246559246957, \"deceased_100k\": 0.5221401785516825, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-29T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 62095, \"deceased\": 533, \"positive_100k\": 74.87827803040814, \"deceased_100k\": 0.6427268248684683, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-30T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 66885, \"deceased\": 645, \"positive_100k\": 80.65437838898218, \"deceased_100k\": 0.7777838687432684, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-31T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 71808, \"deceased\": 775, \"positive_100k\": 86.59085898715755, \"deceased_100k\": 0.93454650895509, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-01T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 77872, \"deceased\": 920, \"positive_100k\": 93.90323321980745, \"deceased_100k\": 1.1093971461144294, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-02T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 84794, \"deceased\": 1107, \"positive_100k\": 102.25024087785536, \"deceased_100k\": 1.3348941747268188, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-03T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 91159, \"deceased\": 1275, \"positive_100k\": 109.92558091591877, \"deceased_100k\": 1.5374797405390188, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-04T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 96092, \"deceased\": 1444, \"positive_100k\": 115.87412017872582, \"deceased_100k\": 1.741271172814387, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-05T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 100123, \"deceased\": 1584, \"positive_100k\": 120.73496789175545, \"deceased_100k\": 1.9100924776578871, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-06T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 103374, \"deceased\": 1810, \"positive_100k\": 124.65523976351416, \"deceased_100k\": 2.182618298333823, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-07T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 107663, \"deceased\": 2016, \"positive_100k\": 129.8272010240411, \"deceased_100k\": 2.4310267897464017, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-08T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 113296, \"deceased\": 2349, \"positive_100k\": 136.61984681106566, \"deceased_100k\": 2.8325803219812986, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-09T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 118181, \"deceased\": 2607, \"positive_100k\": 142.5105044836406, \"deceased_100k\": 3.143693869478606, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-10T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 122171, \"deceased\": 2767, \"positive_100k\": 147.32191167168037, \"deceased_100k\": 3.336632503585463, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-11T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 124908, \"deceased\": 2736, \"positive_100k\": 150.6223681813708, \"deceased_100k\": 3.2992506432272597, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-12T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 127854, \"deceased\": 3022, \"positive_100k\": 154.1748507818633, \"deceased_100k\": 3.644128451693267, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-13T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 130072, \"deceased\": 3194, \"positive_100k\": 156.84946259716963, \"deceased_100k\": 3.8515374833581384, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-14T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 131359, \"deceased\": 3294, \"positive_100k\": 158.40141273526666, \"deceased_100k\": 3.9721241296749237, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-15T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 134753, \"deceased\": 3804, \"positive_100k\": 162.49412351125838, \"deceased_100k\": 4.5871160258905315, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-16T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 137698, \"deceased\": 4052, \"positive_100k\": 166.0454002452877, \"deceased_100k\": 4.886170908756161, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-17T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 141397, \"deceased\": 4352, \"positive_100k\": 170.50590029254562, \"deceased_100k\": 5.247930847706518, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-18T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 143342, \"deceased\": 4459, \"positive_100k\": 172.8513105634071, \"deceased_100k\": 5.376958559265479, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-19T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 145184, \"deceased\": 4586, \"positive_100k\": 175.0725165885623, \"deceased_100k\": 5.530103600087797, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-20T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 147065, \"deceased\": 4862, \"positive_100k\": 177.34075140578102, \"deceased_100k\": 5.862922743922126, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 148291, \"deceased\": 5033, \"positive_100k\": 178.81914368962484, \"deceased_100k\": 6.069125909123829, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-22T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-23T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-24T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-25T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-26T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-27T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-28T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-29T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-30T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-31T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-01T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-02T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-03T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-04T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-05T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-06T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-07T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-08T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-09T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-10T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-11T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-12T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-13T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-14T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-15T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-16T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-17T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-18T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-19T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-20T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-21T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-22T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-23T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-24T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-25T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-26T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-27T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-28T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-29T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.020603662589476556, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-01T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.020603662589476556, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-02T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.020603662589476556, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-03T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2, \"deceased\": 0, \"positive_100k\": 0.04120732517895311, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-04T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6, \"deceased\": 0, \"positive_100k\": 0.12362197553685933, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-05T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6, \"deceased\": 0, \"positive_100k\": 0.12362197553685933, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-06T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 18, \"deceased\": 0, \"positive_100k\": 0.370865926610578, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-07T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 18, \"deceased\": 0, \"positive_100k\": 0.370865926610578, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-08T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 19, \"deceased\": 0, \"positive_100k\": 0.39146958920005454, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-09T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 21, \"deceased\": 0, \"positive_100k\": 0.4326769143790077, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-10T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 34, \"deceased\": 0, \"positive_100k\": 0.7005245280422029, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-11T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 43, \"deceased\": 1, \"positive_100k\": 0.8859574913474919, \"deceased_100k\": 0.020603662589476556, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-12T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 43, \"deceased\": 1, \"positive_100k\": 0.8859574913474919, \"deceased_100k\": 0.020603662589476556, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-13T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 90, \"deceased\": 1, \"positive_100k\": 1.85432963305289, \"deceased_100k\": 0.020603662589476556, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-14T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 129, \"deceased\": 2, \"positive_100k\": 2.6578724740424757, \"deceased_100k\": 0.04120732517895311, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-15T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 129, \"deceased\": 2, \"positive_100k\": 2.6578724740424757, \"deceased_100k\": 0.04120732517895311, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-16T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 169, \"deceased\": 2, \"positive_100k\": 3.482018977621538, \"deceased_100k\": 0.04120732517895311, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-17T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 223, \"deceased\": 2, \"positive_100k\": 4.594616757453272, \"deceased_100k\": 0.04120732517895311, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-18T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 292, \"deceased\": 2, \"positive_100k\": 6.016269476127154, \"deceased_100k\": 0.04120732517895311, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-19T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 557, \"deceased\": 3, \"positive_100k\": 11.47624006233844, \"deceased_100k\": 0.061810987768429665, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-20T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 683, \"deceased\": 3, \"positive_100k\": 14.072301548612488, \"deceased_100k\": 0.061810987768429665, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-21T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 785, \"deceased\": 3, \"positive_100k\": 16.173875132739095, \"deceased_100k\": 0.061810987768429665, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-22T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 906, \"deceased\": 4, \"positive_100k\": 18.66691830606576, \"deceased_100k\": 0.08241465035790622, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-23T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1125, \"deceased\": 6, \"positive_100k\": 23.179120413161126, \"deceased_100k\": 0.12362197553685933, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-24T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1329, \"deceased\": 7, \"positive_100k\": 27.382267581414343, \"deceased_100k\": 0.14422563812633588, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-25T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1564, \"deceased\": 9, \"positive_100k\": 32.22412828994133, \"deceased_100k\": 0.185432963305289, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-26T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1819, \"deceased\": 19, \"positive_100k\": 37.47806225025785, \"deceased_100k\": 0.39146958920005454, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-27T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2121, \"deceased\": 22, \"positive_100k\": 43.700368352279774, \"deceased_100k\": 0.45328057696848423, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-28T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2415, \"deceased\": 36, \"positive_100k\": 49.75784515358589, \"deceased_100k\": 0.741731853221156, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-29T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2615, \"deceased\": 46, \"positive_100k\": 53.87857767148119, \"deceased_100k\": 0.9477684791159215, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-30T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2910, \"deceased\": 54, \"positive_100k\": 59.95665813537678, \"deceased_100k\": 1.112597779831734, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-31T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3235, \"deceased\": 71, \"positive_100k\": 66.65284847695666, \"deceased_100k\": 1.4628600438528354, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-01T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3447, \"deceased\": 85, \"positive_100k\": 71.0208249459257, \"deceased_100k\": 1.7513113201055073, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-02T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3849, \"deceased\": 98, \"positive_100k\": 79.30349730689527, \"deceased_100k\": 2.0191589337687024, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-03T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4273, \"deceased\": 120, \"positive_100k\": 88.03945024483332, \"deceased_100k\": 2.472439510737187, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-04T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4604, \"deceased\": 137, \"positive_100k\": 94.85926256195006, \"deceased_100k\": 2.822701774758288, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-05T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4994, \"deceased\": 158, \"positive_100k\": 102.89469097184592, \"deceased_100k\": 3.2553786891372956, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-06T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 5364, \"deceased\": 174, \"positive_100k\": 110.51804612995225, \"deceased_100k\": 3.5850372905689207, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-07T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 5709, \"deceased\": 210, \"positive_100k\": 117.62630972332165, \"deceased_100k\": 4.326769143790076, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-08T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6074, \"deceased\": 235, \"positive_100k\": 125.14664656848059, \"deceased_100k\": 4.8418607085269905, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-09T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6574, \"deceased\": 263, \"positive_100k\": 135.4484778632189, \"deceased_100k\": 5.418763261032334, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-10T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 8089, \"deceased\": 287, \"positive_100k\": 166.66302668627586, \"deceased_100k\": 5.913251163179772, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-11T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 8928, \"deceased\": 320, \"positive_100k\": 183.9494995988467, \"deceased_100k\": 6.593172028632497, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-12T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 9655, \"deceased\": 334, \"positive_100k\": 198.92836230139613, \"deceased_100k\": 6.88162330488517, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-13T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 10647, \"deceased\": 365, \"positive_100k\": 219.36719559015688, \"deceased_100k\": 7.520336845158943, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-14T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 11479, \"deceased\": 406, \"positive_100k\": 236.5094428646014, \"deceased_100k\": 8.365087011327482, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-15T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 12547, \"deceased\": 444, \"positive_100k\": 258.51415451016237, \"deceased_100k\": 9.14802618972759, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-16T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 13271, \"deceased\": 486, \"positive_100k\": 273.43120622494337, \"deceased_100k\": 10.013380018485606, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-17T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 13980, \"deceased\": 530, \"positive_100k\": 288.03920300088225, \"deceased_100k\": 10.919941172422574, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-18T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 14758, \"deceased\": 571, \"positive_100k\": 304.068852495495, \"deceased_100k\": 11.764691338591113, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-19T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 15251, \"deceased\": 610, \"positive_100k\": 314.22645815210694, \"deceased_100k\": 12.568234179580699, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-20T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 15652, \"deceased\": 687, \"positive_100k\": 322.48852685048706, \"deceased_100k\": 14.154716198970394, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 16040, \"deceased\": 730, \"positive_100k\": 330.482747935204, \"deceased_100k\": 15.040673690317886, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-22T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-01-23T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-01-24T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-01-25T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-01-26T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-01-27T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-01-28T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-01-29T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-01-30T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-01-31T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-01T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-02T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-03T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-04T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-05T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-06T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-07T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-08T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-09T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-10T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-11T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-12T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-13T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-14T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-15T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-16T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-17T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-18T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-19T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-20T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-21T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.011256444314369977, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-22T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.011256444314369977, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-23T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.011256444314369977, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-24T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.011256444314369977, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-25T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.011256444314369977, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-26T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2, \"deceased\": 0, \"positive_100k\": 0.022512888628739954, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-27T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3, \"deceased\": 0, \"positive_100k\": 0.03376933294310993, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-28T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4, \"deceased\": 0, \"positive_100k\": 0.04502577725747991, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-29T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 7, \"deceased\": 0, \"positive_100k\": 0.07879511020058984, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-01T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 10, \"deceased\": 0, \"positive_100k\": 0.11256444314369976, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-02T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 10, \"deceased\": 0, \"positive_100k\": 0.11256444314369976, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-03T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 12, \"deceased\": 0, \"positive_100k\": 0.13507733177243972, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-04T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 15, \"deceased\": 0, \"positive_100k\": 0.16884666471554965, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-05T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 20, \"deceased\": 0, \"positive_100k\": 0.22512888628739952, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-06T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 37, \"deceased\": 0, \"positive_100k\": 0.41648843963168913, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-07T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 43, \"deceased\": 0, \"positive_100k\": 0.48402710551790895, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-08T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 61, \"deceased\": 0, \"positive_100k\": 0.6866431031765686, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-09T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 61, \"deceased\": 0, \"positive_100k\": 0.6866431031765686, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-10T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 75, \"deceased\": 0, \"positive_100k\": 0.8442333235777483, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-11T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 79, \"deceased\": 0, \"positive_100k\": 0.8892591008352283, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-12T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 100, \"deceased\": 0, \"positive_100k\": 1.1256444314369976, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-13T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 126, \"deceased\": 0, \"positive_100k\": 1.418311983610617, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-14T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 155, \"deceased\": 0, \"positive_100k\": 1.7447488687273462, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-15T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 213, \"deceased\": 0, \"positive_100k\": 2.3976226389608053, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-16T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 218, \"deceased\": 0, \"positive_100k\": 2.453904860532655, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-17T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 250, \"deceased\": 0, \"positive_100k\": 2.8141110785924943, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-18T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 304, \"deceased\": 0, \"positive_100k\": 3.4219590715684727, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-19T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 427, \"deceased\": 0, \"positive_100k\": 4.80650172223598, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-20T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 529, \"deceased\": 0, \"positive_100k\": 5.954659042301717, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-21T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 712, \"deceased\": 1, \"positive_100k\": 8.014588351831424, \"deceased_100k\": 0.011256444314369977, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-22T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 883, \"deceased\": 1, \"positive_100k\": 9.93944032958869, \"deceased_100k\": 0.011256444314369977, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-23T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1071, \"deceased\": 1, \"positive_100k\": 12.055651860690245, \"deceased_100k\": 0.011256444314369977, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-24T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1238, \"deceased\": 3, \"positive_100k\": 13.935478061190032, \"deceased_100k\": 0.03376933294310993, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-25T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2369, \"deceased\": 5, \"positive_100k\": 26.666516580742474, \"deceased_100k\": 0.05628222157184988, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-26T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2693, \"deceased\": 8, \"positive_100k\": 30.313604538598344, \"deceased_100k\": 0.09005155451495982, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-27T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3035, \"deceased\": 12, \"positive_100k\": 34.163308494112876, \"deceased_100k\": 0.13507733177243972, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-28T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3619, \"deceased\": 12, \"positive_100k\": 40.73707197370495, \"deceased_100k\": 0.13507733177243972, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-29T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4247, \"deceased\": 15, \"positive_100k\": 47.80611900312929, \"deceased_100k\": 0.16884666471554965, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-30T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4695, \"deceased\": 16, \"positive_100k\": 52.84900605596704, \"deceased_100k\": 0.18010310902991963, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-31T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 5358, \"deceased\": 20, \"positive_100k\": 60.31202863639434, \"deceased_100k\": 0.22512888628739952, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-01T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6092, \"deceased\": 26, \"positive_100k\": 68.5742587631419, \"deceased_100k\": 0.2926675521736194, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-02T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6857, \"deceased\": 36, \"positive_100k\": 77.18543866363494, \"deceased_100k\": 0.4052319953173192, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-03T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 7428, \"deceased\": 40, \"positive_100k\": 83.61286836714018, \"deceased_100k\": 0.45025777257479904, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-04T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 7851, \"deceased\": 44, \"positive_100k\": 88.37434431211868, \"deceased_100k\": 0.495283549832279, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-05T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 8430, \"deceased\": 49, \"positive_100k\": 94.8918255701389, \"deceased_100k\": 0.5515657714041289, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-06T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 8904, \"deceased\": 57, \"positive_100k\": 100.22738017515027, \"deceased_100k\": 0.6416173259190887, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-07T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 9248, \"deceased\": 65, \"positive_100k\": 104.09959701929354, \"deceased_100k\": 0.7316688804340484, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-08T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 9404, \"deceased\": 73, \"positive_100k\": 105.85560233233525, \"deceased_100k\": 0.8217204349490083, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-09T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 9968, \"deceased\": 86, \"positive_100k\": 112.20423692563993, \"deceased_100k\": 0.9680542110358179, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-10T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 10408, \"deceased\": 95, \"positive_100k\": 117.15707242396273, \"deceased_100k\": 1.0693622098651479, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-11T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 10743, \"deceased\": 101, \"positive_100k\": 120.92798126927666, \"deceased_100k\": 1.1369008757513677, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-12T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 11145, \"deceased\": 103, \"positive_100k\": 125.4530718836534, \"deceased_100k\": 1.1594137643801075, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-13T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 11586, \"deceased\": 116, \"positive_100k\": 130.41716382629053, \"deceased_100k\": 1.3057475404669174, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-14T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 12046, \"deceased\": 123, \"positive_100k\": 135.59512821090073, \"deceased_100k\": 1.3845426506675071, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-15T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 12501, \"deceased\": 130, \"positive_100k\": 140.7168103739391, \"deceased_100k\": 1.4633377608680969, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-16T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 12758, \"deceased\": 142, \"positive_100k\": 143.60971656273216, \"deceased_100k\": 1.5984150926405367, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-17T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 12982, \"deceased\": 151, \"positive_100k\": 146.13116008915105, \"deceased_100k\": 1.6997230914698664, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-18T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 13265, \"deceased\": 164, \"positive_100k\": 149.31673383011773, \"deceased_100k\": 1.8460568675566764, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-19T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 13491, \"deceased\": 172, \"positive_100k\": 151.86069024516536, \"deceased_100k\": 1.9361084220716358, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-20T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 13713, \"deceased\": 177, \"positive_100k\": 154.35962088295548, \"deceased_100k\": 1.9923906436434857, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 13942, \"deceased\": 184, \"positive_100k\": 156.93734663094622, \"deceased_100k\": 2.071185753844076, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-01-22T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-23T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-24T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-25T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-26T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-27T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-28T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-29T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-30T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-31T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2, \"deceased\": 0, \"positive_100k\": 0.0033095441644024007, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-01T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2, \"deceased\": 0, \"positive_100k\": 0.0033095441644024007, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-02T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2, \"deceased\": 0, \"positive_100k\": 0.0033095441644024007, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-03T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2, \"deceased\": 0, \"positive_100k\": 0.0033095441644024007, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-04T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2, \"deceased\": 0, \"positive_100k\": 0.0033095441644024007, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-05T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2, \"deceased\": 0, \"positive_100k\": 0.0033095441644024007, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-06T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2, \"deceased\": 0, \"positive_100k\": 0.0033095441644024007, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-07T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3, \"deceased\": 0, \"positive_100k\": 0.004964316246603601, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-08T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3, \"deceased\": 0, \"positive_100k\": 0.004964316246603601, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-09T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3, \"deceased\": 0, \"positive_100k\": 0.004964316246603601, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-10T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3, \"deceased\": 0, \"positive_100k\": 0.004964316246603601, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-11T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3, \"deceased\": 0, \"positive_100k\": 0.004964316246603601, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-12T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3, \"deceased\": 0, \"positive_100k\": 0.004964316246603601, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-13T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3, \"deceased\": 0, \"positive_100k\": 0.004964316246603601, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-14T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3, \"deceased\": 0, \"positive_100k\": 0.004964316246603601, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-15T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3, \"deceased\": 0, \"positive_100k\": 0.004964316246603601, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-16T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3, \"deceased\": 0, \"positive_100k\": 0.004964316246603601, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-17T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3, \"deceased\": 0, \"positive_100k\": 0.004964316246603601, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-18T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3, \"deceased\": 0, \"positive_100k\": 0.004964316246603601, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-19T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3, \"deceased\": 0, \"positive_100k\": 0.004964316246603601, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-20T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3, \"deceased\": 0, \"positive_100k\": 0.004964316246603601, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-21T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 20, \"deceased\": 1, \"positive_100k\": 0.033095441644024004, \"deceased_100k\": 0.0016547720822012004, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-22T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 62, \"deceased\": 2, \"positive_100k\": 0.10259586909647442, \"deceased_100k\": 0.0033095441644024007, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-23T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 155, \"deceased\": 3, \"positive_100k\": 0.25648967274118606, \"deceased_100k\": 0.004964316246603601, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-24T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 229, \"deceased\": 7, \"positive_100k\": 0.3789428068240749, \"deceased_100k\": 0.011583404575408402, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-25T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 322, \"deceased\": 10, \"positive_100k\": 0.5328366104687865, \"deceased_100k\": 0.016547720822012002, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-26T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 453, \"deceased\": 12, \"positive_100k\": 0.7496117532371437, \"deceased_100k\": 0.019857264986414404, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-27T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 655, \"deceased\": 17, \"positive_100k\": 1.0838757138417863, \"deceased_100k\": 0.028131125397420405, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-28T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 888, \"deceased\": 21, \"positive_100k\": 1.469437608994666, \"deceased_100k\": 0.03475021372622521, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-29T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1128, \"deceased\": 29, \"positive_100k\": 1.866582908722954, \"deceased_100k\": 0.04798839038383481, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-01T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1694, \"deceased\": 34, \"positive_100k\": 2.803183907248833, \"deceased_100k\": 0.05626225079484081, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-02T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2036, \"deceased\": 52, \"positive_100k\": 3.3691159593616438, \"deceased_100k\": 0.08604814827446242, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-03T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2502, \"deceased\": 79, \"positive_100k\": 4.140239749667403, \"deceased_100k\": 0.13072699449389483, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-04T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3089, \"deceased\": 107, \"positive_100k\": 5.111590961919508, \"deceased_100k\": 0.17706061279552843, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-05T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3858, \"deceased\": 148, \"positive_100k\": 6.3841106931322305, \"deceased_100k\": 0.24490626816577765, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-06T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4636, \"deceased\": 197, \"positive_100k\": 7.671523373084765, \"deceased_100k\": 0.32599010019363645, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-07T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 5883, \"deceased\": 233, \"positive_100k\": 9.735024159589662, \"deceased_100k\": 0.38556189515287964, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-08T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 7375, \"deceased\": 366, \"positive_100k\": 12.203944106233852, \"deceased_100k\": 0.6056465820856393, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-09T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 9172, \"deceased\": 463, \"positive_100k\": 15.17756953794941, \"deceased_100k\": 0.7661594740591559, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-10T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 10149, \"deceased\": 631, \"positive_100k\": 16.794281862259982, \"deceased_100k\": 1.0441611838689575, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-11T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 12462, \"deceased\": 827, \"positive_100k\": 20.621769688391357, \"deceased_100k\": 1.3684965119803927, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-12T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 12462, \"deceased\": 827, \"positive_100k\": 20.621769688391357, \"deceased_100k\": 1.3684965119803927, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-13T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 17660, \"deceased\": 1266, \"positive_100k\": 29.223274971673195, \"deceased_100k\": 2.0949414560667194, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-14T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 21157, \"deceased\": 1441, \"positive_100k\": 35.010012943130796, \"deceased_100k\": 2.3845265704519294, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-15T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 24747, \"deceased\": 1809, \"positive_100k\": 40.95064471823311, \"deceased_100k\": 2.9934826967019714, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-16T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 27980, \"deceased\": 2158, \"positive_100k\": 46.300522859989584, \"deceased_100k\": 3.5709981533901907, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-17T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 31506, \"deceased\": 2503, \"positive_100k\": 52.13524922183102, \"deceased_100k\": 4.141894521749604, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-18T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 35713, \"deceased\": 2978, \"positive_100k\": 59.096875371651464, \"deceased_100k\": 4.927911260795175, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-19T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 41035, \"deceased\": 3405, \"positive_100k\": 67.90357239312625, \"deceased_100k\": 5.634498939895087, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-20T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 47021, \"deceased\": 4032, \"positive_100k\": 77.80903807718265, \"deceased_100k\": 6.67204103543524, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-21T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 53578, \"deceased\": 4825, \"positive_100k\": 88.65937862017591, \"deceased_100k\": 7.984275296620791, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-22T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 59138, \"deceased\": 5476, \"positive_100k\": 97.85991139721459, \"deceased_100k\": 9.061531922133772, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-23T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 63927, \"deceased\": 6077, \"positive_100k\": 105.78461489887613, \"deceased_100k\": 10.056049943536696, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-24T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 69176, \"deceased\": 6820, \"positive_100k\": 114.47051355835023, \"deceased_100k\": 11.285545600612187, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-25T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 74386, \"deceased\": 7503, \"positive_100k\": 123.09187610661849, \"deceased_100k\": 12.415754932755606, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-26T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 80589, \"deceased\": 8215, \"positive_100k\": 133.35642733251254, \"deceased_100k\": 13.593952655282862, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-27T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 86498, \"deceased\": 9134, \"positive_100k\": 143.13447556623942, \"deceased_100k\": 15.114688198825764, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-28T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 92472, \"deceased\": 10023, \"positive_100k\": 153.02008398530938, \"deceased_100k\": 16.585780579902632, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-29T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 97689, \"deceased\": 10779, \"positive_100k\": 161.65302993815305, \"deceased_100k\": 17.83678827404674, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-30T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 101739, \"deceased\": 11591, \"positive_100k\": 168.3548568710679, \"deceased_100k\": 19.180463204794112, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-31T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 105792, \"deceased\": 12428, \"positive_100k\": 175.0616481202294, \"deceased_100k\": 20.565507437596516, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-01T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 110574, \"deceased\": 13155, \"positive_100k\": 182.97476821731553, \"deceased_100k\": 21.76852674135679, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-02T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 115242, \"deceased\": 13915, \"positive_100k\": 190.69924429703073, \"deceased_100k\": 23.026153523829702, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-03T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 119827, \"deceased\": 14681, \"positive_100k\": 198.28637429392325, \"deceased_100k\": 24.293708938795824, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-04T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 124632, \"deceased\": 15362, \"positive_100k\": 206.2375541489, \"deceased_100k\": 25.42060872677484, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-05T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 128948, \"deceased\": 15887, \"positive_100k\": 213.37955045568037, \"deceased_100k\": 26.289364069930468, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-06T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 132547, \"deceased\": 16523, \"positive_100k\": 219.3350751795225, \"deceased_100k\": 27.341799114210435, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-07T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 135586, \"deceased\": 17127, \"positive_100k\": 224.36392753733196, \"deceased_100k\": 28.341281451859956, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-08T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 139422, \"deceased\": 17669, \"positive_100k\": 230.71163324465573, \"deceased_100k\": 29.23816792041301, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-09T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 143626, \"deceased\": 18279, \"positive_100k\": 237.6682950782296, \"deceased_100k\": 30.247578890555737, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-10T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 147577, \"deceased\": 18849, \"positive_100k\": 244.20629957500654, \"deceased_100k\": 31.190798977410424, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-11T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 152271, \"deceased\": 19468, \"positive_100k\": 251.97379972885895, \"deceased_100k\": 32.21510289629297, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-12T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 156363, \"deceased\": 19899, \"positive_100k\": 258.7451270892263, \"deceased_100k\": 32.928309663721684, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-13T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 159516, \"deceased\": 20465, \"positive_100k\": 263.96262346440665, \"deceased_100k\": 33.86491066224757, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-14T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 162488, \"deceased\": 21067, \"positive_100k\": 268.88060609270866, \"deceased_100k\": 34.86108345573268, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-15T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 165155, \"deceased\": 21645, \"positive_100k\": 273.29388323593923, \"deceased_100k\": 35.817541719244986, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-16T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 168941, \"deceased\": 22170, \"positive_100k\": 279.55885033915297, \"deceased_100k\": 36.68629706240061, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-17T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 172434, \"deceased\": 22745, \"positive_100k\": 285.3389692222818, \"deceased_100k\": 37.6377910096663, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-18T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 175925, \"deceased\": 23227, \"positive_100k\": 291.11577856124615, \"deceased_100k\": 38.435391153287284, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-19T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 178972, \"deceased\": 23660, \"positive_100k\": 296.1578690957132, \"deceased_100k\": 39.1519074648804, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-20T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 181228, \"deceased\": 24114, \"positive_100k\": 299.8910349131591, \"deceased_100k\": 39.90317399019975, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 183957, \"deceased\": 24648, \"positive_100k\": 304.4069079254862, \"deceased_100k\": 40.78682228209519, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-22T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-01-23T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-01-24T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-01-25T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-01-26T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-01-27T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-01-28T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-01-29T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-01-30T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-01-31T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-01T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-02T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-03T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-04T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-05T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-06T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-07T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-08T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-09T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-10T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-11T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-12T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-13T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-14T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-15T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-16T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-17T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-18T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-19T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-20T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-21T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-22T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-23T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-24T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.024170300067024243, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-25T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 11, \"deceased\": 0, \"positive_100k\": 0.26587330073726667, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-26T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 26, \"deceased\": 0, \"positive_100k\": 0.6284278017426302, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-27T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 43, \"deceased\": 0, \"positive_100k\": 1.0393229028820425, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-28T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 45, \"deceased\": 0, \"positive_100k\": 1.087663503016091, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-29T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 45, \"deceased\": 0, \"positive_100k\": 1.087663503016091, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-01T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 45, \"deceased\": 0, \"positive_100k\": 1.087663503016091, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-02T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 56, \"deceased\": 0, \"positive_100k\": 1.3535368037533575, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-03T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 56, \"deceased\": 0, \"positive_100k\": 1.3535368037533575, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-04T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 56, \"deceased\": 0, \"positive_100k\": 1.3535368037533575, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-05T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 58, \"deceased\": 0, \"positive_100k\": 1.401877403887406, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-06T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 58, \"deceased\": 0, \"positive_100k\": 1.401877403887406, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-07T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 61, \"deceased\": 0, \"positive_100k\": 1.4743883040884787, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-08T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 64, \"deceased\": 0, \"positive_100k\": 1.5468992042895515, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-09T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 64, \"deceased\": 0, \"positive_100k\": 1.5468992042895515, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-10T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 69, \"deceased\": 0, \"positive_100k\": 1.667750704624673, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-11T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 72, \"deceased\": 0, \"positive_100k\": 1.7402616048257455, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-12T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 80, \"deceased\": 0, \"positive_100k\": 1.9336240053619393, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-13T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 80, \"deceased\": 0, \"positive_100k\": 1.9336240053619393, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-14T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 104, \"deceased\": 0, \"positive_100k\": 2.513711206970521, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-15T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 112, \"deceased\": 0, \"positive_100k\": 2.707073607506715, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-16T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 123, \"deceased\": 0, \"positive_100k\": 2.9729469082439817, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-17T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 130, \"deceased\": 0, \"positive_100k\": 3.1421390087131518, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-18T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 142, \"deceased\": 0, \"positive_100k\": 3.4321826095174424, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-19T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 148, \"deceased\": 0, \"positive_100k\": 3.5772044099195877, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-20T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 159, \"deceased\": 0, \"positive_100k\": 3.8430777106568543, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-21T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 176, \"deceased\": 0, \"positive_100k\": 4.253972811796267, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-22T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 188, \"deceased\": 0, \"positive_100k\": 4.544016412600557, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-23T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 189, \"deceased\": 0, \"positive_100k\": 4.568186712667582, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-24T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 191, \"deceased\": 0, \"positive_100k\": 4.61652731280163, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-25T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 195, \"deceased\": 0, \"positive_100k\": 4.713208513069727, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-26T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 208, \"deceased\": 0, \"positive_100k\": 5.027422413941042, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-27T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 225, \"deceased\": 0, \"positive_100k\": 5.438317515080454, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-28T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 235, \"deceased\": 0, \"positive_100k\": 5.680020515750697, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-29T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 255, \"deceased\": 0, \"positive_100k\": 6.163426517091181, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-30T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 266, \"deceased\": 0, \"positive_100k\": 6.429299817828448, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-31T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 289, \"deceased\": 0, \"positive_100k\": 6.985216719370006, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-01T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 317, \"deceased\": 0, \"positive_100k\": 7.661985121246685, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-02T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 342, \"deceased\": 0, \"positive_100k\": 8.266242622922292, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-03T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 417, \"deceased\": 0, \"positive_100k\": 10.07901512794911, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-04T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 479, \"deceased\": 1, \"positive_100k\": 11.577573732104613, \"deceased_100k\": 0.024170300067024243, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-05T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 556, \"deceased\": 1, \"positive_100k\": 13.438686837265477, \"deceased_100k\": 0.024170300067024243, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-06T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 665, \"deceased\": 1, \"positive_100k\": 16.073249544571123, \"deceased_100k\": 0.024170300067024243, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-07T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 743, \"deceased\": 1, \"positive_100k\": 17.95853294979901, \"deceased_100k\": 0.024170300067024243, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-08T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 855, \"deceased\": 1, \"positive_100k\": 20.665606557305725, \"deceased_100k\": 0.024170300067024243, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-09T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 910, \"deceased\": 1, \"positive_100k\": 21.99497306099206, \"deceased_100k\": 0.024170300067024243, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-10T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 993, \"deceased\": 1, \"positive_100k\": 24.00110796655507, \"deceased_100k\": 0.024170300067024243, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-11T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1154, \"deceased\": 1, \"positive_100k\": 27.892526277345976, \"deceased_100k\": 0.024170300067024243, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-12T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1234, \"deceased\": 1, \"positive_100k\": 29.826150282707914, \"deceased_100k\": 0.024170300067024243, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-13T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1300, \"deceased\": 2, \"positive_100k\": 31.421390087131513, \"deceased_100k\": 0.048340600134048485, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-14T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1355, \"deceased\": 3, \"positive_100k\": 32.75075659081785, \"deceased_100k\": 0.07251090020107272, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-15T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1405, \"deceased\": 3, \"positive_100k\": 33.95927159416906, \"deceased_100k\": 0.07251090020107272, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-16T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1524, \"deceased\": 3, \"positive_100k\": 36.83553730214494, \"deceased_100k\": 0.07251090020107272, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-17T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1658, \"deceased\": 5, \"positive_100k\": 40.074357511126195, \"deceased_100k\": 0.12085150033512121, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-18T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1751, \"deceased\": 6, \"positive_100k\": 42.322195417359445, \"deceased_100k\": 0.14502180040214543, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-19T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1915, \"deceased\": 7, \"positive_100k\": 46.28612462835142, \"deceased_100k\": 0.1691921004691697, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-20T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1995, \"deceased\": 9, \"positive_100k\": 48.21974863371336, \"deceased_100k\": 0.2175327006032182, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2080, \"deceased\": 11, \"positive_100k\": 50.27422413941043, \"deceased_100k\": 0.26587330073726667, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-01-22T00:00:00\", \"country\": \"LIE\", \"country_label\": \"Liechtenstein\", \"region_iso\": \"LIE\", \"region_label\": \"Liechtenstein\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.13665835, \"Longitude\": 9.53574312, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-23T00:00:00\", \"country\": \"LIE\", \"country_label\": \"Liechtenstein\", \"region_iso\": \"LIE\", \"region_label\": \"Liechtenstein\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.13665835, \"Longitude\": 9.53574312, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-24T00:00:00\", \"country\": \"LIE\", \"country_label\": \"Liechtenstein\", \"region_iso\": \"LIE\", \"region_label\": \"Liechtenstein\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.13665835, \"Longitude\": 9.53574312, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-25T00:00:00\", \"country\": \"LIE\", \"country_label\": \"Liechtenstein\", \"region_iso\": \"LIE\", \"region_label\": \"Liechtenstein\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.13665835, \"Longitude\": 9.53574312, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-26T00:00:00\", \"country\": \"LIE\", \"country_label\": \"Liechtenstein\", \"region_iso\": \"LIE\", \"region_label\": \"Liechtenstein\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.13665835, \"Longitude\": 9.53574312, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-27T00:00:00\", \"country\": \"LIE\", \"country_label\": \"Liechtenstein\", \"region_iso\": \"LIE\", \"region_label\": \"Liechtenstein\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.13665835, \"Longitude\": 9.53574312, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-28T00:00:00\", \"country\": \"LIE\", \"country_label\": \"Liechtenstein\", \"region_iso\": \"LIE\", \"region_label\": \"Liechtenstein\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.13665835, \"Longitude\": 9.53574312, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-29T00:00:00\", \"country\": \"LIE\", \"country_label\": \"Liechtenstein\", \"region_iso\": \"LIE\", \"region_label\": \"Liechtenstein\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.13665835, \"Longitude\": 9.53574312, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-30T00:00:00\", \"country\": \"LIE\", \"country_label\": \"Liechtenstein\", \"region_iso\": \"LIE\", \"region_label\": \"Liechtenstein\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.13665835, \"Longitude\": 9.53574312, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-31T00:00:00\", \"country\": \"LIE\", \"country_label\": \"Liechtenstein\", \"region_iso\": \"LIE\", \"region_label\": \"Liechtenstein\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.13665835, \"Longitude\": 9.53574312, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-01T00:00:00\", \"country\": \"LIE\", \"country_label\": \"Liechtenstein\", \"region_iso\": \"LIE\", \"region_label\": \"Liechtenstein\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.13665835, \"Longitude\": 9.53574312, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-02T00:00:00\", \"country\": \"LIE\", \"country_label\": \"Liechtenstein\", \"region_iso\": \"LIE\", \"region_label\": \"Liechtenstein\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.13665835, \"Longitude\": 9.53574312, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-03T00:00:00\", \"country\": \"LIE\", \"country_label\": \"Liechtenstein\", \"region_iso\": \"LIE\", \"region_label\": \"Liechtenstein\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.13665835, \"Longitude\": 9.53574312, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-04T00:00:00\", \"country\": \"LIE\", \"country_label\": \"Liechtenstein\", \"region_iso\": \"LIE\", \"region_label\": \"Liechtenstein\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.13665835, \"Longitude\": 9.53574312, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-05T00:00:00\", \"country\": \"LIE\", \"country_label\": \"Liechtenstein\", \"region_iso\": \"LIE\", \"region_label\": \"Liechtenstein\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.13665835, \"Longitude\": 9.53574312, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-06T00:00:00\", \"country\": \"LIE\", \"country_label\": \"Liechtenstein\", \"region_iso\": \"LIE\", \"region_label\": \"Liechtenstein\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.13665835, \"Longitude\": 9.53574312, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-07T00:00:00\", \"country\": \"LIE\", \"country_label\": \"Liechtenstein\", \"region_iso\": \"LIE\", \"region_label\": \"Liechtenstein\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.13665835, \"Longitude\": 9.53574312, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-08T00:00:00\", \"country\": \"LIE\", \"country_label\": \"Liechtenstein\", \"region_iso\": \"LIE\", \"region_label\": \"Liechtenstein\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.13665835, \"Longitude\": 9.53574312, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-09T00:00:00\", \"country\": \"LIE\", \"country_label\": \"Liechtenstein\", \"region_iso\": \"LIE\", \"region_label\": \"Liechtenstein\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.13665835, \"Longitude\": 9.53574312, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-10T00:00:00\", \"country\": \"LIE\", \"country_label\": \"Liechtenstein\", \"region_iso\": \"LIE\", \"region_label\": \"Liechtenstein\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.13665835, \"Longitude\": 9.53574312, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-11T00:00:00\", \"country\": \"LIE\", \"country_label\": \"Liechtenstein\", \"region_iso\": \"LIE\", \"region_label\": \"Liechtenstein\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.13665835, \"Longitude\": 9.53574312, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-12T00:00:00\", \"country\": \"LIE\", \"country_label\": \"Liechtenstein\", \"region_iso\": \"LIE\", \"region_label\": \"Liechtenstein\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.13665835, \"Longitude\": 9.53574312, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-13T00:00:00\", \"country\": \"LIE\", \"country_label\": \"Liechtenstein\", \"region_iso\": \"LIE\", \"region_label\": \"Liechtenstein\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.13665835, \"Longitude\": 9.53574312, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-14T00:00:00\", \"country\": \"LIE\", \"country_label\": \"Liechtenstein\", \"region_iso\": \"LIE\", \"region_label\": \"Liechtenstein\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.13665835, \"Longitude\": 9.53574312, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-15T00:00:00\", \"country\": \"LIE\", \"country_label\": \"Liechtenstein\", \"region_iso\": \"LIE\", \"region_label\": \"Liechtenstein\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.13665835, \"Longitude\": 9.53574312, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-16T00:00:00\", \"country\": \"LIE\", \"country_label\": \"Liechtenstein\", \"region_iso\": \"LIE\", \"region_label\": \"Liechtenstein\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.13665835, \"Longitude\": 9.53574312, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-17T00:00:00\", \"country\": \"LIE\", \"country_label\": \"Liechtenstein\", \"region_iso\": \"LIE\", \"region_label\": \"Liechtenstein\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.13665835, \"Longitude\": 9.53574312, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-18T00:00:00\", \"country\": \"LIE\", \"country_label\": \"Liechtenstein\", \"region_iso\": \"LIE\", \"region_label\": \"Liechtenstein\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.13665835, \"Longitude\": 9.53574312, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-19T00:00:00\", \"country\": \"LIE\", \"country_label\": \"Liechtenstein\", \"region_iso\": \"LIE\", \"region_label\": \"Liechtenstein\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.13665835, \"Longitude\": 9.53574312, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-20T00:00:00\", \"country\": \"LIE\", \"country_label\": \"Liechtenstein\", \"region_iso\": \"LIE\", \"region_label\": \"Liechtenstein\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.13665835, \"Longitude\": 9.53574312, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-21T00:00:00\", \"country\": \"LIE\", \"country_label\": \"Liechtenstein\", \"region_iso\": \"LIE\", \"region_label\": \"Liechtenstein\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.13665835, \"Longitude\": 9.53574312, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-22T00:00:00\", \"country\": \"LIE\", \"country_label\": \"Liechtenstein\", \"region_iso\": \"LIE\", \"region_label\": \"Liechtenstein\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.13665835, \"Longitude\": 9.53574312, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-23T00:00:00\", \"country\": \"LIE\", \"country_label\": \"Liechtenstein\", \"region_iso\": \"LIE\", \"region_label\": \"Liechtenstein\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.13665835, \"Longitude\": 9.53574312, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-24T00:00:00\", \"country\": \"LIE\", \"country_label\": \"Liechtenstein\", \"region_iso\": \"LIE\", \"region_label\": \"Liechtenstein\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.13665835, \"Longitude\": 9.53574312, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-25T00:00:00\", \"country\": \"LIE\", \"country_label\": \"Liechtenstein\", \"region_iso\": \"LIE\", \"region_label\": \"Liechtenstein\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.13665835, \"Longitude\": 9.53574312, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-26T00:00:00\", \"country\": \"LIE\", \"country_label\": \"Liechtenstein\", \"region_iso\": \"LIE\", \"region_label\": \"Liechtenstein\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.13665835, \"Longitude\": 9.53574312, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-27T00:00:00\", \"country\": \"LIE\", \"country_label\": \"Liechtenstein\", \"region_iso\": \"LIE\", \"region_label\": \"Liechtenstein\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.13665835, \"Longitude\": 9.53574312, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-28T00:00:00\", \"country\": \"LIE\", \"country_label\": \"Liechtenstein\", \"region_iso\": \"LIE\", \"region_label\": \"Liechtenstein\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.13665835, \"Longitude\": 9.53574312, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-29T00:00:00\", \"country\": \"LIE\", \"country_label\": \"Liechtenstein\", \"region_iso\": \"LIE\", \"region_label\": \"Liechtenstein\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.13665835, \"Longitude\": 9.53574312, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-01T00:00:00\", \"country\": \"LIE\", \"country_label\": \"Liechtenstein\", \"region_iso\": \"LIE\", \"region_label\": \"Liechtenstein\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.13665835, \"Longitude\": 9.53574312, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-02T00:00:00\", \"country\": \"LIE\", \"country_label\": \"Liechtenstein\", \"region_iso\": \"LIE\", \"region_label\": \"Liechtenstein\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.13665835, \"Longitude\": 9.53574312, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-03T00:00:00\", \"country\": \"LIE\", \"country_label\": \"Liechtenstein\", \"region_iso\": \"LIE\", \"region_label\": \"Liechtenstein\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.13665835, \"Longitude\": 9.53574312, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-04T00:00:00\", \"country\": \"LIE\", \"country_label\": \"Liechtenstein\", \"region_iso\": \"LIE\", \"region_label\": \"Liechtenstein\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 2.6378264310208386, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.13665835, \"Longitude\": 9.53574312, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-05T00:00:00\", \"country\": \"LIE\", \"country_label\": \"Liechtenstein\", \"region_iso\": \"LIE\", \"region_label\": \"Liechtenstein\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 2.6378264310208386, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.13665835, \"Longitude\": 9.53574312, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-06T00:00:00\", \"country\": \"LIE\", \"country_label\": \"Liechtenstein\", \"region_iso\": \"LIE\", \"region_label\": \"Liechtenstein\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 2.6378264310208386, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.13665835, \"Longitude\": 9.53574312, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-07T00:00:00\", \"country\": \"LIE\", \"country_label\": \"Liechtenstein\", \"region_iso\": \"LIE\", \"region_label\": \"Liechtenstein\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 2.6378264310208386, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.13665835, \"Longitude\": 9.53574312, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-08T00:00:00\", \"country\": \"LIE\", \"country_label\": \"Liechtenstein\", \"region_iso\": \"LIE\", \"region_label\": \"Liechtenstein\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 2.6378264310208386, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.13665835, \"Longitude\": 9.53574312, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-09T00:00:00\", \"country\": \"LIE\", \"country_label\": \"Liechtenstein\", \"region_iso\": \"LIE\", \"region_label\": \"Liechtenstein\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 2.6378264310208386, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.13665835, \"Longitude\": 9.53574312, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-10T00:00:00\", \"country\": \"LIE\", \"country_label\": \"Liechtenstein\", \"region_iso\": \"LIE\", \"region_label\": \"Liechtenstein\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 2.6378264310208386, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.13665835, \"Longitude\": 9.53574312, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-11T00:00:00\", \"country\": \"LIE\", \"country_label\": \"Liechtenstein\", \"region_iso\": \"LIE\", \"region_label\": \"Liechtenstein\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 2.6378264310208386, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.13665835, \"Longitude\": 9.53574312, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-12T00:00:00\", \"country\": \"LIE\", \"country_label\": \"Liechtenstein\", \"region_iso\": \"LIE\", \"region_label\": \"Liechtenstein\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 2.6378264310208386, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.13665835, \"Longitude\": 9.53574312, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-13T00:00:00\", \"country\": \"LIE\", \"country_label\": \"Liechtenstein\", \"region_iso\": \"LIE\", \"region_label\": \"Liechtenstein\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 2.6378264310208386, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.13665835, \"Longitude\": 9.53574312, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-14T00:00:00\", \"country\": \"LIE\", \"country_label\": \"Liechtenstein\", \"region_iso\": \"LIE\", \"region_label\": \"Liechtenstein\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4, \"deceased\": 0, \"positive_100k\": 10.551305724083354, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.13665835, \"Longitude\": 9.53574312, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-15T00:00:00\", \"country\": \"LIE\", \"country_label\": \"Liechtenstein\", \"region_iso\": \"LIE\", \"region_label\": \"Liechtenstein\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4, \"deceased\": 0, \"positive_100k\": 10.551305724083354, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.13665835, \"Longitude\": 9.53574312, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-16T00:00:00\", \"country\": \"LIE\", \"country_label\": \"Liechtenstein\", \"region_iso\": \"LIE\", \"region_label\": \"Liechtenstein\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4, \"deceased\": 0, \"positive_100k\": 10.551305724083354, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.13665835, \"Longitude\": 9.53574312, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-17T00:00:00\", \"country\": \"LIE\", \"country_label\": \"Liechtenstein\", \"region_iso\": \"LIE\", \"region_label\": \"Liechtenstein\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 7, \"deceased\": 0, \"positive_100k\": 18.46478501714587, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.13665835, \"Longitude\": 9.53574312, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-18T00:00:00\", \"country\": \"LIE\", \"country_label\": \"Liechtenstein\", \"region_iso\": \"LIE\", \"region_label\": \"Liechtenstein\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 28, \"deceased\": 0, \"positive_100k\": 73.85914006858349, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.13665835, \"Longitude\": 9.53574312, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-19T00:00:00\", \"country\": \"LIE\", \"country_label\": \"Liechtenstein\", \"region_iso\": \"LIE\", \"region_label\": \"Liechtenstein\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 28, \"deceased\": 0, \"positive_100k\": 73.85914006858349, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.13665835, \"Longitude\": 9.53574312, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-20T00:00:00\", \"country\": \"LIE\", \"country_label\": \"Liechtenstein\", \"region_iso\": \"LIE\", \"region_label\": \"Liechtenstein\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 28, \"deceased\": 0, \"positive_100k\": 73.85914006858349, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.13665835, \"Longitude\": 9.53574312, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-21T00:00:00\", \"country\": \"LIE\", \"country_label\": \"Liechtenstein\", \"region_iso\": \"LIE\", \"region_label\": \"Liechtenstein\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 37, \"deceased\": 0, \"positive_100k\": 97.59957794777104, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.13665835, \"Longitude\": 9.53574312, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-22T00:00:00\", \"country\": \"LIE\", \"country_label\": \"Liechtenstein\", \"region_iso\": \"LIE\", \"region_label\": \"Liechtenstein\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 37, \"deceased\": 0, \"positive_100k\": 97.59957794777104, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.13665835, \"Longitude\": 9.53574312, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-23T00:00:00\", \"country\": \"LIE\", \"country_label\": \"Liechtenstein\", \"region_iso\": \"LIE\", \"region_label\": \"Liechtenstein\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 51, \"deceased\": 0, \"positive_100k\": 134.5291479820628, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.13665835, \"Longitude\": 9.53574312, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-24T00:00:00\", \"country\": \"LIE\", \"country_label\": \"Liechtenstein\", \"region_iso\": \"LIE\", \"region_label\": \"Liechtenstein\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 51, \"deceased\": 0, \"positive_100k\": 134.5291479820628, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.13665835, \"Longitude\": 9.53574312, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-25T00:00:00\", \"country\": \"LIE\", \"country_label\": \"Liechtenstein\", \"region_iso\": \"LIE\", \"region_label\": \"Liechtenstein\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 51, \"deceased\": 0, \"positive_100k\": 134.5291479820628, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.13665835, \"Longitude\": 9.53574312, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-26T00:00:00\", \"country\": \"LIE\", \"country_label\": \"Liechtenstein\", \"region_iso\": \"LIE\", \"region_label\": \"Liechtenstein\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 56, \"deceased\": 0, \"positive_100k\": 147.71828013716697, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.13665835, \"Longitude\": 9.53574312, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-27T00:00:00\", \"country\": \"LIE\", \"country_label\": \"Liechtenstein\", \"region_iso\": \"LIE\", \"region_label\": \"Liechtenstein\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 56, \"deceased\": 0, \"positive_100k\": 147.71828013716697, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.13665835, \"Longitude\": 9.53574312, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-28T00:00:00\", \"country\": \"LIE\", \"country_label\": \"Liechtenstein\", \"region_iso\": \"LIE\", \"region_label\": \"Liechtenstein\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 56, \"deceased\": 0, \"positive_100k\": 147.71828013716697, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.13665835, \"Longitude\": 9.53574312, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-29T00:00:00\", \"country\": \"LIE\", \"country_label\": \"Liechtenstein\", \"region_iso\": \"LIE\", \"region_label\": \"Liechtenstein\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 56, \"deceased\": 0, \"positive_100k\": 147.71828013716697, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.13665835, \"Longitude\": 9.53574312, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-30T00:00:00\", \"country\": \"LIE\", \"country_label\": \"Liechtenstein\", \"region_iso\": \"LIE\", \"region_label\": \"Liechtenstein\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 62, \"deceased\": 0, \"positive_100k\": 163.54523872329202, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.13665835, \"Longitude\": 9.53574312, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-31T00:00:00\", \"country\": \"LIE\", \"country_label\": \"Liechtenstein\", \"region_iso\": \"LIE\", \"region_label\": \"Liechtenstein\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 68, \"deceased\": 0, \"positive_100k\": 179.37219730941703, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.13665835, \"Longitude\": 9.53574312, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-01T00:00:00\", \"country\": \"LIE\", \"country_label\": \"Liechtenstein\", \"region_iso\": \"LIE\", \"region_label\": \"Liechtenstein\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 68, \"deceased\": 0, \"positive_100k\": 179.37219730941703, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.13665835, \"Longitude\": 9.53574312, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-02T00:00:00\", \"country\": \"LIE\", \"country_label\": \"Liechtenstein\", \"region_iso\": \"LIE\", \"region_label\": \"Liechtenstein\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 75, \"deceased\": 0, \"positive_100k\": 197.83698232656292, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.13665835, \"Longitude\": 9.53574312, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-03T00:00:00\", \"country\": \"LIE\", \"country_label\": \"Liechtenstein\", \"region_iso\": \"LIE\", \"region_label\": \"Liechtenstein\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 75, \"deceased\": 0, \"positive_100k\": 197.83698232656292, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.13665835, \"Longitude\": 9.53574312, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-04T00:00:00\", \"country\": \"LIE\", \"country_label\": \"Liechtenstein\", \"region_iso\": \"LIE\", \"region_label\": \"Liechtenstein\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 77, \"deceased\": 1, \"positive_100k\": 203.11263518860457, \"deceased_100k\": 2.6378264310208386, \"tested_100k\": null, \"Latitude\": 47.13665835, \"Longitude\": 9.53574312, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-05T00:00:00\", \"country\": \"LIE\", \"country_label\": \"Liechtenstein\", \"region_iso\": \"LIE\", \"region_label\": \"Liechtenstein\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 77, \"deceased\": 1, \"positive_100k\": 203.11263518860457, \"deceased_100k\": 2.6378264310208386, \"tested_100k\": null, \"Latitude\": 47.13665835, \"Longitude\": 9.53574312, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-06T00:00:00\", \"country\": \"LIE\", \"country_label\": \"Liechtenstein\", \"region_iso\": \"LIE\", \"region_label\": \"Liechtenstein\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 77, \"deceased\": 1, \"positive_100k\": 203.11263518860457, \"deceased_100k\": 2.6378264310208386, \"tested_100k\": null, \"Latitude\": 47.13665835, \"Longitude\": 9.53574312, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-07T00:00:00\", \"country\": \"LIE\", \"country_label\": \"Liechtenstein\", \"region_iso\": \"LIE\", \"region_label\": \"Liechtenstein\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 78, \"deceased\": 1, \"positive_100k\": 205.7504616196254, \"deceased_100k\": 2.6378264310208386, \"tested_100k\": null, \"Latitude\": 47.13665835, \"Longitude\": 9.53574312, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-08T00:00:00\", \"country\": \"LIE\", \"country_label\": \"Liechtenstein\", \"region_iso\": \"LIE\", \"region_label\": \"Liechtenstein\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 78, \"deceased\": 1, \"positive_100k\": 205.7504616196254, \"deceased_100k\": 2.6378264310208386, \"tested_100k\": null, \"Latitude\": 47.13665835, \"Longitude\": 9.53574312, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-09T00:00:00\", \"country\": \"LIE\", \"country_label\": \"Liechtenstein\", \"region_iso\": \"LIE\", \"region_label\": \"Liechtenstein\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 78, \"deceased\": 1, \"positive_100k\": 205.7504616196254, \"deceased_100k\": 2.6378264310208386, \"tested_100k\": null, \"Latitude\": 47.13665835, \"Longitude\": 9.53574312, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-10T00:00:00\", \"country\": \"LIE\", \"country_label\": \"Liechtenstein\", \"region_iso\": \"LIE\", \"region_label\": \"Liechtenstein\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 79, \"deceased\": 1, \"positive_100k\": 208.38828805064628, \"deceased_100k\": 2.6378264310208386, \"tested_100k\": null, \"Latitude\": 47.13665835, \"Longitude\": 9.53574312, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-11T00:00:00\", \"country\": \"LIE\", \"country_label\": \"Liechtenstein\", \"region_iso\": \"LIE\", \"region_label\": \"Liechtenstein\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 79, \"deceased\": 1, \"positive_100k\": 208.38828805064628, \"deceased_100k\": 2.6378264310208386, \"tested_100k\": null, \"Latitude\": 47.13665835, \"Longitude\": 9.53574312, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-12T00:00:00\", \"country\": \"LIE\", \"country_label\": \"Liechtenstein\", \"region_iso\": \"LIE\", \"region_label\": \"Liechtenstein\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 79, \"deceased\": 1, \"positive_100k\": 208.38828805064628, \"deceased_100k\": 2.6378264310208386, \"tested_100k\": null, \"Latitude\": 47.13665835, \"Longitude\": 9.53574312, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-13T00:00:00\", \"country\": \"LIE\", \"country_label\": \"Liechtenstein\", \"region_iso\": \"LIE\", \"region_label\": \"Liechtenstein\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 79, \"deceased\": 1, \"positive_100k\": 208.38828805064628, \"deceased_100k\": 2.6378264310208386, \"tested_100k\": null, \"Latitude\": 47.13665835, \"Longitude\": 9.53574312, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-14T00:00:00\", \"country\": \"LIE\", \"country_label\": \"Liechtenstein\", \"region_iso\": \"LIE\", \"region_label\": \"Liechtenstein\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 79, \"deceased\": 1, \"positive_100k\": 208.38828805064628, \"deceased_100k\": 2.6378264310208386, \"tested_100k\": null, \"Latitude\": 47.13665835, \"Longitude\": 9.53574312, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-15T00:00:00\", \"country\": \"LIE\", \"country_label\": \"Liechtenstein\", \"region_iso\": \"LIE\", \"region_label\": \"Liechtenstein\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 79, \"deceased\": 1, \"positive_100k\": 208.38828805064628, \"deceased_100k\": 2.6378264310208386, \"tested_100k\": null, \"Latitude\": 47.13665835, \"Longitude\": 9.53574312, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-16T00:00:00\", \"country\": \"LIE\", \"country_label\": \"Liechtenstein\", \"region_iso\": \"LIE\", \"region_label\": \"Liechtenstein\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 79, \"deceased\": 1, \"positive_100k\": 208.38828805064628, \"deceased_100k\": 2.6378264310208386, \"tested_100k\": null, \"Latitude\": 47.13665835, \"Longitude\": 9.53574312, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-17T00:00:00\", \"country\": \"LIE\", \"country_label\": \"Liechtenstein\", \"region_iso\": \"LIE\", \"region_label\": \"Liechtenstein\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 79, \"deceased\": 1, \"positive_100k\": 208.38828805064628, \"deceased_100k\": 2.6378264310208386, \"tested_100k\": null, \"Latitude\": 47.13665835, \"Longitude\": 9.53574312, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-18T00:00:00\", \"country\": \"LIE\", \"country_label\": \"Liechtenstein\", \"region_iso\": \"LIE\", \"region_label\": \"Liechtenstein\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 79, \"deceased\": 1, \"positive_100k\": 208.38828805064628, \"deceased_100k\": 2.6378264310208386, \"tested_100k\": null, \"Latitude\": 47.13665835, \"Longitude\": 9.53574312, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-19T00:00:00\", \"country\": \"LIE\", \"country_label\": \"Liechtenstein\", \"region_iso\": \"LIE\", \"region_label\": \"Liechtenstein\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 81, \"deceased\": 1, \"positive_100k\": 213.66394091268796, \"deceased_100k\": 2.6378264310208386, \"tested_100k\": null, \"Latitude\": 47.13665835, \"Longitude\": 9.53574312, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-20T00:00:00\", \"country\": \"LIE\", \"country_label\": \"Liechtenstein\", \"region_iso\": \"LIE\", \"region_label\": \"Liechtenstein\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 81, \"deceased\": 1, \"positive_100k\": 213.66394091268796, \"deceased_100k\": 2.6378264310208386, \"tested_100k\": null, \"Latitude\": 47.13665835, \"Longitude\": 9.53574312, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"LIE\", \"country_label\": \"Liechtenstein\", \"region_iso\": \"LIE\", \"region_label\": \"Liechtenstein\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 81, \"deceased\": 1, \"positive_100k\": 213.66394091268796, \"deceased_100k\": 2.6378264310208386, \"tested_100k\": null, \"Latitude\": 47.13665835, \"Longitude\": 9.53574312, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-22T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-23T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-24T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-25T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-26T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-27T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-28T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-29T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-30T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-31T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-01T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-02T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-03T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-04T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-05T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-06T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-07T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-08T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-09T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-10T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-11T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-12T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-13T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-14T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-15T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-16T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-17T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-18T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-19T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-20T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-21T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-22T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-23T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-24T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-25T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-26T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-27T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-28T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-29T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.16454729747518626, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-01T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.16454729747518626, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-02T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.16454729747518626, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-03T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.16454729747518626, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-04T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.16454729747518626, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-05T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.16454729747518626, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-06T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2, \"deceased\": 0, \"positive_100k\": 0.3290945949503725, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-07T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2, \"deceased\": 0, \"positive_100k\": 0.3290945949503725, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-08T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3, \"deceased\": 0, \"positive_100k\": 0.49364189242555884, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-09T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3, \"deceased\": 0, \"positive_100k\": 0.49364189242555884, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-10T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 5, \"deceased\": 0, \"positive_100k\": 0.8227364873759313, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-11T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 7, \"deceased\": 0, \"positive_100k\": 1.1518310823263038, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-12T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 19, \"deceased\": 0, \"positive_100k\": 3.126398652028539, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-13T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 34, \"deceased\": 0, \"positive_100k\": 5.594608114156333, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-14T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 51, \"deceased\": 1, \"positive_100k\": 8.391912171234498, \"deceased_100k\": 0.16454729747518626, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-15T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 59, \"deceased\": 1, \"positive_100k\": 9.70829055103599, \"deceased_100k\": 0.16454729747518626, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-16T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 77, \"deceased\": 1, \"positive_100k\": 12.670141905589343, \"deceased_100k\": 0.16454729747518626, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-17T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 140, \"deceased\": 1, \"positive_100k\": 23.03662164652608, \"deceased_100k\": 0.16454729747518626, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-18T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 203, \"deceased\": 2, \"positive_100k\": 33.40310138746281, \"deceased_100k\": 0.3290945949503725, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-19T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 335, \"deceased\": 4, \"positive_100k\": 55.123344654187406, \"deceased_100k\": 0.658189189900745, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-20T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 484, \"deceased\": 4, \"positive_100k\": 79.64089197799015, \"deceased_100k\": 0.658189189900745, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-21T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 670, \"deceased\": 8, \"positive_100k\": 110.24668930837481, \"deceased_100k\": 1.31637837980149, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-22T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 798, \"deceased\": 8, \"positive_100k\": 131.30874338519862, \"deceased_100k\": 1.31637837980149, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-23T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 875, \"deceased\": 8, \"positive_100k\": 143.97888529078799, \"deceased_100k\": 1.31637837980149, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-24T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1099, \"deceased\": 8, \"positive_100k\": 180.8374799252297, \"deceased_100k\": 1.31637837980149, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-25T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1333, \"deceased\": 8, \"positive_100k\": 219.34154753442328, \"deceased_100k\": 1.31637837980149, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-26T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1453, \"deceased\": 9, \"positive_100k\": 239.08722323144565, \"deceased_100k\": 1.4809256772766763, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-27T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1605, \"deceased\": 15, \"positive_100k\": 264.098412447674, \"deceased_100k\": 2.468209462127794, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-28T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1831, \"deceased\": 18, \"positive_100k\": 301.2861016770661, \"deceased_100k\": 2.9618513545533527, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-29T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1950, \"deceased\": 21, \"positive_100k\": 320.8672300766132, \"deceased_100k\": 3.4554932469789117, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-30T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1988, \"deceased\": 22, \"positive_100k\": 327.1200273806703, \"deceased_100k\": 3.6200405444540977, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-31T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2178, \"deceased\": 23, \"positive_100k\": 358.38401390095567, \"deceased_100k\": 3.7845878419292847, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-01T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2319, \"deceased\": 29, \"positive_100k\": 381.585182844957, \"deceased_100k\": 4.771871626780402, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-02T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2487, \"deceased\": 30, \"positive_100k\": 409.2291288207883, \"deceased_100k\": 4.936418924255588, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-03T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2612, \"deceased\": 31, \"positive_100k\": 429.7975410051866, \"deceased_100k\": 5.100966221730774, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-04T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2729, \"deceased\": 31, \"positive_100k\": 449.04957480978334, \"deceased_100k\": 5.100966221730774, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-05T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2804, \"deceased\": 36, \"positive_100k\": 461.3906221204223, \"deceased_100k\": 5.923702709106705, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-06T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2843, \"deceased\": 41, \"positive_100k\": 467.80796672195453, \"deceased_100k\": 6.746439196482638, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-07T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2970, \"deceased\": 44, \"positive_100k\": 488.70547350130323, \"deceased_100k\": 7.2400810889081955, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-08T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3034, \"deceased\": 46, \"positive_100k\": 499.2365005397151, \"deceased_100k\": 7.569175683858569, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-09T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3115, \"deceased\": 52, \"positive_100k\": 512.5648316352052, \"deceased_100k\": 8.556459468709686, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-10T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3223, \"deceased\": 54, \"positive_100k\": 530.3359397625254, \"deceased_100k\": 8.885554063660058, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-11T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3270, \"deceased\": 62, \"positive_100k\": 538.0696627438591, \"deceased_100k\": 10.201932443461548, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-12T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3281, \"deceased\": 66, \"positive_100k\": 539.8796830160861, \"deceased_100k\": 10.860121633362294, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-13T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3292, \"deceased\": 69, \"positive_100k\": 541.6897032883132, \"deceased_100k\": 11.353763525787851, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-14T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3307, \"deceased\": 67, \"positive_100k\": 544.157912750441, \"deceased_100k\": 11.02466893083748, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-15T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3373, \"deceased\": 69, \"positive_100k\": 555.0180343838033, \"deceased_100k\": 11.353763525787851, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-16T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3444, \"deceased\": 69, \"positive_100k\": 566.7008925045415, \"deceased_100k\": 11.353763525787851, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-17T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3480, \"deceased\": 72, \"positive_100k\": 572.6245952136483, \"deceased_100k\": 11.84740541821341, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-18T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3537, \"deceased\": 72, \"positive_100k\": 582.0037911697339, \"deceased_100k\": 11.84740541821341, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-19T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3550, \"deceased\": 73, \"positive_100k\": 584.1429060369113, \"deceased_100k\": 12.011952715688597, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-20T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3558, \"deceased\": 75, \"positive_100k\": 585.4592844167128, \"deceased_100k\": 12.341047310638968, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3618, \"deceased\": 78, \"positive_100k\": 595.3321222652239, \"deceased_100k\": 12.834689203064528, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-22T00:00:00\", \"country\": \"MLT\", \"country_label\": \"Malta\", \"region_iso\": \"MLT\", \"region_label\": \"Malta\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 35.92149632, \"Longitude\": 14.40523316, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-23T00:00:00\", \"country\": \"MLT\", \"country_label\": \"Malta\", \"region_iso\": \"MLT\", \"region_label\": \"Malta\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 35.92149632, \"Longitude\": 14.40523316, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-24T00:00:00\", \"country\": \"MLT\", \"country_label\": \"Malta\", \"region_iso\": \"MLT\", \"region_label\": \"Malta\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 35.92149632, \"Longitude\": 14.40523316, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-25T00:00:00\", \"country\": \"MLT\", \"country_label\": \"Malta\", \"region_iso\": \"MLT\", \"region_label\": \"Malta\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 35.92149632, \"Longitude\": 14.40523316, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-26T00:00:00\", \"country\": \"MLT\", \"country_label\": \"Malta\", \"region_iso\": \"MLT\", \"region_label\": \"Malta\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 35.92149632, \"Longitude\": 14.40523316, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-27T00:00:00\", \"country\": \"MLT\", \"country_label\": \"Malta\", \"region_iso\": \"MLT\", \"region_label\": \"Malta\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 35.92149632, \"Longitude\": 14.40523316, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-28T00:00:00\", \"country\": \"MLT\", \"country_label\": \"Malta\", \"region_iso\": \"MLT\", \"region_label\": \"Malta\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 35.92149632, \"Longitude\": 14.40523316, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-29T00:00:00\", \"country\": \"MLT\", \"country_label\": \"Malta\", \"region_iso\": \"MLT\", \"region_label\": \"Malta\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 35.92149632, \"Longitude\": 14.40523316, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-30T00:00:00\", \"country\": \"MLT\", \"country_label\": \"Malta\", \"region_iso\": \"MLT\", \"region_label\": \"Malta\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 35.92149632, \"Longitude\": 14.40523316, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-31T00:00:00\", \"country\": \"MLT\", \"country_label\": \"Malta\", \"region_iso\": \"MLT\", \"region_label\": \"Malta\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 35.92149632, \"Longitude\": 14.40523316, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-01T00:00:00\", \"country\": \"MLT\", \"country_label\": \"Malta\", \"region_iso\": \"MLT\", \"region_label\": \"Malta\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 35.92149632, \"Longitude\": 14.40523316, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-02T00:00:00\", \"country\": \"MLT\", \"country_label\": \"Malta\", \"region_iso\": \"MLT\", \"region_label\": \"Malta\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 35.92149632, \"Longitude\": 14.40523316, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-03T00:00:00\", \"country\": \"MLT\", \"country_label\": \"Malta\", \"region_iso\": \"MLT\", \"region_label\": \"Malta\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 35.92149632, \"Longitude\": 14.40523316, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-04T00:00:00\", \"country\": \"MLT\", \"country_label\": \"Malta\", \"region_iso\": \"MLT\", \"region_label\": \"Malta\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 35.92149632, \"Longitude\": 14.40523316, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-05T00:00:00\", \"country\": \"MLT\", \"country_label\": \"Malta\", \"region_iso\": \"MLT\", \"region_label\": \"Malta\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 35.92149632, \"Longitude\": 14.40523316, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-06T00:00:00\", \"country\": \"MLT\", \"country_label\": \"Malta\", \"region_iso\": \"MLT\", \"region_label\": \"Malta\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 35.92149632, \"Longitude\": 14.40523316, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-07T00:00:00\", \"country\": \"MLT\", \"country_label\": \"Malta\", \"region_iso\": \"MLT\", \"region_label\": \"Malta\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 35.92149632, \"Longitude\": 14.40523316, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-08T00:00:00\", \"country\": \"MLT\", \"country_label\": \"Malta\", \"region_iso\": \"MLT\", \"region_label\": \"Malta\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 35.92149632, \"Longitude\": 14.40523316, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-09T00:00:00\", \"country\": \"MLT\", \"country_label\": \"Malta\", \"region_iso\": \"MLT\", \"region_label\": \"Malta\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 35.92149632, \"Longitude\": 14.40523316, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-10T00:00:00\", \"country\": \"MLT\", \"country_label\": \"Malta\", \"region_iso\": \"MLT\", \"region_label\": \"Malta\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 35.92149632, \"Longitude\": 14.40523316, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-11T00:00:00\", \"country\": \"MLT\", \"country_label\": \"Malta\", \"region_iso\": \"MLT\", \"region_label\": \"Malta\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 35.92149632, \"Longitude\": 14.40523316, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-12T00:00:00\", \"country\": \"MLT\", \"country_label\": \"Malta\", \"region_iso\": \"MLT\", \"region_label\": \"Malta\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 35.92149632, \"Longitude\": 14.40523316, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-13T00:00:00\", \"country\": \"MLT\", \"country_label\": \"Malta\", \"region_iso\": \"MLT\", \"region_label\": \"Malta\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 35.92149632, \"Longitude\": 14.40523316, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-14T00:00:00\", \"country\": \"MLT\", \"country_label\": \"Malta\", \"region_iso\": \"MLT\", \"region_label\": \"Malta\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 35.92149632, \"Longitude\": 14.40523316, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-15T00:00:00\", \"country\": \"MLT\", \"country_label\": \"Malta\", \"region_iso\": \"MLT\", \"region_label\": \"Malta\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 35.92149632, \"Longitude\": 14.40523316, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-16T00:00:00\", \"country\": \"MLT\", \"country_label\": \"Malta\", \"region_iso\": \"MLT\", \"region_label\": \"Malta\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 35.92149632, \"Longitude\": 14.40523316, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-17T00:00:00\", \"country\": \"MLT\", \"country_label\": \"Malta\", \"region_iso\": \"MLT\", \"region_label\": \"Malta\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 35.92149632, \"Longitude\": 14.40523316, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-18T00:00:00\", \"country\": \"MLT\", \"country_label\": \"Malta\", \"region_iso\": \"MLT\", \"region_label\": \"Malta\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 35.92149632, \"Longitude\": 14.40523316, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-19T00:00:00\", \"country\": \"MLT\", \"country_label\": \"Malta\", \"region_iso\": \"MLT\", \"region_label\": \"Malta\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 35.92149632, \"Longitude\": 14.40523316, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-20T00:00:00\", \"country\": \"MLT\", \"country_label\": \"Malta\", \"region_iso\": \"MLT\", \"region_label\": \"Malta\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 35.92149632, \"Longitude\": 14.40523316, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-21T00:00:00\", \"country\": \"MLT\", \"country_label\": \"Malta\", \"region_iso\": \"MLT\", \"region_label\": \"Malta\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 35.92149632, \"Longitude\": 14.40523316, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-22T00:00:00\", \"country\": \"MLT\", \"country_label\": \"Malta\", \"region_iso\": \"MLT\", \"region_label\": \"Malta\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 35.92149632, \"Longitude\": 14.40523316, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-23T00:00:00\", \"country\": \"MLT\", \"country_label\": \"Malta\", \"region_iso\": \"MLT\", \"region_label\": \"Malta\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 35.92149632, \"Longitude\": 14.40523316, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-24T00:00:00\", \"country\": \"MLT\", \"country_label\": \"Malta\", \"region_iso\": \"MLT\", \"region_label\": \"Malta\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 35.92149632, \"Longitude\": 14.40523316, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-25T00:00:00\", \"country\": \"MLT\", \"country_label\": \"Malta\", \"region_iso\": \"MLT\", \"region_label\": \"Malta\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 35.92149632, \"Longitude\": 14.40523316, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-26T00:00:00\", \"country\": \"MLT\", \"country_label\": \"Malta\", \"region_iso\": \"MLT\", \"region_label\": \"Malta\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 35.92149632, \"Longitude\": 14.40523316, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-27T00:00:00\", \"country\": \"MLT\", \"country_label\": \"Malta\", \"region_iso\": \"MLT\", \"region_label\": \"Malta\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 35.92149632, \"Longitude\": 14.40523316, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-28T00:00:00\", \"country\": \"MLT\", \"country_label\": \"Malta\", \"region_iso\": \"MLT\", \"region_label\": \"Malta\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 35.92149632, \"Longitude\": 14.40523316, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-29T00:00:00\", \"country\": \"MLT\", \"country_label\": \"Malta\", \"region_iso\": \"MLT\", \"region_label\": \"Malta\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 35.92149632, \"Longitude\": 14.40523316, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-01T00:00:00\", \"country\": \"MLT\", \"country_label\": \"Malta\", \"region_iso\": \"MLT\", \"region_label\": \"Malta\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 35.92149632, \"Longitude\": 14.40523316, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-02T00:00:00\", \"country\": \"MLT\", \"country_label\": \"Malta\", \"region_iso\": \"MLT\", \"region_label\": \"Malta\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 35.92149632, \"Longitude\": 14.40523316, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-03T00:00:00\", \"country\": \"MLT\", \"country_label\": \"Malta\", \"region_iso\": \"MLT\", \"region_label\": \"Malta\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 35.92149632, \"Longitude\": 14.40523316, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-04T00:00:00\", \"country\": \"MLT\", \"country_label\": \"Malta\", \"region_iso\": \"MLT\", \"region_label\": \"Malta\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 35.92149632, \"Longitude\": 14.40523316, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-05T00:00:00\", \"country\": \"MLT\", \"country_label\": \"Malta\", \"region_iso\": \"MLT\", \"region_label\": \"Malta\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 35.92149632, \"Longitude\": 14.40523316, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-06T00:00:00\", \"country\": \"MLT\", \"country_label\": \"Malta\", \"region_iso\": \"MLT\", \"region_label\": \"Malta\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 35.92149632, \"Longitude\": 14.40523316, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-07T00:00:00\", \"country\": \"MLT\", \"country_label\": \"Malta\", \"region_iso\": \"MLT\", \"region_label\": \"Malta\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3, \"deceased\": 0, \"positive_100k\": 0.6204372014145968, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 35.92149632, \"Longitude\": 14.40523316, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-08T00:00:00\", \"country\": \"MLT\", \"country_label\": \"Malta\", \"region_iso\": \"MLT\", \"region_label\": \"Malta\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3, \"deceased\": 0, \"positive_100k\": 0.6204372014145968, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 35.92149632, \"Longitude\": 14.40523316, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-09T00:00:00\", \"country\": \"MLT\", \"country_label\": \"Malta\", \"region_iso\": \"MLT\", \"region_label\": \"Malta\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3, \"deceased\": 0, \"positive_100k\": 0.6204372014145968, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 35.92149632, \"Longitude\": 14.40523316, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-10T00:00:00\", \"country\": \"MLT\", \"country_label\": \"Malta\", \"region_iso\": \"MLT\", \"region_label\": \"Malta\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 5, \"deceased\": 0, \"positive_100k\": 1.0340620023576614, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 35.92149632, \"Longitude\": 14.40523316, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-11T00:00:00\", \"country\": \"MLT\", \"country_label\": \"Malta\", \"region_iso\": \"MLT\", \"region_label\": \"Malta\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6, \"deceased\": 0, \"positive_100k\": 1.2408744028291936, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 35.92149632, \"Longitude\": 14.40523316, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-12T00:00:00\", \"country\": \"MLT\", \"country_label\": \"Malta\", \"region_iso\": \"MLT\", \"region_label\": \"Malta\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6, \"deceased\": 0, \"positive_100k\": 1.2408744028291936, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 35.92149632, \"Longitude\": 14.40523316, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-13T00:00:00\", \"country\": \"MLT\", \"country_label\": \"Malta\", \"region_iso\": \"MLT\", \"region_label\": \"Malta\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 12, \"deceased\": 0, \"positive_100k\": 2.481748805658387, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 35.92149632, \"Longitude\": 14.40523316, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-14T00:00:00\", \"country\": \"MLT\", \"country_label\": \"Malta\", \"region_iso\": \"MLT\", \"region_label\": \"Malta\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 18, \"deceased\": 0, \"positive_100k\": 3.722623208487581, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 35.92149632, \"Longitude\": 14.40523316, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-15T00:00:00\", \"country\": \"MLT\", \"country_label\": \"Malta\", \"region_iso\": \"MLT\", \"region_label\": \"Malta\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 21, \"deceased\": 0, \"positive_100k\": 4.3430604099021775, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 35.92149632, \"Longitude\": 14.40523316, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-16T00:00:00\", \"country\": \"MLT\", \"country_label\": \"Malta\", \"region_iso\": \"MLT\", \"region_label\": \"Malta\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 30, \"deceased\": 0, \"positive_100k\": 6.204372014145968, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 35.92149632, \"Longitude\": 14.40523316, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-17T00:00:00\", \"country\": \"MLT\", \"country_label\": \"Malta\", \"region_iso\": \"MLT\", \"region_label\": \"Malta\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 38, \"deceased\": 0, \"positive_100k\": 7.858871217918226, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 35.92149632, \"Longitude\": 14.40523316, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-18T00:00:00\", \"country\": \"MLT\", \"country_label\": \"Malta\", \"region_iso\": \"MLT\", \"region_label\": \"Malta\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 38, \"deceased\": 0, \"positive_100k\": 7.858871217918226, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 35.92149632, \"Longitude\": 14.40523316, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-19T00:00:00\", \"country\": \"MLT\", \"country_label\": \"Malta\", \"region_iso\": \"MLT\", \"region_label\": \"Malta\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 53, \"deceased\": 0, \"positive_100k\": 10.96105722499121, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 35.92149632, \"Longitude\": 14.40523316, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-20T00:00:00\", \"country\": \"MLT\", \"country_label\": \"Malta\", \"region_iso\": \"MLT\", \"region_label\": \"Malta\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 64, \"deceased\": 0, \"positive_100k\": 13.235993630178065, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 35.92149632, \"Longitude\": 14.40523316, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-21T00:00:00\", \"country\": \"MLT\", \"country_label\": \"Malta\", \"region_iso\": \"MLT\", \"region_label\": \"Malta\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 73, \"deceased\": 0, \"positive_100k\": 15.097305234421855, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 35.92149632, \"Longitude\": 14.40523316, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-22T00:00:00\", \"country\": \"MLT\", \"country_label\": \"Malta\", \"region_iso\": \"MLT\", \"region_label\": \"Malta\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 90, \"deceased\": 0, \"positive_100k\": 18.613116042437905, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 35.92149632, \"Longitude\": 14.40523316, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-23T00:00:00\", \"country\": \"MLT\", \"country_label\": \"Malta\", \"region_iso\": \"MLT\", \"region_label\": \"Malta\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 107, \"deceased\": 0, \"positive_100k\": 22.128926850453954, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 35.92149632, \"Longitude\": 14.40523316, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-24T00:00:00\", \"country\": \"MLT\", \"country_label\": \"Malta\", \"region_iso\": \"MLT\", \"region_label\": \"Malta\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 110, \"deceased\": 0, \"positive_100k\": 22.74936405186855, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 35.92149632, \"Longitude\": 14.40523316, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-25T00:00:00\", \"country\": \"MLT\", \"country_label\": \"Malta\", \"region_iso\": \"MLT\", \"region_label\": \"Malta\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 129, \"deceased\": 0, \"positive_100k\": 26.678799660827664, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 35.92149632, \"Longitude\": 14.40523316, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-26T00:00:00\", \"country\": \"MLT\", \"country_label\": \"Malta\", \"region_iso\": \"MLT\", \"region_label\": \"Malta\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 134, \"deceased\": 0, \"positive_100k\": 27.712861663185326, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 35.92149632, \"Longitude\": 14.40523316, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-27T00:00:00\", \"country\": \"MLT\", \"country_label\": \"Malta\", \"region_iso\": \"MLT\", \"region_label\": \"Malta\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 139, \"deceased\": 0, \"positive_100k\": 28.746923665542983, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 35.92149632, \"Longitude\": 14.40523316, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-28T00:00:00\", \"country\": \"MLT\", \"country_label\": \"Malta\", \"region_iso\": \"MLT\", \"region_label\": \"Malta\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 149, \"deceased\": 0, \"positive_100k\": 30.81504767025831, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 35.92149632, \"Longitude\": 14.40523316, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-29T00:00:00\", \"country\": \"MLT\", \"country_label\": \"Malta\", \"region_iso\": \"MLT\", \"region_label\": \"Malta\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 151, \"deceased\": 0, \"positive_100k\": 31.22867247120137, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 35.92149632, \"Longitude\": 14.40523316, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-30T00:00:00\", \"country\": \"MLT\", \"country_label\": \"Malta\", \"region_iso\": \"MLT\", \"region_label\": \"Malta\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 156, \"deceased\": 0, \"positive_100k\": 32.262734473559036, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 35.92149632, \"Longitude\": 14.40523316, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-31T00:00:00\", \"country\": \"MLT\", \"country_label\": \"Malta\", \"region_iso\": \"MLT\", \"region_label\": \"Malta\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 169, \"deceased\": 0, \"positive_100k\": 34.951295679688954, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 35.92149632, \"Longitude\": 14.40523316, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-01T00:00:00\", \"country\": \"MLT\", \"country_label\": \"Malta\", \"region_iso\": \"MLT\", \"region_label\": \"Malta\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 188, \"deceased\": 0, \"positive_100k\": 38.88073128864807, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 35.92149632, \"Longitude\": 14.40523316, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-02T00:00:00\", \"country\": \"MLT\", \"country_label\": \"Malta\", \"region_iso\": \"MLT\", \"region_label\": \"Malta\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 196, \"deceased\": 0, \"positive_100k\": 40.535230492420325, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 35.92149632, \"Longitude\": 14.40523316, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-03T00:00:00\", \"country\": \"MLT\", \"country_label\": \"Malta\", \"region_iso\": \"MLT\", \"region_label\": \"Malta\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 202, \"deceased\": 0, \"positive_100k\": 41.776104895249524, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 35.92149632, \"Longitude\": 14.40523316, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-04T00:00:00\", \"country\": \"MLT\", \"country_label\": \"Malta\", \"region_iso\": \"MLT\", \"region_label\": \"Malta\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 213, \"deceased\": 0, \"positive_100k\": 44.051041300436374, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 35.92149632, \"Longitude\": 14.40523316, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-05T00:00:00\", \"country\": \"MLT\", \"country_label\": \"Malta\", \"region_iso\": \"MLT\", \"region_label\": \"Malta\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 227, \"deceased\": 0, \"positive_100k\": 46.94641490703783, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 35.92149632, \"Longitude\": 14.40523316, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-06T00:00:00\", \"country\": \"MLT\", \"country_label\": \"Malta\", \"region_iso\": \"MLT\", \"region_label\": \"Malta\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 241, \"deceased\": 0, \"positive_100k\": 49.84178851363928, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 35.92149632, \"Longitude\": 14.40523316, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-07T00:00:00\", \"country\": \"MLT\", \"country_label\": \"Malta\", \"region_iso\": \"MLT\", \"region_label\": \"Malta\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 293, \"deceased\": 0, \"positive_100k\": 60.59603333815896, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 35.92149632, \"Longitude\": 14.40523316, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-08T00:00:00\", \"country\": \"MLT\", \"country_label\": \"Malta\", \"region_iso\": \"MLT\", \"region_label\": \"Malta\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 299, \"deceased\": 1, \"positive_100k\": 61.836907740988146, \"deceased_100k\": 0.20681240047153227, \"tested_100k\": null, \"Latitude\": 35.92149632, \"Longitude\": 14.40523316, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-09T00:00:00\", \"country\": \"MLT\", \"country_label\": \"Malta\", \"region_iso\": \"MLT\", \"region_label\": \"Malta\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 337, \"deceased\": 2, \"positive_100k\": 69.69577895890637, \"deceased_100k\": 0.41362480094306453, \"tested_100k\": null, \"Latitude\": 35.92149632, \"Longitude\": 14.40523316, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-10T00:00:00\", \"country\": \"MLT\", \"country_label\": \"Malta\", \"region_iso\": \"MLT\", \"region_label\": \"Malta\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 350, \"deceased\": 2, \"positive_100k\": 72.38434016503629, \"deceased_100k\": 0.41362480094306453, \"tested_100k\": null, \"Latitude\": 35.92149632, \"Longitude\": 14.40523316, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-11T00:00:00\", \"country\": \"MLT\", \"country_label\": \"Malta\", \"region_iso\": \"MLT\", \"region_label\": \"Malta\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 370, \"deceased\": 3, \"positive_100k\": 76.52058817446694, \"deceased_100k\": 0.6204372014145968, \"tested_100k\": null, \"Latitude\": 35.92149632, \"Longitude\": 14.40523316, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-12T00:00:00\", \"country\": \"MLT\", \"country_label\": \"Malta\", \"region_iso\": \"MLT\", \"region_label\": \"Malta\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 378, \"deceased\": 3, \"positive_100k\": 78.1750873782392, \"deceased_100k\": 0.6204372014145968, \"tested_100k\": null, \"Latitude\": 35.92149632, \"Longitude\": 14.40523316, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-13T00:00:00\", \"country\": \"MLT\", \"country_label\": \"Malta\", \"region_iso\": \"MLT\", \"region_label\": \"Malta\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 384, \"deceased\": 3, \"positive_100k\": 79.41596178106839, \"deceased_100k\": 0.6204372014145968, \"tested_100k\": null, \"Latitude\": 35.92149632, \"Longitude\": 14.40523316, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-14T00:00:00\", \"country\": \"MLT\", \"country_label\": \"Malta\", \"region_iso\": \"MLT\", \"region_label\": \"Malta\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 393, \"deceased\": 3, \"positive_100k\": 81.27727338531218, \"deceased_100k\": 0.6204372014145968, \"tested_100k\": null, \"Latitude\": 35.92149632, \"Longitude\": 14.40523316, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-15T00:00:00\", \"country\": \"MLT\", \"country_label\": \"Malta\", \"region_iso\": \"MLT\", \"region_label\": \"Malta\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 399, \"deceased\": 3, \"positive_100k\": 82.51814778814138, \"deceased_100k\": 0.6204372014145968, \"tested_100k\": null, \"Latitude\": 35.92149632, \"Longitude\": 14.40523316, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-16T00:00:00\", \"country\": \"MLT\", \"country_label\": \"Malta\", \"region_iso\": \"MLT\", \"region_label\": \"Malta\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 412, \"deceased\": 3, \"positive_100k\": 85.2067089942713, \"deceased_100k\": 0.6204372014145968, \"tested_100k\": null, \"Latitude\": 35.92149632, \"Longitude\": 14.40523316, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-17T00:00:00\", \"country\": \"MLT\", \"country_label\": \"Malta\", \"region_iso\": \"MLT\", \"region_label\": \"Malta\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 422, \"deceased\": 3, \"positive_100k\": 87.27483299898661, \"deceased_100k\": 0.6204372014145968, \"tested_100k\": null, \"Latitude\": 35.92149632, \"Longitude\": 14.40523316, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-18T00:00:00\", \"country\": \"MLT\", \"country_label\": \"Malta\", \"region_iso\": \"MLT\", \"region_label\": \"Malta\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 426, \"deceased\": 3, \"positive_100k\": 88.10208260087275, \"deceased_100k\": 0.6204372014145968, \"tested_100k\": null, \"Latitude\": 35.92149632, \"Longitude\": 14.40523316, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-19T00:00:00\", \"country\": \"MLT\", \"country_label\": \"Malta\", \"region_iso\": \"MLT\", \"region_label\": \"Malta\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 427, \"deceased\": 3, \"positive_100k\": 88.30889500134428, \"deceased_100k\": 0.6204372014145968, \"tested_100k\": null, \"Latitude\": 35.92149632, \"Longitude\": 14.40523316, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-20T00:00:00\", \"country\": \"MLT\", \"country_label\": \"Malta\", \"region_iso\": \"MLT\", \"region_label\": \"Malta\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 431, \"deceased\": 3, \"positive_100k\": 89.1361446032304, \"deceased_100k\": 0.6204372014145968, \"tested_100k\": null, \"Latitude\": 35.92149632, \"Longitude\": 14.40523316, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"MLT\", \"country_label\": \"Malta\", \"region_iso\": \"MLT\", \"region_label\": \"Malta\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 443, \"deceased\": 3, \"positive_100k\": 91.61789340888879, \"deceased_100k\": 0.6204372014145968, \"tested_100k\": null, \"Latitude\": 35.92149632, \"Longitude\": 14.40523316, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-22T00:00:00\", \"country\": \"MDA\", \"country_label\": \"Moldova\", \"region_iso\": \"MDA\", \"region_label\": \"Moldova\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.19498804, \"Longitude\": 28.45673372, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-23T00:00:00\", \"country\": \"MDA\", \"country_label\": \"Moldova\", \"region_iso\": \"MDA\", \"region_label\": \"Moldova\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.19498804, \"Longitude\": 28.45673372, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-24T00:00:00\", \"country\": \"MDA\", \"country_label\": \"Moldova\", \"region_iso\": \"MDA\", \"region_label\": \"Moldova\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.19498804, \"Longitude\": 28.45673372, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-25T00:00:00\", \"country\": \"MDA\", \"country_label\": \"Moldova\", \"region_iso\": \"MDA\", \"region_label\": \"Moldova\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.19498804, \"Longitude\": 28.45673372, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-26T00:00:00\", \"country\": \"MDA\", \"country_label\": \"Moldova\", \"region_iso\": \"MDA\", \"region_label\": \"Moldova\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.19498804, \"Longitude\": 28.45673372, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-27T00:00:00\", \"country\": \"MDA\", \"country_label\": \"Moldova\", \"region_iso\": \"MDA\", \"region_label\": \"Moldova\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.19498804, \"Longitude\": 28.45673372, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-28T00:00:00\", \"country\": \"MDA\", \"country_label\": \"Moldova\", \"region_iso\": \"MDA\", \"region_label\": \"Moldova\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.19498804, \"Longitude\": 28.45673372, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-29T00:00:00\", \"country\": \"MDA\", \"country_label\": \"Moldova\", \"region_iso\": \"MDA\", \"region_label\": \"Moldova\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.19498804, \"Longitude\": 28.45673372, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-30T00:00:00\", \"country\": \"MDA\", \"country_label\": \"Moldova\", \"region_iso\": \"MDA\", \"region_label\": \"Moldova\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.19498804, \"Longitude\": 28.45673372, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-31T00:00:00\", \"country\": \"MDA\", \"country_label\": \"Moldova\", \"region_iso\": \"MDA\", \"region_label\": \"Moldova\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.19498804, \"Longitude\": 28.45673372, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-01T00:00:00\", \"country\": \"MDA\", \"country_label\": \"Moldova\", \"region_iso\": \"MDA\", \"region_label\": \"Moldova\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.19498804, \"Longitude\": 28.45673372, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-02T00:00:00\", \"country\": \"MDA\", \"country_label\": \"Moldova\", \"region_iso\": \"MDA\", \"region_label\": \"Moldova\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.19498804, \"Longitude\": 28.45673372, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-03T00:00:00\", \"country\": \"MDA\", \"country_label\": \"Moldova\", \"region_iso\": \"MDA\", \"region_label\": \"Moldova\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.19498804, \"Longitude\": 28.45673372, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-04T00:00:00\", \"country\": \"MDA\", \"country_label\": \"Moldova\", \"region_iso\": \"MDA\", \"region_label\": \"Moldova\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.19498804, \"Longitude\": 28.45673372, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-05T00:00:00\", \"country\": \"MDA\", \"country_label\": \"Moldova\", \"region_iso\": \"MDA\", \"region_label\": \"Moldova\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.19498804, \"Longitude\": 28.45673372, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-06T00:00:00\", \"country\": \"MDA\", \"country_label\": \"Moldova\", \"region_iso\": \"MDA\", \"region_label\": \"Moldova\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.19498804, \"Longitude\": 28.45673372, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-07T00:00:00\", \"country\": \"MDA\", \"country_label\": \"Moldova\", \"region_iso\": \"MDA\", \"region_label\": \"Moldova\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.19498804, \"Longitude\": 28.45673372, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-08T00:00:00\", \"country\": \"MDA\", \"country_label\": \"Moldova\", \"region_iso\": \"MDA\", \"region_label\": \"Moldova\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.19498804, \"Longitude\": 28.45673372, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-09T00:00:00\", \"country\": \"MDA\", \"country_label\": \"Moldova\", \"region_iso\": \"MDA\", \"region_label\": \"Moldova\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.19498804, \"Longitude\": 28.45673372, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-10T00:00:00\", \"country\": \"MDA\", \"country_label\": \"Moldova\", \"region_iso\": \"MDA\", \"region_label\": \"Moldova\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.19498804, \"Longitude\": 28.45673372, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-11T00:00:00\", \"country\": \"MDA\", \"country_label\": \"Moldova\", \"region_iso\": \"MDA\", \"region_label\": \"Moldova\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.19498804, \"Longitude\": 28.45673372, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-12T00:00:00\", \"country\": \"MDA\", \"country_label\": \"Moldova\", \"region_iso\": \"MDA\", \"region_label\": \"Moldova\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.19498804, \"Longitude\": 28.45673372, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-13T00:00:00\", \"country\": \"MDA\", \"country_label\": \"Moldova\", \"region_iso\": \"MDA\", \"region_label\": \"Moldova\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.19498804, \"Longitude\": 28.45673372, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-14T00:00:00\", \"country\": \"MDA\", \"country_label\": \"Moldova\", \"region_iso\": \"MDA\", \"region_label\": \"Moldova\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.19498804, \"Longitude\": 28.45673372, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-15T00:00:00\", \"country\": \"MDA\", \"country_label\": \"Moldova\", \"region_iso\": \"MDA\", \"region_label\": \"Moldova\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.19498804, \"Longitude\": 28.45673372, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-16T00:00:00\", \"country\": \"MDA\", \"country_label\": \"Moldova\", \"region_iso\": \"MDA\", \"region_label\": \"Moldova\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.19498804, \"Longitude\": 28.45673372, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-17T00:00:00\", \"country\": \"MDA\", \"country_label\": \"Moldova\", \"region_iso\": \"MDA\", \"region_label\": \"Moldova\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.19498804, \"Longitude\": 28.45673372, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-18T00:00:00\", \"country\": \"MDA\", \"country_label\": \"Moldova\", \"region_iso\": \"MDA\", \"region_label\": \"Moldova\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.19498804, \"Longitude\": 28.45673372, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-19T00:00:00\", \"country\": \"MDA\", \"country_label\": \"Moldova\", \"region_iso\": \"MDA\", \"region_label\": \"Moldova\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.19498804, \"Longitude\": 28.45673372, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-20T00:00:00\", \"country\": \"MDA\", \"country_label\": \"Moldova\", \"region_iso\": \"MDA\", \"region_label\": \"Moldova\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.19498804, \"Longitude\": 28.45673372, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-21T00:00:00\", \"country\": \"MDA\", \"country_label\": \"Moldova\", \"region_iso\": \"MDA\", \"region_label\": \"Moldova\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.19498804, \"Longitude\": 28.45673372, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-22T00:00:00\", \"country\": \"MDA\", \"country_label\": \"Moldova\", \"region_iso\": \"MDA\", \"region_label\": \"Moldova\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.19498804, \"Longitude\": 28.45673372, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-23T00:00:00\", \"country\": \"MDA\", \"country_label\": \"Moldova\", \"region_iso\": \"MDA\", \"region_label\": \"Moldova\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.19498804, \"Longitude\": 28.45673372, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-24T00:00:00\", \"country\": \"MDA\", \"country_label\": \"Moldova\", \"region_iso\": \"MDA\", \"region_label\": \"Moldova\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.19498804, \"Longitude\": 28.45673372, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-25T00:00:00\", \"country\": \"MDA\", \"country_label\": \"Moldova\", \"region_iso\": \"MDA\", \"region_label\": \"Moldova\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.19498804, \"Longitude\": 28.45673372, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-26T00:00:00\", \"country\": \"MDA\", \"country_label\": \"Moldova\", \"region_iso\": \"MDA\", \"region_label\": \"Moldova\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.19498804, \"Longitude\": 28.45673372, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-27T00:00:00\", \"country\": \"MDA\", \"country_label\": \"Moldova\", \"region_iso\": \"MDA\", \"region_label\": \"Moldova\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.19498804, \"Longitude\": 28.45673372, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-28T00:00:00\", \"country\": \"MDA\", \"country_label\": \"Moldova\", \"region_iso\": \"MDA\", \"region_label\": \"Moldova\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.19498804, \"Longitude\": 28.45673372, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-29T00:00:00\", \"country\": \"MDA\", \"country_label\": \"Moldova\", \"region_iso\": \"MDA\", \"region_label\": \"Moldova\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.19498804, \"Longitude\": 28.45673372, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-01T00:00:00\", \"country\": \"MDA\", \"country_label\": \"Moldova\", \"region_iso\": \"MDA\", \"region_label\": \"Moldova\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.19498804, \"Longitude\": 28.45673372, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-02T00:00:00\", \"country\": \"MDA\", \"country_label\": \"Moldova\", \"region_iso\": \"MDA\", \"region_label\": \"Moldova\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.19498804, \"Longitude\": 28.45673372, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-03T00:00:00\", \"country\": \"MDA\", \"country_label\": \"Moldova\", \"region_iso\": \"MDA\", \"region_label\": \"Moldova\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.19498804, \"Longitude\": 28.45673372, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-04T00:00:00\", \"country\": \"MDA\", \"country_label\": \"Moldova\", \"region_iso\": \"MDA\", \"region_label\": \"Moldova\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.19498804, \"Longitude\": 28.45673372, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-05T00:00:00\", \"country\": \"MDA\", \"country_label\": \"Moldova\", \"region_iso\": \"MDA\", \"region_label\": \"Moldova\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.19498804, \"Longitude\": 28.45673372, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-06T00:00:00\", \"country\": \"MDA\", \"country_label\": \"Moldova\", \"region_iso\": \"MDA\", \"region_label\": \"Moldova\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.19498804, \"Longitude\": 28.45673372, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-07T00:00:00\", \"country\": \"MDA\", \"country_label\": \"Moldova\", \"region_iso\": \"MDA\", \"region_label\": \"Moldova\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.19498804, \"Longitude\": 28.45673372, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-08T00:00:00\", \"country\": \"MDA\", \"country_label\": \"Moldova\", \"region_iso\": \"MDA\", \"region_label\": \"Moldova\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.02820172013571796, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.19498804, \"Longitude\": 28.45673372, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-09T00:00:00\", \"country\": \"MDA\", \"country_label\": \"Moldova\", \"region_iso\": \"MDA\", \"region_label\": \"Moldova\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.02820172013571796, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.19498804, \"Longitude\": 28.45673372, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-10T00:00:00\", \"country\": \"MDA\", \"country_label\": \"Moldova\", \"region_iso\": \"MDA\", \"region_label\": \"Moldova\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3, \"deceased\": 0, \"positive_100k\": 0.08460516040715388, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.19498804, \"Longitude\": 28.45673372, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-11T00:00:00\", \"country\": \"MDA\", \"country_label\": \"Moldova\", \"region_iso\": \"MDA\", \"region_label\": \"Moldova\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3, \"deceased\": 0, \"positive_100k\": 0.08460516040715388, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.19498804, \"Longitude\": 28.45673372, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-12T00:00:00\", \"country\": \"MDA\", \"country_label\": \"Moldova\", \"region_iso\": \"MDA\", \"region_label\": \"Moldova\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3, \"deceased\": 0, \"positive_100k\": 0.08460516040715388, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.19498804, \"Longitude\": 28.45673372, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-13T00:00:00\", \"country\": \"MDA\", \"country_label\": \"Moldova\", \"region_iso\": \"MDA\", \"region_label\": \"Moldova\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6, \"deceased\": 0, \"positive_100k\": 0.16921032081430776, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.19498804, \"Longitude\": 28.45673372, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-14T00:00:00\", \"country\": \"MDA\", \"country_label\": \"Moldova\", \"region_iso\": \"MDA\", \"region_label\": \"Moldova\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 12, \"deceased\": 0, \"positive_100k\": 0.3384206416286155, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.19498804, \"Longitude\": 28.45673372, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-15T00:00:00\", \"country\": \"MDA\", \"country_label\": \"Moldova\", \"region_iso\": \"MDA\", \"region_label\": \"Moldova\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 23, \"deceased\": 0, \"positive_100k\": 0.648639563121513, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.19498804, \"Longitude\": 28.45673372, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-16T00:00:00\", \"country\": \"MDA\", \"country_label\": \"Moldova\", \"region_iso\": \"MDA\", \"region_label\": \"Moldova\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 23, \"deceased\": 0, \"positive_100k\": 0.648639563121513, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.19498804, \"Longitude\": 28.45673372, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-17T00:00:00\", \"country\": \"MDA\", \"country_label\": \"Moldova\", \"region_iso\": \"MDA\", \"region_label\": \"Moldova\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 30, \"deceased\": 0, \"positive_100k\": 0.8460516040715388, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.19498804, \"Longitude\": 28.45673372, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-18T00:00:00\", \"country\": \"MDA\", \"country_label\": \"Moldova\", \"region_iso\": \"MDA\", \"region_label\": \"Moldova\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 30, \"deceased\": 1, \"positive_100k\": 0.8460516040715388, \"deceased_100k\": 0.02820172013571796, \"tested_100k\": null, \"Latitude\": 47.19498804, \"Longitude\": 28.45673372, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-19T00:00:00\", \"country\": \"MDA\", \"country_label\": \"Moldova\", \"region_iso\": \"MDA\", \"region_label\": \"Moldova\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 49, \"deceased\": 1, \"positive_100k\": 1.38188428665018, \"deceased_100k\": 0.02820172013571796, \"tested_100k\": null, \"Latitude\": 47.19498804, \"Longitude\": 28.45673372, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-20T00:00:00\", \"country\": \"MDA\", \"country_label\": \"Moldova\", \"region_iso\": \"MDA\", \"region_label\": \"Moldova\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 66, \"deceased\": 1, \"positive_100k\": 1.8613135289573852, \"deceased_100k\": 0.02820172013571796, \"tested_100k\": null, \"Latitude\": 47.19498804, \"Longitude\": 28.45673372, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-21T00:00:00\", \"country\": \"MDA\", \"country_label\": \"Moldova\", \"region_iso\": \"MDA\", \"region_label\": \"Moldova\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 80, \"deceased\": 1, \"positive_100k\": 2.2561376108574365, \"deceased_100k\": 0.02820172013571796, \"tested_100k\": null, \"Latitude\": 47.19498804, \"Longitude\": 28.45673372, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-22T00:00:00\", \"country\": \"MDA\", \"country_label\": \"Moldova\", \"region_iso\": \"MDA\", \"region_label\": \"Moldova\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 94, \"deceased\": 1, \"positive_100k\": 2.650961692757488, \"deceased_100k\": 0.02820172013571796, \"tested_100k\": null, \"Latitude\": 47.19498804, \"Longitude\": 28.45673372, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-23T00:00:00\", \"country\": \"MDA\", \"country_label\": \"Moldova\", \"region_iso\": \"MDA\", \"region_label\": \"Moldova\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 109, \"deceased\": 1, \"positive_100k\": 3.0739874947932573, \"deceased_100k\": 0.02820172013571796, \"tested_100k\": null, \"Latitude\": 47.19498804, \"Longitude\": 28.45673372, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-24T00:00:00\", \"country\": \"MDA\", \"country_label\": \"Moldova\", \"region_iso\": \"MDA\", \"region_label\": \"Moldova\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 125, \"deceased\": 1, \"positive_100k\": 3.525215016964745, \"deceased_100k\": 0.02820172013571796, \"tested_100k\": null, \"Latitude\": 47.19498804, \"Longitude\": 28.45673372, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-25T00:00:00\", \"country\": \"MDA\", \"country_label\": \"Moldova\", \"region_iso\": \"MDA\", \"region_label\": \"Moldova\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 149, \"deceased\": 1, \"positive_100k\": 4.202056300221976, \"deceased_100k\": 0.02820172013571796, \"tested_100k\": null, \"Latitude\": 47.19498804, \"Longitude\": 28.45673372, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-26T00:00:00\", \"country\": \"MDA\", \"country_label\": \"Moldova\", \"region_iso\": \"MDA\", \"region_label\": \"Moldova\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 177, \"deceased\": 1, \"positive_100k\": 4.991704464022078, \"deceased_100k\": 0.02820172013571796, \"tested_100k\": null, \"Latitude\": 47.19498804, \"Longitude\": 28.45673372, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-27T00:00:00\", \"country\": \"MDA\", \"country_label\": \"Moldova\", \"region_iso\": \"MDA\", \"region_label\": \"Moldova\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 199, \"deceased\": 2, \"positive_100k\": 5.612142307007874, \"deceased_100k\": 0.05640344027143592, \"tested_100k\": null, \"Latitude\": 47.19498804, \"Longitude\": 28.45673372, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-28T00:00:00\", \"country\": \"MDA\", \"country_label\": \"Moldova\", \"region_iso\": \"MDA\", \"region_label\": \"Moldova\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 231, \"deceased\": 2, \"positive_100k\": 6.514597351350848, \"deceased_100k\": 0.05640344027143592, \"tested_100k\": null, \"Latitude\": 47.19498804, \"Longitude\": 28.45673372, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-29T00:00:00\", \"country\": \"MDA\", \"country_label\": \"Moldova\", \"region_iso\": \"MDA\", \"region_label\": \"Moldova\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 263, \"deceased\": 2, \"positive_100k\": 7.417052395693823, \"deceased_100k\": 0.05640344027143592, \"tested_100k\": null, \"Latitude\": 47.19498804, \"Longitude\": 28.45673372, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-30T00:00:00\", \"country\": \"MDA\", \"country_label\": \"Moldova\", \"region_iso\": \"MDA\", \"region_label\": \"Moldova\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 298, \"deceased\": 2, \"positive_100k\": 8.404112600443952, \"deceased_100k\": 0.05640344027143592, \"tested_100k\": null, \"Latitude\": 47.19498804, \"Longitude\": 28.45673372, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-31T00:00:00\", \"country\": \"MDA\", \"country_label\": \"Moldova\", \"region_iso\": \"MDA\", \"region_label\": \"Moldova\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 353, \"deceased\": 4, \"positive_100k\": 9.955207207908439, \"deceased_100k\": 0.11280688054287184, \"tested_100k\": null, \"Latitude\": 47.19498804, \"Longitude\": 28.45673372, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-01T00:00:00\", \"country\": \"MDA\", \"country_label\": \"Moldova\", \"region_iso\": \"MDA\", \"region_label\": \"Moldova\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 423, \"deceased\": 5, \"positive_100k\": 11.929327617408696, \"deceased_100k\": 0.14100860067858978, \"tested_100k\": null, \"Latitude\": 47.19498804, \"Longitude\": 28.45673372, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-02T00:00:00\", \"country\": \"MDA\", \"country_label\": \"Moldova\", \"region_iso\": \"MDA\", \"region_label\": \"Moldova\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 505, \"deceased\": 6, \"positive_100k\": 14.241868668537569, \"deceased_100k\": 0.16921032081430776, \"tested_100k\": null, \"Latitude\": 47.19498804, \"Longitude\": 28.45673372, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-03T00:00:00\", \"country\": \"MDA\", \"country_label\": \"Moldova\", \"region_iso\": \"MDA\", \"region_label\": \"Moldova\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 591, \"deceased\": 8, \"positive_100k\": 16.66721660020931, \"deceased_100k\": 0.22561376108574369, \"tested_100k\": null, \"Latitude\": 47.19498804, \"Longitude\": 28.45673372, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-04T00:00:00\", \"country\": \"MDA\", \"country_label\": \"Moldova\", \"region_iso\": \"MDA\", \"region_label\": \"Moldova\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 752, \"deceased\": 12, \"positive_100k\": 21.207693542059904, \"deceased_100k\": 0.3384206416286155, \"tested_100k\": null, \"Latitude\": 47.19498804, \"Longitude\": 28.45673372, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-05T00:00:00\", \"country\": \"MDA\", \"country_label\": \"Moldova\", \"region_iso\": \"MDA\", \"region_label\": \"Moldova\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 864, \"deceased\": 15, \"positive_100k\": 24.366286197260315, \"deceased_100k\": 0.4230258020357694, \"tested_100k\": null, \"Latitude\": 47.19498804, \"Longitude\": 28.45673372, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-06T00:00:00\", \"country\": \"MDA\", \"country_label\": \"Moldova\", \"region_iso\": \"MDA\", \"region_label\": \"Moldova\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 965, \"deceased\": 19, \"positive_100k\": 27.21465993096783, \"deceased_100k\": 0.5358326825786411, \"tested_100k\": null, \"Latitude\": 47.19498804, \"Longitude\": 28.45673372, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-07T00:00:00\", \"country\": \"MDA\", \"country_label\": \"Moldova\", \"region_iso\": \"MDA\", \"region_label\": \"Moldova\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1056, \"deceased\": 22, \"positive_100k\": 29.781016463318164, \"deceased_100k\": 0.6204378429857951, \"tested_100k\": null, \"Latitude\": 47.19498804, \"Longitude\": 28.45673372, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-08T00:00:00\", \"country\": \"MDA\", \"country_label\": \"Moldova\", \"region_iso\": \"MDA\", \"region_label\": \"Moldova\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1174, \"deceased\": 27, \"positive_100k\": 33.10881943933288, \"deceased_100k\": 0.7614464436643849, \"tested_100k\": null, \"Latitude\": 47.19498804, \"Longitude\": 28.45673372, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-09T00:00:00\", \"country\": \"MDA\", \"country_label\": \"Moldova\", \"region_iso\": \"MDA\", \"region_label\": \"Moldova\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1289, \"deceased\": 29, \"positive_100k\": 36.35201725494045, \"deceased_100k\": 0.8178498839358208, \"tested_100k\": null, \"Latitude\": 47.19498804, \"Longitude\": 28.45673372, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-10T00:00:00\", \"country\": \"MDA\", \"country_label\": \"Moldova\", \"region_iso\": \"MDA\", \"region_label\": \"Moldova\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1438, \"deceased\": 29, \"positive_100k\": 40.554073555162425, \"deceased_100k\": 0.8178498839358208, \"tested_100k\": null, \"Latitude\": 47.19498804, \"Longitude\": 28.45673372, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-11T00:00:00\", \"country\": \"MDA\", \"country_label\": \"Moldova\", \"region_iso\": \"MDA\", \"region_label\": \"Moldova\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1560, \"deceased\": 30, \"positive_100k\": 43.99468341172002, \"deceased_100k\": 0.8460516040715388, \"tested_100k\": null, \"Latitude\": 47.19498804, \"Longitude\": 28.45673372, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-12T00:00:00\", \"country\": \"MDA\", \"country_label\": \"Moldova\", \"region_iso\": \"MDA\", \"region_label\": \"Moldova\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1662, \"deceased\": 31, \"positive_100k\": 46.87125886556325, \"deceased_100k\": 0.8742533242072567, \"tested_100k\": null, \"Latitude\": 47.19498804, \"Longitude\": 28.45673372, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-13T00:00:00\", \"country\": \"MDA\", \"country_label\": \"Moldova\", \"region_iso\": \"MDA\", \"region_label\": \"Moldova\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1712, \"deceased\": 35, \"positive_100k\": 48.281344872349145, \"deceased_100k\": 0.9870602047501285, \"tested_100k\": null, \"Latitude\": 47.19498804, \"Longitude\": 28.45673372, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-14T00:00:00\", \"country\": \"MDA\", \"country_label\": \"Moldova\", \"region_iso\": \"MDA\", \"region_label\": \"Moldova\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1934, \"deceased\": 40, \"positive_100k\": 54.54212674247852, \"deceased_100k\": 1.1280688054287182, \"tested_100k\": null, \"Latitude\": 47.19498804, \"Longitude\": 28.45673372, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-15T00:00:00\", \"country\": \"MDA\", \"country_label\": \"Moldova\", \"region_iso\": \"MDA\", \"region_label\": \"Moldova\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2049, \"deceased\": 46, \"positive_100k\": 57.7853245580861, \"deceased_100k\": 1.297279126243026, \"tested_100k\": null, \"Latitude\": 47.19498804, \"Longitude\": 28.45673372, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-16T00:00:00\", \"country\": \"MDA\", \"country_label\": \"Moldova\", \"region_iso\": \"MDA\", \"region_label\": \"Moldova\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2154, \"deceased\": 54, \"positive_100k\": 60.746505172336484, \"deceased_100k\": 1.5228928873287697, \"tested_100k\": null, \"Latitude\": 47.19498804, \"Longitude\": 28.45673372, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-17T00:00:00\", \"country\": \"MDA\", \"country_label\": \"Moldova\", \"region_iso\": \"MDA\", \"region_label\": \"Moldova\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2264, \"deceased\": 56, \"positive_100k\": 63.84869438726546, \"deceased_100k\": 1.5792963276002054, \"tested_100k\": null, \"Latitude\": 47.19498804, \"Longitude\": 28.45673372, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-18T00:00:00\", \"country\": \"MDA\", \"country_label\": \"Moldova\", \"region_iso\": \"MDA\", \"region_label\": \"Moldova\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2378, \"deceased\": 57, \"positive_100k\": 67.0636904827373, \"deceased_100k\": 1.6074980477359238, \"tested_100k\": null, \"Latitude\": 47.19498804, \"Longitude\": 28.45673372, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-19T00:00:00\", \"country\": \"MDA\", \"country_label\": \"Moldova\", \"region_iso\": \"MDA\", \"region_label\": \"Moldova\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2472, \"deceased\": 67, \"positive_100k\": 69.71465217549479, \"deceased_100k\": 1.8895152490931033, \"tested_100k\": null, \"Latitude\": 47.19498804, \"Longitude\": 28.45673372, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-20T00:00:00\", \"country\": \"MDA\", \"country_label\": \"Moldova\", \"region_iso\": \"MDA\", \"region_label\": \"Moldova\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2548, \"deceased\": 70, \"positive_100k\": 71.85798290580935, \"deceased_100k\": 1.974120409500257, \"tested_100k\": null, \"Latitude\": 47.19498804, \"Longitude\": 28.45673372, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"MDA\", \"country_label\": \"Moldova\", \"region_iso\": \"MDA\", \"region_label\": \"Moldova\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2614, \"deceased\": 72, \"positive_100k\": 73.71929643476673, \"deceased_100k\": 2.030523849771693, \"tested_100k\": null, \"Latitude\": 47.19498804, \"Longitude\": 28.45673372, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-22T00:00:00\", \"country\": \"MCO\", \"country_label\": \"Monaco\", \"region_iso\": \"MCO\", \"region_label\": \"Monaco\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 43.75274627, \"Longitude\": 7.40627677, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-23T00:00:00\", \"country\": \"MCO\", \"country_label\": \"Monaco\", \"region_iso\": \"MCO\", \"region_label\": \"Monaco\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 43.75274627, \"Longitude\": 7.40627677, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-24T00:00:00\", \"country\": \"MCO\", \"country_label\": \"Monaco\", \"region_iso\": \"MCO\", \"region_label\": \"Monaco\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 43.75274627, \"Longitude\": 7.40627677, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-25T00:00:00\", \"country\": \"MCO\", \"country_label\": \"Monaco\", \"region_iso\": \"MCO\", \"region_label\": \"Monaco\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 43.75274627, \"Longitude\": 7.40627677, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-26T00:00:00\", \"country\": \"MCO\", \"country_label\": \"Monaco\", \"region_iso\": \"MCO\", \"region_label\": \"Monaco\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 43.75274627, \"Longitude\": 7.40627677, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-27T00:00:00\", \"country\": \"MCO\", \"country_label\": \"Monaco\", \"region_iso\": \"MCO\", \"region_label\": \"Monaco\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 43.75274627, \"Longitude\": 7.40627677, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-28T00:00:00\", \"country\": \"MCO\", \"country_label\": \"Monaco\", \"region_iso\": \"MCO\", \"region_label\": \"Monaco\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 43.75274627, \"Longitude\": 7.40627677, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-29T00:00:00\", \"country\": \"MCO\", \"country_label\": \"Monaco\", \"region_iso\": \"MCO\", \"region_label\": \"Monaco\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 43.75274627, \"Longitude\": 7.40627677, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-30T00:00:00\", \"country\": \"MCO\", \"country_label\": \"Monaco\", \"region_iso\": \"MCO\", \"region_label\": \"Monaco\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 43.75274627, \"Longitude\": 7.40627677, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-31T00:00:00\", \"country\": \"MCO\", \"country_label\": \"Monaco\", \"region_iso\": \"MCO\", \"region_label\": \"Monaco\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 43.75274627, \"Longitude\": 7.40627677, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-01T00:00:00\", \"country\": \"MCO\", \"country_label\": \"Monaco\", \"region_iso\": \"MCO\", \"region_label\": \"Monaco\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 43.75274627, \"Longitude\": 7.40627677, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-02T00:00:00\", \"country\": \"MCO\", \"country_label\": \"Monaco\", \"region_iso\": \"MCO\", \"region_label\": \"Monaco\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 43.75274627, \"Longitude\": 7.40627677, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-03T00:00:00\", \"country\": \"MCO\", \"country_label\": \"Monaco\", \"region_iso\": \"MCO\", \"region_label\": \"Monaco\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 43.75274627, \"Longitude\": 7.40627677, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-04T00:00:00\", \"country\": \"MCO\", \"country_label\": \"Monaco\", \"region_iso\": \"MCO\", \"region_label\": \"Monaco\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 43.75274627, \"Longitude\": 7.40627677, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-05T00:00:00\", \"country\": \"MCO\", \"country_label\": \"Monaco\", \"region_iso\": \"MCO\", \"region_label\": \"Monaco\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 43.75274627, \"Longitude\": 7.40627677, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-06T00:00:00\", \"country\": \"MCO\", \"country_label\": \"Monaco\", \"region_iso\": \"MCO\", \"region_label\": \"Monaco\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 43.75274627, \"Longitude\": 7.40627677, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-07T00:00:00\", \"country\": \"MCO\", \"country_label\": \"Monaco\", \"region_iso\": \"MCO\", \"region_label\": \"Monaco\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 43.75274627, \"Longitude\": 7.40627677, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-08T00:00:00\", \"country\": \"MCO\", \"country_label\": \"Monaco\", \"region_iso\": \"MCO\", \"region_label\": \"Monaco\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 43.75274627, \"Longitude\": 7.40627677, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-09T00:00:00\", \"country\": \"MCO\", \"country_label\": \"Monaco\", \"region_iso\": \"MCO\", \"region_label\": \"Monaco\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 43.75274627, \"Longitude\": 7.40627677, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-10T00:00:00\", \"country\": \"MCO\", \"country_label\": \"Monaco\", \"region_iso\": \"MCO\", \"region_label\": \"Monaco\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 43.75274627, \"Longitude\": 7.40627677, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-11T00:00:00\", \"country\": \"MCO\", \"country_label\": \"Monaco\", \"region_iso\": \"MCO\", \"region_label\": \"Monaco\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 43.75274627, \"Longitude\": 7.40627677, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-12T00:00:00\", \"country\": \"MCO\", \"country_label\": \"Monaco\", \"region_iso\": \"MCO\", \"region_label\": \"Monaco\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 43.75274627, \"Longitude\": 7.40627677, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-13T00:00:00\", \"country\": \"MCO\", \"country_label\": \"Monaco\", \"region_iso\": \"MCO\", \"region_label\": \"Monaco\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 43.75274627, \"Longitude\": 7.40627677, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-14T00:00:00\", \"country\": \"MCO\", \"country_label\": \"Monaco\", \"region_iso\": \"MCO\", \"region_label\": \"Monaco\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 43.75274627, \"Longitude\": 7.40627677, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-15T00:00:00\", \"country\": \"MCO\", \"country_label\": \"Monaco\", \"region_iso\": \"MCO\", \"region_label\": \"Monaco\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 43.75274627, \"Longitude\": 7.40627677, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-16T00:00:00\", \"country\": \"MCO\", \"country_label\": \"Monaco\", \"region_iso\": \"MCO\", \"region_label\": \"Monaco\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 43.75274627, \"Longitude\": 7.40627677, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-17T00:00:00\", \"country\": \"MCO\", \"country_label\": \"Monaco\", \"region_iso\": \"MCO\", \"region_label\": \"Monaco\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 43.75274627, \"Longitude\": 7.40627677, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-18T00:00:00\", \"country\": \"MCO\", \"country_label\": \"Monaco\", \"region_iso\": \"MCO\", \"region_label\": \"Monaco\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 43.75274627, \"Longitude\": 7.40627677, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-19T00:00:00\", \"country\": \"MCO\", \"country_label\": \"Monaco\", \"region_iso\": \"MCO\", \"region_label\": \"Monaco\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 43.75274627, \"Longitude\": 7.40627677, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-20T00:00:00\", \"country\": \"MCO\", \"country_label\": \"Monaco\", \"region_iso\": \"MCO\", \"region_label\": \"Monaco\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 43.75274627, \"Longitude\": 7.40627677, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-21T00:00:00\", \"country\": \"MCO\", \"country_label\": \"Monaco\", \"region_iso\": \"MCO\", \"region_label\": \"Monaco\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 43.75274627, \"Longitude\": 7.40627677, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-22T00:00:00\", \"country\": \"MCO\", \"country_label\": \"Monaco\", \"region_iso\": \"MCO\", \"region_label\": \"Monaco\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 43.75274627, \"Longitude\": 7.40627677, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-23T00:00:00\", \"country\": \"MCO\", \"country_label\": \"Monaco\", \"region_iso\": \"MCO\", \"region_label\": \"Monaco\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 43.75274627, \"Longitude\": 7.40627677, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-24T00:00:00\", \"country\": \"MCO\", \"country_label\": \"Monaco\", \"region_iso\": \"MCO\", \"region_label\": \"Monaco\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 43.75274627, \"Longitude\": 7.40627677, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-25T00:00:00\", \"country\": \"MCO\", \"country_label\": \"Monaco\", \"region_iso\": \"MCO\", \"region_label\": \"Monaco\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 43.75274627, \"Longitude\": 7.40627677, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-26T00:00:00\", \"country\": \"MCO\", \"country_label\": \"Monaco\", \"region_iso\": \"MCO\", \"region_label\": \"Monaco\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 43.75274627, \"Longitude\": 7.40627677, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-27T00:00:00\", \"country\": \"MCO\", \"country_label\": \"Monaco\", \"region_iso\": \"MCO\", \"region_label\": \"Monaco\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 43.75274627, \"Longitude\": 7.40627677, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-28T00:00:00\", \"country\": \"MCO\", \"country_label\": \"Monaco\", \"region_iso\": \"MCO\", \"region_label\": \"Monaco\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 43.75274627, \"Longitude\": 7.40627677, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-29T00:00:00\", \"country\": \"MCO\", \"country_label\": \"Monaco\", \"region_iso\": \"MCO\", \"region_label\": \"Monaco\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 2.5851817382762006, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 43.75274627, \"Longitude\": 7.40627677, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-01T00:00:00\", \"country\": \"MCO\", \"country_label\": \"Monaco\", \"region_iso\": \"MCO\", \"region_label\": \"Monaco\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 2.5851817382762006, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 43.75274627, \"Longitude\": 7.40627677, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-02T00:00:00\", \"country\": \"MCO\", \"country_label\": \"Monaco\", \"region_iso\": \"MCO\", \"region_label\": \"Monaco\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 2.5851817382762006, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 43.75274627, \"Longitude\": 7.40627677, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-03T00:00:00\", \"country\": \"MCO\", \"country_label\": \"Monaco\", \"region_iso\": \"MCO\", \"region_label\": \"Monaco\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 2.5851817382762006, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 43.75274627, \"Longitude\": 7.40627677, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-04T00:00:00\", \"country\": \"MCO\", \"country_label\": \"Monaco\", \"region_iso\": \"MCO\", \"region_label\": \"Monaco\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 2.5851817382762006, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 43.75274627, \"Longitude\": 7.40627677, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-05T00:00:00\", \"country\": \"MCO\", \"country_label\": \"Monaco\", \"region_iso\": \"MCO\", \"region_label\": \"Monaco\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 2.5851817382762006, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 43.75274627, \"Longitude\": 7.40627677, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-06T00:00:00\", \"country\": \"MCO\", \"country_label\": \"Monaco\", \"region_iso\": \"MCO\", \"region_label\": \"Monaco\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 2.5851817382762006, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 43.75274627, \"Longitude\": 7.40627677, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-07T00:00:00\", \"country\": \"MCO\", \"country_label\": \"Monaco\", \"region_iso\": \"MCO\", \"region_label\": \"Monaco\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 2.5851817382762006, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 43.75274627, \"Longitude\": 7.40627677, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-08T00:00:00\", \"country\": \"MCO\", \"country_label\": \"Monaco\", \"region_iso\": \"MCO\", \"region_label\": \"Monaco\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 2.5851817382762006, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 43.75274627, \"Longitude\": 7.40627677, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-09T00:00:00\", \"country\": \"MCO\", \"country_label\": \"Monaco\", \"region_iso\": \"MCO\", \"region_label\": \"Monaco\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 2.5851817382762006, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 43.75274627, \"Longitude\": 7.40627677, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-10T00:00:00\", \"country\": \"MCO\", \"country_label\": \"Monaco\", \"region_iso\": \"MCO\", \"region_label\": \"Monaco\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 2.5851817382762006, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 43.75274627, \"Longitude\": 7.40627677, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-11T00:00:00\", \"country\": \"MCO\", \"country_label\": \"Monaco\", \"region_iso\": \"MCO\", \"region_label\": \"Monaco\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 2.5851817382762006, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 43.75274627, \"Longitude\": 7.40627677, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-12T00:00:00\", \"country\": \"MCO\", \"country_label\": \"Monaco\", \"region_iso\": \"MCO\", \"region_label\": \"Monaco\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2, \"deceased\": 0, \"positive_100k\": 5.170363476552401, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 43.75274627, \"Longitude\": 7.40627677, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-13T00:00:00\", \"country\": \"MCO\", \"country_label\": \"Monaco\", \"region_iso\": \"MCO\", \"region_label\": \"Monaco\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2, \"deceased\": 0, \"positive_100k\": 5.170363476552401, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 43.75274627, \"Longitude\": 7.40627677, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-14T00:00:00\", \"country\": \"MCO\", \"country_label\": \"Monaco\", \"region_iso\": \"MCO\", \"region_label\": \"Monaco\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2, \"deceased\": 0, \"positive_100k\": 5.170363476552401, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 43.75274627, \"Longitude\": 7.40627677, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-15T00:00:00\", \"country\": \"MCO\", \"country_label\": \"Monaco\", \"region_iso\": \"MCO\", \"region_label\": \"Monaco\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2, \"deceased\": 0, \"positive_100k\": 5.170363476552401, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 43.75274627, \"Longitude\": 7.40627677, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-16T00:00:00\", \"country\": \"MCO\", \"country_label\": \"Monaco\", \"region_iso\": \"MCO\", \"region_label\": \"Monaco\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 7, \"deceased\": 0, \"positive_100k\": 18.096272167933407, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 43.75274627, \"Longitude\": 7.40627677, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-17T00:00:00\", \"country\": \"MCO\", \"country_label\": \"Monaco\", \"region_iso\": \"MCO\", \"region_label\": \"Monaco\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 7, \"deceased\": 0, \"positive_100k\": 18.096272167933407, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 43.75274627, \"Longitude\": 7.40627677, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-18T00:00:00\", \"country\": \"MCO\", \"country_label\": \"Monaco\", \"region_iso\": \"MCO\", \"region_label\": \"Monaco\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 7, \"deceased\": 0, \"positive_100k\": 18.096272167933407, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 43.75274627, \"Longitude\": 7.40627677, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-19T00:00:00\", \"country\": \"MCO\", \"country_label\": \"Monaco\", \"region_iso\": \"MCO\", \"region_label\": \"Monaco\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 7, \"deceased\": 0, \"positive_100k\": 18.096272167933407, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 43.75274627, \"Longitude\": 7.40627677, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-20T00:00:00\", \"country\": \"MCO\", \"country_label\": \"Monaco\", \"region_iso\": \"MCO\", \"region_label\": \"Monaco\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 11, \"deceased\": 0, \"positive_100k\": 28.43699912103821, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 43.75274627, \"Longitude\": 7.40627677, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-21T00:00:00\", \"country\": \"MCO\", \"country_label\": \"Monaco\", \"region_iso\": \"MCO\", \"region_label\": \"Monaco\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 11, \"deceased\": 0, \"positive_100k\": 28.43699912103821, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 43.75274627, \"Longitude\": 7.40627677, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-22T00:00:00\", \"country\": \"MCO\", \"country_label\": \"Monaco\", \"region_iso\": \"MCO\", \"region_label\": \"Monaco\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 23, \"deceased\": 0, \"positive_100k\": 59.459179980352616, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 43.75274627, \"Longitude\": 7.40627677, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-23T00:00:00\", \"country\": \"MCO\", \"country_label\": \"Monaco\", \"region_iso\": \"MCO\", \"region_label\": \"Monaco\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 23, \"deceased\": 0, \"positive_100k\": 59.459179980352616, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 43.75274627, \"Longitude\": 7.40627677, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-24T00:00:00\", \"country\": \"MCO\", \"country_label\": \"Monaco\", \"region_iso\": \"MCO\", \"region_label\": \"Monaco\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 23, \"deceased\": 0, \"positive_100k\": 59.459179980352616, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 43.75274627, \"Longitude\": 7.40627677, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-25T00:00:00\", \"country\": \"MCO\", \"country_label\": \"Monaco\", \"region_iso\": \"MCO\", \"region_label\": \"Monaco\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 31, \"deceased\": 0, \"positive_100k\": 80.14063388656223, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 43.75274627, \"Longitude\": 7.40627677, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-26T00:00:00\", \"country\": \"MCO\", \"country_label\": \"Monaco\", \"region_iso\": \"MCO\", \"region_label\": \"Monaco\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 33, \"deceased\": 0, \"positive_100k\": 85.31099736311464, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 43.75274627, \"Longitude\": 7.40627677, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-27T00:00:00\", \"country\": \"MCO\", \"country_label\": \"Monaco\", \"region_iso\": \"MCO\", \"region_label\": \"Monaco\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 42, \"deceased\": 0, \"positive_100k\": 108.57763300760044, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 43.75274627, \"Longitude\": 7.40627677, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-28T00:00:00\", \"country\": \"MCO\", \"country_label\": \"Monaco\", \"region_iso\": \"MCO\", \"region_label\": \"Monaco\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 42, \"deceased\": 0, \"positive_100k\": 108.57763300760044, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 43.75274627, \"Longitude\": 7.40627677, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-29T00:00:00\", \"country\": \"MCO\", \"country_label\": \"Monaco\", \"region_iso\": \"MCO\", \"region_label\": \"Monaco\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 46, \"deceased\": 1, \"positive_100k\": 118.91835996070523, \"deceased_100k\": 2.5851817382762006, \"tested_100k\": null, \"Latitude\": 43.75274627, \"Longitude\": 7.40627677, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-30T00:00:00\", \"country\": \"MCO\", \"country_label\": \"Monaco\", \"region_iso\": \"MCO\", \"region_label\": \"Monaco\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 49, \"deceased\": 1, \"positive_100k\": 126.67390517553383, \"deceased_100k\": 2.5851817382762006, \"tested_100k\": null, \"Latitude\": 43.75274627, \"Longitude\": 7.40627677, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-31T00:00:00\", \"country\": \"MCO\", \"country_label\": \"Monaco\", \"region_iso\": \"MCO\", \"region_label\": \"Monaco\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 52, \"deceased\": 1, \"positive_100k\": 134.42945039036243, \"deceased_100k\": 2.5851817382762006, \"tested_100k\": null, \"Latitude\": 43.75274627, \"Longitude\": 7.40627677, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-01T00:00:00\", \"country\": \"MCO\", \"country_label\": \"Monaco\", \"region_iso\": \"MCO\", \"region_label\": \"Monaco\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 55, \"deceased\": 1, \"positive_100k\": 142.18499560519103, \"deceased_100k\": 2.5851817382762006, \"tested_100k\": null, \"Latitude\": 43.75274627, \"Longitude\": 7.40627677, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-02T00:00:00\", \"country\": \"MCO\", \"country_label\": \"Monaco\", \"region_iso\": \"MCO\", \"region_label\": \"Monaco\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 60, \"deceased\": 1, \"positive_100k\": 155.11090429657204, \"deceased_100k\": 2.5851817382762006, \"tested_100k\": null, \"Latitude\": 43.75274627, \"Longitude\": 7.40627677, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-03T00:00:00\", \"country\": \"MCO\", \"country_label\": \"Monaco\", \"region_iso\": \"MCO\", \"region_label\": \"Monaco\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 64, \"deceased\": 1, \"positive_100k\": 165.45163124967684, \"deceased_100k\": 2.5851817382762006, \"tested_100k\": null, \"Latitude\": 43.75274627, \"Longitude\": 7.40627677, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-04T00:00:00\", \"country\": \"MCO\", \"country_label\": \"Monaco\", \"region_iso\": \"MCO\", \"region_label\": \"Monaco\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 66, \"deceased\": 1, \"positive_100k\": 170.62199472622927, \"deceased_100k\": 2.5851817382762006, \"tested_100k\": null, \"Latitude\": 43.75274627, \"Longitude\": 7.40627677, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-05T00:00:00\", \"country\": \"MCO\", \"country_label\": \"Monaco\", \"region_iso\": \"MCO\", \"region_label\": \"Monaco\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 73, \"deceased\": 1, \"positive_100k\": 188.71826689416267, \"deceased_100k\": 2.5851817382762006, \"tested_100k\": null, \"Latitude\": 43.75274627, \"Longitude\": 7.40627677, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-06T00:00:00\", \"country\": \"MCO\", \"country_label\": \"Monaco\", \"region_iso\": \"MCO\", \"region_label\": \"Monaco\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 77, \"deceased\": 1, \"positive_100k\": 199.05899384726746, \"deceased_100k\": 2.5851817382762006, \"tested_100k\": null, \"Latitude\": 43.75274627, \"Longitude\": 7.40627677, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-07T00:00:00\", \"country\": \"MCO\", \"country_label\": \"Monaco\", \"region_iso\": \"MCO\", \"region_label\": \"Monaco\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 79, \"deceased\": 1, \"positive_100k\": 204.22935732381987, \"deceased_100k\": 2.5851817382762006, \"tested_100k\": null, \"Latitude\": 43.75274627, \"Longitude\": 7.40627677, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-08T00:00:00\", \"country\": \"MCO\", \"country_label\": \"Monaco\", \"region_iso\": \"MCO\", \"region_label\": \"Monaco\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 81, \"deceased\": 1, \"positive_100k\": 209.39972080037225, \"deceased_100k\": 2.5851817382762006, \"tested_100k\": null, \"Latitude\": 43.75274627, \"Longitude\": 7.40627677, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-09T00:00:00\", \"country\": \"MCO\", \"country_label\": \"Monaco\", \"region_iso\": \"MCO\", \"region_label\": \"Monaco\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 84, \"deceased\": 1, \"positive_100k\": 217.15526601520088, \"deceased_100k\": 2.5851817382762006, \"tested_100k\": null, \"Latitude\": 43.75274627, \"Longitude\": 7.40627677, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-10T00:00:00\", \"country\": \"MCO\", \"country_label\": \"Monaco\", \"region_iso\": \"MCO\", \"region_label\": \"Monaco\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 90, \"deceased\": 1, \"positive_100k\": 232.66635644485808, \"deceased_100k\": 2.5851817382762006, \"tested_100k\": null, \"Latitude\": 43.75274627, \"Longitude\": 7.40627677, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-11T00:00:00\", \"country\": \"MCO\", \"country_label\": \"Monaco\", \"region_iso\": \"MCO\", \"region_label\": \"Monaco\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 92, \"deceased\": 1, \"positive_100k\": 237.83671992141046, \"deceased_100k\": 2.5851817382762006, \"tested_100k\": null, \"Latitude\": 43.75274627, \"Longitude\": 7.40627677, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-12T00:00:00\", \"country\": \"MCO\", \"country_label\": \"Monaco\", \"region_iso\": \"MCO\", \"region_label\": \"Monaco\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 93, \"deceased\": 1, \"positive_100k\": 240.42190165968665, \"deceased_100k\": 2.5851817382762006, \"tested_100k\": null, \"Latitude\": 43.75274627, \"Longitude\": 7.40627677, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-13T00:00:00\", \"country\": \"MCO\", \"country_label\": \"Monaco\", \"region_iso\": \"MCO\", \"region_label\": \"Monaco\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 93, \"deceased\": 1, \"positive_100k\": 240.42190165968665, \"deceased_100k\": 2.5851817382762006, \"tested_100k\": null, \"Latitude\": 43.75274627, \"Longitude\": 7.40627677, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-14T00:00:00\", \"country\": \"MCO\", \"country_label\": \"Monaco\", \"region_iso\": \"MCO\", \"region_label\": \"Monaco\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 93, \"deceased\": 1, \"positive_100k\": 240.42190165968665, \"deceased_100k\": 2.5851817382762006, \"tested_100k\": null, \"Latitude\": 43.75274627, \"Longitude\": 7.40627677, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-15T00:00:00\", \"country\": \"MCO\", \"country_label\": \"Monaco\", \"region_iso\": \"MCO\", \"region_label\": \"Monaco\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 93, \"deceased\": 3, \"positive_100k\": 240.42190165968665, \"deceased_100k\": 7.755545214828603, \"tested_100k\": null, \"Latitude\": 43.75274627, \"Longitude\": 7.40627677, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-16T00:00:00\", \"country\": \"MCO\", \"country_label\": \"Monaco\", \"region_iso\": \"MCO\", \"region_label\": \"Monaco\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 93, \"deceased\": 3, \"positive_100k\": 240.42190165968665, \"deceased_100k\": 7.755545214828603, \"tested_100k\": null, \"Latitude\": 43.75274627, \"Longitude\": 7.40627677, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-17T00:00:00\", \"country\": \"MCO\", \"country_label\": \"Monaco\", \"region_iso\": \"MCO\", \"region_label\": \"Monaco\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 94, \"deceased\": 3, \"positive_100k\": 243.00708339796287, \"deceased_100k\": 7.755545214828603, \"tested_100k\": null, \"Latitude\": 43.75274627, \"Longitude\": 7.40627677, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-18T00:00:00\", \"country\": \"MCO\", \"country_label\": \"Monaco\", \"region_iso\": \"MCO\", \"region_label\": \"Monaco\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 94, \"deceased\": 3, \"positive_100k\": 243.00708339796287, \"deceased_100k\": 7.755545214828603, \"tested_100k\": null, \"Latitude\": 43.75274627, \"Longitude\": 7.40627677, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-19T00:00:00\", \"country\": \"MCO\", \"country_label\": \"Monaco\", \"region_iso\": \"MCO\", \"region_label\": \"Monaco\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 94, \"deceased\": 3, \"positive_100k\": 243.00708339796287, \"deceased_100k\": 7.755545214828603, \"tested_100k\": null, \"Latitude\": 43.75274627, \"Longitude\": 7.40627677, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-20T00:00:00\", \"country\": \"MCO\", \"country_label\": \"Monaco\", \"region_iso\": \"MCO\", \"region_label\": \"Monaco\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 94, \"deceased\": 3, \"positive_100k\": 243.00708339796287, \"deceased_100k\": 7.755545214828603, \"tested_100k\": null, \"Latitude\": 43.75274627, \"Longitude\": 7.40627677, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"MCO\", \"country_label\": \"Monaco\", \"region_iso\": \"MCO\", \"region_label\": \"Monaco\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 94, \"deceased\": 3, \"positive_100k\": 243.00708339796287, \"deceased_100k\": 7.755545214828603, \"tested_100k\": null, \"Latitude\": 43.75274627, \"Longitude\": 7.40627677, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-22T00:00:00\", \"country\": \"MNE\", \"country_label\": \"Montenegro\", \"region_iso\": \"MNE\", \"region_label\": \"Montenegro\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 42.78890259, \"Longitude\": 19.23883939, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-23T00:00:00\", \"country\": \"MNE\", \"country_label\": \"Montenegro\", \"region_iso\": \"MNE\", \"region_label\": \"Montenegro\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 42.78890259, \"Longitude\": 19.23883939, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-24T00:00:00\", \"country\": \"MNE\", \"country_label\": \"Montenegro\", \"region_iso\": \"MNE\", \"region_label\": \"Montenegro\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 42.78890259, \"Longitude\": 19.23883939, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-25T00:00:00\", \"country\": \"MNE\", \"country_label\": \"Montenegro\", \"region_iso\": \"MNE\", \"region_label\": \"Montenegro\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 42.78890259, \"Longitude\": 19.23883939, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-26T00:00:00\", \"country\": \"MNE\", \"country_label\": \"Montenegro\", \"region_iso\": \"MNE\", \"region_label\": \"Montenegro\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 42.78890259, \"Longitude\": 19.23883939, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-27T00:00:00\", \"country\": \"MNE\", \"country_label\": \"Montenegro\", \"region_iso\": \"MNE\", \"region_label\": \"Montenegro\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 42.78890259, \"Longitude\": 19.23883939, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-28T00:00:00\", \"country\": \"MNE\", \"country_label\": \"Montenegro\", \"region_iso\": \"MNE\", \"region_label\": \"Montenegro\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 42.78890259, \"Longitude\": 19.23883939, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-29T00:00:00\", \"country\": \"MNE\", \"country_label\": \"Montenegro\", \"region_iso\": \"MNE\", \"region_label\": \"Montenegro\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 42.78890259, \"Longitude\": 19.23883939, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-30T00:00:00\", \"country\": \"MNE\", \"country_label\": \"Montenegro\", \"region_iso\": \"MNE\", \"region_label\": \"Montenegro\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 42.78890259, \"Longitude\": 19.23883939, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-31T00:00:00\", \"country\": \"MNE\", \"country_label\": \"Montenegro\", \"region_iso\": \"MNE\", \"region_label\": \"Montenegro\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 42.78890259, \"Longitude\": 19.23883939, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-01T00:00:00\", \"country\": \"MNE\", \"country_label\": \"Montenegro\", \"region_iso\": \"MNE\", \"region_label\": \"Montenegro\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 42.78890259, \"Longitude\": 19.23883939, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-02T00:00:00\", \"country\": \"MNE\", \"country_label\": \"Montenegro\", \"region_iso\": \"MNE\", \"region_label\": \"Montenegro\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 42.78890259, \"Longitude\": 19.23883939, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-03T00:00:00\", \"country\": \"MNE\", \"country_label\": \"Montenegro\", \"region_iso\": \"MNE\", \"region_label\": \"Montenegro\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 42.78890259, \"Longitude\": 19.23883939, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-04T00:00:00\", \"country\": \"MNE\", \"country_label\": \"Montenegro\", \"region_iso\": \"MNE\", \"region_label\": \"Montenegro\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 42.78890259, \"Longitude\": 19.23883939, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-05T00:00:00\", \"country\": \"MNE\", \"country_label\": \"Montenegro\", \"region_iso\": \"MNE\", \"region_label\": \"Montenegro\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 42.78890259, \"Longitude\": 19.23883939, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-06T00:00:00\", \"country\": \"MNE\", \"country_label\": \"Montenegro\", \"region_iso\": \"MNE\", \"region_label\": \"Montenegro\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 42.78890259, \"Longitude\": 19.23883939, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-07T00:00:00\", \"country\": \"MNE\", \"country_label\": \"Montenegro\", \"region_iso\": \"MNE\", \"region_label\": \"Montenegro\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 42.78890259, \"Longitude\": 19.23883939, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-08T00:00:00\", \"country\": \"MNE\", \"country_label\": \"Montenegro\", \"region_iso\": \"MNE\", \"region_label\": \"Montenegro\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 42.78890259, \"Longitude\": 19.23883939, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-09T00:00:00\", \"country\": \"MNE\", \"country_label\": \"Montenegro\", \"region_iso\": \"MNE\", \"region_label\": \"Montenegro\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 42.78890259, \"Longitude\": 19.23883939, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-10T00:00:00\", \"country\": \"MNE\", \"country_label\": \"Montenegro\", \"region_iso\": \"MNE\", \"region_label\": \"Montenegro\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 42.78890259, \"Longitude\": 19.23883939, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-11T00:00:00\", \"country\": \"MNE\", \"country_label\": \"Montenegro\", \"region_iso\": \"MNE\", \"region_label\": \"Montenegro\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 42.78890259, \"Longitude\": 19.23883939, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-12T00:00:00\", \"country\": \"MNE\", \"country_label\": \"Montenegro\", \"region_iso\": \"MNE\", \"region_label\": \"Montenegro\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 42.78890259, \"Longitude\": 19.23883939, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-13T00:00:00\", \"country\": \"MNE\", \"country_label\": \"Montenegro\", \"region_iso\": \"MNE\", \"region_label\": \"Montenegro\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 42.78890259, \"Longitude\": 19.23883939, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-14T00:00:00\", \"country\": \"MNE\", \"country_label\": \"Montenegro\", \"region_iso\": \"MNE\", \"region_label\": \"Montenegro\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 42.78890259, \"Longitude\": 19.23883939, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-15T00:00:00\", \"country\": \"MNE\", \"country_label\": \"Montenegro\", \"region_iso\": \"MNE\", \"region_label\": \"Montenegro\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 42.78890259, \"Longitude\": 19.23883939, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-16T00:00:00\", \"country\": \"MNE\", \"country_label\": \"Montenegro\", \"region_iso\": \"MNE\", \"region_label\": \"Montenegro\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 42.78890259, \"Longitude\": 19.23883939, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-17T00:00:00\", \"country\": \"MNE\", \"country_label\": \"Montenegro\", \"region_iso\": \"MNE\", \"region_label\": \"Montenegro\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 42.78890259, \"Longitude\": 19.23883939, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-18T00:00:00\", \"country\": \"MNE\", \"country_label\": \"Montenegro\", \"region_iso\": \"MNE\", \"region_label\": \"Montenegro\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 42.78890259, \"Longitude\": 19.23883939, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-19T00:00:00\", \"country\": \"MNE\", \"country_label\": \"Montenegro\", \"region_iso\": \"MNE\", \"region_label\": \"Montenegro\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 42.78890259, \"Longitude\": 19.23883939, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-20T00:00:00\", \"country\": \"MNE\", \"country_label\": \"Montenegro\", \"region_iso\": \"MNE\", \"region_label\": \"Montenegro\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 42.78890259, \"Longitude\": 19.23883939, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-21T00:00:00\", \"country\": \"MNE\", \"country_label\": \"Montenegro\", \"region_iso\": \"MNE\", \"region_label\": \"Montenegro\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 42.78890259, \"Longitude\": 19.23883939, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-22T00:00:00\", \"country\": \"MNE\", \"country_label\": \"Montenegro\", \"region_iso\": \"MNE\", \"region_label\": \"Montenegro\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 42.78890259, \"Longitude\": 19.23883939, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-23T00:00:00\", \"country\": \"MNE\", \"country_label\": \"Montenegro\", \"region_iso\": \"MNE\", \"region_label\": \"Montenegro\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 42.78890259, \"Longitude\": 19.23883939, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-24T00:00:00\", \"country\": \"MNE\", \"country_label\": \"Montenegro\", \"region_iso\": \"MNE\", \"region_label\": \"Montenegro\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 42.78890259, \"Longitude\": 19.23883939, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-25T00:00:00\", \"country\": \"MNE\", \"country_label\": \"Montenegro\", \"region_iso\": \"MNE\", \"region_label\": \"Montenegro\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 42.78890259, \"Longitude\": 19.23883939, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-26T00:00:00\", \"country\": \"MNE\", \"country_label\": \"Montenegro\", \"region_iso\": \"MNE\", \"region_label\": \"Montenegro\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 42.78890259, \"Longitude\": 19.23883939, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-27T00:00:00\", \"country\": \"MNE\", \"country_label\": \"Montenegro\", \"region_iso\": \"MNE\", \"region_label\": \"Montenegro\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 42.78890259, \"Longitude\": 19.23883939, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-28T00:00:00\", \"country\": \"MNE\", \"country_label\": \"Montenegro\", \"region_iso\": \"MNE\", \"region_label\": \"Montenegro\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 42.78890259, \"Longitude\": 19.23883939, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-29T00:00:00\", \"country\": \"MNE\", \"country_label\": \"Montenegro\", \"region_iso\": \"MNE\", \"region_label\": \"Montenegro\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 42.78890259, \"Longitude\": 19.23883939, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-01T00:00:00\", \"country\": \"MNE\", \"country_label\": \"Montenegro\", \"region_iso\": \"MNE\", \"region_label\": \"Montenegro\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 42.78890259, \"Longitude\": 19.23883939, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-02T00:00:00\", \"country\": \"MNE\", \"country_label\": \"Montenegro\", \"region_iso\": \"MNE\", \"region_label\": \"Montenegro\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 42.78890259, \"Longitude\": 19.23883939, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-03T00:00:00\", \"country\": \"MNE\", \"country_label\": \"Montenegro\", \"region_iso\": \"MNE\", \"region_label\": \"Montenegro\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 42.78890259, \"Longitude\": 19.23883939, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-04T00:00:00\", \"country\": \"MNE\", \"country_label\": \"Montenegro\", \"region_iso\": \"MNE\", \"region_label\": \"Montenegro\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 42.78890259, \"Longitude\": 19.23883939, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-05T00:00:00\", \"country\": \"MNE\", \"country_label\": \"Montenegro\", \"region_iso\": \"MNE\", \"region_label\": \"Montenegro\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 42.78890259, \"Longitude\": 19.23883939, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-06T00:00:00\", \"country\": \"MNE\", \"country_label\": \"Montenegro\", \"region_iso\": \"MNE\", \"region_label\": \"Montenegro\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 42.78890259, \"Longitude\": 19.23883939, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-07T00:00:00\", \"country\": \"MNE\", \"country_label\": \"Montenegro\", \"region_iso\": \"MNE\", \"region_label\": \"Montenegro\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 42.78890259, \"Longitude\": 19.23883939, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-08T00:00:00\", \"country\": \"MNE\", \"country_label\": \"Montenegro\", \"region_iso\": \"MNE\", \"region_label\": \"Montenegro\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 42.78890259, \"Longitude\": 19.23883939, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-09T00:00:00\", \"country\": \"MNE\", \"country_label\": \"Montenegro\", \"region_iso\": \"MNE\", \"region_label\": \"Montenegro\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 42.78890259, \"Longitude\": 19.23883939, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-10T00:00:00\", \"country\": \"MNE\", \"country_label\": \"Montenegro\", \"region_iso\": \"MNE\", \"region_label\": \"Montenegro\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 42.78890259, \"Longitude\": 19.23883939, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-11T00:00:00\", \"country\": \"MNE\", \"country_label\": \"Montenegro\", \"region_iso\": \"MNE\", \"region_label\": \"Montenegro\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 42.78890259, \"Longitude\": 19.23883939, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-12T00:00:00\", \"country\": \"MNE\", \"country_label\": \"Montenegro\", \"region_iso\": \"MNE\", \"region_label\": \"Montenegro\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 42.78890259, \"Longitude\": 19.23883939, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-13T00:00:00\", \"country\": \"MNE\", \"country_label\": \"Montenegro\", \"region_iso\": \"MNE\", \"region_label\": \"Montenegro\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 42.78890259, \"Longitude\": 19.23883939, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-14T00:00:00\", \"country\": \"MNE\", \"country_label\": \"Montenegro\", \"region_iso\": \"MNE\", \"region_label\": \"Montenegro\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 42.78890259, \"Longitude\": 19.23883939, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-15T00:00:00\", \"country\": \"MNE\", \"country_label\": \"Montenegro\", \"region_iso\": \"MNE\", \"region_label\": \"Montenegro\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 42.78890259, \"Longitude\": 19.23883939, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-16T00:00:00\", \"country\": \"MNE\", \"country_label\": \"Montenegro\", \"region_iso\": \"MNE\", \"region_label\": \"Montenegro\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 42.78890259, \"Longitude\": 19.23883939, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-17T00:00:00\", \"country\": \"MNE\", \"country_label\": \"Montenegro\", \"region_iso\": \"MNE\", \"region_label\": \"Montenegro\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2, \"deceased\": 0, \"positive_100k\": 0.32136515919626574, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 42.78890259, \"Longitude\": 19.23883939, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-18T00:00:00\", \"country\": \"MNE\", \"country_label\": \"Montenegro\", \"region_iso\": \"MNE\", \"region_label\": \"Montenegro\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2, \"deceased\": 0, \"positive_100k\": 0.32136515919626574, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 42.78890259, \"Longitude\": 19.23883939, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-19T00:00:00\", \"country\": \"MNE\", \"country_label\": \"Montenegro\", \"region_iso\": \"MNE\", \"region_label\": \"Montenegro\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3, \"deceased\": 0, \"positive_100k\": 0.4820477387943986, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 42.78890259, \"Longitude\": 19.23883939, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-20T00:00:00\", \"country\": \"MNE\", \"country_label\": \"Montenegro\", \"region_iso\": \"MNE\", \"region_label\": \"Montenegro\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 14, \"deceased\": 0, \"positive_100k\": 2.2495561143738603, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 42.78890259, \"Longitude\": 19.23883939, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-21T00:00:00\", \"country\": \"MNE\", \"country_label\": \"Montenegro\", \"region_iso\": \"MNE\", \"region_label\": \"Montenegro\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 14, \"deceased\": 0, \"positive_100k\": 2.2495561143738603, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 42.78890259, \"Longitude\": 19.23883939, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-22T00:00:00\", \"country\": \"MNE\", \"country_label\": \"Montenegro\", \"region_iso\": \"MNE\", \"region_label\": \"Montenegro\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 21, \"deceased\": 0, \"positive_100k\": 3.37433417156079, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 42.78890259, \"Longitude\": 19.23883939, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-23T00:00:00\", \"country\": \"MNE\", \"country_label\": \"Montenegro\", \"region_iso\": \"MNE\", \"region_label\": \"Montenegro\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 27, \"deceased\": 1, \"positive_100k\": 4.338429649149587, \"deceased_100k\": 0.16068257959813287, \"tested_100k\": null, \"Latitude\": 42.78890259, \"Longitude\": 19.23883939, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-24T00:00:00\", \"country\": \"MNE\", \"country_label\": \"Montenegro\", \"region_iso\": \"MNE\", \"region_label\": \"Montenegro\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 47, \"deceased\": 1, \"positive_100k\": 7.552081241112245, \"deceased_100k\": 0.16068257959813287, \"tested_100k\": null, \"Latitude\": 42.78890259, \"Longitude\": 19.23883939, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-25T00:00:00\", \"country\": \"MNE\", \"country_label\": \"Montenegro\", \"region_iso\": \"MNE\", \"region_label\": \"Montenegro\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 52, \"deceased\": 1, \"positive_100k\": 8.355494139102909, \"deceased_100k\": 0.16068257959813287, \"tested_100k\": null, \"Latitude\": 42.78890259, \"Longitude\": 19.23883939, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-26T00:00:00\", \"country\": \"MNE\", \"country_label\": \"Montenegro\", \"region_iso\": \"MNE\", \"region_label\": \"Montenegro\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 69, \"deceased\": 1, \"positive_100k\": 11.087097992271167, \"deceased_100k\": 0.16068257959813287, \"tested_100k\": null, \"Latitude\": 42.78890259, \"Longitude\": 19.23883939, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-27T00:00:00\", \"country\": \"MNE\", \"country_label\": \"Montenegro\", \"region_iso\": \"MNE\", \"region_label\": \"Montenegro\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 82, \"deceased\": 1, \"positive_100k\": 13.175971527046896, \"deceased_100k\": 0.16068257959813287, \"tested_100k\": null, \"Latitude\": 42.78890259, \"Longitude\": 19.23883939, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-28T00:00:00\", \"country\": \"MNE\", \"country_label\": \"Montenegro\", \"region_iso\": \"MNE\", \"region_label\": \"Montenegro\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 84, \"deceased\": 1, \"positive_100k\": 13.49733668624316, \"deceased_100k\": 0.16068257959813287, \"tested_100k\": null, \"Latitude\": 42.78890259, \"Longitude\": 19.23883939, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-29T00:00:00\", \"country\": \"MNE\", \"country_label\": \"Montenegro\", \"region_iso\": \"MNE\", \"region_label\": \"Montenegro\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 85, \"deceased\": 1, \"positive_100k\": 13.658019265841293, \"deceased_100k\": 0.16068257959813287, \"tested_100k\": null, \"Latitude\": 42.78890259, \"Longitude\": 19.23883939, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-30T00:00:00\", \"country\": \"MNE\", \"country_label\": \"Montenegro\", \"region_iso\": \"MNE\", \"region_label\": \"Montenegro\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 91, \"deceased\": 1, \"positive_100k\": 14.62211474343009, \"deceased_100k\": 0.16068257959813287, \"tested_100k\": null, \"Latitude\": 42.78890259, \"Longitude\": 19.23883939, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-31T00:00:00\", \"country\": \"MNE\", \"country_label\": \"Montenegro\", \"region_iso\": \"MNE\", \"region_label\": \"Montenegro\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 109, \"deceased\": 2, \"positive_100k\": 17.514401176196483, \"deceased_100k\": 0.32136515919626574, \"tested_100k\": null, \"Latitude\": 42.78890259, \"Longitude\": 19.23883939, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-01T00:00:00\", \"country\": \"MNE\", \"country_label\": \"Montenegro\", \"region_iso\": \"MNE\", \"region_label\": \"Montenegro\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 123, \"deceased\": 2, \"positive_100k\": 19.763957290570342, \"deceased_100k\": 0.32136515919626574, \"tested_100k\": null, \"Latitude\": 42.78890259, \"Longitude\": 19.23883939, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-02T00:00:00\", \"country\": \"MNE\", \"country_label\": \"Montenegro\", \"region_iso\": \"MNE\", \"region_label\": \"Montenegro\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 144, \"deceased\": 2, \"positive_100k\": 23.138291462131132, \"deceased_100k\": 0.32136515919626574, \"tested_100k\": null, \"Latitude\": 42.78890259, \"Longitude\": 19.23883939, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-03T00:00:00\", \"country\": \"MNE\", \"country_label\": \"Montenegro\", \"region_iso\": \"MNE\", \"region_label\": \"Montenegro\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 174, \"deceased\": 2, \"positive_100k\": 27.958768850075117, \"deceased_100k\": 0.32136515919626574, \"tested_100k\": null, \"Latitude\": 42.78890259, \"Longitude\": 19.23883939, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-04T00:00:00\", \"country\": \"MNE\", \"country_label\": \"Montenegro\", \"region_iso\": \"MNE\", \"region_label\": \"Montenegro\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 201, \"deceased\": 2, \"positive_100k\": 32.297198499224706, \"deceased_100k\": 0.32136515919626574, \"tested_100k\": null, \"Latitude\": 42.78890259, \"Longitude\": 19.23883939, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-05T00:00:00\", \"country\": \"MNE\", \"country_label\": \"Montenegro\", \"region_iso\": \"MNE\", \"region_label\": \"Montenegro\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 214, \"deceased\": 2, \"positive_100k\": 34.386072034000435, \"deceased_100k\": 0.32136515919626574, \"tested_100k\": null, \"Latitude\": 42.78890259, \"Longitude\": 19.23883939, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-06T00:00:00\", \"country\": \"MNE\", \"country_label\": \"Montenegro\", \"region_iso\": \"MNE\", \"region_label\": \"Montenegro\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 233, \"deceased\": 2, \"positive_100k\": 37.439041046364956, \"deceased_100k\": 0.32136515919626574, \"tested_100k\": null, \"Latitude\": 42.78890259, \"Longitude\": 19.23883939, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-07T00:00:00\", \"country\": \"MNE\", \"country_label\": \"Montenegro\", \"region_iso\": \"MNE\", \"region_label\": \"Montenegro\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 241, \"deceased\": 2, \"positive_100k\": 38.724501683150024, \"deceased_100k\": 0.32136515919626574, \"tested_100k\": null, \"Latitude\": 42.78890259, \"Longitude\": 19.23883939, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-08T00:00:00\", \"country\": \"MNE\", \"country_label\": \"Montenegro\", \"region_iso\": \"MNE\", \"region_label\": \"Montenegro\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 248, \"deceased\": 2, \"positive_100k\": 39.849279740336954, \"deceased_100k\": 0.32136515919626574, \"tested_100k\": null, \"Latitude\": 42.78890259, \"Longitude\": 19.23883939, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-09T00:00:00\", \"country\": \"MNE\", \"country_label\": \"Montenegro\", \"region_iso\": \"MNE\", \"region_label\": \"Montenegro\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 252, \"deceased\": 2, \"positive_100k\": 40.492010058729484, \"deceased_100k\": 0.32136515919626574, \"tested_100k\": null, \"Latitude\": 42.78890259, \"Longitude\": 19.23883939, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-10T00:00:00\", \"country\": \"MNE\", \"country_label\": \"Montenegro\", \"region_iso\": \"MNE\", \"region_label\": \"Montenegro\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 255, \"deceased\": 2, \"positive_100k\": 40.97405779752388, \"deceased_100k\": 0.32136515919626574, \"tested_100k\": null, \"Latitude\": 42.78890259, \"Longitude\": 19.23883939, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-11T00:00:00\", \"country\": \"MNE\", \"country_label\": \"Montenegro\", \"region_iso\": \"MNE\", \"region_label\": \"Montenegro\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 263, \"deceased\": 2, \"positive_100k\": 42.259518434308944, \"deceased_100k\": 0.32136515919626574, \"tested_100k\": null, \"Latitude\": 42.78890259, \"Longitude\": 19.23883939, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-12T00:00:00\", \"country\": \"MNE\", \"country_label\": \"Montenegro\", \"region_iso\": \"MNE\", \"region_label\": \"Montenegro\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 272, \"deceased\": 3, \"positive_100k\": 43.70566165069214, \"deceased_100k\": 0.4820477387943986, \"tested_100k\": null, \"Latitude\": 42.78890259, \"Longitude\": 19.23883939, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-13T00:00:00\", \"country\": \"MNE\", \"country_label\": \"Montenegro\", \"region_iso\": \"MNE\", \"region_label\": \"Montenegro\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 274, \"deceased\": 3, \"positive_100k\": 44.027026809888405, \"deceased_100k\": 0.4820477387943986, \"tested_100k\": null, \"Latitude\": 42.78890259, \"Longitude\": 19.23883939, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-14T00:00:00\", \"country\": \"MNE\", \"country_label\": \"Montenegro\", \"region_iso\": \"MNE\", \"region_label\": \"Montenegro\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 283, \"deceased\": 4, \"positive_100k\": 45.4731700262716, \"deceased_100k\": 0.6427303183925315, \"tested_100k\": null, \"Latitude\": 42.78890259, \"Longitude\": 19.23883939, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-15T00:00:00\", \"country\": \"MNE\", \"country_label\": \"Montenegro\", \"region_iso\": \"MNE\", \"region_label\": \"Montenegro\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 288, \"deceased\": 4, \"positive_100k\": 46.276582924262264, \"deceased_100k\": 0.6427303183925315, \"tested_100k\": null, \"Latitude\": 42.78890259, \"Longitude\": 19.23883939, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-16T00:00:00\", \"country\": \"MNE\", \"country_label\": \"Montenegro\", \"region_iso\": \"MNE\", \"region_label\": \"Montenegro\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 303, \"deceased\": 4, \"positive_100k\": 48.68682161823426, \"deceased_100k\": 0.6427303183925315, \"tested_100k\": null, \"Latitude\": 42.78890259, \"Longitude\": 19.23883939, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-17T00:00:00\", \"country\": \"MNE\", \"country_label\": \"Montenegro\", \"region_iso\": \"MNE\", \"region_label\": \"Montenegro\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 303, \"deceased\": 5, \"positive_100k\": 48.68682161823426, \"deceased_100k\": 0.8034128979906643, \"tested_100k\": null, \"Latitude\": 42.78890259, \"Longitude\": 19.23883939, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-18T00:00:00\", \"country\": \"MNE\", \"country_label\": \"Montenegro\", \"region_iso\": \"MNE\", \"region_label\": \"Montenegro\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 307, \"deceased\": 5, \"positive_100k\": 49.32955193662679, \"deceased_100k\": 0.8034128979906643, \"tested_100k\": null, \"Latitude\": 42.78890259, \"Longitude\": 19.23883939, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-19T00:00:00\", \"country\": \"MNE\", \"country_label\": \"Montenegro\", \"region_iso\": \"MNE\", \"region_label\": \"Montenegro\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 308, \"deceased\": 5, \"positive_100k\": 49.49023451622492, \"deceased_100k\": 0.8034128979906643, \"tested_100k\": null, \"Latitude\": 42.78890259, \"Longitude\": 19.23883939, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-20T00:00:00\", \"country\": \"MNE\", \"country_label\": \"Montenegro\", \"region_iso\": \"MNE\", \"region_label\": \"Montenegro\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 312, \"deceased\": 5, \"positive_100k\": 50.132964834617454, \"deceased_100k\": 0.8034128979906643, \"tested_100k\": null, \"Latitude\": 42.78890259, \"Longitude\": 19.23883939, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"MNE\", \"country_label\": \"Montenegro\", \"region_iso\": \"MNE\", \"region_label\": \"Montenegro\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 313, \"deceased\": 5, \"positive_100k\": 50.29364741421559, \"deceased_100k\": 0.8034128979906643, \"tested_100k\": null, \"Latitude\": 42.78890259, \"Longitude\": 19.23883939, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-22T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-23T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-24T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-25T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-26T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-27T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-28T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-29T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-30T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-31T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-01T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-02T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-03T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-04T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-05T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-06T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-07T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-08T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-09T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-10T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-11T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-12T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-13T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-14T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-15T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-16T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-17T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-18T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-19T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-20T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-21T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-22T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-23T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-24T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-25T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-26T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-27T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.005803487977523323, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-28T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.005803487977523323, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-29T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6, \"deceased\": 0, \"positive_100k\": 0.03482092786513994, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-01T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 10, \"deceased\": 0, \"positive_100k\": 0.05803487977523323, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-02T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 18, \"deceased\": 0, \"positive_100k\": 0.10446278359541983, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-03T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 24, \"deceased\": 0, \"positive_100k\": 0.13928371146055976, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-04T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 38, \"deceased\": 0, \"positive_100k\": 0.22053254314588627, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-05T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 82, \"deceased\": 0, \"positive_100k\": 0.4758860141569125, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-06T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 128, \"deceased\": 1, \"positive_100k\": 0.7428464611229854, \"deceased_100k\": 0.005803487977523323, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-07T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 188, \"deceased\": 1, \"positive_100k\": 1.0910557397743847, \"deceased_100k\": 0.005803487977523323, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-08T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 265, \"deceased\": 3, \"positive_100k\": 1.5379243140436807, \"deceased_100k\": 0.01741046393256997, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-09T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 321, \"deceased\": 3, \"positive_100k\": 1.8629196407849868, \"deceased_100k\": 0.01741046393256997, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-10T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 382, \"deceased\": 4, \"positive_100k\": 2.216932407413909, \"deceased_100k\": 0.023213951910093292, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-11T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 503, \"deceased\": 5, \"positive_100k\": 2.9191544526942317, \"deceased_100k\": 0.029017439887616615, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-12T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 503, \"deceased\": 5, \"positive_100k\": 2.9191544526942317, \"deceased_100k\": 0.029017439887616615, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-13T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 806, \"deceased\": 10, \"positive_100k\": 4.677611309883798, \"deceased_100k\": 0.05803487977523323, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-14T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 962, \"deceased\": 12, \"positive_100k\": 5.582955434377437, \"deceased_100k\": 0.06964185573027988, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-15T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1138, \"deceased\": 20, \"positive_100k\": 6.604369318421543, \"deceased_100k\": 0.11606975955046646, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-16T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1416, \"deceased\": 24, \"positive_100k\": 8.217738976173026, \"deceased_100k\": 0.13928371146055976, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-17T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1711, \"deceased\": 43, \"positive_100k\": 9.929767929542406, \"deceased_100k\": 0.24954998303350293, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-18T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2058, \"deceased\": 58, \"positive_100k\": 11.943578257742999, \"deceased_100k\": 0.3366023026963527, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-19T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2467, \"deceased\": 77, \"positive_100k\": 14.31720484055004, \"deceased_100k\": 0.4468685742692959, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-20T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3003, \"deceased\": 107, \"positive_100k\": 17.42787439650254, \"deceased_100k\": 0.6209732135949956, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-21T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3640, \"deceased\": 137, \"positive_100k\": 21.124696238184896, \"deceased_100k\": 0.7950778529206952, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-22T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4217, \"deceased\": 180, \"positive_100k\": 24.473308801215857, \"deceased_100k\": 1.044627835954198, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-23T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4764, \"deceased\": 214, \"positive_100k\": 27.64781672492111, \"deceased_100k\": 1.2419464271899912, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-24T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 5580, \"deceased\": 277, \"positive_100k\": 32.38346291458014, \"deceased_100k\": 1.6075661697739605, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-25T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6438, \"deceased\": 357, \"positive_100k\": 37.36285559929515, \"deceased_100k\": 2.071845207975826, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-26T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 7468, \"deceased\": 435, \"positive_100k\": 43.340448216144175, \"deceased_100k\": 2.5245172702226455, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-27T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 8647, \"deceased\": 547, \"positive_100k\": 50.18276054164417, \"deceased_100k\": 3.174507923705258, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-28T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 9819, \"deceased\": 640, \"positive_100k\": 56.98444845130151, \"deceased_100k\": 3.7142323056149267, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-29T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 10930, \"deceased\": 772, \"positive_100k\": 63.43212359432993, \"deceased_100k\": 4.4802927186480055, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-30T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 11817, \"deceased\": 865, \"positive_100k\": 68.57981743039312, \"deceased_100k\": 5.020017100557674, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-31T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 12667, \"deceased\": 1040, \"positive_100k\": 73.51278221128793, \"deceased_100k\": 6.035627496624256, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-01T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 13696, \"deceased\": 1175, \"positive_100k\": 79.48457134015943, \"deceased_100k\": 6.819098373589905, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-02T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 14788, \"deceased\": 1341, \"positive_100k\": 85.8219802116149, \"deceased_100k\": 7.7824773778587755, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-03T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 15821, \"deceased\": 1490, \"positive_100k\": 91.8169832923965, \"deceased_100k\": 8.64719708650975, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-04T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 16727, \"deceased\": 1656, \"positive_100k\": 97.07494340003262, \"deceased_100k\": 9.610576090778624, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-05T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 17953, \"deceased\": 1771, \"positive_100k\": 104.19001966047624, \"deceased_100k\": 10.277977208193805, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-06T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 18926, \"deceased\": 1874, \"positive_100k\": 109.83681346260641, \"deceased_100k\": 10.875736469878708, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-07T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 19709, \"deceased\": 2108, \"positive_100k\": 114.38094454900717, \"deceased_100k\": 12.233752656619163, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-08T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 20682, \"deceased\": 2255, \"positive_100k\": 120.02773835113737, \"deceased_100k\": 13.086865389315093, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-09T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 21903, \"deceased\": 2403, \"positive_100k\": 127.11379717169336, \"deceased_100k\": 13.945781609988545, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-10T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 23249, \"deceased\": 2520, \"positive_100k\": 134.92529198943973, \"deceased_100k\": 14.624789703358775, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-11T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 24571, \"deceased\": 2653, \"positive_100k\": 142.59750309572559, \"deceased_100k\": 15.396653604369376, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-12T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 25746, \"deceased\": 2747, \"positive_100k\": 149.41660146931548, \"deceased_100k\": 15.942181474256568, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-13T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 26710, \"deceased\": 2833, \"positive_100k\": 155.01116387964797, \"deceased_100k\": 16.441281440323575, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-14T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 27580, \"deceased\": 2955, \"positive_100k\": 160.06019842009326, \"deceased_100k\": 17.14930697358142, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-15T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 28316, \"deceased\": 3145, \"positive_100k\": 164.3315655715504, \"deceased_100k\": 18.25196968931085, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-16T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 29383, \"deceased\": 3327, \"positive_100k\": 170.52388724356783, \"deceased_100k\": 19.308204501220096, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-17T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 30619, \"deceased\": 3471, \"positive_100k\": 177.69699838378665, \"deceased_100k\": 20.143906769983456, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-18T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 31766, \"deceased\": 3613, \"positive_100k\": 184.3535990940059, \"deceased_100k\": 20.96800206279177, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-19T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 32838, \"deceased\": 3697, \"positive_100k\": 190.57493820591088, \"deceased_100k\": 21.455495052903725, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-20T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 33588, \"deceased\": 3764, \"positive_100k\": 194.92755418905338, \"deceased_100k\": 21.84432874739779, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 34317, \"deceased\": 3929, \"positive_100k\": 199.1582969246679, \"deceased_100k\": 22.80190426368914, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-22T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-23T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-24T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-25T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-26T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-27T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-28T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-29T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-30T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-31T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-01T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-02T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-03T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-04T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-05T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-06T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-07T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-08T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-09T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-10T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-11T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-12T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-13T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-14T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-15T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-16T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-17T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-18T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-19T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-20T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-21T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-22T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-23T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-24T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-25T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-26T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.01881702624749357, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-27T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.01881702624749357, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-28T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6, \"deceased\": 0, \"positive_100k\": 0.11290215748496144, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-29T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 15, \"deceased\": 0, \"positive_100k\": 0.28225539371240355, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-01T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 19, \"deceased\": 0, \"positive_100k\": 0.3575234987023779, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-02T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 25, \"deceased\": 0, \"positive_100k\": 0.4704256561873393, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-03T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 32, \"deceased\": 0, \"positive_100k\": 0.6021448399197943, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-04T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 56, \"deceased\": 0, \"positive_100k\": 1.05375346985964, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-05T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 87, \"deceased\": 0, \"positive_100k\": 1.6370812835319408, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-06T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 108, \"deceased\": 0, \"positive_100k\": 2.0322388347293057, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-07T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 147, \"deceased\": 0, \"positive_100k\": 2.766102858381555, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-08T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 176, \"deceased\": 0, \"positive_100k\": 3.311796619558869, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-09T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 205, \"deceased\": 0, \"positive_100k\": 3.8574903807361824, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-10T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 400, \"deceased\": 0, \"positive_100k\": 7.5268104989974285, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-11T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 598, \"deceased\": 0, \"positive_100k\": 11.252581696001156, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-12T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 702, \"deceased\": 0, \"positive_100k\": 13.209552425740487, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-13T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 996, \"deceased\": 0, \"positive_100k\": 18.7417581425036, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-14T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1090, \"deceased\": 3, \"positive_100k\": 20.510558609767994, \"deceased_100k\": 0.05645107874248072, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-15T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1221, \"deceased\": 3, \"positive_100k\": 22.97558904818965, \"deceased_100k\": 0.05645107874248072, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-16T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1333, \"deceased\": 3, \"positive_100k\": 25.08309598790893, \"deceased_100k\": 0.05645107874248072, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-17T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1463, \"deceased\": 3, \"positive_100k\": 27.529309400083097, \"deceased_100k\": 0.05645107874248072, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-18T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1550, \"deceased\": 6, \"positive_100k\": 29.166390683615038, \"deceased_100k\": 0.11290215748496144, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-19T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1746, \"deceased\": 7, \"positive_100k\": 32.85452782812378, \"deceased_100k\": 0.131719183732455, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-20T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1914, \"deceased\": 7, \"positive_100k\": 36.015788237702694, \"deceased_100k\": 0.131719183732455, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-21T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2118, \"deceased\": 7, \"positive_100k\": 39.854461592191385, \"deceased_100k\": 0.131719183732455, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-22T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2385, \"deceased\": 7, \"positive_100k\": 44.87860760027217, \"deceased_100k\": 0.131719183732455, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-23T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2621, \"deceased\": 10, \"positive_100k\": 49.319425794680654, \"deceased_100k\": 0.18817026247493573, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-24T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2863, \"deceased\": 12, \"positive_100k\": 53.87314614657409, \"deceased_100k\": 0.22580431496992287, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-25T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3084, \"deceased\": 14, \"positive_100k\": 58.03170894727017, \"deceased_100k\": 0.26343836746491, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-26T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3369, \"deceased\": 14, \"positive_100k\": 63.39456142780585, \"deceased_100k\": 0.26343836746491, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-27T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3755, \"deceased\": 19, \"positive_100k\": 70.65793355933836, \"deceased_100k\": 0.3575234987023779, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-28T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4015, \"deceased\": 23, \"positive_100k\": 75.5503603836867, \"deceased_100k\": 0.43279160369235214, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-29T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4284, \"deceased\": 25, \"positive_100k\": 80.61214044426247, \"deceased_100k\": 0.4704256561873393, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-30T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4445, \"deceased\": 32, \"positive_100k\": 83.64168167010892, \"deceased_100k\": 0.6021448399197943, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-31T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4641, \"deceased\": 39, \"positive_100k\": 87.32981881461767, \"deceased_100k\": 0.7338640236522493, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-01T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4863, \"deceased\": 44, \"positive_100k\": 91.50719864156125, \"deceased_100k\": 0.8279491548897172, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-02T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 5147, \"deceased\": 50, \"positive_100k\": 96.8512340958494, \"deceased_100k\": 0.9408513123746786, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-03T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 5370, \"deceased\": 59, \"positive_100k\": 101.04743094904047, \"deceased_100k\": 1.1102045486021208, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-04T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 5550, \"deceased\": 62, \"positive_100k\": 104.43449567358932, \"deceased_100k\": 1.1666556273446014, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-05T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 5687, \"deceased\": 71, \"positive_100k\": 107.01242826949594, \"deceased_100k\": 1.3360088635720435, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-06T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 5865, \"deceased\": 76, \"positive_100k\": 110.3618589415498, \"deceased_100k\": 1.4300939948095115, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-07T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6086, \"deceased\": 89, \"positive_100k\": 114.52042174224589, \"deceased_100k\": 1.6747153360269278, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-08T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6086, \"deceased\": 101, \"positive_100k\": 114.52042174224589, \"deceased_100k\": 1.9005196509968507, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-09T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6211, \"deceased\": 108, \"positive_100k\": 116.87255002318258, \"deceased_100k\": 2.0322388347293057, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-10T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6314, \"deceased\": 113, \"positive_100k\": 118.8107037266744, \"deceased_100k\": 2.126323965966774, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-11T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6409, \"deceased\": 119, \"positive_100k\": 120.59832122018629, \"deceased_100k\": 2.239226123451735, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-12T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6525, \"deceased\": 128, \"positive_100k\": 122.78109626489555, \"deceased_100k\": 2.408579359679177, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-13T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6603, \"deceased\": 134, \"positive_100k\": 124.24882431220006, \"deceased_100k\": 2.5214815171641387, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-14T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6623, \"deceased\": 139, \"positive_100k\": 124.62516483714994, \"deceased_100k\": 2.6155666484016065, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-15T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6740, \"deceased\": 150, \"positive_100k\": 126.82675690810667, \"deceased_100k\": 2.822553937124036, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-16T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6896, \"deceased\": 152, \"positive_100k\": 129.76221300271567, \"deceased_100k\": 2.860187989619023, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-17T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6937, \"deceased\": 161, \"positive_100k\": 130.53371107886292, \"deceased_100k\": 3.029541225846465, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-18T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 7036, \"deceased\": 164, \"positive_100k\": 132.39659667736478, \"deceased_100k\": 3.0859923045889457, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-19T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 7078, \"deceased\": 165, \"positive_100k\": 133.1869117797595, \"deceased_100k\": 3.1048093308364395, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-20T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 7156, \"deceased\": 181, \"positive_100k\": 134.65463982706402, \"deceased_100k\": 3.4058817507963366, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 7191, \"deceased\": 182, \"positive_100k\": 135.31323574572627, \"deceased_100k\": 3.4246987770438304, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-22T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-01-23T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-01-24T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-01-25T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-01-26T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-01-27T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-01-28T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-01-29T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-01-30T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-01-31T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-01T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-02T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-03T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-04T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-05T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-06T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-07T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-08T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-09T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-10T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-11T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-12T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-13T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-14T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-15T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-16T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-17T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-18T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-19T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-20T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-21T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-22T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-23T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-24T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-25T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-26T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-27T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-28T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-29T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-01T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-02T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-03T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-04T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-05T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-06T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-07T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-08T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-09T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-10T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.02394135517167987, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-11T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 8, \"deceased\": 1, \"positive_100k\": 0.19153084137343895, \"deceased_100k\": 0.02394135517167987, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-12T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 11, \"deceased\": 1, \"positive_100k\": 0.2633549068884785, \"deceased_100k\": 0.02394135517167987, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-13T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 27, \"deceased\": 1, \"positive_100k\": 0.6464165896353564, \"deceased_100k\": 0.02394135517167987, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-14T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 36, \"deceased\": 1, \"positive_100k\": 0.8618887861804753, \"deceased_100k\": 0.02394135517167987, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-15T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 43, \"deceased\": 1, \"positive_100k\": 1.0294782723822342, \"deceased_100k\": 0.02394135517167987, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-16T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 55, \"deceased\": 1, \"positive_100k\": 1.3167745344423927, \"deceased_100k\": 0.02394135517167987, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-17T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 69, \"deceased\": 1, \"positive_100k\": 1.651953506845911, \"deceased_100k\": 0.02394135517167987, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-18T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 86, \"deceased\": 1, \"positive_100k\": 2.0589565447644684, \"deceased_100k\": 0.02394135517167987, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-19T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 109, \"deceased\": 1, \"positive_100k\": 2.6096077137131055, \"deceased_100k\": 0.02394135517167987, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-20T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 137, \"deceased\": 1, \"positive_100k\": 3.2799656585201418, \"deceased_100k\": 0.02394135517167987, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-21T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 200, \"deceased\": 1, \"positive_100k\": 4.788271034335973, \"deceased_100k\": 0.02394135517167987, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-22T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 313, \"deceased\": 3, \"positive_100k\": 7.493644168735798, \"deceased_100k\": 0.0718240655150396, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-23T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 345, \"deceased\": 6, \"positive_100k\": 8.259767534229553, \"deceased_100k\": 0.1436481310300792, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-24T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 345, \"deceased\": 6, \"positive_100k\": 8.259767534229553, \"deceased_100k\": 0.1436481310300792, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-25T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 443, \"deceased\": 8, \"positive_100k\": 10.606020341054181, \"deceased_100k\": 0.19153084137343895, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-26T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 558, \"deceased\": 8, \"positive_100k\": 13.359276185797366, \"deceased_100k\": 0.19153084137343895, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-27T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 674, \"deceased\": 9, \"positive_100k\": 16.136473385712232, \"deceased_100k\": 0.21547219654511882, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-28T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 786, \"deceased\": 14, \"positive_100k\": 18.817905164940377, \"deceased_100k\": 0.3351789724035181, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-29T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 901, \"deceased\": 17, \"positive_100k\": 21.57116100968356, \"deceased_100k\": 0.40700303791855774, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-30T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 989, \"deceased\": 24, \"positive_100k\": 23.67800026479139, \"deceased_100k\": 0.5745925241203168, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-31T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1181, \"deceased\": 30, \"positive_100k\": 28.274740457753925, \"deceased_100k\": 0.718240655150396, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-01T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1181, \"deceased\": 30, \"positive_100k\": 28.274740457753925, \"deceased_100k\": 0.718240655150396, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-02T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1317, \"deceased\": 32, \"positive_100k\": 31.530764761102386, \"deceased_100k\": 0.7661233654937558, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-03T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1475, \"deceased\": 37, \"positive_100k\": 35.313498878227804, \"deceased_100k\": 0.885830141352155, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-04T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1673, \"deceased\": 41, \"positive_100k\": 40.053887202220416, \"deceased_100k\": 0.9815955620388745, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-05T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1801, \"deceased\": 46, \"positive_100k\": 43.11838066419544, \"deceased_100k\": 1.1013023378972737, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-06T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1988, \"deceased\": 54, \"positive_100k\": 47.59541408129957, \"deceased_100k\": 1.2928331792707128, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-07T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2100, \"deceased\": 55, \"positive_100k\": 50.27684586052772, \"deceased_100k\": 1.3167745344423927, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-08T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2249, \"deceased\": 59, \"positive_100k\": 53.84410778110802, \"deceased_100k\": 1.4125399551291122, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-09T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2528, \"deceased\": 63, \"positive_100k\": 60.5237458740067, \"deceased_100k\": 1.5083053758158316, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-10T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2752, \"deceased\": 66, \"positive_100k\": 65.88660943246299, \"deceased_100k\": 1.580129441330871, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-11T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2974, \"deceased\": 74, \"positive_100k\": 71.20159028057593, \"deceased_100k\": 1.77166028270431, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-12T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3234, \"deceased\": 79, \"positive_100k\": 77.42634262521268, \"deceased_100k\": 1.8913670585627094, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-13T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3400, \"deceased\": 87, \"positive_100k\": 81.40060758371155, \"deceased_100k\": 2.0828978999361487, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-14T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3472, \"deceased\": 94, \"positive_100k\": 83.1243851560725, \"deceased_100k\": 2.2504873861379076, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-15T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3574, \"deceased\": 95, \"positive_100k\": 85.56640338358385, \"deceased_100k\": 2.2744287413095874, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-16T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3751, \"deceased\": 103, \"positive_100k\": 89.80402324897119, \"deceased_100k\": 2.465959582683026, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-17T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4016, \"deceased\": 109, \"positive_100k\": 96.14848236946635, \"deceased_100k\": 2.6096077137131055, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-18T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4210, \"deceased\": 116, \"positive_100k\": 100.79310527277225, \"deceased_100k\": 2.7771971999148644, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-19T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4273, \"deceased\": 120, \"positive_100k\": 102.30141064858807, \"deceased_100k\": 2.872962620601584, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-20T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4467, \"deceased\": 126, \"positive_100k\": 106.94603355189396, \"deceased_100k\": 3.016610751631663, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4658, \"deceased\": 136, \"positive_100k\": 111.51883238968482, \"deceased_100k\": 3.256024303348462, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-01-22T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-01-23T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-01-24T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-01-25T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-01-26T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-01-27T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-01-28T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-01-29T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-01-30T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-01-31T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-01T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-02T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-03T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-04T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-05T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-06T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-07T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-08T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-09T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-10T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-11T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-12T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-13T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-14T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-15T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-16T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-17T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-18T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-19T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-20T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-21T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-22T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-23T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-24T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-25T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-26T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-27T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-28T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-29T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-01T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-02T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-03T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-04T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-05T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-06T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.0031260495711435115, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-07T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.0031260495711435115, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-08T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6, \"deceased\": 0, \"positive_100k\": 0.01875629742686107, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-09T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 7, \"deceased\": 0, \"positive_100k\": 0.02188234699800458, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-10T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 11, \"deceased\": 0, \"positive_100k\": 0.034386545282578625, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-11T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 11, \"deceased\": 0, \"positive_100k\": 0.034386545282578625, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-12T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 15, \"deceased\": 0, \"positive_100k\": 0.04689074356715267, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-13T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 28, \"deceased\": 0, \"positive_100k\": 0.08752938799201831, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-14T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 38, \"deceased\": 0, \"positive_100k\": 0.11878988370345343, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-15T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 43, \"deceased\": 0, \"positive_100k\": 0.13442013155917099, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-16T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 86, \"deceased\": 0, \"positive_100k\": 0.26884026311834197, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-17T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 117, \"deceased\": 0, \"positive_100k\": 0.36574779982379085, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-18T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 145, \"deceased\": 0, \"positive_100k\": 0.45327718781580917, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-19T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 234, \"deceased\": 0, \"positive_100k\": 0.7314955996475817, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-20T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 234, \"deceased\": 3, \"positive_100k\": 0.7314955996475817, \"deceased_100k\": 0.009378148713430534, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-21T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 318, \"deceased\": 5, \"positive_100k\": 0.9940837636236367, \"deceased_100k\": 0.01563024785571756, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-22T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 363, \"deceased\": 5, \"positive_100k\": 1.1347559943250947, \"deceased_100k\": 0.01563024785571756, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-23T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 395, \"deceased\": 5, \"positive_100k\": 1.2347895806016869, \"deceased_100k\": 0.01563024785571756, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-24T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 416, \"deceased\": 7, \"positive_100k\": 1.3004366215957006, \"deceased_100k\": 0.02188234699800458, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-25T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 480, \"deceased\": 9, \"positive_100k\": 1.5005037941488855, \"deceased_100k\": 0.028134446140291605, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-26T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 580, \"deceased\": 9, \"positive_100k\": 1.8131087512632367, \"deceased_100k\": 0.028134446140291605, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-27T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 635, \"deceased\": 11, \"positive_100k\": 1.9850414776761298, \"deceased_100k\": 0.034386545282578625, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-28T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 671, \"deceased\": 16, \"positive_100k\": 2.097579262237296, \"deceased_100k\": 0.050016793138296184, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-29T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 852, \"deceased\": 18, \"positive_100k\": 2.663394234614272, \"deceased_100k\": 0.05626889228058321, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-30T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 950, \"deceased\": 24, \"positive_100k\": 2.969747092586336, \"deceased_100k\": 0.07502518970744428, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-31T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1065, \"deceased\": 30, \"positive_100k\": 3.3292427932678392, \"deceased_100k\": 0.09378148713430534, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-01T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1323, \"deceased\": 38, \"positive_100k\": 4.135763582622865, \"deceased_100k\": 0.11878988370345343, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-02T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1414, \"deceased\": 55, \"positive_100k\": 4.420234093596925, \"deceased_100k\": 0.17193272641289314, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-03T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1595, \"deceased\": 61, \"positive_100k\": 4.9860490659739005, \"deceased_100k\": 0.1906890238397542, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-04T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1746, \"deceased\": 73, \"positive_100k\": 5.458082551216571, \"deceased_100k\": 0.22820161869347635, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-05T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2281, \"deceased\": 83, \"positive_100k\": 7.130519071778349, \"deceased_100k\": 0.25946211440491146, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-06T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2561, \"deceased\": 92, \"positive_100k\": 8.005812951698532, \"deceased_100k\": 0.28759656054520305, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-07T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2954, \"deceased\": 107, \"positive_100k\": 9.234350433157932, \"deceased_100k\": 0.3344873041123557, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-08T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4342, \"deceased\": 121, \"positive_100k\": 13.573307237905126, \"deceased_100k\": 0.3782519981083649, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-09T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 5256, \"deceased\": 138, \"positive_100k\": 16.430516545930296, \"deceased_100k\": 0.4313948408178046, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-10T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 5897, \"deceased\": 169, \"positive_100k\": 18.434314321033288, \"deceased_100k\": 0.5283023775232535, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-11T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6848, \"deceased\": 181, \"positive_100k\": 21.407187463190766, \"deceased_100k\": 0.5658149723769755, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-12T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 7519, \"deceased\": 193, \"positive_100k\": 23.504766725428063, \"deceased_100k\": 0.6033275672306977, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-13T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 9784, \"deceased\": 216, \"positive_100k\": 30.585269004068117, \"deceased_100k\": 0.6752267073669984, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-14T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 10303, \"deceased\": 230, \"positive_100k\": 32.207688731491594, \"deceased_100k\": 0.7189914013630075, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-15T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 11475, \"deceased\": 254, \"positive_100k\": 35.871418828871796, \"deceased_100k\": 0.7940165910704519, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-16T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 12491, \"deceased\": 274, \"positive_100k\": 39.047485193153605, \"deceased_100k\": 0.8565375824933221, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-17T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 13489, \"deceased\": 300, \"positive_100k\": 42.16728266515483, \"deceased_100k\": 0.9378148713430534, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-18T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 14420, \"deceased\": 348, \"positive_100k\": 45.07763481588943, \"deceased_100k\": 1.087865250757942, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-19T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 15628, \"deceased\": 400, \"positive_100k\": 48.8539026978308, \"deceased_100k\": 1.2504198284574044, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-20T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 16325, \"deceased\": 445, \"positive_100k\": 51.03275924891783, \"deceased_100k\": 1.3910920591588627, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 17837, \"deceased\": 484, \"positive_100k\": 55.75934620048682, \"deceased_100k\": 1.5130079924334596, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-01-22T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-23T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-24T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-25T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-26T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-27T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-28T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-29T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-30T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-31T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-01T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-02T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-03T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-04T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-05T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-06T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-07T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-08T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-09T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-10T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-11T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-12T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-13T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-14T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-15T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-16T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-17T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-18T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-19T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-20T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-21T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-22T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-23T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-24T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-25T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-26T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-27T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-28T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-29T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-01T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-02T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2, \"deceased\": 0, \"positive_100k\": 0.01945191884426035, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-03T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2, \"deceased\": 0, \"positive_100k\": 0.01945191884426035, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-04T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 5, \"deceased\": 0, \"positive_100k\": 0.04862979711065089, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-05T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 8, \"deceased\": 0, \"positive_100k\": 0.0778076753770414, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-06T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 13, \"deceased\": 0, \"positive_100k\": 0.12643747248769227, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-07T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 20, \"deceased\": 0, \"positive_100k\": 0.19451918844260355, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-08T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 30, \"deceased\": 0, \"positive_100k\": 0.2917787826639053, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-09T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 30, \"deceased\": 0, \"positive_100k\": 0.2917787826639053, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-10T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 41, \"deceased\": 0, \"positive_100k\": 0.3987643363073372, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-11T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 59, \"deceased\": 0, \"positive_100k\": 0.5738316059056804, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-12T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 59, \"deceased\": 0, \"positive_100k\": 0.5738316059056804, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-13T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 112, \"deceased\": 0, \"positive_100k\": 1.0893074552785798, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-14T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 169, \"deceased\": 0, \"positive_100k\": 1.6436871423399995, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-15T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 245, \"deceased\": 0, \"positive_100k\": 2.382860058421893, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-16T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 331, \"deceased\": 0, \"positive_100k\": 3.2192925687250886, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-17T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 448, \"deceased\": 1, \"positive_100k\": 4.357229821114319, \"deceased_100k\": 0.009725959422130176, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-18T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 448, \"deceased\": 2, \"positive_100k\": 4.357229821114319, \"deceased_100k\": 0.01945191884426035, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-19T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 785, \"deceased\": 3, \"positive_100k\": 7.634878146372188, \"deceased_100k\": 0.02917787826639053, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-20T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1020, \"deceased\": 6, \"positive_100k\": 9.92047861057278, \"deceased_100k\": 0.05835575653278106, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-21T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1280, \"deceased\": 12, \"positive_100k\": 12.449228060326627, \"deceased_100k\": 0.11671151306556211, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-22T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1600, \"deceased\": 14, \"positive_100k\": 15.561535075408282, \"deceased_100k\": 0.13616343190982247, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-23T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2060, \"deceased\": 23, \"positive_100k\": 20.035476409588163, \"deceased_100k\": 0.22369706670899403, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-24T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2362, \"deceased\": 33, \"positive_100k\": 22.972716155071474, \"deceased_100k\": 0.3209566609302958, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-25T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2995, \"deceased\": 43, \"positive_100k\": 29.129248469279876, \"deceased_100k\": 0.4182162551515976, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-26T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3544, \"deceased\": 60, \"positive_100k\": 34.46880019202934, \"deceased_100k\": 0.5835575653278106, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-27T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4268, \"deceased\": 76, \"positive_100k\": 41.510394813651594, \"deceased_100k\": 0.7391729160818933, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-28T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 5170, \"deceased\": 100, \"positive_100k\": 50.283210212413, \"deceased_100k\": 0.9725959422130176, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-29T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 5962, \"deceased\": 119, \"positive_100k\": 57.98617007474011, \"deceased_100k\": 1.157389171233491, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-30T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6408, \"deceased\": 140, \"positive_100k\": 62.323947977010164, \"deceased_100k\": 1.3616343190982245, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-31T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 7443, \"deceased\": 160, \"positive_100k\": 72.3903159789149, \"deceased_100k\": 1.5561535075408284, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-01T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 8251, \"deceased\": 187, \"positive_100k\": 80.24889119199608, \"deceased_100k\": 1.8187544119383428, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-02T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 9034, \"deceased\": 209, \"positive_100k\": 87.86431741952401, \"deceased_100k\": 2.032725519225207, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-03T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 9886, \"deceased\": 246, \"positive_100k\": 96.15083484717893, \"deceased_100k\": 2.3925860178440232, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-04T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 10524, \"deceased\": 266, \"positive_100k\": 102.35599695849797, \"deceased_100k\": 2.5871052062866267, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-05T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 11278, \"deceased\": 295, \"positive_100k\": 109.68937036278412, \"deceased_100k\": 2.8691580295284016, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-06T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 11730, \"deceased\": 311, \"positive_100k\": 114.08550402158696, \"deceased_100k\": 3.0247733802824848, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-07T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 12442, \"deceased\": 345, \"positive_100k\": 121.01038713014366, \"deceased_100k\": 3.3554560006349106, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-08T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 13141, \"deceased\": 380, \"positive_100k\": 127.80883276621263, \"deceased_100k\": 3.695864580409467, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-09T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 13956, \"deceased\": 409, \"positive_100k\": 135.73548969524873, \"deceased_100k\": 3.9779174036512424, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-10T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 15472, \"deceased\": 435, \"positive_100k\": 150.48004417919807, \"deceased_100k\": 4.230792348626626, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-11T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 15987, \"deceased\": 470, \"positive_100k\": 155.48891328159513, \"deceased_100k\": 4.571200928401183, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-12T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 16585, \"deceased\": 504, \"positive_100k\": 161.30503701602896, \"deceased_100k\": 4.9018835487536085, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-13T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 16934, \"deceased\": 535, \"positive_100k\": 164.69939685435241, \"deceased_100k\": 5.203388290839644, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-14T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 17448, \"deceased\": 567, \"positive_100k\": 169.69853999732732, \"deceased_100k\": 5.51461899234781, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-15T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 18091, \"deceased\": 599, \"positive_100k\": 175.952331905757, \"deceased_100k\": 5.825849693855975, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-16T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 18841, \"deceased\": 629, \"positive_100k\": 183.24680147235463, \"deceased_100k\": 6.11762847651988, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-17T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 19022, \"deceased\": 657, \"positive_100k\": 185.0072001277602, \"deceased_100k\": 6.389955340339526, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-18T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 19685, \"deceased\": 687, \"positive_100k\": 191.45551122463252, \"deceased_100k\": 6.681734123003431, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-19T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 20206, \"deceased\": 714, \"positive_100k\": 196.52273608356234, \"deceased_100k\": 6.944335027400945, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-20T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 20863, \"deceased\": 735, \"positive_100k\": 202.91269142390186, \"deceased_100k\": 7.148580175265679, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 21379, \"deceased\": 762, \"positive_100k\": 207.93128648572105, \"deceased_100k\": 7.411181079663193, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-22T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-01-23T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-01-24T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-01-25T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-01-26T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-01-27T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-01-28T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-01-29T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-01-30T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-01-31T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-01T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-02T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-03T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-04T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-05T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-06T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-07T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-08T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-09T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-10T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-11T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-12T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-13T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-14T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-15T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-16T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-17T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-18T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-19T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-20T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-21T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-22T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-23T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-24T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-25T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-26T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-27T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-28T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-29T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.03594953691604021, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-01T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3, \"deceased\": 0, \"positive_100k\": 0.10784861074812065, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-02T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3, \"deceased\": 0, \"positive_100k\": 0.10784861074812065, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-03T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 7, \"deceased\": 0, \"positive_100k\": 0.2516467584122815, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-04T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 8, \"deceased\": 0, \"positive_100k\": 0.2875962953283217, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-05T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 8, \"deceased\": 0, \"positive_100k\": 0.2875962953283217, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-06T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 8, \"deceased\": 0, \"positive_100k\": 0.2875962953283217, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-07T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 8, \"deceased\": 0, \"positive_100k\": 0.2875962953283217, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-08T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 15, \"deceased\": 0, \"positive_100k\": 0.5392430537406032, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-09T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 18, \"deceased\": 0, \"positive_100k\": 0.6470916644887239, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-10T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 24, \"deceased\": 0, \"positive_100k\": 0.8627888859849652, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-11T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 262, \"deceased\": 0, \"positive_100k\": 9.418778672002537, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-12T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 262, \"deceased\": 0, \"positive_100k\": 9.418778672002537, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-13T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 320, \"deceased\": 0, \"positive_100k\": 11.503851813132869, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-14T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 337, \"deceased\": 0, \"positive_100k\": 12.114993940705553, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-15T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 401, \"deceased\": 0, \"positive_100k\": 14.415764303332127, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-16T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 439, \"deceased\": 0, \"positive_100k\": 15.781846706141655, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-17T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 439, \"deceased\": 0, \"positive_100k\": 15.781846706141655, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-18T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 452, \"deceased\": 0, \"positive_100k\": 16.249190686050177, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-19T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 460, \"deceased\": 0, \"positive_100k\": 16.536786981378498, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-20T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 470, \"deceased\": 0, \"positive_100k\": 16.8962823505389, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-21T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 481, \"deceased\": 0, \"positive_100k\": 17.291727256615342, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-22T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 494, \"deceased\": 0, \"positive_100k\": 17.759071236523866, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-23T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 501, \"deceased\": 0, \"positive_100k\": 18.010717994936147, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-24T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 526, \"deceased\": 0, \"positive_100k\": 18.909456417837152, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-25T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 537, \"deceased\": 0, \"positive_100k\": 19.304901323913597, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-26T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 549, \"deceased\": 0, \"positive_100k\": 19.73629576690608, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-27T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 562, \"deceased\": 0, \"positive_100k\": 20.203639746814602, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-28T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 590, \"deceased\": 1, \"positive_100k\": 21.210226780463728, \"deceased_100k\": 0.03594953691604021, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-29T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 634, \"deceased\": 1, \"positive_100k\": 22.792006404769495, \"deceased_100k\": 0.03594953691604021, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-30T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 693, \"deceased\": 1, \"positive_100k\": 24.91302908281587, \"deceased_100k\": 0.03594953691604021, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-31T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 781, \"deceased\": 2, \"positive_100k\": 28.07658833142741, \"deceased_100k\": 0.07189907383208043, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-01T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 835, \"deceased\": 2, \"positive_100k\": 30.017863324893582, \"deceased_100k\": 0.07189907383208043, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-02T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 949, \"deceased\": 3, \"positive_100k\": 34.116110533322164, \"deceased_100k\": 0.10784861074812065, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-03T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1075, \"deceased\": 3, \"positive_100k\": 38.64575218474323, \"deceased_100k\": 0.10784861074812065, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-04T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1325, \"deceased\": 3, \"positive_100k\": 47.633136413753284, \"deceased_100k\": 0.10784861074812065, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-05T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1604, \"deceased\": 4, \"positive_100k\": 57.66305721332851, \"deceased_100k\": 0.14379814766416085, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-06T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1832, \"deceased\": 4, \"positive_100k\": 65.85955163018568, \"deceased_100k\": 0.14379814766416085, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-07T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2057, \"deceased\": 6, \"positive_100k\": 73.94819743629472, \"deceased_100k\": 0.2156972214962413, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-08T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2210, \"deceased\": 6, \"positive_100k\": 79.44847658444888, \"deceased_100k\": 0.2156972214962413, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-09T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2376, \"deceased\": 6, \"positive_100k\": 85.41609971251155, \"deceased_100k\": 0.2156972214962413, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-10T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2512, \"deceased\": 6, \"positive_100k\": 90.30523673309303, \"deceased_100k\": 0.2156972214962413, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-11T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2728, \"deceased\": 6, \"positive_100k\": 98.0703367069577, \"deceased_100k\": 0.2156972214962413, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-12T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2979, \"deceased\": 7, \"positive_100k\": 107.0936704728838, \"deceased_100k\": 0.2516467584122815, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-13T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3231, \"deceased\": 7, \"positive_100k\": 116.15295377572595, \"deceased_100k\": 0.2516467584122815, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-14T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3428, \"deceased\": 7, \"positive_100k\": 123.23501254818585, \"deceased_100k\": 0.2516467584122815, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-15T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3711, \"deceased\": 7, \"positive_100k\": 133.40873149542523, \"deceased_100k\": 0.2516467584122815, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-16T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4103, \"deceased\": 7, \"positive_100k\": 147.500949966513, \"deceased_100k\": 0.2516467584122815, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-17T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4663, \"deceased\": 7, \"positive_100k\": 167.63269063949554, \"deceased_100k\": 0.2516467584122815, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-18T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 5008, \"deceased\": 8, \"positive_100k\": 180.0352808755294, \"deceased_100k\": 0.2875962953283217, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-19T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 5448, \"deceased\": 8, \"positive_100k\": 195.85307711858707, \"deceased_100k\": 0.2875962953283217, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-20T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6015, \"deceased\": 9, \"positive_100k\": 216.2364645499819, \"deceased_100k\": 0.32354583224436195, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6533, \"deceased\": 9, \"positive_100k\": 234.85832467249074, \"deceased_100k\": 0.32354583224436195, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-01-22T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-23T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-24T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-25T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-26T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-27T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-28T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-29T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-30T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-31T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-01T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-02T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-03T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-04T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-05T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-06T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-07T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-08T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-09T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-10T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-11T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-12T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-13T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-14T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-15T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-16T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-17T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-18T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-19T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-20T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-21T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-22T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-23T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-24T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-25T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-26T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-27T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-28T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-29T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-01T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-02T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-03T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-04T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-05T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-06T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.014322371372214943, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-07T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.014322371372214943, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-08T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.014322371372214943, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-09T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.014322371372214943, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-10T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 5, \"deceased\": 0, \"positive_100k\": 0.07161185686107473, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-11T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 12, \"deceased\": 0, \"positive_100k\": 0.1718684564665793, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-12T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 19, \"deceased\": 0, \"positive_100k\": 0.2721250560720839, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-13T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 35, \"deceased\": 0, \"positive_100k\": 0.5012829980275231, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-14T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 46, \"deceased\": 0, \"positive_100k\": 0.6588290831218874, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-15T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 48, \"deceased\": 0, \"positive_100k\": 0.6874738258663172, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-16T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 55, \"deceased\": 0, \"positive_100k\": 0.7877304254718219, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-17T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 65, \"deceased\": 0, \"positive_100k\": 0.9309541391939714, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-18T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 83, \"deceased\": 0, \"positive_100k\": 1.1887568238938402, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-19T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 103, \"deceased\": 0, \"positive_100k\": 1.4752042513381391, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-20T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 135, \"deceased\": 1, \"positive_100k\": 1.9335201352490172, \"deceased_100k\": 0.014322371372214943, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-21T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 171, \"deceased\": 1, \"positive_100k\": 2.4491255046487552, \"deceased_100k\": 0.014322371372214943, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-22T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 222, \"deceased\": 2, \"positive_100k\": 3.1795664446317176, \"deceased_100k\": 0.028644742744429887, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-23T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 249, \"deceased\": 3, \"positive_100k\": 3.566270471681521, \"deceased_100k\": 0.042967114116644826, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-24T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 303, \"deceased\": 3, \"positive_100k\": 4.339678525781128, \"deceased_100k\": 0.042967114116644826, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-25T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 384, \"deceased\": 4, \"positive_100k\": 5.499790606930538, \"deceased_100k\": 0.05728948548885977, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-26T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 384, \"deceased\": 1, \"positive_100k\": 5.499790606930538, \"deceased_100k\": 0.014322371372214943, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-27T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 457, \"deceased\": 1, \"positive_100k\": 6.54532371710223, \"deceased_100k\": 0.014322371372214943, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-28T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 659, \"deceased\": 10, \"positive_100k\": 9.438442734289648, \"deceased_100k\": 0.14322371372214945, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-29T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 741, \"deceased\": 13, \"positive_100k\": 10.612877186811273, \"deceased_100k\": 0.18619082783879426, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-30T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 785, \"deceased\": 16, \"positive_100k\": 11.24306152718873, \"deceased_100k\": 0.2291579419554391, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-31T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 900, \"deceased\": 16, \"positive_100k\": 12.890134234993448, \"deceased_100k\": 0.2291579419554391, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-01T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1060, \"deceased\": 28, \"positive_100k\": 15.18171365454784, \"deceased_100k\": 0.40102639842201837, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-02T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1171, \"deceased\": 31, \"positive_100k\": 16.7714968768637, \"deceased_100k\": 0.4439935125386632, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-03T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1476, \"deceased\": 39, \"positive_100k\": 21.139820145389255, \"deceased_100k\": 0.5585724835163828, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-04T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1624, \"deceased\": 44, \"positive_100k\": 23.259531108477066, \"deceased_100k\": 0.6301843403774575, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-05T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1908, \"deceased\": 51, \"positive_100k\": 27.32708457818611, \"deceased_100k\": 0.7304409399829621, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-06T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2200, \"deceased\": 58, \"positive_100k\": 31.509217018872878, \"deceased_100k\": 0.8306975395884667, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-07T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2447, \"deceased\": 61, \"positive_100k\": 35.04684274780997, \"deceased_100k\": 0.8736646537051116, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-08T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2666, \"deceased\": 65, \"positive_100k\": 38.18344207832504, \"deceased_100k\": 0.9309541391939714, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-09T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2867, \"deceased\": 66, \"positive_100k\": 41.062238724140244, \"deceased_100k\": 0.9452765105661862, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-10T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3105, \"deceased\": 71, \"positive_100k\": 44.470963110727396, \"deceased_100k\": 1.0168883674272609, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-11T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3380, \"deceased\": 74, \"positive_100k\": 48.40961523808651, \"deceased_100k\": 1.0598554815439059, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-12T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3630, \"deceased\": 80, \"positive_100k\": 51.990208081140246, \"deceased_100k\": 1.1457897097771956, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-13T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4054, \"deceased\": 85, \"positive_100k\": 58.06289354295939, \"deceased_100k\": 1.2174015666382703, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-14T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4465, \"deceased\": 94, \"positive_100k\": 63.94938817693972, \"deceased_100k\": 1.3463029089882046, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-15T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4873, \"deceased\": 99, \"positive_100k\": 69.79291569680342, \"deceased_100k\": 1.4179147658492794, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-16T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 5318, \"deceased\": 103, \"positive_100k\": 76.16637095743907, \"deceased_100k\": 1.4752042513381391, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-17T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 5690, \"deceased\": 110, \"positive_100k\": 81.49429310790303, \"deceased_100k\": 1.5754608509436439, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-18T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 5994, \"deceased\": 117, \"positive_100k\": 85.84829400505637, \"deceased_100k\": 1.6757174505491483, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-19T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6318, \"deceased\": 122, \"positive_100k\": 90.48874232965402, \"deceased_100k\": 1.7473293074102232, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-20T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6630, \"deceased\": 125, \"positive_100k\": 94.95732219778507, \"deceased_100k\": 1.790296421526868, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6630, \"deceased\": 125, \"positive_100k\": 94.95732219778507, \"deceased_100k\": 1.790296421526868, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-22T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-01-23T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.017734659696708944, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-01-24T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3, \"deceased\": 0, \"positive_100k\": 0.053203979090126835, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-01-25T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3, \"deceased\": 0, \"positive_100k\": 0.053203979090126835, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-01-26T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4, \"deceased\": 0, \"positive_100k\": 0.07093863878683578, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-01-27T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 5, \"deceased\": 0, \"positive_100k\": 0.08867329848354472, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-01-28T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 7, \"deceased\": 0, \"positive_100k\": 0.1241426178769626, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-01-29T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 7, \"deceased\": 0, \"positive_100k\": 0.1241426178769626, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-01-30T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 10, \"deceased\": 0, \"positive_100k\": 0.17734659696708943, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-01-31T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 13, \"deceased\": 0, \"positive_100k\": 0.23055057605721627, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-01T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 16, \"deceased\": 0, \"positive_100k\": 0.2837545551473431, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-02T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 18, \"deceased\": 0, \"positive_100k\": 0.319223874540761, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-03T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 18, \"deceased\": 0, \"positive_100k\": 0.319223874540761, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-04T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 24, \"deceased\": 0, \"positive_100k\": 0.4256318327210147, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-05T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 28, \"deceased\": 0, \"positive_100k\": 0.4965704715078504, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-06T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 28, \"deceased\": 0, \"positive_100k\": 0.4965704715078504, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-07T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 30, \"deceased\": 0, \"positive_100k\": 0.5320397909012683, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-08T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 33, \"deceased\": 0, \"positive_100k\": 0.5852437699913952, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-09T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 40, \"deceased\": 0, \"positive_100k\": 0.7093863878683577, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-10T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 45, \"deceased\": 0, \"positive_100k\": 0.7980596863519024, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-11T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 47, \"deceased\": 0, \"positive_100k\": 0.8335290057453204, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-12T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 50, \"deceased\": 0, \"positive_100k\": 0.8867329848354472, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-13T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 58, \"deceased\": 0, \"positive_100k\": 1.0286102624091187, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-14T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 67, \"deceased\": 0, \"positive_100k\": 1.1882221996794993, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-15T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 72, \"deceased\": 0, \"positive_100k\": 1.276895498163044, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-16T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 75, \"deceased\": 0, \"positive_100k\": 1.3300994772531707, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-17T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 77, \"deceased\": 0, \"positive_100k\": 1.3655687966465886, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-18T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 81, \"deceased\": 0, \"positive_100k\": 1.4365074354334244, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-19T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 84, \"deceased\": 0, \"positive_100k\": 1.4897114145235513, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-20T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 84, \"deceased\": 0, \"positive_100k\": 1.4897114145235513, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-21T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 85, \"deceased\": 0, \"positive_100k\": 1.5074460742202602, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-22T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 85, \"deceased\": 0, \"positive_100k\": 1.5074460742202602, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-23T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 89, \"deceased\": 0, \"positive_100k\": 1.578384713007096, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-24T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 89, \"deceased\": 0, \"positive_100k\": 1.578384713007096, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-25T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 91, \"deceased\": 0, \"positive_100k\": 1.613854032400514, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-26T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 93, \"deceased\": 0, \"positive_100k\": 1.6493233517939319, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-27T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 93, \"deceased\": 0, \"positive_100k\": 1.6493233517939319, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-28T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 93, \"deceased\": 0, \"positive_100k\": 1.6493233517939319, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-29T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 102, \"deceased\": 0, \"positive_100k\": 1.8089352890643122, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-01T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 106, \"deceased\": 0, \"positive_100k\": 1.879873927851148, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-02T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 108, \"deceased\": 0, \"positive_100k\": 1.915343247244566, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-03T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 110, \"deceased\": 0, \"positive_100k\": 1.9508125666379839, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-04T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 110, \"deceased\": 0, \"positive_100k\": 1.9508125666379839, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-05T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 117, \"deceased\": 0, \"positive_100k\": 2.0749551845149465, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-06T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 130, \"deceased\": 0, \"positive_100k\": 2.3055057605721627, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-07T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 138, \"deceased\": 0, \"positive_100k\": 2.4473830381458344, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-08T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 150, \"deceased\": 0, \"positive_100k\": 2.6601989545063414, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-09T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 150, \"deceased\": 0, \"positive_100k\": 2.6601989545063414, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-10T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 160, \"deceased\": 0, \"positive_100k\": 2.837545551473431, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-11T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 178, \"deceased\": 0, \"positive_100k\": 3.156769426014192, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-12T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 178, \"deceased\": 0, \"positive_100k\": 3.156769426014192, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-13T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 200, \"deceased\": 0, \"positive_100k\": 3.5469319393417886, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-14T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 212, \"deceased\": 0, \"positive_100k\": 3.759747855702296, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-15T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 226, \"deceased\": 0, \"positive_100k\": 4.008033091456221, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-16T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 243, \"deceased\": 0, \"positive_100k\": 4.309522306300273, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-17T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 266, \"deceased\": 0, \"positive_100k\": 4.717419479324579, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-18T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 313, \"deceased\": 0, \"positive_100k\": 5.550948485069899, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-19T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 345, \"deceased\": 0, \"positive_100k\": 6.118457595364586, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-20T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 385, \"deceased\": 0, \"positive_100k\": 6.827843983232944, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-21T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 432, \"deceased\": 2, \"positive_100k\": 7.661372988978264, \"deceased_100k\": 0.03546931939341789, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-22T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 455, \"deceased\": 2, \"positive_100k\": 8.069270162002569, \"deceased_100k\": 0.03546931939341789, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-23T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 509, \"deceased\": 2, \"positive_100k\": 9.026941785624853, \"deceased_100k\": 0.03546931939341789, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-24T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 558, \"deceased\": 2, \"positive_100k\": 9.89594011076359, \"deceased_100k\": 0.03546931939341789, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-25T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 631, \"deceased\": 2, \"positive_100k\": 11.190570268623343, \"deceased_100k\": 0.03546931939341789, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-26T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 683, \"deceased\": 2, \"positive_100k\": 12.112772572852208, \"deceased_100k\": 0.03546931939341789, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-27T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 732, \"deceased\": 2, \"positive_100k\": 12.981770897990945, \"deceased_100k\": 0.03546931939341789, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-28T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 802, \"deceased\": 2, \"positive_100k\": 14.223197076760572, \"deceased_100k\": 0.03546931939341789, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-29T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 844, \"deceased\": 3, \"positive_100k\": 14.968052784022348, \"deceased_100k\": 0.053203979090126835, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-30T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 879, \"deceased\": 3, \"positive_100k\": 15.58876587340716, \"deceased_100k\": 0.053203979090126835, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-31T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 926, \"deceased\": 3, \"positive_100k\": 16.42229487915248, \"deceased_100k\": 0.053203979090126835, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-01T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1000, \"deceased\": 3, \"positive_100k\": 17.734659696708945, \"deceased_100k\": 0.053203979090126835, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-02T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1049, \"deceased\": 4, \"positive_100k\": 18.603658021847682, \"deceased_100k\": 0.07093863878683578, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-03T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1114, \"deceased\": 5, \"positive_100k\": 19.756410902133762, \"deceased_100k\": 0.08867329848354472, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-04T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1189, \"deceased\": 6, \"positive_100k\": 21.086510379386937, \"deceased_100k\": 0.10640795818025367, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-05T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1309, \"deceased\": 6, \"positive_100k\": 23.21466954299201, \"deceased_100k\": 0.10640795818025367, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-06T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1375, \"deceased\": 6, \"positive_100k\": 24.385157082974796, \"deceased_100k\": 0.10640795818025367, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-07T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1481, \"deceased\": 6, \"positive_100k\": 26.265031010825947, \"deceased_100k\": 0.10640795818025367, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-08T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1623, \"deceased\": 6, \"positive_100k\": 28.783352687758615, \"deceased_100k\": 0.10640795818025367, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-09T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1910, \"deceased\": 6, \"positive_100k\": 33.87320002071409, \"deceased_100k\": 0.10640795818025367, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-10T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2108, \"deceased\": 7, \"positive_100k\": 37.384662640662455, \"deceased_100k\": 0.1241426178769626, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-11T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2299, \"deceased\": 8, \"positive_100k\": 40.77198264273386, \"deceased_100k\": 0.14187727757367155, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-12T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2532, \"deceased\": 8, \"positive_100k\": 44.90415835206704, \"deceased_100k\": 0.14187727757367155, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-13T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2918, \"deceased\": 9, \"positive_100k\": 51.749736994996695, \"deceased_100k\": 0.1596119372703805, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-14T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3252, \"deceased\": 10, \"positive_100k\": 57.673113333697486, \"deceased_100k\": 0.17734659696708943, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-15T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3699, \"deceased\": 10, \"positive_100k\": 65.60050621812638, \"deceased_100k\": 0.17734659696708943, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-16T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4427, \"deceased\": 10, \"positive_100k\": 78.5113384773305, \"deceased_100k\": 0.17734659696708943, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-17T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 5050, \"deceased\": 11, \"positive_100k\": 89.56003146838017, \"deceased_100k\": 0.19508125666379836, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-18T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 5992, \"deceased\": 11, \"positive_100k\": 106.26608090268, \"deceased_100k\": 0.19508125666379836, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-19T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6588, \"deceased\": 11, \"positive_100k\": 116.83593808191851, \"deceased_100k\": 0.19508125666379836, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-20T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 8014, \"deceased\": 11, \"positive_100k\": 142.12556280942547, \"deceased_100k\": 0.19508125666379836, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 9125, \"deceased\": 11, \"positive_100k\": 161.8287697324691, \"deceased_100k\": 0.19508125666379836, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-01-22T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-23T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-24T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-25T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-26T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-27T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-28T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-29T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-30T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-31T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-01T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-02T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-03T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-04T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-05T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-06T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-07T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-08T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-09T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-10T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-11T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-12T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-13T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-14T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-15T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-16T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-17T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-18T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-19T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-20T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-21T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-22T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-23T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-24T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-25T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-26T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-27T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-28T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-29T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-01T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-02T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-03T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-04T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-05T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2, \"deceased\": 0, \"positive_100k\": 0.09674117672097717, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-06T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 7, \"deceased\": 0, \"positive_100k\": 0.3385941185234201, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-07T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 7, \"deceased\": 0, \"positive_100k\": 0.3385941185234201, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-08T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 16, \"deceased\": 0, \"positive_100k\": 0.7739294137678173, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-09T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 16, \"deceased\": 0, \"positive_100k\": 0.7739294137678173, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-10T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 31, \"deceased\": 0, \"positive_100k\": 1.499488239175146, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-11T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 57, \"deceased\": 0, \"positive_100k\": 2.7571235365478493, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-12T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 89, \"deceased\": 0, \"positive_100k\": 4.304982364083483, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-13T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 141, \"deceased\": 0, \"positive_100k\": 6.820252958828889, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-14T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 181, \"deceased\": 1, \"positive_100k\": 8.755076493248433, \"deceased_100k\": 0.04837058836048858, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-15T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 219, \"deceased\": 1, \"positive_100k\": 10.593158850946999, \"deceased_100k\": 0.04837058836048858, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-16T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 253, \"deceased\": 1, \"positive_100k\": 12.23775885520361, \"deceased_100k\": 0.04837058836048858, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-17T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 275, \"deceased\": 1, \"positive_100k\": 13.30191179913436, \"deceased_100k\": 0.04837058836048858, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-18T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 275, \"deceased\": 1, \"positive_100k\": 13.30191179913436, \"deceased_100k\": 0.04837058836048858, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-19T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 286, \"deceased\": 1, \"positive_100k\": 13.833988271099733, \"deceased_100k\": 0.04837058836048858, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-20T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 341, \"deceased\": 1, \"positive_100k\": 16.494370630926607, \"deceased_100k\": 0.04837058836048858, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-21T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 383, \"deceased\": 1, \"positive_100k\": 18.525935342067125, \"deceased_100k\": 0.04837058836048858, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-22T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 414, \"deceased\": 2, \"positive_100k\": 20.025423581242272, \"deceased_100k\": 0.09674117672097717, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-23T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 442, \"deceased\": 3, \"positive_100k\": 21.379800055335952, \"deceased_100k\": 0.14511176508146575, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-24T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 480, \"deceased\": 4, \"positive_100k\": 23.21788241303452, \"deceased_100k\": 0.19348235344195433, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-25T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 528, \"deceased\": 5, \"positive_100k\": 25.53967065433797, \"deceased_100k\": 0.24185294180244293, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-26T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 562, \"deceased\": 6, \"positive_100k\": 27.184270658594585, \"deceased_100k\": 0.2902235301629315, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-27T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 632, \"deceased\": 9, \"positive_100k\": 30.570211843828787, \"deceased_100k\": 0.43533529524439724, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-28T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 684, \"deceased\": 9, \"positive_100k\": 33.08548243857419, \"deceased_100k\": 0.43533529524439724, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-29T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 730, \"deceased\": 11, \"positive_100k\": 35.310529503156665, \"deceased_100k\": 0.5320764719653743, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-30T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 756, \"deceased\": 11, \"positive_100k\": 36.56816480052937, \"deceased_100k\": 0.5320764719653743, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-31T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 802, \"deceased\": 15, \"positive_100k\": 38.79321186511184, \"deceased_100k\": 0.7255588254073287, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-01T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 841, \"deceased\": 15, \"positive_100k\": 40.679664811170895, \"deceased_100k\": 0.7255588254073287, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-02T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 897, \"deceased\": 17, \"positive_100k\": 43.388417759358255, \"deceased_100k\": 0.8223000021283059, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-03T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 934, \"deceased\": 20, \"positive_100k\": 45.17812952869633, \"deceased_100k\": 0.9674117672097717, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-04T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 977, \"deceased\": 22, \"positive_100k\": 47.25806482819735, \"deceased_100k\": 1.0641529439307487, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-05T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 997, \"deceased\": 28, \"positive_100k\": 48.225476595407116, \"deceased_100k\": 1.3543764740936803, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-06T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1021, \"deceased\": 30, \"positive_100k\": 49.38637071605884, \"deceased_100k\": 1.4511176508146575, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-07T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1059, \"deceased\": 36, \"positive_100k\": 51.2244530737574, \"deceased_100k\": 1.741341180977589, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-08T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1091, \"deceased\": 40, \"positive_100k\": 52.77231190129304, \"deceased_100k\": 1.9348235344195435, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-09T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1124, \"deceased\": 43, \"positive_100k\": 54.36854131718917, \"deceased_100k\": 2.0799352995010087, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-10T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1160, \"deceased\": 45, \"positive_100k\": 56.10988249816675, \"deceased_100k\": 2.1766764762219863, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-11T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1188, \"deceased\": 50, \"positive_100k\": 57.46425897226044, \"deceased_100k\": 2.4185294180244292, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-12T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1205, \"deceased\": 53, \"positive_100k\": 58.28655897438874, \"deceased_100k\": 2.5636411831058945, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-13T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1212, \"deceased\": 55, \"positive_100k\": 58.625153092912164, \"deceased_100k\": 2.660382359826872, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-14T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1220, \"deceased\": 56, \"positive_100k\": 59.012117799796066, \"deceased_100k\": 2.7087529481873607, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-15T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1248, \"deceased\": 61, \"positive_100k\": 60.36649427388976, \"deceased_100k\": 2.9506058899898036, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-16T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1268, \"deceased\": 61, \"positive_100k\": 61.33390604109952, \"deceased_100k\": 2.9506058899898036, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-17T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1304, \"deceased\": 66, \"positive_100k\": 63.07524722207711, \"deceased_100k\": 3.1924588317922464, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-18T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1317, \"deceased\": 70, \"positive_100k\": 63.70406487076347, \"deceased_100k\": 3.3859411852342007, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-19T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1330, \"deceased\": 74, \"positive_100k\": 64.33288251944981, \"deceased_100k\": 3.579423538676155, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-20T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1335, \"deceased\": 77, \"positive_100k\": 64.57473546125225, \"deceased_100k\": 3.724535303757621, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1344, \"deceased\": 77, \"positive_100k\": 65.01007075649665, \"deceased_100k\": 3.724535303757621, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-22T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-23T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-24T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-25T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-26T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-27T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-28T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-29T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-30T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-31T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-01T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.002140239217533679, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-02T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.002140239217533679, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-03T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.002140239217533679, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-04T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.002140239217533679, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-05T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.002140239217533679, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-06T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.002140239217533679, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-07T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.002140239217533679, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-08T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.002140239217533679, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-09T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2, \"deceased\": 0, \"positive_100k\": 0.004280478435067358, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-10T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2, \"deceased\": 0, \"positive_100k\": 0.004280478435067358, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-11T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2, \"deceased\": 0, \"positive_100k\": 0.004280478435067358, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-12T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2, \"deceased\": 0, \"positive_100k\": 0.004280478435067358, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-13T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2, \"deceased\": 0, \"positive_100k\": 0.004280478435067358, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-14T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2, \"deceased\": 0, \"positive_100k\": 0.004280478435067358, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-15T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2, \"deceased\": 0, \"positive_100k\": 0.004280478435067358, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-16T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2, \"deceased\": 0, \"positive_100k\": 0.004280478435067358, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-17T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2, \"deceased\": 0, \"positive_100k\": 0.004280478435067358, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-18T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2, \"deceased\": 0, \"positive_100k\": 0.004280478435067358, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-19T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2, \"deceased\": 0, \"positive_100k\": 0.004280478435067358, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-20T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2, \"deceased\": 0, \"positive_100k\": 0.004280478435067358, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-21T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2, \"deceased\": 0, \"positive_100k\": 0.004280478435067358, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-22T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2, \"deceased\": 0, \"positive_100k\": 0.004280478435067358, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-23T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2, \"deceased\": 0, \"positive_100k\": 0.004280478435067358, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-24T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2, \"deceased\": 0, \"positive_100k\": 0.004280478435067358, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-25T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6, \"deceased\": 0, \"positive_100k\": 0.012841435305202072, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-26T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 13, \"deceased\": 0, \"positive_100k\": 0.027823109827937825, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-27T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 15, \"deceased\": 0, \"positive_100k\": 0.03210358826300518, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-28T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 32, \"deceased\": 0, \"positive_100k\": 0.06848765496107773, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-29T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 45, \"deceased\": 0, \"positive_100k\": 0.09631076478901554, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-01T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 84, \"deceased\": 0, \"positive_100k\": 0.179780094272829, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-02T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 120, \"deceased\": 0, \"positive_100k\": 0.25682870610404146, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-03T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 165, \"deceased\": 1, \"positive_100k\": 0.353139470893057, \"deceased_100k\": 0.002140239217533679, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-04T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 222, \"deceased\": 2, \"positive_100k\": 0.4751331062924767, \"deceased_100k\": 0.004280478435067358, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-05T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 259, \"deceased\": 3, \"positive_100k\": 0.5543219573412228, \"deceased_100k\": 0.006420717652601036, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-06T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 400, \"deceased\": 5, \"positive_100k\": 0.8560956870134715, \"deceased_100k\": 0.010701196087668393, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-07T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 500, \"deceased\": 10, \"positive_100k\": 1.0701196087668394, \"deceased_100k\": 0.021402392175336786, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-08T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 673, \"deceased\": 17, \"positive_100k\": 1.4403809934001657, \"deceased_100k\": 0.03638406669807254, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-09T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1073, \"deceased\": 28, \"positive_100k\": 2.296476680413637, \"deceased_100k\": 0.059926698090943004, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-10T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1695, \"deceased\": 35, \"positive_100k\": 3.6277054737195855, \"deceased_100k\": 0.07490837261367876, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-11T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2277, \"deceased\": 54, \"positive_100k\": 4.873324698324186, \"deceased_100k\": 0.11557291774681865, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-12T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2277, \"deceased\": 55, \"positive_100k\": 4.873324698324186, \"deceased_100k\": 0.11771315696435233, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-13T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 5232, \"deceased\": 133, \"positive_100k\": 11.197731586136207, \"deceased_100k\": 0.28465181593197925, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-14T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6391, \"deceased\": 195, \"positive_100k\": 13.67826883925774, \"deceased_100k\": 0.4173466474190673, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-15T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 7798, \"deceased\": 289, \"positive_100k\": 16.689585418327628, \"deceased_100k\": 0.6185291338672331, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-16T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 9942, \"deceased\": 342, \"positive_100k\": 21.278258300719834, \"deceased_100k\": 0.7319618123965181, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-17T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 11748, \"deceased\": 533, \"positive_100k\": 25.14353032758566, \"deceased_100k\": 1.1407475029454508, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-18T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 13910, \"deceased\": 623, \"positive_100k\": 29.770727515893466, \"deceased_100k\": 1.3333690325234817, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-19T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 17963, \"deceased\": 830, \"positive_100k\": 38.44511706455747, \"deceased_100k\": 1.7763985505529534, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-20T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 20410, \"deceased\": 1043, \"positive_100k\": 43.68228242986238, \"deceased_100k\": 2.232269503887627, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-21T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 25374, \"deceased\": 1375, \"positive_100k\": 54.30642990569957, \"deceased_100k\": 2.942828924108808, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-22T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 28768, \"deceased\": 1772, \"positive_100k\": 61.570401810008875, \"deceased_100k\": 3.792503893469678, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-23T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 35136, \"deceased\": 2311, \"positive_100k\": 75.19944514726333, \"deceased_100k\": 4.946092831720331, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-24T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 39885, \"deceased\": 2808, \"positive_100k\": 85.36344119133078, \"deceased_100k\": 6.00979172283457, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-25T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 49515, \"deceased\": 3647, \"positive_100k\": 105.97394485618011, \"deceased_100k\": 7.805452426345326, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-26T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 57786, \"deceased\": 4365, \"positive_100k\": 123.67586342440116, \"deceased_100k\": 9.342144184534508, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-27T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 65719, \"deceased\": 5138, \"positive_100k\": 140.6543811370958, \"deceased_100k\": 10.99654909968804, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-28T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 73235, \"deceased\": 5982, \"positive_100k\": 156.74041909607897, \"deceased_100k\": 12.802910999286466, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-29T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 80110, \"deceased\": 6803, \"positive_100k\": 171.454563716623, \"deceased_100k\": 14.560047396881616, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-30T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 87956, \"deceased\": 7716, \"positive_100k\": 188.24688061739224, \"deceased_100k\": 16.514085802489863, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-31T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 95923, \"deceased\": 8464, \"positive_100k\": 205.29816646348303, \"deceased_100k\": 18.114984737205056, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-01T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 104118, \"deceased\": 9387, \"positive_100k\": 222.83742685117156, \"deceased_100k\": 20.09042553498864, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-02T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 112065, \"deceased\": 10348, \"positive_100k\": 239.84590791291168, \"deceased_100k\": 22.147195423038507, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-03T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 119199, \"deceased\": 11198, \"positive_100k\": 255.11437449079696, \"deceased_100k\": 23.966398757942134, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-04T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 126168, \"deceased\": 11947, \"positive_100k\": 270.02970159778914, \"deceased_100k\": 25.569437931874862, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-05T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 131646, \"deceased\": 12641, \"positive_100k\": 281.75393203143864, \"deceased_100k\": 27.05476394884323, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-06T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 136675, \"deceased\": 13341, \"positive_100k\": 292.5171950564155, \"deceased_100k\": 28.552931401116805, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-07T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 141942, \"deceased\": 14045, \"positive_100k\": 303.7898350151654, \"deceased_100k\": 30.05965981026052, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-08T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 148220, \"deceased\": 14792, \"positive_100k\": 317.2262568228419, \"deceased_100k\": 31.658418505758174, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-09T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 153222, \"deceased\": 15447, \"positive_100k\": 327.9317333889453, \"deceased_100k\": 33.06027519324273, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-10T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 158273, \"deceased\": 16081, \"positive_100k\": 338.7420816767079, \"deceased_100k\": 34.41718685715908, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-11T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 163027, \"deceased\": 16606, \"positive_100k\": 348.916778916863, \"deceased_100k\": 35.540812446364264, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-12T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 166831, \"deceased\": 17209, \"positive_100k\": 357.05824890036115, \"deceased_100k\": 36.83137669453708, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-13T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 170099, \"deceased\": 17756, \"positive_100k\": 364.05255066326123, \"deceased_100k\": 38.002087546527996, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-14T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 172541, \"deceased\": 18056, \"positive_100k\": 369.2790148324784, \"deceased_100k\": 38.6441593117881, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-15T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 177644, \"deceased\": 18708, \"positive_100k\": 380.2006555595528, \"deceased_100k\": 40.03959528162006, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-16T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 184948, \"deceased\": 19315, \"positive_100k\": 395.8329628044188, \"deceased_100k\": 41.33872048666301, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-17T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 190839, \"deceased\": 20002, \"positive_100k\": 408.4411120349097, \"deceased_100k\": 42.80906482910864, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-18T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 191726, \"deceased\": 20043, \"positive_100k\": 410.33950422086207, \"deceased_100k\": 42.896814637027525, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-19T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 198674, \"deceased\": 20453, \"positive_100k\": 425.20988630428604, \"deceased_100k\": 43.77431271621633, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-20T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 200210, \"deceased\": 20852, \"positive_100k\": 428.4972937424178, \"deceased_100k\": 44.62826816401226, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 204178, \"deceased\": 21282, \"positive_100k\": 436.98976295759144, \"deceased_100k\": 45.54857102755175, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-22T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-23T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-24T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-25T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-26T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-27T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-28T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-29T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-30T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-31T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.009820119952765223, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-01T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.009820119952765223, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-02T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.009820119952765223, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-03T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.009820119952765223, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-04T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.009820119952765223, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-05T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.009820119952765223, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-06T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.009820119952765223, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-07T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.009820119952765223, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-08T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.009820119952765223, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-09T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.009820119952765223, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-10T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.009820119952765223, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-11T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.009820119952765223, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-12T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.009820119952765223, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-13T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.009820119952765223, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-14T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.009820119952765223, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-15T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.009820119952765223, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-16T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.009820119952765223, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-17T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.009820119952765223, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-18T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.009820119952765223, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-19T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.009820119952765223, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-20T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.009820119952765223, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-21T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.009820119952765223, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-22T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.009820119952765223, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-23T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.009820119952765223, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-24T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.009820119952765223, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-25T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.009820119952765223, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-26T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2, \"deceased\": 0, \"positive_100k\": 0.019640239905530446, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-27T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 7, \"deceased\": 0, \"positive_100k\": 0.06874083966935657, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-28T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 7, \"deceased\": 0, \"positive_100k\": 0.06874083966935657, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-29T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 12, \"deceased\": 0, \"positive_100k\": 0.11784143943318268, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-01T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 14, \"deceased\": 0, \"positive_100k\": 0.13748167933871314, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-02T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 15, \"deceased\": 0, \"positive_100k\": 0.14730179929147835, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-03T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 21, \"deceased\": 0, \"positive_100k\": 0.20622251900806968, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-04T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 35, \"deceased\": 0, \"positive_100k\": 0.3437041983467828, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-05T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 94, \"deceased\": 0, \"positive_100k\": 0.923091275559931, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-06T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 101, \"deceased\": 0, \"positive_100k\": 0.9918321152292875, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-07T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 161, \"deceased\": 0, \"positive_100k\": 1.5810393123952007, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-08T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 203, \"deceased\": 0, \"positive_100k\": 1.9934843504113402, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-09T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 248, \"deceased\": 0, \"positive_100k\": 2.4353897482857754, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-10T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 355, \"deceased\": 0, \"positive_100k\": 3.486142583231654, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-11T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 500, \"deceased\": 1, \"positive_100k\": 4.910059976382612, \"deceased_100k\": 0.009820119952765223, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-12T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 599, \"deceased\": 1, \"positive_100k\": 5.882251851706369, \"deceased_100k\": 0.009820119952765223, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-13T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 814, \"deceased\": 1, \"positive_100k\": 7.993577641550891, \"deceased_100k\": 0.009820119952765223, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-14T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 961, \"deceased\": 2, \"positive_100k\": 9.437135274607378, \"deceased_100k\": 0.019640239905530446, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-15T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1022, \"deceased\": 3, \"positive_100k\": 10.036162591726058, \"deceased_100k\": 0.02946035985829567, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-16T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1103, \"deceased\": 6, \"positive_100k\": 10.831592307900042, \"deceased_100k\": 0.05892071971659134, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-17T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1190, \"deceased\": 7, \"positive_100k\": 11.685942743790616, \"deceased_100k\": 0.06874083966935657, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-18T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1279, \"deceased\": 10, \"positive_100k\": 12.559933419586718, \"deceased_100k\": 0.09820119952765223, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-19T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1439, \"deceased\": 11, \"positive_100k\": 14.131152612029156, \"deceased_100k\": 0.10802131948041746, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-20T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1639, \"deceased\": 16, \"positive_100k\": 16.0951766025822, \"deceased_100k\": 0.15712191924424357, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-21T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1763, \"deceased\": 20, \"positive_100k\": 17.31287147672509, \"deceased_100k\": 0.19640239905530446, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-22T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1934, \"deceased\": 21, \"positive_100k\": 18.99211198864794, \"deceased_100k\": 0.20622251900806968, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-23T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2046, \"deceased\": 25, \"positive_100k\": 20.091965423357646, \"deceased_100k\": 0.2455029988191306, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-24T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2286, \"deceased\": 36, \"positive_100k\": 22.4487942120213, \"deceased_100k\": 0.35352431829954806, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-25T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2526, \"deceased\": 62, \"positive_100k\": 24.805623000684953, \"deceased_100k\": 0.6088474370714438, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-26T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2840, \"deceased\": 77, \"positive_100k\": 27.889140665853233, \"deceased_100k\": 0.7561492363629222, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-27T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3069, \"deceased\": 105, \"positive_100k\": 30.137948135036467, \"deceased_100k\": 1.0311125950403486, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-28T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3447, \"deceased\": 105, \"positive_100k\": 33.84995347718172, \"deceased_100k\": 1.0311125950403486, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-29T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3700, \"deceased\": 110, \"positive_100k\": 36.334443825231325, \"deceased_100k\": 1.0802131948041747, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-30T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4028, \"deceased\": 146, \"positive_100k\": 39.55544316973832, \"deceased_100k\": 1.4337375131037227, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-31T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4435, \"deceased\": 180, \"positive_100k\": 43.55223199051376, \"deceased_100k\": 1.76762159149774, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-01T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4947, \"deceased\": 239, \"positive_100k\": 48.58013340632956, \"deceased_100k\": 2.347008668710888, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-02T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 5568, \"deceased\": 308, \"positive_100k\": 54.67842789699676, \"deceased_100k\": 3.024596945451689, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-03T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6131, \"deceased\": 358, \"positive_100k\": 60.20715543040359, \"deceased_100k\": 3.5156029430899496, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-04T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6443, \"deceased\": 373, \"positive_100k\": 63.27103285566633, \"deceased_100k\": 3.6629047423814285, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-05T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6830, \"deceased\": 401, \"positive_100k\": 67.07141927738648, \"deceased_100k\": 3.9378681010588545, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-06T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 7206, \"deceased\": 477, \"positive_100k\": 70.76378437962619, \"deceased_100k\": 4.684197217469012, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-07T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 7693, \"deceased\": 591, \"positive_100k\": 75.54618279662286, \"deceased_100k\": 5.803690892084247, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-08T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 8419, \"deceased\": 687, \"positive_100k\": 82.67558988233041, \"deceased_100k\": 6.746422407549708, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-09T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 9141, \"deceased\": 793, \"positive_100k\": 89.7657164882269, \"deceased_100k\": 7.787355122542822, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-10T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 9685, \"deceased\": 870, \"positive_100k\": 95.10786174253118, \"deceased_100k\": 8.543504358905743, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-11T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 10151, \"deceased\": 887, \"positive_100k\": 99.68403764051978, \"deceased_100k\": 8.710446398102754, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-12T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 10483, \"deceased\": 899, \"positive_100k\": 102.94431746483784, \"deceased_100k\": 8.828287837535935, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-13T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 10948, \"deceased\": 919, \"positive_100k\": 107.51067324287365, \"deceased_100k\": 9.024690236591239, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-14T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 11445, \"deceased\": 1033, \"positive_100k\": 112.39127285939797, \"deceased_100k\": 10.144183911206476, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-15T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 11927, \"deceased\": 1203, \"positive_100k\": 117.12457067663082, \"deceased_100k\": 11.813604303176563, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-16T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 12540, \"deceased\": 1333, \"positive_100k\": 123.1443042076759, \"deceased_100k\": 13.090219897036041, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-17T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 13216, \"deceased\": 1400, \"positive_100k\": 129.7827052957452, \"deceased_100k\": 13.748167933871311, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-18T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 13822, \"deceased\": 1511, \"positive_100k\": 135.7336979871209, \"deceased_100k\": 14.838201248628254, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-19T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 14385, \"deceased\": 1540, \"positive_100k\": 141.26242552052773, \"deceased_100k\": 15.122984727258443, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-20T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 14777, \"deceased\": 1580, \"positive_100k\": 145.1119125420117, \"deceased_100k\": 15.515789525369053, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 15322, \"deceased\": 1765, \"positive_100k\": 150.46387791626876, \"deceased_100k\": 17.33251171663062, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-22T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-23T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-24T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-25T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-26T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-27T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-28T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-29T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-30T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-31T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-01T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-02T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-03T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-04T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-05T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-06T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-07T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-08T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-09T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-10T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-11T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-12T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-13T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-14T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-15T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-16T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-17T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-18T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-19T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-20T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-21T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-22T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-23T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-24T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-25T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.011741853472706003, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-26T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.011741853472706003, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-27T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 8, \"deceased\": 0, \"positive_100k\": 0.09393482778164802, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-28T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 8, \"deceased\": 0, \"positive_100k\": 0.09393482778164802, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-29T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 18, \"deceased\": 0, \"positive_100k\": 0.21135336250870806, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-01T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 27, \"deceased\": 0, \"positive_100k\": 0.3170300437630621, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-02T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 42, \"deceased\": 0, \"positive_100k\": 0.4931578458536522, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-03T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 56, \"deceased\": 0, \"positive_100k\": 0.6575437944715362, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-04T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 90, \"deceased\": 0, \"positive_100k\": 1.0567668125435403, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-05T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 114, \"deceased\": 1, \"positive_100k\": 1.3385712958884843, \"deceased_100k\": 0.011741853472706003, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-06T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 214, \"deceased\": 1, \"positive_100k\": 2.5127566431590846, \"deceased_100k\": 0.011741853472706003, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-07T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 268, \"deceased\": 1, \"positive_100k\": 3.1468167306852086, \"deceased_100k\": 0.011741853472706003, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-08T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 337, \"deceased\": 2, \"positive_100k\": 3.957004620301923, \"deceased_100k\": 0.023483706945412006, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-09T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 374, \"deceased\": 2, \"positive_100k\": 4.391453198792045, \"deceased_100k\": 0.023483706945412006, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-10T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 491, \"deceased\": 3, \"positive_100k\": 5.765250055098647, \"deceased_100k\": 0.03522556041811801, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-11T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 652, \"deceased\": 4, \"positive_100k\": 7.655688464204314, \"deceased_100k\": 0.04696741389082401, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-12T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 652, \"deceased\": 4, \"positive_100k\": 7.655688464204314, \"deceased_100k\": 0.04696741389082401, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-13T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1139, \"deceased\": 11, \"positive_100k\": 13.373971105412135, \"deceased_100k\": 0.12916038819976602, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-14T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1359, \"deceased\": 13, \"positive_100k\": 15.957178869407457, \"deceased_100k\": 0.15264409514517804, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-15T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2200, \"deceased\": 14, \"positive_100k\": 25.832077639953205, \"deceased_100k\": 0.16438594861788405, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-16T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2200, \"deceased\": 14, \"positive_100k\": 25.832077639953205, \"deceased_100k\": 0.16438594861788405, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-17T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2700, \"deceased\": 27, \"positive_100k\": 31.703004376306207, \"deceased_100k\": 0.3170300437630621, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-18T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3028, \"deceased\": 28, \"positive_100k\": 35.554332315353776, \"deceased_100k\": 0.3287718972357681, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-19T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4075, \"deceased\": 41, \"positive_100k\": 47.84805290127696, \"deceased_100k\": 0.4814159923809461, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-20T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 5294, \"deceased\": 54, \"positive_100k\": 62.161372284505575, \"deceased_100k\": 0.6340600875261242, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-21T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6575, \"deceased\": 75, \"positive_100k\": 77.20268658304197, \"deceased_100k\": 0.8806390104529502, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-22T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 7474, \"deceased\": 98, \"positive_100k\": 87.75861285500467, \"deceased_100k\": 1.1507016403251884, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-23T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 8795, \"deceased\": 120, \"positive_100k\": 103.2696012924493, \"deceased_100k\": 1.4090224167247203, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-24T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 9877, \"deceased\": 122, \"positive_100k\": 115.9742867499172, \"deceased_100k\": 1.4325061236701324, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-25T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 10897, \"deceased\": 153, \"positive_100k\": 127.9509772920773, \"deceased_100k\": 1.7965035813240187, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-26T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 11811, \"deceased\": 191, \"positive_100k\": 138.6830313661306, \"deceased_100k\": 2.2426940132868465, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-27T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 12928, \"deceased\": 231, \"positive_100k\": 151.79868169514322, \"deceased_100k\": 2.712368152195087, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-28T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 14076, \"deceased\": 264, \"positive_100k\": 165.2783294818097, \"deceased_100k\": 3.0998493167943852, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-29T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 14829, \"deceased\": 300, \"positive_100k\": 174.11994514675732, \"deceased_100k\": 3.522556041811801, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-30T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 15922, \"deceased\": 359, \"positive_100k\": 186.95379099242498, \"deceased_100k\": 4.215325396701455, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-31T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 16605, \"deceased\": 433, \"positive_100k\": 194.97347691428317, \"deceased_100k\": 5.084222553681699, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-01T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 17768, \"deceased\": 488, \"positive_100k\": 208.62925250304025, \"deceased_100k\": 5.73002449468053, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-02T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 18827, \"deceased\": 536, \"positive_100k\": 221.0638753306359, \"deceased_100k\": 6.293633461370417, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-03T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 19606, \"deceased\": 591, \"positive_100k\": 230.2107791858739, \"deceased_100k\": 6.939435402369248, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-04T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 20505, \"deceased\": 666, \"positive_100k\": 240.76670545783657, \"deceased_100k\": 7.820074412822198, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-05T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 21100, \"deceased\": 715, \"positive_100k\": 247.75310827409666, \"deceased_100k\": 8.395425232984792, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-06T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 21657, \"deceased\": 765, \"positive_100k\": 254.2933206583939, \"deceased_100k\": 8.982517906620092, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-07T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 22253, \"deceased\": 821, \"positive_100k\": 261.29146532812666, \"deceased_100k\": 9.640061701091629, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-08T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 23280, \"deceased\": 895, \"positive_100k\": 273.3503488445957, \"deceased_100k\": 10.508958858071873, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-09T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 24051, \"deceased\": 948, \"positive_100k\": 282.40331787205207, \"deceased_100k\": 11.131277092125291, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-10T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 24551, \"deceased\": 1002, \"positive_100k\": 288.27424460840507, \"deceased_100k\": 11.765337179651416, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-11T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 25107, \"deceased\": 1036, \"positive_100k\": 294.8027151392296, \"deceased_100k\": 12.16456019772342, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-12T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 25415, \"deceased\": 1106, \"positive_100k\": 298.41920600882304, \"deceased_100k\": 12.98648994081284, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-13T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 25688, \"deceased\": 1138, \"positive_100k\": 301.6247320068718, \"deceased_100k\": 13.36222925193943, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-14T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 25936, \"deceased\": 1174, \"positive_100k\": 304.5367116681029, \"deceased_100k\": 13.784935976956847, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-15T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 26336, \"deceased\": 1239, \"positive_100k\": 309.2334530571853, \"deceased_100k\": 14.548156452682736, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-16T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 26732, \"deceased\": 1281, \"positive_100k\": 313.8832270323769, \"deceased_100k\": 15.04131429853639, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-17T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 27078, \"deceased\": 1327, \"positive_100k\": 317.9459083339331, \"deceased_100k\": 15.581439558280866, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-18T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 27404, \"deceased\": 1368, \"positive_100k\": 321.7737525660353, \"deceased_100k\": 16.062855550661812, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-19T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 27740, \"deceased\": 1393, \"positive_100k\": 325.7190153328645, \"deceased_100k\": 16.356401887479464, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-20T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 27944, \"deceased\": 1429, \"positive_100k\": 328.11435344129654, \"deceased_100k\": 16.77910861249688, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 28063, \"deceased\": 1478, \"positive_100k\": 329.51163400454857, \"deceased_100k\": 17.35445943265947, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-22T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-01-23T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-01-24T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-01-25T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-01-26T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-01-27T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-01-28T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-01-29T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-01-30T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-01-31T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-01T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-02T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-03T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-04T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-05T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-06T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-07T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-08T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-09T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-10T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-11T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-12T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-13T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-14T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-15T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-16T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-17T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-18T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-19T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-20T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-21T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-22T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-23T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-24T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-25T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-26T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-27T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-28T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-29T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-01T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-02T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-03T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-04T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-05T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-06T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-07T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-08T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-09T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-10T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-11T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.0012147756957980084, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-12T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.0012147756957980084, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-13T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 5, \"deceased\": 0, \"positive_100k\": 0.006073878478990042, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-14T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 5, \"deceased\": 0, \"positive_100k\": 0.006073878478990042, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-15T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6, \"deceased\": 0, \"positive_100k\": 0.00728865417478805, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-16T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 18, \"deceased\": 0, \"positive_100k\": 0.02186596252436415, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-17T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 47, \"deceased\": 1, \"positive_100k\": 0.05709445770250639, \"deceased_100k\": 0.0012147756957980084, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-18T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 98, \"deceased\": 1, \"positive_100k\": 0.1190480181882048, \"deceased_100k\": 0.0012147756957980084, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-19T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 192, \"deceased\": 3, \"positive_100k\": 0.2332369335932176, \"deceased_100k\": 0.003644327087394025, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-20T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 359, \"deceased\": 4, \"positive_100k\": 0.436104474791485, \"deceased_100k\": 0.0048591027831920335, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-21T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 670, \"deceased\": 9, \"positive_100k\": 0.8138997161846656, \"deceased_100k\": 0.010932981262182074, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-22T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1236, \"deceased\": 30, \"positive_100k\": 1.5014627600063382, \"deceased_100k\": 0.03644327087394025, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-23T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1529, \"deceased\": 37, \"positive_100k\": 1.8573920388751548, \"deceased_100k\": 0.04494670074452631, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-24T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1872, \"deceased\": 44, \"positive_100k\": 2.2740601025338716, \"deceased_100k\": 0.05345013061511236, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-25T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2433, \"deceased\": 59, \"positive_100k\": 2.9555492678765543, \"deceased_100k\": 0.07167176605208249, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-26T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3629, \"deceased\": 75, \"positive_100k\": 4.408421000050972, \"deceased_100k\": 0.09110817718485062, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-27T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 5698, \"deceased\": 92, \"positive_100k\": 6.921791914657051, \"deceased_100k\": 0.11175936401341675, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-28T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 7402, \"deceased\": 108, \"positive_100k\": 8.991769700296857, \"deceased_100k\": 0.1311957751461849, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-29T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 9217, \"deceased\": 131, \"positive_100k\": 11.196587588170242, \"deceased_100k\": 0.15913561614953908, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-30T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 10827, \"deceased\": 168, \"positive_100k\": 13.152376458405035, \"deceased_100k\": 0.2040823168940654, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-31T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 13531, \"deceased\": 214, \"positive_100k\": 16.43712993984285, \"deceased_100k\": 0.25996199890077376, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-01T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 15679, \"deceased\": 277, \"positive_100k\": 19.046468134416973, \"deceased_100k\": 0.33649286773604825, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-02T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 18135, \"deceased\": 356, \"positive_100k\": 22.02995724329688, \"deceased_100k\": 0.4324601477040909, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-03T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 20921, \"deceased\": 425, \"positive_100k\": 25.41432233179013, \"deceased_100k\": 0.5162796707141535, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-04T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 23934, \"deceased\": 501, \"positive_100k\": 29.074441503229533, \"deceased_100k\": 0.6086026235948021, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-05T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 27069, \"deceased\": 574, \"positive_100k\": 32.88276330955629, \"deceased_100k\": 0.6972812493880568, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-06T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 30217, \"deceased\": 649, \"positive_100k\": 36.70687719992842, \"deceased_100k\": 0.7883894265729073, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-07T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 34109, \"deceased\": 725, \"positive_100k\": 41.43478420797427, \"deceased_100k\": 0.880712379453556, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-08T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 38226, \"deceased\": 812, \"positive_100k\": 46.436015747574665, \"deceased_100k\": 0.9863978649879828, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-09T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 42282, \"deceased\": 908, \"positive_100k\": 51.363145969731384, \"deceased_100k\": 1.1030163317845916, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-10T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 47029, \"deceased\": 1006, \"positive_100k\": 57.12968619768453, \"deceased_100k\": 1.2220643499727963, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-11T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 52167, \"deceased\": 1101, \"positive_100k\": 63.371203722694695, \"deceased_100k\": 1.337468041073607, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-12T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 56956, \"deceased\": 1198, \"positive_100k\": 69.18876452987136, \"deceased_100k\": 1.455301283566014, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-13T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 61049, \"deceased\": 1296, \"positive_100k\": 74.16084145277262, \"deceased_100k\": 1.5743493017542187, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-14T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 65111, \"deceased\": 1403, \"positive_100k\": 79.09526032910412, \"deceased_100k\": 1.7043303012046056, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-15T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 69392, \"deceased\": 1518, \"positive_100k\": 84.29571508281539, \"deceased_100k\": 1.8440295062213767, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-16T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 74193, \"deceased\": 1643, \"positive_100k\": 90.12785319834163, \"deceased_100k\": 1.9958764681961276, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-17T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 78546, \"deceased\": 1769, \"positive_100k\": 95.41577180215036, \"deceased_100k\": 2.148938205866677, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-18T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 82329, \"deceased\": 1890, \"positive_100k\": 100.01126825935422, \"deceased_100k\": 2.295926065058236, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-19T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 86306, \"deceased\": 2017, \"positive_100k\": 104.8424312015429, \"deceased_100k\": 2.4502025784245824, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-20T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 90980, \"deceased\": 2140, \"positive_100k\": 110.52029280370279, \"deceased_100k\": 2.5996199890077376, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 95591, \"deceased\": 2259, \"positive_100k\": 116.12162353702742, \"deceased_100k\": 2.744178296807701, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-01-22T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.00030565389341287555, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-01-23T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.00030565389341287555, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-01-24T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2, \"deceased\": 0, \"positive_100k\": 0.0006113077868257511, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-01-25T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2, \"deceased\": 0, \"positive_100k\": 0.0006113077868257511, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-01-26T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 5, \"deceased\": 0, \"positive_100k\": 0.001528269467064378, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-01-27T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 5, \"deceased\": 0, \"positive_100k\": 0.001528269467064378, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-01-28T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 5, \"deceased\": 0, \"positive_100k\": 0.001528269467064378, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-01-29T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 5, \"deceased\": 0, \"positive_100k\": 0.001528269467064378, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-01-30T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 5, \"deceased\": 0, \"positive_100k\": 0.001528269467064378, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-01-31T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 7, \"deceased\": 0, \"positive_100k\": 0.0021395772538901287, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-01T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 8, \"deceased\": 0, \"positive_100k\": 0.0024452311473030044, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-02T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 8, \"deceased\": 0, \"positive_100k\": 0.0024452311473030044, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-03T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 11, \"deceased\": 0, \"positive_100k\": 0.0033621928275416315, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-04T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 11, \"deceased\": 0, \"positive_100k\": 0.0033621928275416315, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-05T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 11, \"deceased\": 0, \"positive_100k\": 0.0033621928275416315, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-06T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 11, \"deceased\": 0, \"positive_100k\": 0.0033621928275416315, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-07T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 11, \"deceased\": 0, \"positive_100k\": 0.0033621928275416315, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-08T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 11, \"deceased\": 0, \"positive_100k\": 0.0033621928275416315, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-09T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 11, \"deceased\": 0, \"positive_100k\": 0.0033621928275416315, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-10T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 11, \"deceased\": 0, \"positive_100k\": 0.0033621928275416315, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-11T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 12, \"deceased\": 0, \"positive_100k\": 0.0036678467209545064, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-12T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 12, \"deceased\": 0, \"positive_100k\": 0.0036678467209545064, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-13T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 13, \"deceased\": 0, \"positive_100k\": 0.003973500614367382, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-14T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 13, \"deceased\": 0, \"positive_100k\": 0.003973500614367382, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-15T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 13, \"deceased\": 0, \"positive_100k\": 0.003973500614367382, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-16T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 13, \"deceased\": 0, \"positive_100k\": 0.003973500614367382, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-17T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 13, \"deceased\": 0, \"positive_100k\": 0.003973500614367382, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-18T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 13, \"deceased\": 0, \"positive_100k\": 0.003973500614367382, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-19T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 13, \"deceased\": 0, \"positive_100k\": 0.003973500614367382, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-20T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 13, \"deceased\": 0, \"positive_100k\": 0.003973500614367382, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-21T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 15, \"deceased\": 0, \"positive_100k\": 0.0045848084011931335, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-22T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 15, \"deceased\": 0, \"positive_100k\": 0.0045848084011931335, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-23T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 15, \"deceased\": 0, \"positive_100k\": 0.0045848084011931335, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-24T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 51, \"deceased\": 0, \"positive_100k\": 0.015588348564056652, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-25T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 51, \"deceased\": 0, \"positive_100k\": 0.015588348564056652, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-26T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 57, \"deceased\": 0, \"positive_100k\": 0.017422271924533907, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-27T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 58, \"deceased\": 0, \"positive_100k\": 0.017727925817946782, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-28T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 60, \"deceased\": 0, \"positive_100k\": 0.018339233604772534, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-02-29T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 68, \"deceased\": 1, \"positive_100k\": 0.02078446475207554, \"deceased_100k\": 0.00030565389341287555, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-01T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 74, \"deceased\": 1, \"positive_100k\": 0.022618388112552793, \"deceased_100k\": 0.00030565389341287555, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-02T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 98, \"deceased\": 6, \"positive_100k\": 0.029954081554461803, \"deceased_100k\": 0.0018339233604772532, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-03T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 118, \"deceased\": 7, \"positive_100k\": 0.03606715942271932, \"deceased_100k\": 0.0021395772538901287, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-04T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 149, \"deceased\": 11, \"positive_100k\": 0.04554243011851846, \"deceased_100k\": 0.0033621928275416315, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-05T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 217, \"deceased\": 12, \"positive_100k\": 0.066326894870594, \"deceased_100k\": 0.0036678467209545064, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-06T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 262, \"deceased\": 14, \"positive_100k\": 0.0800813200741734, \"deceased_100k\": 0.004279154507780257, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-07T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 402, \"deceased\": 17, \"positive_100k\": 0.12287286515197599, \"deceased_100k\": 0.005196116188018885, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-08T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 518, \"deceased\": 21, \"positive_100k\": 0.15832871678786953, \"deceased_100k\": 0.006418731761670387, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-09T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 583, \"deceased\": 22, \"positive_100k\": 0.17819621985970646, \"deceased_100k\": 0.006724385655083263, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-10T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 959, \"deceased\": 28, \"positive_100k\": 0.2931220837829477, \"deceased_100k\": 0.008558309015560515, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-11T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1281, \"deceased\": 36, \"positive_100k\": 0.3915426374618936, \"deceased_100k\": 0.01100354016286352, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-12T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1663, \"deceased\": 40, \"positive_100k\": 0.508302424745612, \"deceased_100k\": 0.012226155736515023, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-13T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2179, \"deceased\": 47, \"positive_100k\": 0.6660198337466559, \"deceased_100k\": 0.01436573299040515, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-14T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2727, \"deceased\": 54, \"positive_100k\": 0.8335181673369116, \"deceased_100k\": 0.01650531024429528, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-15T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3499, \"deceased\": 63, \"positive_100k\": 1.0694829730516515, \"deceased_100k\": 0.01925619528501116, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-16T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4632, \"deceased\": 85, \"positive_100k\": 1.4157888342884397, \"deceased_100k\": 0.025980580940094426, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-17T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6421, \"deceased\": 108, \"positive_100k\": 1.962603649604074, \"deceased_100k\": 0.03301062048859056, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-18T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 7783, \"deceased\": 118, \"positive_100k\": 2.3789042524324104, \"deceased_100k\": 0.03606715942271932, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-19T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 13747, \"deceased\": 200, \"positive_100k\": 4.201824072746801, \"deceased_100k\": 0.06113077868257511, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-20T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 19273, \"deceased\": 244, \"positive_100k\": 5.890867487746351, \"deceased_100k\": 0.07457954999274163, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-21T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 25600, \"deceased\": 307, \"positive_100k\": 7.824739671369614, \"deceased_100k\": 0.09383574527775279, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-22T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 33276, \"deceased\": 417, \"positive_100k\": 10.170938957206848, \"deceased_100k\": 0.12745767355316912, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-23T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 43843, \"deceased\": 557, \"positive_100k\": 13.400783648900703, \"deceased_100k\": 0.17024921863097167, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-24T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 53736, \"deceased\": 706, \"positive_100k\": 16.424617616434283, \"deceased_100k\": 0.21579164874949014, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-25T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 65778, \"deceased\": 942, \"positive_100k\": 20.10530180091213, \"deceased_100k\": 0.2879259675949288, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-26T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 83836, \"deceased\": 1209, \"positive_100k\": 25.624799808161836, \"deceased_100k\": 0.36953555713616654, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-27T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 101657, \"deceased\": 1581, \"positive_100k\": 31.07185784267269, \"deceased_100k\": 0.4832388054857563, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-28T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 121465, \"deceased\": 2026, \"positive_100k\": 37.12625016339493, \"deceased_100k\": 0.6192547880544859, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-29T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 140909, \"deceased\": 2467, \"positive_100k\": 43.06938446691488, \"deceased_100k\": 0.754048155049564, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-30T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 161831, \"deceased\": 2978, \"positive_100k\": 49.46427522489906, \"deceased_100k\": 0.9102372945835434, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-03-31T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 188172, \"deceased\": 3873, \"positive_100k\": 57.515504431287624, \"deceased_100k\": 1.183797529188067, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-01T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 213372, \"deceased\": 4757, \"positive_100k\": 65.21798254529209, \"deceased_100k\": 1.453995570965049, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-02T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 243762, \"deceased\": 5926, \"positive_100k\": 74.50680436610938, \"deceased_100k\": 1.8113049723647006, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-03T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 275586, \"deceased\": 7087, \"positive_100k\": 84.23393387008072, \"deceased_100k\": 2.166169142617049, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-04T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 308853, \"deceased\": 8407, \"positive_100k\": 94.40212194224685, \"deceased_100k\": 2.5696322819220447, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-05T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 337072, \"deceased\": 9619, \"positive_100k\": 103.02736916046479, \"deceased_100k\": 2.94008480073845, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-06T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 366667, \"deceased\": 10783, \"positive_100k\": 112.07319613601885, \"deceased_100k\": 3.2958659326710373, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-07T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 397505, \"deceased\": 12794, \"positive_100k\": 121.4989509010851, \"deceased_100k\": 3.91053591232433, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-08T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 429052, \"deceased\": 14695, \"positive_100k\": 131.1414142765811, \"deceased_100k\": 4.491583963702206, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-09T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 462780, \"deceased\": 16544, \"positive_100k\": 141.45050879361057, \"deceased_100k\": 5.056738012622613, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-10T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 496535, \"deceased\": 18586, \"positive_100k\": 151.76785596576215, \"deceased_100k\": 5.680883262971705, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-11T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 526396, \"deceased\": 20462, \"positive_100k\": 160.89498687696403, \"deceased_100k\": 6.25428996701426, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-12T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 555313, \"deceased\": 22019, \"positive_100k\": 169.73358051278416, \"deceased_100k\": 6.730193079058107, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-13T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 580619, \"deceased\": 23528, \"positive_100k\": 177.46845793949038, \"deceased_100k\": 7.191424804218136, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-14T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 607670, \"deceased\": 25831, \"positive_100k\": 185.7367014102021, \"deceased_100k\": 7.895345720747988, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-15T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 636350, \"deceased\": 28325, \"positive_100k\": 194.50285507328337, \"deceased_100k\": 8.6576465309197, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-16T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 667592, \"deceased\": 32916, \"positive_100k\": 204.05209401128843, \"deceased_100k\": 10.060903555578212, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-17T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 699706, \"deceased\": 36773, \"positive_100k\": 213.86786314434949, \"deceased_100k\": 11.239810622471673, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-18T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 732197, \"deceased\": 38664, \"positive_100k\": 223.79886379522725, \"deceased_100k\": 11.817802134915421, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-19T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 759086, \"deceased\": 40661, \"positive_100k\": 232.01759133520605, \"deceased_100k\": 12.428192960060933, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-20T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 784326, \"deceased\": 42094, \"positive_100k\": 239.73229560494704, \"deceased_100k\": 12.866194989321583, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 823786, \"deceased\": 44845, \"positive_100k\": 251.7933982390191, \"deceased_100k\": 13.707048850100405, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\"}, {\"date\": \"2020-01-22T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-01-23T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-01-24T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-01-25T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-01-26T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-01-27T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-01-28T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-01-29T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4, \"deceased\": 0, \"positive_100k\": 0.041532727945368685, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-01-30T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4, \"deceased\": 0, \"positive_100k\": 0.041532727945368685, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-01-31T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4, \"deceased\": 0, \"positive_100k\": 0.041532727945368685, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-01T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4, \"deceased\": 0, \"positive_100k\": 0.041532727945368685, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-02T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 5, \"deceased\": 0, \"positive_100k\": 0.05191590993171085, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-03T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 5, \"deceased\": 0, \"positive_100k\": 0.05191590993171085, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-04T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 5, \"deceased\": 0, \"positive_100k\": 0.05191590993171085, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-05T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 5, \"deceased\": 0, \"positive_100k\": 0.05191590993171085, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-06T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 5, \"deceased\": 0, \"positive_100k\": 0.05191590993171085, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-07T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 5, \"deceased\": 0, \"positive_100k\": 0.05191590993171085, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-08T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 7, \"deceased\": 0, \"positive_100k\": 0.07268227390439519, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-09T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 7, \"deceased\": 0, \"positive_100k\": 0.07268227390439519, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-10T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 8, \"deceased\": 0, \"positive_100k\": 0.08306545589073737, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-11T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 8, \"deceased\": 0, \"positive_100k\": 0.08306545589073737, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-12T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 8, \"deceased\": 0, \"positive_100k\": 0.08306545589073737, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-13T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 8, \"deceased\": 0, \"positive_100k\": 0.08306545589073737, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-14T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 8, \"deceased\": 0, \"positive_100k\": 0.08306545589073737, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-15T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 8, \"deceased\": 0, \"positive_100k\": 0.08306545589073737, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-16T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 9, \"deceased\": 0, \"positive_100k\": 0.09344863787707952, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-17T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 9, \"deceased\": 0, \"positive_100k\": 0.09344863787707952, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-18T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 9, \"deceased\": 0, \"positive_100k\": 0.09344863787707952, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-19T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 9, \"deceased\": 0, \"positive_100k\": 0.09344863787707952, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-20T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 9, \"deceased\": 0, \"positive_100k\": 0.09344863787707952, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-21T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 9, \"deceased\": 0, \"positive_100k\": 0.09344863787707952, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-22T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 13, \"deceased\": 0, \"positive_100k\": 0.1349813658224482, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-23T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 13, \"deceased\": 0, \"positive_100k\": 0.1349813658224482, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-24T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 13, \"deceased\": 0, \"positive_100k\": 0.1349813658224482, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-25T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 13, \"deceased\": 0, \"positive_100k\": 0.1349813658224482, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-26T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 13, \"deceased\": 0, \"positive_100k\": 0.1349813658224482, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-27T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 13, \"deceased\": 0, \"positive_100k\": 0.1349813658224482, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-28T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 19, \"deceased\": 0, \"positive_100k\": 0.1972804577405012, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-02-29T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 21, \"deceased\": 0, \"positive_100k\": 0.2180468217131856, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-01T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 21, \"deceased\": 0, \"positive_100k\": 0.2180468217131856, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-02T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 21, \"deceased\": 0, \"positive_100k\": 0.2180468217131856, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-03T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 27, \"deceased\": 0, \"positive_100k\": 0.2803459136312386, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-04T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 27, \"deceased\": 0, \"positive_100k\": 0.2803459136312386, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-05T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 29, \"deceased\": 0, \"positive_100k\": 0.30111227760392295, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-06T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 29, \"deceased\": 0, \"positive_100k\": 0.30111227760392295, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-07T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 45, \"deceased\": 0, \"positive_100k\": 0.46724318938539766, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-08T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 45, \"deceased\": 0, \"positive_100k\": 0.46724318938539766, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-09T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 45, \"deceased\": 0, \"positive_100k\": 0.46724318938539766, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-10T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 74, \"deceased\": 0, \"positive_100k\": 0.7683554669893206, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-11T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 74, \"deceased\": 0, \"positive_100k\": 0.7683554669893206, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-12T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 85, \"deceased\": 0, \"positive_100k\": 0.8825704688390844, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-13T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 85, \"deceased\": 0, \"positive_100k\": 0.8825704688390844, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-14T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 85, \"deceased\": 0, \"positive_100k\": 0.8825704688390844, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-15T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 98, \"deceased\": 0, \"positive_100k\": 1.0175518346615327, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-16T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 98, \"deceased\": 0, \"positive_100k\": 1.0175518346615327, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-17T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 98, \"deceased\": 0, \"positive_100k\": 1.0175518346615327, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-18T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 113, \"deceased\": 0, \"positive_100k\": 1.1732995644566653, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-19T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 140, \"deceased\": 0, \"positive_100k\": 1.4536454780879038, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-20T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 140, \"deceased\": 2, \"positive_100k\": 1.4536454780879038, \"deceased_100k\": 0.020766363972684342, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-21T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 153, \"deceased\": 2, \"positive_100k\": 1.588626843910352, \"deceased_100k\": 0.020766363972684342, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-22T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 153, \"deceased\": 2, \"positive_100k\": 1.588626843910352, \"deceased_100k\": 0.020766363972684342, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-23T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 198, \"deceased\": 2, \"positive_100k\": 2.05587003329575, \"deceased_100k\": 0.020766363972684342, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-24T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 248, \"deceased\": 2, \"positive_100k\": 2.5750291326128583, \"deceased_100k\": 0.020766363972684342, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-25T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 333, \"deceased\": 2, \"positive_100k\": 3.4575996014519426, \"deceased_100k\": 0.020766363972684342, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-26T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 333, \"deceased\": 2, \"positive_100k\": 3.4575996014519426, \"deceased_100k\": 0.020766363972684342, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-27T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 405, \"deceased\": 2, \"positive_100k\": 4.205188704468578, \"deceased_100k\": 0.020766363972684342, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-28T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 468, \"deceased\": 2, \"positive_100k\": 4.859329169608136, \"deceased_100k\": 0.020766363972684342, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-29T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 570, \"deceased\": 3, \"positive_100k\": 5.918413732215037, \"deceased_100k\": 0.03114954595902651, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-30T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 611, \"deceased\": 5, \"positive_100k\": 6.344124193655066, \"deceased_100k\": 0.05191590993171085, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-03-31T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 664, \"deceased\": 6, \"positive_100k\": 6.894432838931201, \"deceased_100k\": 0.06229909191805302, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-01T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 814, \"deceased\": 8, \"positive_100k\": 8.451910136882526, \"deceased_100k\": 0.08306545589073737, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-02T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1024, \"deceased\": 8, \"positive_100k\": 10.632378354014383, \"deceased_100k\": 0.08306545589073737, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-03T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1264, \"deceased\": 9, \"positive_100k\": 13.124342030736502, \"deceased_100k\": 0.09344863787707952, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-04T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1505, \"deceased\": 10, \"positive_100k\": 15.626688889444965, \"deceased_100k\": 0.1038318198634217, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-05T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1799, \"deceased\": 10, \"positive_100k\": 18.679344393429563, \"deceased_100k\": 0.1038318198634217, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-06T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2076, \"deceased\": 11, \"positive_100k\": 21.555485803646345, \"deceased_100k\": 0.11421500184976387, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-07T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2359, \"deceased\": 12, \"positive_100k\": 24.49392630578118, \"deceased_100k\": 0.12459818383610605, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-08T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2659, \"deceased\": 12, \"positive_100k\": 27.60888090168383, \"deceased_100k\": 0.12459818383610605, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-09T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2990, \"deceased\": 14, \"positive_100k\": 31.045714139163085, \"deceased_100k\": 0.14536454780879038, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-10T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3360, \"deceased\": 16, \"positive_100k\": 34.887491474109694, \"deceased_100k\": 0.16613091178147474, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-11T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3736, \"deceased\": 20, \"positive_100k\": 38.79156790097435, \"deceased_100k\": 0.2076636397268434, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-12T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4123, \"deceased\": 22, \"positive_100k\": 42.80985932968876, \"deceased_100k\": 0.22843000369952773, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-13T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4521, \"deceased\": 25, \"positive_100k\": 46.942365760252954, \"deceased_100k\": 0.25957954965855423, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-14T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4933, \"deceased\": 28, \"positive_100k\": 51.22023673862592, \"deceased_100k\": 0.29072909561758076, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-15T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 5365, \"deceased\": 33, \"positive_100k\": 55.70577135672574, \"deceased_100k\": 0.3426450055492916, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-16T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 5825, \"deceased\": 35, \"positive_100k\": 60.48203507044314, \"deceased_100k\": 0.36341136952197595, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-17T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6302, \"deceased\": 37, \"positive_100k\": 65.43481287792837, \"deceased_100k\": 0.3841777334946603, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-18T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6302, \"deceased\": 37, \"positive_100k\": 65.43481287792837, \"deceased_100k\": 0.3841777334946603, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-19T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6781, \"deceased\": 41, \"positive_100k\": 70.40835704938625, \"deceased_100k\": 0.42571046144002894, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-20T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 7265, \"deceased\": 43, \"positive_100k\": 75.43381713077586, \"deceased_100k\": 0.44647682541271333, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 7755, \"deceased\": 46, \"positive_100k\": 80.52157630408352, \"deceased_100k\": 0.4776263713717398, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\"}, {\"date\": \"2020-01-22T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-23T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-24T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-25T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-26T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-27T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-28T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-29T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-30T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-01-31T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2, \"deceased\": 0, \"positive_100k\": 0.003008016770776383, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-01T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2, \"deceased\": 0, \"positive_100k\": 0.003008016770776383, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-02T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2, \"deceased\": 0, \"positive_100k\": 0.003008016770776383, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-03T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2, \"deceased\": 0, \"positive_100k\": 0.003008016770776383, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-04T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2, \"deceased\": 0, \"positive_100k\": 0.003008016770776383, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-05T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2, \"deceased\": 0, \"positive_100k\": 0.003008016770776383, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-06T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2, \"deceased\": 0, \"positive_100k\": 0.003008016770776383, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-07T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3, \"deceased\": 0, \"positive_100k\": 0.0045120251561645746, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-08T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3, \"deceased\": 0, \"positive_100k\": 0.0045120251561645746, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-09T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3, \"deceased\": 0, \"positive_100k\": 0.0045120251561645746, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-10T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 8, \"deceased\": 0, \"positive_100k\": 0.012032067083105532, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-11T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 8, \"deceased\": 0, \"positive_100k\": 0.012032067083105532, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-12T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 9, \"deceased\": 0, \"positive_100k\": 0.013536075468493723, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-13T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 9, \"deceased\": 0, \"positive_100k\": 0.013536075468493723, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-14T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 9, \"deceased\": 0, \"positive_100k\": 0.013536075468493723, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-15T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 9, \"deceased\": 0, \"positive_100k\": 0.013536075468493723, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-16T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 9, \"deceased\": 0, \"positive_100k\": 0.013536075468493723, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-17T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 9, \"deceased\": 0, \"positive_100k\": 0.013536075468493723, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-18T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 9, \"deceased\": 0, \"positive_100k\": 0.013536075468493723, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-19T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 9, \"deceased\": 0, \"positive_100k\": 0.013536075468493723, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-20T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 9, \"deceased\": 0, \"positive_100k\": 0.013536075468493723, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-21T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 9, \"deceased\": 0, \"positive_100k\": 0.013536075468493723, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-22T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 9, \"deceased\": 0, \"positive_100k\": 0.013536075468493723, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-23T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 9, \"deceased\": 0, \"positive_100k\": 0.013536075468493723, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-24T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 13, \"deceased\": 0, \"positive_100k\": 0.019552109010046493, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-25T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 13, \"deceased\": 0, \"positive_100k\": 0.019552109010046493, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-26T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 13, \"deceased\": 0, \"positive_100k\": 0.019552109010046493, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-27T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 15, \"deceased\": 0, \"positive_100k\": 0.022560125780822875, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-28T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 20, \"deceased\": 0, \"positive_100k\": 0.030080167707763828, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-02-29T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 23, \"deceased\": 0, \"positive_100k\": 0.03459219286392841, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-01T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 36, \"deceased\": 0, \"positive_100k\": 0.05414430187397489, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-02T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 40, \"deceased\": 0, \"positive_100k\": 0.060160335415527656, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-03T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 51, \"deceased\": 0, \"positive_100k\": 0.07670442765479778, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-04T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 86, \"deceased\": 0, \"positive_100k\": 0.12934472114338447, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-05T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 116, \"deceased\": 1, \"positive_100k\": 0.17446497270503022, \"deceased_100k\": 0.0015040083853881914, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-06T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 164, \"deceased\": 2, \"positive_100k\": 0.2466573752036634, \"deceased_100k\": 0.003008016770776383, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-07T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 207, \"deceased\": 2, \"positive_100k\": 0.31132973577535566, \"deceased_100k\": 0.003008016770776383, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-08T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 274, \"deceased\": 3, \"positive_100k\": 0.41209829759636446, \"deceased_100k\": 0.0045120251561645746, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-09T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 322, \"deceased\": 4, \"positive_100k\": 0.4842907000949977, \"deceased_100k\": 0.006016033541552766, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-10T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 384, \"deceased\": 6, \"positive_100k\": 0.5775392199890655, \"deceased_100k\": 0.009024050312329149, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-11T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 459, \"deceased\": 8, \"positive_100k\": 0.6903398488931799, \"deceased_100k\": 0.012032067083105532, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-12T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 459, \"deceased\": 8, \"positive_100k\": 0.6903398488931799, \"deceased_100k\": 0.012032067083105532, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-13T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 802, \"deceased\": 8, \"positive_100k\": 1.2062147250813295, \"deceased_100k\": 0.012032067083105532, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-14T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1144, \"deceased\": 21, \"positive_100k\": 1.7205855928840912, \"deceased_100k\": 0.031584176093152026, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-15T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1145, \"deceased\": 21, \"positive_100k\": 1.7220896012694793, \"deceased_100k\": 0.031584176093152026, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-16T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1551, \"deceased\": 56, \"positive_100k\": 2.332717005737085, \"deceased_100k\": 0.08422446958173874, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-17T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1960, \"deceased\": 56, \"positive_100k\": 2.9478564353608556, \"deceased_100k\": 0.08422446958173874, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-18T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2642, \"deceased\": 72, \"positive_100k\": 3.9735901541956022, \"deceased_100k\": 0.10828860374794978, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-19T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2716, \"deceased\": 138, \"positive_100k\": 4.084886774714328, \"deceased_100k\": 0.20755315718357045, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-20T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4014, \"deceased\": 178, \"positive_100k\": 6.037089658948201, \"deceased_100k\": 0.2677134925990981, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-21T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 5067, \"deceased\": 234, \"positive_100k\": 7.6208104887619665, \"deceased_100k\": 0.35193796218083684, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-22T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 5745, \"deceased\": 282, \"positive_100k\": 8.640528174055161, \"deceased_100k\": 0.42413036467947, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-23T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6726, \"deceased\": 336, \"positive_100k\": 10.115960400120976, \"deceased_100k\": 0.5053468174904324, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-24T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 8164, \"deceased\": 423, \"positive_100k\": 12.278724458309197, \"deceased_100k\": 0.636195547019205, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-25T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 9640, \"deceased\": 466, \"positive_100k\": 14.498640835142165, \"deceased_100k\": 0.7008679075908973, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-26T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 11812, \"deceased\": 580, \"positive_100k\": 17.76534704820532, \"deceased_100k\": 0.8723248635251512, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-27T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 14745, \"deceased\": 761, \"positive_100k\": 22.176603642548883, \"deceased_100k\": 1.1445503812804139, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-28T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 17312, \"deceased\": 1021, \"positive_100k\": 26.037393167840374, \"deceased_100k\": 1.5355925614813435, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-29T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 19780, \"deceased\": 1231, \"positive_100k\": 29.74928586297843, \"deceased_100k\": 1.851434322412864, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-30T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 22453, \"deceased\": 1411, \"positive_100k\": 33.76950027712107, \"deceased_100k\": 2.1221558317827385, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-03-31T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 25481, \"deceased\": 1793, \"positive_100k\": 38.32363766807651, \"deceased_100k\": 2.6966870350010277, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-01T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 29865, \"deceased\": 2357, \"positive_100k\": 44.91721042961834, \"deceased_100k\": 3.5449477643599674, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-02T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 34173, \"deceased\": 2926, \"positive_100k\": 51.396478553870665, \"deceased_100k\": 4.4007285356458485, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-03T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 38689, \"deceased\": 3611, \"positive_100k\": 58.18858042228374, \"deceased_100k\": 5.43097427963676, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-04T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 42477, \"deceased\": 4320, \"positive_100k\": 63.88576418613421, \"deceased_100k\": 6.497316224876987, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-05T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 48436, \"deceased\": 4943, \"positive_100k\": 72.84815015466245, \"deceased_100k\": 7.434313448973831, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-06T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 52279, \"deceased\": 5385, \"positive_100k\": 78.62805437970927, \"deceased_100k\": 8.099085155315413, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-07T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 55949, \"deceased\": 6171, \"positive_100k\": 84.14776515408393, \"deceased_100k\": 9.28123574623053, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-08T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 61474, \"deceased\": 7111, \"positive_100k\": 92.45741148335368, \"deceased_100k\": 10.69500362849543, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-09T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 65872, \"deceased\": 7993, \"positive_100k\": 99.07204036229095, \"deceased_100k\": 12.021539024407815, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-10T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 74605, \"deceased\": 8974, \"positive_100k\": 112.20654559188604, \"deceased_100k\": 13.496971250473631, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-11T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 79874, \"deceased\": 9892, \"positive_100k\": 120.13116577449642, \"deceased_100k\": 14.877650948259992, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-12T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 85206, \"deceased\": 10629, \"positive_100k\": 128.15053848538625, \"deceased_100k\": 15.986105128291088, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-13T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 89570, \"deceased\": 11347, \"positive_100k\": 134.71403107922032, \"deceased_100k\": 17.06598314899981, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-14T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 94845, \"deceased\": 12129, \"positive_100k\": 142.64767531214304, \"deceased_100k\": 18.242117706373374, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-15T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 99483, \"deceased\": 12894, \"positive_100k\": 149.62326620357345, \"deceased_100k\": 19.39268412119534, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-16T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 104145, \"deceased\": 13759, \"positive_100k\": 156.6349532962532, \"deceased_100k\": 20.693651374556126, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-17T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 109769, \"deceased\": 14607, \"positive_100k\": 165.09349645567642, \"deceased_100k\": 21.969050485365315, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-18T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 115314, \"deceased\": 15498, \"positive_100k\": 173.43322295265392, \"deceased_100k\": 23.309121956746193, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-19T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 121172, \"deceased\": 16095, \"positive_100k\": 182.24370407425795, \"deceased_100k\": 24.207014962822942, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-20T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 125856, \"deceased\": 16550, \"positive_100k\": 189.28847935141624, \"deceased_100k\": 24.89133877817457, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\"}, {\"date\": \"2020-04-21T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 130172, \"deceased\": 17378, \"positive_100k\": 195.77977954275167, \"deceased_100k\": 26.13665772127599, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\"}]}}, {\"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/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": [
     "# select countries over a certain per capita case threshold\n",
     "per_capita_thresh = 50\n",
@@ -239,7 +480,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": null,
+   "execution_count": 12,
    "metadata": {},
    "outputs": [],
    "source": [
@@ -251,9 +492,86 @@
   },
   {
    "cell_type": "code",
-   "execution_count": null,
+   "execution_count": 13,
    "metadata": {},
-   "outputs": [],
+   "outputs": [
+    {
+     "data": {
+      "text/html": [
+       "\n",
+       "<div id=\"altair-viz-8993227a79184793817c8f8c32b49aad\"></div>\n",
+       "<script type=\"text/javascript\">\n",
+       "  (function(spec, embedOpt){\n",
+       "    const outputDiv = document.getElementById(\"altair-viz-8993227a79184793817c8f8c32b49aad\");\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_label\", \"title\": \"Country\"}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"country_label\"}, {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, {\"type\": \"quantitative\", \"field\": \"positive_100k\"}], \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\", \"title\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"title\": \"Cases/100k\"}}, \"height\": 150, \"title\": \"United States\", \"transform\": [{\"filter\": \"datum['country_label'] == 'United States'\"}], \"width\": 250}, {\"layer\": [{\"mark\": {\"type\": \"line\", \"opacity\": 0.3}, \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['country_label'] == 'Italy'\"}], \"width\": 250}, {\"mark\": \"text\", \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"text\": {\"type\": \"nominal\", \"field\": \"country_label\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['country_label'] == 'Italy'\"}, {\"filter\": \"datum['sinceDay0'] == 57\"}], \"width\": 250}]}]}, {\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"country_label\", \"title\": \"Country\"}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"country_label\"}, {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, {\"type\": \"quantitative\", \"field\": \"positive_100k\"}], \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\", \"title\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"title\": \"Cases/100k\"}}, \"height\": 150, \"title\": \"Spain\", \"transform\": [{\"filter\": \"datum['country_label'] == 'Spain'\"}], \"width\": 250}, {\"layer\": [{\"mark\": {\"type\": \"line\", \"opacity\": 0.3}, \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['country_label'] == 'Italy'\"}], \"width\": 250}, {\"mark\": \"text\", \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"text\": {\"type\": \"nominal\", \"field\": \"country_label\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['country_label'] == 'Italy'\"}, {\"filter\": \"datum['sinceDay0'] == 57\"}], \"width\": 250}]}]}, {\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"country_label\", \"title\": \"Country\"}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"country_label\"}, {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, {\"type\": \"quantitative\", \"field\": \"positive_100k\"}], \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\", \"title\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"title\": \"Cases/100k\"}}, \"height\": 150, \"title\": \"Italy\", \"transform\": [{\"filter\": \"datum['country_label'] == 'Italy'\"}], \"width\": 250}, {\"layer\": [{\"mark\": {\"type\": \"line\", \"opacity\": 0.3}, \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['country_label'] == 'Italy'\"}], \"width\": 250}, {\"mark\": \"text\", \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"text\": {\"type\": \"nominal\", \"field\": \"country_label\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['country_label'] == 'Italy'\"}, {\"filter\": \"datum['sinceDay0'] == 57\"}], \"width\": 250}]}]}]}, {\"hconcat\": [{\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"country_label\", \"title\": \"Country\"}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"country_label\"}, {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, {\"type\": \"quantitative\", \"field\": \"positive_100k\"}], \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\", \"title\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"title\": \"Cases/100k\"}}, \"height\": 150, \"title\": \"France\", \"transform\": [{\"filter\": \"datum['country_label'] == 'France'\"}], \"width\": 250}, {\"layer\": [{\"mark\": {\"type\": \"line\", \"opacity\": 0.3}, \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['country_label'] == 'Italy'\"}], \"width\": 250}, {\"mark\": \"text\", \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"text\": {\"type\": \"nominal\", \"field\": \"country_label\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['country_label'] == 'Italy'\"}, {\"filter\": \"datum['sinceDay0'] == 57\"}], \"width\": 250}]}]}, {\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"country_label\", \"title\": \"Country\"}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"country_label\"}, {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, {\"type\": \"quantitative\", \"field\": \"positive_100k\"}], \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\", \"title\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"title\": \"Cases/100k\"}}, \"height\": 150, \"title\": \"Germany\", \"transform\": [{\"filter\": \"datum['country_label'] == 'Germany'\"}], \"width\": 250}, {\"layer\": [{\"mark\": {\"type\": \"line\", \"opacity\": 0.3}, \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['country_label'] == 'Italy'\"}], \"width\": 250}, {\"mark\": \"text\", \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"text\": {\"type\": \"nominal\", \"field\": \"country_label\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['country_label'] == 'Italy'\"}, {\"filter\": \"datum['sinceDay0'] == 57\"}], \"width\": 250}]}]}, {\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"country_label\", \"title\": \"Country\"}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"country_label\"}, {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, {\"type\": \"quantitative\", \"field\": \"positive_100k\"}], \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\", \"title\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"title\": \"Cases/100k\"}}, \"height\": 150, \"title\": \"United Kingdom\", \"transform\": [{\"filter\": \"datum['country_label'] == 'United Kingdom'\"}], \"width\": 250}, {\"layer\": [{\"mark\": {\"type\": \"line\", \"opacity\": 0.3}, \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['country_label'] == 'Italy'\"}], \"width\": 250}, {\"mark\": \"text\", \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"text\": {\"type\": \"nominal\", \"field\": \"country_label\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['country_label'] == 'Italy'\"}, {\"filter\": \"datum['sinceDay0'] == 57\"}], \"width\": 250}]}]}]}, {\"hconcat\": [{\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"country_label\", \"title\": \"Country\"}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"country_label\"}, {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, {\"type\": \"quantitative\", \"field\": \"positive_100k\"}], \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\", \"title\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"title\": \"Cases/100k\"}}, \"height\": 150, \"title\": \"Turkey\", \"transform\": [{\"filter\": \"datum['country_label'] == 'Turkey'\"}], \"width\": 250}, {\"layer\": [{\"mark\": {\"type\": \"line\", \"opacity\": 0.3}, \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['country_label'] == 'Italy'\"}], \"width\": 250}, {\"mark\": \"text\", \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"text\": {\"type\": \"nominal\", \"field\": \"country_label\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['country_label'] == 'Italy'\"}, {\"filter\": \"datum['sinceDay0'] == 57\"}], \"width\": 250}]}]}, {\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"country_label\", \"title\": \"Country\"}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"country_label\"}, {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, {\"type\": \"quantitative\", \"field\": \"positive_100k\"}], \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\", \"title\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"title\": \"Cases/100k\"}}, \"height\": 150, \"title\": \"Belgium\", \"transform\": [{\"filter\": \"datum['country_label'] == 'Belgium'\"}], \"width\": 250}, {\"layer\": [{\"mark\": {\"type\": \"line\", \"opacity\": 0.3}, \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['country_label'] == 'Italy'\"}], \"width\": 250}, {\"mark\": \"text\", \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"text\": {\"type\": \"nominal\", \"field\": \"country_label\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['country_label'] == 'Italy'\"}, {\"filter\": \"datum['sinceDay0'] == 57\"}], \"width\": 250}]}]}, {\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"country_label\", \"title\": \"Country\"}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"country_label\"}, {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, {\"type\": \"quantitative\", \"field\": \"positive_100k\"}], \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\", \"title\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"title\": \"Cases/100k\"}}, \"height\": 150, \"title\": \"Canada\", \"transform\": [{\"filter\": \"datum['country_label'] == 'Canada'\"}], \"width\": 250}, {\"layer\": [{\"mark\": {\"type\": \"line\", \"opacity\": 0.3}, \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['country_label'] == 'Italy'\"}], \"width\": 250}, {\"mark\": \"text\", \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"text\": {\"type\": \"nominal\", \"field\": \"country_label\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['country_label'] == 'Italy'\"}, {\"filter\": \"datum['sinceDay0'] == 57\"}], \"width\": 250}]}]}]}, {\"hconcat\": [{\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"country_label\", \"title\": \"Country\"}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"country_label\"}, {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, {\"type\": \"quantitative\", \"field\": \"positive_100k\"}], \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\", \"title\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"title\": \"Cases/100k\"}}, \"height\": 150, \"title\": \"Netherlands\", \"transform\": [{\"filter\": \"datum['country_label'] == 'Netherlands'\"}], \"width\": 250}, {\"layer\": [{\"mark\": {\"type\": \"line\", \"opacity\": 0.3}, \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['country_label'] == 'Italy'\"}], \"width\": 250}, {\"mark\": \"text\", \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"text\": {\"type\": \"nominal\", \"field\": \"country_label\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['country_label'] == 'Italy'\"}, {\"filter\": \"datum['sinceDay0'] == 57\"}], \"width\": 250}]}]}, {\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"country_label\", \"title\": \"Country\"}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"country_label\"}, {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, {\"type\": \"quantitative\", \"field\": \"positive_100k\"}], \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\", \"title\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"title\": \"Cases/100k\"}}, \"height\": 150, \"title\": \"Switzerland\", \"transform\": [{\"filter\": \"datum['country_label'] == 'Switzerland'\"}], \"width\": 250}, {\"layer\": [{\"mark\": {\"type\": \"line\", \"opacity\": 0.3}, \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['country_label'] == 'Italy'\"}], \"width\": 250}, {\"mark\": \"text\", \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"text\": {\"type\": \"nominal\", \"field\": \"country_label\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['country_label'] == 'Italy'\"}, {\"filter\": \"datum['sinceDay0'] == 57\"}], \"width\": 250}]}]}, {\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"country_label\", \"title\": \"Country\"}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"country_label\"}, {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, {\"type\": \"quantitative\", \"field\": \"positive_100k\"}], \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\", \"title\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"title\": \"Cases/100k\"}}, \"height\": 150, \"title\": \"Portugal\", \"transform\": [{\"filter\": \"datum['country_label'] == 'Portugal'\"}], \"width\": 250}, {\"layer\": [{\"mark\": {\"type\": \"line\", \"opacity\": 0.3}, \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['country_label'] == 'Italy'\"}], \"width\": 250}, {\"mark\": \"text\", \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"text\": {\"type\": \"nominal\", \"field\": \"country_label\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['country_label'] == 'Italy'\"}, {\"filter\": \"datum['sinceDay0'] == 57\"}], \"width\": 250}]}]}]}, {\"hconcat\": [{\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"country_label\", \"title\": \"Country\"}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"country_label\"}, {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, {\"type\": \"quantitative\", \"field\": \"positive_100k\"}], \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\", \"title\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"title\": \"Cases/100k\"}}, \"height\": 150, \"title\": \"Peru\", \"transform\": [{\"filter\": \"datum['country_label'] == 'Peru'\"}], \"width\": 250}, {\"layer\": [{\"mark\": {\"type\": \"line\", \"opacity\": 0.3}, \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['country_label'] == 'Italy'\"}], \"width\": 250}, {\"mark\": \"text\", \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"text\": {\"type\": \"nominal\", \"field\": \"country_label\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['country_label'] == 'Italy'\"}, {\"filter\": \"datum['sinceDay0'] == 57\"}], \"width\": 250}]}]}, {\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"country_label\", \"title\": \"Country\"}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"country_label\"}, {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, {\"type\": \"quantitative\", \"field\": \"positive_100k\"}], \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\", \"title\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"title\": \"Cases/100k\"}}, \"height\": 150, \"title\": \"Ireland\", \"transform\": [{\"filter\": \"datum['country_label'] == 'Ireland'\"}], \"width\": 250}, {\"layer\": [{\"mark\": {\"type\": \"line\", \"opacity\": 0.3}, \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['country_label'] == 'Italy'\"}], \"width\": 250}, {\"mark\": \"text\", \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"text\": {\"type\": \"nominal\", \"field\": \"country_label\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['country_label'] == 'Italy'\"}, {\"filter\": \"datum['sinceDay0'] == 57\"}], \"width\": 250}]}]}, {\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"country_label\", \"title\": \"Country\"}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"country_label\"}, {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, {\"type\": \"quantitative\", \"field\": \"positive_100k\"}], \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\", \"title\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"title\": \"Cases/100k\"}}, \"height\": 150, \"title\": \"Sweden\", \"transform\": [{\"filter\": \"datum['country_label'] == 'Sweden'\"}], \"width\": 250}, {\"layer\": [{\"mark\": {\"type\": \"line\", \"opacity\": 0.3}, \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['country_label'] == 'Italy'\"}], \"width\": 250}, {\"mark\": \"text\", \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"text\": {\"type\": \"nominal\", \"field\": \"country_label\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['country_label'] == 'Italy'\"}, {\"filter\": \"datum['sinceDay0'] == 57\"}], \"width\": 250}]}]}]}, {\"hconcat\": [{\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"country_label\", \"title\": \"Country\"}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"country_label\"}, {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, {\"type\": \"quantitative\", \"field\": \"positive_100k\"}], \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\", \"title\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"title\": \"Cases/100k\"}}, \"height\": 150, \"title\": \"Austria\", \"transform\": [{\"filter\": \"datum['country_label'] == 'Austria'\"}], \"width\": 250}, {\"layer\": [{\"mark\": {\"type\": \"line\", \"opacity\": 0.3}, \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['country_label'] == 'Italy'\"}], \"width\": 250}, {\"mark\": \"text\", \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"text\": {\"type\": \"nominal\", \"field\": \"country_label\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['country_label'] == 'Italy'\"}, {\"filter\": \"datum['sinceDay0'] == 57\"}], \"width\": 250}]}]}, {\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"country_label\", \"title\": \"Country\"}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"country_label\"}, {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, {\"type\": \"quantitative\", \"field\": \"positive_100k\"}], \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\", \"title\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"title\": \"Cases/100k\"}}, \"height\": 150, \"title\": \"Israel\", \"transform\": [{\"filter\": \"datum['country_label'] == 'Israel'\"}], \"width\": 250}, {\"layer\": [{\"mark\": {\"type\": \"line\", \"opacity\": 0.3}, \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['country_label'] == 'Italy'\"}], \"width\": 250}, {\"mark\": \"text\", \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"text\": {\"type\": \"nominal\", \"field\": \"country_label\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['country_label'] == 'Italy'\"}, {\"filter\": \"datum['sinceDay0'] == 57\"}], \"width\": 250}]}]}, {\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"country_label\", \"title\": \"Country\"}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"country_label\"}, {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, {\"type\": \"quantitative\", \"field\": \"positive_100k\"}], \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\", \"title\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"title\": \"Cases/100k\"}}, \"height\": 150, \"title\": \"Chile\", \"transform\": [{\"filter\": \"datum['country_label'] == 'Chile'\"}], \"width\": 250}, {\"layer\": [{\"mark\": {\"type\": \"line\", \"opacity\": 0.3}, \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['country_label'] == 'Italy'\"}], \"width\": 250}, {\"mark\": \"text\", \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"text\": {\"type\": \"nominal\", \"field\": \"country_label\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['country_label'] == 'Italy'\"}, {\"filter\": \"datum['sinceDay0'] == 57\"}], \"width\": 250}]}]}]}, {\"hconcat\": [{\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"country_label\", \"title\": \"Country\"}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"country_label\"}, {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, {\"type\": \"quantitative\", \"field\": \"positive_100k\"}], \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\", \"title\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"title\": \"Cases/100k\"}}, \"height\": 150, \"title\": \"Ecuador\", \"transform\": [{\"filter\": \"datum['country_label'] == 'Ecuador'\"}], \"width\": 250}, {\"layer\": [{\"mark\": {\"type\": \"line\", \"opacity\": 0.3}, \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['country_label'] == 'Italy'\"}], \"width\": 250}, {\"mark\": \"text\", \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"text\": {\"type\": \"nominal\", \"field\": \"country_label\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['country_label'] == 'Italy'\"}, {\"filter\": \"datum['sinceDay0'] == 57\"}], \"width\": 250}]}]}, {\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"country_label\", \"title\": \"Country\"}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"country_label\"}, {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, {\"type\": \"quantitative\", \"field\": \"positive_100k\"}], \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\", \"title\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"title\": \"Cases/100k\"}}, \"height\": 150, \"title\": \"Singapore\", \"transform\": [{\"filter\": \"datum['country_label'] == 'Singapore'\"}], \"width\": 250}, {\"layer\": [{\"mark\": {\"type\": \"line\", \"opacity\": 0.3}, \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['country_label'] == 'Italy'\"}], \"width\": 250}, {\"mark\": \"text\", \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"text\": {\"type\": \"nominal\", \"field\": \"country_label\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['country_label'] == 'Italy'\"}, {\"filter\": \"datum['sinceDay0'] == 57\"}], \"width\": 250}]}]}, {\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"country_label\", \"title\": \"Country\"}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"country_label\"}, {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, {\"type\": \"quantitative\", \"field\": \"positive_100k\"}], \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\", \"title\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"title\": \"Cases/100k\"}}, \"height\": 150, \"title\": \"Denmark\", \"transform\": [{\"filter\": \"datum['country_label'] == 'Denmark'\"}], \"width\": 250}, {\"layer\": [{\"mark\": {\"type\": \"line\", \"opacity\": 0.3}, \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['country_label'] == 'Italy'\"}], \"width\": 250}, {\"mark\": \"text\", \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"text\": {\"type\": \"nominal\", \"field\": \"country_label\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['country_label'] == 'Italy'\"}, {\"filter\": \"datum['sinceDay0'] == 57\"}], \"width\": 250}]}]}]}, {\"hconcat\": [{\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"country_label\", \"title\": \"Country\"}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"country_label\"}, {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, {\"type\": \"quantitative\", \"field\": \"positive_100k\"}], \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\", \"title\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"title\": \"Cases/100k\"}}, \"height\": 150, \"title\": \"United Arab Emirates\", \"transform\": [{\"filter\": \"datum['country_label'] == 'United Arab Emirates'\"}], \"width\": 250}, {\"layer\": [{\"mark\": {\"type\": \"line\", \"opacity\": 0.3}, \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['country_label'] == 'Italy'\"}], \"width\": 250}, {\"mark\": \"text\", \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"text\": {\"type\": \"nominal\", \"field\": \"country_label\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['country_label'] == 'Italy'\"}, {\"filter\": \"datum['sinceDay0'] == 57\"}], \"width\": 250}]}]}, {\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"country_label\", \"title\": \"Country\"}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"country_label\"}, {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, {\"type\": \"quantitative\", \"field\": \"positive_100k\"}], \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\", \"title\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"title\": \"Cases/100k\"}}, \"height\": 150, \"title\": \"Norway\", \"transform\": [{\"filter\": \"datum['country_label'] == 'Norway'\"}], \"width\": 250}, {\"layer\": [{\"mark\": {\"type\": \"line\", \"opacity\": 0.3}, \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['country_label'] == 'Italy'\"}], \"width\": 250}, {\"mark\": \"text\", \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"text\": {\"type\": \"nominal\", \"field\": \"country_label\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['country_label'] == 'Italy'\"}, {\"filter\": \"datum['sinceDay0'] == 57\"}], \"width\": 250}]}]}, {\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"country_label\", \"title\": \"Country\"}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"country_label\"}, {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, {\"type\": \"quantitative\", \"field\": \"positive_100k\"}], \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\", \"title\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"title\": \"Cases/100k\"}}, \"height\": 150, \"title\": \"Belarus\", \"transform\": [{\"filter\": \"datum['country_label'] == 'Belarus'\"}], \"width\": 250}, {\"layer\": [{\"mark\": {\"type\": \"line\", \"opacity\": 0.3}, \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['country_label'] == 'Italy'\"}], \"width\": 250}, {\"mark\": \"text\", \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"text\": {\"type\": \"nominal\", \"field\": \"country_label\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['country_label'] == 'Italy'\"}, {\"filter\": \"datum['sinceDay0'] == 57\"}], \"width\": 250}]}]}]}, {\"hconcat\": [{\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"country_label\", \"title\": \"Country\"}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"country_label\"}, {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, {\"type\": \"quantitative\", \"field\": \"positive_100k\"}], \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\", \"title\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"title\": \"Cases/100k\"}}, \"height\": 150, \"title\": \"Serbia\", \"transform\": [{\"filter\": \"datum['country_label'] == 'Serbia'\"}], \"width\": 250}, {\"layer\": [{\"mark\": {\"type\": \"line\", \"opacity\": 0.3}, \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['country_label'] == 'Italy'\"}], \"width\": 250}, {\"mark\": \"text\", \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"text\": {\"type\": \"nominal\", \"field\": \"country_label\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['country_label'] == 'Italy'\"}, {\"filter\": \"datum['sinceDay0'] == 57\"}], \"width\": 250}]}]}, {\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"country_label\", \"title\": \"Country\"}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"country_label\"}, {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, {\"type\": \"quantitative\", \"field\": \"positive_100k\"}], \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\", \"title\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"title\": \"Cases/100k\"}}, \"height\": 150, \"title\": \"Qatar\", \"transform\": [{\"filter\": \"datum['country_label'] == 'Qatar'\"}], \"width\": 250}, {\"layer\": [{\"mark\": {\"type\": \"line\", \"opacity\": 0.3}, \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['country_label'] == 'Italy'\"}], \"width\": 250}, {\"mark\": \"text\", \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"text\": {\"type\": \"nominal\", \"field\": \"country_label\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['country_label'] == 'Italy'\"}, {\"filter\": \"datum['sinceDay0'] == 57\"}], \"width\": 250}]}]}, {\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"country_label\", \"title\": \"Country\"}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"country_label\"}, {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, {\"type\": \"quantitative\", \"field\": \"positive_100k\"}], \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\", \"title\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"title\": \"Cases/100k\"}}, \"height\": 150, \"title\": \"Panama\", \"transform\": [{\"filter\": \"datum['country_label'] == 'Panama'\"}], \"width\": 250}, {\"layer\": [{\"mark\": {\"type\": \"line\", \"opacity\": 0.3}, \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['country_label'] == 'Italy'\"}], \"width\": 250}, {\"mark\": \"text\", \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"text\": {\"type\": \"nominal\", \"field\": \"country_label\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['country_label'] == 'Italy'\"}, {\"filter\": \"datum['sinceDay0'] == 57\"}], \"width\": 250}]}]}]}, {\"hconcat\": [{\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"country_label\", \"title\": \"Country\"}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"country_label\"}, {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, {\"type\": \"quantitative\", \"field\": \"positive_100k\"}], \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\", \"title\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"title\": \"Cases/100k\"}}, \"height\": 150, \"title\": \"Finland\", \"transform\": [{\"filter\": \"datum['country_label'] == 'Finland'\"}], \"width\": 250}, {\"layer\": [{\"mark\": {\"type\": \"line\", \"opacity\": 0.3}, \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['country_label'] == 'Italy'\"}], \"width\": 250}, {\"mark\": \"text\", \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"text\": {\"type\": \"nominal\", \"field\": \"country_label\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['country_label'] == 'Italy'\"}, {\"filter\": \"datum['sinceDay0'] == 57\"}], \"width\": 250}]}]}, {\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"country_label\", \"title\": \"Country\"}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"country_label\"}, {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, {\"type\": \"quantitative\", \"field\": \"positive_100k\"}], \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\", \"title\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"title\": \"Cases/100k\"}}, \"height\": 150, \"title\": \"Luxembourg\", \"transform\": [{\"filter\": \"datum['country_label'] == 'Luxembourg'\"}], \"width\": 250}, {\"layer\": [{\"mark\": {\"type\": \"line\", \"opacity\": 0.3}, \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['country_label'] == 'Italy'\"}], \"width\": 250}, {\"mark\": \"text\", \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"text\": {\"type\": \"nominal\", \"field\": \"country_label\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['country_label'] == 'Italy'\"}, {\"filter\": \"datum['sinceDay0'] == 57\"}], \"width\": 250}]}]}, {\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"country_label\", \"title\": \"Country\"}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"country_label\"}, {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, {\"type\": \"quantitative\", \"field\": \"positive_100k\"}], \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\", \"title\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"title\": \"Cases/100k\"}}, \"height\": 150, \"title\": \"Moldova\", \"transform\": [{\"filter\": \"datum['country_label'] == 'Moldova'\"}], \"width\": 250}, {\"layer\": [{\"mark\": {\"type\": \"line\", \"opacity\": 0.3}, \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['country_label'] == 'Italy'\"}], \"width\": 250}, {\"mark\": \"text\", \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"text\": {\"type\": \"nominal\", \"field\": \"country_label\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['country_label'] == 'Italy'\"}, {\"filter\": \"datum['sinceDay0'] == 57\"}], \"width\": 250}]}]}]}, {\"hconcat\": [{\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"country_label\", \"title\": \"Country\"}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"country_label\"}, {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, {\"type\": \"quantitative\", \"field\": \"positive_100k\"}], \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\", \"title\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"title\": \"Cases/100k\"}}, \"height\": 150, \"title\": \"Kuwait\", \"transform\": [{\"filter\": \"datum['country_label'] == 'Kuwait'\"}], \"width\": 250}, {\"layer\": [{\"mark\": {\"type\": \"line\", \"opacity\": 0.3}, \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['country_label'] == 'Italy'\"}], \"width\": 250}, {\"mark\": \"text\", \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"text\": {\"type\": \"nominal\", \"field\": \"country_label\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['country_label'] == 'Italy'\"}, {\"filter\": \"datum['sinceDay0'] == 57\"}], \"width\": 250}]}]}, {\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"country_label\", \"title\": \"Country\"}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"country_label\"}, {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, {\"type\": \"quantitative\", \"field\": \"positive_100k\"}], \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\", \"title\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"title\": \"Cases/100k\"}}, \"height\": 150, \"title\": \"Bahrain\", \"transform\": [{\"filter\": \"datum['country_label'] == 'Bahrain'\"}], \"width\": 250}, {\"layer\": [{\"mark\": {\"type\": \"line\", \"opacity\": 0.3}, \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['country_label'] == 'Italy'\"}], \"width\": 250}, {\"mark\": \"text\", \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"text\": {\"type\": \"nominal\", \"field\": \"country_label\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['country_label'] == 'Italy'\"}, {\"filter\": \"datum['sinceDay0'] == 57\"}], \"width\": 250}]}]}, {\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"country_label\", \"title\": \"Country\"}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"country_label\"}, {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, {\"type\": \"quantitative\", \"field\": \"positive_100k\"}], \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\", \"title\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"title\": \"Cases/100k\"}}, \"height\": 150, \"title\": \"Estonia\", \"transform\": [{\"filter\": \"datum['country_label'] == 'Estonia'\"}], \"width\": 250}, {\"layer\": [{\"mark\": {\"type\": \"line\", \"opacity\": 0.3}, \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['country_label'] == 'Italy'\"}], \"width\": 250}, {\"mark\": \"text\", \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"text\": {\"type\": \"nominal\", \"field\": \"country_label\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['country_label'] == 'Italy'\"}, {\"filter\": \"datum['sinceDay0'] == 57\"}], \"width\": 250}]}]}]}, {\"hconcat\": [{\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"country_label\", \"title\": \"Country\"}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"country_label\"}, {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, {\"type\": \"quantitative\", \"field\": \"positive_100k\"}], \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\", \"title\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"title\": \"Cases/100k\"}}, \"height\": 150, \"title\": \"Slovenia\", \"transform\": [{\"filter\": \"datum['country_label'] == 'Slovenia'\"}], \"width\": 250}, {\"layer\": [{\"mark\": {\"type\": \"line\", \"opacity\": 0.3}, \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['country_label'] == 'Italy'\"}], \"width\": 250}, {\"mark\": \"text\", \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"text\": {\"type\": \"nominal\", \"field\": \"country_label\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['country_label'] == 'Italy'\"}, {\"filter\": \"datum['sinceDay0'] == 57\"}], \"width\": 250}]}]}, {\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"country_label\", \"title\": \"Country\"}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"country_label\"}, {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, {\"type\": \"quantitative\", \"field\": \"positive_100k\"}], \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\", \"title\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"title\": \"Cases/100k\"}}, \"height\": 150, \"title\": \"Djibouti\", \"transform\": [{\"filter\": \"datum['country_label'] == 'Djibouti'\"}], \"width\": 250}, {\"layer\": [{\"mark\": {\"type\": \"line\", \"opacity\": 0.3}, \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['country_label'] == 'Italy'\"}], \"width\": 250}, {\"mark\": \"text\", \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"text\": {\"type\": \"nominal\", \"field\": \"country_label\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['country_label'] == 'Italy'\"}, {\"filter\": \"datum['sinceDay0'] == 57\"}], \"width\": 250}]}]}, {\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"country_label\", \"title\": \"Country\"}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"country_label\"}, {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, {\"type\": \"quantitative\", \"field\": \"positive_100k\"}], \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\", \"title\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"title\": \"Cases/100k\"}}, \"height\": 150, \"title\": \"Cyprus\", \"transform\": [{\"filter\": \"datum['country_label'] == 'Cyprus'\"}], \"width\": 250}, {\"layer\": [{\"mark\": {\"type\": \"line\", \"opacity\": 0.3}, \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['country_label'] == 'Italy'\"}], \"width\": 250}, {\"mark\": \"text\", \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"text\": {\"type\": \"nominal\", \"field\": \"country_label\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"scale\": {\"type\": \"linear\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['country_label'] == 'Italy'\"}, {\"filter\": \"datum['sinceDay0'] == 57\"}], \"width\": 250}]}]}]}], \"data\": {\"name\": \"data-b5d72877988c6a45758a9984d890be6b\"}, \"title\": \"Growth of cases per 100k population from case 100, compared to Italy\", \"$schema\": \"https://vega.github.io/schema/vega-lite/v4.0.2.json\", \"datasets\": {\"data-b5d72877988c6a45758a9984d890be6b\": [{\"index\": 774, \"date\": \"2020-03-08T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 104, \"deceased\": 0, \"positive_100k\": 1.175534814650374, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\", \"sinceDay0\": 0}, {\"index\": 775, \"date\": \"2020-03-09T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 131, \"deceased\": 0, \"positive_100k\": 1.4807217376846056, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\", \"sinceDay0\": 1}, {\"index\": 776, \"date\": \"2020-03-10T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 182, \"deceased\": 0, \"positive_100k\": 2.057185925638154, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\", \"sinceDay0\": 2}, {\"index\": 777, \"date\": \"2020-03-11T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 246, \"deceased\": 0, \"positive_100k\": 2.780591965423, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\", \"sinceDay0\": 3}, {\"index\": 778, \"date\": \"2020-03-12T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 302, \"deceased\": 1, \"positive_100k\": 3.41357225023474, \"deceased_100k\": 0.01130321937163821, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\", \"sinceDay0\": 4}, {\"index\": 779, \"date\": \"2020-03-13T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 504, \"deceased\": 1, \"positive_100k\": 5.696822563305658, \"deceased_100k\": 0.01130321937163821, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\", \"sinceDay0\": 5}, {\"index\": 780, \"date\": \"2020-03-14T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 655, \"deceased\": 1, \"positive_100k\": 7.403608688423027, \"deceased_100k\": 0.01130321937163821, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\", \"sinceDay0\": 6}, {\"index\": 781, \"date\": \"2020-03-15T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 860, \"deceased\": 1, \"positive_100k\": 9.720768659608861, \"deceased_100k\": 0.01130321937163821, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\", \"sinceDay0\": 7}, {\"index\": 782, \"date\": \"2020-03-16T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1018, \"deceased\": 3, \"positive_100k\": 11.506677320327698, \"deceased_100k\": 0.03390965811491463, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\", \"sinceDay0\": 8}, {\"index\": 783, \"date\": \"2020-03-17T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1332, \"deceased\": 3, \"positive_100k\": 15.055888203022096, \"deceased_100k\": 0.03390965811491463, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\", \"sinceDay0\": 9}, {\"index\": 784, \"date\": \"2020-03-18T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1646, \"deceased\": 4, \"positive_100k\": 18.605099085716496, \"deceased_100k\": 0.04521287748655284, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\", \"sinceDay0\": 10}, {\"index\": 785, \"date\": \"2020-03-19T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2013, \"deceased\": 6, \"positive_100k\": 22.753380595107718, \"deceased_100k\": 0.06781931622982926, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\", \"sinceDay0\": 11}, {\"index\": 786, \"date\": \"2020-03-20T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2388, \"deceased\": 6, \"positive_100k\": 26.992087859472047, \"deceased_100k\": 0.06781931622982926, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\", \"sinceDay0\": 12}, {\"index\": 787, \"date\": \"2020-03-21T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2814, \"deceased\": 8, \"positive_100k\": 31.807259311789924, \"deceased_100k\": 0.09042575497310568, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\", \"sinceDay0\": 13}, {\"index\": 788, \"date\": \"2020-03-22T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3582, \"deceased\": 16, \"positive_100k\": 40.48813178920807, \"deceased_100k\": 0.18085150994621135, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\", \"sinceDay0\": 14}, {\"index\": 789, \"date\": \"2020-03-23T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4474, \"deceased\": 21, \"positive_100k\": 50.57060346870936, \"deceased_100k\": 0.23736760680440244, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\", \"sinceDay0\": 15}, {\"index\": 790, \"date\": \"2020-03-24T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 5283, \"deceased\": 28, \"positive_100k\": 59.71490794036467, \"deceased_100k\": 0.3164901424058699, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\", \"sinceDay0\": 16}, {\"index\": 791, \"date\": \"2020-03-25T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 5588, \"deceased\": 30, \"positive_100k\": 63.16238984871432, \"deceased_100k\": 0.3390965811491463, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\", \"sinceDay0\": 17}, {\"index\": 792, \"date\": \"2020-03-26T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6909, \"deceased\": 49, \"positive_100k\": 78.0939426386484, \"deceased_100k\": 0.5538577492102723, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\", \"sinceDay0\": 18}, {\"index\": 793, \"date\": \"2020-03-27T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 7657, \"deceased\": 58, \"positive_100k\": 86.54875072863378, \"deceased_100k\": 0.6555867235550162, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\", \"sinceDay0\": 19}, {\"index\": 794, \"date\": \"2020-03-28T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 8271, \"deceased\": 68, \"positive_100k\": 93.48892742281964, \"deceased_100k\": 0.7686189172713983, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\", \"sinceDay0\": 20}, {\"index\": 795, \"date\": \"2020-03-29T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 8788, \"deceased\": 86, \"positive_100k\": 99.33269183795659, \"deceased_100k\": 0.9720768659608862, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\", \"sinceDay0\": 21}, {\"index\": 796, \"date\": \"2020-03-30T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 9618, \"deceased\": 108, \"positive_100k\": 108.7143639164163, \"deceased_100k\": 1.2207476921369267, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\", \"sinceDay0\": 22}, {\"index\": 797, \"date\": \"2020-03-31T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 10180, \"deceased\": 128, \"positive_100k\": 115.06677320327698, \"deceased_100k\": 1.4468120795696908, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\", \"sinceDay0\": 23}, {\"index\": 798, \"date\": \"2020-04-01T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 10711, \"deceased\": 146, \"positive_100k\": 121.06878268961687, \"deceased_100k\": 1.6502700282591787, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\", \"sinceDay0\": 24}, {\"index\": 799, \"date\": \"2020-04-02T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 11129, \"deceased\": 158, \"positive_100k\": 125.79352838696164, \"deceased_100k\": 1.7859086607188372, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\", \"sinceDay0\": 25}, {\"index\": 800, \"date\": \"2020-04-03T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 11524, \"deceased\": 168, \"positive_100k\": 130.25830003875876, \"deceased_100k\": 1.8989408544352195, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\", \"sinceDay0\": 26}, {\"index\": 801, \"date\": \"2020-04-04T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 11781, \"deceased\": 186, \"positive_100k\": 133.16322741726978, \"deceased_100k\": 2.102398803124707, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\", \"sinceDay0\": 27}, {\"index\": 802, \"date\": \"2020-04-05T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 12051, \"deceased\": 204, \"positive_100k\": 136.21509664761209, \"deceased_100k\": 2.305856751814195, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\", \"sinceDay0\": 28}, {\"index\": 803, \"date\": \"2020-04-06T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 12297, \"deceased\": 220, \"positive_100k\": 138.99568861303507, \"deceased_100k\": 2.4867082617604064, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\", \"sinceDay0\": 29}, {\"index\": 804, \"date\": \"2020-04-07T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 12639, \"deceased\": 243, \"positive_100k\": 142.86138963813534, \"deceased_100k\": 2.7466823073080855, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\", \"sinceDay0\": 30}, {\"index\": 805, \"date\": \"2020-04-08T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 12942, \"deceased\": 273, \"positive_100k\": 146.2862651077417, \"deceased_100k\": 3.0857788884572317, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\", \"sinceDay0\": 31}, {\"index\": 806, \"date\": \"2020-04-09T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 13244, \"deceased\": 295, \"positive_100k\": 149.69983735797646, \"deceased_100k\": 3.334449714633272, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\", \"sinceDay0\": 32}, {\"index\": 807, \"date\": \"2020-04-10T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 13555, \"deceased\": 319, \"positive_100k\": 153.21513858255594, \"deceased_100k\": 3.605726979552589, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\", \"sinceDay0\": 33}, {\"index\": 808, \"date\": \"2020-04-11T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 13806, \"deceased\": 337, \"positive_100k\": 156.05224664483714, \"deceased_100k\": 3.8091849282420767, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\", \"sinceDay0\": 34}, {\"index\": 809, \"date\": \"2020-04-12T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 13945, \"deceased\": 350, \"positive_100k\": 157.62339413749484, \"deceased_100k\": 3.956126780073374, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\", \"sinceDay0\": 35}, {\"index\": 810, \"date\": \"2020-04-13T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 14041, \"deceased\": 368, \"positive_100k\": 158.70850319717212, \"deceased_100k\": 4.159584728762861, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\", \"sinceDay0\": 36}, {\"index\": 811, \"date\": \"2020-04-14T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 14226, \"deceased\": 384, \"positive_100k\": 160.79959878092518, \"deceased_100k\": 4.3404362387090725, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\", \"sinceDay0\": 37}, {\"index\": 812, \"date\": \"2020-04-15T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 14336, \"deceased\": 393, \"positive_100k\": 162.0429529118054, \"deceased_100k\": 4.4421652130538165, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\", \"sinceDay0\": 38}, {\"index\": 813, \"date\": \"2020-04-16T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 14476, \"deceased\": 410, \"positive_100k\": 163.62540362383473, \"deceased_100k\": 4.634319942371667, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\", \"sinceDay0\": 39}, {\"index\": 814, \"date\": \"2020-04-17T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 14595, \"deceased\": 431, \"positive_100k\": 164.97048672905967, \"deceased_100k\": 4.871687549176069, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\", \"sinceDay0\": 40}, {\"index\": 815, \"date\": \"2020-04-18T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 14671, \"deceased\": 443, \"positive_100k\": 165.8295314013042, \"deceased_100k\": 5.007326181635727, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\", \"sinceDay0\": 41}, {\"index\": 816, \"date\": \"2020-04-19T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 14749, \"deceased\": 452, \"positive_100k\": 166.71118251229197, \"deceased_100k\": 5.109055155980471, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\", \"sinceDay0\": 42}, {\"index\": 817, \"date\": \"2020-04-20T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 14795, \"deceased\": 470, \"positive_100k\": 167.23113060338733, \"deceased_100k\": 5.312513104669959, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\", \"sinceDay0\": 43}, {\"index\": 818, \"date\": \"2020-04-21T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 14873, \"deceased\": 491, \"positive_100k\": 168.1127817143751, \"deceased_100k\": 5.549880711474361, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\", \"sinceDay0\": 44}, {\"index\": 958, \"date\": \"2020-03-10T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 110, \"deceased\": 0, \"positive_100k\": 7.00887387149166, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\", \"sinceDay0\": 0}, {\"index\": 959, \"date\": \"2020-03-11T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 195, \"deceased\": 0, \"positive_100k\": 12.424821863098854, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\", \"sinceDay0\": 1}, {\"index\": 960, \"date\": \"2020-03-12T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 195, \"deceased\": 0, \"positive_100k\": 12.424821863098854, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\", \"sinceDay0\": 2}, {\"index\": 961, \"date\": \"2020-03-13T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 195, \"deceased\": 0, \"positive_100k\": 12.424821863098854, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\", \"sinceDay0\": 3}, {\"index\": 962, \"date\": \"2020-03-14T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 210, \"deceased\": 0, \"positive_100k\": 13.380577391029533, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\", \"sinceDay0\": 4}, {\"index\": 963, \"date\": \"2020-03-15T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 214, \"deceased\": 0, \"positive_100k\": 13.63544553181105, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\", \"sinceDay0\": 5}, {\"index\": 964, \"date\": \"2020-03-16T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 214, \"deceased\": 1, \"positive_100k\": 13.63544553181105, \"deceased_100k\": 0.06371703519537873, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\", \"sinceDay0\": 6}, {\"index\": 965, \"date\": \"2020-03-17T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 228, \"deceased\": 1, \"positive_100k\": 14.527484024546352, \"deceased_100k\": 0.06371703519537873, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\", \"sinceDay0\": 7}, {\"index\": 966, \"date\": \"2020-03-18T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 256, \"deceased\": 1, \"positive_100k\": 16.311561010016955, \"deceased_100k\": 0.06371703519537873, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\", \"sinceDay0\": 8}, {\"index\": 967, \"date\": \"2020-03-19T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 278, \"deceased\": 1, \"positive_100k\": 17.713335784315287, \"deceased_100k\": 0.06371703519537873, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\", \"sinceDay0\": 9}, {\"index\": 968, \"date\": \"2020-03-20T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 285, \"deceased\": 1, \"positive_100k\": 18.15935503068294, \"deceased_100k\": 0.06371703519537873, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\", \"sinceDay0\": 10}, {\"index\": 969, \"date\": \"2020-03-21T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 305, \"deceased\": 1, \"positive_100k\": 19.433695734590515, \"deceased_100k\": 0.06371703519537873, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\", \"sinceDay0\": 11}, {\"index\": 970, \"date\": \"2020-03-22T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 334, \"deceased\": 2, \"positive_100k\": 21.281489755256494, \"deceased_100k\": 0.12743407039075746, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\", \"sinceDay0\": 12}, {\"index\": 971, \"date\": \"2020-03-23T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 377, \"deceased\": 2, \"positive_100k\": 24.02132226865778, \"deceased_100k\": 0.12743407039075746, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\", \"sinceDay0\": 13}, {\"index\": 972, \"date\": \"2020-03-24T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 392, \"deceased\": 3, \"positive_100k\": 24.97707779658846, \"deceased_100k\": 0.1911511055861362, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\", \"sinceDay0\": 14}, {\"index\": 973, \"date\": \"2020-03-25T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 419, \"deceased\": 4, \"positive_100k\": 26.697437746863688, \"deceased_100k\": 0.25486814078151493, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\", \"sinceDay0\": 15}, {\"index\": 974, \"date\": \"2020-03-26T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 458, \"deceased\": 4, \"positive_100k\": 29.182402119483463, \"deceased_100k\": 0.25486814078151493, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\", \"sinceDay0\": 16}, {\"index\": 975, \"date\": \"2020-03-27T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 466, \"deceased\": 4, \"positive_100k\": 29.69213840104649, \"deceased_100k\": 0.25486814078151493, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\", \"sinceDay0\": 17}, {\"index\": 976, \"date\": \"2020-03-28T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 476, \"deceased\": 4, \"positive_100k\": 30.329308753000277, \"deceased_100k\": 0.25486814078151493, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\", \"sinceDay0\": 18}, {\"index\": 977, \"date\": \"2020-03-29T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 499, \"deceased\": 4, \"positive_100k\": 31.79480056249399, \"deceased_100k\": 0.25486814078151493, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\", \"sinceDay0\": 19}, {\"index\": 978, \"date\": \"2020-03-30T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 515, \"deceased\": 4, \"positive_100k\": 32.81427312562005, \"deceased_100k\": 0.25486814078151493, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\", \"sinceDay0\": 20}, {\"index\": 979, \"date\": \"2020-03-31T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 567, \"deceased\": 4, \"positive_100k\": 36.12755895577974, \"deceased_100k\": 0.25486814078151493, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\", \"sinceDay0\": 21}, {\"index\": 980, \"date\": \"2020-04-01T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 569, \"deceased\": 4, \"positive_100k\": 36.2549930261705, \"deceased_100k\": 0.25486814078151493, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\", \"sinceDay0\": 22}, {\"index\": 981, \"date\": \"2020-04-02T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 643, \"deceased\": 4, \"positive_100k\": 40.97005363062852, \"deceased_100k\": 0.25486814078151493, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\", \"sinceDay0\": 23}, {\"index\": 982, \"date\": \"2020-04-03T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 672, \"deceased\": 4, \"positive_100k\": 42.81784765129451, \"deceased_100k\": 0.25486814078151493, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\", \"sinceDay0\": 24}, {\"index\": 983, \"date\": \"2020-04-04T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 688, \"deceased\": 4, \"positive_100k\": 43.837320214420565, \"deceased_100k\": 0.25486814078151493, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\", \"sinceDay0\": 25}, {\"index\": 984, \"date\": \"2020-04-05T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 700, \"deceased\": 4, \"positive_100k\": 44.60192463676511, \"deceased_100k\": 0.25486814078151493, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\", \"sinceDay0\": 26}, {\"index\": 985, \"date\": \"2020-04-06T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 756, \"deceased\": 4, \"positive_100k\": 48.17007860770632, \"deceased_100k\": 0.25486814078151493, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\", \"sinceDay0\": 27}, {\"index\": 986, \"date\": \"2020-04-07T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 811, \"deceased\": 5, \"positive_100k\": 51.674515543452145, \"deceased_100k\": 0.3185851759768936, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\", \"sinceDay0\": 28}, {\"index\": 987, \"date\": \"2020-04-08T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 823, \"deceased\": 5, \"positive_100k\": 52.43911996579669, \"deceased_100k\": 0.3185851759768936, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\", \"sinceDay0\": 29}, {\"index\": 988, \"date\": \"2020-04-09T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 887, \"deceased\": 5, \"positive_100k\": 56.51701021830094, \"deceased_100k\": 0.3185851759768936, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\", \"sinceDay0\": 30}, {\"index\": 989, \"date\": \"2020-04-10T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 925, \"deceased\": 6, \"positive_100k\": 58.93825755572533, \"deceased_100k\": 0.3823022111722724, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\", \"sinceDay0\": 31}, {\"index\": 990, \"date\": \"2020-04-11T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1040, \"deceased\": 6, \"positive_100k\": 66.26571660319388, \"deceased_100k\": 0.3823022111722724, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\", \"sinceDay0\": 32}, {\"index\": 991, \"date\": \"2020-04-12T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1136, \"deceased\": 6, \"positive_100k\": 72.38255198195024, \"deceased_100k\": 0.3823022111722724, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\", \"sinceDay0\": 33}, {\"index\": 992, \"date\": \"2020-04-13T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1361, \"deceased\": 6, \"positive_100k\": 86.71888490091045, \"deceased_100k\": 0.3823022111722724, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\", \"sinceDay0\": 34}, {\"index\": 993, \"date\": \"2020-04-14T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1528, \"deceased\": 7, \"positive_100k\": 97.3596297785387, \"deceased_100k\": 0.4460192463676511, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\", \"sinceDay0\": 35}, {\"index\": 994, \"date\": \"2020-04-15T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1671, \"deceased\": 7, \"positive_100k\": 106.47116581147787, \"deceased_100k\": 0.4460192463676511, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\", \"sinceDay0\": 36}, {\"index\": 995, \"date\": \"2020-04-16T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1700, \"deceased\": 7, \"positive_100k\": 108.31895983214385, \"deceased_100k\": 0.4460192463676511, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\", \"sinceDay0\": 37}, {\"index\": 996, \"date\": \"2020-04-17T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1740, \"deceased\": 7, \"positive_100k\": 110.867641239959, \"deceased_100k\": 0.4460192463676511, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\", \"sinceDay0\": 38}, {\"index\": 997, \"date\": \"2020-04-18T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1773, \"deceased\": 7, \"positive_100k\": 112.9703034014065, \"deceased_100k\": 0.4460192463676511, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\", \"sinceDay0\": 39}, {\"index\": 998, \"date\": \"2020-04-19T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1881, \"deceased\": 7, \"positive_100k\": 119.8517432025074, \"deceased_100k\": 0.4460192463676511, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\", \"sinceDay0\": 40}, {\"index\": 999, \"date\": \"2020-04-20T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1907, \"deceased\": 7, \"positive_100k\": 121.50838611758724, \"deceased_100k\": 0.4460192463676511, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\", \"sinceDay0\": 41}, {\"index\": 1000, \"date\": \"2020-04-21T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1973, \"deceased\": 7, \"positive_100k\": 125.71371044048225, \"deceased_100k\": 0.4460192463676511, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\", \"sinceDay0\": 42}, {\"index\": 1251, \"date\": \"2020-03-30T00:00:00\", \"country\": \"BLR\", \"country_label\": \"Belarus\", \"region_iso\": \"BLR\", \"region_label\": \"Belarus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 152, \"deceased\": 0, \"positive_100k\": 1.6024650973613517, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 53.53131377, \"Longitude\": 28.03209307, \"Geo Region\": \"Europe\", \"sinceDay0\": 0}, {\"index\": 1252, \"date\": \"2020-03-31T00:00:00\", \"country\": \"BLR\", \"country_label\": \"Belarus\", \"region_iso\": \"BLR\", \"region_label\": \"Belarus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 152, \"deceased\": 1, \"positive_100k\": 1.6024650973613517, \"deceased_100k\": 0.010542533535272049, \"tested_100k\": null, \"Latitude\": 53.53131377, \"Longitude\": 28.03209307, \"Geo Region\": \"Europe\", \"sinceDay0\": 1}, {\"index\": 1253, \"date\": \"2020-04-01T00:00:00\", \"country\": \"BLR\", \"country_label\": \"Belarus\", \"region_iso\": \"BLR\", \"region_label\": \"Belarus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 163, \"deceased\": 2, \"positive_100k\": 1.718432966249344, \"deceased_100k\": 0.021085067070544097, \"tested_100k\": null, \"Latitude\": 53.53131377, \"Longitude\": 28.03209307, \"Geo Region\": \"Europe\", \"sinceDay0\": 2}, {\"index\": 1254, \"date\": \"2020-04-02T00:00:00\", \"country\": \"BLR\", \"country_label\": \"Belarus\", \"region_iso\": \"BLR\", \"region_label\": \"Belarus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 304, \"deceased\": 4, \"positive_100k\": 3.2049301947227034, \"deceased_100k\": 0.042170134141088195, \"tested_100k\": null, \"Latitude\": 53.53131377, \"Longitude\": 28.03209307, \"Geo Region\": \"Europe\", \"sinceDay0\": 3}, {\"index\": 1255, \"date\": \"2020-04-03T00:00:00\", \"country\": \"BLR\", \"country_label\": \"Belarus\", \"region_iso\": \"BLR\", \"region_label\": \"Belarus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 351, \"deceased\": 4, \"positive_100k\": 3.7004292708804893, \"deceased_100k\": 0.042170134141088195, \"tested_100k\": null, \"Latitude\": 53.53131377, \"Longitude\": 28.03209307, \"Geo Region\": \"Europe\", \"sinceDay0\": 4}, {\"index\": 1256, \"date\": \"2020-04-04T00:00:00\", \"country\": \"BLR\", \"country_label\": \"Belarus\", \"region_iso\": \"BLR\", \"region_label\": \"Belarus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 440, \"deceased\": 5, \"positive_100k\": 4.638714755519702, \"deceased_100k\": 0.05271266767636024, \"tested_100k\": null, \"Latitude\": 53.53131377, \"Longitude\": 28.03209307, \"Geo Region\": \"Europe\", \"sinceDay0\": 5}, {\"index\": 1257, \"date\": \"2020-04-05T00:00:00\", \"country\": \"BLR\", \"country_label\": \"Belarus\", \"region_iso\": \"BLR\", \"region_label\": \"Belarus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 562, \"deceased\": 8, \"positive_100k\": 5.924903846822891, \"deceased_100k\": 0.08434026828217639, \"tested_100k\": null, \"Latitude\": 53.53131377, \"Longitude\": 28.03209307, \"Geo Region\": \"Europe\", \"sinceDay0\": 6}, {\"index\": 1258, \"date\": \"2020-04-06T00:00:00\", \"country\": \"BLR\", \"country_label\": \"Belarus\", \"region_iso\": \"BLR\", \"region_label\": \"Belarus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 700, \"deceased\": 13, \"positive_100k\": 7.379773474690435, \"deceased_100k\": 0.13705293595853665, \"tested_100k\": null, \"Latitude\": 53.53131377, \"Longitude\": 28.03209307, \"Geo Region\": \"Europe\", \"sinceDay0\": 7}, {\"index\": 1259, \"date\": \"2020-04-07T00:00:00\", \"country\": \"BLR\", \"country_label\": \"Belarus\", \"region_iso\": \"BLR\", \"region_label\": \"Belarus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 861, \"deceased\": 13, \"positive_100k\": 9.077121373869234, \"deceased_100k\": 0.13705293595853665, \"tested_100k\": null, \"Latitude\": 53.53131377, \"Longitude\": 28.03209307, \"Geo Region\": \"Europe\", \"sinceDay0\": 8}, {\"index\": 1260, \"date\": \"2020-04-08T00:00:00\", \"country\": \"BLR\", \"country_label\": \"Belarus\", \"region_iso\": \"BLR\", \"region_label\": \"Belarus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1066, \"deceased\": 13, \"positive_100k\": 11.238340748600004, \"deceased_100k\": 0.13705293595853665, \"tested_100k\": null, \"Latitude\": 53.53131377, \"Longitude\": 28.03209307, \"Geo Region\": \"Europe\", \"sinceDay0\": 9}, {\"index\": 1261, \"date\": \"2020-04-09T00:00:00\", \"country\": \"BLR\", \"country_label\": \"Belarus\", \"region_iso\": \"BLR\", \"region_label\": \"Belarus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1486, \"deceased\": 16, \"positive_100k\": 15.666204833414264, \"deceased_100k\": 0.16868053656435278, \"tested_100k\": null, \"Latitude\": 53.53131377, \"Longitude\": 28.03209307, \"Geo Region\": \"Europe\", \"sinceDay0\": 10}, {\"index\": 1262, \"date\": \"2020-04-10T00:00:00\", \"country\": \"BLR\", \"country_label\": \"Belarus\", \"region_iso\": \"BLR\", \"region_label\": \"Belarus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1981, \"deceased\": 19, \"positive_100k\": 20.88475893337393, \"deceased_100k\": 0.20030813717016896, \"tested_100k\": null, \"Latitude\": 53.53131377, \"Longitude\": 28.03209307, \"Geo Region\": \"Europe\", \"sinceDay0\": 11}, {\"index\": 1263, \"date\": \"2020-04-11T00:00:00\", \"country\": \"BLR\", \"country_label\": \"Belarus\", \"region_iso\": \"BLR\", \"region_label\": \"Belarus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2226, \"deceased\": 23, \"positive_100k\": 23.46767964951558, \"deceased_100k\": 0.24247827131125715, \"tested_100k\": null, \"Latitude\": 53.53131377, \"Longitude\": 28.03209307, \"Geo Region\": \"Europe\", \"sinceDay0\": 12}, {\"index\": 1264, \"date\": \"2020-04-12T00:00:00\", \"country\": \"BLR\", \"country_label\": \"Belarus\", \"region_iso\": \"BLR\", \"region_label\": \"Belarus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2578, \"deceased\": 26, \"positive_100k\": 27.178651453931344, \"deceased_100k\": 0.2741058719170733, \"tested_100k\": null, \"Latitude\": 53.53131377, \"Longitude\": 28.03209307, \"Geo Region\": \"Europe\", \"sinceDay0\": 13}, {\"index\": 1265, \"date\": \"2020-04-13T00:00:00\", \"country\": \"BLR\", \"country_label\": \"Belarus\", \"region_iso\": \"BLR\", \"region_label\": \"Belarus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2919, \"deceased\": 29, \"positive_100k\": 30.773655389459112, \"deceased_100k\": 0.3057334725228894, \"tested_100k\": null, \"Latitude\": 53.53131377, \"Longitude\": 28.03209307, \"Geo Region\": \"Europe\", \"sinceDay0\": 14}, {\"index\": 1266, \"date\": \"2020-04-14T00:00:00\", \"country\": \"BLR\", \"country_label\": \"Belarus\", \"region_iso\": \"BLR\", \"region_label\": \"Belarus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3281, \"deceased\": 33, \"positive_100k\": 34.59005252922759, \"deceased_100k\": 0.3479036066639776, \"tested_100k\": null, \"Latitude\": 53.53131377, \"Longitude\": 28.03209307, \"Geo Region\": \"Europe\", \"sinceDay0\": 15}, {\"index\": 1267, \"date\": \"2020-04-15T00:00:00\", \"country\": \"BLR\", \"country_label\": \"Belarus\", \"region_iso\": \"BLR\", \"region_label\": \"Belarus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3728, \"deceased\": 36, \"positive_100k\": 39.302565019494196, \"deceased_100k\": 0.3795312072697938, \"tested_100k\": null, \"Latitude\": 53.53131377, \"Longitude\": 28.03209307, \"Geo Region\": \"Europe\", \"sinceDay0\": 16}, {\"index\": 1268, \"date\": \"2020-04-16T00:00:00\", \"country\": \"BLR\", \"country_label\": \"Belarus\", \"region_iso\": \"BLR\", \"region_label\": \"Belarus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4204, \"deceased\": 40, \"positive_100k\": 44.32081098228369, \"deceased_100k\": 0.42170134141088195, \"tested_100k\": null, \"Latitude\": 53.53131377, \"Longitude\": 28.03209307, \"Geo Region\": \"Europe\", \"sinceDay0\": 17}, {\"index\": 1269, \"date\": \"2020-04-17T00:00:00\", \"country\": \"BLR\", \"country_label\": \"Belarus\", \"region_iso\": \"BLR\", \"region_label\": \"Belarus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4779, \"deceased\": 42, \"positive_100k\": 50.38276776506512, \"deceased_100k\": 0.44278640848142603, \"tested_100k\": null, \"Latitude\": 53.53131377, \"Longitude\": 28.03209307, \"Geo Region\": \"Europe\", \"sinceDay0\": 18}, {\"index\": 1270, \"date\": \"2020-04-18T00:00:00\", \"country\": \"BLR\", \"country_label\": \"Belarus\", \"region_iso\": \"BLR\", \"region_label\": \"Belarus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4779, \"deceased\": 45, \"positive_100k\": 50.38276776506512, \"deceased_100k\": 0.47441400908724224, \"tested_100k\": null, \"Latitude\": 53.53131377, \"Longitude\": 28.03209307, \"Geo Region\": \"Europe\", \"sinceDay0\": 19}, {\"index\": 1271, \"date\": \"2020-04-19T00:00:00\", \"country\": \"BLR\", \"country_label\": \"Belarus\", \"region_iso\": \"BLR\", \"region_label\": \"Belarus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4779, \"deceased\": 47, \"positive_100k\": 50.38276776506512, \"deceased_100k\": 0.49549907615778627, \"tested_100k\": null, \"Latitude\": 53.53131377, \"Longitude\": 28.03209307, \"Geo Region\": \"Europe\", \"sinceDay0\": 20}, {\"index\": 1272, \"date\": \"2020-04-20T00:00:00\", \"country\": \"BLR\", \"country_label\": \"Belarus\", \"region_iso\": \"BLR\", \"region_label\": \"Belarus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6264, \"deceased\": 51, \"positive_100k\": 66.03843006494412, \"deceased_100k\": 0.5376692102988745, \"tested_100k\": null, \"Latitude\": 53.53131377, \"Longitude\": 28.03209307, \"Geo Region\": \"Europe\", \"sinceDay0\": 21}, {\"index\": 1273, \"date\": \"2020-04-21T00:00:00\", \"country\": \"BLR\", \"country_label\": \"Belarus\", \"region_iso\": \"BLR\", \"region_label\": \"Belarus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6723, \"deceased\": 55, \"positive_100k\": 70.87745295763398, \"deceased_100k\": 0.5798393444399628, \"tested_100k\": null, \"Latitude\": 53.53131377, \"Longitude\": 28.03209307, \"Geo Region\": \"Europe\", \"sinceDay0\": 22}, {\"index\": 1318, \"date\": \"2020-03-06T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 109, \"deceased\": 0, \"positive_100k\": 0.9542930404546707, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\", \"sinceDay0\": 0}, {\"index\": 1319, \"date\": \"2020-03-07T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 169, \"deceased\": 0, \"positive_100k\": 1.4795919618058655, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\", \"sinceDay0\": 1}, {\"index\": 1320, \"date\": \"2020-03-08T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 200, \"deceased\": 0, \"positive_100k\": 1.750996404503983, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\", \"sinceDay0\": 2}, {\"index\": 1321, \"date\": \"2020-03-09T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 239, \"deceased\": 0, \"positive_100k\": 2.09244070338226, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\", \"sinceDay0\": 3}, {\"index\": 1322, \"date\": \"2020-03-10T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 267, \"deceased\": 0, \"positive_100k\": 2.3375802000128174, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\", \"sinceDay0\": 4}, {\"index\": 1323, \"date\": \"2020-03-11T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 314, \"deceased\": 3, \"positive_100k\": 2.7490643550712535, \"deceased_100k\": 0.026264946067559743, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\", \"sinceDay0\": 5}, {\"index\": 1324, \"date\": \"2020-03-12T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 314, \"deceased\": 3, \"positive_100k\": 2.7490643550712535, \"deceased_100k\": 0.026264946067559743, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\", \"sinceDay0\": 6}, {\"index\": 1325, \"date\": \"2020-03-13T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 559, \"deceased\": 3, \"positive_100k\": 4.894034950588632, \"deceased_100k\": 0.026264946067559743, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\", \"sinceDay0\": 7}, {\"index\": 1326, \"date\": \"2020-03-14T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 689, \"deceased\": 4, \"positive_100k\": 6.0321826135162215, \"deceased_100k\": 0.03501992809007966, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\", \"sinceDay0\": 8}, {\"index\": 1327, \"date\": \"2020-03-15T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 886, \"deceased\": 4, \"positive_100k\": 7.756914071952645, \"deceased_100k\": 0.03501992809007966, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\", \"sinceDay0\": 9}, {\"index\": 1328, \"date\": \"2020-03-16T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1058, \"deceased\": 5, \"positive_100k\": 9.26277097982607, \"deceased_100k\": 0.043774910112599576, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\", \"sinceDay0\": 10}, {\"index\": 1329, \"date\": \"2020-03-17T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1243, \"deceased\": 10, \"positive_100k\": 10.882442653992253, \"deceased_100k\": 0.08754982022519915, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\", \"sinceDay0\": 11}, {\"index\": 1330, \"date\": \"2020-03-18T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1486, \"deceased\": 14, \"positive_100k\": 13.009903285464592, \"deceased_100k\": 0.12256974831527881, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\", \"sinceDay0\": 12}, {\"index\": 1331, \"date\": \"2020-03-19T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1795, \"deceased\": 21, \"positive_100k\": 15.715192730423247, \"deceased_100k\": 0.1838546224729182, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\", \"sinceDay0\": 13}, {\"index\": 1332, \"date\": \"2020-03-20T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2257, \"deceased\": 37, \"positive_100k\": 19.759994424827447, \"deceased_100k\": 0.32393433483323686, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\", \"sinceDay0\": 14}, {\"index\": 1333, \"date\": \"2020-03-21T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2815, \"deceased\": 67, \"positive_100k\": 24.64527439339356, \"deceased_100k\": 0.5865837955088343, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\", \"sinceDay0\": 15}, {\"index\": 1334, \"date\": \"2020-03-22T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3401, \"deceased\": 75, \"positive_100k\": 29.77569385859023, \"deceased_100k\": 0.6566236516889936, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\", \"sinceDay0\": 16}, {\"index\": 1335, \"date\": \"2020-03-23T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3743, \"deceased\": 88, \"positive_100k\": 32.76989771029204, \"deceased_100k\": 0.7704384179817525, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\", \"sinceDay0\": 17}, {\"index\": 1336, \"date\": \"2020-03-24T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4269, \"deceased\": 122, \"positive_100k\": 37.37501825413752, \"deceased_100k\": 1.0681078067474294, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\", \"sinceDay0\": 18}, {\"index\": 1337, \"date\": \"2020-03-25T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4937, \"deceased\": 178, \"positive_100k\": 43.22334624518082, \"deceased_100k\": 1.558386800008545, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\", \"sinceDay0\": 19}, {\"index\": 1338, \"date\": \"2020-03-26T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6235, \"deceased\": 220, \"positive_100k\": 54.58731291041167, \"deceased_100k\": 1.9260960449543811, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\", \"sinceDay0\": 20}, {\"index\": 1339, \"date\": \"2020-03-27T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 7284, \"deceased\": 289, \"positive_100k\": 63.771289052035065, \"deceased_100k\": 2.530189804508255, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\", \"sinceDay0\": 21}, {\"index\": 1340, \"date\": \"2020-03-28T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 9134, \"deceased\": 353, \"positive_100k\": 79.9680057936969, \"deceased_100k\": 3.09050865394953, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\", \"sinceDay0\": 22}, {\"index\": 1341, \"date\": \"2020-03-29T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 10836, \"deceased\": 431, \"positive_100k\": 94.86898519602579, \"deceased_100k\": 3.773397251706083, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\", \"sinceDay0\": 23}, {\"index\": 1342, \"date\": \"2020-03-30T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 11899, \"deceased\": 513, \"positive_100k\": 104.17553108596448, \"deceased_100k\": 4.491305777552716, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\", \"sinceDay0\": 24}, {\"index\": 1343, \"date\": \"2020-03-31T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 12775, \"deceased\": 705, \"positive_100k\": 111.84489533769191, \"deceased_100k\": 6.17226232587654, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\", \"sinceDay0\": 25}, {\"index\": 1344, \"date\": \"2020-04-01T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 13964, \"deceased\": 828, \"positive_100k\": 122.2545689624681, \"deceased_100k\": 7.249125114646489, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\", \"sinceDay0\": 26}, {\"index\": 1345, \"date\": \"2020-04-02T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 15348, \"deceased\": 1011, \"positive_100k\": 134.37146408163565, \"deceased_100k\": 8.851286824767634, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\", \"sinceDay0\": 27}, {\"index\": 1346, \"date\": \"2020-04-03T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 16770, \"deceased\": 1143, \"positive_100k\": 146.821048517659, \"deceased_100k\": 10.006944451740264, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\", \"sinceDay0\": 28}, {\"index\": 1347, \"date\": \"2020-04-04T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 18431, \"deceased\": 1283, \"positive_100k\": 161.36307365706455, \"deceased_100k\": 11.232641934893051, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\", \"sinceDay0\": 29}, {\"index\": 1348, \"date\": \"2020-04-05T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 19691, \"deceased\": 1447, \"positive_100k\": 172.39435100543963, \"deceased_100k\": 12.668458986586316, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\", \"sinceDay0\": 30}, {\"index\": 1349, \"date\": \"2020-04-06T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 20814, \"deceased\": 1632, \"positive_100k\": 182.2261958167295, \"deceased_100k\": 14.288130660752502, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\", \"sinceDay0\": 31}, {\"index\": 1350, \"date\": \"2020-04-07T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 22194, \"deceased\": 2035, \"positive_100k\": 194.308071007807, \"deceased_100k\": 17.816388415828026, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\", \"sinceDay0\": 32}, {\"index\": 1351, \"date\": \"2020-04-08T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 23403, \"deceased\": 2240, \"positive_100k\": 204.89284427303357, \"deceased_100k\": 19.61115973044461, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\", \"sinceDay0\": 33}, {\"index\": 1352, \"date\": \"2020-04-09T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 24983, \"deceased\": 2523, \"positive_100k\": 218.72571586861503, \"deceased_100k\": 22.088819642817747, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\", \"sinceDay0\": 34}, {\"index\": 1353, \"date\": \"2020-04-10T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 26667, \"deceased\": 3019, \"positive_100k\": 233.46910559453858, \"deceased_100k\": 26.431290725987623, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\", \"sinceDay0\": 35}, {\"index\": 1354, \"date\": \"2020-04-11T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 28018, \"deceased\": 3346, \"positive_100k\": 245.29708630696297, \"deceased_100k\": 29.294169847351633, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\", \"sinceDay0\": 36}, {\"index\": 1355, \"date\": \"2020-04-12T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 29647, \"deceased\": 3600, \"positive_100k\": 259.5589520216479, \"deceased_100k\": 31.517935281071697, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\", \"sinceDay0\": 37}, {\"index\": 1356, \"date\": \"2020-04-13T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 30589, \"deceased\": 3903, \"positive_100k\": 267.8061450868617, \"deceased_100k\": 34.170694833895226, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\", \"sinceDay0\": 38}, {\"index\": 1357, \"date\": \"2020-04-14T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 31119, \"deceased\": 4157, \"positive_100k\": 272.44628555879723, \"deceased_100k\": 36.39446026761529, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\", \"sinceDay0\": 39}, {\"index\": 1358, \"date\": \"2020-04-15T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 33573, \"deceased\": 4440, \"positive_100k\": 293.9310114420611, \"deceased_100k\": 38.87212017998842, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\", \"sinceDay0\": 40}, {\"index\": 1359, \"date\": \"2020-04-16T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 34809, \"deceased\": 4857, \"positive_100k\": 304.7521692218957, \"deceased_100k\": 42.52294768337923, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\", \"sinceDay0\": 41}, {\"index\": 1360, \"date\": \"2020-04-17T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 36138, \"deceased\": 5163, \"positive_100k\": 316.3875403298247, \"deceased_100k\": 45.201972182270325, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\", \"sinceDay0\": 42}, {\"index\": 1361, \"date\": \"2020-04-18T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 37183, \"deceased\": 5453, \"positive_100k\": 325.536496543358, \"deceased_100k\": 47.740916968801095, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\", \"sinceDay0\": 43}, {\"index\": 1362, \"date\": \"2020-04-19T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 38496, \"deceased\": 5683, \"positive_100k\": 337.03178793892664, \"deceased_100k\": 49.75456283398068, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\", \"sinceDay0\": 44}, {\"index\": 1363, \"date\": \"2020-04-20T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 39983, \"deceased\": 5828, \"positive_100k\": 350.05044620641377, \"deceased_100k\": 51.02403522724607, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\", \"sinceDay0\": 45}, {\"index\": 1364, \"date\": \"2020-04-21T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 40956, \"deceased\": 5998, \"positive_100k\": 358.56904371432563, \"deceased_100k\": 52.51238217107446, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\", \"sinceDay0\": 46}, {\"index\": 2506, \"date\": \"2020-03-11T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 108, \"deceased\": 1, \"positive_100k\": 0.2914283160818564, \"deceased_100k\": 0.002698410334091263, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\", \"sinceDay0\": 0}, {\"index\": 2507, \"date\": \"2020-03-12T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 117, \"deceased\": 1, \"positive_100k\": 0.31571400908867775, \"deceased_100k\": 0.002698410334091263, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\", \"sinceDay0\": 1}, {\"index\": 2508, \"date\": \"2020-03-13T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 193, \"deceased\": 1, \"positive_100k\": 0.5207931944796137, \"deceased_100k\": 0.002698410334091263, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\", \"sinceDay0\": 2}, {\"index\": 2509, \"date\": \"2020-03-14T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 198, \"deceased\": 1, \"positive_100k\": 0.53428524615007, \"deceased_100k\": 0.002698410334091263, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\", \"sinceDay0\": 3}, {\"index\": 2510, \"date\": \"2020-03-15T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 252, \"deceased\": 1, \"positive_100k\": 0.6799994041909982, \"deceased_100k\": 0.002698410334091263, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\", \"sinceDay0\": 4}, {\"index\": 2511, \"date\": \"2020-03-16T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 415, \"deceased\": 4, \"positive_100k\": 1.1198402886478742, \"deceased_100k\": 0.010793641336365052, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\", \"sinceDay0\": 5}, {\"index\": 2512, \"date\": \"2020-03-17T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 478, \"deceased\": 5, \"positive_100k\": 1.2898401396956236, \"deceased_100k\": 0.013492051670456313, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\", \"sinceDay0\": 6}, {\"index\": 2513, \"date\": \"2020-03-18T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 657, \"deceased\": 8, \"positive_100k\": 1.7728555894979598, \"deceased_100k\": 0.021587282672730104, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\", \"sinceDay0\": 7}, {\"index\": 2514, \"date\": \"2020-03-19T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 800, \"deceased\": 9, \"positive_100k\": 2.1587282672730104, \"deceased_100k\": 0.024285693006821367, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\", \"sinceDay0\": 8}, {\"index\": 2515, \"date\": \"2020-03-20T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 943, \"deceased\": 12, \"positive_100k\": 2.544600945048061, \"deceased_100k\": 0.032380924009095154, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\", \"sinceDay0\": 9}, {\"index\": 2516, \"date\": \"2020-03-21T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1277, \"deceased\": 19, \"positive_100k\": 3.4458699966345425, \"deceased_100k\": 0.051269796347733994, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\", \"sinceDay0\": 10}, {\"index\": 2517, \"date\": \"2020-03-22T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1469, \"deceased\": 21, \"positive_100k\": 3.9639647807800653, \"deceased_100k\": 0.05666661701591652, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\", \"sinceDay0\": 11}, {\"index\": 2518, \"date\": \"2020-03-23T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2088, \"deceased\": 25, \"positive_100k\": 5.634280777582557, \"deceased_100k\": 0.06746025835228157, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\", \"sinceDay0\": 12}, {\"index\": 2519, \"date\": \"2020-03-24T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2790, \"deceased\": 26, \"positive_100k\": 7.528564832114624, \"deceased_100k\": 0.07015866868637284, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\", \"sinceDay0\": 13}, {\"index\": 2520, \"date\": \"2020-03-25T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3251, \"deceased\": 30, \"positive_100k\": 8.772531996130695, \"deceased_100k\": 0.0809523100227379, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\", \"sinceDay0\": 14}, {\"index\": 2521, \"date\": \"2020-03-26T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4042, \"deceased\": 38, \"positive_100k\": 10.906974570396883, \"deceased_100k\": 0.10253959269546799, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\", \"sinceDay0\": 15}, {\"index\": 2522, \"date\": \"2020-03-27T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4682, \"deceased\": 54, \"positive_100k\": 12.633957184215292, \"deceased_100k\": 0.1457141580409282, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\", \"sinceDay0\": 16}, {\"index\": 2523, \"date\": \"2020-03-28T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 5576, \"deceased\": 61, \"positive_100k\": 15.04633602289288, \"deceased_100k\": 0.16460303037956703, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\", \"sinceDay0\": 17}, {\"index\": 2524, \"date\": \"2020-03-29T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6280, \"deceased\": 64, \"positive_100k\": 16.94601689809313, \"deceased_100k\": 0.17269826138184083, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\", \"sinceDay0\": 18}, {\"index\": 2525, \"date\": \"2020-03-30T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 7398, \"deceased\": 80, \"positive_100k\": 19.962839651607162, \"deceased_100k\": 0.21587282672730101, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\", \"sinceDay0\": 19}, {\"index\": 2526, \"date\": \"2020-03-31T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 8527, \"deceased\": 101, \"positive_100k\": 23.0093449187962, \"deceased_100k\": 0.27253944374321754, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\", \"sinceDay0\": 20}, {\"index\": 2527, \"date\": \"2020-04-01T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 9560, \"deceased\": 109, \"positive_100k\": 25.796802793912473, \"deceased_100k\": 0.2941267264159476, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\", \"sinceDay0\": 21}, {\"index\": 2528, \"date\": \"2020-04-02T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 11284, \"deceased\": 139, \"positive_100k\": 30.44886220988581, \"deceased_100k\": 0.3750790364386855, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\", \"sinceDay0\": 22}, {\"index\": 2529, \"date\": \"2020-04-03T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 12437, \"deceased\": 179, \"positive_100k\": 33.56012932509304, \"deceased_100k\": 0.483015449802336, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\", \"sinceDay0\": 23}, {\"index\": 2530, \"date\": \"2020-04-04T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 12978, \"deceased\": 218, \"positive_100k\": 35.019969315836406, \"deceased_100k\": 0.5882534528318952, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\", \"sinceDay0\": 24}, {\"index\": 2531, \"date\": \"2020-04-05T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 15756, \"deceased\": 259, \"positive_100k\": 42.51615322394194, \"deceased_100k\": 0.6988882765296371, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\", \"sinceDay0\": 25}, {\"index\": 2532, \"date\": \"2020-04-06T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 16563, \"deceased\": 339, \"positive_100k\": 44.69377036355358, \"deceased_100k\": 0.9147611032569382, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\", \"sinceDay0\": 26}, {\"index\": 2533, \"date\": \"2020-04-07T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 17872, \"deceased\": 375, \"positive_100k\": 48.22598949087905, \"deceased_100k\": 1.0119038752842235, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\", \"sinceDay0\": 27}, {\"index\": 2534, \"date\": \"2020-04-08T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 19141, \"deceased\": 407, \"positive_100k\": 51.65027220484087, \"deceased_100k\": 1.0982530059751439, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\", \"sinceDay0\": 28}, {\"index\": 2535, \"date\": \"2020-04-09T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 20654, \"deceased\": 503, \"positive_100k\": 55.73296704032095, \"deceased_100k\": 1.357300398047905, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\", \"sinceDay0\": 29}, {\"index\": 2536, \"date\": \"2020-04-10T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 22059, \"deceased\": 557, \"positive_100k\": 59.52423355971917, \"deceased_100k\": 1.5030145560888335, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\", \"sinceDay0\": 30}, {\"index\": 2537, \"date\": \"2020-04-11T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 23316, \"deceased\": 654, \"positive_100k\": 62.91613534967188, \"deceased_100k\": 1.764760358495686, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\", \"sinceDay0\": 31}, {\"index\": 2538, \"date\": \"2020-04-12T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 24298, \"deceased\": 714, \"positive_100k\": 65.5659742977495, \"deceased_100k\": 1.9266649785411616, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\", \"sinceDay0\": 32}, {\"index\": 2539, \"date\": \"2020-04-13T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 25679, \"deceased\": 779, \"positive_100k\": 69.29247896912953, \"deceased_100k\": 2.1020616502570935, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\", \"sinceDay0\": 33}, {\"index\": 2540, \"date\": \"2020-04-14T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 27034, \"deceased\": 899, \"positive_100k\": 72.9488249718232, \"deceased_100k\": 2.4258708903480453, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\", \"sinceDay0\": 34}, {\"index\": 2541, \"date\": \"2020-04-15T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 28208, \"deceased\": 1006, \"positive_100k\": 76.11675870404635, \"deceased_100k\": 2.71460079609581, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\", \"sinceDay0\": 35}, {\"index\": 2542, \"date\": \"2020-04-16T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 30808, \"deceased\": 1257, \"positive_100k\": 83.13262557268362, \"deceased_100k\": 3.3919017899527177, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\", \"sinceDay0\": 36}, {\"index\": 2543, \"date\": \"2020-04-17T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 32813, \"deceased\": 1354, \"positive_100k\": 88.5429382925366, \"deceased_100k\": 3.6536475923595697, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\", \"sinceDay0\": 37}, {\"index\": 2544, \"date\": \"2020-04-18T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 34355, \"deceased\": 1399, \"positive_100k\": 92.70388702770533, \"deceased_100k\": 3.775076057393677, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\", \"sinceDay0\": 38}, {\"index\": 2545, \"date\": \"2020-04-19T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 35632, \"deceased\": 1563, \"positive_100k\": 96.14975702433988, \"deceased_100k\": 4.217615352184644, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\", \"sinceDay0\": 39}, {\"index\": 2546, \"date\": \"2020-04-20T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 37657, \"deceased\": 1725, \"positive_100k\": 101.61403795087469, \"deceased_100k\": 4.654757826307429, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\", \"sinceDay0\": 40}, {\"index\": 2547, \"date\": \"2020-04-21T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 39401, \"deceased\": 1908, \"positive_100k\": 106.32006557352986, \"deceased_100k\": 5.1485669174461295, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\", \"sinceDay0\": 41}, {\"index\": 2693, \"date\": \"2020-03-16T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 155, \"deceased\": 0, \"positive_100k\": 0.8275865014768415, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\", \"sinceDay0\": 0}, {\"index\": 2694, \"date\": \"2020-03-17T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 201, \"deceased\": 0, \"positive_100k\": 1.0731928180441621, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\", \"sinceDay0\": 1}, {\"index\": 2695, \"date\": \"2020-03-18T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 238, \"deceased\": 0, \"positive_100k\": 1.2707457248483114, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\", \"sinceDay0\": 2}, {\"index\": 2696, \"date\": \"2020-03-19T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 238, \"deceased\": 0, \"positive_100k\": 1.2707457248483114, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\", \"sinceDay0\": 3}, {\"index\": 2697, \"date\": \"2020-03-20T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 434, \"deceased\": 0, \"positive_100k\": 2.317242204135156, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\", \"sinceDay0\": 4}, {\"index\": 2698, \"date\": \"2020-03-21T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 537, \"deceased\": 0, \"positive_100k\": 2.867186782535896, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\", \"sinceDay0\": 5}, {\"index\": 2699, \"date\": \"2020-03-22T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 632, \"deceased\": 1, \"positive_100k\": 3.3744172189249277, \"deceased_100k\": 0.005339267751463493, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\", \"sinceDay0\": 6}, {\"index\": 2700, \"date\": \"2020-03-23T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 746, \"deceased\": 2, \"positive_100k\": 3.983093742591766, \"deceased_100k\": 0.010678535502926986, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\", \"sinceDay0\": 7}, {\"index\": 2701, \"date\": \"2020-03-24T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 922, \"deceased\": 2, \"positive_100k\": 4.922804866849341, \"deceased_100k\": 0.010678535502926986, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\", \"sinceDay0\": 8}, {\"index\": 2702, \"date\": \"2020-03-25T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1142, \"deceased\": 3, \"positive_100k\": 6.097443772171309, \"deceased_100k\": 0.016017803254390478, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\", \"sinceDay0\": 9}, {\"index\": 2703, \"date\": \"2020-03-26T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1306, \"deceased\": 4, \"positive_100k\": 6.973083683411322, \"deceased_100k\": 0.021357071005853972, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\", \"sinceDay0\": 10}, {\"index\": 2704, \"date\": \"2020-03-27T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1610, \"deceased\": 5, \"positive_100k\": 8.596221079856225, \"deceased_100k\": 0.026696338757317466, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\", \"sinceDay0\": 11}, {\"index\": 2705, \"date\": \"2020-03-28T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1909, \"deceased\": 6, \"positive_100k\": 10.192662137543808, \"deceased_100k\": 0.032035606508780956, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\", \"sinceDay0\": 12}, {\"index\": 2706, \"date\": \"2020-03-29T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2139, \"deceased\": 7, \"positive_100k\": 11.420693720380411, \"deceased_100k\": 0.03737487426024445, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\", \"sinceDay0\": 13}, {\"index\": 2707, \"date\": \"2020-03-30T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2449, \"deceased\": 8, \"positive_100k\": 13.075866723334094, \"deceased_100k\": 0.042714142011707944, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\", \"sinceDay0\": 14}, {\"index\": 2708, \"date\": \"2020-03-31T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2738, \"deceased\": 12, \"positive_100k\": 14.618915103507046, \"deceased_100k\": 0.06407121301756191, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\", \"sinceDay0\": 15}, {\"index\": 2709, \"date\": \"2020-04-01T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3031, \"deceased\": 16, \"positive_100k\": 16.18332055468585, \"deceased_100k\": 0.08542828402341589, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\", \"sinceDay0\": 16}, {\"index\": 2710, \"date\": \"2020-04-02T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3404, \"deceased\": 18, \"positive_100k\": 18.17486742598173, \"deceased_100k\": 0.09610681952634288, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\", \"sinceDay0\": 17}, {\"index\": 2711, \"date\": \"2020-04-03T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3737, \"deceased\": 22, \"positive_100k\": 19.952843587219075, \"deceased_100k\": 0.11746389053219686, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\", \"sinceDay0\": 18}, {\"index\": 2712, \"date\": \"2020-04-04T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4161, \"deceased\": 27, \"positive_100k\": 22.216693113839593, \"deceased_100k\": 0.1441602292895143, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\", \"sinceDay0\": 19}, {\"index\": 2713, \"date\": \"2020-04-05T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4471, \"deceased\": 34, \"positive_100k\": 23.871866116793278, \"deceased_100k\": 0.18153510354975877, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\", \"sinceDay0\": 20}, {\"index\": 2714, \"date\": \"2020-04-06T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4815, \"deceased\": 37, \"positive_100k\": 25.70857422329672, \"deceased_100k\": 0.19755290680414928, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\", \"sinceDay0\": 21}, {\"index\": 2715, \"date\": \"2020-04-07T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 5116, \"deceased\": 43, \"positive_100k\": 27.315693816487233, \"deceased_100k\": 0.22958851331293023, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\", \"sinceDay0\": 22}, {\"index\": 2716, \"date\": \"2020-04-08T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 5546, \"deceased\": 48, \"positive_100k\": 29.611578949616533, \"deceased_100k\": 0.25628485207024765, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\", \"sinceDay0\": 23}, {\"index\": 2717, \"date\": \"2020-04-09T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 5972, \"deceased\": 57, \"positive_100k\": 31.886107011739984, \"deceased_100k\": 0.3043382618334191, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\", \"sinceDay0\": 24}, {\"index\": 2718, \"date\": \"2020-04-10T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6501, \"deceased\": 65, \"positive_100k\": 34.710579652264165, \"deceased_100k\": 0.34705240384512703, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\", \"sinceDay0\": 25}, {\"index\": 2719, \"date\": \"2020-04-11T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6927, \"deceased\": 73, \"positive_100k\": 36.98510771438762, \"deceased_100k\": 0.38976654585683507, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\", \"sinceDay0\": 26}, {\"index\": 2720, \"date\": \"2020-04-12T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 7213, \"deceased\": 80, \"positive_100k\": 38.51213829130618, \"deceased_100k\": 0.42714142011707945, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\", \"sinceDay0\": 27}, {\"index\": 2721, \"date\": \"2020-04-13T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 7525, \"deceased\": 82, \"positive_100k\": 40.17798982976279, \"deceased_100k\": 0.4378199556200065, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\", \"sinceDay0\": 28}, {\"index\": 2722, \"date\": \"2020-04-14T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 7917, \"deceased\": 92, \"positive_100k\": 42.27098278833648, \"deceased_100k\": 0.49121263313464136, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\", \"sinceDay0\": 29}, {\"index\": 2723, \"date\": \"2020-04-15T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 8273, \"deceased\": 94, \"positive_100k\": 44.17176210785748, \"deceased_100k\": 0.5018911686375683, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\", \"sinceDay0\": 30}, {\"index\": 2724, \"date\": \"2020-04-16T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 8807, \"deceased\": 105, \"positive_100k\": 47.022931087138986, \"deceased_100k\": 0.5606231139036668, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\", \"sinceDay0\": 31}, {\"index\": 2725, \"date\": \"2020-04-17T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 9252, \"deceased\": 116, \"positive_100k\": 49.39890523654024, \"deceased_100k\": 0.6193550591697652, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\", \"sinceDay0\": 32}, {\"index\": 2726, \"date\": \"2020-04-18T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 9730, \"deceased\": 126, \"positive_100k\": 51.95107522173979, \"deceased_100k\": 0.6727477366844001, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\", \"sinceDay0\": 33}, {\"index\": 2727, \"date\": \"2020-04-19T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 10088, \"deceased\": 133, \"positive_100k\": 53.86253307676372, \"deceased_100k\": 0.7101226109446446, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\", \"sinceDay0\": 34}, {\"index\": 2728, \"date\": \"2020-04-20T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 10507, \"deceased\": 139, \"positive_100k\": 56.099686264626925, \"deceased_100k\": 0.7421582174534256, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\", \"sinceDay0\": 35}, {\"index\": 2729, \"date\": \"2020-04-21T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 10832, \"deceased\": 147, \"positive_100k\": 57.83494828385256, \"deceased_100k\": 0.7848723594651335, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\", \"sinceDay0\": 36}, {\"index\": 3246, \"date\": \"2020-03-23T00:00:00\", \"country\": \"CYP\", \"country_label\": \"Cyprus\", \"region_iso\": \"CYP\", \"region_label\": \"Cyprus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 116, \"deceased\": 1, \"positive_100k\": 9.753923641913282, \"deceased_100k\": 0.08408554863718347, \"tested_100k\": null, \"Latitude\": 34.91667211, \"Longitude\": 33.0060022, \"Geo Region\": \"Asia\", \"sinceDay0\": 0}, {\"index\": 3247, \"date\": \"2020-03-24T00:00:00\", \"country\": \"CYP\", \"country_label\": \"Cyprus\", \"region_iso\": \"CYP\", \"region_label\": \"Cyprus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 124, \"deceased\": 3, \"positive_100k\": 10.426608031010751, \"deceased_100k\": 0.2522566459115504, \"tested_100k\": null, \"Latitude\": 34.91667211, \"Longitude\": 33.0060022, \"Geo Region\": \"Asia\", \"sinceDay0\": 1}, {\"index\": 3248, \"date\": \"2020-03-25T00:00:00\", \"country\": \"CYP\", \"country_label\": \"Cyprus\", \"region_iso\": \"CYP\", \"region_label\": \"Cyprus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 132, \"deceased\": 3, \"positive_100k\": 11.099292420108219, \"deceased_100k\": 0.2522566459115504, \"tested_100k\": null, \"Latitude\": 34.91667211, \"Longitude\": 33.0060022, \"Geo Region\": \"Asia\", \"sinceDay0\": 2}, {\"index\": 3249, \"date\": \"2020-03-26T00:00:00\", \"country\": \"CYP\", \"country_label\": \"Cyprus\", \"region_iso\": \"CYP\", \"region_label\": \"Cyprus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 146, \"deceased\": 3, \"positive_100k\": 12.276490101028786, \"deceased_100k\": 0.2522566459115504, \"tested_100k\": null, \"Latitude\": 34.91667211, \"Longitude\": 33.0060022, \"Geo Region\": \"Asia\", \"sinceDay0\": 3}, {\"index\": 3250, \"date\": \"2020-03-27T00:00:00\", \"country\": \"CYP\", \"country_label\": \"Cyprus\", \"region_iso\": \"CYP\", \"region_label\": \"Cyprus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 162, \"deceased\": 5, \"positive_100k\": 13.621858879223723, \"deceased_100k\": 0.4204277431859173, \"tested_100k\": null, \"Latitude\": 34.91667211, \"Longitude\": 33.0060022, \"Geo Region\": \"Asia\", \"sinceDay0\": 4}, {\"index\": 3251, \"date\": \"2020-03-28T00:00:00\", \"country\": \"CYP\", \"country_label\": \"Cyprus\", \"region_iso\": \"CYP\", \"region_label\": \"Cyprus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 179, \"deceased\": 5, \"positive_100k\": 15.051313206055841, \"deceased_100k\": 0.4204277431859173, \"tested_100k\": null, \"Latitude\": 34.91667211, \"Longitude\": 33.0060022, \"Geo Region\": \"Asia\", \"sinceDay0\": 5}, {\"index\": 3252, \"date\": \"2020-03-29T00:00:00\", \"country\": \"CYP\", \"country_label\": \"Cyprus\", \"region_iso\": \"CYP\", \"region_label\": \"Cyprus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 214, \"deceased\": 5, \"positive_100k\": 17.994307408357262, \"deceased_100k\": 0.4204277431859173, \"tested_100k\": null, \"Latitude\": 34.91667211, \"Longitude\": 33.0060022, \"Geo Region\": \"Asia\", \"sinceDay0\": 6}, {\"index\": 3253, \"date\": \"2020-03-30T00:00:00\", \"country\": \"CYP\", \"country_label\": \"Cyprus\", \"region_iso\": \"CYP\", \"region_label\": \"Cyprus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 230, \"deceased\": 7, \"positive_100k\": 19.339676186552197, \"deceased_100k\": 0.5885988404602842, \"tested_100k\": null, \"Latitude\": 34.91667211, \"Longitude\": 33.0060022, \"Geo Region\": \"Asia\", \"sinceDay0\": 7}, {\"index\": 3254, \"date\": \"2020-03-31T00:00:00\", \"country\": \"CYP\", \"country_label\": \"Cyprus\", \"region_iso\": \"CYP\", \"region_label\": \"Cyprus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 262, \"deceased\": 8, \"positive_100k\": 22.03041374294207, \"deceased_100k\": 0.6726843890974677, \"tested_100k\": null, \"Latitude\": 34.91667211, \"Longitude\": 33.0060022, \"Geo Region\": \"Asia\", \"sinceDay0\": 8}, {\"index\": 3255, \"date\": \"2020-04-01T00:00:00\", \"country\": \"CYP\", \"country_label\": \"Cyprus\", \"region_iso\": \"CYP\", \"region_label\": \"Cyprus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 320, \"deceased\": 9, \"positive_100k\": 26.907375563898707, \"deceased_100k\": 0.7567699377346512, \"tested_100k\": null, \"Latitude\": 34.91667211, \"Longitude\": 33.0060022, \"Geo Region\": \"Asia\", \"sinceDay0\": 9}, {\"index\": 3256, \"date\": \"2020-04-02T00:00:00\", \"country\": \"CYP\", \"country_label\": \"Cyprus\", \"region_iso\": \"CYP\", \"region_label\": \"Cyprus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 356, \"deceased\": 10, \"positive_100k\": 29.93445531483731, \"deceased_100k\": 0.8408554863718346, \"tested_100k\": null, \"Latitude\": 34.91667211, \"Longitude\": 33.0060022, \"Geo Region\": \"Asia\", \"sinceDay0\": 10}, {\"index\": 3257, \"date\": \"2020-04-03T00:00:00\", \"country\": \"CYP\", \"country_label\": \"Cyprus\", \"region_iso\": \"CYP\", \"region_label\": \"Cyprus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 396, \"deceased\": 11, \"positive_100k\": 33.297877260324654, \"deceased_100k\": 0.9249410350090181, \"tested_100k\": null, \"Latitude\": 34.91667211, \"Longitude\": 33.0060022, \"Geo Region\": \"Asia\", \"sinceDay0\": 11}, {\"index\": 3258, \"date\": \"2020-04-04T00:00:00\", \"country\": \"CYP\", \"country_label\": \"Cyprus\", \"region_iso\": \"CYP\", \"region_label\": \"Cyprus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 426, \"deceased\": 11, \"positive_100k\": 35.82044371944016, \"deceased_100k\": 0.9249410350090181, \"tested_100k\": null, \"Latitude\": 34.91667211, \"Longitude\": 33.0060022, \"Geo Region\": \"Asia\", \"sinceDay0\": 12}, {\"index\": 3259, \"date\": \"2020-04-05T00:00:00\", \"country\": \"CYP\", \"country_label\": \"Cyprus\", \"region_iso\": \"CYP\", \"region_label\": \"Cyprus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 446, \"deceased\": 9, \"positive_100k\": 37.50215469218383, \"deceased_100k\": 0.7567699377346512, \"tested_100k\": null, \"Latitude\": 34.91667211, \"Longitude\": 33.0060022, \"Geo Region\": \"Asia\", \"sinceDay0\": 13}, {\"index\": 3260, \"date\": \"2020-04-06T00:00:00\", \"country\": \"CYP\", \"country_label\": \"Cyprus\", \"region_iso\": \"CYP\", \"region_label\": \"Cyprus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 465, \"deceased\": 9, \"positive_100k\": 39.09978011629031, \"deceased_100k\": 0.7567699377346512, \"tested_100k\": null, \"Latitude\": 34.91667211, \"Longitude\": 33.0060022, \"Geo Region\": \"Asia\", \"sinceDay0\": 14}, {\"index\": 3261, \"date\": \"2020-04-07T00:00:00\", \"country\": \"CYP\", \"country_label\": \"Cyprus\", \"region_iso\": \"CYP\", \"region_label\": \"Cyprus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 494, \"deceased\": 9, \"positive_100k\": 41.53826102676863, \"deceased_100k\": 0.7567699377346512, \"tested_100k\": null, \"Latitude\": 34.91667211, \"Longitude\": 33.0060022, \"Geo Region\": \"Asia\", \"sinceDay0\": 15}, {\"index\": 3262, \"date\": \"2020-04-08T00:00:00\", \"country\": \"CYP\", \"country_label\": \"Cyprus\", \"region_iso\": \"CYP\", \"region_label\": \"Cyprus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 526, \"deceased\": 9, \"positive_100k\": 44.22899858315851, \"deceased_100k\": 0.7567699377346512, \"tested_100k\": null, \"Latitude\": 34.91667211, \"Longitude\": 33.0060022, \"Geo Region\": \"Asia\", \"sinceDay0\": 16}, {\"index\": 3263, \"date\": \"2020-04-09T00:00:00\", \"country\": \"CYP\", \"country_label\": \"Cyprus\", \"region_iso\": \"CYP\", \"region_label\": \"Cyprus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 564, \"deceased\": 10, \"positive_100k\": 47.42424943137148, \"deceased_100k\": 0.8408554863718346, \"tested_100k\": null, \"Latitude\": 34.91667211, \"Longitude\": 33.0060022, \"Geo Region\": \"Asia\", \"sinceDay0\": 17}, {\"index\": 3264, \"date\": \"2020-04-10T00:00:00\", \"country\": \"CYP\", \"country_label\": \"Cyprus\", \"region_iso\": \"CYP\", \"region_label\": \"Cyprus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 595, \"deceased\": 10, \"positive_100k\": 50.030901439124165, \"deceased_100k\": 0.8408554863718346, \"tested_100k\": null, \"Latitude\": 34.91667211, \"Longitude\": 33.0060022, \"Geo Region\": \"Asia\", \"sinceDay0\": 18}, {\"index\": 3265, \"date\": \"2020-04-11T00:00:00\", \"country\": \"CYP\", \"country_label\": \"Cyprus\", \"region_iso\": \"CYP\", \"region_label\": \"Cyprus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 616, \"deceased\": 10, \"positive_100k\": 51.79669796050502, \"deceased_100k\": 0.8408554863718346, \"tested_100k\": null, \"Latitude\": 34.91667211, \"Longitude\": 33.0060022, \"Geo Region\": \"Asia\", \"sinceDay0\": 19}, {\"index\": 3266, \"date\": \"2020-04-12T00:00:00\", \"country\": \"CYP\", \"country_label\": \"Cyprus\", \"region_iso\": \"CYP\", \"region_label\": \"Cyprus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 633, \"deceased\": 11, \"positive_100k\": 53.226152287337136, \"deceased_100k\": 0.9249410350090181, \"tested_100k\": null, \"Latitude\": 34.91667211, \"Longitude\": 33.0060022, \"Geo Region\": \"Asia\", \"sinceDay0\": 20}, {\"index\": 3267, \"date\": \"2020-04-13T00:00:00\", \"country\": \"CYP\", \"country_label\": \"Cyprus\", \"region_iso\": \"CYP\", \"region_label\": \"Cyprus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 662, \"deceased\": 12, \"positive_100k\": 55.664633197815455, \"deceased_100k\": 1.0090265836462016, \"tested_100k\": null, \"Latitude\": 34.91667211, \"Longitude\": 33.0060022, \"Geo Region\": \"Asia\", \"sinceDay0\": 21}, {\"index\": 3268, \"date\": \"2020-04-14T00:00:00\", \"country\": \"CYP\", \"country_label\": \"Cyprus\", \"region_iso\": \"CYP\", \"region_label\": \"Cyprus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 695, \"deceased\": 12, \"positive_100k\": 58.43945630284251, \"deceased_100k\": 1.0090265836462016, \"tested_100k\": null, \"Latitude\": 34.91667211, \"Longitude\": 33.0060022, \"Geo Region\": \"Asia\", \"sinceDay0\": 22}, {\"index\": 3269, \"date\": \"2020-04-15T00:00:00\", \"country\": \"CYP\", \"country_label\": \"Cyprus\", \"region_iso\": \"CYP\", \"region_label\": \"Cyprus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 715, \"deceased\": 12, \"positive_100k\": 60.12116727558618, \"deceased_100k\": 1.0090265836462016, \"tested_100k\": null, \"Latitude\": 34.91667211, \"Longitude\": 33.0060022, \"Geo Region\": \"Asia\", \"sinceDay0\": 23}, {\"index\": 3270, \"date\": \"2020-04-16T00:00:00\", \"country\": \"CYP\", \"country_label\": \"Cyprus\", \"region_iso\": \"CYP\", \"region_label\": \"Cyprus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 735, \"deceased\": 12, \"positive_100k\": 61.80287824832985, \"deceased_100k\": 1.0090265836462016, \"tested_100k\": null, \"Latitude\": 34.91667211, \"Longitude\": 33.0060022, \"Geo Region\": \"Asia\", \"sinceDay0\": 24}, {\"index\": 3271, \"date\": \"2020-04-17T00:00:00\", \"country\": \"CYP\", \"country_label\": \"Cyprus\", \"region_iso\": \"CYP\", \"region_label\": \"Cyprus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 750, \"deceased\": 12, \"positive_100k\": 63.06416147788761, \"deceased_100k\": 1.0090265836462016, \"tested_100k\": null, \"Latitude\": 34.91667211, \"Longitude\": 33.0060022, \"Geo Region\": \"Asia\", \"sinceDay0\": 25}, {\"index\": 3272, \"date\": \"2020-04-18T00:00:00\", \"country\": \"CYP\", \"country_label\": \"Cyprus\", \"region_iso\": \"CYP\", \"region_label\": \"Cyprus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 761, \"deceased\": 12, \"positive_100k\": 63.98910251289662, \"deceased_100k\": 1.0090265836462016, \"tested_100k\": null, \"Latitude\": 34.91667211, \"Longitude\": 33.0060022, \"Geo Region\": \"Asia\", \"sinceDay0\": 26}, {\"index\": 3273, \"date\": \"2020-04-19T00:00:00\", \"country\": \"CYP\", \"country_label\": \"Cyprus\", \"region_iso\": \"CYP\", \"region_label\": \"Cyprus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 767, \"deceased\": 12, \"positive_100k\": 64.49361580471972, \"deceased_100k\": 1.0090265836462016, \"tested_100k\": null, \"Latitude\": 34.91667211, \"Longitude\": 33.0060022, \"Geo Region\": \"Asia\", \"sinceDay0\": 27}, {\"index\": 3274, \"date\": \"2020-04-20T00:00:00\", \"country\": \"CYP\", \"country_label\": \"Cyprus\", \"region_iso\": \"CYP\", \"region_label\": \"Cyprus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 772, \"deceased\": 12, \"positive_100k\": 64.91404354790565, \"deceased_100k\": 1.0090265836462016, \"tested_100k\": null, \"Latitude\": 34.91667211, \"Longitude\": 33.0060022, \"Geo Region\": \"Asia\", \"sinceDay0\": 28}, {\"index\": 3275, \"date\": \"2020-04-21T00:00:00\", \"country\": \"CYP\", \"country_label\": \"Cyprus\", \"region_iso\": \"CYP\", \"region_label\": \"Cyprus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 784, \"deceased\": 12, \"positive_100k\": 65.92307013155184, \"deceased_100k\": 1.0090265836462016, \"tested_100k\": null, \"Latitude\": 34.91667211, \"Longitude\": 33.0060022, \"Geo Region\": \"Asia\", \"sinceDay0\": 29}, {\"index\": 3324, \"date\": \"2020-03-10T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 264, \"deceased\": 0, \"positive_100k\": 4.553729349096137, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\", \"sinceDay0\": 0}, {\"index\": 3325, \"date\": \"2020-03-11T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 444, \"deceased\": 0, \"positive_100k\": 7.658544814388956, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\", \"sinceDay0\": 1}, {\"index\": 3326, \"date\": \"2020-03-12T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 617, \"deceased\": 0, \"positive_100k\": 10.6426174560315, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\", \"sinceDay0\": 2}, {\"index\": 3327, \"date\": \"2020-03-13T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 804, \"deceased\": 0, \"positive_100k\": 13.868175744974597, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\", \"sinceDay0\": 3}, {\"index\": 3328, \"date\": \"2020-03-14T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 836, \"deceased\": 1, \"positive_100k\": 14.420142938804432, \"deceased_100k\": 0.017248974807182335, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\", \"sinceDay0\": 4}, {\"index\": 3329, \"date\": \"2020-03-15T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 875, \"deceased\": 2, \"positive_100k\": 15.092852956284544, \"deceased_100k\": 0.03449794961436467, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\", \"sinceDay0\": 5}, {\"index\": 3330, \"date\": \"2020-03-16T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 933, \"deceased\": 3, \"positive_100k\": 16.09329349510112, \"deceased_100k\": 0.05174692442154701, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\", \"sinceDay0\": 6}, {\"index\": 3331, \"date\": \"2020-03-17T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1025, \"deceased\": 4, \"positive_100k\": 17.680199177361892, \"deceased_100k\": 0.06899589922872934, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\", \"sinceDay0\": 7}, {\"index\": 3332, \"date\": \"2020-03-18T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1116, \"deceased\": 4, \"positive_100k\": 19.249855884815485, \"deceased_100k\": 0.06899589922872934, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\", \"sinceDay0\": 8}, {\"index\": 3333, \"date\": \"2020-03-19T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1225, \"deceased\": 6, \"positive_100k\": 21.12999413879836, \"deceased_100k\": 0.10349384884309402, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\", \"sinceDay0\": 9}, {\"index\": 3334, \"date\": \"2020-03-20T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1337, \"deceased\": 9, \"positive_100k\": 23.06187931720278, \"deceased_100k\": 0.155240773264641, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\", \"sinceDay0\": 10}, {\"index\": 3335, \"date\": \"2020-03-21T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1420, \"deceased\": 13, \"positive_100k\": 24.493544226198917, \"deceased_100k\": 0.22423667249337034, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\", \"sinceDay0\": 11}, {\"index\": 3336, \"date\": \"2020-03-22T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1514, \"deceased\": 13, \"positive_100k\": 26.114947858074053, \"deceased_100k\": 0.22423667249337034, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\", \"sinceDay0\": 12}, {\"index\": 3337, \"date\": \"2020-03-23T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1572, \"deceased\": 24, \"positive_100k\": 27.11538839689063, \"deceased_100k\": 0.4139753953723761, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\", \"sinceDay0\": 13}, {\"index\": 3338, \"date\": \"2020-03-24T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1718, \"deceased\": 32, \"positive_100k\": 29.633738718739252, \"deceased_100k\": 0.5519671938298347, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\", \"sinceDay0\": 14}, {\"index\": 3339, \"date\": \"2020-03-25T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1862, \"deceased\": 34, \"positive_100k\": 32.11759109097351, \"deceased_100k\": 0.5864651434441994, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\", \"sinceDay0\": 15}, {\"index\": 3340, \"date\": \"2020-03-26T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2023, \"deceased\": 41, \"positive_100k\": 34.894676034929866, \"deceased_100k\": 0.7072079670944758, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\", \"sinceDay0\": 16}, {\"index\": 3341, \"date\": \"2020-03-27T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2200, \"deceased\": 52, \"positive_100k\": 37.94774457580114, \"deceased_100k\": 0.8969466899734814, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\", \"sinceDay0\": 17}, {\"index\": 3342, \"date\": \"2020-03-28T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2366, \"deceased\": 65, \"positive_100k\": 40.811074393793405, \"deceased_100k\": 1.121183362466852, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\", \"sinceDay0\": 18}, {\"index\": 3343, \"date\": \"2020-03-29T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2564, \"deceased\": 72, \"positive_100k\": 44.2263714056155, \"deceased_100k\": 1.241926186117128, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\", \"sinceDay0\": 19}, {\"index\": 3344, \"date\": \"2020-03-30T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2755, \"deceased\": 77, \"positive_100k\": 47.52092559378733, \"deceased_100k\": 1.3281710601530399, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\", \"sinceDay0\": 20}, {\"index\": 3345, \"date\": \"2020-03-31T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3039, \"deceased\": 90, \"positive_100k\": 52.41963443902712, \"deceased_100k\": 1.5524077326464103, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\", \"sinceDay0\": 21}, {\"index\": 3346, \"date\": \"2020-04-01T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3290, \"deceased\": 104, \"positive_100k\": 56.74912711562988, \"deceased_100k\": 1.7938933799469627, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\", \"sinceDay0\": 22}, {\"index\": 3347, \"date\": \"2020-04-02T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3573, \"deceased\": 123, \"positive_100k\": 61.63058698606249, \"deceased_100k\": 2.121623901283427, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\", \"sinceDay0\": 23}, {\"index\": 3348, \"date\": \"2020-04-03T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3946, \"deceased\": 139, \"positive_100k\": 68.06445458914149, \"deceased_100k\": 2.3976074981983446, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\", \"sinceDay0\": 24}, {\"index\": 3349, \"date\": \"2020-04-04T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4269, \"deceased\": 161, \"positive_100k\": 73.63587345186139, \"deceased_100k\": 2.777084943956356, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\", \"sinceDay0\": 25}, {\"index\": 3350, \"date\": \"2020-04-05T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4561, \"deceased\": 179, \"positive_100k\": 78.67257409555863, \"deceased_100k\": 3.0875664904856377, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\", \"sinceDay0\": 26}, {\"index\": 3351, \"date\": \"2020-04-06T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4875, \"deceased\": 187, \"positive_100k\": 84.08875218501389, \"deceased_100k\": 3.2255582889430965, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\", \"sinceDay0\": 27}, {\"index\": 3352, \"date\": \"2020-04-07T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 5266, \"deceased\": 203, \"positive_100k\": 90.83310133462217, \"deceased_100k\": 3.501541885858014, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\", \"sinceDay0\": 28}, {\"index\": 3353, \"date\": \"2020-04-08T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 5597, \"deceased\": 218, \"positive_100k\": 96.54251199579953, \"deceased_100k\": 3.7602765079657487, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\", \"sinceDay0\": 29}, {\"index\": 3354, \"date\": \"2020-04-09T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 5830, \"deceased\": 237, \"positive_100k\": 100.56152312587301, \"deceased_100k\": 4.088007029302213, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\", \"sinceDay0\": 30}, {\"index\": 3355, \"date\": \"2020-04-10T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6014, \"deceased\": 247, \"positive_100k\": 103.73533449039456, \"deceased_100k\": 4.260496777374036, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\", \"sinceDay0\": 31}, {\"index\": 3356, \"date\": \"2020-04-11T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6191, \"deceased\": 260, \"positive_100k\": 106.78840303126583, \"deceased_100k\": 4.484733449867408, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\", \"sinceDay0\": 32}, {\"index\": 3357, \"date\": \"2020-04-12T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6369, \"deceased\": 273, \"positive_100k\": 109.8587205469443, \"deceased_100k\": 4.708970122360777, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\", \"sinceDay0\": 33}, {\"index\": 3358, \"date\": \"2020-04-13T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6513, \"deceased\": 285, \"positive_100k\": 112.34257291917855, \"deceased_100k\": 4.915957820046965, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\", \"sinceDay0\": 34}, {\"index\": 3359, \"date\": \"2020-04-14T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6706, \"deceased\": 299, \"positive_100k\": 115.67162505696474, \"deceased_100k\": 5.157443467347519, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\", \"sinceDay0\": 35}, {\"index\": 3360, \"date\": \"2020-04-15T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6876, \"deceased\": 309, \"positive_100k\": 118.60395077418573, \"deceased_100k\": 5.3299332154193415, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\", \"sinceDay0\": 36}, {\"index\": 3361, \"date\": \"2020-04-16T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 7074, \"deceased\": 321, \"positive_100k\": 122.01924778600785, \"deceased_100k\": 5.53692091310553, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\", \"sinceDay0\": 37}, {\"index\": 3362, \"date\": \"2020-04-17T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 7268, \"deceased\": 336, \"positive_100k\": 125.3655488986012, \"deceased_100k\": 5.795655535213265, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\", \"sinceDay0\": 38}, {\"index\": 3363, \"date\": \"2020-04-18T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 7437, \"deceased\": 346, \"positive_100k\": 128.28062564101504, \"deceased_100k\": 5.9681452832850885, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\", \"sinceDay0\": 39}, {\"index\": 3364, \"date\": \"2020-04-19T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 7580, \"deceased\": 355, \"positive_100k\": 130.7472290384421, \"deceased_100k\": 6.123386056549729, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\", \"sinceDay0\": 40}, {\"index\": 3365, \"date\": \"2020-04-20T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 7711, \"deceased\": 364, \"positive_100k\": 133.006844738183, \"deceased_100k\": 6.27862682981437, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\", \"sinceDay0\": 41}, {\"index\": 3366, \"date\": \"2020-04-21T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 7891, \"deceased\": 370, \"positive_100k\": 136.11166020347582, \"deceased_100k\": 6.382120678657464, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\", \"sinceDay0\": 42}, {\"index\": 3444, \"date\": \"2020-04-08T00:00:00\", \"country\": \"DJI\", \"country_label\": \"Djibouti\", \"region_iso\": \"DJI\", \"region_label\": \"Djibouti\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 135, \"deceased\": 0, \"positive_100k\": 14.078338130396695, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 11.74871806, \"Longitude\": 42.5606754, \"Geo Region\": \"Africa\", \"sinceDay0\": 0}, {\"index\": 3445, \"date\": \"2020-04-09T00:00:00\", \"country\": \"DJI\", \"country_label\": \"Djibouti\", \"region_iso\": \"DJI\", \"region_label\": \"Djibouti\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 135, \"deceased\": 0, \"positive_100k\": 14.078338130396695, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 11.74871806, \"Longitude\": 42.5606754, \"Geo Region\": \"Africa\", \"sinceDay0\": 1}, {\"index\": 3446, \"date\": \"2020-04-10T00:00:00\", \"country\": \"DJI\", \"country_label\": \"Djibouti\", \"region_iso\": \"DJI\", \"region_label\": \"Djibouti\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 150, \"deceased\": 1, \"positive_100k\": 15.642597922662995, \"deceased_100k\": 0.10428398615108664, \"tested_100k\": null, \"Latitude\": 11.74871806, \"Longitude\": 42.5606754, \"Geo Region\": \"Africa\", \"sinceDay0\": 2}, {\"index\": 3447, \"date\": \"2020-04-11T00:00:00\", \"country\": \"DJI\", \"country_label\": \"Djibouti\", \"region_iso\": \"DJI\", \"region_label\": \"Djibouti\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 187, \"deceased\": 2, \"positive_100k\": 19.5011054102532, \"deceased_100k\": 0.20856797230217328, \"tested_100k\": null, \"Latitude\": 11.74871806, \"Longitude\": 42.5606754, \"Geo Region\": \"Africa\", \"sinceDay0\": 3}, {\"index\": 3448, \"date\": \"2020-04-12T00:00:00\", \"country\": \"DJI\", \"country_label\": \"Djibouti\", \"region_iso\": \"DJI\", \"region_label\": \"Djibouti\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 214, \"deceased\": 2, \"positive_100k\": 22.316773036332542, \"deceased_100k\": 0.20856797230217328, \"tested_100k\": null, \"Latitude\": 11.74871806, \"Longitude\": 42.5606754, \"Geo Region\": \"Africa\", \"sinceDay0\": 4}, {\"index\": 3449, \"date\": \"2020-04-13T00:00:00\", \"country\": \"DJI\", \"country_label\": \"Djibouti\", \"region_iso\": \"DJI\", \"region_label\": \"Djibouti\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 298, \"deceased\": 2, \"positive_100k\": 31.07662787302382, \"deceased_100k\": 0.20856797230217328, \"tested_100k\": null, \"Latitude\": 11.74871806, \"Longitude\": 42.5606754, \"Geo Region\": \"Africa\", \"sinceDay0\": 5}, {\"index\": 3450, \"date\": \"2020-04-14T00:00:00\", \"country\": \"DJI\", \"country_label\": \"Djibouti\", \"region_iso\": \"DJI\", \"region_label\": \"Djibouti\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 363, \"deceased\": 2, \"positive_100k\": 37.85508697284445, \"deceased_100k\": 0.20856797230217328, \"tested_100k\": null, \"Latitude\": 11.74871806, \"Longitude\": 42.5606754, \"Geo Region\": \"Africa\", \"sinceDay0\": 6}, {\"index\": 3451, \"date\": \"2020-04-15T00:00:00\", \"country\": \"DJI\", \"country_label\": \"Djibouti\", \"region_iso\": \"DJI\", \"region_label\": \"Djibouti\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 435, \"deceased\": 2, \"positive_100k\": 45.36353397572269, \"deceased_100k\": 0.20856797230217328, \"tested_100k\": null, \"Latitude\": 11.74871806, \"Longitude\": 42.5606754, \"Geo Region\": \"Africa\", \"sinceDay0\": 7}, {\"index\": 3452, \"date\": \"2020-04-16T00:00:00\", \"country\": \"DJI\", \"country_label\": \"Djibouti\", \"region_iso\": \"DJI\", \"region_label\": \"Djibouti\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 591, \"deceased\": 2, \"positive_100k\": 61.631835815292206, \"deceased_100k\": 0.20856797230217328, \"tested_100k\": null, \"Latitude\": 11.74871806, \"Longitude\": 42.5606754, \"Geo Region\": \"Africa\", \"sinceDay0\": 8}, {\"index\": 3453, \"date\": \"2020-04-17T00:00:00\", \"country\": \"DJI\", \"country_label\": \"Djibouti\", \"region_iso\": \"DJI\", \"region_label\": \"Djibouti\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 732, \"deceased\": 2, \"positive_100k\": 76.33587786259542, \"deceased_100k\": 0.20856797230217328, \"tested_100k\": null, \"Latitude\": 11.74871806, \"Longitude\": 42.5606754, \"Geo Region\": \"Africa\", \"sinceDay0\": 9}, {\"index\": 3454, \"date\": \"2020-04-18T00:00:00\", \"country\": \"DJI\", \"country_label\": \"Djibouti\", \"region_iso\": \"DJI\", \"region_label\": \"Djibouti\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 732, \"deceased\": 2, \"positive_100k\": 76.33587786259542, \"deceased_100k\": 0.20856797230217328, \"tested_100k\": null, \"Latitude\": 11.74871806, \"Longitude\": 42.5606754, \"Geo Region\": \"Africa\", \"sinceDay0\": 10}, {\"index\": 3455, \"date\": \"2020-04-19T00:00:00\", \"country\": \"DJI\", \"country_label\": \"Djibouti\", \"region_iso\": \"DJI\", \"region_label\": \"Djibouti\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 846, \"deceased\": 2, \"positive_100k\": 88.2242522838193, \"deceased_100k\": 0.20856797230217328, \"tested_100k\": null, \"Latitude\": 11.74871806, \"Longitude\": 42.5606754, \"Geo Region\": \"Africa\", \"sinceDay0\": 11}, {\"index\": 3456, \"date\": \"2020-04-20T00:00:00\", \"country\": \"DJI\", \"country_label\": \"Djibouti\", \"region_iso\": \"DJI\", \"region_label\": \"Djibouti\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 846, \"deceased\": 2, \"positive_100k\": 88.2242522838193, \"deceased_100k\": 0.20856797230217328, \"tested_100k\": null, \"Latitude\": 11.74871806, \"Longitude\": 42.5606754, \"Geo Region\": \"Africa\", \"sinceDay0\": 12}, {\"index\": 3457, \"date\": \"2020-04-21T00:00:00\", \"country\": \"DJI\", \"country_label\": \"Djibouti\", \"region_iso\": \"DJI\", \"region_label\": \"Djibouti\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 945, \"deceased\": 2, \"positive_100k\": 98.54836691277687, \"deceased_100k\": 0.20856797230217328, \"tested_100k\": null, \"Latitude\": 11.74871806, \"Longitude\": 42.5606754, \"Geo Region\": \"Africa\", \"sinceDay0\": 13}, {\"index\": 3605, \"date\": \"2020-03-18T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 111, \"deceased\": 2, \"positive_100k\": 0.6497171652406936, \"deceased_100k\": 0.011706615589922406, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\", \"sinceDay0\": 0}, {\"index\": 3606, \"date\": \"2020-03-19T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 199, \"deceased\": 3, \"positive_100k\": 1.1648082511972795, \"deceased_100k\": 0.01755992338488361, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\", \"sinceDay0\": 1}, {\"index\": 3607, \"date\": \"2020-03-20T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 367, \"deceased\": 5, \"positive_100k\": 2.1481639607507614, \"deceased_100k\": 0.029266538974806015, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\", \"sinceDay0\": 2}, {\"index\": 3608, \"date\": \"2020-03-21T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 506, \"deceased\": 7, \"positive_100k\": 2.961773744250369, \"deceased_100k\": 0.04097315456472843, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\", \"sinceDay0\": 3}, {\"index\": 3609, \"date\": \"2020-03-22T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 789, \"deceased\": 14, \"positive_100k\": 4.618259850224389, \"deceased_100k\": 0.08194630912945686, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\", \"sinceDay0\": 4}, {\"index\": 3610, \"date\": \"2020-03-23T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 981, \"deceased\": 18, \"positive_100k\": 5.74209494685694, \"deceased_100k\": 0.10535954030930166, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\", \"sinceDay0\": 5}, {\"index\": 3611, \"date\": \"2020-03-24T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1082, \"deceased\": 27, \"positive_100k\": 6.333279034148022, \"deceased_100k\": 0.15803931046395248, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\", \"sinceDay0\": 6}, {\"index\": 3612, \"date\": \"2020-03-25T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1173, \"deceased\": 28, \"positive_100k\": 6.865930043489492, \"deceased_100k\": 0.1638926182589137, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\", \"sinceDay0\": 7}, {\"index\": 3613, \"date\": \"2020-03-26T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1403, \"deceased\": 34, \"positive_100k\": 8.212190836330569, \"deceased_100k\": 0.19901246502868092, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\", \"sinceDay0\": 8}, {\"index\": 3614, \"date\": \"2020-03-27T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1595, \"deceased\": 36, \"positive_100k\": 9.33602593296312, \"deceased_100k\": 0.2107190806186033, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\", \"sinceDay0\": 9}, {\"index\": 3615, \"date\": \"2020-03-28T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1823, \"deceased\": 48, \"positive_100k\": 10.670580110214274, \"deceased_100k\": 0.28095877415813775, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\", \"sinceDay0\": 10}, {\"index\": 3616, \"date\": \"2020-03-29T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1924, \"deceased\": 58, \"positive_100k\": 11.261764197505356, \"deceased_100k\": 0.3394918521077498, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\", \"sinceDay0\": 11}, {\"index\": 3617, \"date\": \"2020-03-30T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1962, \"deceased\": 60, \"positive_100k\": 11.48418989371388, \"deceased_100k\": 0.3511984676976722, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\", \"sinceDay0\": 12}, {\"index\": 3618, \"date\": \"2020-03-31T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2240, \"deceased\": 75, \"positive_100k\": 13.111409460713096, \"deceased_100k\": 0.4389980846220902, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\", \"sinceDay0\": 13}, {\"index\": 3619, \"date\": \"2020-04-01T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2748, \"deceased\": 93, \"positive_100k\": 16.08488982055339, \"deceased_100k\": 0.544357624931392, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\", \"sinceDay0\": 14}, {\"index\": 3620, \"date\": \"2020-04-02T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3163, \"deceased\": 120, \"positive_100k\": 18.514012555462287, \"deceased_100k\": 0.7023969353953444, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\", \"sinceDay0\": 15}, {\"index\": 3621, \"date\": \"2020-04-03T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3368, \"deceased\": 145, \"positive_100k\": 19.713940653429333, \"deceased_100k\": 0.8487296302693744, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\", \"sinceDay0\": 16}, {\"index\": 3622, \"date\": \"2020-04-04T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3465, \"deceased\": 172, \"positive_100k\": 20.281711509540568, \"deceased_100k\": 1.0067689407333271, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\", \"sinceDay0\": 17}, {\"index\": 3623, \"date\": \"2020-04-05T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3646, \"deceased\": 180, \"positive_100k\": 21.34116022042855, \"deceased_100k\": 1.0535954030930166, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\", \"sinceDay0\": 18}, {\"index\": 3624, \"date\": \"2020-04-06T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3747, \"deceased\": 191, \"positive_100k\": 21.932344307719628, \"deceased_100k\": 1.1179817888375898, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\", \"sinceDay0\": 19}, {\"index\": 3625, \"date\": \"2020-04-07T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3747, \"deceased\": 191, \"positive_100k\": 21.932344307719628, \"deceased_100k\": 1.1179817888375898, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\", \"sinceDay0\": 20}, {\"index\": 3626, \"date\": \"2020-04-08T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4450, \"deceased\": 242, \"positive_100k\": 26.047219687577353, \"deceased_100k\": 1.4165004863806112, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\", \"sinceDay0\": 21}, {\"index\": 3627, \"date\": \"2020-04-09T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4965, \"deceased\": 272, \"positive_100k\": 29.061673201982376, \"deceased_100k\": 1.5920997202294473, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\", \"sinceDay0\": 22}, {\"index\": 3628, \"date\": \"2020-04-10T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 7161, \"deceased\": 297, \"positive_100k\": 41.91553711971718, \"deceased_100k\": 1.7384324151034776, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\", \"sinceDay0\": 23}, {\"index\": 3629, \"date\": \"2020-04-11T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 7257, \"deceased\": 315, \"positive_100k\": 42.47745466803345, \"deceased_100k\": 1.8437919554127793, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\", \"sinceDay0\": 24}, {\"index\": 3630, \"date\": \"2020-04-12T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 7466, \"deceased\": 333, \"positive_100k\": 43.70079599718034, \"deceased_100k\": 1.9491514957220806, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\", \"sinceDay0\": 25}, {\"index\": 3631, \"date\": \"2020-04-13T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 7529, \"deceased\": 355, \"positive_100k\": 44.0695543882629, \"deceased_100k\": 2.0779242672112272, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\", \"sinceDay0\": 26}, {\"index\": 3632, \"date\": \"2020-04-14T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 7603, \"deceased\": 369, \"positive_100k\": 44.50269916509003, \"deceased_100k\": 2.1598705763406842, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\", \"sinceDay0\": 27}, {\"index\": 3633, \"date\": \"2020-04-15T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 7858, \"deceased\": 388, \"positive_100k\": 45.995292652805134, \"deceased_100k\": 2.2710834244449467, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\", \"sinceDay0\": 28}, {\"index\": 3634, \"date\": \"2020-04-16T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 8225, \"deceased\": 403, \"positive_100k\": 48.1434566135559, \"deceased_100k\": 2.358883041369365, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\", \"sinceDay0\": 29}, {\"index\": 3635, \"date\": \"2020-04-17T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 8450, \"deceased\": 421, \"positive_100k\": 49.460450867422175, \"deceased_100k\": 2.4642425816786666, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\", \"sinceDay0\": 30}, {\"index\": 3636, \"date\": \"2020-04-18T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 9022, \"deceased\": 456, \"positive_100k\": 52.80854292613997, \"deceased_100k\": 2.669108354502309, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\", \"sinceDay0\": 31}, {\"index\": 3637, \"date\": \"2020-04-19T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 9468, \"deceased\": 474, \"positive_100k\": 55.41911820269267, \"deceased_100k\": 2.77446789481161, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\", \"sinceDay0\": 32}, {\"index\": 3638, \"date\": \"2020-04-20T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 10128, \"deceased\": 507, \"positive_100k\": 59.28230134736707, \"deceased_100k\": 2.96762705204533, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\", \"sinceDay0\": 33}, {\"index\": 3639, \"date\": \"2020-04-21T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 10398, \"deceased\": 520, \"positive_100k\": 60.86269445200659, \"deceased_100k\": 3.0437200533798254, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\", \"sinceDay0\": 34}, {\"index\": 3874, \"date\": \"2020-03-14T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 115, \"deceased\": 0, \"positive_100k\": 8.706290635665205, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\", \"sinceDay0\": 0}, {\"index\": 3875, \"date\": \"2020-03-15T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 171, \"deceased\": 0, \"positive_100k\": 12.945875640858697, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\", \"sinceDay0\": 1}, {\"index\": 3876, \"date\": \"2020-03-16T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 205, \"deceased\": 0, \"positive_100k\": 15.519909394011888, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\", \"sinceDay0\": 2}, {\"index\": 3877, \"date\": \"2020-03-17T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 225, \"deceased\": 0, \"positive_100k\": 17.034046895866705, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\", \"sinceDay0\": 3}, {\"index\": 3878, \"date\": \"2020-03-18T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 258, \"deceased\": 0, \"positive_100k\": 19.53237377392716, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\", \"sinceDay0\": 4}, {\"index\": 3879, \"date\": \"2020-03-19T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 267, \"deceased\": 0, \"positive_100k\": 20.213735649761826, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\", \"sinceDay0\": 5}, {\"index\": 3880, \"date\": \"2020-03-20T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 283, \"deceased\": 0, \"positive_100k\": 21.42504565124568, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\", \"sinceDay0\": 6}, {\"index\": 3881, \"date\": \"2020-03-21T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 306, \"deceased\": 0, \"positive_100k\": 23.166303778378722, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\", \"sinceDay0\": 7}, {\"index\": 3882, \"date\": \"2020-03-22T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 326, \"deceased\": 0, \"positive_100k\": 24.680441280233538, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\", \"sinceDay0\": 8}, {\"index\": 3883, \"date\": \"2020-03-23T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 352, \"deceased\": 0, \"positive_100k\": 26.648820032644803, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\", \"sinceDay0\": 9}, {\"index\": 3884, \"date\": \"2020-03-24T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 369, \"deceased\": 0, \"positive_100k\": 27.9358369092214, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\", \"sinceDay0\": 10}, {\"index\": 3885, \"date\": \"2020-03-25T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 404, \"deceased\": 1, \"positive_100k\": 30.585577537467334, \"deceased_100k\": 0.07570687509274092, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\", \"sinceDay0\": 11}, {\"index\": 3886, \"date\": \"2020-03-26T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 538, \"deceased\": 1, \"positive_100k\": 40.73029879989462, \"deceased_100k\": 0.07570687509274092, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\", \"sinceDay0\": 12}, {\"index\": 3887, \"date\": \"2020-03-27T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 575, \"deceased\": 1, \"positive_100k\": 43.53145317832603, \"deceased_100k\": 0.07570687509274092, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\", \"sinceDay0\": 13}, {\"index\": 3888, \"date\": \"2020-03-28T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 645, \"deceased\": 1, \"positive_100k\": 48.83093443481789, \"deceased_100k\": 0.07570687509274092, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\", \"sinceDay0\": 14}, {\"index\": 3889, \"date\": \"2020-03-29T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 679, \"deceased\": 3, \"positive_100k\": 51.404968187971086, \"deceased_100k\": 0.22712062527822274, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\", \"sinceDay0\": 15}, {\"index\": 3890, \"date\": \"2020-03-30T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 715, \"deceased\": 3, \"positive_100k\": 54.13041569130976, \"deceased_100k\": 0.22712062527822274, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\", \"sinceDay0\": 16}, {\"index\": 3891, \"date\": \"2020-03-31T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 745, \"deceased\": 4, \"positive_100k\": 56.401621944091985, \"deceased_100k\": 0.3028275003709637, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\", \"sinceDay0\": 17}, {\"index\": 3892, \"date\": \"2020-04-01T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 779, \"deceased\": 5, \"positive_100k\": 58.97565569724517, \"deceased_100k\": 0.3785343754637046, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\", \"sinceDay0\": 18}, {\"index\": 3893, \"date\": \"2020-04-02T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 858, \"deceased\": 11, \"positive_100k\": 64.95649882957171, \"deceased_100k\": 0.8327756260201501, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\", \"sinceDay0\": 19}, {\"index\": 3894, \"date\": \"2020-04-03T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 961, \"deceased\": 12, \"positive_100k\": 72.75430696412403, \"deceased_100k\": 0.908482501112891, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\", \"sinceDay0\": 20}, {\"index\": 3895, \"date\": \"2020-04-04T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1039, \"deceased\": 13, \"positive_100k\": 78.65944322135782, \"deceased_100k\": 0.9841893762056321, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\", \"sinceDay0\": 21}, {\"index\": 3896, \"date\": \"2020-04-05T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1097, \"deceased\": 15, \"positive_100k\": 83.05044197673679, \"deceased_100k\": 1.135603126391114, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\", \"sinceDay0\": 22}, {\"index\": 3897, \"date\": \"2020-04-06T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1108, \"deceased\": 19, \"positive_100k\": 83.88321760275694, \"deceased_100k\": 1.4384306267620774, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\", \"sinceDay0\": 23}, {\"index\": 3898, \"date\": \"2020-04-07T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1149, \"deceased\": 21, \"positive_100k\": 86.98719948155932, \"deceased_100k\": 1.5898443769475592, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\", \"sinceDay0\": 24}, {\"index\": 3899, \"date\": \"2020-04-08T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1185, \"deceased\": 24, \"positive_100k\": 89.712646984898, \"deceased_100k\": 1.816965002225782, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\", \"sinceDay0\": 25}, {\"index\": 3900, \"date\": \"2020-04-09T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1207, \"deceased\": 24, \"positive_100k\": 91.37819823693829, \"deceased_100k\": 1.816965002225782, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\", \"sinceDay0\": 26}, {\"index\": 3901, \"date\": \"2020-04-10T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1258, \"deceased\": 24, \"positive_100k\": 95.23924886666808, \"deceased_100k\": 1.816965002225782, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\", \"sinceDay0\": 27}, {\"index\": 3902, \"date\": \"2020-04-11T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1304, \"deceased\": 24, \"positive_100k\": 98.72176512093415, \"deceased_100k\": 1.816965002225782, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\", \"sinceDay0\": 28}, {\"index\": 3903, \"date\": \"2020-04-12T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1309, \"deceased\": 25, \"positive_100k\": 99.10029949639788, \"deceased_100k\": 1.892671877318523, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\", \"sinceDay0\": 29}, {\"index\": 3904, \"date\": \"2020-04-13T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1332, \"deceased\": 28, \"positive_100k\": 100.84155762353092, \"deceased_100k\": 2.119792502596746, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\", \"sinceDay0\": 30}, {\"index\": 3905, \"date\": \"2020-04-14T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1373, \"deceased\": 31, \"positive_100k\": 103.94553950233329, \"deceased_100k\": 2.3469131278749686, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\", \"sinceDay0\": 31}, {\"index\": 3906, \"date\": \"2020-04-15T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1400, \"deceased\": 35, \"positive_100k\": 105.98962512983731, \"deceased_100k\": 2.649740628245932, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\", \"sinceDay0\": 32}, {\"index\": 3907, \"date\": \"2020-04-16T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1434, \"deceased\": 36, \"positive_100k\": 108.56365888299048, \"deceased_100k\": 2.7254475033386734, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\", \"sinceDay0\": 33}, {\"index\": 3908, \"date\": \"2020-04-17T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1459, \"deceased\": 38, \"positive_100k\": 110.456330760309, \"deceased_100k\": 2.876861253524155, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\", \"sinceDay0\": 34}, {\"index\": 3909, \"date\": \"2020-04-18T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1512, \"deceased\": 38, \"positive_100k\": 114.46879514022427, \"deceased_100k\": 2.876861253524155, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\", \"sinceDay0\": 35}, {\"index\": 3910, \"date\": \"2020-04-19T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1528, \"deceased\": 40, \"positive_100k\": 115.68010514170814, \"deceased_100k\": 3.028275003709637, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\", \"sinceDay0\": 36}, {\"index\": 3911, \"date\": \"2020-04-20T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1535, \"deceased\": 40, \"positive_100k\": 116.21005326735731, \"deceased_100k\": 3.028275003709637, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\", \"sinceDay0\": 37}, {\"index\": 3912, \"date\": \"2020-04-21T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1552, \"deceased\": 43, \"positive_100k\": 117.49707014393391, \"deceased_100k\": 3.2553956289878596, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\", \"sinceDay0\": 38}, {\"index\": 4146, \"date\": \"2020-03-13T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 155, \"deceased\": 0, \"positive_100k\": 2.8089633113146855, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\", \"sinceDay0\": 0}, {\"index\": 4147, \"date\": \"2020-03-14T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 225, \"deceased\": 0, \"positive_100k\": 4.077527387392285, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\", \"sinceDay0\": 1}, {\"index\": 4148, \"date\": \"2020-03-15T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 244, \"deceased\": 0, \"positive_100k\": 4.421851922327633, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\", \"sinceDay0\": 2}, {\"index\": 4149, \"date\": \"2020-03-16T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 277, \"deceased\": 0, \"positive_100k\": 5.019889272478502, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\", \"sinceDay0\": 3}, {\"index\": 4150, \"date\": \"2020-03-17T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 321, \"deceased\": 0, \"positive_100k\": 5.817272406012994, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\", \"sinceDay0\": 4}, {\"index\": 4151, \"date\": \"2020-03-18T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 336, \"deceased\": 0, \"positive_100k\": 6.08910756517248, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\", \"sinceDay0\": 5}, {\"index\": 4152, \"date\": \"2020-03-19T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 400, \"deceased\": 0, \"positive_100k\": 7.248937577586285, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\", \"sinceDay0\": 6}, {\"index\": 4153, \"date\": \"2020-03-20T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 450, \"deceased\": 0, \"positive_100k\": 8.15505477478457, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\", \"sinceDay0\": 7}, {\"index\": 4154, \"date\": \"2020-03-21T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 523, \"deceased\": 1, \"positive_100k\": 9.477985882694067, \"deceased_100k\": 0.018122343943965714, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\", \"sinceDay0\": 8}, {\"index\": 4155, \"date\": \"2020-03-22T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 626, \"deceased\": 1, \"positive_100k\": 11.344587308922536, \"deceased_100k\": 0.018122343943965714, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\", \"sinceDay0\": 9}, {\"index\": 4156, \"date\": \"2020-03-23T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 700, \"deceased\": 1, \"positive_100k\": 12.685640760776, \"deceased_100k\": 0.018122343943965714, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\", \"sinceDay0\": 10}, {\"index\": 4157, \"date\": \"2020-03-24T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 792, \"deceased\": 1, \"positive_100k\": 14.352896403620845, \"deceased_100k\": 0.018122343943965714, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\", \"sinceDay0\": 11}, {\"index\": 4158, \"date\": \"2020-03-25T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 880, \"deceased\": 3, \"positive_100k\": 15.947662670689827, \"deceased_100k\": 0.054367031831897145, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\", \"sinceDay0\": 12}, {\"index\": 4159, \"date\": \"2020-03-26T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 958, \"deceased\": 5, \"positive_100k\": 17.36120549831915, \"deceased_100k\": 0.09061171971982857, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\", \"sinceDay0\": 13}, {\"index\": 4160, \"date\": \"2020-03-27T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1041, \"deceased\": 7, \"positive_100k\": 18.865360045668307, \"deceased_100k\": 0.12685640760775999, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\", \"sinceDay0\": 14}, {\"index\": 4161, \"date\": \"2020-03-28T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1167, \"deceased\": 9, \"positive_100k\": 21.148775382607987, \"deceased_100k\": 0.1631010954956914, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\", \"sinceDay0\": 15}, {\"index\": 4162, \"date\": \"2020-03-29T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1240, \"deceased\": 11, \"positive_100k\": 22.471706490517484, \"deceased_100k\": 0.19934578338362285, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\", \"sinceDay0\": 16}, {\"index\": 4163, \"date\": \"2020-03-30T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1352, \"deceased\": 13, \"positive_100k\": 24.50140901224164, \"deceased_100k\": 0.23559047127155425, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\", \"sinceDay0\": 17}, {\"index\": 4164, \"date\": \"2020-03-31T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1418, \"deceased\": 17, \"positive_100k\": 25.697483712543377, \"deceased_100k\": 0.3080798470474171, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\", \"sinceDay0\": 18}, {\"index\": 4165, \"date\": \"2020-04-01T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1446, \"deceased\": 17, \"positive_100k\": 26.204909342974418, \"deceased_100k\": 0.3080798470474171, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\", \"sinceDay0\": 19}, {\"index\": 4166, \"date\": \"2020-04-02T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1518, \"deceased\": 19, \"positive_100k\": 27.509718106939953, \"deceased_100k\": 0.34432453493534854, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\", \"sinceDay0\": 20}, {\"index\": 4167, \"date\": \"2020-04-03T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1615, \"deceased\": 20, \"positive_100k\": 29.267585469504624, \"deceased_100k\": 0.36244687887931426, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\", \"sinceDay0\": 21}, {\"index\": 4168, \"date\": \"2020-04-04T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1882, \"deceased\": 25, \"positive_100k\": 34.10625130254347, \"deceased_100k\": 0.4530585985991428, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\", \"sinceDay0\": 22}, {\"index\": 4169, \"date\": \"2020-04-05T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1927, \"deceased\": 28, \"positive_100k\": 34.92175678002193, \"deceased_100k\": 0.5074256304310399, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\", \"sinceDay0\": 23}, {\"index\": 4170, \"date\": \"2020-04-06T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2176, \"deceased\": 27, \"positive_100k\": 39.43422042206939, \"deceased_100k\": 0.4893032864870742, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\", \"sinceDay0\": 24}, {\"index\": 4171, \"date\": \"2020-04-07T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2308, \"deceased\": 34, \"positive_100k\": 41.826369822672866, \"deceased_100k\": 0.6161596940948342, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\", \"sinceDay0\": 25}, {\"index\": 4172, \"date\": \"2020-04-08T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2487, \"deceased\": 40, \"positive_100k\": 45.07026938864273, \"deceased_100k\": 0.7248937577586285, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\", \"sinceDay0\": 26}, {\"index\": 4173, \"date\": \"2020-04-09T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2605, \"deceased\": 42, \"positive_100k\": 47.208705974030686, \"deceased_100k\": 0.76113844564656, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\", \"sinceDay0\": 27}, {\"index\": 4174, \"date\": \"2020-04-10T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2769, \"deceased\": 48, \"positive_100k\": 50.18077038084106, \"deceased_100k\": 0.8698725093103543, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\", \"sinceDay0\": 28}, {\"index\": 4175, \"date\": \"2020-04-11T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2905, \"deceased\": 49, \"positive_100k\": 52.64540915722039, \"deceased_100k\": 0.8879948532543199, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\", \"sinceDay0\": 29}, {\"index\": 4176, \"date\": \"2020-04-12T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2974, \"deceased\": 56, \"positive_100k\": 53.89585088935404, \"deceased_100k\": 1.0148512608620799, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\", \"sinceDay0\": 30}, {\"index\": 4177, \"date\": \"2020-04-13T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3064, \"deceased\": 59, \"positive_100k\": 55.52686184431095, \"deceased_100k\": 1.069218292693977, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\", \"sinceDay0\": 31}, {\"index\": 4178, \"date\": \"2020-04-14T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3161, \"deceased\": 64, \"positive_100k\": 57.28472920687562, \"deceased_100k\": 1.1598300124138057, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\", \"sinceDay0\": 32}, {\"index\": 4179, \"date\": \"2020-04-15T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3237, \"deceased\": 72, \"positive_100k\": 58.66202734661701, \"deceased_100k\": 1.3048087639655312, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\", \"sinceDay0\": 33}, {\"index\": 4180, \"date\": \"2020-04-16T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3369, \"deceased\": 75, \"positive_100k\": 61.05417674722049, \"deceased_100k\": 1.3591757957974284, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\", \"sinceDay0\": 34}, {\"index\": 4181, \"date\": \"2020-04-17T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3489, \"deceased\": 82, \"positive_100k\": 63.22885802049637, \"deceased_100k\": 1.4860322034051885, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\", \"sinceDay0\": 35}, {\"index\": 4182, \"date\": \"2020-04-18T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3681, \"deceased\": 90, \"positive_100k\": 66.7083480577378, \"deceased_100k\": 1.631010954956914, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\", \"sinceDay0\": 36}, {\"index\": 4183, \"date\": \"2020-04-19T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3783, \"deceased\": 94, \"positive_100k\": 68.55682714002229, \"deceased_100k\": 1.703500330732777, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\", \"sinceDay0\": 37}, {\"index\": 4184, \"date\": \"2020-04-20T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3868, \"deceased\": 98, \"positive_100k\": 70.09722637525938, \"deceased_100k\": 1.7759897065086399, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\", \"sinceDay0\": 38}, {\"index\": 4185, \"date\": \"2020-04-21T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4014, \"deceased\": 141, \"positive_100k\": 72.74308859107838, \"deceased_100k\": 2.5552504960991658, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\", \"sinceDay0\": 39}, {\"index\": 4224, \"date\": \"2020-02-29T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 100, \"deceased\": 2, \"positive_100k\": 0.14928215288271898, \"deceased_100k\": 0.00298564305765438, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\", \"sinceDay0\": 0}, {\"index\": 4225, \"date\": \"2020-03-01T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 130, \"deceased\": 2, \"positive_100k\": 0.19406679874753469, \"deceased_100k\": 0.00298564305765438, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\", \"sinceDay0\": 1}, {\"index\": 4226, \"date\": \"2020-03-02T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 191, \"deceased\": 3, \"positive_100k\": 0.2851289120059933, \"deceased_100k\": 0.00447846458648157, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\", \"sinceDay0\": 2}, {\"index\": 4227, \"date\": \"2020-03-03T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 204, \"deceased\": 4, \"positive_100k\": 0.30453559188074675, \"deceased_100k\": 0.00597128611530876, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\", \"sinceDay0\": 3}, {\"index\": 4228, \"date\": \"2020-03-04T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 288, \"deceased\": 4, \"positive_100k\": 0.4299326003022307, \"deceased_100k\": 0.00597128611530876, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\", \"sinceDay0\": 4}, {\"index\": 4229, \"date\": \"2020-03-05T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 380, \"deceased\": 6, \"positive_100k\": 0.5672721809543322, \"deceased_100k\": 0.00895692917296314, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\", \"sinceDay0\": 5}, {\"index\": 4230, \"date\": \"2020-03-06T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 656, \"deceased\": 9, \"positive_100k\": 0.9792909229106365, \"deceased_100k\": 0.013435393759444709, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\", \"sinceDay0\": 6}, {\"index\": 4231, \"date\": \"2020-03-07T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 959, \"deceased\": 11, \"positive_100k\": 1.431615846145275, \"deceased_100k\": 0.01642103681709909, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\", \"sinceDay0\": 7}, {\"index\": 4232, \"date\": \"2020-03-08T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1136, \"deceased\": 19, \"positive_100k\": 1.6958452567476878, \"deceased_100k\": 0.028363609047716606, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\", \"sinceDay0\": 8}, {\"index\": 4233, \"date\": \"2020-03-09T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1219, \"deceased\": 19, \"positive_100k\": 1.8197494436403443, \"deceased_100k\": 0.028363609047716606, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\", \"sinceDay0\": 9}, {\"index\": 4234, \"date\": \"2020-03-10T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1794, \"deceased\": 33, \"positive_100k\": 2.6781218227159784, \"deceased_100k\": 0.04926311045129727, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\", \"sinceDay0\": 10}, {\"index\": 4235, \"date\": \"2020-03-11T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2293, \"deceased\": 48, \"positive_100k\": 3.4230397656007465, \"deceased_100k\": 0.07165543338370511, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\", \"sinceDay0\": 11}, {\"index\": 4236, \"date\": \"2020-03-12T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2293, \"deceased\": 48, \"positive_100k\": 3.4230397656007465, \"deceased_100k\": 0.07165543338370511, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\", \"sinceDay0\": 12}, {\"index\": 4237, \"date\": \"2020-03-13T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3681, \"deceased\": 79, \"positive_100k\": 5.495076047612886, \"deceased_100k\": 0.117932900777348, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\", \"sinceDay0\": 13}, {\"index\": 4238, \"date\": \"2020-03-14T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4496, \"deceased\": 91, \"positive_100k\": 6.711725593607046, \"deceased_100k\": 0.13584675912327426, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\", \"sinceDay0\": 14}, {\"index\": 4239, \"date\": \"2020-03-15T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4532, \"deceased\": 91, \"positive_100k\": 6.7654671686448244, \"deceased_100k\": 0.13584675912327426, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\", \"sinceDay0\": 15}, {\"index\": 4240, \"date\": \"2020-03-16T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6683, \"deceased\": 149, \"positive_100k\": 9.97652627715211, \"deceased_100k\": 0.2224304077952513, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\", \"sinceDay0\": 16}, {\"index\": 4241, \"date\": \"2020-03-17T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 7715, \"deceased\": 149, \"positive_100k\": 11.51711809490177, \"deceased_100k\": 0.2224304077952513, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\", \"sinceDay0\": 17}, {\"index\": 4242, \"date\": \"2020-03-18T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 9124, \"deceased\": 149, \"positive_100k\": 13.62050362901928, \"deceased_100k\": 0.2224304077952513, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\", \"sinceDay0\": 18}, {\"index\": 4243, \"date\": \"2020-03-19T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 10970, \"deceased\": 244, \"positive_100k\": 16.376252171234274, \"deceased_100k\": 0.36424845303383435, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\", \"sinceDay0\": 19}, {\"index\": 4244, \"date\": \"2020-03-20T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 12758, \"deceased\": 451, \"positive_100k\": 19.045417064777286, \"deceased_100k\": 0.6732625095010626, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\", \"sinceDay0\": 20}, {\"index\": 4245, \"date\": \"2020-03-21T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 14463, \"deceased\": 563, \"positive_100k\": 21.590677771427647, \"deceased_100k\": 0.8404585207297078, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\", \"sinceDay0\": 21}, {\"index\": 4246, \"date\": \"2020-03-22T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 16243, \"deceased\": 676, \"positive_100k\": 24.247900092740043, \"deceased_100k\": 1.0091473534871804, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\", \"sinceDay0\": 22}, {\"index\": 4247, \"date\": \"2020-03-23T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 20123, \"deceased\": 862, \"positive_100k\": 30.04004762458954, \"deceased_100k\": 1.2868121578490377, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\", \"sinceDay0\": 23}, {\"index\": 4248, \"date\": \"2020-03-24T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 22622, \"deceased\": 1102, \"positive_100k\": 33.77060862512869, \"deceased_100k\": 1.645089324767563, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\", \"sinceDay0\": 24}, {\"index\": 4249, \"date\": \"2020-03-25T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 25600, \"deceased\": 1333, \"positive_100k\": 38.21623113797606, \"deceased_100k\": 1.989931097926644, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\", \"sinceDay0\": 25}, {\"index\": 4250, \"date\": \"2020-03-26T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 29551, \"deceased\": 1698, \"positive_100k\": 44.11436899837229, \"deceased_100k\": 2.534810955948568, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\", \"sinceDay0\": 26}, {\"index\": 4251, \"date\": \"2020-03-27T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 33402, \"deceased\": 1997, \"positive_100k\": 49.86322470588579, \"deceased_100k\": 2.981164593067898, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\", \"sinceDay0\": 27}, {\"index\": 4252, \"date\": \"2020-03-28T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 38105, \"deceased\": 2317, \"positive_100k\": 56.88396435596007, \"deceased_100k\": 3.458867482292599, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\", \"sinceDay0\": 28}, {\"index\": 4253, \"date\": \"2020-03-29T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 40708, \"deceased\": 2611, \"positive_100k\": 60.769778795497245, \"deceased_100k\": 3.8977570117677924, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\", \"sinceDay0\": 29}, {\"index\": 4254, \"date\": \"2020-03-30T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 45170, \"deceased\": 3030, \"positive_100k\": 67.43074845712417, \"deceased_100k\": 4.5232492323463855, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\", \"sinceDay0\": 30}, {\"index\": 4255, \"date\": \"2020-03-31T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 52827, \"deceased\": 3532, \"positive_100k\": 78.86128290335395, \"deceased_100k\": 5.272645639817635, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\", \"sinceDay0\": 31}, {\"index\": 4256, \"date\": \"2020-04-01T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 57749, \"deceased\": 4414, \"positive_100k\": 86.20895046824138, \"deceased_100k\": 6.589314228243216, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\", \"sinceDay0\": 32}, {\"index\": 4257, \"date\": \"2020-04-02T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 59929, \"deceased\": 5398, \"positive_100k\": 89.46330140108465, \"deceased_100k\": 8.05825061260917, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\", \"sinceDay0\": 33}, {\"index\": 4258, \"date\": \"2020-04-03T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 65202, \"deceased\": 6520, \"positive_100k\": 97.33494932259043, \"deceased_100k\": 9.733196367953278, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\", \"sinceDay0\": 34}, {\"index\": 4259, \"date\": \"2020-04-04T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 69500, \"deceased\": 7574, \"positive_100k\": 103.7510962534897, \"deceased_100k\": 11.306630259337135, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\", \"sinceDay0\": 35}, {\"index\": 4260, \"date\": \"2020-04-05T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 71412, \"deceased\": 8093, \"positive_100k\": 106.60537101660728, \"deceased_100k\": 12.081404632798447, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\", \"sinceDay0\": 36}, {\"index\": 4261, \"date\": \"2020-04-06T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 75343, \"deceased\": 8926, \"positive_100k\": 112.47365244642697, \"deceased_100k\": 13.324924966311496, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\", \"sinceDay0\": 37}, {\"index\": 4262, \"date\": \"2020-04-07T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 79163, \"deceased\": 10343, \"positive_100k\": 118.17623068654682, \"deceased_100k\": 15.440253072659623, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\", \"sinceDay0\": 38}, {\"index\": 4263, \"date\": \"2020-04-08T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 83057, \"deceased\": 10887, \"positive_100k\": 123.98927771979992, \"deceased_100k\": 16.25234798434162, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\", \"sinceDay0\": 39}, {\"index\": 4264, \"date\": \"2020-04-09T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 87366, \"deceased\": 12228, \"positive_100k\": 130.42184568751628, \"deceased_100k\": 18.254221654498878, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\", \"sinceDay0\": 40}, {\"index\": 4265, \"date\": \"2020-04-10T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 91738, \"deceased\": 13215, \"positive_100k\": 136.94846141154875, \"deceased_100k\": 19.727636503451315, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\", \"sinceDay0\": 41}, {\"index\": 4266, \"date\": \"2020-04-11T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 94863, \"deceased\": 13851, \"positive_100k\": 141.61352868913372, \"deceased_100k\": 20.677070995785407, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\", \"sinceDay0\": 42}, {\"index\": 4267, \"date\": \"2020-04-12T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 121712, \"deceased\": 14412, \"positive_100k\": 181.69429391661492, \"deceased_100k\": 21.51454387345746, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\", \"sinceDay0\": 43}, {\"index\": 4268, \"date\": \"2020-04-13T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 125394, \"deceased\": 14986, \"positive_100k\": 187.19086278575665, \"deceased_100k\": 22.371423431004267, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\", \"sinceDay0\": 44}, {\"index\": 4269, \"date\": \"2020-04-14T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 131361, \"deceased\": 15748, \"positive_100k\": 196.0985288482685, \"deceased_100k\": 23.508953435970586, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\", \"sinceDay0\": 45}, {\"index\": 4270, \"date\": \"2020-04-15T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 134582, \"deceased\": 17188, \"positive_100k\": 200.90690699262086, \"deceased_100k\": 25.65861643748174, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\", \"sinceDay0\": 46}, {\"index\": 4271, \"date\": \"2020-04-16T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 147091, \"deceased\": 17941, \"positive_100k\": 219.58061149672017, \"deceased_100k\": 26.78271104868861, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\", \"sinceDay0\": 47}, {\"index\": 4272, \"date\": \"2020-04-17T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 149130, \"deceased\": 18703, \"positive_100k\": 222.62447459399883, \"deceased_100k\": 27.92024105365493, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\", \"sinceDay0\": 48}, {\"index\": 4273, \"date\": \"2020-04-18T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 149149, \"deceased\": 19345, \"positive_100k\": 222.6528382030465, \"deceased_100k\": 28.87863247516199, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\", \"sinceDay0\": 49}, {\"index\": 4274, \"date\": \"2020-04-19T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 154097, \"deceased\": 19744, \"positive_100k\": 230.03931912768346, \"deceased_100k\": 29.474268265164035, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\", \"sinceDay0\": 50}, {\"index\": 4275, \"date\": \"2020-04-20T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 156480, \"deceased\": 20292, \"positive_100k\": 233.5967128308787, \"deceased_100k\": 30.292334462961335, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\", \"sinceDay0\": 51}, {\"index\": 4276, \"date\": \"2020-04-21T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 159297, \"deceased\": 20829, \"positive_100k\": 237.80199107758486, \"deceased_100k\": 31.093979623941536, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\", \"sinceDay0\": 52}, {\"index\": 4498, \"date\": \"2020-03-01T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 130, \"deceased\": 0, \"positive_100k\": 0.15676264021182154, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\", \"sinceDay0\": 0}, {\"index\": 4499, \"date\": \"2020-03-02T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 159, \"deceased\": 0, \"positive_100k\": 0.19173276764368943, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\", \"sinceDay0\": 1}, {\"index\": 4500, \"date\": \"2020-03-03T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 196, \"deceased\": 0, \"positive_100k\": 0.23634982678090016, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\", \"sinceDay0\": 2}, {\"index\": 4501, \"date\": \"2020-03-04T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 262, \"deceased\": 0, \"positive_100k\": 0.31593701334997876, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\", \"sinceDay0\": 3}, {\"index\": 4502, \"date\": \"2020-03-05T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 482, \"deceased\": 0, \"positive_100k\": 0.5812276352469076, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\", \"sinceDay0\": 4}, {\"index\": 4503, \"date\": \"2020-03-06T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 670, \"deceased\": 0, \"positive_100k\": 0.8079305303224649, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\", \"sinceDay0\": 5}, {\"index\": 4504, \"date\": \"2020-03-07T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 799, \"deceased\": 0, \"positive_100k\": 0.9634873040711186, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\", \"sinceDay0\": 6}, {\"index\": 4505, \"date\": \"2020-03-08T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1040, \"deceased\": 0, \"positive_100k\": 1.2541011216945723, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\", \"sinceDay0\": 7}, {\"index\": 4506, \"date\": \"2020-03-09T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1176, \"deceased\": 2, \"positive_100k\": 1.4180989606854009, \"deceased_100k\": 0.0024117329263357162, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\", \"sinceDay0\": 8}, {\"index\": 4507, \"date\": \"2020-03-10T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1457, \"deceased\": 2, \"positive_100k\": 1.7569474368355689, \"deceased_100k\": 0.0024117329263357162, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\", \"sinceDay0\": 9}, {\"index\": 4508, \"date\": \"2020-03-11T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1908, \"deceased\": 3, \"positive_100k\": 2.300793211724273, \"deceased_100k\": 0.003617599389503574, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\", \"sinceDay0\": 10}, {\"index\": 4509, \"date\": \"2020-03-12T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2078, \"deceased\": 3, \"positive_100k\": 2.5057905104628087, \"deceased_100k\": 0.003617599389503574, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\", \"sinceDay0\": 11}, {\"index\": 4510, \"date\": \"2020-03-13T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3675, \"deceased\": 7, \"positive_100k\": 4.431559252141878, \"deceased_100k\": 0.008441065242175007, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\", \"sinceDay0\": 12}, {\"index\": 4511, \"date\": \"2020-03-14T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4585, \"deceased\": 9, \"positive_100k\": 5.528897733624628, \"deceased_100k\": 0.010852798168510723, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\", \"sinceDay0\": 13}, {\"index\": 4512, \"date\": \"2020-03-15T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 5795, \"deceased\": 11, \"positive_100k\": 6.987996154057737, \"deceased_100k\": 0.013264531094846438, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\", \"sinceDay0\": 14}, {\"index\": 4513, \"date\": \"2020-03-16T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 7272, \"deceased\": 17, \"positive_100k\": 8.769060920156663, \"deceased_100k\": 0.020499729873853584, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\", \"sinceDay0\": 15}, {\"index\": 4514, \"date\": \"2020-03-17T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 9257, \"deceased\": 24, \"positive_100k\": 11.162705849544862, \"deceased_100k\": 0.02894079511602859, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\", \"sinceDay0\": 16}, {\"index\": 4515, \"date\": \"2020-03-18T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 12327, \"deceased\": 28, \"positive_100k\": 14.864715891470187, \"deceased_100k\": 0.03376426096870003, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\", \"sinceDay0\": 17}, {\"index\": 4516, \"date\": \"2020-03-19T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 15320, \"deceased\": 44, \"positive_100k\": 18.473874215731584, \"deceased_100k\": 0.05305812437938575, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\", \"sinceDay0\": 18}, {\"index\": 4517, \"date\": \"2020-03-20T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 19848, \"deceased\": 67, \"positive_100k\": 23.934037560955645, \"deceased_100k\": 0.08079305303224649, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\", \"sinceDay0\": 19}, {\"index\": 4518, \"date\": \"2020-03-21T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 22213, \"deceased\": 84, \"positive_100k\": 26.78591174634763, \"deceased_100k\": 0.10129278290610007, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\", \"sinceDay0\": 20}, {\"index\": 4519, \"date\": \"2020-03-22T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 24873, \"deceased\": 94, \"positive_100k\": 29.99351653837413, \"deceased_100k\": 0.11335144753777866, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\", \"sinceDay0\": 21}, {\"index\": 4520, \"date\": \"2020-03-23T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 29056, \"deceased\": 123, \"positive_100k\": 35.037655953805285, \"deceased_100k\": 0.14832157496964654, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\", \"sinceDay0\": 22}, {\"index\": 4521, \"date\": \"2020-03-24T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 32986, \"deceased\": 157, \"positive_100k\": 39.776711154054965, \"deceased_100k\": 0.1893210347173537, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\", \"sinceDay0\": 23}, {\"index\": 4522, \"date\": \"2020-03-25T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 37323, \"deceased\": 206, \"positive_100k\": 45.006554004813964, \"deceased_100k\": 0.24840849141257876, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\", \"sinceDay0\": 24}, {\"index\": 4523, \"date\": \"2020-03-26T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 43938, \"deceased\": 267, \"positive_100k\": 52.98336065866935, \"deceased_100k\": 0.3219663456658181, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\", \"sinceDay0\": 25}, {\"index\": 4524, \"date\": \"2020-03-27T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 50871, \"deceased\": 342, \"positive_100k\": 61.34363284781211, \"deceased_100k\": 0.41240633040340746, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\", \"sinceDay0\": 26}, {\"index\": 4525, \"date\": \"2020-03-28T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 57695, \"deceased\": 433, \"positive_100k\": 69.57246559246957, \"deceased_100k\": 0.5221401785516825, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\", \"sinceDay0\": 27}, {\"index\": 4526, \"date\": \"2020-03-29T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 62095, \"deceased\": 533, \"positive_100k\": 74.87827803040814, \"deceased_100k\": 0.6427268248684683, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\", \"sinceDay0\": 28}, {\"index\": 4527, \"date\": \"2020-03-30T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 66885, \"deceased\": 645, \"positive_100k\": 80.65437838898218, \"deceased_100k\": 0.7777838687432684, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\", \"sinceDay0\": 29}, {\"index\": 4528, \"date\": \"2020-03-31T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 71808, \"deceased\": 775, \"positive_100k\": 86.59085898715755, \"deceased_100k\": 0.93454650895509, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\", \"sinceDay0\": 30}, {\"index\": 4529, \"date\": \"2020-04-01T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 77872, \"deceased\": 920, \"positive_100k\": 93.90323321980745, \"deceased_100k\": 1.1093971461144294, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\", \"sinceDay0\": 31}, {\"index\": 4530, \"date\": \"2020-04-02T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 84794, \"deceased\": 1107, \"positive_100k\": 102.25024087785536, \"deceased_100k\": 1.3348941747268188, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\", \"sinceDay0\": 32}, {\"index\": 4531, \"date\": \"2020-04-03T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 91159, \"deceased\": 1275, \"positive_100k\": 109.92558091591877, \"deceased_100k\": 1.5374797405390188, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\", \"sinceDay0\": 33}, {\"index\": 4532, \"date\": \"2020-04-04T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 96092, \"deceased\": 1444, \"positive_100k\": 115.87412017872582, \"deceased_100k\": 1.741271172814387, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\", \"sinceDay0\": 34}, {\"index\": 4533, \"date\": \"2020-04-05T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 100123, \"deceased\": 1584, \"positive_100k\": 120.73496789175545, \"deceased_100k\": 1.9100924776578871, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\", \"sinceDay0\": 35}, {\"index\": 4534, \"date\": \"2020-04-06T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 103374, \"deceased\": 1810, \"positive_100k\": 124.65523976351416, \"deceased_100k\": 2.182618298333823, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\", \"sinceDay0\": 36}, {\"index\": 4535, \"date\": \"2020-04-07T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 107663, \"deceased\": 2016, \"positive_100k\": 129.8272010240411, \"deceased_100k\": 2.4310267897464017, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\", \"sinceDay0\": 37}, {\"index\": 4536, \"date\": \"2020-04-08T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 113296, \"deceased\": 2349, \"positive_100k\": 136.61984681106566, \"deceased_100k\": 2.8325803219812986, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\", \"sinceDay0\": 38}, {\"index\": 4537, \"date\": \"2020-04-09T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 118181, \"deceased\": 2607, \"positive_100k\": 142.5105044836406, \"deceased_100k\": 3.143693869478606, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\", \"sinceDay0\": 39}, {\"index\": 4538, \"date\": \"2020-04-10T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 122171, \"deceased\": 2767, \"positive_100k\": 147.32191167168037, \"deceased_100k\": 3.336632503585463, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\", \"sinceDay0\": 40}, {\"index\": 4539, \"date\": \"2020-04-11T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 124908, \"deceased\": 2736, \"positive_100k\": 150.6223681813708, \"deceased_100k\": 3.2992506432272597, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\", \"sinceDay0\": 41}, {\"index\": 4540, \"date\": \"2020-04-12T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 127854, \"deceased\": 3022, \"positive_100k\": 154.1748507818633, \"deceased_100k\": 3.644128451693267, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\", \"sinceDay0\": 42}, {\"index\": 4541, \"date\": \"2020-04-13T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 130072, \"deceased\": 3194, \"positive_100k\": 156.84946259716963, \"deceased_100k\": 3.8515374833581384, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\", \"sinceDay0\": 43}, {\"index\": 4542, \"date\": \"2020-04-14T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 131359, \"deceased\": 3294, \"positive_100k\": 158.40141273526666, \"deceased_100k\": 3.9721241296749237, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\", \"sinceDay0\": 44}, {\"index\": 4543, \"date\": \"2020-04-15T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 134753, \"deceased\": 3804, \"positive_100k\": 162.49412351125838, \"deceased_100k\": 4.5871160258905315, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\", \"sinceDay0\": 45}, {\"index\": 4544, \"date\": \"2020-04-16T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 137698, \"deceased\": 4052, \"positive_100k\": 166.0454002452877, \"deceased_100k\": 4.886170908756161, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\", \"sinceDay0\": 46}, {\"index\": 4545, \"date\": \"2020-04-17T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 141397, \"deceased\": 4352, \"positive_100k\": 170.50590029254562, \"deceased_100k\": 5.247930847706518, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\", \"sinceDay0\": 47}, {\"index\": 4546, \"date\": \"2020-04-18T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 143342, \"deceased\": 4459, \"positive_100k\": 172.8513105634071, \"deceased_100k\": 5.376958559265479, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\", \"sinceDay0\": 48}, {\"index\": 4547, \"date\": \"2020-04-19T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 145184, \"deceased\": 4586, \"positive_100k\": 175.0725165885623, \"deceased_100k\": 5.530103600087797, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\", \"sinceDay0\": 49}, {\"index\": 4548, \"date\": \"2020-04-20T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 147065, \"deceased\": 4862, \"positive_100k\": 177.34075140578102, \"deceased_100k\": 5.862922743922126, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\", \"sinceDay0\": 50}, {\"index\": 4549, \"date\": \"2020-04-21T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 148291, \"deceased\": 5033, \"positive_100k\": 178.81914368962484, \"deceased_100k\": 6.069125909123829, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\", \"sinceDay0\": 51}, {\"index\": 5876, \"date\": \"2020-03-14T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 129, \"deceased\": 2, \"positive_100k\": 2.6578724740424757, \"deceased_100k\": 0.04120732517895311, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\", \"sinceDay0\": 0}, {\"index\": 5877, \"date\": \"2020-03-15T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 129, \"deceased\": 2, \"positive_100k\": 2.6578724740424757, \"deceased_100k\": 0.04120732517895311, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\", \"sinceDay0\": 1}, {\"index\": 5878, \"date\": \"2020-03-16T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 169, \"deceased\": 2, \"positive_100k\": 3.482018977621538, \"deceased_100k\": 0.04120732517895311, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\", \"sinceDay0\": 2}, {\"index\": 5879, \"date\": \"2020-03-17T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 223, \"deceased\": 2, \"positive_100k\": 4.594616757453272, \"deceased_100k\": 0.04120732517895311, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\", \"sinceDay0\": 3}, {\"index\": 5880, \"date\": \"2020-03-18T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 292, \"deceased\": 2, \"positive_100k\": 6.016269476127154, \"deceased_100k\": 0.04120732517895311, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\", \"sinceDay0\": 4}, {\"index\": 5881, \"date\": \"2020-03-19T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 557, \"deceased\": 3, \"positive_100k\": 11.47624006233844, \"deceased_100k\": 0.061810987768429665, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\", \"sinceDay0\": 5}, {\"index\": 5882, \"date\": \"2020-03-20T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 683, \"deceased\": 3, \"positive_100k\": 14.072301548612488, \"deceased_100k\": 0.061810987768429665, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\", \"sinceDay0\": 6}, {\"index\": 5883, \"date\": \"2020-03-21T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 785, \"deceased\": 3, \"positive_100k\": 16.173875132739095, \"deceased_100k\": 0.061810987768429665, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\", \"sinceDay0\": 7}, {\"index\": 5884, \"date\": \"2020-03-22T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 906, \"deceased\": 4, \"positive_100k\": 18.66691830606576, \"deceased_100k\": 0.08241465035790622, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\", \"sinceDay0\": 8}, {\"index\": 5885, \"date\": \"2020-03-23T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1125, \"deceased\": 6, \"positive_100k\": 23.179120413161126, \"deceased_100k\": 0.12362197553685933, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\", \"sinceDay0\": 9}, {\"index\": 5886, \"date\": \"2020-03-24T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1329, \"deceased\": 7, \"positive_100k\": 27.382267581414343, \"deceased_100k\": 0.14422563812633588, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\", \"sinceDay0\": 10}, {\"index\": 5887, \"date\": \"2020-03-25T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1564, \"deceased\": 9, \"positive_100k\": 32.22412828994133, \"deceased_100k\": 0.185432963305289, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\", \"sinceDay0\": 11}, {\"index\": 5888, \"date\": \"2020-03-26T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1819, \"deceased\": 19, \"positive_100k\": 37.47806225025785, \"deceased_100k\": 0.39146958920005454, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\", \"sinceDay0\": 12}, {\"index\": 5889, \"date\": \"2020-03-27T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2121, \"deceased\": 22, \"positive_100k\": 43.700368352279774, \"deceased_100k\": 0.45328057696848423, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\", \"sinceDay0\": 13}, {\"index\": 5890, \"date\": \"2020-03-28T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2415, \"deceased\": 36, \"positive_100k\": 49.75784515358589, \"deceased_100k\": 0.741731853221156, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\", \"sinceDay0\": 14}, {\"index\": 5891, \"date\": \"2020-03-29T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2615, \"deceased\": 46, \"positive_100k\": 53.87857767148119, \"deceased_100k\": 0.9477684791159215, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\", \"sinceDay0\": 15}, {\"index\": 5892, \"date\": \"2020-03-30T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2910, \"deceased\": 54, \"positive_100k\": 59.95665813537678, \"deceased_100k\": 1.112597779831734, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\", \"sinceDay0\": 16}, {\"index\": 5893, \"date\": \"2020-03-31T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3235, \"deceased\": 71, \"positive_100k\": 66.65284847695666, \"deceased_100k\": 1.4628600438528354, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\", \"sinceDay0\": 17}, {\"index\": 5894, \"date\": \"2020-04-01T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3447, \"deceased\": 85, \"positive_100k\": 71.0208249459257, \"deceased_100k\": 1.7513113201055073, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\", \"sinceDay0\": 18}, {\"index\": 5895, \"date\": \"2020-04-02T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3849, \"deceased\": 98, \"positive_100k\": 79.30349730689527, \"deceased_100k\": 2.0191589337687024, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\", \"sinceDay0\": 19}, {\"index\": 5896, \"date\": \"2020-04-03T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4273, \"deceased\": 120, \"positive_100k\": 88.03945024483332, \"deceased_100k\": 2.472439510737187, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\", \"sinceDay0\": 20}, {\"index\": 5897, \"date\": \"2020-04-04T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4604, \"deceased\": 137, \"positive_100k\": 94.85926256195006, \"deceased_100k\": 2.822701774758288, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\", \"sinceDay0\": 21}, {\"index\": 5898, \"date\": \"2020-04-05T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4994, \"deceased\": 158, \"positive_100k\": 102.89469097184592, \"deceased_100k\": 3.2553786891372956, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\", \"sinceDay0\": 22}, {\"index\": 5899, \"date\": \"2020-04-06T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 5364, \"deceased\": 174, \"positive_100k\": 110.51804612995225, \"deceased_100k\": 3.5850372905689207, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\", \"sinceDay0\": 23}, {\"index\": 5900, \"date\": \"2020-04-07T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 5709, \"deceased\": 210, \"positive_100k\": 117.62630972332165, \"deceased_100k\": 4.326769143790076, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\", \"sinceDay0\": 24}, {\"index\": 5901, \"date\": \"2020-04-08T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6074, \"deceased\": 235, \"positive_100k\": 125.14664656848059, \"deceased_100k\": 4.8418607085269905, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\", \"sinceDay0\": 25}, {\"index\": 5902, \"date\": \"2020-04-09T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6574, \"deceased\": 263, \"positive_100k\": 135.4484778632189, \"deceased_100k\": 5.418763261032334, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\", \"sinceDay0\": 26}, {\"index\": 5903, \"date\": \"2020-04-10T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 8089, \"deceased\": 287, \"positive_100k\": 166.66302668627586, \"deceased_100k\": 5.913251163179772, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\", \"sinceDay0\": 27}, {\"index\": 5904, \"date\": \"2020-04-11T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 8928, \"deceased\": 320, \"positive_100k\": 183.9494995988467, \"deceased_100k\": 6.593172028632497, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\", \"sinceDay0\": 28}, {\"index\": 5905, \"date\": \"2020-04-12T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 9655, \"deceased\": 334, \"positive_100k\": 198.92836230139613, \"deceased_100k\": 6.88162330488517, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\", \"sinceDay0\": 29}, {\"index\": 5906, \"date\": \"2020-04-13T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 10647, \"deceased\": 365, \"positive_100k\": 219.36719559015688, \"deceased_100k\": 7.520336845158943, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\", \"sinceDay0\": 30}, {\"index\": 5907, \"date\": \"2020-04-14T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 11479, \"deceased\": 406, \"positive_100k\": 236.5094428646014, \"deceased_100k\": 8.365087011327482, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\", \"sinceDay0\": 31}, {\"index\": 5908, \"date\": \"2020-04-15T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 12547, \"deceased\": 444, \"positive_100k\": 258.51415451016237, \"deceased_100k\": 9.14802618972759, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\", \"sinceDay0\": 32}, {\"index\": 5909, \"date\": \"2020-04-16T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 13271, \"deceased\": 486, \"positive_100k\": 273.43120622494337, \"deceased_100k\": 10.013380018485606, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\", \"sinceDay0\": 33}, {\"index\": 5910, \"date\": \"2020-04-17T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 13980, \"deceased\": 530, \"positive_100k\": 288.03920300088225, \"deceased_100k\": 10.919941172422574, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\", \"sinceDay0\": 34}, {\"index\": 5911, \"date\": \"2020-04-18T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 14758, \"deceased\": 571, \"positive_100k\": 304.068852495495, \"deceased_100k\": 11.764691338591113, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\", \"sinceDay0\": 35}, {\"index\": 5912, \"date\": \"2020-04-19T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 15251, \"deceased\": 610, \"positive_100k\": 314.22645815210694, \"deceased_100k\": 12.568234179580699, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\", \"sinceDay0\": 36}, {\"index\": 5913, \"date\": \"2020-04-20T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 15652, \"deceased\": 687, \"positive_100k\": 322.48852685048706, \"deceased_100k\": 14.154716198970394, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\", \"sinceDay0\": 37}, {\"index\": 5914, \"date\": \"2020-04-21T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 16040, \"deceased\": 730, \"positive_100k\": 330.482747935204, \"deceased_100k\": 15.040673690317886, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\", \"sinceDay0\": 38}, {\"index\": 5965, \"date\": \"2020-03-12T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 100, \"deceased\": 0, \"positive_100k\": 1.1256444314369976, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\", \"sinceDay0\": 0}, {\"index\": 5966, \"date\": \"2020-03-13T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 126, \"deceased\": 0, \"positive_100k\": 1.418311983610617, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\", \"sinceDay0\": 1}, {\"index\": 5967, \"date\": \"2020-03-14T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 155, \"deceased\": 0, \"positive_100k\": 1.7447488687273462, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\", \"sinceDay0\": 2}, {\"index\": 5968, \"date\": \"2020-03-15T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 213, \"deceased\": 0, \"positive_100k\": 2.3976226389608053, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\", \"sinceDay0\": 3}, {\"index\": 5969, \"date\": \"2020-03-16T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 218, \"deceased\": 0, \"positive_100k\": 2.453904860532655, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\", \"sinceDay0\": 4}, {\"index\": 5970, \"date\": \"2020-03-17T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 250, \"deceased\": 0, \"positive_100k\": 2.8141110785924943, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\", \"sinceDay0\": 5}, {\"index\": 5971, \"date\": \"2020-03-18T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 304, \"deceased\": 0, \"positive_100k\": 3.4219590715684727, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\", \"sinceDay0\": 6}, {\"index\": 5972, \"date\": \"2020-03-19T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 427, \"deceased\": 0, \"positive_100k\": 4.80650172223598, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\", \"sinceDay0\": 7}, {\"index\": 5973, \"date\": \"2020-03-20T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 529, \"deceased\": 0, \"positive_100k\": 5.954659042301717, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\", \"sinceDay0\": 8}, {\"index\": 5974, \"date\": \"2020-03-21T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 712, \"deceased\": 1, \"positive_100k\": 8.014588351831424, \"deceased_100k\": 0.011256444314369977, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\", \"sinceDay0\": 9}, {\"index\": 5975, \"date\": \"2020-03-22T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 883, \"deceased\": 1, \"positive_100k\": 9.93944032958869, \"deceased_100k\": 0.011256444314369977, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\", \"sinceDay0\": 10}, {\"index\": 5976, \"date\": \"2020-03-23T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1071, \"deceased\": 1, \"positive_100k\": 12.055651860690245, \"deceased_100k\": 0.011256444314369977, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\", \"sinceDay0\": 11}, {\"index\": 5977, \"date\": \"2020-03-24T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1238, \"deceased\": 3, \"positive_100k\": 13.935478061190032, \"deceased_100k\": 0.03376933294310993, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\", \"sinceDay0\": 12}, {\"index\": 5978, \"date\": \"2020-03-25T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2369, \"deceased\": 5, \"positive_100k\": 26.666516580742474, \"deceased_100k\": 0.05628222157184988, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\", \"sinceDay0\": 13}, {\"index\": 5979, \"date\": \"2020-03-26T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2693, \"deceased\": 8, \"positive_100k\": 30.313604538598344, \"deceased_100k\": 0.09005155451495982, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\", \"sinceDay0\": 14}, {\"index\": 5980, \"date\": \"2020-03-27T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3035, \"deceased\": 12, \"positive_100k\": 34.163308494112876, \"deceased_100k\": 0.13507733177243972, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\", \"sinceDay0\": 15}, {\"index\": 5981, \"date\": \"2020-03-28T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3619, \"deceased\": 12, \"positive_100k\": 40.73707197370495, \"deceased_100k\": 0.13507733177243972, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\", \"sinceDay0\": 16}, {\"index\": 5982, \"date\": \"2020-03-29T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4247, \"deceased\": 15, \"positive_100k\": 47.80611900312929, \"deceased_100k\": 0.16884666471554965, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\", \"sinceDay0\": 17}, {\"index\": 5983, \"date\": \"2020-03-30T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4695, \"deceased\": 16, \"positive_100k\": 52.84900605596704, \"deceased_100k\": 0.18010310902991963, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\", \"sinceDay0\": 18}, {\"index\": 5984, \"date\": \"2020-03-31T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 5358, \"deceased\": 20, \"positive_100k\": 60.31202863639434, \"deceased_100k\": 0.22512888628739952, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\", \"sinceDay0\": 19}, {\"index\": 5985, \"date\": \"2020-04-01T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6092, \"deceased\": 26, \"positive_100k\": 68.5742587631419, \"deceased_100k\": 0.2926675521736194, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\", \"sinceDay0\": 20}, {\"index\": 5986, \"date\": \"2020-04-02T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6857, \"deceased\": 36, \"positive_100k\": 77.18543866363494, \"deceased_100k\": 0.4052319953173192, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\", \"sinceDay0\": 21}, {\"index\": 5987, \"date\": \"2020-04-03T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 7428, \"deceased\": 40, \"positive_100k\": 83.61286836714018, \"deceased_100k\": 0.45025777257479904, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\", \"sinceDay0\": 22}, {\"index\": 5988, \"date\": \"2020-04-04T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 7851, \"deceased\": 44, \"positive_100k\": 88.37434431211868, \"deceased_100k\": 0.495283549832279, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\", \"sinceDay0\": 23}, {\"index\": 5989, \"date\": \"2020-04-05T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 8430, \"deceased\": 49, \"positive_100k\": 94.8918255701389, \"deceased_100k\": 0.5515657714041289, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\", \"sinceDay0\": 24}, {\"index\": 5990, \"date\": \"2020-04-06T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 8904, \"deceased\": 57, \"positive_100k\": 100.22738017515027, \"deceased_100k\": 0.6416173259190887, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\", \"sinceDay0\": 25}, {\"index\": 5991, \"date\": \"2020-04-07T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 9248, \"deceased\": 65, \"positive_100k\": 104.09959701929354, \"deceased_100k\": 0.7316688804340484, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\", \"sinceDay0\": 26}, {\"index\": 5992, \"date\": \"2020-04-08T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 9404, \"deceased\": 73, \"positive_100k\": 105.85560233233525, \"deceased_100k\": 0.8217204349490083, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\", \"sinceDay0\": 27}, {\"index\": 5993, \"date\": \"2020-04-09T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 9968, \"deceased\": 86, \"positive_100k\": 112.20423692563993, \"deceased_100k\": 0.9680542110358179, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\", \"sinceDay0\": 28}, {\"index\": 5994, \"date\": \"2020-04-10T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 10408, \"deceased\": 95, \"positive_100k\": 117.15707242396273, \"deceased_100k\": 1.0693622098651479, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\", \"sinceDay0\": 29}, {\"index\": 5995, \"date\": \"2020-04-11T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 10743, \"deceased\": 101, \"positive_100k\": 120.92798126927666, \"deceased_100k\": 1.1369008757513677, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\", \"sinceDay0\": 30}, {\"index\": 5996, \"date\": \"2020-04-12T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 11145, \"deceased\": 103, \"positive_100k\": 125.4530718836534, \"deceased_100k\": 1.1594137643801075, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\", \"sinceDay0\": 31}, {\"index\": 5997, \"date\": \"2020-04-13T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 11586, \"deceased\": 116, \"positive_100k\": 130.41716382629053, \"deceased_100k\": 1.3057475404669174, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\", \"sinceDay0\": 32}, {\"index\": 5998, \"date\": \"2020-04-14T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 12046, \"deceased\": 123, \"positive_100k\": 135.59512821090073, \"deceased_100k\": 1.3845426506675071, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\", \"sinceDay0\": 33}, {\"index\": 5999, \"date\": \"2020-04-15T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 12501, \"deceased\": 130, \"positive_100k\": 140.7168103739391, \"deceased_100k\": 1.4633377608680969, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\", \"sinceDay0\": 34}, {\"index\": 6000, \"date\": \"2020-04-16T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 12758, \"deceased\": 142, \"positive_100k\": 143.60971656273216, \"deceased_100k\": 1.5984150926405367, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\", \"sinceDay0\": 35}, {\"index\": 6001, \"date\": \"2020-04-17T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 12982, \"deceased\": 151, \"positive_100k\": 146.13116008915105, \"deceased_100k\": 1.6997230914698664, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\", \"sinceDay0\": 36}, {\"index\": 6002, \"date\": \"2020-04-18T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 13265, \"deceased\": 164, \"positive_100k\": 149.31673383011773, \"deceased_100k\": 1.8460568675566764, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\", \"sinceDay0\": 37}, {\"index\": 6003, \"date\": \"2020-04-19T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 13491, \"deceased\": 172, \"positive_100k\": 151.86069024516536, \"deceased_100k\": 1.9361084220716358, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\", \"sinceDay0\": 38}, {\"index\": 6004, \"date\": \"2020-04-20T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 13713, \"deceased\": 177, \"positive_100k\": 154.35962088295548, \"deceased_100k\": 1.9923906436434857, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\", \"sinceDay0\": 39}, {\"index\": 6005, \"date\": \"2020-04-21T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 13942, \"deceased\": 184, \"positive_100k\": 156.93734663094622, \"deceased_100k\": 2.071185753844076, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\", \"sinceDay0\": 40}, {\"index\": 6038, \"date\": \"2020-02-23T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 155, \"deceased\": 3, \"positive_100k\": 0.25648967274118606, \"deceased_100k\": 0.004964316246603601, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\", \"sinceDay0\": 0}, {\"index\": 6039, \"date\": \"2020-02-24T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 229, \"deceased\": 7, \"positive_100k\": 0.3789428068240749, \"deceased_100k\": 0.011583404575408402, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\", \"sinceDay0\": 1}, {\"index\": 6040, \"date\": \"2020-02-25T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 322, \"deceased\": 10, \"positive_100k\": 0.5328366104687865, \"deceased_100k\": 0.016547720822012002, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\", \"sinceDay0\": 2}, {\"index\": 6041, \"date\": \"2020-02-26T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 453, \"deceased\": 12, \"positive_100k\": 0.7496117532371437, \"deceased_100k\": 0.019857264986414404, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\", \"sinceDay0\": 3}, {\"index\": 6042, \"date\": \"2020-02-27T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 655, \"deceased\": 17, \"positive_100k\": 1.0838757138417863, \"deceased_100k\": 0.028131125397420405, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\", \"sinceDay0\": 4}, {\"index\": 6043, \"date\": \"2020-02-28T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 888, \"deceased\": 21, \"positive_100k\": 1.469437608994666, \"deceased_100k\": 0.03475021372622521, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\", \"sinceDay0\": 5}, {\"index\": 6044, \"date\": \"2020-02-29T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1128, \"deceased\": 29, \"positive_100k\": 1.866582908722954, \"deceased_100k\": 0.04798839038383481, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\", \"sinceDay0\": 6}, {\"index\": 6045, \"date\": \"2020-03-01T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1694, \"deceased\": 34, \"positive_100k\": 2.803183907248833, \"deceased_100k\": 0.05626225079484081, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\", \"sinceDay0\": 7}, {\"index\": 6046, \"date\": \"2020-03-02T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2036, \"deceased\": 52, \"positive_100k\": 3.3691159593616438, \"deceased_100k\": 0.08604814827446242, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\", \"sinceDay0\": 8}, {\"index\": 6047, \"date\": \"2020-03-03T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2502, \"deceased\": 79, \"positive_100k\": 4.140239749667403, \"deceased_100k\": 0.13072699449389483, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\", \"sinceDay0\": 9}, {\"index\": 6048, \"date\": \"2020-03-04T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3089, \"deceased\": 107, \"positive_100k\": 5.111590961919508, \"deceased_100k\": 0.17706061279552843, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\", \"sinceDay0\": 10}, {\"index\": 6049, \"date\": \"2020-03-05T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3858, \"deceased\": 148, \"positive_100k\": 6.3841106931322305, \"deceased_100k\": 0.24490626816577765, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\", \"sinceDay0\": 11}, {\"index\": 6050, \"date\": \"2020-03-06T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4636, \"deceased\": 197, \"positive_100k\": 7.671523373084765, \"deceased_100k\": 0.32599010019363645, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\", \"sinceDay0\": 12}, {\"index\": 6051, \"date\": \"2020-03-07T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 5883, \"deceased\": 233, \"positive_100k\": 9.735024159589662, \"deceased_100k\": 0.38556189515287964, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\", \"sinceDay0\": 13}, {\"index\": 6052, \"date\": \"2020-03-08T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 7375, \"deceased\": 366, \"positive_100k\": 12.203944106233852, \"deceased_100k\": 0.6056465820856393, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\", \"sinceDay0\": 14}, {\"index\": 6053, \"date\": \"2020-03-09T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 9172, \"deceased\": 463, \"positive_100k\": 15.17756953794941, \"deceased_100k\": 0.7661594740591559, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\", \"sinceDay0\": 15}, {\"index\": 6054, \"date\": \"2020-03-10T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 10149, \"deceased\": 631, \"positive_100k\": 16.794281862259982, \"deceased_100k\": 1.0441611838689575, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\", \"sinceDay0\": 16}, {\"index\": 6055, \"date\": \"2020-03-11T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 12462, \"deceased\": 827, \"positive_100k\": 20.621769688391357, \"deceased_100k\": 1.3684965119803927, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\", \"sinceDay0\": 17}, {\"index\": 6056, \"date\": \"2020-03-12T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 12462, \"deceased\": 827, \"positive_100k\": 20.621769688391357, \"deceased_100k\": 1.3684965119803927, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\", \"sinceDay0\": 18}, {\"index\": 6057, \"date\": \"2020-03-13T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 17660, \"deceased\": 1266, \"positive_100k\": 29.223274971673195, \"deceased_100k\": 2.0949414560667194, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\", \"sinceDay0\": 19}, {\"index\": 6058, \"date\": \"2020-03-14T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 21157, \"deceased\": 1441, \"positive_100k\": 35.010012943130796, \"deceased_100k\": 2.3845265704519294, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\", \"sinceDay0\": 20}, {\"index\": 6059, \"date\": \"2020-03-15T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 24747, \"deceased\": 1809, \"positive_100k\": 40.95064471823311, \"deceased_100k\": 2.9934826967019714, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\", \"sinceDay0\": 21}, {\"index\": 6060, \"date\": \"2020-03-16T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 27980, \"deceased\": 2158, \"positive_100k\": 46.300522859989584, \"deceased_100k\": 3.5709981533901907, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\", \"sinceDay0\": 22}, {\"index\": 6061, \"date\": \"2020-03-17T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 31506, \"deceased\": 2503, \"positive_100k\": 52.13524922183102, \"deceased_100k\": 4.141894521749604, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\", \"sinceDay0\": 23}, {\"index\": 6062, \"date\": \"2020-03-18T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 35713, \"deceased\": 2978, \"positive_100k\": 59.096875371651464, \"deceased_100k\": 4.927911260795175, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\", \"sinceDay0\": 24}, {\"index\": 6063, \"date\": \"2020-03-19T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 41035, \"deceased\": 3405, \"positive_100k\": 67.90357239312625, \"deceased_100k\": 5.634498939895087, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\", \"sinceDay0\": 25}, {\"index\": 6064, \"date\": \"2020-03-20T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 47021, \"deceased\": 4032, \"positive_100k\": 77.80903807718265, \"deceased_100k\": 6.67204103543524, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\", \"sinceDay0\": 26}, {\"index\": 6065, \"date\": \"2020-03-21T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 53578, \"deceased\": 4825, \"positive_100k\": 88.65937862017591, \"deceased_100k\": 7.984275296620791, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\", \"sinceDay0\": 27}, {\"index\": 6066, \"date\": \"2020-03-22T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 59138, \"deceased\": 5476, \"positive_100k\": 97.85991139721459, \"deceased_100k\": 9.061531922133772, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\", \"sinceDay0\": 28}, {\"index\": 6067, \"date\": \"2020-03-23T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 63927, \"deceased\": 6077, \"positive_100k\": 105.78461489887613, \"deceased_100k\": 10.056049943536696, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\", \"sinceDay0\": 29}, {\"index\": 6068, \"date\": \"2020-03-24T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 69176, \"deceased\": 6820, \"positive_100k\": 114.47051355835023, \"deceased_100k\": 11.285545600612187, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\", \"sinceDay0\": 30}, {\"index\": 6069, \"date\": \"2020-03-25T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 74386, \"deceased\": 7503, \"positive_100k\": 123.09187610661849, \"deceased_100k\": 12.415754932755606, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\", \"sinceDay0\": 31}, {\"index\": 6070, \"date\": \"2020-03-26T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 80589, \"deceased\": 8215, \"positive_100k\": 133.35642733251254, \"deceased_100k\": 13.593952655282862, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\", \"sinceDay0\": 32}, {\"index\": 6071, \"date\": \"2020-03-27T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 86498, \"deceased\": 9134, \"positive_100k\": 143.13447556623942, \"deceased_100k\": 15.114688198825764, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\", \"sinceDay0\": 33}, {\"index\": 6072, \"date\": \"2020-03-28T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 92472, \"deceased\": 10023, \"positive_100k\": 153.02008398530938, \"deceased_100k\": 16.585780579902632, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\", \"sinceDay0\": 34}, {\"index\": 6073, \"date\": \"2020-03-29T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 97689, \"deceased\": 10779, \"positive_100k\": 161.65302993815305, \"deceased_100k\": 17.83678827404674, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\", \"sinceDay0\": 35}, {\"index\": 6074, \"date\": \"2020-03-30T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 101739, \"deceased\": 11591, \"positive_100k\": 168.3548568710679, \"deceased_100k\": 19.180463204794112, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\", \"sinceDay0\": 36}, {\"index\": 6075, \"date\": \"2020-03-31T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 105792, \"deceased\": 12428, \"positive_100k\": 175.0616481202294, \"deceased_100k\": 20.565507437596516, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\", \"sinceDay0\": 37}, {\"index\": 6076, \"date\": \"2020-04-01T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 110574, \"deceased\": 13155, \"positive_100k\": 182.97476821731553, \"deceased_100k\": 21.76852674135679, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\", \"sinceDay0\": 38}, {\"index\": 6077, \"date\": \"2020-04-02T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 115242, \"deceased\": 13915, \"positive_100k\": 190.69924429703073, \"deceased_100k\": 23.026153523829702, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\", \"sinceDay0\": 39}, {\"index\": 6078, \"date\": \"2020-04-03T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 119827, \"deceased\": 14681, \"positive_100k\": 198.28637429392325, \"deceased_100k\": 24.293708938795824, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\", \"sinceDay0\": 40}, {\"index\": 6079, \"date\": \"2020-04-04T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 124632, \"deceased\": 15362, \"positive_100k\": 206.2375541489, \"deceased_100k\": 25.42060872677484, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\", \"sinceDay0\": 41}, {\"index\": 6080, \"date\": \"2020-04-05T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 128948, \"deceased\": 15887, \"positive_100k\": 213.37955045568037, \"deceased_100k\": 26.289364069930468, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\", \"sinceDay0\": 42}, {\"index\": 6081, \"date\": \"2020-04-06T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 132547, \"deceased\": 16523, \"positive_100k\": 219.3350751795225, \"deceased_100k\": 27.341799114210435, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\", \"sinceDay0\": 43}, {\"index\": 6082, \"date\": \"2020-04-07T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 135586, \"deceased\": 17127, \"positive_100k\": 224.36392753733196, \"deceased_100k\": 28.341281451859956, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\", \"sinceDay0\": 44}, {\"index\": 6083, \"date\": \"2020-04-08T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 139422, \"deceased\": 17669, \"positive_100k\": 230.71163324465573, \"deceased_100k\": 29.23816792041301, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\", \"sinceDay0\": 45}, {\"index\": 6084, \"date\": \"2020-04-09T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 143626, \"deceased\": 18279, \"positive_100k\": 237.6682950782296, \"deceased_100k\": 30.247578890555737, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\", \"sinceDay0\": 46}, {\"index\": 6085, \"date\": \"2020-04-10T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 147577, \"deceased\": 18849, \"positive_100k\": 244.20629957500654, \"deceased_100k\": 31.190798977410424, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\", \"sinceDay0\": 47}, {\"index\": 6086, \"date\": \"2020-04-11T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 152271, \"deceased\": 19468, \"positive_100k\": 251.97379972885895, \"deceased_100k\": 32.21510289629297, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\", \"sinceDay0\": 48}, {\"index\": 6087, \"date\": \"2020-04-12T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 156363, \"deceased\": 19899, \"positive_100k\": 258.7451270892263, \"deceased_100k\": 32.928309663721684, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\", \"sinceDay0\": 49}, {\"index\": 6088, \"date\": \"2020-04-13T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 159516, \"deceased\": 20465, \"positive_100k\": 263.96262346440665, \"deceased_100k\": 33.86491066224757, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\", \"sinceDay0\": 50}, {\"index\": 6089, \"date\": \"2020-04-14T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 162488, \"deceased\": 21067, \"positive_100k\": 268.88060609270866, \"deceased_100k\": 34.86108345573268, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\", \"sinceDay0\": 51}, {\"index\": 6090, \"date\": \"2020-04-15T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 165155, \"deceased\": 21645, \"positive_100k\": 273.29388323593923, \"deceased_100k\": 35.817541719244986, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\", \"sinceDay0\": 52}, {\"index\": 6091, \"date\": \"2020-04-16T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 168941, \"deceased\": 22170, \"positive_100k\": 279.55885033915297, \"deceased_100k\": 36.68629706240061, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\", \"sinceDay0\": 53}, {\"index\": 6092, \"date\": \"2020-04-17T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 172434, \"deceased\": 22745, \"positive_100k\": 285.3389692222818, \"deceased_100k\": 37.6377910096663, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\", \"sinceDay0\": 54}, {\"index\": 6093, \"date\": \"2020-04-18T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 175925, \"deceased\": 23227, \"positive_100k\": 291.11577856124615, \"deceased_100k\": 38.435391153287284, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\", \"sinceDay0\": 55}, {\"index\": 6094, \"date\": \"2020-04-19T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 178972, \"deceased\": 23660, \"positive_100k\": 296.1578690957132, \"deceased_100k\": 39.1519074648804, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\", \"sinceDay0\": 56}, {\"index\": 6095, \"date\": \"2020-04-20T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 181228, \"deceased\": 24114, \"positive_100k\": 299.8910349131591, \"deceased_100k\": 39.90317399019975, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\", \"sinceDay0\": 57}, {\"index\": 6096, \"date\": \"2020-04-21T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 183957, \"deceased\": 24648, \"positive_100k\": 304.4069079254862, \"deceased_100k\": 40.78682228209519, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\", \"sinceDay0\": 58}, {\"index\": 6695, \"date\": \"2020-03-14T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 104, \"deceased\": 0, \"positive_100k\": 2.513711206970521, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\", \"sinceDay0\": 0}, {\"index\": 6696, \"date\": \"2020-03-15T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 112, \"deceased\": 0, \"positive_100k\": 2.707073607506715, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\", \"sinceDay0\": 1}, {\"index\": 6697, \"date\": \"2020-03-16T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 123, \"deceased\": 0, \"positive_100k\": 2.9729469082439817, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\", \"sinceDay0\": 2}, {\"index\": 6698, \"date\": \"2020-03-17T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 130, \"deceased\": 0, \"positive_100k\": 3.1421390087131518, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\", \"sinceDay0\": 3}, {\"index\": 6699, \"date\": \"2020-03-18T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 142, \"deceased\": 0, \"positive_100k\": 3.4321826095174424, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\", \"sinceDay0\": 4}, {\"index\": 6700, \"date\": \"2020-03-19T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 148, \"deceased\": 0, \"positive_100k\": 3.5772044099195877, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\", \"sinceDay0\": 5}, {\"index\": 6701, \"date\": \"2020-03-20T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 159, \"deceased\": 0, \"positive_100k\": 3.8430777106568543, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\", \"sinceDay0\": 6}, {\"index\": 6702, \"date\": \"2020-03-21T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 176, \"deceased\": 0, \"positive_100k\": 4.253972811796267, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\", \"sinceDay0\": 7}, {\"index\": 6703, \"date\": \"2020-03-22T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 188, \"deceased\": 0, \"positive_100k\": 4.544016412600557, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\", \"sinceDay0\": 8}, {\"index\": 6704, \"date\": \"2020-03-23T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 189, \"deceased\": 0, \"positive_100k\": 4.568186712667582, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\", \"sinceDay0\": 9}, {\"index\": 6705, \"date\": \"2020-03-24T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 191, \"deceased\": 0, \"positive_100k\": 4.61652731280163, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\", \"sinceDay0\": 10}, {\"index\": 6706, \"date\": \"2020-03-25T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 195, \"deceased\": 0, \"positive_100k\": 4.713208513069727, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\", \"sinceDay0\": 11}, {\"index\": 6707, \"date\": \"2020-03-26T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 208, \"deceased\": 0, \"positive_100k\": 5.027422413941042, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\", \"sinceDay0\": 12}, {\"index\": 6708, \"date\": \"2020-03-27T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 225, \"deceased\": 0, \"positive_100k\": 5.438317515080454, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\", \"sinceDay0\": 13}, {\"index\": 6709, \"date\": \"2020-03-28T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 235, \"deceased\": 0, \"positive_100k\": 5.680020515750697, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\", \"sinceDay0\": 14}, {\"index\": 6710, \"date\": \"2020-03-29T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 255, \"deceased\": 0, \"positive_100k\": 6.163426517091181, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\", \"sinceDay0\": 15}, {\"index\": 6711, \"date\": \"2020-03-30T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 266, \"deceased\": 0, \"positive_100k\": 6.429299817828448, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\", \"sinceDay0\": 16}, {\"index\": 6712, \"date\": \"2020-03-31T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 289, \"deceased\": 0, \"positive_100k\": 6.985216719370006, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\", \"sinceDay0\": 17}, {\"index\": 6713, \"date\": \"2020-04-01T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 317, \"deceased\": 0, \"positive_100k\": 7.661985121246685, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\", \"sinceDay0\": 18}, {\"index\": 6714, \"date\": \"2020-04-02T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 342, \"deceased\": 0, \"positive_100k\": 8.266242622922292, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\", \"sinceDay0\": 19}, {\"index\": 6715, \"date\": \"2020-04-03T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 417, \"deceased\": 0, \"positive_100k\": 10.07901512794911, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\", \"sinceDay0\": 20}, {\"index\": 6716, \"date\": \"2020-04-04T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 479, \"deceased\": 1, \"positive_100k\": 11.577573732104613, \"deceased_100k\": 0.024170300067024243, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\", \"sinceDay0\": 21}, {\"index\": 6717, \"date\": \"2020-04-05T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 556, \"deceased\": 1, \"positive_100k\": 13.438686837265477, \"deceased_100k\": 0.024170300067024243, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\", \"sinceDay0\": 22}, {\"index\": 6718, \"date\": \"2020-04-06T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 665, \"deceased\": 1, \"positive_100k\": 16.073249544571123, \"deceased_100k\": 0.024170300067024243, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\", \"sinceDay0\": 23}, {\"index\": 6719, \"date\": \"2020-04-07T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 743, \"deceased\": 1, \"positive_100k\": 17.95853294979901, \"deceased_100k\": 0.024170300067024243, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\", \"sinceDay0\": 24}, {\"index\": 6720, \"date\": \"2020-04-08T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 855, \"deceased\": 1, \"positive_100k\": 20.665606557305725, \"deceased_100k\": 0.024170300067024243, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\", \"sinceDay0\": 25}, {\"index\": 6721, \"date\": \"2020-04-09T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 910, \"deceased\": 1, \"positive_100k\": 21.99497306099206, \"deceased_100k\": 0.024170300067024243, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\", \"sinceDay0\": 26}, {\"index\": 6722, \"date\": \"2020-04-10T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 993, \"deceased\": 1, \"positive_100k\": 24.00110796655507, \"deceased_100k\": 0.024170300067024243, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\", \"sinceDay0\": 27}, {\"index\": 6723, \"date\": \"2020-04-11T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1154, \"deceased\": 1, \"positive_100k\": 27.892526277345976, \"deceased_100k\": 0.024170300067024243, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\", \"sinceDay0\": 28}, {\"index\": 6724, \"date\": \"2020-04-12T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1234, \"deceased\": 1, \"positive_100k\": 29.826150282707914, \"deceased_100k\": 0.024170300067024243, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\", \"sinceDay0\": 29}, {\"index\": 6725, \"date\": \"2020-04-13T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1300, \"deceased\": 2, \"positive_100k\": 31.421390087131513, \"deceased_100k\": 0.048340600134048485, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\", \"sinceDay0\": 30}, {\"index\": 6726, \"date\": \"2020-04-14T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1355, \"deceased\": 3, \"positive_100k\": 32.75075659081785, \"deceased_100k\": 0.07251090020107272, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\", \"sinceDay0\": 31}, {\"index\": 6727, \"date\": \"2020-04-15T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1405, \"deceased\": 3, \"positive_100k\": 33.95927159416906, \"deceased_100k\": 0.07251090020107272, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\", \"sinceDay0\": 32}, {\"index\": 6728, \"date\": \"2020-04-16T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1524, \"deceased\": 3, \"positive_100k\": 36.83553730214494, \"deceased_100k\": 0.07251090020107272, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\", \"sinceDay0\": 33}, {\"index\": 6729, \"date\": \"2020-04-17T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1658, \"deceased\": 5, \"positive_100k\": 40.074357511126195, \"deceased_100k\": 0.12085150033512121, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\", \"sinceDay0\": 34}, {\"index\": 6730, \"date\": \"2020-04-18T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1751, \"deceased\": 6, \"positive_100k\": 42.322195417359445, \"deceased_100k\": 0.14502180040214543, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\", \"sinceDay0\": 35}, {\"index\": 6731, \"date\": \"2020-04-19T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1915, \"deceased\": 7, \"positive_100k\": 46.28612462835142, \"deceased_100k\": 0.1691921004691697, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\", \"sinceDay0\": 36}, {\"index\": 6732, \"date\": \"2020-04-20T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1995, \"deceased\": 9, \"positive_100k\": 48.21974863371336, \"deceased_100k\": 0.2175327006032182, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\", \"sinceDay0\": 37}, {\"index\": 6733, \"date\": \"2020-04-21T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2080, \"deceased\": 11, \"positive_100k\": 50.27422413941043, \"deceased_100k\": 0.26587330073726667, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\", \"sinceDay0\": 38}, {\"index\": 7426, \"date\": \"2020-03-17T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 140, \"deceased\": 1, \"positive_100k\": 23.03662164652608, \"deceased_100k\": 0.16454729747518626, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\", \"sinceDay0\": 0}, {\"index\": 7427, \"date\": \"2020-03-18T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 203, \"deceased\": 2, \"positive_100k\": 33.40310138746281, \"deceased_100k\": 0.3290945949503725, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\", \"sinceDay0\": 1}, {\"index\": 7428, \"date\": \"2020-03-19T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 335, \"deceased\": 4, \"positive_100k\": 55.123344654187406, \"deceased_100k\": 0.658189189900745, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\", \"sinceDay0\": 2}, {\"index\": 7429, \"date\": \"2020-03-20T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 484, \"deceased\": 4, \"positive_100k\": 79.64089197799015, \"deceased_100k\": 0.658189189900745, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\", \"sinceDay0\": 3}, {\"index\": 7430, \"date\": \"2020-03-21T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 670, \"deceased\": 8, \"positive_100k\": 110.24668930837481, \"deceased_100k\": 1.31637837980149, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\", \"sinceDay0\": 4}, {\"index\": 7431, \"date\": \"2020-03-22T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 798, \"deceased\": 8, \"positive_100k\": 131.30874338519862, \"deceased_100k\": 1.31637837980149, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\", \"sinceDay0\": 5}, {\"index\": 7432, \"date\": \"2020-03-23T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 875, \"deceased\": 8, \"positive_100k\": 143.97888529078799, \"deceased_100k\": 1.31637837980149, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\", \"sinceDay0\": 6}, {\"index\": 7433, \"date\": \"2020-03-24T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1099, \"deceased\": 8, \"positive_100k\": 180.8374799252297, \"deceased_100k\": 1.31637837980149, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\", \"sinceDay0\": 7}, {\"index\": 7434, \"date\": \"2020-03-25T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1333, \"deceased\": 8, \"positive_100k\": 219.34154753442328, \"deceased_100k\": 1.31637837980149, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\", \"sinceDay0\": 8}, {\"index\": 7435, \"date\": \"2020-03-26T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1453, \"deceased\": 9, \"positive_100k\": 239.08722323144565, \"deceased_100k\": 1.4809256772766763, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\", \"sinceDay0\": 9}, {\"index\": 7436, \"date\": \"2020-03-27T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1605, \"deceased\": 15, \"positive_100k\": 264.098412447674, \"deceased_100k\": 2.468209462127794, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\", \"sinceDay0\": 10}, {\"index\": 7437, \"date\": \"2020-03-28T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1831, \"deceased\": 18, \"positive_100k\": 301.2861016770661, \"deceased_100k\": 2.9618513545533527, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\", \"sinceDay0\": 11}, {\"index\": 7438, \"date\": \"2020-03-29T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1950, \"deceased\": 21, \"positive_100k\": 320.8672300766132, \"deceased_100k\": 3.4554932469789117, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\", \"sinceDay0\": 12}, {\"index\": 7439, \"date\": \"2020-03-30T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1988, \"deceased\": 22, \"positive_100k\": 327.1200273806703, \"deceased_100k\": 3.6200405444540977, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\", \"sinceDay0\": 13}, {\"index\": 7440, \"date\": \"2020-03-31T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2178, \"deceased\": 23, \"positive_100k\": 358.38401390095567, \"deceased_100k\": 3.7845878419292847, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\", \"sinceDay0\": 14}, {\"index\": 7441, \"date\": \"2020-04-01T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2319, \"deceased\": 29, \"positive_100k\": 381.585182844957, \"deceased_100k\": 4.771871626780402, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\", \"sinceDay0\": 15}, {\"index\": 7442, \"date\": \"2020-04-02T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2487, \"deceased\": 30, \"positive_100k\": 409.2291288207883, \"deceased_100k\": 4.936418924255588, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\", \"sinceDay0\": 16}, {\"index\": 7443, \"date\": \"2020-04-03T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2612, \"deceased\": 31, \"positive_100k\": 429.7975410051866, \"deceased_100k\": 5.100966221730774, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\", \"sinceDay0\": 17}, {\"index\": 7444, \"date\": \"2020-04-04T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2729, \"deceased\": 31, \"positive_100k\": 449.04957480978334, \"deceased_100k\": 5.100966221730774, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\", \"sinceDay0\": 18}, {\"index\": 7445, \"date\": \"2020-04-05T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2804, \"deceased\": 36, \"positive_100k\": 461.3906221204223, \"deceased_100k\": 5.923702709106705, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\", \"sinceDay0\": 19}, {\"index\": 7446, \"date\": \"2020-04-06T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2843, \"deceased\": 41, \"positive_100k\": 467.80796672195453, \"deceased_100k\": 6.746439196482638, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\", \"sinceDay0\": 20}, {\"index\": 7447, \"date\": \"2020-04-07T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2970, \"deceased\": 44, \"positive_100k\": 488.70547350130323, \"deceased_100k\": 7.2400810889081955, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\", \"sinceDay0\": 21}, {\"index\": 7448, \"date\": \"2020-04-08T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3034, \"deceased\": 46, \"positive_100k\": 499.2365005397151, \"deceased_100k\": 7.569175683858569, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\", \"sinceDay0\": 22}, {\"index\": 7449, \"date\": \"2020-04-09T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3115, \"deceased\": 52, \"positive_100k\": 512.5648316352052, \"deceased_100k\": 8.556459468709686, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\", \"sinceDay0\": 23}, {\"index\": 7450, \"date\": \"2020-04-10T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3223, \"deceased\": 54, \"positive_100k\": 530.3359397625254, \"deceased_100k\": 8.885554063660058, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\", \"sinceDay0\": 24}, {\"index\": 7451, \"date\": \"2020-04-11T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3270, \"deceased\": 62, \"positive_100k\": 538.0696627438591, \"deceased_100k\": 10.201932443461548, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\", \"sinceDay0\": 25}, {\"index\": 7452, \"date\": \"2020-04-12T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3281, \"deceased\": 66, \"positive_100k\": 539.8796830160861, \"deceased_100k\": 10.860121633362294, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\", \"sinceDay0\": 26}, {\"index\": 7453, \"date\": \"2020-04-13T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3292, \"deceased\": 69, \"positive_100k\": 541.6897032883132, \"deceased_100k\": 11.353763525787851, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\", \"sinceDay0\": 27}, {\"index\": 7454, \"date\": \"2020-04-14T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3307, \"deceased\": 67, \"positive_100k\": 544.157912750441, \"deceased_100k\": 11.02466893083748, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\", \"sinceDay0\": 28}, {\"index\": 7455, \"date\": \"2020-04-15T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3373, \"deceased\": 69, \"positive_100k\": 555.0180343838033, \"deceased_100k\": 11.353763525787851, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\", \"sinceDay0\": 29}, {\"index\": 7456, \"date\": \"2020-04-16T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3444, \"deceased\": 69, \"positive_100k\": 566.7008925045415, \"deceased_100k\": 11.353763525787851, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\", \"sinceDay0\": 30}, {\"index\": 7457, \"date\": \"2020-04-17T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3480, \"deceased\": 72, \"positive_100k\": 572.6245952136483, \"deceased_100k\": 11.84740541821341, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\", \"sinceDay0\": 31}, {\"index\": 7458, \"date\": \"2020-04-18T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3537, \"deceased\": 72, \"positive_100k\": 582.0037911697339, \"deceased_100k\": 11.84740541821341, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\", \"sinceDay0\": 32}, {\"index\": 7459, \"date\": \"2020-04-19T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3550, \"deceased\": 73, \"positive_100k\": 584.1429060369113, \"deceased_100k\": 12.011952715688597, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\", \"sinceDay0\": 33}, {\"index\": 7460, \"date\": \"2020-04-20T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3558, \"deceased\": 75, \"positive_100k\": 585.4592844167128, \"deceased_100k\": 12.341047310638968, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\", \"sinceDay0\": 34}, {\"index\": 7461, \"date\": \"2020-04-21T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3618, \"deceased\": 78, \"positive_100k\": 595.3321222652239, \"deceased_100k\": 12.834689203064528, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\", \"sinceDay0\": 35}, {\"index\": 7978, \"date\": \"2020-03-23T00:00:00\", \"country\": \"MLT\", \"country_label\": \"Malta\", \"region_iso\": \"MLT\", \"region_label\": \"Malta\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 107, \"deceased\": 0, \"positive_100k\": 22.128926850453954, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 35.92149632, \"Longitude\": 14.40523316, \"Geo Region\": \"Europe\", \"sinceDay0\": 0}, {\"index\": 7979, \"date\": \"2020-03-24T00:00:00\", \"country\": \"MLT\", \"country_label\": \"Malta\", \"region_iso\": \"MLT\", \"region_label\": \"Malta\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 110, \"deceased\": 0, \"positive_100k\": 22.74936405186855, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 35.92149632, \"Longitude\": 14.40523316, \"Geo Region\": \"Europe\", \"sinceDay0\": 1}, {\"index\": 7980, \"date\": \"2020-03-25T00:00:00\", \"country\": \"MLT\", \"country_label\": \"Malta\", \"region_iso\": \"MLT\", \"region_label\": \"Malta\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 129, \"deceased\": 0, \"positive_100k\": 26.678799660827664, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 35.92149632, \"Longitude\": 14.40523316, \"Geo Region\": \"Europe\", \"sinceDay0\": 2}, {\"index\": 7981, \"date\": \"2020-03-26T00:00:00\", \"country\": \"MLT\", \"country_label\": \"Malta\", \"region_iso\": \"MLT\", \"region_label\": \"Malta\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 134, \"deceased\": 0, \"positive_100k\": 27.712861663185326, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 35.92149632, \"Longitude\": 14.40523316, \"Geo Region\": \"Europe\", \"sinceDay0\": 3}, {\"index\": 7982, \"date\": \"2020-03-27T00:00:00\", \"country\": \"MLT\", \"country_label\": \"Malta\", \"region_iso\": \"MLT\", \"region_label\": \"Malta\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 139, \"deceased\": 0, \"positive_100k\": 28.746923665542983, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 35.92149632, \"Longitude\": 14.40523316, \"Geo Region\": \"Europe\", \"sinceDay0\": 4}, {\"index\": 7983, \"date\": \"2020-03-28T00:00:00\", \"country\": \"MLT\", \"country_label\": \"Malta\", \"region_iso\": \"MLT\", \"region_label\": \"Malta\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 149, \"deceased\": 0, \"positive_100k\": 30.81504767025831, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 35.92149632, \"Longitude\": 14.40523316, \"Geo Region\": \"Europe\", \"sinceDay0\": 5}, {\"index\": 7984, \"date\": \"2020-03-29T00:00:00\", \"country\": \"MLT\", \"country_label\": \"Malta\", \"region_iso\": \"MLT\", \"region_label\": \"Malta\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 151, \"deceased\": 0, \"positive_100k\": 31.22867247120137, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 35.92149632, \"Longitude\": 14.40523316, \"Geo Region\": \"Europe\", \"sinceDay0\": 6}, {\"index\": 7985, \"date\": \"2020-03-30T00:00:00\", \"country\": \"MLT\", \"country_label\": \"Malta\", \"region_iso\": \"MLT\", \"region_label\": \"Malta\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 156, \"deceased\": 0, \"positive_100k\": 32.262734473559036, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 35.92149632, \"Longitude\": 14.40523316, \"Geo Region\": \"Europe\", \"sinceDay0\": 7}, {\"index\": 7986, \"date\": \"2020-03-31T00:00:00\", \"country\": \"MLT\", \"country_label\": \"Malta\", \"region_iso\": \"MLT\", \"region_label\": \"Malta\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 169, \"deceased\": 0, \"positive_100k\": 34.951295679688954, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 35.92149632, \"Longitude\": 14.40523316, \"Geo Region\": \"Europe\", \"sinceDay0\": 8}, {\"index\": 7987, \"date\": \"2020-04-01T00:00:00\", \"country\": \"MLT\", \"country_label\": \"Malta\", \"region_iso\": \"MLT\", \"region_label\": \"Malta\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 188, \"deceased\": 0, \"positive_100k\": 38.88073128864807, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 35.92149632, \"Longitude\": 14.40523316, \"Geo Region\": \"Europe\", \"sinceDay0\": 9}, {\"index\": 7988, \"date\": \"2020-04-02T00:00:00\", \"country\": \"MLT\", \"country_label\": \"Malta\", \"region_iso\": \"MLT\", \"region_label\": \"Malta\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 196, \"deceased\": 0, \"positive_100k\": 40.535230492420325, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 35.92149632, \"Longitude\": 14.40523316, \"Geo Region\": \"Europe\", \"sinceDay0\": 10}, {\"index\": 7989, \"date\": \"2020-04-03T00:00:00\", \"country\": \"MLT\", \"country_label\": \"Malta\", \"region_iso\": \"MLT\", \"region_label\": \"Malta\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 202, \"deceased\": 0, \"positive_100k\": 41.776104895249524, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 35.92149632, \"Longitude\": 14.40523316, \"Geo Region\": \"Europe\", \"sinceDay0\": 11}, {\"index\": 7990, \"date\": \"2020-04-04T00:00:00\", \"country\": \"MLT\", \"country_label\": \"Malta\", \"region_iso\": \"MLT\", \"region_label\": \"Malta\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 213, \"deceased\": 0, \"positive_100k\": 44.051041300436374, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 35.92149632, \"Longitude\": 14.40523316, \"Geo Region\": \"Europe\", \"sinceDay0\": 12}, {\"index\": 7991, \"date\": \"2020-04-05T00:00:00\", \"country\": \"MLT\", \"country_label\": \"Malta\", \"region_iso\": \"MLT\", \"region_label\": \"Malta\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 227, \"deceased\": 0, \"positive_100k\": 46.94641490703783, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 35.92149632, \"Longitude\": 14.40523316, \"Geo Region\": \"Europe\", \"sinceDay0\": 13}, {\"index\": 7992, \"date\": \"2020-04-06T00:00:00\", \"country\": \"MLT\", \"country_label\": \"Malta\", \"region_iso\": \"MLT\", \"region_label\": \"Malta\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 241, \"deceased\": 0, \"positive_100k\": 49.84178851363928, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 35.92149632, \"Longitude\": 14.40523316, \"Geo Region\": \"Europe\", \"sinceDay0\": 14}, {\"index\": 7993, \"date\": \"2020-04-07T00:00:00\", \"country\": \"MLT\", \"country_label\": \"Malta\", \"region_iso\": \"MLT\", \"region_label\": \"Malta\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 293, \"deceased\": 0, \"positive_100k\": 60.59603333815896, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 35.92149632, \"Longitude\": 14.40523316, \"Geo Region\": \"Europe\", \"sinceDay0\": 15}, {\"index\": 7994, \"date\": \"2020-04-08T00:00:00\", \"country\": \"MLT\", \"country_label\": \"Malta\", \"region_iso\": \"MLT\", \"region_label\": \"Malta\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 299, \"deceased\": 1, \"positive_100k\": 61.836907740988146, \"deceased_100k\": 0.20681240047153227, \"tested_100k\": null, \"Latitude\": 35.92149632, \"Longitude\": 14.40523316, \"Geo Region\": \"Europe\", \"sinceDay0\": 16}, {\"index\": 7995, \"date\": \"2020-04-09T00:00:00\", \"country\": \"MLT\", \"country_label\": \"Malta\", \"region_iso\": \"MLT\", \"region_label\": \"Malta\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 337, \"deceased\": 2, \"positive_100k\": 69.69577895890637, \"deceased_100k\": 0.41362480094306453, \"tested_100k\": null, \"Latitude\": 35.92149632, \"Longitude\": 14.40523316, \"Geo Region\": \"Europe\", \"sinceDay0\": 17}, {\"index\": 7996, \"date\": \"2020-04-10T00:00:00\", \"country\": \"MLT\", \"country_label\": \"Malta\", \"region_iso\": \"MLT\", \"region_label\": \"Malta\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 350, \"deceased\": 2, \"positive_100k\": 72.38434016503629, \"deceased_100k\": 0.41362480094306453, \"tested_100k\": null, \"Latitude\": 35.92149632, \"Longitude\": 14.40523316, \"Geo Region\": \"Europe\", \"sinceDay0\": 18}, {\"index\": 7997, \"date\": \"2020-04-11T00:00:00\", \"country\": \"MLT\", \"country_label\": \"Malta\", \"region_iso\": \"MLT\", \"region_label\": \"Malta\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 370, \"deceased\": 3, \"positive_100k\": 76.52058817446694, \"deceased_100k\": 0.6204372014145968, \"tested_100k\": null, \"Latitude\": 35.92149632, \"Longitude\": 14.40523316, \"Geo Region\": \"Europe\", \"sinceDay0\": 19}, {\"index\": 7998, \"date\": \"2020-04-12T00:00:00\", \"country\": \"MLT\", \"country_label\": \"Malta\", \"region_iso\": \"MLT\", \"region_label\": \"Malta\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 378, \"deceased\": 3, \"positive_100k\": 78.1750873782392, \"deceased_100k\": 0.6204372014145968, \"tested_100k\": null, \"Latitude\": 35.92149632, \"Longitude\": 14.40523316, \"Geo Region\": \"Europe\", \"sinceDay0\": 20}, {\"index\": 7999, \"date\": \"2020-04-13T00:00:00\", \"country\": \"MLT\", \"country_label\": \"Malta\", \"region_iso\": \"MLT\", \"region_label\": \"Malta\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 384, \"deceased\": 3, \"positive_100k\": 79.41596178106839, \"deceased_100k\": 0.6204372014145968, \"tested_100k\": null, \"Latitude\": 35.92149632, \"Longitude\": 14.40523316, \"Geo Region\": \"Europe\", \"sinceDay0\": 21}, {\"index\": 8000, \"date\": \"2020-04-14T00:00:00\", \"country\": \"MLT\", \"country_label\": \"Malta\", \"region_iso\": \"MLT\", \"region_label\": \"Malta\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 393, \"deceased\": 3, \"positive_100k\": 81.27727338531218, \"deceased_100k\": 0.6204372014145968, \"tested_100k\": null, \"Latitude\": 35.92149632, \"Longitude\": 14.40523316, \"Geo Region\": \"Europe\", \"sinceDay0\": 22}, {\"index\": 8001, \"date\": \"2020-04-15T00:00:00\", \"country\": \"MLT\", \"country_label\": \"Malta\", \"region_iso\": \"MLT\", \"region_label\": \"Malta\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 399, \"deceased\": 3, \"positive_100k\": 82.51814778814138, \"deceased_100k\": 0.6204372014145968, \"tested_100k\": null, \"Latitude\": 35.92149632, \"Longitude\": 14.40523316, \"Geo Region\": \"Europe\", \"sinceDay0\": 23}, {\"index\": 8002, \"date\": \"2020-04-16T00:00:00\", \"country\": \"MLT\", \"country_label\": \"Malta\", \"region_iso\": \"MLT\", \"region_label\": \"Malta\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 412, \"deceased\": 3, \"positive_100k\": 85.2067089942713, \"deceased_100k\": 0.6204372014145968, \"tested_100k\": null, \"Latitude\": 35.92149632, \"Longitude\": 14.40523316, \"Geo Region\": \"Europe\", \"sinceDay0\": 24}, {\"index\": 8003, \"date\": \"2020-04-17T00:00:00\", \"country\": \"MLT\", \"country_label\": \"Malta\", \"region_iso\": \"MLT\", \"region_label\": \"Malta\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 422, \"deceased\": 3, \"positive_100k\": 87.27483299898661, \"deceased_100k\": 0.6204372014145968, \"tested_100k\": null, \"Latitude\": 35.92149632, \"Longitude\": 14.40523316, \"Geo Region\": \"Europe\", \"sinceDay0\": 25}, {\"index\": 8004, \"date\": \"2020-04-18T00:00:00\", \"country\": \"MLT\", \"country_label\": \"Malta\", \"region_iso\": \"MLT\", \"region_label\": \"Malta\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 426, \"deceased\": 3, \"positive_100k\": 88.10208260087275, \"deceased_100k\": 0.6204372014145968, \"tested_100k\": null, \"Latitude\": 35.92149632, \"Longitude\": 14.40523316, \"Geo Region\": \"Europe\", \"sinceDay0\": 26}, {\"index\": 8005, \"date\": \"2020-04-19T00:00:00\", \"country\": \"MLT\", \"country_label\": \"Malta\", \"region_iso\": \"MLT\", \"region_label\": \"Malta\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 427, \"deceased\": 3, \"positive_100k\": 88.30889500134428, \"deceased_100k\": 0.6204372014145968, \"tested_100k\": null, \"Latitude\": 35.92149632, \"Longitude\": 14.40523316, \"Geo Region\": \"Europe\", \"sinceDay0\": 27}, {\"index\": 8006, \"date\": \"2020-04-20T00:00:00\", \"country\": \"MLT\", \"country_label\": \"Malta\", \"region_iso\": \"MLT\", \"region_label\": \"Malta\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 431, \"deceased\": 3, \"positive_100k\": 89.1361446032304, \"deceased_100k\": 0.6204372014145968, \"tested_100k\": null, \"Latitude\": 35.92149632, \"Longitude\": 14.40523316, \"Geo Region\": \"Europe\", \"sinceDay0\": 28}, {\"index\": 8007, \"date\": \"2020-04-21T00:00:00\", \"country\": \"MLT\", \"country_label\": \"Malta\", \"region_iso\": \"MLT\", \"region_label\": \"Malta\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 443, \"deceased\": 3, \"positive_100k\": 91.61789340888879, \"deceased_100k\": 0.6204372014145968, \"tested_100k\": null, \"Latitude\": 35.92149632, \"Longitude\": 14.40523316, \"Geo Region\": \"Europe\", \"sinceDay0\": 29}, {\"index\": 8342, \"date\": \"2020-03-23T00:00:00\", \"country\": \"MDA\", \"country_label\": \"Moldova\", \"region_iso\": \"MDA\", \"region_label\": \"Moldova\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 109, \"deceased\": 1, \"positive_100k\": 3.0739874947932573, \"deceased_100k\": 0.02820172013571796, \"tested_100k\": null, \"Latitude\": 47.19498804, \"Longitude\": 28.45673372, \"Geo Region\": \"Europe\", \"sinceDay0\": 0}, {\"index\": 8343, \"date\": \"2020-03-24T00:00:00\", \"country\": \"MDA\", \"country_label\": \"Moldova\", \"region_iso\": \"MDA\", \"region_label\": \"Moldova\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 125, \"deceased\": 1, \"positive_100k\": 3.525215016964745, \"deceased_100k\": 0.02820172013571796, \"tested_100k\": null, \"Latitude\": 47.19498804, \"Longitude\": 28.45673372, \"Geo Region\": \"Europe\", \"sinceDay0\": 1}, {\"index\": 8344, \"date\": \"2020-03-25T00:00:00\", \"country\": \"MDA\", \"country_label\": \"Moldova\", \"region_iso\": \"MDA\", \"region_label\": \"Moldova\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 149, \"deceased\": 1, \"positive_100k\": 4.202056300221976, \"deceased_100k\": 0.02820172013571796, \"tested_100k\": null, \"Latitude\": 47.19498804, \"Longitude\": 28.45673372, \"Geo Region\": \"Europe\", \"sinceDay0\": 2}, {\"index\": 8345, \"date\": \"2020-03-26T00:00:00\", \"country\": \"MDA\", \"country_label\": \"Moldova\", \"region_iso\": \"MDA\", \"region_label\": \"Moldova\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 177, \"deceased\": 1, \"positive_100k\": 4.991704464022078, \"deceased_100k\": 0.02820172013571796, \"tested_100k\": null, \"Latitude\": 47.19498804, \"Longitude\": 28.45673372, \"Geo Region\": \"Europe\", \"sinceDay0\": 3}, {\"index\": 8346, \"date\": \"2020-03-27T00:00:00\", \"country\": \"MDA\", \"country_label\": \"Moldova\", \"region_iso\": \"MDA\", \"region_label\": \"Moldova\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 199, \"deceased\": 2, \"positive_100k\": 5.612142307007874, \"deceased_100k\": 0.05640344027143592, \"tested_100k\": null, \"Latitude\": 47.19498804, \"Longitude\": 28.45673372, \"Geo Region\": \"Europe\", \"sinceDay0\": 4}, {\"index\": 8347, \"date\": \"2020-03-28T00:00:00\", \"country\": \"MDA\", \"country_label\": \"Moldova\", \"region_iso\": \"MDA\", \"region_label\": \"Moldova\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 231, \"deceased\": 2, \"positive_100k\": 6.514597351350848, \"deceased_100k\": 0.05640344027143592, \"tested_100k\": null, \"Latitude\": 47.19498804, \"Longitude\": 28.45673372, \"Geo Region\": \"Europe\", \"sinceDay0\": 5}, {\"index\": 8348, \"date\": \"2020-03-29T00:00:00\", \"country\": \"MDA\", \"country_label\": \"Moldova\", \"region_iso\": \"MDA\", \"region_label\": \"Moldova\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 263, \"deceased\": 2, \"positive_100k\": 7.417052395693823, \"deceased_100k\": 0.05640344027143592, \"tested_100k\": null, \"Latitude\": 47.19498804, \"Longitude\": 28.45673372, \"Geo Region\": \"Europe\", \"sinceDay0\": 6}, {\"index\": 8349, \"date\": \"2020-03-30T00:00:00\", \"country\": \"MDA\", \"country_label\": \"Moldova\", \"region_iso\": \"MDA\", \"region_label\": \"Moldova\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 298, \"deceased\": 2, \"positive_100k\": 8.404112600443952, \"deceased_100k\": 0.05640344027143592, \"tested_100k\": null, \"Latitude\": 47.19498804, \"Longitude\": 28.45673372, \"Geo Region\": \"Europe\", \"sinceDay0\": 7}, {\"index\": 8350, \"date\": \"2020-03-31T00:00:00\", \"country\": \"MDA\", \"country_label\": \"Moldova\", \"region_iso\": \"MDA\", \"region_label\": \"Moldova\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 353, \"deceased\": 4, \"positive_100k\": 9.955207207908439, \"deceased_100k\": 0.11280688054287184, \"tested_100k\": null, \"Latitude\": 47.19498804, \"Longitude\": 28.45673372, \"Geo Region\": \"Europe\", \"sinceDay0\": 8}, {\"index\": 8351, \"date\": \"2020-04-01T00:00:00\", \"country\": \"MDA\", \"country_label\": \"Moldova\", \"region_iso\": \"MDA\", \"region_label\": \"Moldova\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 423, \"deceased\": 5, \"positive_100k\": 11.929327617408696, \"deceased_100k\": 0.14100860067858978, \"tested_100k\": null, \"Latitude\": 47.19498804, \"Longitude\": 28.45673372, \"Geo Region\": \"Europe\", \"sinceDay0\": 9}, {\"index\": 8352, \"date\": \"2020-04-02T00:00:00\", \"country\": \"MDA\", \"country_label\": \"Moldova\", \"region_iso\": \"MDA\", \"region_label\": \"Moldova\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 505, \"deceased\": 6, \"positive_100k\": 14.241868668537569, \"deceased_100k\": 0.16921032081430776, \"tested_100k\": null, \"Latitude\": 47.19498804, \"Longitude\": 28.45673372, \"Geo Region\": \"Europe\", \"sinceDay0\": 10}, {\"index\": 8353, \"date\": \"2020-04-03T00:00:00\", \"country\": \"MDA\", \"country_label\": \"Moldova\", \"region_iso\": \"MDA\", \"region_label\": \"Moldova\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 591, \"deceased\": 8, \"positive_100k\": 16.66721660020931, \"deceased_100k\": 0.22561376108574369, \"tested_100k\": null, \"Latitude\": 47.19498804, \"Longitude\": 28.45673372, \"Geo Region\": \"Europe\", \"sinceDay0\": 11}, {\"index\": 8354, \"date\": \"2020-04-04T00:00:00\", \"country\": \"MDA\", \"country_label\": \"Moldova\", \"region_iso\": \"MDA\", \"region_label\": \"Moldova\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 752, \"deceased\": 12, \"positive_100k\": 21.207693542059904, \"deceased_100k\": 0.3384206416286155, \"tested_100k\": null, \"Latitude\": 47.19498804, \"Longitude\": 28.45673372, \"Geo Region\": \"Europe\", \"sinceDay0\": 12}, {\"index\": 8355, \"date\": \"2020-04-05T00:00:00\", \"country\": \"MDA\", \"country_label\": \"Moldova\", \"region_iso\": \"MDA\", \"region_label\": \"Moldova\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 864, \"deceased\": 15, \"positive_100k\": 24.366286197260315, \"deceased_100k\": 0.4230258020357694, \"tested_100k\": null, \"Latitude\": 47.19498804, \"Longitude\": 28.45673372, \"Geo Region\": \"Europe\", \"sinceDay0\": 13}, {\"index\": 8356, \"date\": \"2020-04-06T00:00:00\", \"country\": \"MDA\", \"country_label\": \"Moldova\", \"region_iso\": \"MDA\", \"region_label\": \"Moldova\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 965, \"deceased\": 19, \"positive_100k\": 27.21465993096783, \"deceased_100k\": 0.5358326825786411, \"tested_100k\": null, \"Latitude\": 47.19498804, \"Longitude\": 28.45673372, \"Geo Region\": \"Europe\", \"sinceDay0\": 14}, {\"index\": 8357, \"date\": \"2020-04-07T00:00:00\", \"country\": \"MDA\", \"country_label\": \"Moldova\", \"region_iso\": \"MDA\", \"region_label\": \"Moldova\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1056, \"deceased\": 22, \"positive_100k\": 29.781016463318164, \"deceased_100k\": 0.6204378429857951, \"tested_100k\": null, \"Latitude\": 47.19498804, \"Longitude\": 28.45673372, \"Geo Region\": \"Europe\", \"sinceDay0\": 15}, {\"index\": 8358, \"date\": \"2020-04-08T00:00:00\", \"country\": \"MDA\", \"country_label\": \"Moldova\", \"region_iso\": \"MDA\", \"region_label\": \"Moldova\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1174, \"deceased\": 27, \"positive_100k\": 33.10881943933288, \"deceased_100k\": 0.7614464436643849, \"tested_100k\": null, \"Latitude\": 47.19498804, \"Longitude\": 28.45673372, \"Geo Region\": \"Europe\", \"sinceDay0\": 16}, {\"index\": 8359, \"date\": \"2020-04-09T00:00:00\", \"country\": \"MDA\", \"country_label\": \"Moldova\", \"region_iso\": \"MDA\", \"region_label\": \"Moldova\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1289, \"deceased\": 29, \"positive_100k\": 36.35201725494045, \"deceased_100k\": 0.8178498839358208, \"tested_100k\": null, \"Latitude\": 47.19498804, \"Longitude\": 28.45673372, \"Geo Region\": \"Europe\", \"sinceDay0\": 17}, {\"index\": 8360, \"date\": \"2020-04-10T00:00:00\", \"country\": \"MDA\", \"country_label\": \"Moldova\", \"region_iso\": \"MDA\", \"region_label\": \"Moldova\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1438, \"deceased\": 29, \"positive_100k\": 40.554073555162425, \"deceased_100k\": 0.8178498839358208, \"tested_100k\": null, \"Latitude\": 47.19498804, \"Longitude\": 28.45673372, \"Geo Region\": \"Europe\", \"sinceDay0\": 18}, {\"index\": 8361, \"date\": \"2020-04-11T00:00:00\", \"country\": \"MDA\", \"country_label\": \"Moldova\", \"region_iso\": \"MDA\", \"region_label\": \"Moldova\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1560, \"deceased\": 30, \"positive_100k\": 43.99468341172002, \"deceased_100k\": 0.8460516040715388, \"tested_100k\": null, \"Latitude\": 47.19498804, \"Longitude\": 28.45673372, \"Geo Region\": \"Europe\", \"sinceDay0\": 19}, {\"index\": 8362, \"date\": \"2020-04-12T00:00:00\", \"country\": \"MDA\", \"country_label\": \"Moldova\", \"region_iso\": \"MDA\", \"region_label\": \"Moldova\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1662, \"deceased\": 31, \"positive_100k\": 46.87125886556325, \"deceased_100k\": 0.8742533242072567, \"tested_100k\": null, \"Latitude\": 47.19498804, \"Longitude\": 28.45673372, \"Geo Region\": \"Europe\", \"sinceDay0\": 20}, {\"index\": 8363, \"date\": \"2020-04-13T00:00:00\", \"country\": \"MDA\", \"country_label\": \"Moldova\", \"region_iso\": \"MDA\", \"region_label\": \"Moldova\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1712, \"deceased\": 35, \"positive_100k\": 48.281344872349145, \"deceased_100k\": 0.9870602047501285, \"tested_100k\": null, \"Latitude\": 47.19498804, \"Longitude\": 28.45673372, \"Geo Region\": \"Europe\", \"sinceDay0\": 21}, {\"index\": 8364, \"date\": \"2020-04-14T00:00:00\", \"country\": \"MDA\", \"country_label\": \"Moldova\", \"region_iso\": \"MDA\", \"region_label\": \"Moldova\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1934, \"deceased\": 40, \"positive_100k\": 54.54212674247852, \"deceased_100k\": 1.1280688054287182, \"tested_100k\": null, \"Latitude\": 47.19498804, \"Longitude\": 28.45673372, \"Geo Region\": \"Europe\", \"sinceDay0\": 22}, {\"index\": 8365, \"date\": \"2020-04-15T00:00:00\", \"country\": \"MDA\", \"country_label\": \"Moldova\", \"region_iso\": \"MDA\", \"region_label\": \"Moldova\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2049, \"deceased\": 46, \"positive_100k\": 57.7853245580861, \"deceased_100k\": 1.297279126243026, \"tested_100k\": null, \"Latitude\": 47.19498804, \"Longitude\": 28.45673372, \"Geo Region\": \"Europe\", \"sinceDay0\": 23}, {\"index\": 8366, \"date\": \"2020-04-16T00:00:00\", \"country\": \"MDA\", \"country_label\": \"Moldova\", \"region_iso\": \"MDA\", \"region_label\": \"Moldova\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2154, \"deceased\": 54, \"positive_100k\": 60.746505172336484, \"deceased_100k\": 1.5228928873287697, \"tested_100k\": null, \"Latitude\": 47.19498804, \"Longitude\": 28.45673372, \"Geo Region\": \"Europe\", \"sinceDay0\": 24}, {\"index\": 8367, \"date\": \"2020-04-17T00:00:00\", \"country\": \"MDA\", \"country_label\": \"Moldova\", \"region_iso\": \"MDA\", \"region_label\": \"Moldova\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2264, \"deceased\": 56, \"positive_100k\": 63.84869438726546, \"deceased_100k\": 1.5792963276002054, \"tested_100k\": null, \"Latitude\": 47.19498804, \"Longitude\": 28.45673372, \"Geo Region\": \"Europe\", \"sinceDay0\": 25}, {\"index\": 8368, \"date\": \"2020-04-18T00:00:00\", \"country\": \"MDA\", \"country_label\": \"Moldova\", \"region_iso\": \"MDA\", \"region_label\": \"Moldova\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2378, \"deceased\": 57, \"positive_100k\": 67.0636904827373, \"deceased_100k\": 1.6074980477359238, \"tested_100k\": null, \"Latitude\": 47.19498804, \"Longitude\": 28.45673372, \"Geo Region\": \"Europe\", \"sinceDay0\": 26}, {\"index\": 8369, \"date\": \"2020-04-19T00:00:00\", \"country\": \"MDA\", \"country_label\": \"Moldova\", \"region_iso\": \"MDA\", \"region_label\": \"Moldova\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2472, \"deceased\": 67, \"positive_100k\": 69.71465217549479, \"deceased_100k\": 1.8895152490931033, \"tested_100k\": null, \"Latitude\": 47.19498804, \"Longitude\": 28.45673372, \"Geo Region\": \"Europe\", \"sinceDay0\": 27}, {\"index\": 8370, \"date\": \"2020-04-20T00:00:00\", \"country\": \"MDA\", \"country_label\": \"Moldova\", \"region_iso\": \"MDA\", \"region_label\": \"Moldova\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2548, \"deceased\": 70, \"positive_100k\": 71.85798290580935, \"deceased_100k\": 1.974120409500257, \"tested_100k\": null, \"Latitude\": 47.19498804, \"Longitude\": 28.45673372, \"Geo Region\": \"Europe\", \"sinceDay0\": 28}, {\"index\": 8371, \"date\": \"2020-04-21T00:00:00\", \"country\": \"MDA\", \"country_label\": \"Moldova\", \"region_iso\": \"MDA\", \"region_label\": \"Moldova\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2614, \"deceased\": 72, \"positive_100k\": 73.71929643476673, \"deceased_100k\": 2.030523849771693, \"tested_100k\": null, \"Latitude\": 47.19498804, \"Longitude\": 28.45673372, \"Geo Region\": \"Europe\", \"sinceDay0\": 29}, {\"index\": 8623, \"date\": \"2020-03-31T00:00:00\", \"country\": \"MNE\", \"country_label\": \"Montenegro\", \"region_iso\": \"MNE\", \"region_label\": \"Montenegro\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 109, \"deceased\": 2, \"positive_100k\": 17.514401176196483, \"deceased_100k\": 0.32136515919626574, \"tested_100k\": null, \"Latitude\": 42.78890259, \"Longitude\": 19.23883939, \"Geo Region\": \"Europe\", \"sinceDay0\": 0}, {\"index\": 8624, \"date\": \"2020-04-01T00:00:00\", \"country\": \"MNE\", \"country_label\": \"Montenegro\", \"region_iso\": \"MNE\", \"region_label\": \"Montenegro\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 123, \"deceased\": 2, \"positive_100k\": 19.763957290570342, \"deceased_100k\": 0.32136515919626574, \"tested_100k\": null, \"Latitude\": 42.78890259, \"Longitude\": 19.23883939, \"Geo Region\": \"Europe\", \"sinceDay0\": 1}, {\"index\": 8625, \"date\": \"2020-04-02T00:00:00\", \"country\": \"MNE\", \"country_label\": \"Montenegro\", \"region_iso\": \"MNE\", \"region_label\": \"Montenegro\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 144, \"deceased\": 2, \"positive_100k\": 23.138291462131132, \"deceased_100k\": 0.32136515919626574, \"tested_100k\": null, \"Latitude\": 42.78890259, \"Longitude\": 19.23883939, \"Geo Region\": \"Europe\", \"sinceDay0\": 2}, {\"index\": 8626, \"date\": \"2020-04-03T00:00:00\", \"country\": \"MNE\", \"country_label\": \"Montenegro\", \"region_iso\": \"MNE\", \"region_label\": \"Montenegro\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 174, \"deceased\": 2, \"positive_100k\": 27.958768850075117, \"deceased_100k\": 0.32136515919626574, \"tested_100k\": null, \"Latitude\": 42.78890259, \"Longitude\": 19.23883939, \"Geo Region\": \"Europe\", \"sinceDay0\": 3}, {\"index\": 8627, \"date\": \"2020-04-04T00:00:00\", \"country\": \"MNE\", \"country_label\": \"Montenegro\", \"region_iso\": \"MNE\", \"region_label\": \"Montenegro\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 201, \"deceased\": 2, \"positive_100k\": 32.297198499224706, \"deceased_100k\": 0.32136515919626574, \"tested_100k\": null, \"Latitude\": 42.78890259, \"Longitude\": 19.23883939, \"Geo Region\": \"Europe\", \"sinceDay0\": 4}, {\"index\": 8628, \"date\": \"2020-04-05T00:00:00\", \"country\": \"MNE\", \"country_label\": \"Montenegro\", \"region_iso\": \"MNE\", \"region_label\": \"Montenegro\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 214, \"deceased\": 2, \"positive_100k\": 34.386072034000435, \"deceased_100k\": 0.32136515919626574, \"tested_100k\": null, \"Latitude\": 42.78890259, \"Longitude\": 19.23883939, \"Geo Region\": \"Europe\", \"sinceDay0\": 5}, {\"index\": 8629, \"date\": \"2020-04-06T00:00:00\", \"country\": \"MNE\", \"country_label\": \"Montenegro\", \"region_iso\": \"MNE\", \"region_label\": \"Montenegro\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 233, \"deceased\": 2, \"positive_100k\": 37.439041046364956, \"deceased_100k\": 0.32136515919626574, \"tested_100k\": null, \"Latitude\": 42.78890259, \"Longitude\": 19.23883939, \"Geo Region\": \"Europe\", \"sinceDay0\": 6}, {\"index\": 8630, \"date\": \"2020-04-07T00:00:00\", \"country\": \"MNE\", \"country_label\": \"Montenegro\", \"region_iso\": \"MNE\", \"region_label\": \"Montenegro\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 241, \"deceased\": 2, \"positive_100k\": 38.724501683150024, \"deceased_100k\": 0.32136515919626574, \"tested_100k\": null, \"Latitude\": 42.78890259, \"Longitude\": 19.23883939, \"Geo Region\": \"Europe\", \"sinceDay0\": 7}, {\"index\": 8631, \"date\": \"2020-04-08T00:00:00\", \"country\": \"MNE\", \"country_label\": \"Montenegro\", \"region_iso\": \"MNE\", \"region_label\": \"Montenegro\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 248, \"deceased\": 2, \"positive_100k\": 39.849279740336954, \"deceased_100k\": 0.32136515919626574, \"tested_100k\": null, \"Latitude\": 42.78890259, \"Longitude\": 19.23883939, \"Geo Region\": \"Europe\", \"sinceDay0\": 8}, {\"index\": 8632, \"date\": \"2020-04-09T00:00:00\", \"country\": \"MNE\", \"country_label\": \"Montenegro\", \"region_iso\": \"MNE\", \"region_label\": \"Montenegro\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 252, \"deceased\": 2, \"positive_100k\": 40.492010058729484, \"deceased_100k\": 0.32136515919626574, \"tested_100k\": null, \"Latitude\": 42.78890259, \"Longitude\": 19.23883939, \"Geo Region\": \"Europe\", \"sinceDay0\": 9}, {\"index\": 8633, \"date\": \"2020-04-10T00:00:00\", \"country\": \"MNE\", \"country_label\": \"Montenegro\", \"region_iso\": \"MNE\", \"region_label\": \"Montenegro\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 255, \"deceased\": 2, \"positive_100k\": 40.97405779752388, \"deceased_100k\": 0.32136515919626574, \"tested_100k\": null, \"Latitude\": 42.78890259, \"Longitude\": 19.23883939, \"Geo Region\": \"Europe\", \"sinceDay0\": 10}, {\"index\": 8634, \"date\": \"2020-04-11T00:00:00\", \"country\": \"MNE\", \"country_label\": \"Montenegro\", \"region_iso\": \"MNE\", \"region_label\": \"Montenegro\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 263, \"deceased\": 2, \"positive_100k\": 42.259518434308944, \"deceased_100k\": 0.32136515919626574, \"tested_100k\": null, \"Latitude\": 42.78890259, \"Longitude\": 19.23883939, \"Geo Region\": \"Europe\", \"sinceDay0\": 11}, {\"index\": 8635, \"date\": \"2020-04-12T00:00:00\", \"country\": \"MNE\", \"country_label\": \"Montenegro\", \"region_iso\": \"MNE\", \"region_label\": \"Montenegro\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 272, \"deceased\": 3, \"positive_100k\": 43.70566165069214, \"deceased_100k\": 0.4820477387943986, \"tested_100k\": null, \"Latitude\": 42.78890259, \"Longitude\": 19.23883939, \"Geo Region\": \"Europe\", \"sinceDay0\": 12}, {\"index\": 8636, \"date\": \"2020-04-13T00:00:00\", \"country\": \"MNE\", \"country_label\": \"Montenegro\", \"region_iso\": \"MNE\", \"region_label\": \"Montenegro\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 274, \"deceased\": 3, \"positive_100k\": 44.027026809888405, \"deceased_100k\": 0.4820477387943986, \"tested_100k\": null, \"Latitude\": 42.78890259, \"Longitude\": 19.23883939, \"Geo Region\": \"Europe\", \"sinceDay0\": 13}, {\"index\": 8637, \"date\": \"2020-04-14T00:00:00\", \"country\": \"MNE\", \"country_label\": \"Montenegro\", \"region_iso\": \"MNE\", \"region_label\": \"Montenegro\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 283, \"deceased\": 4, \"positive_100k\": 45.4731700262716, \"deceased_100k\": 0.6427303183925315, \"tested_100k\": null, \"Latitude\": 42.78890259, \"Longitude\": 19.23883939, \"Geo Region\": \"Europe\", \"sinceDay0\": 14}, {\"index\": 8638, \"date\": \"2020-04-15T00:00:00\", \"country\": \"MNE\", \"country_label\": \"Montenegro\", \"region_iso\": \"MNE\", \"region_label\": \"Montenegro\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 288, \"deceased\": 4, \"positive_100k\": 46.276582924262264, \"deceased_100k\": 0.6427303183925315, \"tested_100k\": null, \"Latitude\": 42.78890259, \"Longitude\": 19.23883939, \"Geo Region\": \"Europe\", \"sinceDay0\": 15}, {\"index\": 8639, \"date\": \"2020-04-16T00:00:00\", \"country\": \"MNE\", \"country_label\": \"Montenegro\", \"region_iso\": \"MNE\", \"region_label\": \"Montenegro\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 303, \"deceased\": 4, \"positive_100k\": 48.68682161823426, \"deceased_100k\": 0.6427303183925315, \"tested_100k\": null, \"Latitude\": 42.78890259, \"Longitude\": 19.23883939, \"Geo Region\": \"Europe\", \"sinceDay0\": 16}, {\"index\": 8640, \"date\": \"2020-04-17T00:00:00\", \"country\": \"MNE\", \"country_label\": \"Montenegro\", \"region_iso\": \"MNE\", \"region_label\": \"Montenegro\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 303, \"deceased\": 5, \"positive_100k\": 48.68682161823426, \"deceased_100k\": 0.8034128979906643, \"tested_100k\": null, \"Latitude\": 42.78890259, \"Longitude\": 19.23883939, \"Geo Region\": \"Europe\", \"sinceDay0\": 17}, {\"index\": 8641, \"date\": \"2020-04-18T00:00:00\", \"country\": \"MNE\", \"country_label\": \"Montenegro\", \"region_iso\": \"MNE\", \"region_label\": \"Montenegro\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 307, \"deceased\": 5, \"positive_100k\": 49.32955193662679, \"deceased_100k\": 0.8034128979906643, \"tested_100k\": null, \"Latitude\": 42.78890259, \"Longitude\": 19.23883939, \"Geo Region\": \"Europe\", \"sinceDay0\": 18}, {\"index\": 8642, \"date\": \"2020-04-19T00:00:00\", \"country\": \"MNE\", \"country_label\": \"Montenegro\", \"region_iso\": \"MNE\", \"region_label\": \"Montenegro\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 308, \"deceased\": 5, \"positive_100k\": 49.49023451622492, \"deceased_100k\": 0.8034128979906643, \"tested_100k\": null, \"Latitude\": 42.78890259, \"Longitude\": 19.23883939, \"Geo Region\": \"Europe\", \"sinceDay0\": 19}, {\"index\": 8643, \"date\": \"2020-04-20T00:00:00\", \"country\": \"MNE\", \"country_label\": \"Montenegro\", \"region_iso\": \"MNE\", \"region_label\": \"Montenegro\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 312, \"deceased\": 5, \"positive_100k\": 50.132964834617454, \"deceased_100k\": 0.8034128979906643, \"tested_100k\": null, \"Latitude\": 42.78890259, \"Longitude\": 19.23883939, \"Geo Region\": \"Europe\", \"sinceDay0\": 20}, {\"index\": 8644, \"date\": \"2020-04-21T00:00:00\", \"country\": \"MNE\", \"country_label\": \"Montenegro\", \"region_iso\": \"MNE\", \"region_label\": \"Montenegro\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 313, \"deceased\": 5, \"positive_100k\": 50.29364741421559, \"deceased_100k\": 0.8034128979906643, \"tested_100k\": null, \"Latitude\": 42.78890259, \"Longitude\": 19.23883939, \"Geo Region\": \"Europe\", \"sinceDay0\": 21}, {\"index\": 9053, \"date\": \"2020-03-06T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 128, \"deceased\": 1, \"positive_100k\": 0.7428464611229854, \"deceased_100k\": 0.005803487977523323, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\", \"sinceDay0\": 0}, {\"index\": 9054, \"date\": \"2020-03-07T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 188, \"deceased\": 1, \"positive_100k\": 1.0910557397743847, \"deceased_100k\": 0.005803487977523323, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\", \"sinceDay0\": 1}, {\"index\": 9055, \"date\": \"2020-03-08T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 265, \"deceased\": 3, \"positive_100k\": 1.5379243140436807, \"deceased_100k\": 0.01741046393256997, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\", \"sinceDay0\": 2}, {\"index\": 9056, \"date\": \"2020-03-09T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 321, \"deceased\": 3, \"positive_100k\": 1.8629196407849868, \"deceased_100k\": 0.01741046393256997, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\", \"sinceDay0\": 3}, {\"index\": 9057, \"date\": \"2020-03-10T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 382, \"deceased\": 4, \"positive_100k\": 2.216932407413909, \"deceased_100k\": 0.023213951910093292, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\", \"sinceDay0\": 4}, {\"index\": 9058, \"date\": \"2020-03-11T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 503, \"deceased\": 5, \"positive_100k\": 2.9191544526942317, \"deceased_100k\": 0.029017439887616615, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\", \"sinceDay0\": 5}, {\"index\": 9059, \"date\": \"2020-03-12T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 503, \"deceased\": 5, \"positive_100k\": 2.9191544526942317, \"deceased_100k\": 0.029017439887616615, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\", \"sinceDay0\": 6}, {\"index\": 9060, \"date\": \"2020-03-13T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 806, \"deceased\": 10, \"positive_100k\": 4.677611309883798, \"deceased_100k\": 0.05803487977523323, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\", \"sinceDay0\": 7}, {\"index\": 9061, \"date\": \"2020-03-14T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 962, \"deceased\": 12, \"positive_100k\": 5.582955434377437, \"deceased_100k\": 0.06964185573027988, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\", \"sinceDay0\": 8}, {\"index\": 9062, \"date\": \"2020-03-15T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1138, \"deceased\": 20, \"positive_100k\": 6.604369318421543, \"deceased_100k\": 0.11606975955046646, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\", \"sinceDay0\": 9}, {\"index\": 9063, \"date\": \"2020-03-16T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1416, \"deceased\": 24, \"positive_100k\": 8.217738976173026, \"deceased_100k\": 0.13928371146055976, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\", \"sinceDay0\": 10}, {\"index\": 9064, \"date\": \"2020-03-17T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1711, \"deceased\": 43, \"positive_100k\": 9.929767929542406, \"deceased_100k\": 0.24954998303350293, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\", \"sinceDay0\": 11}, {\"index\": 9065, \"date\": \"2020-03-18T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2058, \"deceased\": 58, \"positive_100k\": 11.943578257742999, \"deceased_100k\": 0.3366023026963527, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\", \"sinceDay0\": 12}, {\"index\": 9066, \"date\": \"2020-03-19T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2467, \"deceased\": 77, \"positive_100k\": 14.31720484055004, \"deceased_100k\": 0.4468685742692959, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\", \"sinceDay0\": 13}, {\"index\": 9067, \"date\": \"2020-03-20T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3003, \"deceased\": 107, \"positive_100k\": 17.42787439650254, \"deceased_100k\": 0.6209732135949956, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\", \"sinceDay0\": 14}, {\"index\": 9068, \"date\": \"2020-03-21T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3640, \"deceased\": 137, \"positive_100k\": 21.124696238184896, \"deceased_100k\": 0.7950778529206952, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\", \"sinceDay0\": 15}, {\"index\": 9069, \"date\": \"2020-03-22T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4217, \"deceased\": 180, \"positive_100k\": 24.473308801215857, \"deceased_100k\": 1.044627835954198, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\", \"sinceDay0\": 16}, {\"index\": 9070, \"date\": \"2020-03-23T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4764, \"deceased\": 214, \"positive_100k\": 27.64781672492111, \"deceased_100k\": 1.2419464271899912, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\", \"sinceDay0\": 17}, {\"index\": 9071, \"date\": \"2020-03-24T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 5580, \"deceased\": 277, \"positive_100k\": 32.38346291458014, \"deceased_100k\": 1.6075661697739605, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\", \"sinceDay0\": 18}, {\"index\": 9072, \"date\": \"2020-03-25T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6438, \"deceased\": 357, \"positive_100k\": 37.36285559929515, \"deceased_100k\": 2.071845207975826, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\", \"sinceDay0\": 19}, {\"index\": 9073, \"date\": \"2020-03-26T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 7468, \"deceased\": 435, \"positive_100k\": 43.340448216144175, \"deceased_100k\": 2.5245172702226455, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\", \"sinceDay0\": 20}, {\"index\": 9074, \"date\": \"2020-03-27T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 8647, \"deceased\": 547, \"positive_100k\": 50.18276054164417, \"deceased_100k\": 3.174507923705258, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\", \"sinceDay0\": 21}, {\"index\": 9075, \"date\": \"2020-03-28T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 9819, \"deceased\": 640, \"positive_100k\": 56.98444845130151, \"deceased_100k\": 3.7142323056149267, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\", \"sinceDay0\": 22}, {\"index\": 9076, \"date\": \"2020-03-29T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 10930, \"deceased\": 772, \"positive_100k\": 63.43212359432993, \"deceased_100k\": 4.4802927186480055, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\", \"sinceDay0\": 23}, {\"index\": 9077, \"date\": \"2020-03-30T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 11817, \"deceased\": 865, \"positive_100k\": 68.57981743039312, \"deceased_100k\": 5.020017100557674, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\", \"sinceDay0\": 24}, {\"index\": 9078, \"date\": \"2020-03-31T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 12667, \"deceased\": 1040, \"positive_100k\": 73.51278221128793, \"deceased_100k\": 6.035627496624256, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\", \"sinceDay0\": 25}, {\"index\": 9079, \"date\": \"2020-04-01T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 13696, \"deceased\": 1175, \"positive_100k\": 79.48457134015943, \"deceased_100k\": 6.819098373589905, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\", \"sinceDay0\": 26}, {\"index\": 9080, \"date\": \"2020-04-02T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 14788, \"deceased\": 1341, \"positive_100k\": 85.8219802116149, \"deceased_100k\": 7.7824773778587755, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\", \"sinceDay0\": 27}, {\"index\": 9081, \"date\": \"2020-04-03T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 15821, \"deceased\": 1490, \"positive_100k\": 91.8169832923965, \"deceased_100k\": 8.64719708650975, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\", \"sinceDay0\": 28}, {\"index\": 9082, \"date\": \"2020-04-04T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 16727, \"deceased\": 1656, \"positive_100k\": 97.07494340003262, \"deceased_100k\": 9.610576090778624, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\", \"sinceDay0\": 29}, {\"index\": 9083, \"date\": \"2020-04-05T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 17953, \"deceased\": 1771, \"positive_100k\": 104.19001966047624, \"deceased_100k\": 10.277977208193805, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\", \"sinceDay0\": 30}, {\"index\": 9084, \"date\": \"2020-04-06T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 18926, \"deceased\": 1874, \"positive_100k\": 109.83681346260641, \"deceased_100k\": 10.875736469878708, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\", \"sinceDay0\": 31}, {\"index\": 9085, \"date\": \"2020-04-07T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 19709, \"deceased\": 2108, \"positive_100k\": 114.38094454900717, \"deceased_100k\": 12.233752656619163, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\", \"sinceDay0\": 32}, {\"index\": 9086, \"date\": \"2020-04-08T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 20682, \"deceased\": 2255, \"positive_100k\": 120.02773835113737, \"deceased_100k\": 13.086865389315093, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\", \"sinceDay0\": 33}, {\"index\": 9087, \"date\": \"2020-04-09T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 21903, \"deceased\": 2403, \"positive_100k\": 127.11379717169336, \"deceased_100k\": 13.945781609988545, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\", \"sinceDay0\": 34}, {\"index\": 9088, \"date\": \"2020-04-10T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 23249, \"deceased\": 2520, \"positive_100k\": 134.92529198943973, \"deceased_100k\": 14.624789703358775, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\", \"sinceDay0\": 35}, {\"index\": 9089, \"date\": \"2020-04-11T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 24571, \"deceased\": 2653, \"positive_100k\": 142.59750309572559, \"deceased_100k\": 15.396653604369376, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\", \"sinceDay0\": 36}, {\"index\": 9090, \"date\": \"2020-04-12T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 25746, \"deceased\": 2747, \"positive_100k\": 149.41660146931548, \"deceased_100k\": 15.942181474256568, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\", \"sinceDay0\": 37}, {\"index\": 9091, \"date\": \"2020-04-13T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 26710, \"deceased\": 2833, \"positive_100k\": 155.01116387964797, \"deceased_100k\": 16.441281440323575, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\", \"sinceDay0\": 38}, {\"index\": 9092, \"date\": \"2020-04-14T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 27580, \"deceased\": 2955, \"positive_100k\": 160.06019842009326, \"deceased_100k\": 17.14930697358142, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\", \"sinceDay0\": 39}, {\"index\": 9093, \"date\": \"2020-04-15T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 28316, \"deceased\": 3145, \"positive_100k\": 164.3315655715504, \"deceased_100k\": 18.25196968931085, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\", \"sinceDay0\": 40}, {\"index\": 9094, \"date\": \"2020-04-16T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 29383, \"deceased\": 3327, \"positive_100k\": 170.52388724356783, \"deceased_100k\": 19.308204501220096, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\", \"sinceDay0\": 41}, {\"index\": 9095, \"date\": \"2020-04-17T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 30619, \"deceased\": 3471, \"positive_100k\": 177.69699838378665, \"deceased_100k\": 20.143906769983456, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\", \"sinceDay0\": 42}, {\"index\": 9096, \"date\": \"2020-04-18T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 31766, \"deceased\": 3613, \"positive_100k\": 184.3535990940059, \"deceased_100k\": 20.96800206279177, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\", \"sinceDay0\": 43}, {\"index\": 9097, \"date\": \"2020-04-19T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 32838, \"deceased\": 3697, \"positive_100k\": 190.57493820591088, \"deceased_100k\": 21.455495052903725, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\", \"sinceDay0\": 44}, {\"index\": 9098, \"date\": \"2020-04-20T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 33588, \"deceased\": 3764, \"positive_100k\": 194.92755418905338, \"deceased_100k\": 21.84432874739779, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\", \"sinceDay0\": 45}, {\"index\": 9099, \"date\": \"2020-04-21T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 34317, \"deceased\": 3929, \"positive_100k\": 199.1582969246679, \"deceased_100k\": 22.80190426368914, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\", \"sinceDay0\": 46}, {\"index\": 9508, \"date\": \"2020-03-06T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 108, \"deceased\": 0, \"positive_100k\": 2.0322388347293057, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\", \"sinceDay0\": 0}, {\"index\": 9509, \"date\": \"2020-03-07T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 147, \"deceased\": 0, \"positive_100k\": 2.766102858381555, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\", \"sinceDay0\": 1}, {\"index\": 9510, \"date\": \"2020-03-08T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 176, \"deceased\": 0, \"positive_100k\": 3.311796619558869, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\", \"sinceDay0\": 2}, {\"index\": 9511, \"date\": \"2020-03-09T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 205, \"deceased\": 0, \"positive_100k\": 3.8574903807361824, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\", \"sinceDay0\": 3}, {\"index\": 9512, \"date\": \"2020-03-10T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 400, \"deceased\": 0, \"positive_100k\": 7.5268104989974285, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\", \"sinceDay0\": 4}, {\"index\": 9513, \"date\": \"2020-03-11T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 598, \"deceased\": 0, \"positive_100k\": 11.252581696001156, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\", \"sinceDay0\": 5}, {\"index\": 9514, \"date\": \"2020-03-12T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 702, \"deceased\": 0, \"positive_100k\": 13.209552425740487, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\", \"sinceDay0\": 6}, {\"index\": 9515, \"date\": \"2020-03-13T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 996, \"deceased\": 0, \"positive_100k\": 18.7417581425036, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\", \"sinceDay0\": 7}, {\"index\": 9516, \"date\": \"2020-03-14T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1090, \"deceased\": 3, \"positive_100k\": 20.510558609767994, \"deceased_100k\": 0.05645107874248072, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\", \"sinceDay0\": 8}, {\"index\": 9517, \"date\": \"2020-03-15T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1221, \"deceased\": 3, \"positive_100k\": 22.97558904818965, \"deceased_100k\": 0.05645107874248072, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\", \"sinceDay0\": 9}, {\"index\": 9518, \"date\": \"2020-03-16T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1333, \"deceased\": 3, \"positive_100k\": 25.08309598790893, \"deceased_100k\": 0.05645107874248072, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\", \"sinceDay0\": 10}, {\"index\": 9519, \"date\": \"2020-03-17T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1463, \"deceased\": 3, \"positive_100k\": 27.529309400083097, \"deceased_100k\": 0.05645107874248072, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\", \"sinceDay0\": 11}, {\"index\": 9520, \"date\": \"2020-03-18T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1550, \"deceased\": 6, \"positive_100k\": 29.166390683615038, \"deceased_100k\": 0.11290215748496144, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\", \"sinceDay0\": 12}, {\"index\": 9521, \"date\": \"2020-03-19T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1746, \"deceased\": 7, \"positive_100k\": 32.85452782812378, \"deceased_100k\": 0.131719183732455, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\", \"sinceDay0\": 13}, {\"index\": 9522, \"date\": \"2020-03-20T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1914, \"deceased\": 7, \"positive_100k\": 36.015788237702694, \"deceased_100k\": 0.131719183732455, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\", \"sinceDay0\": 14}, {\"index\": 9523, \"date\": \"2020-03-21T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2118, \"deceased\": 7, \"positive_100k\": 39.854461592191385, \"deceased_100k\": 0.131719183732455, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\", \"sinceDay0\": 15}, {\"index\": 9524, \"date\": \"2020-03-22T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2385, \"deceased\": 7, \"positive_100k\": 44.87860760027217, \"deceased_100k\": 0.131719183732455, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\", \"sinceDay0\": 16}, {\"index\": 9525, \"date\": \"2020-03-23T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2621, \"deceased\": 10, \"positive_100k\": 49.319425794680654, \"deceased_100k\": 0.18817026247493573, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\", \"sinceDay0\": 17}, {\"index\": 9526, \"date\": \"2020-03-24T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2863, \"deceased\": 12, \"positive_100k\": 53.87314614657409, \"deceased_100k\": 0.22580431496992287, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\", \"sinceDay0\": 18}, {\"index\": 9527, \"date\": \"2020-03-25T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3084, \"deceased\": 14, \"positive_100k\": 58.03170894727017, \"deceased_100k\": 0.26343836746491, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\", \"sinceDay0\": 19}, {\"index\": 9528, \"date\": \"2020-03-26T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3369, \"deceased\": 14, \"positive_100k\": 63.39456142780585, \"deceased_100k\": 0.26343836746491, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\", \"sinceDay0\": 20}, {\"index\": 9529, \"date\": \"2020-03-27T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3755, \"deceased\": 19, \"positive_100k\": 70.65793355933836, \"deceased_100k\": 0.3575234987023779, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\", \"sinceDay0\": 21}, {\"index\": 9530, \"date\": \"2020-03-28T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4015, \"deceased\": 23, \"positive_100k\": 75.5503603836867, \"deceased_100k\": 0.43279160369235214, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\", \"sinceDay0\": 22}, {\"index\": 9531, \"date\": \"2020-03-29T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4284, \"deceased\": 25, \"positive_100k\": 80.61214044426247, \"deceased_100k\": 0.4704256561873393, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\", \"sinceDay0\": 23}, {\"index\": 9532, \"date\": \"2020-03-30T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4445, \"deceased\": 32, \"positive_100k\": 83.64168167010892, \"deceased_100k\": 0.6021448399197943, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\", \"sinceDay0\": 24}, {\"index\": 9533, \"date\": \"2020-03-31T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4641, \"deceased\": 39, \"positive_100k\": 87.32981881461767, \"deceased_100k\": 0.7338640236522493, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\", \"sinceDay0\": 25}, {\"index\": 9534, \"date\": \"2020-04-01T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4863, \"deceased\": 44, \"positive_100k\": 91.50719864156125, \"deceased_100k\": 0.8279491548897172, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\", \"sinceDay0\": 26}, {\"index\": 9535, \"date\": \"2020-04-02T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 5147, \"deceased\": 50, \"positive_100k\": 96.8512340958494, \"deceased_100k\": 0.9408513123746786, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\", \"sinceDay0\": 27}, {\"index\": 9536, \"date\": \"2020-04-03T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 5370, \"deceased\": 59, \"positive_100k\": 101.04743094904047, \"deceased_100k\": 1.1102045486021208, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\", \"sinceDay0\": 28}, {\"index\": 9537, \"date\": \"2020-04-04T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 5550, \"deceased\": 62, \"positive_100k\": 104.43449567358932, \"deceased_100k\": 1.1666556273446014, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\", \"sinceDay0\": 29}, {\"index\": 9538, \"date\": \"2020-04-05T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 5687, \"deceased\": 71, \"positive_100k\": 107.01242826949594, \"deceased_100k\": 1.3360088635720435, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\", \"sinceDay0\": 30}, {\"index\": 9539, \"date\": \"2020-04-06T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 5865, \"deceased\": 76, \"positive_100k\": 110.3618589415498, \"deceased_100k\": 1.4300939948095115, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\", \"sinceDay0\": 31}, {\"index\": 9540, \"date\": \"2020-04-07T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6086, \"deceased\": 89, \"positive_100k\": 114.52042174224589, \"deceased_100k\": 1.6747153360269278, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\", \"sinceDay0\": 32}, {\"index\": 9541, \"date\": \"2020-04-08T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6086, \"deceased\": 101, \"positive_100k\": 114.52042174224589, \"deceased_100k\": 1.9005196509968507, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\", \"sinceDay0\": 33}, {\"index\": 9542, \"date\": \"2020-04-09T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6211, \"deceased\": 108, \"positive_100k\": 116.87255002318258, \"deceased_100k\": 2.0322388347293057, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\", \"sinceDay0\": 34}, {\"index\": 9543, \"date\": \"2020-04-10T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6314, \"deceased\": 113, \"positive_100k\": 118.8107037266744, \"deceased_100k\": 2.126323965966774, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\", \"sinceDay0\": 35}, {\"index\": 9544, \"date\": \"2020-04-11T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6409, \"deceased\": 119, \"positive_100k\": 120.59832122018629, \"deceased_100k\": 2.239226123451735, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\", \"sinceDay0\": 36}, {\"index\": 9545, \"date\": \"2020-04-12T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6525, \"deceased\": 128, \"positive_100k\": 122.78109626489555, \"deceased_100k\": 2.408579359679177, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\", \"sinceDay0\": 37}, {\"index\": 9546, \"date\": \"2020-04-13T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6603, \"deceased\": 134, \"positive_100k\": 124.24882431220006, \"deceased_100k\": 2.5214815171641387, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\", \"sinceDay0\": 38}, {\"index\": 9547, \"date\": \"2020-04-14T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6623, \"deceased\": 139, \"positive_100k\": 124.62516483714994, \"deceased_100k\": 2.6155666484016065, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\", \"sinceDay0\": 39}, {\"index\": 9548, \"date\": \"2020-04-15T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6740, \"deceased\": 150, \"positive_100k\": 126.82675690810667, \"deceased_100k\": 2.822553937124036, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\", \"sinceDay0\": 40}, {\"index\": 9549, \"date\": \"2020-04-16T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6896, \"deceased\": 152, \"positive_100k\": 129.76221300271567, \"deceased_100k\": 2.860187989619023, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\", \"sinceDay0\": 41}, {\"index\": 9550, \"date\": \"2020-04-17T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6937, \"deceased\": 161, \"positive_100k\": 130.53371107886292, \"deceased_100k\": 3.029541225846465, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\", \"sinceDay0\": 42}, {\"index\": 9551, \"date\": \"2020-04-18T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 7036, \"deceased\": 164, \"positive_100k\": 132.39659667736478, \"deceased_100k\": 3.0859923045889457, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\", \"sinceDay0\": 43}, {\"index\": 9552, \"date\": \"2020-04-19T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 7078, \"deceased\": 165, \"positive_100k\": 133.1869117797595, \"deceased_100k\": 3.1048093308364395, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\", \"sinceDay0\": 44}, {\"index\": 9553, \"date\": \"2020-04-20T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 7156, \"deceased\": 181, \"positive_100k\": 134.65463982706402, \"deceased_100k\": 3.4058817507963366, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\", \"sinceDay0\": 45}, {\"index\": 9554, \"date\": \"2020-04-21T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 7191, \"deceased\": 182, \"positive_100k\": 135.31323574572627, \"deceased_100k\": 3.4246987770438304, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\", \"sinceDay0\": 46}, {\"index\": 9794, \"date\": \"2020-03-19T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 109, \"deceased\": 1, \"positive_100k\": 2.6096077137131055, \"deceased_100k\": 0.02394135517167987, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\", \"sinceDay0\": 0}, {\"index\": 9795, \"date\": \"2020-03-20T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 137, \"deceased\": 1, \"positive_100k\": 3.2799656585201418, \"deceased_100k\": 0.02394135517167987, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\", \"sinceDay0\": 1}, {\"index\": 9796, \"date\": \"2020-03-21T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 200, \"deceased\": 1, \"positive_100k\": 4.788271034335973, \"deceased_100k\": 0.02394135517167987, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\", \"sinceDay0\": 2}, {\"index\": 9797, \"date\": \"2020-03-22T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 313, \"deceased\": 3, \"positive_100k\": 7.493644168735798, \"deceased_100k\": 0.0718240655150396, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\", \"sinceDay0\": 3}, {\"index\": 9798, \"date\": \"2020-03-23T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 345, \"deceased\": 6, \"positive_100k\": 8.259767534229553, \"deceased_100k\": 0.1436481310300792, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\", \"sinceDay0\": 4}, {\"index\": 9799, \"date\": \"2020-03-24T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 345, \"deceased\": 6, \"positive_100k\": 8.259767534229553, \"deceased_100k\": 0.1436481310300792, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\", \"sinceDay0\": 5}, {\"index\": 9800, \"date\": \"2020-03-25T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 443, \"deceased\": 8, \"positive_100k\": 10.606020341054181, \"deceased_100k\": 0.19153084137343895, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\", \"sinceDay0\": 6}, {\"index\": 9801, \"date\": \"2020-03-26T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 558, \"deceased\": 8, \"positive_100k\": 13.359276185797366, \"deceased_100k\": 0.19153084137343895, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\", \"sinceDay0\": 7}, {\"index\": 9802, \"date\": \"2020-03-27T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 674, \"deceased\": 9, \"positive_100k\": 16.136473385712232, \"deceased_100k\": 0.21547219654511882, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\", \"sinceDay0\": 8}, {\"index\": 9803, \"date\": \"2020-03-28T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 786, \"deceased\": 14, \"positive_100k\": 18.817905164940377, \"deceased_100k\": 0.3351789724035181, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\", \"sinceDay0\": 9}, {\"index\": 9804, \"date\": \"2020-03-29T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 901, \"deceased\": 17, \"positive_100k\": 21.57116100968356, \"deceased_100k\": 0.40700303791855774, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\", \"sinceDay0\": 10}, {\"index\": 9805, \"date\": \"2020-03-30T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 989, \"deceased\": 24, \"positive_100k\": 23.67800026479139, \"deceased_100k\": 0.5745925241203168, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\", \"sinceDay0\": 11}, {\"index\": 9806, \"date\": \"2020-03-31T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1181, \"deceased\": 30, \"positive_100k\": 28.274740457753925, \"deceased_100k\": 0.718240655150396, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\", \"sinceDay0\": 12}, {\"index\": 9807, \"date\": \"2020-04-01T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1181, \"deceased\": 30, \"positive_100k\": 28.274740457753925, \"deceased_100k\": 0.718240655150396, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\", \"sinceDay0\": 13}, {\"index\": 9808, \"date\": \"2020-04-02T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1317, \"deceased\": 32, \"positive_100k\": 31.530764761102386, \"deceased_100k\": 0.7661233654937558, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\", \"sinceDay0\": 14}, {\"index\": 9809, \"date\": \"2020-04-03T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1475, \"deceased\": 37, \"positive_100k\": 35.313498878227804, \"deceased_100k\": 0.885830141352155, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\", \"sinceDay0\": 15}, {\"index\": 9810, \"date\": \"2020-04-04T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1673, \"deceased\": 41, \"positive_100k\": 40.053887202220416, \"deceased_100k\": 0.9815955620388745, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\", \"sinceDay0\": 16}, {\"index\": 9811, \"date\": \"2020-04-05T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1801, \"deceased\": 46, \"positive_100k\": 43.11838066419544, \"deceased_100k\": 1.1013023378972737, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\", \"sinceDay0\": 17}, {\"index\": 9812, \"date\": \"2020-04-06T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1988, \"deceased\": 54, \"positive_100k\": 47.59541408129957, \"deceased_100k\": 1.2928331792707128, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\", \"sinceDay0\": 18}, {\"index\": 9813, \"date\": \"2020-04-07T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2100, \"deceased\": 55, \"positive_100k\": 50.27684586052772, \"deceased_100k\": 1.3167745344423927, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\", \"sinceDay0\": 19}, {\"index\": 9814, \"date\": \"2020-04-08T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2249, \"deceased\": 59, \"positive_100k\": 53.84410778110802, \"deceased_100k\": 1.4125399551291122, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\", \"sinceDay0\": 20}, {\"index\": 9815, \"date\": \"2020-04-09T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2528, \"deceased\": 63, \"positive_100k\": 60.5237458740067, \"deceased_100k\": 1.5083053758158316, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\", \"sinceDay0\": 21}, {\"index\": 9816, \"date\": \"2020-04-10T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2752, \"deceased\": 66, \"positive_100k\": 65.88660943246299, \"deceased_100k\": 1.580129441330871, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\", \"sinceDay0\": 22}, {\"index\": 9817, \"date\": \"2020-04-11T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2974, \"deceased\": 74, \"positive_100k\": 71.20159028057593, \"deceased_100k\": 1.77166028270431, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\", \"sinceDay0\": 23}, {\"index\": 9818, \"date\": \"2020-04-12T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3234, \"deceased\": 79, \"positive_100k\": 77.42634262521268, \"deceased_100k\": 1.8913670585627094, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\", \"sinceDay0\": 24}, {\"index\": 9819, \"date\": \"2020-04-13T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3400, \"deceased\": 87, \"positive_100k\": 81.40060758371155, \"deceased_100k\": 2.0828978999361487, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\", \"sinceDay0\": 25}, {\"index\": 9820, \"date\": \"2020-04-14T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3472, \"deceased\": 94, \"positive_100k\": 83.1243851560725, \"deceased_100k\": 2.2504873861379076, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\", \"sinceDay0\": 26}, {\"index\": 9821, \"date\": \"2020-04-15T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3574, \"deceased\": 95, \"positive_100k\": 85.56640338358385, \"deceased_100k\": 2.2744287413095874, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\", \"sinceDay0\": 27}, {\"index\": 9822, \"date\": \"2020-04-16T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3751, \"deceased\": 103, \"positive_100k\": 89.80402324897119, \"deceased_100k\": 2.465959582683026, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\", \"sinceDay0\": 28}, {\"index\": 9823, \"date\": \"2020-04-17T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4016, \"deceased\": 109, \"positive_100k\": 96.14848236946635, \"deceased_100k\": 2.6096077137131055, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\", \"sinceDay0\": 29}, {\"index\": 9824, \"date\": \"2020-04-18T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4210, \"deceased\": 116, \"positive_100k\": 100.79310527277225, \"deceased_100k\": 2.7771971999148644, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\", \"sinceDay0\": 30}, {\"index\": 9825, \"date\": \"2020-04-19T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4273, \"deceased\": 120, \"positive_100k\": 102.30141064858807, \"deceased_100k\": 2.872962620601584, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\", \"sinceDay0\": 31}, {\"index\": 9826, \"date\": \"2020-04-20T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4467, \"deceased\": 126, \"positive_100k\": 106.94603355189396, \"deceased_100k\": 3.016610751631663, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\", \"sinceDay0\": 32}, {\"index\": 9827, \"date\": \"2020-04-21T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4658, \"deceased\": 136, \"positive_100k\": 111.51883238968482, \"deceased_100k\": 3.256024303348462, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\", \"sinceDay0\": 33}, {\"index\": 10065, \"date\": \"2020-03-17T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 117, \"deceased\": 0, \"positive_100k\": 0.36574779982379085, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\", \"sinceDay0\": 0}, {\"index\": 10066, \"date\": \"2020-03-18T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 145, \"deceased\": 0, \"positive_100k\": 0.45327718781580917, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\", \"sinceDay0\": 1}, {\"index\": 10067, \"date\": \"2020-03-19T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 234, \"deceased\": 0, \"positive_100k\": 0.7314955996475817, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\", \"sinceDay0\": 2}, {\"index\": 10068, \"date\": \"2020-03-20T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 234, \"deceased\": 3, \"positive_100k\": 0.7314955996475817, \"deceased_100k\": 0.009378148713430534, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\", \"sinceDay0\": 3}, {\"index\": 10069, \"date\": \"2020-03-21T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 318, \"deceased\": 5, \"positive_100k\": 0.9940837636236367, \"deceased_100k\": 0.01563024785571756, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\", \"sinceDay0\": 4}, {\"index\": 10070, \"date\": \"2020-03-22T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 363, \"deceased\": 5, \"positive_100k\": 1.1347559943250947, \"deceased_100k\": 0.01563024785571756, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\", \"sinceDay0\": 5}, {\"index\": 10071, \"date\": \"2020-03-23T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 395, \"deceased\": 5, \"positive_100k\": 1.2347895806016869, \"deceased_100k\": 0.01563024785571756, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\", \"sinceDay0\": 6}, {\"index\": 10072, \"date\": \"2020-03-24T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 416, \"deceased\": 7, \"positive_100k\": 1.3004366215957006, \"deceased_100k\": 0.02188234699800458, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\", \"sinceDay0\": 7}, {\"index\": 10073, \"date\": \"2020-03-25T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 480, \"deceased\": 9, \"positive_100k\": 1.5005037941488855, \"deceased_100k\": 0.028134446140291605, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\", \"sinceDay0\": 8}, {\"index\": 10074, \"date\": \"2020-03-26T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 580, \"deceased\": 9, \"positive_100k\": 1.8131087512632367, \"deceased_100k\": 0.028134446140291605, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\", \"sinceDay0\": 9}, {\"index\": 10075, \"date\": \"2020-03-27T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 635, \"deceased\": 11, \"positive_100k\": 1.9850414776761298, \"deceased_100k\": 0.034386545282578625, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\", \"sinceDay0\": 10}, {\"index\": 10076, \"date\": \"2020-03-28T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 671, \"deceased\": 16, \"positive_100k\": 2.097579262237296, \"deceased_100k\": 0.050016793138296184, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\", \"sinceDay0\": 11}, {\"index\": 10077, \"date\": \"2020-03-29T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 852, \"deceased\": 18, \"positive_100k\": 2.663394234614272, \"deceased_100k\": 0.05626889228058321, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\", \"sinceDay0\": 12}, {\"index\": 10078, \"date\": \"2020-03-30T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 950, \"deceased\": 24, \"positive_100k\": 2.969747092586336, \"deceased_100k\": 0.07502518970744428, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\", \"sinceDay0\": 13}, {\"index\": 10079, \"date\": \"2020-03-31T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1065, \"deceased\": 30, \"positive_100k\": 3.3292427932678392, \"deceased_100k\": 0.09378148713430534, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\", \"sinceDay0\": 14}, {\"index\": 10080, \"date\": \"2020-04-01T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1323, \"deceased\": 38, \"positive_100k\": 4.135763582622865, \"deceased_100k\": 0.11878988370345343, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\", \"sinceDay0\": 15}, {\"index\": 10081, \"date\": \"2020-04-02T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1414, \"deceased\": 55, \"positive_100k\": 4.420234093596925, \"deceased_100k\": 0.17193272641289314, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\", \"sinceDay0\": 16}, {\"index\": 10082, \"date\": \"2020-04-03T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1595, \"deceased\": 61, \"positive_100k\": 4.9860490659739005, \"deceased_100k\": 0.1906890238397542, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\", \"sinceDay0\": 17}, {\"index\": 10083, \"date\": \"2020-04-04T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1746, \"deceased\": 73, \"positive_100k\": 5.458082551216571, \"deceased_100k\": 0.22820161869347635, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\", \"sinceDay0\": 18}, {\"index\": 10084, \"date\": \"2020-04-05T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2281, \"deceased\": 83, \"positive_100k\": 7.130519071778349, \"deceased_100k\": 0.25946211440491146, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\", \"sinceDay0\": 19}, {\"index\": 10085, \"date\": \"2020-04-06T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2561, \"deceased\": 92, \"positive_100k\": 8.005812951698532, \"deceased_100k\": 0.28759656054520305, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\", \"sinceDay0\": 20}, {\"index\": 10086, \"date\": \"2020-04-07T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2954, \"deceased\": 107, \"positive_100k\": 9.234350433157932, \"deceased_100k\": 0.3344873041123557, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\", \"sinceDay0\": 21}, {\"index\": 10087, \"date\": \"2020-04-08T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4342, \"deceased\": 121, \"positive_100k\": 13.573307237905126, \"deceased_100k\": 0.3782519981083649, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\", \"sinceDay0\": 22}, {\"index\": 10088, \"date\": \"2020-04-09T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 5256, \"deceased\": 138, \"positive_100k\": 16.430516545930296, \"deceased_100k\": 0.4313948408178046, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\", \"sinceDay0\": 23}, {\"index\": 10089, \"date\": \"2020-04-10T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 5897, \"deceased\": 169, \"positive_100k\": 18.434314321033288, \"deceased_100k\": 0.5283023775232535, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\", \"sinceDay0\": 24}, {\"index\": 10090, \"date\": \"2020-04-11T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6848, \"deceased\": 181, \"positive_100k\": 21.407187463190766, \"deceased_100k\": 0.5658149723769755, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\", \"sinceDay0\": 25}, {\"index\": 10091, \"date\": \"2020-04-12T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 7519, \"deceased\": 193, \"positive_100k\": 23.504766725428063, \"deceased_100k\": 0.6033275672306977, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\", \"sinceDay0\": 26}, {\"index\": 10092, \"date\": \"2020-04-13T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 9784, \"deceased\": 216, \"positive_100k\": 30.585269004068117, \"deceased_100k\": 0.6752267073669984, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\", \"sinceDay0\": 27}, {\"index\": 10093, \"date\": \"2020-04-14T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 10303, \"deceased\": 230, \"positive_100k\": 32.207688731491594, \"deceased_100k\": 0.7189914013630075, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\", \"sinceDay0\": 28}, {\"index\": 10094, \"date\": \"2020-04-15T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 11475, \"deceased\": 254, \"positive_100k\": 35.871418828871796, \"deceased_100k\": 0.7940165910704519, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\", \"sinceDay0\": 29}, {\"index\": 10095, \"date\": \"2020-04-16T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 12491, \"deceased\": 274, \"positive_100k\": 39.047485193153605, \"deceased_100k\": 0.8565375824933221, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\", \"sinceDay0\": 30}, {\"index\": 10096, \"date\": \"2020-04-17T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 13489, \"deceased\": 300, \"positive_100k\": 42.16728266515483, \"deceased_100k\": 0.9378148713430534, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\", \"sinceDay0\": 31}, {\"index\": 10097, \"date\": \"2020-04-18T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 14420, \"deceased\": 348, \"positive_100k\": 45.07763481588943, \"deceased_100k\": 1.087865250757942, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\", \"sinceDay0\": 32}, {\"index\": 10098, \"date\": \"2020-04-19T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 15628, \"deceased\": 400, \"positive_100k\": 48.8539026978308, \"deceased_100k\": 1.2504198284574044, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\", \"sinceDay0\": 33}, {\"index\": 10099, \"date\": \"2020-04-20T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 16325, \"deceased\": 445, \"positive_100k\": 51.03275924891783, \"deceased_100k\": 1.3910920591588627, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\", \"sinceDay0\": 34}, {\"index\": 10100, \"date\": \"2020-04-21T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 17837, \"deceased\": 484, \"positive_100k\": 55.75934620048682, \"deceased_100k\": 1.5130079924334596, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\", \"sinceDay0\": 35}, {\"index\": 10334, \"date\": \"2020-03-13T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 112, \"deceased\": 0, \"positive_100k\": 1.0893074552785798, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\", \"sinceDay0\": 0}, {\"index\": 10335, \"date\": \"2020-03-14T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 169, \"deceased\": 0, \"positive_100k\": 1.6436871423399995, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\", \"sinceDay0\": 1}, {\"index\": 10336, \"date\": \"2020-03-15T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 245, \"deceased\": 0, \"positive_100k\": 2.382860058421893, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\", \"sinceDay0\": 2}, {\"index\": 10337, \"date\": \"2020-03-16T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 331, \"deceased\": 0, \"positive_100k\": 3.2192925687250886, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\", \"sinceDay0\": 3}, {\"index\": 10338, \"date\": \"2020-03-17T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 448, \"deceased\": 1, \"positive_100k\": 4.357229821114319, \"deceased_100k\": 0.009725959422130176, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\", \"sinceDay0\": 4}, {\"index\": 10339, \"date\": \"2020-03-18T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 448, \"deceased\": 2, \"positive_100k\": 4.357229821114319, \"deceased_100k\": 0.01945191884426035, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\", \"sinceDay0\": 5}, {\"index\": 10340, \"date\": \"2020-03-19T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 785, \"deceased\": 3, \"positive_100k\": 7.634878146372188, \"deceased_100k\": 0.02917787826639053, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\", \"sinceDay0\": 6}, {\"index\": 10341, \"date\": \"2020-03-20T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1020, \"deceased\": 6, \"positive_100k\": 9.92047861057278, \"deceased_100k\": 0.05835575653278106, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\", \"sinceDay0\": 7}, {\"index\": 10342, \"date\": \"2020-03-21T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1280, \"deceased\": 12, \"positive_100k\": 12.449228060326627, \"deceased_100k\": 0.11671151306556211, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\", \"sinceDay0\": 8}, {\"index\": 10343, \"date\": \"2020-03-22T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1600, \"deceased\": 14, \"positive_100k\": 15.561535075408282, \"deceased_100k\": 0.13616343190982247, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\", \"sinceDay0\": 9}, {\"index\": 10344, \"date\": \"2020-03-23T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2060, \"deceased\": 23, \"positive_100k\": 20.035476409588163, \"deceased_100k\": 0.22369706670899403, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\", \"sinceDay0\": 10}, {\"index\": 10345, \"date\": \"2020-03-24T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2362, \"deceased\": 33, \"positive_100k\": 22.972716155071474, \"deceased_100k\": 0.3209566609302958, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\", \"sinceDay0\": 11}, {\"index\": 10346, \"date\": \"2020-03-25T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2995, \"deceased\": 43, \"positive_100k\": 29.129248469279876, \"deceased_100k\": 0.4182162551515976, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\", \"sinceDay0\": 12}, {\"index\": 10347, \"date\": \"2020-03-26T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3544, \"deceased\": 60, \"positive_100k\": 34.46880019202934, \"deceased_100k\": 0.5835575653278106, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\", \"sinceDay0\": 13}, {\"index\": 10348, \"date\": \"2020-03-27T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4268, \"deceased\": 76, \"positive_100k\": 41.510394813651594, \"deceased_100k\": 0.7391729160818933, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\", \"sinceDay0\": 14}, {\"index\": 10349, \"date\": \"2020-03-28T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 5170, \"deceased\": 100, \"positive_100k\": 50.283210212413, \"deceased_100k\": 0.9725959422130176, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\", \"sinceDay0\": 15}, {\"index\": 10350, \"date\": \"2020-03-29T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 5962, \"deceased\": 119, \"positive_100k\": 57.98617007474011, \"deceased_100k\": 1.157389171233491, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\", \"sinceDay0\": 16}, {\"index\": 10351, \"date\": \"2020-03-30T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6408, \"deceased\": 140, \"positive_100k\": 62.323947977010164, \"deceased_100k\": 1.3616343190982245, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\", \"sinceDay0\": 17}, {\"index\": 10352, \"date\": \"2020-03-31T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 7443, \"deceased\": 160, \"positive_100k\": 72.3903159789149, \"deceased_100k\": 1.5561535075408284, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\", \"sinceDay0\": 18}, {\"index\": 10353, \"date\": \"2020-04-01T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 8251, \"deceased\": 187, \"positive_100k\": 80.24889119199608, \"deceased_100k\": 1.8187544119383428, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\", \"sinceDay0\": 19}, {\"index\": 10354, \"date\": \"2020-04-02T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 9034, \"deceased\": 209, \"positive_100k\": 87.86431741952401, \"deceased_100k\": 2.032725519225207, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\", \"sinceDay0\": 20}, {\"index\": 10355, \"date\": \"2020-04-03T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 9886, \"deceased\": 246, \"positive_100k\": 96.15083484717893, \"deceased_100k\": 2.3925860178440232, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\", \"sinceDay0\": 21}, {\"index\": 10356, \"date\": \"2020-04-04T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 10524, \"deceased\": 266, \"positive_100k\": 102.35599695849797, \"deceased_100k\": 2.5871052062866267, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\", \"sinceDay0\": 22}, {\"index\": 10357, \"date\": \"2020-04-05T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 11278, \"deceased\": 295, \"positive_100k\": 109.68937036278412, \"deceased_100k\": 2.8691580295284016, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\", \"sinceDay0\": 23}, {\"index\": 10358, \"date\": \"2020-04-06T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 11730, \"deceased\": 311, \"positive_100k\": 114.08550402158696, \"deceased_100k\": 3.0247733802824848, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\", \"sinceDay0\": 24}, {\"index\": 10359, \"date\": \"2020-04-07T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 12442, \"deceased\": 345, \"positive_100k\": 121.01038713014366, \"deceased_100k\": 3.3554560006349106, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\", \"sinceDay0\": 25}, {\"index\": 10360, \"date\": \"2020-04-08T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 13141, \"deceased\": 380, \"positive_100k\": 127.80883276621263, \"deceased_100k\": 3.695864580409467, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\", \"sinceDay0\": 26}, {\"index\": 10361, \"date\": \"2020-04-09T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 13956, \"deceased\": 409, \"positive_100k\": 135.73548969524873, \"deceased_100k\": 3.9779174036512424, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\", \"sinceDay0\": 27}, {\"index\": 10362, \"date\": \"2020-04-10T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 15472, \"deceased\": 435, \"positive_100k\": 150.48004417919807, \"deceased_100k\": 4.230792348626626, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\", \"sinceDay0\": 28}, {\"index\": 10363, \"date\": \"2020-04-11T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 15987, \"deceased\": 470, \"positive_100k\": 155.48891328159513, \"deceased_100k\": 4.571200928401183, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\", \"sinceDay0\": 29}, {\"index\": 10364, \"date\": \"2020-04-12T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 16585, \"deceased\": 504, \"positive_100k\": 161.30503701602896, \"deceased_100k\": 4.9018835487536085, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\", \"sinceDay0\": 30}, {\"index\": 10365, \"date\": \"2020-04-13T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 16934, \"deceased\": 535, \"positive_100k\": 164.69939685435241, \"deceased_100k\": 5.203388290839644, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\", \"sinceDay0\": 31}, {\"index\": 10366, \"date\": \"2020-04-14T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 17448, \"deceased\": 567, \"positive_100k\": 169.69853999732732, \"deceased_100k\": 5.51461899234781, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\", \"sinceDay0\": 32}, {\"index\": 10367, \"date\": \"2020-04-15T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 18091, \"deceased\": 599, \"positive_100k\": 175.952331905757, \"deceased_100k\": 5.825849693855975, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\", \"sinceDay0\": 33}, {\"index\": 10368, \"date\": \"2020-04-16T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 18841, \"deceased\": 629, \"positive_100k\": 183.24680147235463, \"deceased_100k\": 6.11762847651988, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\", \"sinceDay0\": 34}, {\"index\": 10369, \"date\": \"2020-04-17T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 19022, \"deceased\": 657, \"positive_100k\": 185.0072001277602, \"deceased_100k\": 6.389955340339526, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\", \"sinceDay0\": 35}, {\"index\": 10370, \"date\": \"2020-04-18T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 19685, \"deceased\": 687, \"positive_100k\": 191.45551122463252, \"deceased_100k\": 6.681734123003431, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\", \"sinceDay0\": 36}, {\"index\": 10371, \"date\": \"2020-04-19T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 20206, \"deceased\": 714, \"positive_100k\": 196.52273608356234, \"deceased_100k\": 6.944335027400945, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\", \"sinceDay0\": 37}, {\"index\": 10372, \"date\": \"2020-04-20T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 20863, \"deceased\": 735, \"positive_100k\": 202.91269142390186, \"deceased_100k\": 7.148580175265679, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\", \"sinceDay0\": 38}, {\"index\": 10373, \"date\": \"2020-04-21T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 21379, \"deceased\": 762, \"positive_100k\": 207.93128648572105, \"deceased_100k\": 7.411181079663193, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\", \"sinceDay0\": 39}, {\"index\": 10423, \"date\": \"2020-03-11T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 262, \"deceased\": 0, \"positive_100k\": 9.418778672002537, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\", \"sinceDay0\": 0}, {\"index\": 10424, \"date\": \"2020-03-12T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 262, \"deceased\": 0, \"positive_100k\": 9.418778672002537, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\", \"sinceDay0\": 1}, {\"index\": 10425, \"date\": \"2020-03-13T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 320, \"deceased\": 0, \"positive_100k\": 11.503851813132869, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\", \"sinceDay0\": 2}, {\"index\": 10426, \"date\": \"2020-03-14T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 337, \"deceased\": 0, \"positive_100k\": 12.114993940705553, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\", \"sinceDay0\": 3}, {\"index\": 10427, \"date\": \"2020-03-15T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 401, \"deceased\": 0, \"positive_100k\": 14.415764303332127, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\", \"sinceDay0\": 4}, {\"index\": 10428, \"date\": \"2020-03-16T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 439, \"deceased\": 0, \"positive_100k\": 15.781846706141655, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\", \"sinceDay0\": 5}, {\"index\": 10429, \"date\": \"2020-03-17T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 439, \"deceased\": 0, \"positive_100k\": 15.781846706141655, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\", \"sinceDay0\": 6}, {\"index\": 10430, \"date\": \"2020-03-18T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 452, \"deceased\": 0, \"positive_100k\": 16.249190686050177, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\", \"sinceDay0\": 7}, {\"index\": 10431, \"date\": \"2020-03-19T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 460, \"deceased\": 0, \"positive_100k\": 16.536786981378498, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\", \"sinceDay0\": 8}, {\"index\": 10432, \"date\": \"2020-03-20T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 470, \"deceased\": 0, \"positive_100k\": 16.8962823505389, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\", \"sinceDay0\": 9}, {\"index\": 10433, \"date\": \"2020-03-21T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 481, \"deceased\": 0, \"positive_100k\": 17.291727256615342, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\", \"sinceDay0\": 10}, {\"index\": 10434, \"date\": \"2020-03-22T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 494, \"deceased\": 0, \"positive_100k\": 17.759071236523866, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\", \"sinceDay0\": 11}, {\"index\": 10435, \"date\": \"2020-03-23T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 501, \"deceased\": 0, \"positive_100k\": 18.010717994936147, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\", \"sinceDay0\": 12}, {\"index\": 10436, \"date\": \"2020-03-24T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 526, \"deceased\": 0, \"positive_100k\": 18.909456417837152, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\", \"sinceDay0\": 13}, {\"index\": 10437, \"date\": \"2020-03-25T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 537, \"deceased\": 0, \"positive_100k\": 19.304901323913597, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\", \"sinceDay0\": 14}, {\"index\": 10438, \"date\": \"2020-03-26T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 549, \"deceased\": 0, \"positive_100k\": 19.73629576690608, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\", \"sinceDay0\": 15}, {\"index\": 10439, \"date\": \"2020-03-27T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 562, \"deceased\": 0, \"positive_100k\": 20.203639746814602, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\", \"sinceDay0\": 16}, {\"index\": 10440, \"date\": \"2020-03-28T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 590, \"deceased\": 1, \"positive_100k\": 21.210226780463728, \"deceased_100k\": 0.03594953691604021, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\", \"sinceDay0\": 17}, {\"index\": 10441, \"date\": \"2020-03-29T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 634, \"deceased\": 1, \"positive_100k\": 22.792006404769495, \"deceased_100k\": 0.03594953691604021, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\", \"sinceDay0\": 18}, {\"index\": 10442, \"date\": \"2020-03-30T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 693, \"deceased\": 1, \"positive_100k\": 24.91302908281587, \"deceased_100k\": 0.03594953691604021, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\", \"sinceDay0\": 19}, {\"index\": 10443, \"date\": \"2020-03-31T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 781, \"deceased\": 2, \"positive_100k\": 28.07658833142741, \"deceased_100k\": 0.07189907383208043, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\", \"sinceDay0\": 20}, {\"index\": 10444, \"date\": \"2020-04-01T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 835, \"deceased\": 2, \"positive_100k\": 30.017863324893582, \"deceased_100k\": 0.07189907383208043, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\", \"sinceDay0\": 21}, {\"index\": 10445, \"date\": \"2020-04-02T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 949, \"deceased\": 3, \"positive_100k\": 34.116110533322164, \"deceased_100k\": 0.10784861074812065, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\", \"sinceDay0\": 22}, {\"index\": 10446, \"date\": \"2020-04-03T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1075, \"deceased\": 3, \"positive_100k\": 38.64575218474323, \"deceased_100k\": 0.10784861074812065, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\", \"sinceDay0\": 23}, {\"index\": 10447, \"date\": \"2020-04-04T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1325, \"deceased\": 3, \"positive_100k\": 47.633136413753284, \"deceased_100k\": 0.10784861074812065, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\", \"sinceDay0\": 24}, {\"index\": 10448, \"date\": \"2020-04-05T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1604, \"deceased\": 4, \"positive_100k\": 57.66305721332851, \"deceased_100k\": 0.14379814766416085, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\", \"sinceDay0\": 25}, {\"index\": 10449, \"date\": \"2020-04-06T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1832, \"deceased\": 4, \"positive_100k\": 65.85955163018568, \"deceased_100k\": 0.14379814766416085, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\", \"sinceDay0\": 26}, {\"index\": 10450, \"date\": \"2020-04-07T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2057, \"deceased\": 6, \"positive_100k\": 73.94819743629472, \"deceased_100k\": 0.2156972214962413, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\", \"sinceDay0\": 27}, {\"index\": 10451, \"date\": \"2020-04-08T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2210, \"deceased\": 6, \"positive_100k\": 79.44847658444888, \"deceased_100k\": 0.2156972214962413, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\", \"sinceDay0\": 28}, {\"index\": 10452, \"date\": \"2020-04-09T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2376, \"deceased\": 6, \"positive_100k\": 85.41609971251155, \"deceased_100k\": 0.2156972214962413, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\", \"sinceDay0\": 29}, {\"index\": 10453, \"date\": \"2020-04-10T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2512, \"deceased\": 6, \"positive_100k\": 90.30523673309303, \"deceased_100k\": 0.2156972214962413, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\", \"sinceDay0\": 30}, {\"index\": 10454, \"date\": \"2020-04-11T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2728, \"deceased\": 6, \"positive_100k\": 98.0703367069577, \"deceased_100k\": 0.2156972214962413, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\", \"sinceDay0\": 31}, {\"index\": 10455, \"date\": \"2020-04-12T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2979, \"deceased\": 7, \"positive_100k\": 107.0936704728838, \"deceased_100k\": 0.2516467584122815, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\", \"sinceDay0\": 32}, {\"index\": 10456, \"date\": \"2020-04-13T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3231, \"deceased\": 7, \"positive_100k\": 116.15295377572595, \"deceased_100k\": 0.2516467584122815, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\", \"sinceDay0\": 33}, {\"index\": 10457, \"date\": \"2020-04-14T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3428, \"deceased\": 7, \"positive_100k\": 123.23501254818585, \"deceased_100k\": 0.2516467584122815, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\", \"sinceDay0\": 34}, {\"index\": 10458, \"date\": \"2020-04-15T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3711, \"deceased\": 7, \"positive_100k\": 133.40873149542523, \"deceased_100k\": 0.2516467584122815, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\", \"sinceDay0\": 35}, {\"index\": 10459, \"date\": \"2020-04-16T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4103, \"deceased\": 7, \"positive_100k\": 147.500949966513, \"deceased_100k\": 0.2516467584122815, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\", \"sinceDay0\": 36}, {\"index\": 10460, \"date\": \"2020-04-17T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4663, \"deceased\": 7, \"positive_100k\": 167.63269063949554, \"deceased_100k\": 0.2516467584122815, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\", \"sinceDay0\": 37}, {\"index\": 10461, \"date\": \"2020-04-18T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 5008, \"deceased\": 8, \"positive_100k\": 180.0352808755294, \"deceased_100k\": 0.2875962953283217, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\", \"sinceDay0\": 38}, {\"index\": 10462, \"date\": \"2020-04-19T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 5448, \"deceased\": 8, \"positive_100k\": 195.85307711858707, \"deceased_100k\": 0.2875962953283217, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\", \"sinceDay0\": 39}, {\"index\": 10463, \"date\": \"2020-04-20T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6015, \"deceased\": 9, \"positive_100k\": 216.2364645499819, \"deceased_100k\": 0.32354583224436195, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\", \"sinceDay0\": 40}, {\"index\": 10464, \"date\": \"2020-04-21T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6533, \"deceased\": 9, \"positive_100k\": 234.85832467249074, \"deceased_100k\": 0.32354583224436195, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\", \"sinceDay0\": 41}, {\"index\": 11068, \"date\": \"2020-03-19T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 103, \"deceased\": 0, \"positive_100k\": 1.4752042513381391, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\", \"sinceDay0\": 0}, {\"index\": 11069, \"date\": \"2020-03-20T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 135, \"deceased\": 1, \"positive_100k\": 1.9335201352490172, \"deceased_100k\": 0.014322371372214943, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\", \"sinceDay0\": 1}, {\"index\": 11070, \"date\": \"2020-03-21T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 171, \"deceased\": 1, \"positive_100k\": 2.4491255046487552, \"deceased_100k\": 0.014322371372214943, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\", \"sinceDay0\": 2}, {\"index\": 11071, \"date\": \"2020-03-22T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 222, \"deceased\": 2, \"positive_100k\": 3.1795664446317176, \"deceased_100k\": 0.028644742744429887, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\", \"sinceDay0\": 3}, {\"index\": 11072, \"date\": \"2020-03-23T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 249, \"deceased\": 3, \"positive_100k\": 3.566270471681521, \"deceased_100k\": 0.042967114116644826, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\", \"sinceDay0\": 4}, {\"index\": 11073, \"date\": \"2020-03-24T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 303, \"deceased\": 3, \"positive_100k\": 4.339678525781128, \"deceased_100k\": 0.042967114116644826, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\", \"sinceDay0\": 5}, {\"index\": 11074, \"date\": \"2020-03-25T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 384, \"deceased\": 4, \"positive_100k\": 5.499790606930538, \"deceased_100k\": 0.05728948548885977, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\", \"sinceDay0\": 6}, {\"index\": 11075, \"date\": \"2020-03-26T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 384, \"deceased\": 1, \"positive_100k\": 5.499790606930538, \"deceased_100k\": 0.014322371372214943, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\", \"sinceDay0\": 7}, {\"index\": 11076, \"date\": \"2020-03-27T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 457, \"deceased\": 1, \"positive_100k\": 6.54532371710223, \"deceased_100k\": 0.014322371372214943, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\", \"sinceDay0\": 8}, {\"index\": 11077, \"date\": \"2020-03-28T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 659, \"deceased\": 10, \"positive_100k\": 9.438442734289648, \"deceased_100k\": 0.14322371372214945, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\", \"sinceDay0\": 9}, {\"index\": 11078, \"date\": \"2020-03-29T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 741, \"deceased\": 13, \"positive_100k\": 10.612877186811273, \"deceased_100k\": 0.18619082783879426, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\", \"sinceDay0\": 10}, {\"index\": 11079, \"date\": \"2020-03-30T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 785, \"deceased\": 16, \"positive_100k\": 11.24306152718873, \"deceased_100k\": 0.2291579419554391, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\", \"sinceDay0\": 11}, {\"index\": 11080, \"date\": \"2020-03-31T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 900, \"deceased\": 16, \"positive_100k\": 12.890134234993448, \"deceased_100k\": 0.2291579419554391, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\", \"sinceDay0\": 12}, {\"index\": 11081, \"date\": \"2020-04-01T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1060, \"deceased\": 28, \"positive_100k\": 15.18171365454784, \"deceased_100k\": 0.40102639842201837, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\", \"sinceDay0\": 13}, {\"index\": 11082, \"date\": \"2020-04-02T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1171, \"deceased\": 31, \"positive_100k\": 16.7714968768637, \"deceased_100k\": 0.4439935125386632, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\", \"sinceDay0\": 14}, {\"index\": 11083, \"date\": \"2020-04-03T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1476, \"deceased\": 39, \"positive_100k\": 21.139820145389255, \"deceased_100k\": 0.5585724835163828, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\", \"sinceDay0\": 15}, {\"index\": 11084, \"date\": \"2020-04-04T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1624, \"deceased\": 44, \"positive_100k\": 23.259531108477066, \"deceased_100k\": 0.6301843403774575, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\", \"sinceDay0\": 16}, {\"index\": 11085, \"date\": \"2020-04-05T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1908, \"deceased\": 51, \"positive_100k\": 27.32708457818611, \"deceased_100k\": 0.7304409399829621, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\", \"sinceDay0\": 17}, {\"index\": 11086, \"date\": \"2020-04-06T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2200, \"deceased\": 58, \"positive_100k\": 31.509217018872878, \"deceased_100k\": 0.8306975395884667, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\", \"sinceDay0\": 18}, {\"index\": 11087, \"date\": \"2020-04-07T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2447, \"deceased\": 61, \"positive_100k\": 35.04684274780997, \"deceased_100k\": 0.8736646537051116, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\", \"sinceDay0\": 19}, {\"index\": 11088, \"date\": \"2020-04-08T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2666, \"deceased\": 65, \"positive_100k\": 38.18344207832504, \"deceased_100k\": 0.9309541391939714, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\", \"sinceDay0\": 20}, {\"index\": 11089, \"date\": \"2020-04-09T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2867, \"deceased\": 66, \"positive_100k\": 41.062238724140244, \"deceased_100k\": 0.9452765105661862, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\", \"sinceDay0\": 21}, {\"index\": 11090, \"date\": \"2020-04-10T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3105, \"deceased\": 71, \"positive_100k\": 44.470963110727396, \"deceased_100k\": 1.0168883674272609, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\", \"sinceDay0\": 22}, {\"index\": 11091, \"date\": \"2020-04-11T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3380, \"deceased\": 74, \"positive_100k\": 48.40961523808651, \"deceased_100k\": 1.0598554815439059, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\", \"sinceDay0\": 23}, {\"index\": 11092, \"date\": \"2020-04-12T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3630, \"deceased\": 80, \"positive_100k\": 51.990208081140246, \"deceased_100k\": 1.1457897097771956, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\", \"sinceDay0\": 24}, {\"index\": 11093, \"date\": \"2020-04-13T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4054, \"deceased\": 85, \"positive_100k\": 58.06289354295939, \"deceased_100k\": 1.2174015666382703, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\", \"sinceDay0\": 25}, {\"index\": 11094, \"date\": \"2020-04-14T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4465, \"deceased\": 94, \"positive_100k\": 63.94938817693972, \"deceased_100k\": 1.3463029089882046, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\", \"sinceDay0\": 26}, {\"index\": 11095, \"date\": \"2020-04-15T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4873, \"deceased\": 99, \"positive_100k\": 69.79291569680342, \"deceased_100k\": 1.4179147658492794, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\", \"sinceDay0\": 27}, {\"index\": 11096, \"date\": \"2020-04-16T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 5318, \"deceased\": 103, \"positive_100k\": 76.16637095743907, \"deceased_100k\": 1.4752042513381391, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\", \"sinceDay0\": 28}, {\"index\": 11097, \"date\": \"2020-04-17T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 5690, \"deceased\": 110, \"positive_100k\": 81.49429310790303, \"deceased_100k\": 1.5754608509436439, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\", \"sinceDay0\": 29}, {\"index\": 11098, \"date\": \"2020-04-18T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 5994, \"deceased\": 117, \"positive_100k\": 85.84829400505637, \"deceased_100k\": 1.6757174505491483, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\", \"sinceDay0\": 30}, {\"index\": 11099, \"date\": \"2020-04-19T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6318, \"deceased\": 122, \"positive_100k\": 90.48874232965402, \"deceased_100k\": 1.7473293074102232, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\", \"sinceDay0\": 31}, {\"index\": 11100, \"date\": \"2020-04-20T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6630, \"deceased\": 125, \"positive_100k\": 94.95732219778507, \"deceased_100k\": 1.790296421526868, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\", \"sinceDay0\": 32}, {\"index\": 11101, \"date\": \"2020-04-21T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6630, \"deceased\": 125, \"positive_100k\": 94.95732219778507, \"deceased_100k\": 1.790296421526868, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\", \"sinceDay0\": 33}, {\"index\": 11322, \"date\": \"2020-02-29T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 102, \"deceased\": 0, \"positive_100k\": 1.8089352890643122, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\", \"sinceDay0\": 0}, {\"index\": 11323, \"date\": \"2020-03-01T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 106, \"deceased\": 0, \"positive_100k\": 1.879873927851148, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\", \"sinceDay0\": 1}, {\"index\": 11324, \"date\": \"2020-03-02T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 108, \"deceased\": 0, \"positive_100k\": 1.915343247244566, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\", \"sinceDay0\": 2}, {\"index\": 11325, \"date\": \"2020-03-03T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 110, \"deceased\": 0, \"positive_100k\": 1.9508125666379839, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\", \"sinceDay0\": 3}, {\"index\": 11326, \"date\": \"2020-03-04T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 110, \"deceased\": 0, \"positive_100k\": 1.9508125666379839, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\", \"sinceDay0\": 4}, {\"index\": 11327, \"date\": \"2020-03-05T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 117, \"deceased\": 0, \"positive_100k\": 2.0749551845149465, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\", \"sinceDay0\": 5}, {\"index\": 11328, \"date\": \"2020-03-06T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 130, \"deceased\": 0, \"positive_100k\": 2.3055057605721627, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\", \"sinceDay0\": 6}, {\"index\": 11329, \"date\": \"2020-03-07T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 138, \"deceased\": 0, \"positive_100k\": 2.4473830381458344, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\", \"sinceDay0\": 7}, {\"index\": 11330, \"date\": \"2020-03-08T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 150, \"deceased\": 0, \"positive_100k\": 2.6601989545063414, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\", \"sinceDay0\": 8}, {\"index\": 11331, \"date\": \"2020-03-09T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 150, \"deceased\": 0, \"positive_100k\": 2.6601989545063414, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\", \"sinceDay0\": 9}, {\"index\": 11332, \"date\": \"2020-03-10T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 160, \"deceased\": 0, \"positive_100k\": 2.837545551473431, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\", \"sinceDay0\": 10}, {\"index\": 11333, \"date\": \"2020-03-11T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 178, \"deceased\": 0, \"positive_100k\": 3.156769426014192, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\", \"sinceDay0\": 11}, {\"index\": 11334, \"date\": \"2020-03-12T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 178, \"deceased\": 0, \"positive_100k\": 3.156769426014192, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\", \"sinceDay0\": 12}, {\"index\": 11335, \"date\": \"2020-03-13T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 200, \"deceased\": 0, \"positive_100k\": 3.5469319393417886, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\", \"sinceDay0\": 13}, {\"index\": 11336, \"date\": \"2020-03-14T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 212, \"deceased\": 0, \"positive_100k\": 3.759747855702296, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\", \"sinceDay0\": 14}, {\"index\": 11337, \"date\": \"2020-03-15T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 226, \"deceased\": 0, \"positive_100k\": 4.008033091456221, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\", \"sinceDay0\": 15}, {\"index\": 11338, \"date\": \"2020-03-16T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 243, \"deceased\": 0, \"positive_100k\": 4.309522306300273, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\", \"sinceDay0\": 16}, {\"index\": 11339, \"date\": \"2020-03-17T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 266, \"deceased\": 0, \"positive_100k\": 4.717419479324579, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\", \"sinceDay0\": 17}, {\"index\": 11340, \"date\": \"2020-03-18T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 313, \"deceased\": 0, \"positive_100k\": 5.550948485069899, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\", \"sinceDay0\": 18}, {\"index\": 11341, \"date\": \"2020-03-19T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 345, \"deceased\": 0, \"positive_100k\": 6.118457595364586, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\", \"sinceDay0\": 19}, {\"index\": 11342, \"date\": \"2020-03-20T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 385, \"deceased\": 0, \"positive_100k\": 6.827843983232944, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\", \"sinceDay0\": 20}, {\"index\": 11343, \"date\": \"2020-03-21T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 432, \"deceased\": 2, \"positive_100k\": 7.661372988978264, \"deceased_100k\": 0.03546931939341789, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\", \"sinceDay0\": 21}, {\"index\": 11344, \"date\": \"2020-03-22T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 455, \"deceased\": 2, \"positive_100k\": 8.069270162002569, \"deceased_100k\": 0.03546931939341789, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\", \"sinceDay0\": 22}, {\"index\": 11345, \"date\": \"2020-03-23T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 509, \"deceased\": 2, \"positive_100k\": 9.026941785624853, \"deceased_100k\": 0.03546931939341789, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\", \"sinceDay0\": 23}, {\"index\": 11346, \"date\": \"2020-03-24T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 558, \"deceased\": 2, \"positive_100k\": 9.89594011076359, \"deceased_100k\": 0.03546931939341789, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\", \"sinceDay0\": 24}, {\"index\": 11347, \"date\": \"2020-03-25T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 631, \"deceased\": 2, \"positive_100k\": 11.190570268623343, \"deceased_100k\": 0.03546931939341789, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\", \"sinceDay0\": 25}, {\"index\": 11348, \"date\": \"2020-03-26T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 683, \"deceased\": 2, \"positive_100k\": 12.112772572852208, \"deceased_100k\": 0.03546931939341789, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\", \"sinceDay0\": 26}, {\"index\": 11349, \"date\": \"2020-03-27T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 732, \"deceased\": 2, \"positive_100k\": 12.981770897990945, \"deceased_100k\": 0.03546931939341789, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\", \"sinceDay0\": 27}, {\"index\": 11350, \"date\": \"2020-03-28T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 802, \"deceased\": 2, \"positive_100k\": 14.223197076760572, \"deceased_100k\": 0.03546931939341789, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\", \"sinceDay0\": 28}, {\"index\": 11351, \"date\": \"2020-03-29T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 844, \"deceased\": 3, \"positive_100k\": 14.968052784022348, \"deceased_100k\": 0.053203979090126835, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\", \"sinceDay0\": 29}, {\"index\": 11352, \"date\": \"2020-03-30T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 879, \"deceased\": 3, \"positive_100k\": 15.58876587340716, \"deceased_100k\": 0.053203979090126835, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\", \"sinceDay0\": 30}, {\"index\": 11353, \"date\": \"2020-03-31T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 926, \"deceased\": 3, \"positive_100k\": 16.42229487915248, \"deceased_100k\": 0.053203979090126835, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\", \"sinceDay0\": 31}, {\"index\": 11354, \"date\": \"2020-04-01T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1000, \"deceased\": 3, \"positive_100k\": 17.734659696708945, \"deceased_100k\": 0.053203979090126835, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\", \"sinceDay0\": 32}, {\"index\": 11355, \"date\": \"2020-04-02T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1049, \"deceased\": 4, \"positive_100k\": 18.603658021847682, \"deceased_100k\": 0.07093863878683578, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\", \"sinceDay0\": 33}, {\"index\": 11356, \"date\": \"2020-04-03T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1114, \"deceased\": 5, \"positive_100k\": 19.756410902133762, \"deceased_100k\": 0.08867329848354472, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\", \"sinceDay0\": 34}, {\"index\": 11357, \"date\": \"2020-04-04T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1189, \"deceased\": 6, \"positive_100k\": 21.086510379386937, \"deceased_100k\": 0.10640795818025367, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\", \"sinceDay0\": 35}, {\"index\": 11358, \"date\": \"2020-04-05T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1309, \"deceased\": 6, \"positive_100k\": 23.21466954299201, \"deceased_100k\": 0.10640795818025367, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\", \"sinceDay0\": 36}, {\"index\": 11359, \"date\": \"2020-04-06T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1375, \"deceased\": 6, \"positive_100k\": 24.385157082974796, \"deceased_100k\": 0.10640795818025367, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\", \"sinceDay0\": 37}, {\"index\": 11360, \"date\": \"2020-04-07T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1481, \"deceased\": 6, \"positive_100k\": 26.265031010825947, \"deceased_100k\": 0.10640795818025367, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\", \"sinceDay0\": 38}, {\"index\": 11361, \"date\": \"2020-04-08T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1623, \"deceased\": 6, \"positive_100k\": 28.783352687758615, \"deceased_100k\": 0.10640795818025367, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\", \"sinceDay0\": 39}, {\"index\": 11362, \"date\": \"2020-04-09T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1910, \"deceased\": 6, \"positive_100k\": 33.87320002071409, \"deceased_100k\": 0.10640795818025367, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\", \"sinceDay0\": 40}, {\"index\": 11363, \"date\": \"2020-04-10T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2108, \"deceased\": 7, \"positive_100k\": 37.384662640662455, \"deceased_100k\": 0.1241426178769626, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\", \"sinceDay0\": 41}, {\"index\": 11364, \"date\": \"2020-04-11T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2299, \"deceased\": 8, \"positive_100k\": 40.77198264273386, \"deceased_100k\": 0.14187727757367155, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\", \"sinceDay0\": 42}, {\"index\": 11365, \"date\": \"2020-04-12T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2532, \"deceased\": 8, \"positive_100k\": 44.90415835206704, \"deceased_100k\": 0.14187727757367155, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\", \"sinceDay0\": 43}, {\"index\": 11366, \"date\": \"2020-04-13T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2918, \"deceased\": 9, \"positive_100k\": 51.749736994996695, \"deceased_100k\": 0.1596119372703805, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\", \"sinceDay0\": 44}, {\"index\": 11367, \"date\": \"2020-04-14T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3252, \"deceased\": 10, \"positive_100k\": 57.673113333697486, \"deceased_100k\": 0.17734659696708943, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\", \"sinceDay0\": 45}, {\"index\": 11368, \"date\": \"2020-04-15T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3699, \"deceased\": 10, \"positive_100k\": 65.60050621812638, \"deceased_100k\": 0.17734659696708943, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\", \"sinceDay0\": 46}, {\"index\": 11369, \"date\": \"2020-04-16T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4427, \"deceased\": 10, \"positive_100k\": 78.5113384773305, \"deceased_100k\": 0.17734659696708943, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\", \"sinceDay0\": 47}, {\"index\": 11370, \"date\": \"2020-04-17T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 5050, \"deceased\": 11, \"positive_100k\": 89.56003146838017, \"deceased_100k\": 0.19508125666379836, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\", \"sinceDay0\": 48}, {\"index\": 11371, \"date\": \"2020-04-18T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 5992, \"deceased\": 11, \"positive_100k\": 106.26608090268, \"deceased_100k\": 0.19508125666379836, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\", \"sinceDay0\": 49}, {\"index\": 11372, \"date\": \"2020-04-19T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6588, \"deceased\": 11, \"positive_100k\": 116.83593808191851, \"deceased_100k\": 0.19508125666379836, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\", \"sinceDay0\": 50}, {\"index\": 11373, \"date\": \"2020-04-20T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 8014, \"deceased\": 11, \"positive_100k\": 142.12556280942547, \"deceased_100k\": 0.19508125666379836, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\", \"sinceDay0\": 51}, {\"index\": 11374, \"date\": \"2020-04-21T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 9125, \"deceased\": 11, \"positive_100k\": 161.8287697324691, \"deceased_100k\": 0.19508125666379836, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\", \"sinceDay0\": 52}, {\"index\": 11426, \"date\": \"2020-03-13T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 141, \"deceased\": 0, \"positive_100k\": 6.820252958828889, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\", \"sinceDay0\": 0}, {\"index\": 11427, \"date\": \"2020-03-14T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 181, \"deceased\": 1, \"positive_100k\": 8.755076493248433, \"deceased_100k\": 0.04837058836048858, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\", \"sinceDay0\": 1}, {\"index\": 11428, \"date\": \"2020-03-15T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 219, \"deceased\": 1, \"positive_100k\": 10.593158850946999, \"deceased_100k\": 0.04837058836048858, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\", \"sinceDay0\": 2}, {\"index\": 11429, \"date\": \"2020-03-16T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 253, \"deceased\": 1, \"positive_100k\": 12.23775885520361, \"deceased_100k\": 0.04837058836048858, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\", \"sinceDay0\": 3}, {\"index\": 11430, \"date\": \"2020-03-17T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 275, \"deceased\": 1, \"positive_100k\": 13.30191179913436, \"deceased_100k\": 0.04837058836048858, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\", \"sinceDay0\": 4}, {\"index\": 11431, \"date\": \"2020-03-18T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 275, \"deceased\": 1, \"positive_100k\": 13.30191179913436, \"deceased_100k\": 0.04837058836048858, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\", \"sinceDay0\": 5}, {\"index\": 11432, \"date\": \"2020-03-19T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 286, \"deceased\": 1, \"positive_100k\": 13.833988271099733, \"deceased_100k\": 0.04837058836048858, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\", \"sinceDay0\": 6}, {\"index\": 11433, \"date\": \"2020-03-20T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 341, \"deceased\": 1, \"positive_100k\": 16.494370630926607, \"deceased_100k\": 0.04837058836048858, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\", \"sinceDay0\": 7}, {\"index\": 11434, \"date\": \"2020-03-21T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 383, \"deceased\": 1, \"positive_100k\": 18.525935342067125, \"deceased_100k\": 0.04837058836048858, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\", \"sinceDay0\": 8}, {\"index\": 11435, \"date\": \"2020-03-22T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 414, \"deceased\": 2, \"positive_100k\": 20.025423581242272, \"deceased_100k\": 0.09674117672097717, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\", \"sinceDay0\": 9}, {\"index\": 11436, \"date\": \"2020-03-23T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 442, \"deceased\": 3, \"positive_100k\": 21.379800055335952, \"deceased_100k\": 0.14511176508146575, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\", \"sinceDay0\": 10}, {\"index\": 11437, \"date\": \"2020-03-24T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 480, \"deceased\": 4, \"positive_100k\": 23.21788241303452, \"deceased_100k\": 0.19348235344195433, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\", \"sinceDay0\": 11}, {\"index\": 11438, \"date\": \"2020-03-25T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 528, \"deceased\": 5, \"positive_100k\": 25.53967065433797, \"deceased_100k\": 0.24185294180244293, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\", \"sinceDay0\": 12}, {\"index\": 11439, \"date\": \"2020-03-26T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 562, \"deceased\": 6, \"positive_100k\": 27.184270658594585, \"deceased_100k\": 0.2902235301629315, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\", \"sinceDay0\": 13}, {\"index\": 11440, \"date\": \"2020-03-27T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 632, \"deceased\": 9, \"positive_100k\": 30.570211843828787, \"deceased_100k\": 0.43533529524439724, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\", \"sinceDay0\": 14}, {\"index\": 11441, \"date\": \"2020-03-28T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 684, \"deceased\": 9, \"positive_100k\": 33.08548243857419, \"deceased_100k\": 0.43533529524439724, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\", \"sinceDay0\": 15}, {\"index\": 11442, \"date\": \"2020-03-29T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 730, \"deceased\": 11, \"positive_100k\": 35.310529503156665, \"deceased_100k\": 0.5320764719653743, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\", \"sinceDay0\": 16}, {\"index\": 11443, \"date\": \"2020-03-30T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 756, \"deceased\": 11, \"positive_100k\": 36.56816480052937, \"deceased_100k\": 0.5320764719653743, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\", \"sinceDay0\": 17}, {\"index\": 11444, \"date\": \"2020-03-31T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 802, \"deceased\": 15, \"positive_100k\": 38.79321186511184, \"deceased_100k\": 0.7255588254073287, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\", \"sinceDay0\": 18}, {\"index\": 11445, \"date\": \"2020-04-01T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 841, \"deceased\": 15, \"positive_100k\": 40.679664811170895, \"deceased_100k\": 0.7255588254073287, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\", \"sinceDay0\": 19}, {\"index\": 11446, \"date\": \"2020-04-02T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 897, \"deceased\": 17, \"positive_100k\": 43.388417759358255, \"deceased_100k\": 0.8223000021283059, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\", \"sinceDay0\": 20}, {\"index\": 11447, \"date\": \"2020-04-03T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 934, \"deceased\": 20, \"positive_100k\": 45.17812952869633, \"deceased_100k\": 0.9674117672097717, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\", \"sinceDay0\": 21}, {\"index\": 11448, \"date\": \"2020-04-04T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 977, \"deceased\": 22, \"positive_100k\": 47.25806482819735, \"deceased_100k\": 1.0641529439307487, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\", \"sinceDay0\": 22}, {\"index\": 11449, \"date\": \"2020-04-05T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 997, \"deceased\": 28, \"positive_100k\": 48.225476595407116, \"deceased_100k\": 1.3543764740936803, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\", \"sinceDay0\": 23}, {\"index\": 11450, \"date\": \"2020-04-06T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1021, \"deceased\": 30, \"positive_100k\": 49.38637071605884, \"deceased_100k\": 1.4511176508146575, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\", \"sinceDay0\": 24}, {\"index\": 11451, \"date\": \"2020-04-07T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1059, \"deceased\": 36, \"positive_100k\": 51.2244530737574, \"deceased_100k\": 1.741341180977589, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\", \"sinceDay0\": 25}, {\"index\": 11452, \"date\": \"2020-04-08T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1091, \"deceased\": 40, \"positive_100k\": 52.77231190129304, \"deceased_100k\": 1.9348235344195435, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\", \"sinceDay0\": 26}, {\"index\": 11453, \"date\": \"2020-04-09T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1124, \"deceased\": 43, \"positive_100k\": 54.36854131718917, \"deceased_100k\": 2.0799352995010087, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\", \"sinceDay0\": 27}, {\"index\": 11454, \"date\": \"2020-04-10T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1160, \"deceased\": 45, \"positive_100k\": 56.10988249816675, \"deceased_100k\": 2.1766764762219863, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\", \"sinceDay0\": 28}, {\"index\": 11455, \"date\": \"2020-04-11T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1188, \"deceased\": 50, \"positive_100k\": 57.46425897226044, \"deceased_100k\": 2.4185294180244292, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\", \"sinceDay0\": 29}, {\"index\": 11456, \"date\": \"2020-04-12T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1205, \"deceased\": 53, \"positive_100k\": 58.28655897438874, \"deceased_100k\": 2.5636411831058945, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\", \"sinceDay0\": 30}, {\"index\": 11457, \"date\": \"2020-04-13T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1212, \"deceased\": 55, \"positive_100k\": 58.625153092912164, \"deceased_100k\": 2.660382359826872, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\", \"sinceDay0\": 31}, {\"index\": 11458, \"date\": \"2020-04-14T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1220, \"deceased\": 56, \"positive_100k\": 59.012117799796066, \"deceased_100k\": 2.7087529481873607, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\", \"sinceDay0\": 32}, {\"index\": 11459, \"date\": \"2020-04-15T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1248, \"deceased\": 61, \"positive_100k\": 60.36649427388976, \"deceased_100k\": 2.9506058899898036, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\", \"sinceDay0\": 33}, {\"index\": 11460, \"date\": \"2020-04-16T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1268, \"deceased\": 61, \"positive_100k\": 61.33390604109952, \"deceased_100k\": 2.9506058899898036, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\", \"sinceDay0\": 34}, {\"index\": 11461, \"date\": \"2020-04-17T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1304, \"deceased\": 66, \"positive_100k\": 63.07524722207711, \"deceased_100k\": 3.1924588317922464, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\", \"sinceDay0\": 35}, {\"index\": 11462, \"date\": \"2020-04-18T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1317, \"deceased\": 70, \"positive_100k\": 63.70406487076347, \"deceased_100k\": 3.3859411852342007, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\", \"sinceDay0\": 36}, {\"index\": 11463, \"date\": \"2020-04-19T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1330, \"deceased\": 74, \"positive_100k\": 64.33288251944981, \"deceased_100k\": 3.579423538676155, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\", \"sinceDay0\": 37}, {\"index\": 11464, \"date\": \"2020-04-20T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1335, \"deceased\": 77, \"positive_100k\": 64.57473546125225, \"deceased_100k\": 3.724535303757621, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\", \"sinceDay0\": 38}, {\"index\": 11465, \"date\": \"2020-04-21T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1344, \"deceased\": 77, \"positive_100k\": 65.01007075649665, \"deceased_100k\": 3.724535303757621, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\", \"sinceDay0\": 39}, {\"index\": 11688, \"date\": \"2020-03-02T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 120, \"deceased\": 0, \"positive_100k\": 0.25682870610404146, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\", \"sinceDay0\": 0}, {\"index\": 11689, \"date\": \"2020-03-03T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 165, \"deceased\": 1, \"positive_100k\": 0.353139470893057, \"deceased_100k\": 0.002140239217533679, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\", \"sinceDay0\": 1}, {\"index\": 11690, \"date\": \"2020-03-04T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 222, \"deceased\": 2, \"positive_100k\": 0.4751331062924767, \"deceased_100k\": 0.004280478435067358, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\", \"sinceDay0\": 2}, {\"index\": 11691, \"date\": \"2020-03-05T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 259, \"deceased\": 3, \"positive_100k\": 0.5543219573412228, \"deceased_100k\": 0.006420717652601036, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\", \"sinceDay0\": 3}, {\"index\": 11692, \"date\": \"2020-03-06T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 400, \"deceased\": 5, \"positive_100k\": 0.8560956870134715, \"deceased_100k\": 0.010701196087668393, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\", \"sinceDay0\": 4}, {\"index\": 11693, \"date\": \"2020-03-07T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 500, \"deceased\": 10, \"positive_100k\": 1.0701196087668394, \"deceased_100k\": 0.021402392175336786, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\", \"sinceDay0\": 5}, {\"index\": 11694, \"date\": \"2020-03-08T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 673, \"deceased\": 17, \"positive_100k\": 1.4403809934001657, \"deceased_100k\": 0.03638406669807254, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\", \"sinceDay0\": 6}, {\"index\": 11695, \"date\": \"2020-03-09T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1073, \"deceased\": 28, \"positive_100k\": 2.296476680413637, \"deceased_100k\": 0.059926698090943004, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\", \"sinceDay0\": 7}, {\"index\": 11696, \"date\": \"2020-03-10T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1695, \"deceased\": 35, \"positive_100k\": 3.6277054737195855, \"deceased_100k\": 0.07490837261367876, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\", \"sinceDay0\": 8}, {\"index\": 11697, \"date\": \"2020-03-11T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2277, \"deceased\": 54, \"positive_100k\": 4.873324698324186, \"deceased_100k\": 0.11557291774681865, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\", \"sinceDay0\": 9}, {\"index\": 11698, \"date\": \"2020-03-12T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2277, \"deceased\": 55, \"positive_100k\": 4.873324698324186, \"deceased_100k\": 0.11771315696435233, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\", \"sinceDay0\": 10}, {\"index\": 11699, \"date\": \"2020-03-13T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 5232, \"deceased\": 133, \"positive_100k\": 11.197731586136207, \"deceased_100k\": 0.28465181593197925, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\", \"sinceDay0\": 11}, {\"index\": 11700, \"date\": \"2020-03-14T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6391, \"deceased\": 195, \"positive_100k\": 13.67826883925774, \"deceased_100k\": 0.4173466474190673, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\", \"sinceDay0\": 12}, {\"index\": 11701, \"date\": \"2020-03-15T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 7798, \"deceased\": 289, \"positive_100k\": 16.689585418327628, \"deceased_100k\": 0.6185291338672331, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\", \"sinceDay0\": 13}, {\"index\": 11702, \"date\": \"2020-03-16T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 9942, \"deceased\": 342, \"positive_100k\": 21.278258300719834, \"deceased_100k\": 0.7319618123965181, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\", \"sinceDay0\": 14}, {\"index\": 11703, \"date\": \"2020-03-17T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 11748, \"deceased\": 533, \"positive_100k\": 25.14353032758566, \"deceased_100k\": 1.1407475029454508, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\", \"sinceDay0\": 15}, {\"index\": 11704, \"date\": \"2020-03-18T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 13910, \"deceased\": 623, \"positive_100k\": 29.770727515893466, \"deceased_100k\": 1.3333690325234817, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\", \"sinceDay0\": 16}, {\"index\": 11705, \"date\": \"2020-03-19T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 17963, \"deceased\": 830, \"positive_100k\": 38.44511706455747, \"deceased_100k\": 1.7763985505529534, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\", \"sinceDay0\": 17}, {\"index\": 11706, \"date\": \"2020-03-20T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 20410, \"deceased\": 1043, \"positive_100k\": 43.68228242986238, \"deceased_100k\": 2.232269503887627, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\", \"sinceDay0\": 18}, {\"index\": 11707, \"date\": \"2020-03-21T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 25374, \"deceased\": 1375, \"positive_100k\": 54.30642990569957, \"deceased_100k\": 2.942828924108808, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\", \"sinceDay0\": 19}, {\"index\": 11708, \"date\": \"2020-03-22T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 28768, \"deceased\": 1772, \"positive_100k\": 61.570401810008875, \"deceased_100k\": 3.792503893469678, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\", \"sinceDay0\": 20}, {\"index\": 11709, \"date\": \"2020-03-23T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 35136, \"deceased\": 2311, \"positive_100k\": 75.19944514726333, \"deceased_100k\": 4.946092831720331, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\", \"sinceDay0\": 21}, {\"index\": 11710, \"date\": \"2020-03-24T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 39885, \"deceased\": 2808, \"positive_100k\": 85.36344119133078, \"deceased_100k\": 6.00979172283457, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\", \"sinceDay0\": 22}, {\"index\": 11711, \"date\": \"2020-03-25T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 49515, \"deceased\": 3647, \"positive_100k\": 105.97394485618011, \"deceased_100k\": 7.805452426345326, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\", \"sinceDay0\": 23}, {\"index\": 11712, \"date\": \"2020-03-26T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 57786, \"deceased\": 4365, \"positive_100k\": 123.67586342440116, \"deceased_100k\": 9.342144184534508, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\", \"sinceDay0\": 24}, {\"index\": 11713, \"date\": \"2020-03-27T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 65719, \"deceased\": 5138, \"positive_100k\": 140.6543811370958, \"deceased_100k\": 10.99654909968804, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\", \"sinceDay0\": 25}, {\"index\": 11714, \"date\": \"2020-03-28T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 73235, \"deceased\": 5982, \"positive_100k\": 156.74041909607897, \"deceased_100k\": 12.802910999286466, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\", \"sinceDay0\": 26}, {\"index\": 11715, \"date\": \"2020-03-29T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 80110, \"deceased\": 6803, \"positive_100k\": 171.454563716623, \"deceased_100k\": 14.560047396881616, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\", \"sinceDay0\": 27}, {\"index\": 11716, \"date\": \"2020-03-30T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 87956, \"deceased\": 7716, \"positive_100k\": 188.24688061739224, \"deceased_100k\": 16.514085802489863, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\", \"sinceDay0\": 28}, {\"index\": 11717, \"date\": \"2020-03-31T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 95923, \"deceased\": 8464, \"positive_100k\": 205.29816646348303, \"deceased_100k\": 18.114984737205056, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\", \"sinceDay0\": 29}, {\"index\": 11718, \"date\": \"2020-04-01T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 104118, \"deceased\": 9387, \"positive_100k\": 222.83742685117156, \"deceased_100k\": 20.09042553498864, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\", \"sinceDay0\": 30}, {\"index\": 11719, \"date\": \"2020-04-02T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 112065, \"deceased\": 10348, \"positive_100k\": 239.84590791291168, \"deceased_100k\": 22.147195423038507, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\", \"sinceDay0\": 31}, {\"index\": 11720, \"date\": \"2020-04-03T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 119199, \"deceased\": 11198, \"positive_100k\": 255.11437449079696, \"deceased_100k\": 23.966398757942134, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\", \"sinceDay0\": 32}, {\"index\": 11721, \"date\": \"2020-04-04T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 126168, \"deceased\": 11947, \"positive_100k\": 270.02970159778914, \"deceased_100k\": 25.569437931874862, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\", \"sinceDay0\": 33}, {\"index\": 11722, \"date\": \"2020-04-05T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 131646, \"deceased\": 12641, \"positive_100k\": 281.75393203143864, \"deceased_100k\": 27.05476394884323, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\", \"sinceDay0\": 34}, {\"index\": 11723, \"date\": \"2020-04-06T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 136675, \"deceased\": 13341, \"positive_100k\": 292.5171950564155, \"deceased_100k\": 28.552931401116805, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\", \"sinceDay0\": 35}, {\"index\": 11724, \"date\": \"2020-04-07T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 141942, \"deceased\": 14045, \"positive_100k\": 303.7898350151654, \"deceased_100k\": 30.05965981026052, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\", \"sinceDay0\": 36}, {\"index\": 11725, \"date\": \"2020-04-08T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 148220, \"deceased\": 14792, \"positive_100k\": 317.2262568228419, \"deceased_100k\": 31.658418505758174, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\", \"sinceDay0\": 37}, {\"index\": 11726, \"date\": \"2020-04-09T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 153222, \"deceased\": 15447, \"positive_100k\": 327.9317333889453, \"deceased_100k\": 33.06027519324273, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\", \"sinceDay0\": 38}, {\"index\": 11727, \"date\": \"2020-04-10T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 158273, \"deceased\": 16081, \"positive_100k\": 338.7420816767079, \"deceased_100k\": 34.41718685715908, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\", \"sinceDay0\": 39}, {\"index\": 11728, \"date\": \"2020-04-11T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 163027, \"deceased\": 16606, \"positive_100k\": 348.916778916863, \"deceased_100k\": 35.540812446364264, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\", \"sinceDay0\": 40}, {\"index\": 11729, \"date\": \"2020-04-12T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 166831, \"deceased\": 17209, \"positive_100k\": 357.05824890036115, \"deceased_100k\": 36.83137669453708, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\", \"sinceDay0\": 41}, {\"index\": 11730, \"date\": \"2020-04-13T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 170099, \"deceased\": 17756, \"positive_100k\": 364.05255066326123, \"deceased_100k\": 38.002087546527996, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\", \"sinceDay0\": 42}, {\"index\": 11731, \"date\": \"2020-04-14T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 172541, \"deceased\": 18056, \"positive_100k\": 369.2790148324784, \"deceased_100k\": 38.6441593117881, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\", \"sinceDay0\": 43}, {\"index\": 11732, \"date\": \"2020-04-15T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 177644, \"deceased\": 18708, \"positive_100k\": 380.2006555595528, \"deceased_100k\": 40.03959528162006, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\", \"sinceDay0\": 44}, {\"index\": 11733, \"date\": \"2020-04-16T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 184948, \"deceased\": 19315, \"positive_100k\": 395.8329628044188, \"deceased_100k\": 41.33872048666301, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\", \"sinceDay0\": 45}, {\"index\": 11734, \"date\": \"2020-04-17T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 190839, \"deceased\": 20002, \"positive_100k\": 408.4411120349097, \"deceased_100k\": 42.80906482910864, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\", \"sinceDay0\": 46}, {\"index\": 11735, \"date\": \"2020-04-18T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 191726, \"deceased\": 20043, \"positive_100k\": 410.33950422086207, \"deceased_100k\": 42.896814637027525, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\", \"sinceDay0\": 47}, {\"index\": 11736, \"date\": \"2020-04-19T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 198674, \"deceased\": 20453, \"positive_100k\": 425.20988630428604, \"deceased_100k\": 43.77431271621633, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\", \"sinceDay0\": 48}, {\"index\": 11737, \"date\": \"2020-04-20T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 200210, \"deceased\": 20852, \"positive_100k\": 428.4972937424178, \"deceased_100k\": 44.62826816401226, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\", \"sinceDay0\": 49}, {\"index\": 11738, \"date\": \"2020-04-21T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 204178, \"deceased\": 21282, \"positive_100k\": 436.98976295759144, \"deceased_100k\": 45.54857102755175, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\", \"sinceDay0\": 50}, {\"index\": 12056, \"date\": \"2020-03-06T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 101, \"deceased\": 0, \"positive_100k\": 0.9918321152292875, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\", \"sinceDay0\": 0}, {\"index\": 12057, \"date\": \"2020-03-07T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 161, \"deceased\": 0, \"positive_100k\": 1.5810393123952007, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\", \"sinceDay0\": 1}, {\"index\": 12058, \"date\": \"2020-03-08T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 203, \"deceased\": 0, \"positive_100k\": 1.9934843504113402, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\", \"sinceDay0\": 2}, {\"index\": 12059, \"date\": \"2020-03-09T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 248, \"deceased\": 0, \"positive_100k\": 2.4353897482857754, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\", \"sinceDay0\": 3}, {\"index\": 12060, \"date\": \"2020-03-10T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 355, \"deceased\": 0, \"positive_100k\": 3.486142583231654, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\", \"sinceDay0\": 4}, {\"index\": 12061, \"date\": \"2020-03-11T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 500, \"deceased\": 1, \"positive_100k\": 4.910059976382612, \"deceased_100k\": 0.009820119952765223, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\", \"sinceDay0\": 5}, {\"index\": 12062, \"date\": \"2020-03-12T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 599, \"deceased\": 1, \"positive_100k\": 5.882251851706369, \"deceased_100k\": 0.009820119952765223, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\", \"sinceDay0\": 6}, {\"index\": 12063, \"date\": \"2020-03-13T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 814, \"deceased\": 1, \"positive_100k\": 7.993577641550891, \"deceased_100k\": 0.009820119952765223, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\", \"sinceDay0\": 7}, {\"index\": 12064, \"date\": \"2020-03-14T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 961, \"deceased\": 2, \"positive_100k\": 9.437135274607378, \"deceased_100k\": 0.019640239905530446, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\", \"sinceDay0\": 8}, {\"index\": 12065, \"date\": \"2020-03-15T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1022, \"deceased\": 3, \"positive_100k\": 10.036162591726058, \"deceased_100k\": 0.02946035985829567, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\", \"sinceDay0\": 9}, {\"index\": 12066, \"date\": \"2020-03-16T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1103, \"deceased\": 6, \"positive_100k\": 10.831592307900042, \"deceased_100k\": 0.05892071971659134, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\", \"sinceDay0\": 10}, {\"index\": 12067, \"date\": \"2020-03-17T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1190, \"deceased\": 7, \"positive_100k\": 11.685942743790616, \"deceased_100k\": 0.06874083966935657, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\", \"sinceDay0\": 11}, {\"index\": 12068, \"date\": \"2020-03-18T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1279, \"deceased\": 10, \"positive_100k\": 12.559933419586718, \"deceased_100k\": 0.09820119952765223, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\", \"sinceDay0\": 12}, {\"index\": 12069, \"date\": \"2020-03-19T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1439, \"deceased\": 11, \"positive_100k\": 14.131152612029156, \"deceased_100k\": 0.10802131948041746, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\", \"sinceDay0\": 13}, {\"index\": 12070, \"date\": \"2020-03-20T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1639, \"deceased\": 16, \"positive_100k\": 16.0951766025822, \"deceased_100k\": 0.15712191924424357, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\", \"sinceDay0\": 14}, {\"index\": 12071, \"date\": \"2020-03-21T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1763, \"deceased\": 20, \"positive_100k\": 17.31287147672509, \"deceased_100k\": 0.19640239905530446, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\", \"sinceDay0\": 15}, {\"index\": 12072, \"date\": \"2020-03-22T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1934, \"deceased\": 21, \"positive_100k\": 18.99211198864794, \"deceased_100k\": 0.20622251900806968, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\", \"sinceDay0\": 16}, {\"index\": 12073, \"date\": \"2020-03-23T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2046, \"deceased\": 25, \"positive_100k\": 20.091965423357646, \"deceased_100k\": 0.2455029988191306, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\", \"sinceDay0\": 17}, {\"index\": 12074, \"date\": \"2020-03-24T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2286, \"deceased\": 36, \"positive_100k\": 22.4487942120213, \"deceased_100k\": 0.35352431829954806, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\", \"sinceDay0\": 18}, {\"index\": 12075, \"date\": \"2020-03-25T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2526, \"deceased\": 62, \"positive_100k\": 24.805623000684953, \"deceased_100k\": 0.6088474370714438, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\", \"sinceDay0\": 19}, {\"index\": 12076, \"date\": \"2020-03-26T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2840, \"deceased\": 77, \"positive_100k\": 27.889140665853233, \"deceased_100k\": 0.7561492363629222, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\", \"sinceDay0\": 20}, {\"index\": 12077, \"date\": \"2020-03-27T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3069, \"deceased\": 105, \"positive_100k\": 30.137948135036467, \"deceased_100k\": 1.0311125950403486, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\", \"sinceDay0\": 21}, {\"index\": 12078, \"date\": \"2020-03-28T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3447, \"deceased\": 105, \"positive_100k\": 33.84995347718172, \"deceased_100k\": 1.0311125950403486, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\", \"sinceDay0\": 22}, {\"index\": 12079, \"date\": \"2020-03-29T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3700, \"deceased\": 110, \"positive_100k\": 36.334443825231325, \"deceased_100k\": 1.0802131948041747, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\", \"sinceDay0\": 23}, {\"index\": 12080, \"date\": \"2020-03-30T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4028, \"deceased\": 146, \"positive_100k\": 39.55544316973832, \"deceased_100k\": 1.4337375131037227, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\", \"sinceDay0\": 24}, {\"index\": 12081, \"date\": \"2020-03-31T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4435, \"deceased\": 180, \"positive_100k\": 43.55223199051376, \"deceased_100k\": 1.76762159149774, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\", \"sinceDay0\": 25}, {\"index\": 12082, \"date\": \"2020-04-01T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4947, \"deceased\": 239, \"positive_100k\": 48.58013340632956, \"deceased_100k\": 2.347008668710888, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\", \"sinceDay0\": 26}, {\"index\": 12083, \"date\": \"2020-04-02T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 5568, \"deceased\": 308, \"positive_100k\": 54.67842789699676, \"deceased_100k\": 3.024596945451689, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\", \"sinceDay0\": 27}, {\"index\": 12084, \"date\": \"2020-04-03T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6131, \"deceased\": 358, \"positive_100k\": 60.20715543040359, \"deceased_100k\": 3.5156029430899496, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\", \"sinceDay0\": 28}, {\"index\": 12085, \"date\": \"2020-04-04T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6443, \"deceased\": 373, \"positive_100k\": 63.27103285566633, \"deceased_100k\": 3.6629047423814285, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\", \"sinceDay0\": 29}, {\"index\": 12086, \"date\": \"2020-04-05T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6830, \"deceased\": 401, \"positive_100k\": 67.07141927738648, \"deceased_100k\": 3.9378681010588545, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\", \"sinceDay0\": 30}, {\"index\": 12087, \"date\": \"2020-04-06T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 7206, \"deceased\": 477, \"positive_100k\": 70.76378437962619, \"deceased_100k\": 4.684197217469012, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\", \"sinceDay0\": 31}, {\"index\": 12088, \"date\": \"2020-04-07T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 7693, \"deceased\": 591, \"positive_100k\": 75.54618279662286, \"deceased_100k\": 5.803690892084247, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\", \"sinceDay0\": 32}, {\"index\": 12089, \"date\": \"2020-04-08T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 8419, \"deceased\": 687, \"positive_100k\": 82.67558988233041, \"deceased_100k\": 6.746422407549708, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\", \"sinceDay0\": 33}, {\"index\": 12090, \"date\": \"2020-04-09T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 9141, \"deceased\": 793, \"positive_100k\": 89.7657164882269, \"deceased_100k\": 7.787355122542822, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\", \"sinceDay0\": 34}, {\"index\": 12091, \"date\": \"2020-04-10T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 9685, \"deceased\": 870, \"positive_100k\": 95.10786174253118, \"deceased_100k\": 8.543504358905743, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\", \"sinceDay0\": 35}, {\"index\": 12092, \"date\": \"2020-04-11T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 10151, \"deceased\": 887, \"positive_100k\": 99.68403764051978, \"deceased_100k\": 8.710446398102754, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\", \"sinceDay0\": 36}, {\"index\": 12093, \"date\": \"2020-04-12T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 10483, \"deceased\": 899, \"positive_100k\": 102.94431746483784, \"deceased_100k\": 8.828287837535935, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\", \"sinceDay0\": 37}, {\"index\": 12094, \"date\": \"2020-04-13T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 10948, \"deceased\": 919, \"positive_100k\": 107.51067324287365, \"deceased_100k\": 9.024690236591239, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\", \"sinceDay0\": 38}, {\"index\": 12095, \"date\": \"2020-04-14T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 11445, \"deceased\": 1033, \"positive_100k\": 112.39127285939797, \"deceased_100k\": 10.144183911206476, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\", \"sinceDay0\": 39}, {\"index\": 12096, \"date\": \"2020-04-15T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 11927, \"deceased\": 1203, \"positive_100k\": 117.12457067663082, \"deceased_100k\": 11.813604303176563, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\", \"sinceDay0\": 40}, {\"index\": 12097, \"date\": \"2020-04-16T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 12540, \"deceased\": 1333, \"positive_100k\": 123.1443042076759, \"deceased_100k\": 13.090219897036041, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\", \"sinceDay0\": 41}, {\"index\": 12098, \"date\": \"2020-04-17T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 13216, \"deceased\": 1400, \"positive_100k\": 129.7827052957452, \"deceased_100k\": 13.748167933871311, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\", \"sinceDay0\": 42}, {\"index\": 12099, \"date\": \"2020-04-18T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 13822, \"deceased\": 1511, \"positive_100k\": 135.7336979871209, \"deceased_100k\": 14.838201248628254, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\", \"sinceDay0\": 43}, {\"index\": 12100, \"date\": \"2020-04-19T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 14385, \"deceased\": 1540, \"positive_100k\": 141.26242552052773, \"deceased_100k\": 15.122984727258443, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\", \"sinceDay0\": 44}, {\"index\": 12101, \"date\": \"2020-04-20T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 14777, \"deceased\": 1580, \"positive_100k\": 145.1119125420117, \"deceased_100k\": 15.515789525369053, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\", \"sinceDay0\": 45}, {\"index\": 12102, \"date\": \"2020-04-21T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 15322, \"deceased\": 1765, \"positive_100k\": 150.46387791626876, \"deceased_100k\": 17.33251171663062, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\", \"sinceDay0\": 46}, {\"index\": 12146, \"date\": \"2020-03-05T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 114, \"deceased\": 1, \"positive_100k\": 1.3385712958884843, \"deceased_100k\": 0.011741853472706003, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\", \"sinceDay0\": 0}, {\"index\": 12147, \"date\": \"2020-03-06T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 214, \"deceased\": 1, \"positive_100k\": 2.5127566431590846, \"deceased_100k\": 0.011741853472706003, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\", \"sinceDay0\": 1}, {\"index\": 12148, \"date\": \"2020-03-07T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 268, \"deceased\": 1, \"positive_100k\": 3.1468167306852086, \"deceased_100k\": 0.011741853472706003, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\", \"sinceDay0\": 2}, {\"index\": 12149, \"date\": \"2020-03-08T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 337, \"deceased\": 2, \"positive_100k\": 3.957004620301923, \"deceased_100k\": 0.023483706945412006, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\", \"sinceDay0\": 3}, {\"index\": 12150, \"date\": \"2020-03-09T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 374, \"deceased\": 2, \"positive_100k\": 4.391453198792045, \"deceased_100k\": 0.023483706945412006, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\", \"sinceDay0\": 4}, {\"index\": 12151, \"date\": \"2020-03-10T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 491, \"deceased\": 3, \"positive_100k\": 5.765250055098647, \"deceased_100k\": 0.03522556041811801, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\", \"sinceDay0\": 5}, {\"index\": 12152, \"date\": \"2020-03-11T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 652, \"deceased\": 4, \"positive_100k\": 7.655688464204314, \"deceased_100k\": 0.04696741389082401, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\", \"sinceDay0\": 6}, {\"index\": 12153, \"date\": \"2020-03-12T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 652, \"deceased\": 4, \"positive_100k\": 7.655688464204314, \"deceased_100k\": 0.04696741389082401, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\", \"sinceDay0\": 7}, {\"index\": 12154, \"date\": \"2020-03-13T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1139, \"deceased\": 11, \"positive_100k\": 13.373971105412135, \"deceased_100k\": 0.12916038819976602, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\", \"sinceDay0\": 8}, {\"index\": 12155, \"date\": \"2020-03-14T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1359, \"deceased\": 13, \"positive_100k\": 15.957178869407457, \"deceased_100k\": 0.15264409514517804, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\", \"sinceDay0\": 9}, {\"index\": 12156, \"date\": \"2020-03-15T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2200, \"deceased\": 14, \"positive_100k\": 25.832077639953205, \"deceased_100k\": 0.16438594861788405, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\", \"sinceDay0\": 10}, {\"index\": 12157, \"date\": \"2020-03-16T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2200, \"deceased\": 14, \"positive_100k\": 25.832077639953205, \"deceased_100k\": 0.16438594861788405, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\", \"sinceDay0\": 11}, {\"index\": 12158, \"date\": \"2020-03-17T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2700, \"deceased\": 27, \"positive_100k\": 31.703004376306207, \"deceased_100k\": 0.3170300437630621, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\", \"sinceDay0\": 12}, {\"index\": 12159, \"date\": \"2020-03-18T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3028, \"deceased\": 28, \"positive_100k\": 35.554332315353776, \"deceased_100k\": 0.3287718972357681, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\", \"sinceDay0\": 13}, {\"index\": 12160, \"date\": \"2020-03-19T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4075, \"deceased\": 41, \"positive_100k\": 47.84805290127696, \"deceased_100k\": 0.4814159923809461, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\", \"sinceDay0\": 14}, {\"index\": 12161, \"date\": \"2020-03-20T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 5294, \"deceased\": 54, \"positive_100k\": 62.161372284505575, \"deceased_100k\": 0.6340600875261242, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\", \"sinceDay0\": 15}, {\"index\": 12162, \"date\": \"2020-03-21T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6575, \"deceased\": 75, \"positive_100k\": 77.20268658304197, \"deceased_100k\": 0.8806390104529502, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\", \"sinceDay0\": 16}, {\"index\": 12163, \"date\": \"2020-03-22T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 7474, \"deceased\": 98, \"positive_100k\": 87.75861285500467, \"deceased_100k\": 1.1507016403251884, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\", \"sinceDay0\": 17}, {\"index\": 12164, \"date\": \"2020-03-23T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 8795, \"deceased\": 120, \"positive_100k\": 103.2696012924493, \"deceased_100k\": 1.4090224167247203, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\", \"sinceDay0\": 18}, {\"index\": 12165, \"date\": \"2020-03-24T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 9877, \"deceased\": 122, \"positive_100k\": 115.9742867499172, \"deceased_100k\": 1.4325061236701324, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\", \"sinceDay0\": 19}, {\"index\": 12166, \"date\": \"2020-03-25T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 10897, \"deceased\": 153, \"positive_100k\": 127.9509772920773, \"deceased_100k\": 1.7965035813240187, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\", \"sinceDay0\": 20}, {\"index\": 12167, \"date\": \"2020-03-26T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 11811, \"deceased\": 191, \"positive_100k\": 138.6830313661306, \"deceased_100k\": 2.2426940132868465, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\", \"sinceDay0\": 21}, {\"index\": 12168, \"date\": \"2020-03-27T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 12928, \"deceased\": 231, \"positive_100k\": 151.79868169514322, \"deceased_100k\": 2.712368152195087, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\", \"sinceDay0\": 22}, {\"index\": 12169, \"date\": \"2020-03-28T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 14076, \"deceased\": 264, \"positive_100k\": 165.2783294818097, \"deceased_100k\": 3.0998493167943852, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\", \"sinceDay0\": 23}, {\"index\": 12170, \"date\": \"2020-03-29T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 14829, \"deceased\": 300, \"positive_100k\": 174.11994514675732, \"deceased_100k\": 3.522556041811801, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\", \"sinceDay0\": 24}, {\"index\": 12171, \"date\": \"2020-03-30T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 15922, \"deceased\": 359, \"positive_100k\": 186.95379099242498, \"deceased_100k\": 4.215325396701455, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\", \"sinceDay0\": 25}, {\"index\": 12172, \"date\": \"2020-03-31T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 16605, \"deceased\": 433, \"positive_100k\": 194.97347691428317, \"deceased_100k\": 5.084222553681699, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\", \"sinceDay0\": 26}, {\"index\": 12173, \"date\": \"2020-04-01T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 17768, \"deceased\": 488, \"positive_100k\": 208.62925250304025, \"deceased_100k\": 5.73002449468053, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\", \"sinceDay0\": 27}, {\"index\": 12174, \"date\": \"2020-04-02T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 18827, \"deceased\": 536, \"positive_100k\": 221.0638753306359, \"deceased_100k\": 6.293633461370417, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\", \"sinceDay0\": 28}, {\"index\": 12175, \"date\": \"2020-04-03T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 19606, \"deceased\": 591, \"positive_100k\": 230.2107791858739, \"deceased_100k\": 6.939435402369248, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\", \"sinceDay0\": 29}, {\"index\": 12176, \"date\": \"2020-04-04T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 20505, \"deceased\": 666, \"positive_100k\": 240.76670545783657, \"deceased_100k\": 7.820074412822198, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\", \"sinceDay0\": 30}, {\"index\": 12177, \"date\": \"2020-04-05T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 21100, \"deceased\": 715, \"positive_100k\": 247.75310827409666, \"deceased_100k\": 8.395425232984792, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\", \"sinceDay0\": 31}, {\"index\": 12178, \"date\": \"2020-04-06T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 21657, \"deceased\": 765, \"positive_100k\": 254.2933206583939, \"deceased_100k\": 8.982517906620092, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\", \"sinceDay0\": 32}, {\"index\": 12179, \"date\": \"2020-04-07T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 22253, \"deceased\": 821, \"positive_100k\": 261.29146532812666, \"deceased_100k\": 9.640061701091629, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\", \"sinceDay0\": 33}, {\"index\": 12180, \"date\": \"2020-04-08T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 23280, \"deceased\": 895, \"positive_100k\": 273.3503488445957, \"deceased_100k\": 10.508958858071873, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\", \"sinceDay0\": 34}, {\"index\": 12181, \"date\": \"2020-04-09T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 24051, \"deceased\": 948, \"positive_100k\": 282.40331787205207, \"deceased_100k\": 11.131277092125291, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\", \"sinceDay0\": 35}, {\"index\": 12182, \"date\": \"2020-04-10T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 24551, \"deceased\": 1002, \"positive_100k\": 288.27424460840507, \"deceased_100k\": 11.765337179651416, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\", \"sinceDay0\": 36}, {\"index\": 12183, \"date\": \"2020-04-11T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 25107, \"deceased\": 1036, \"positive_100k\": 294.8027151392296, \"deceased_100k\": 12.16456019772342, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\", \"sinceDay0\": 37}, {\"index\": 12184, \"date\": \"2020-04-12T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 25415, \"deceased\": 1106, \"positive_100k\": 298.41920600882304, \"deceased_100k\": 12.98648994081284, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\", \"sinceDay0\": 38}, {\"index\": 12185, \"date\": \"2020-04-13T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 25688, \"deceased\": 1138, \"positive_100k\": 301.6247320068718, \"deceased_100k\": 13.36222925193943, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\", \"sinceDay0\": 39}, {\"index\": 12186, \"date\": \"2020-04-14T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 25936, \"deceased\": 1174, \"positive_100k\": 304.5367116681029, \"deceased_100k\": 13.784935976956847, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\", \"sinceDay0\": 40}, {\"index\": 12187, \"date\": \"2020-04-15T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 26336, \"deceased\": 1239, \"positive_100k\": 309.2334530571853, \"deceased_100k\": 14.548156452682736, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\", \"sinceDay0\": 41}, {\"index\": 12188, \"date\": \"2020-04-16T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 26732, \"deceased\": 1281, \"positive_100k\": 313.8832270323769, \"deceased_100k\": 15.04131429853639, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\", \"sinceDay0\": 42}, {\"index\": 12189, \"date\": \"2020-04-17T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 27078, \"deceased\": 1327, \"positive_100k\": 317.9459083339331, \"deceased_100k\": 15.581439558280866, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\", \"sinceDay0\": 43}, {\"index\": 12190, \"date\": \"2020-04-18T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 27404, \"deceased\": 1368, \"positive_100k\": 321.7737525660353, \"deceased_100k\": 16.062855550661812, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\", \"sinceDay0\": 44}, {\"index\": 12191, \"date\": \"2020-04-19T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 27740, \"deceased\": 1393, \"positive_100k\": 325.7190153328645, \"deceased_100k\": 16.356401887479464, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\", \"sinceDay0\": 45}, {\"index\": 12192, \"date\": \"2020-04-20T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 27944, \"deceased\": 1429, \"positive_100k\": 328.11435344129654, \"deceased_100k\": 16.77910861249688, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\", \"sinceDay0\": 46}, {\"index\": 12193, \"date\": \"2020-04-21T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 28063, \"deceased\": 1478, \"positive_100k\": 329.51163400454857, \"deceased_100k\": 17.35445943265947, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\", \"sinceDay0\": 47}, {\"index\": 12888, \"date\": \"2020-03-19T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 192, \"deceased\": 3, \"positive_100k\": 0.2332369335932176, \"deceased_100k\": 0.003644327087394025, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\", \"sinceDay0\": 0}, {\"index\": 12889, \"date\": \"2020-03-20T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 359, \"deceased\": 4, \"positive_100k\": 0.436104474791485, \"deceased_100k\": 0.0048591027831920335, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\", \"sinceDay0\": 1}, {\"index\": 12890, \"date\": \"2020-03-21T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 670, \"deceased\": 9, \"positive_100k\": 0.8138997161846656, \"deceased_100k\": 0.010932981262182074, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\", \"sinceDay0\": 2}, {\"index\": 12891, \"date\": \"2020-03-22T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1236, \"deceased\": 30, \"positive_100k\": 1.5014627600063382, \"deceased_100k\": 0.03644327087394025, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\", \"sinceDay0\": 3}, {\"index\": 12892, \"date\": \"2020-03-23T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1529, \"deceased\": 37, \"positive_100k\": 1.8573920388751548, \"deceased_100k\": 0.04494670074452631, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\", \"sinceDay0\": 4}, {\"index\": 12893, \"date\": \"2020-03-24T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1872, \"deceased\": 44, \"positive_100k\": 2.2740601025338716, \"deceased_100k\": 0.05345013061511236, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\", \"sinceDay0\": 5}, {\"index\": 12894, \"date\": \"2020-03-25T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2433, \"deceased\": 59, \"positive_100k\": 2.9555492678765543, \"deceased_100k\": 0.07167176605208249, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\", \"sinceDay0\": 6}, {\"index\": 12895, \"date\": \"2020-03-26T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3629, \"deceased\": 75, \"positive_100k\": 4.408421000050972, \"deceased_100k\": 0.09110817718485062, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\", \"sinceDay0\": 7}, {\"index\": 12896, \"date\": \"2020-03-27T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 5698, \"deceased\": 92, \"positive_100k\": 6.921791914657051, \"deceased_100k\": 0.11175936401341675, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\", \"sinceDay0\": 8}, {\"index\": 12897, \"date\": \"2020-03-28T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 7402, \"deceased\": 108, \"positive_100k\": 8.991769700296857, \"deceased_100k\": 0.1311957751461849, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\", \"sinceDay0\": 9}, {\"index\": 12898, \"date\": \"2020-03-29T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 9217, \"deceased\": 131, \"positive_100k\": 11.196587588170242, \"deceased_100k\": 0.15913561614953908, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\", \"sinceDay0\": 10}, {\"index\": 12899, \"date\": \"2020-03-30T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 10827, \"deceased\": 168, \"positive_100k\": 13.152376458405035, \"deceased_100k\": 0.2040823168940654, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\", \"sinceDay0\": 11}, {\"index\": 12900, \"date\": \"2020-03-31T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 13531, \"deceased\": 214, \"positive_100k\": 16.43712993984285, \"deceased_100k\": 0.25996199890077376, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\", \"sinceDay0\": 12}, {\"index\": 12901, \"date\": \"2020-04-01T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 15679, \"deceased\": 277, \"positive_100k\": 19.046468134416973, \"deceased_100k\": 0.33649286773604825, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\", \"sinceDay0\": 13}, {\"index\": 12902, \"date\": \"2020-04-02T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 18135, \"deceased\": 356, \"positive_100k\": 22.02995724329688, \"deceased_100k\": 0.4324601477040909, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\", \"sinceDay0\": 14}, {\"index\": 12903, \"date\": \"2020-04-03T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 20921, \"deceased\": 425, \"positive_100k\": 25.41432233179013, \"deceased_100k\": 0.5162796707141535, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\", \"sinceDay0\": 15}, {\"index\": 12904, \"date\": \"2020-04-04T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 23934, \"deceased\": 501, \"positive_100k\": 29.074441503229533, \"deceased_100k\": 0.6086026235948021, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\", \"sinceDay0\": 16}, {\"index\": 12905, \"date\": \"2020-04-05T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 27069, \"deceased\": 574, \"positive_100k\": 32.88276330955629, \"deceased_100k\": 0.6972812493880568, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\", \"sinceDay0\": 17}, {\"index\": 12906, \"date\": \"2020-04-06T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 30217, \"deceased\": 649, \"positive_100k\": 36.70687719992842, \"deceased_100k\": 0.7883894265729073, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\", \"sinceDay0\": 18}, {\"index\": 12907, \"date\": \"2020-04-07T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 34109, \"deceased\": 725, \"positive_100k\": 41.43478420797427, \"deceased_100k\": 0.880712379453556, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\", \"sinceDay0\": 19}, {\"index\": 12908, \"date\": \"2020-04-08T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 38226, \"deceased\": 812, \"positive_100k\": 46.436015747574665, \"deceased_100k\": 0.9863978649879828, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\", \"sinceDay0\": 20}, {\"index\": 12909, \"date\": \"2020-04-09T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 42282, \"deceased\": 908, \"positive_100k\": 51.363145969731384, \"deceased_100k\": 1.1030163317845916, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\", \"sinceDay0\": 21}, {\"index\": 12910, \"date\": \"2020-04-10T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 47029, \"deceased\": 1006, \"positive_100k\": 57.12968619768453, \"deceased_100k\": 1.2220643499727963, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\", \"sinceDay0\": 22}, {\"index\": 12911, \"date\": \"2020-04-11T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 52167, \"deceased\": 1101, \"positive_100k\": 63.371203722694695, \"deceased_100k\": 1.337468041073607, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\", \"sinceDay0\": 23}, {\"index\": 12912, \"date\": \"2020-04-12T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 56956, \"deceased\": 1198, \"positive_100k\": 69.18876452987136, \"deceased_100k\": 1.455301283566014, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\", \"sinceDay0\": 24}, {\"index\": 12913, \"date\": \"2020-04-13T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 61049, \"deceased\": 1296, \"positive_100k\": 74.16084145277262, \"deceased_100k\": 1.5743493017542187, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\", \"sinceDay0\": 25}, {\"index\": 12914, \"date\": \"2020-04-14T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 65111, \"deceased\": 1403, \"positive_100k\": 79.09526032910412, \"deceased_100k\": 1.7043303012046056, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\", \"sinceDay0\": 26}, {\"index\": 12915, \"date\": \"2020-04-15T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 69392, \"deceased\": 1518, \"positive_100k\": 84.29571508281539, \"deceased_100k\": 1.8440295062213767, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\", \"sinceDay0\": 27}, {\"index\": 12916, \"date\": \"2020-04-16T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 74193, \"deceased\": 1643, \"positive_100k\": 90.12785319834163, \"deceased_100k\": 1.9958764681961276, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\", \"sinceDay0\": 28}, {\"index\": 12917, \"date\": \"2020-04-17T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 78546, \"deceased\": 1769, \"positive_100k\": 95.41577180215036, \"deceased_100k\": 2.148938205866677, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\", \"sinceDay0\": 29}, {\"index\": 12918, \"date\": \"2020-04-18T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 82329, \"deceased\": 1890, \"positive_100k\": 100.01126825935422, \"deceased_100k\": 2.295926065058236, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\", \"sinceDay0\": 30}, {\"index\": 12919, \"date\": \"2020-04-19T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 86306, \"deceased\": 2017, \"positive_100k\": 104.8424312015429, \"deceased_100k\": 2.4502025784245824, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\", \"sinceDay0\": 31}, {\"index\": 12920, \"date\": \"2020-04-20T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 90980, \"deceased\": 2140, \"positive_100k\": 110.52029280370279, \"deceased_100k\": 2.5996199890077376, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\", \"sinceDay0\": 32}, {\"index\": 12921, \"date\": \"2020-04-21T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 95591, \"deceased\": 2259, \"positive_100k\": 116.12162353702742, \"deceased_100k\": 2.744178296807701, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\", \"sinceDay0\": 33}, {\"index\": 13251, \"date\": \"2020-03-18T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 113, \"deceased\": 0, \"positive_100k\": 1.1732995644566653, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\", \"sinceDay0\": 0}, {\"index\": 13252, \"date\": \"2020-03-19T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 140, \"deceased\": 0, \"positive_100k\": 1.4536454780879038, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\", \"sinceDay0\": 1}, {\"index\": 13253, \"date\": \"2020-03-20T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 140, \"deceased\": 2, \"positive_100k\": 1.4536454780879038, \"deceased_100k\": 0.020766363972684342, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\", \"sinceDay0\": 2}, {\"index\": 13254, \"date\": \"2020-03-21T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 153, \"deceased\": 2, \"positive_100k\": 1.588626843910352, \"deceased_100k\": 0.020766363972684342, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\", \"sinceDay0\": 3}, {\"index\": 13255, \"date\": \"2020-03-22T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 153, \"deceased\": 2, \"positive_100k\": 1.588626843910352, \"deceased_100k\": 0.020766363972684342, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\", \"sinceDay0\": 4}, {\"index\": 13256, \"date\": \"2020-03-23T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 198, \"deceased\": 2, \"positive_100k\": 2.05587003329575, \"deceased_100k\": 0.020766363972684342, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\", \"sinceDay0\": 5}, {\"index\": 13257, \"date\": \"2020-03-24T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 248, \"deceased\": 2, \"positive_100k\": 2.5750291326128583, \"deceased_100k\": 0.020766363972684342, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\", \"sinceDay0\": 6}, {\"index\": 13258, \"date\": \"2020-03-25T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 333, \"deceased\": 2, \"positive_100k\": 3.4575996014519426, \"deceased_100k\": 0.020766363972684342, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\", \"sinceDay0\": 7}, {\"index\": 13259, \"date\": \"2020-03-26T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 333, \"deceased\": 2, \"positive_100k\": 3.4575996014519426, \"deceased_100k\": 0.020766363972684342, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\", \"sinceDay0\": 8}, {\"index\": 13260, \"date\": \"2020-03-27T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 405, \"deceased\": 2, \"positive_100k\": 4.205188704468578, \"deceased_100k\": 0.020766363972684342, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\", \"sinceDay0\": 9}, {\"index\": 13261, \"date\": \"2020-03-28T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 468, \"deceased\": 2, \"positive_100k\": 4.859329169608136, \"deceased_100k\": 0.020766363972684342, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\", \"sinceDay0\": 10}, {\"index\": 13262, \"date\": \"2020-03-29T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 570, \"deceased\": 3, \"positive_100k\": 5.918413732215037, \"deceased_100k\": 0.03114954595902651, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\", \"sinceDay0\": 11}, {\"index\": 13263, \"date\": \"2020-03-30T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 611, \"deceased\": 5, \"positive_100k\": 6.344124193655066, \"deceased_100k\": 0.05191590993171085, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\", \"sinceDay0\": 12}, {\"index\": 13264, \"date\": \"2020-03-31T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 664, \"deceased\": 6, \"positive_100k\": 6.894432838931201, \"deceased_100k\": 0.06229909191805302, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\", \"sinceDay0\": 13}, {\"index\": 13265, \"date\": \"2020-04-01T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 814, \"deceased\": 8, \"positive_100k\": 8.451910136882526, \"deceased_100k\": 0.08306545589073737, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\", \"sinceDay0\": 14}, {\"index\": 13266, \"date\": \"2020-04-02T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1024, \"deceased\": 8, \"positive_100k\": 10.632378354014383, \"deceased_100k\": 0.08306545589073737, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\", \"sinceDay0\": 15}, {\"index\": 13267, \"date\": \"2020-04-03T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1264, \"deceased\": 9, \"positive_100k\": 13.124342030736502, \"deceased_100k\": 0.09344863787707952, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\", \"sinceDay0\": 16}, {\"index\": 13268, \"date\": \"2020-04-04T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1505, \"deceased\": 10, \"positive_100k\": 15.626688889444965, \"deceased_100k\": 0.1038318198634217, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\", \"sinceDay0\": 17}, {\"index\": 13269, \"date\": \"2020-04-05T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1799, \"deceased\": 10, \"positive_100k\": 18.679344393429563, \"deceased_100k\": 0.1038318198634217, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\", \"sinceDay0\": 18}, {\"index\": 13270, \"date\": \"2020-04-06T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2076, \"deceased\": 11, \"positive_100k\": 21.555485803646345, \"deceased_100k\": 0.11421500184976387, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\", \"sinceDay0\": 19}, {\"index\": 13271, \"date\": \"2020-04-07T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2359, \"deceased\": 12, \"positive_100k\": 24.49392630578118, \"deceased_100k\": 0.12459818383610605, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\", \"sinceDay0\": 20}, {\"index\": 13272, \"date\": \"2020-04-08T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2659, \"deceased\": 12, \"positive_100k\": 27.60888090168383, \"deceased_100k\": 0.12459818383610605, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\", \"sinceDay0\": 21}, {\"index\": 13273, \"date\": \"2020-04-09T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2990, \"deceased\": 14, \"positive_100k\": 31.045714139163085, \"deceased_100k\": 0.14536454780879038, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\", \"sinceDay0\": 22}, {\"index\": 13274, \"date\": \"2020-04-10T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3360, \"deceased\": 16, \"positive_100k\": 34.887491474109694, \"deceased_100k\": 0.16613091178147474, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\", \"sinceDay0\": 23}, {\"index\": 13275, \"date\": \"2020-04-11T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3736, \"deceased\": 20, \"positive_100k\": 38.79156790097435, \"deceased_100k\": 0.2076636397268434, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\", \"sinceDay0\": 24}, {\"index\": 13276, \"date\": \"2020-04-12T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4123, \"deceased\": 22, \"positive_100k\": 42.80985932968876, \"deceased_100k\": 0.22843000369952773, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\", \"sinceDay0\": 25}, {\"index\": 13277, \"date\": \"2020-04-13T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4521, \"deceased\": 25, \"positive_100k\": 46.942365760252954, \"deceased_100k\": 0.25957954965855423, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\", \"sinceDay0\": 26}, {\"index\": 13278, \"date\": \"2020-04-14T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4933, \"deceased\": 28, \"positive_100k\": 51.22023673862592, \"deceased_100k\": 0.29072909561758076, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\", \"sinceDay0\": 27}, {\"index\": 13279, \"date\": \"2020-04-15T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 5365, \"deceased\": 33, \"positive_100k\": 55.70577135672574, \"deceased_100k\": 0.3426450055492916, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\", \"sinceDay0\": 28}, {\"index\": 13280, \"date\": \"2020-04-16T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 5825, \"deceased\": 35, \"positive_100k\": 60.48203507044314, \"deceased_100k\": 0.36341136952197595, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\", \"sinceDay0\": 29}, {\"index\": 13281, \"date\": \"2020-04-17T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6302, \"deceased\": 37, \"positive_100k\": 65.43481287792837, \"deceased_100k\": 0.3841777334946603, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\", \"sinceDay0\": 30}, {\"index\": 13282, \"date\": \"2020-04-18T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6302, \"deceased\": 37, \"positive_100k\": 65.43481287792837, \"deceased_100k\": 0.3841777334946603, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\", \"sinceDay0\": 31}, {\"index\": 13283, \"date\": \"2020-04-19T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6781, \"deceased\": 41, \"positive_100k\": 70.40835704938625, \"deceased_100k\": 0.42571046144002894, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\", \"sinceDay0\": 32}, {\"index\": 13284, \"date\": \"2020-04-20T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 7265, \"deceased\": 43, \"positive_100k\": 75.43381713077586, \"deceased_100k\": 0.44647682541271333, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\", \"sinceDay0\": 33}, {\"index\": 13285, \"date\": \"2020-04-21T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 7755, \"deceased\": 46, \"positive_100k\": 80.52157630408352, \"deceased_100k\": 0.4776263713717398, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\", \"sinceDay0\": 34}, {\"index\": 13329, \"date\": \"2020-03-05T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 116, \"deceased\": 1, \"positive_100k\": 0.17446497270503022, \"deceased_100k\": 0.0015040083853881914, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\", \"sinceDay0\": 0}, {\"index\": 13330, \"date\": \"2020-03-06T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 164, \"deceased\": 2, \"positive_100k\": 0.2466573752036634, \"deceased_100k\": 0.003008016770776383, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\", \"sinceDay0\": 1}, {\"index\": 13331, \"date\": \"2020-03-07T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 207, \"deceased\": 2, \"positive_100k\": 0.31132973577535566, \"deceased_100k\": 0.003008016770776383, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\", \"sinceDay0\": 2}, {\"index\": 13332, \"date\": \"2020-03-08T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 274, \"deceased\": 3, \"positive_100k\": 0.41209829759636446, \"deceased_100k\": 0.0045120251561645746, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\", \"sinceDay0\": 3}, {\"index\": 13333, \"date\": \"2020-03-09T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 322, \"deceased\": 4, \"positive_100k\": 0.4842907000949977, \"deceased_100k\": 0.006016033541552766, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\", \"sinceDay0\": 4}, {\"index\": 13334, \"date\": \"2020-03-10T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 384, \"deceased\": 6, \"positive_100k\": 0.5775392199890655, \"deceased_100k\": 0.009024050312329149, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\", \"sinceDay0\": 5}, {\"index\": 13335, \"date\": \"2020-03-11T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 459, \"deceased\": 8, \"positive_100k\": 0.6903398488931799, \"deceased_100k\": 0.012032067083105532, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\", \"sinceDay0\": 6}, {\"index\": 13336, \"date\": \"2020-03-12T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 459, \"deceased\": 8, \"positive_100k\": 0.6903398488931799, \"deceased_100k\": 0.012032067083105532, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\", \"sinceDay0\": 7}, {\"index\": 13337, \"date\": \"2020-03-13T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 802, \"deceased\": 8, \"positive_100k\": 1.2062147250813295, \"deceased_100k\": 0.012032067083105532, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\", \"sinceDay0\": 8}, {\"index\": 13338, \"date\": \"2020-03-14T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1144, \"deceased\": 21, \"positive_100k\": 1.7205855928840912, \"deceased_100k\": 0.031584176093152026, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\", \"sinceDay0\": 9}, {\"index\": 13339, \"date\": \"2020-03-15T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1145, \"deceased\": 21, \"positive_100k\": 1.7220896012694793, \"deceased_100k\": 0.031584176093152026, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\", \"sinceDay0\": 10}, {\"index\": 13340, \"date\": \"2020-03-16T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1551, \"deceased\": 56, \"positive_100k\": 2.332717005737085, \"deceased_100k\": 0.08422446958173874, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\", \"sinceDay0\": 11}, {\"index\": 13341, \"date\": \"2020-03-17T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1960, \"deceased\": 56, \"positive_100k\": 2.9478564353608556, \"deceased_100k\": 0.08422446958173874, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\", \"sinceDay0\": 12}, {\"index\": 13342, \"date\": \"2020-03-18T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2642, \"deceased\": 72, \"positive_100k\": 3.9735901541956022, \"deceased_100k\": 0.10828860374794978, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\", \"sinceDay0\": 13}, {\"index\": 13343, \"date\": \"2020-03-19T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2716, \"deceased\": 138, \"positive_100k\": 4.084886774714328, \"deceased_100k\": 0.20755315718357045, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\", \"sinceDay0\": 14}, {\"index\": 13344, \"date\": \"2020-03-20T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4014, \"deceased\": 178, \"positive_100k\": 6.037089658948201, \"deceased_100k\": 0.2677134925990981, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\", \"sinceDay0\": 15}, {\"index\": 13345, \"date\": \"2020-03-21T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 5067, \"deceased\": 234, \"positive_100k\": 7.6208104887619665, \"deceased_100k\": 0.35193796218083684, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\", \"sinceDay0\": 16}, {\"index\": 13346, \"date\": \"2020-03-22T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 5745, \"deceased\": 282, \"positive_100k\": 8.640528174055161, \"deceased_100k\": 0.42413036467947, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\", \"sinceDay0\": 17}, {\"index\": 13347, \"date\": \"2020-03-23T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6726, \"deceased\": 336, \"positive_100k\": 10.115960400120976, \"deceased_100k\": 0.5053468174904324, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\", \"sinceDay0\": 18}, {\"index\": 13348, \"date\": \"2020-03-24T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 8164, \"deceased\": 423, \"positive_100k\": 12.278724458309197, \"deceased_100k\": 0.636195547019205, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\", \"sinceDay0\": 19}, {\"index\": 13349, \"date\": \"2020-03-25T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 9640, \"deceased\": 466, \"positive_100k\": 14.498640835142165, \"deceased_100k\": 0.7008679075908973, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\", \"sinceDay0\": 20}, {\"index\": 13350, \"date\": \"2020-03-26T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 11812, \"deceased\": 580, \"positive_100k\": 17.76534704820532, \"deceased_100k\": 0.8723248635251512, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\", \"sinceDay0\": 21}, {\"index\": 13351, \"date\": \"2020-03-27T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 14745, \"deceased\": 761, \"positive_100k\": 22.176603642548883, \"deceased_100k\": 1.1445503812804139, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\", \"sinceDay0\": 22}, {\"index\": 13352, \"date\": \"2020-03-28T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 17312, \"deceased\": 1021, \"positive_100k\": 26.037393167840374, \"deceased_100k\": 1.5355925614813435, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\", \"sinceDay0\": 23}, {\"index\": 13353, \"date\": \"2020-03-29T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 19780, \"deceased\": 1231, \"positive_100k\": 29.74928586297843, \"deceased_100k\": 1.851434322412864, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\", \"sinceDay0\": 24}, {\"index\": 13354, \"date\": \"2020-03-30T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 22453, \"deceased\": 1411, \"positive_100k\": 33.76950027712107, \"deceased_100k\": 2.1221558317827385, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\", \"sinceDay0\": 25}, {\"index\": 13355, \"date\": \"2020-03-31T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 25481, \"deceased\": 1793, \"positive_100k\": 38.32363766807651, \"deceased_100k\": 2.6966870350010277, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\", \"sinceDay0\": 26}, {\"index\": 13356, \"date\": \"2020-04-01T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 29865, \"deceased\": 2357, \"positive_100k\": 44.91721042961834, \"deceased_100k\": 3.5449477643599674, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\", \"sinceDay0\": 27}, {\"index\": 13357, \"date\": \"2020-04-02T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 34173, \"deceased\": 2926, \"positive_100k\": 51.396478553870665, \"deceased_100k\": 4.4007285356458485, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\", \"sinceDay0\": 28}, {\"index\": 13358, \"date\": \"2020-04-03T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 38689, \"deceased\": 3611, \"positive_100k\": 58.18858042228374, \"deceased_100k\": 5.43097427963676, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\", \"sinceDay0\": 29}, {\"index\": 13359, \"date\": \"2020-04-04T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 42477, \"deceased\": 4320, \"positive_100k\": 63.88576418613421, \"deceased_100k\": 6.497316224876987, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\", \"sinceDay0\": 30}, {\"index\": 13360, \"date\": \"2020-04-05T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 48436, \"deceased\": 4943, \"positive_100k\": 72.84815015466245, \"deceased_100k\": 7.434313448973831, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\", \"sinceDay0\": 31}, {\"index\": 13361, \"date\": \"2020-04-06T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 52279, \"deceased\": 5385, \"positive_100k\": 78.62805437970927, \"deceased_100k\": 8.099085155315413, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\", \"sinceDay0\": 32}, {\"index\": 13362, \"date\": \"2020-04-07T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 55949, \"deceased\": 6171, \"positive_100k\": 84.14776515408393, \"deceased_100k\": 9.28123574623053, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\", \"sinceDay0\": 33}, {\"index\": 13363, \"date\": \"2020-04-08T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 61474, \"deceased\": 7111, \"positive_100k\": 92.45741148335368, \"deceased_100k\": 10.69500362849543, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\", \"sinceDay0\": 34}, {\"index\": 13364, \"date\": \"2020-04-09T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 65872, \"deceased\": 7993, \"positive_100k\": 99.07204036229095, \"deceased_100k\": 12.021539024407815, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\", \"sinceDay0\": 35}, {\"index\": 13365, \"date\": \"2020-04-10T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 74605, \"deceased\": 8974, \"positive_100k\": 112.20654559188604, \"deceased_100k\": 13.496971250473631, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\", \"sinceDay0\": 36}, {\"index\": 13366, \"date\": \"2020-04-11T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 79874, \"deceased\": 9892, \"positive_100k\": 120.13116577449642, \"deceased_100k\": 14.877650948259992, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\", \"sinceDay0\": 37}, {\"index\": 13367, \"date\": \"2020-04-12T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 85206, \"deceased\": 10629, \"positive_100k\": 128.15053848538625, \"deceased_100k\": 15.986105128291088, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\", \"sinceDay0\": 38}, {\"index\": 13368, \"date\": \"2020-04-13T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 89570, \"deceased\": 11347, \"positive_100k\": 134.71403107922032, \"deceased_100k\": 17.06598314899981, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\", \"sinceDay0\": 39}, {\"index\": 13369, \"date\": \"2020-04-14T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 94845, \"deceased\": 12129, \"positive_100k\": 142.64767531214304, \"deceased_100k\": 18.242117706373374, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\", \"sinceDay0\": 40}, {\"index\": 13370, \"date\": \"2020-04-15T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 99483, \"deceased\": 12894, \"positive_100k\": 149.62326620357345, \"deceased_100k\": 19.39268412119534, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\", \"sinceDay0\": 41}, {\"index\": 13371, \"date\": \"2020-04-16T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 104145, \"deceased\": 13759, \"positive_100k\": 156.6349532962532, \"deceased_100k\": 20.693651374556126, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\", \"sinceDay0\": 42}, {\"index\": 13372, \"date\": \"2020-04-17T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 109769, \"deceased\": 14607, \"positive_100k\": 165.09349645567642, \"deceased_100k\": 21.969050485365315, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\", \"sinceDay0\": 43}, {\"index\": 13373, \"date\": \"2020-04-18T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 115314, \"deceased\": 15498, \"positive_100k\": 173.43322295265392, \"deceased_100k\": 23.309121956746193, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\", \"sinceDay0\": 44}, {\"index\": 13374, \"date\": \"2020-04-19T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 121172, \"deceased\": 16095, \"positive_100k\": 182.24370407425795, \"deceased_100k\": 24.207014962822942, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\", \"sinceDay0\": 45}, {\"index\": 13375, \"date\": \"2020-04-20T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 125856, \"deceased\": 16550, \"positive_100k\": 189.28847935141624, \"deceased_100k\": 24.89133877817457, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\", \"sinceDay0\": 46}, {\"index\": 13376, \"date\": \"2020-04-21T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 130172, \"deceased\": 17378, \"positive_100k\": 195.77977954275167, \"deceased_100k\": 26.13665772127599, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\", \"sinceDay0\": 47}, {\"index\": 12963, \"date\": \"2020-03-03T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 118, \"deceased\": 7, \"positive_100k\": 0.03606715942271932, \"deceased_100k\": 0.0021395772538901287, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\", \"sinceDay0\": 0}, {\"index\": 12964, \"date\": \"2020-03-04T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 149, \"deceased\": 11, \"positive_100k\": 0.04554243011851846, \"deceased_100k\": 0.0033621928275416315, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\", \"sinceDay0\": 1}, {\"index\": 12965, \"date\": \"2020-03-05T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 217, \"deceased\": 12, \"positive_100k\": 0.066326894870594, \"deceased_100k\": 0.0036678467209545064, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\", \"sinceDay0\": 2}, {\"index\": 12966, \"date\": \"2020-03-06T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 262, \"deceased\": 14, \"positive_100k\": 0.0800813200741734, \"deceased_100k\": 0.004279154507780257, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\", \"sinceDay0\": 3}, {\"index\": 12967, \"date\": \"2020-03-07T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 402, \"deceased\": 17, \"positive_100k\": 0.12287286515197599, \"deceased_100k\": 0.005196116188018885, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\", \"sinceDay0\": 4}, {\"index\": 12968, \"date\": \"2020-03-08T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 518, \"deceased\": 21, \"positive_100k\": 0.15832871678786953, \"deceased_100k\": 0.006418731761670387, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\", \"sinceDay0\": 5}, {\"index\": 12969, \"date\": \"2020-03-09T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 583, \"deceased\": 22, \"positive_100k\": 0.17819621985970646, \"deceased_100k\": 0.006724385655083263, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\", \"sinceDay0\": 6}, {\"index\": 12970, \"date\": \"2020-03-10T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 959, \"deceased\": 28, \"positive_100k\": 0.2931220837829477, \"deceased_100k\": 0.008558309015560515, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\", \"sinceDay0\": 7}, {\"index\": 12971, \"date\": \"2020-03-11T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1281, \"deceased\": 36, \"positive_100k\": 0.3915426374618936, \"deceased_100k\": 0.01100354016286352, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\", \"sinceDay0\": 8}, {\"index\": 12972, \"date\": \"2020-03-12T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1663, \"deceased\": 40, \"positive_100k\": 0.508302424745612, \"deceased_100k\": 0.012226155736515023, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\", \"sinceDay0\": 9}, {\"index\": 12973, \"date\": \"2020-03-13T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2179, \"deceased\": 47, \"positive_100k\": 0.6660198337466559, \"deceased_100k\": 0.01436573299040515, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\", \"sinceDay0\": 10}, {\"index\": 12974, \"date\": \"2020-03-14T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2727, \"deceased\": 54, \"positive_100k\": 0.8335181673369116, \"deceased_100k\": 0.01650531024429528, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\", \"sinceDay0\": 11}, {\"index\": 12975, \"date\": \"2020-03-15T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3499, \"deceased\": 63, \"positive_100k\": 1.0694829730516515, \"deceased_100k\": 0.01925619528501116, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\", \"sinceDay0\": 12}, {\"index\": 12976, \"date\": \"2020-03-16T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4632, \"deceased\": 85, \"positive_100k\": 1.4157888342884397, \"deceased_100k\": 0.025980580940094426, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\", \"sinceDay0\": 13}, {\"index\": 12977, \"date\": \"2020-03-17T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6421, \"deceased\": 108, \"positive_100k\": 1.962603649604074, \"deceased_100k\": 0.03301062048859056, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\", \"sinceDay0\": 14}, {\"index\": 12978, \"date\": \"2020-03-18T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 7783, \"deceased\": 118, \"positive_100k\": 2.3789042524324104, \"deceased_100k\": 0.03606715942271932, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\", \"sinceDay0\": 15}, {\"index\": 12979, \"date\": \"2020-03-19T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 13747, \"deceased\": 200, \"positive_100k\": 4.201824072746801, \"deceased_100k\": 0.06113077868257511, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\", \"sinceDay0\": 16}, {\"index\": 12980, \"date\": \"2020-03-20T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 19273, \"deceased\": 244, \"positive_100k\": 5.890867487746351, \"deceased_100k\": 0.07457954999274163, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\", \"sinceDay0\": 17}, {\"index\": 12981, \"date\": \"2020-03-21T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 25600, \"deceased\": 307, \"positive_100k\": 7.824739671369614, \"deceased_100k\": 0.09383574527775279, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\", \"sinceDay0\": 18}, {\"index\": 12982, \"date\": \"2020-03-22T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 33276, \"deceased\": 417, \"positive_100k\": 10.170938957206848, \"deceased_100k\": 0.12745767355316912, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\", \"sinceDay0\": 19}, {\"index\": 12983, \"date\": \"2020-03-23T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 43843, \"deceased\": 557, \"positive_100k\": 13.400783648900703, \"deceased_100k\": 0.17024921863097167, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\", \"sinceDay0\": 20}, {\"index\": 12984, \"date\": \"2020-03-24T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 53736, \"deceased\": 706, \"positive_100k\": 16.424617616434283, \"deceased_100k\": 0.21579164874949014, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\", \"sinceDay0\": 21}, {\"index\": 12985, \"date\": \"2020-03-25T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 65778, \"deceased\": 942, \"positive_100k\": 20.10530180091213, \"deceased_100k\": 0.2879259675949288, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\", \"sinceDay0\": 22}, {\"index\": 12986, \"date\": \"2020-03-26T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 83836, \"deceased\": 1209, \"positive_100k\": 25.624799808161836, \"deceased_100k\": 0.36953555713616654, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\", \"sinceDay0\": 23}, {\"index\": 12987, \"date\": \"2020-03-27T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 101657, \"deceased\": 1581, \"positive_100k\": 31.07185784267269, \"deceased_100k\": 0.4832388054857563, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\", \"sinceDay0\": 24}, {\"index\": 12988, \"date\": \"2020-03-28T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 121465, \"deceased\": 2026, \"positive_100k\": 37.12625016339493, \"deceased_100k\": 0.6192547880544859, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\", \"sinceDay0\": 25}, {\"index\": 12989, \"date\": \"2020-03-29T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 140909, \"deceased\": 2467, \"positive_100k\": 43.06938446691488, \"deceased_100k\": 0.754048155049564, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\", \"sinceDay0\": 26}, {\"index\": 12990, \"date\": \"2020-03-30T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 161831, \"deceased\": 2978, \"positive_100k\": 49.46427522489906, \"deceased_100k\": 0.9102372945835434, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\", \"sinceDay0\": 27}, {\"index\": 12991, \"date\": \"2020-03-31T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 188172, \"deceased\": 3873, \"positive_100k\": 57.515504431287624, \"deceased_100k\": 1.183797529188067, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\", \"sinceDay0\": 28}, {\"index\": 12992, \"date\": \"2020-04-01T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 213372, \"deceased\": 4757, \"positive_100k\": 65.21798254529209, \"deceased_100k\": 1.453995570965049, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\", \"sinceDay0\": 29}, {\"index\": 12993, \"date\": \"2020-04-02T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 243762, \"deceased\": 5926, \"positive_100k\": 74.50680436610938, \"deceased_100k\": 1.8113049723647006, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\", \"sinceDay0\": 30}, {\"index\": 12994, \"date\": \"2020-04-03T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 275586, \"deceased\": 7087, \"positive_100k\": 84.23393387008072, \"deceased_100k\": 2.166169142617049, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\", \"sinceDay0\": 31}, {\"index\": 12995, \"date\": \"2020-04-04T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 308853, \"deceased\": 8407, \"positive_100k\": 94.40212194224685, \"deceased_100k\": 2.5696322819220447, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\", \"sinceDay0\": 32}, {\"index\": 12996, \"date\": \"2020-04-05T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 337072, \"deceased\": 9619, \"positive_100k\": 103.02736916046479, \"deceased_100k\": 2.94008480073845, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\", \"sinceDay0\": 33}, {\"index\": 12997, \"date\": \"2020-04-06T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 366667, \"deceased\": 10783, \"positive_100k\": 112.07319613601885, \"deceased_100k\": 3.2958659326710373, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\", \"sinceDay0\": 34}, {\"index\": 12998, \"date\": \"2020-04-07T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 397505, \"deceased\": 12794, \"positive_100k\": 121.4989509010851, \"deceased_100k\": 3.91053591232433, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\", \"sinceDay0\": 35}, {\"index\": 12999, \"date\": \"2020-04-08T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 429052, \"deceased\": 14695, \"positive_100k\": 131.1414142765811, \"deceased_100k\": 4.491583963702206, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\", \"sinceDay0\": 36}, {\"index\": 13000, \"date\": \"2020-04-09T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 462780, \"deceased\": 16544, \"positive_100k\": 141.45050879361057, \"deceased_100k\": 5.056738012622613, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\", \"sinceDay0\": 37}, {\"index\": 13001, \"date\": \"2020-04-10T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 496535, \"deceased\": 18586, \"positive_100k\": 151.76785596576215, \"deceased_100k\": 5.680883262971705, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\", \"sinceDay0\": 38}, {\"index\": 13002, \"date\": \"2020-04-11T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 526396, \"deceased\": 20462, \"positive_100k\": 160.89498687696403, \"deceased_100k\": 6.25428996701426, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\", \"sinceDay0\": 39}, {\"index\": 13003, \"date\": \"2020-04-12T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 555313, \"deceased\": 22019, \"positive_100k\": 169.73358051278416, \"deceased_100k\": 6.730193079058107, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\", \"sinceDay0\": 40}, {\"index\": 13004, \"date\": \"2020-04-13T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 580619, \"deceased\": 23528, \"positive_100k\": 177.46845793949038, \"deceased_100k\": 7.191424804218136, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\", \"sinceDay0\": 41}, {\"index\": 13005, \"date\": \"2020-04-14T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 607670, \"deceased\": 25831, \"positive_100k\": 185.7367014102021, \"deceased_100k\": 7.895345720747988, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\", \"sinceDay0\": 42}, {\"index\": 13006, \"date\": \"2020-04-15T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 636350, \"deceased\": 28325, \"positive_100k\": 194.50285507328337, \"deceased_100k\": 8.6576465309197, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\", \"sinceDay0\": 43}, {\"index\": 13007, \"date\": \"2020-04-16T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 667592, \"deceased\": 32916, \"positive_100k\": 204.05209401128843, \"deceased_100k\": 10.060903555578212, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\", \"sinceDay0\": 44}, {\"index\": 13008, \"date\": \"2020-04-17T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 699706, \"deceased\": 36773, \"positive_100k\": 213.86786314434949, \"deceased_100k\": 11.239810622471673, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\", \"sinceDay0\": 45}, {\"index\": 13009, \"date\": \"2020-04-18T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 732197, \"deceased\": 38664, \"positive_100k\": 223.79886379522725, \"deceased_100k\": 11.817802134915421, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\", \"sinceDay0\": 46}, {\"index\": 13010, \"date\": \"2020-04-19T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 759086, \"deceased\": 40661, \"positive_100k\": 232.01759133520605, \"deceased_100k\": 12.428192960060933, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\", \"sinceDay0\": 47}, {\"index\": 13011, \"date\": \"2020-04-20T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 784326, \"deceased\": 42094, \"positive_100k\": 239.73229560494704, \"deceased_100k\": 12.866194989321583, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\", \"sinceDay0\": 48}, {\"index\": 13012, \"date\": \"2020-04-21T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 823786, \"deceased\": 44845, \"positive_100k\": 251.7933982390191, \"deceased_100k\": 13.707048850100405, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\", \"sinceDay0\": 49}]}}, {\"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 = since_df.groupby(\n",
     "    'country_label').max().sort_values(\n",
@@ -281,9 +599,85 @@
   },
   {
    "cell_type": "code",
-   "execution_count": null,
+   "execution_count": 14,
    "metadata": {},
-   "outputs": [],
+   "outputs": [
+    {
+     "data": {
+      "text/html": [
+       "\n",
+       "<div id=\"altair-viz-2809b6ab04614e9888855e435b9da0f6\"></div>\n",
+       "<script type=\"text/javascript\">\n",
+       "  (function(spec, embedOpt){\n",
+       "    const outputDiv = document.getElementById(\"altair-viz-2809b6ab04614e9888855e435b9da0f6\");\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_label\", \"title\": \"Country\"}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"country_label\"}, {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, {\"type\": \"quantitative\", \"field\": \"positive_100k\"}], \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\", \"title\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"title\": \"Cases/100k\"}}, \"height\": 150, \"title\": \"United States\", \"transform\": [{\"filter\": \"datum['country_label'] == 'United States'\"}], \"width\": 250}, {\"layer\": [{\"mark\": {\"type\": \"line\", \"opacity\": 0.3}, \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"scale\": {\"type\": \"log\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['country_label'] == 'Italy'\"}], \"width\": 250}, {\"mark\": \"text\", \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"text\": {\"type\": \"nominal\", \"field\": \"country_label\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"scale\": {\"type\": \"log\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['country_label'] == 'Italy'\"}, {\"filter\": \"datum['sinceDay0'] == 57\"}], \"width\": 250}]}]}, {\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"country_label\", \"title\": \"Country\"}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"country_label\"}, {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, {\"type\": \"quantitative\", \"field\": \"positive_100k\"}], \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\", \"title\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"title\": \"Cases/100k\"}}, \"height\": 150, \"title\": \"Spain\", \"transform\": [{\"filter\": \"datum['country_label'] == 'Spain'\"}], \"width\": 250}, {\"layer\": [{\"mark\": {\"type\": \"line\", \"opacity\": 0.3}, \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"scale\": {\"type\": \"log\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['country_label'] == 'Italy'\"}], \"width\": 250}, {\"mark\": \"text\", \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"text\": {\"type\": \"nominal\", \"field\": \"country_label\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"scale\": {\"type\": \"log\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['country_label'] == 'Italy'\"}, {\"filter\": \"datum['sinceDay0'] == 57\"}], \"width\": 250}]}]}, {\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"country_label\", \"title\": \"Country\"}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"country_label\"}, {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, {\"type\": \"quantitative\", \"field\": \"positive_100k\"}], \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\", \"title\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"title\": \"Cases/100k\"}}, \"height\": 150, \"title\": \"Italy\", \"transform\": [{\"filter\": \"datum['country_label'] == 'Italy'\"}], \"width\": 250}, {\"layer\": [{\"mark\": {\"type\": \"line\", \"opacity\": 0.3}, \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"scale\": {\"type\": \"log\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['country_label'] == 'Italy'\"}], \"width\": 250}, {\"mark\": \"text\", \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"text\": {\"type\": \"nominal\", \"field\": \"country_label\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"scale\": {\"type\": \"log\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['country_label'] == 'Italy'\"}, {\"filter\": \"datum['sinceDay0'] == 57\"}], \"width\": 250}]}]}]}, {\"hconcat\": [{\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"country_label\", \"title\": \"Country\"}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"country_label\"}, {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, {\"type\": \"quantitative\", \"field\": \"positive_100k\"}], \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\", \"title\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"title\": \"Cases/100k\"}}, \"height\": 150, \"title\": \"France\", \"transform\": [{\"filter\": \"datum['country_label'] == 'France'\"}], \"width\": 250}, {\"layer\": [{\"mark\": {\"type\": \"line\", \"opacity\": 0.3}, \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"scale\": {\"type\": \"log\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['country_label'] == 'Italy'\"}], \"width\": 250}, {\"mark\": \"text\", \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"text\": {\"type\": \"nominal\", \"field\": \"country_label\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"scale\": {\"type\": \"log\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['country_label'] == 'Italy'\"}, {\"filter\": \"datum['sinceDay0'] == 57\"}], \"width\": 250}]}]}, {\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"country_label\", \"title\": \"Country\"}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"country_label\"}, {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, {\"type\": \"quantitative\", \"field\": \"positive_100k\"}], \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\", \"title\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"title\": \"Cases/100k\"}}, \"height\": 150, \"title\": \"Germany\", \"transform\": [{\"filter\": \"datum['country_label'] == 'Germany'\"}], \"width\": 250}, {\"layer\": [{\"mark\": {\"type\": \"line\", \"opacity\": 0.3}, \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"scale\": {\"type\": \"log\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['country_label'] == 'Italy'\"}], \"width\": 250}, {\"mark\": \"text\", \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"text\": {\"type\": \"nominal\", \"field\": \"country_label\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"scale\": {\"type\": \"log\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['country_label'] == 'Italy'\"}, {\"filter\": \"datum['sinceDay0'] == 57\"}], \"width\": 250}]}]}, {\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"country_label\", \"title\": \"Country\"}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"country_label\"}, {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, {\"type\": \"quantitative\", \"field\": \"positive_100k\"}], \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\", \"title\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"title\": \"Cases/100k\"}}, \"height\": 150, \"title\": \"United Kingdom\", \"transform\": [{\"filter\": \"datum['country_label'] == 'United Kingdom'\"}], \"width\": 250}, {\"layer\": [{\"mark\": {\"type\": \"line\", \"opacity\": 0.3}, \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"scale\": {\"type\": \"log\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['country_label'] == 'Italy'\"}], \"width\": 250}, {\"mark\": \"text\", \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"text\": {\"type\": \"nominal\", \"field\": \"country_label\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"scale\": {\"type\": \"log\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['country_label'] == 'Italy'\"}, {\"filter\": \"datum['sinceDay0'] == 57\"}], \"width\": 250}]}]}]}, {\"hconcat\": [{\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"country_label\", \"title\": \"Country\"}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"country_label\"}, {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, {\"type\": \"quantitative\", \"field\": \"positive_100k\"}], \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\", \"title\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"title\": \"Cases/100k\"}}, \"height\": 150, \"title\": \"Turkey\", \"transform\": [{\"filter\": \"datum['country_label'] == 'Turkey'\"}], \"width\": 250}, {\"layer\": [{\"mark\": {\"type\": \"line\", \"opacity\": 0.3}, \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"scale\": {\"type\": \"log\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['country_label'] == 'Italy'\"}], \"width\": 250}, {\"mark\": \"text\", \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"text\": {\"type\": \"nominal\", \"field\": \"country_label\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"scale\": {\"type\": \"log\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['country_label'] == 'Italy'\"}, {\"filter\": \"datum['sinceDay0'] == 57\"}], \"width\": 250}]}]}, {\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"country_label\", \"title\": \"Country\"}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"country_label\"}, {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, {\"type\": \"quantitative\", \"field\": \"positive_100k\"}], \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\", \"title\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"title\": \"Cases/100k\"}}, \"height\": 150, \"title\": \"Belgium\", \"transform\": [{\"filter\": \"datum['country_label'] == 'Belgium'\"}], \"width\": 250}, {\"layer\": [{\"mark\": {\"type\": \"line\", \"opacity\": 0.3}, \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"scale\": {\"type\": \"log\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['country_label'] == 'Italy'\"}], \"width\": 250}, {\"mark\": \"text\", \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"text\": {\"type\": \"nominal\", \"field\": \"country_label\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"scale\": {\"type\": \"log\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['country_label'] == 'Italy'\"}, {\"filter\": \"datum['sinceDay0'] == 57\"}], \"width\": 250}]}]}, {\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"country_label\", \"title\": \"Country\"}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"country_label\"}, {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, {\"type\": \"quantitative\", \"field\": \"positive_100k\"}], \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\", \"title\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"title\": \"Cases/100k\"}}, \"height\": 150, \"title\": \"Canada\", \"transform\": [{\"filter\": \"datum['country_label'] == 'Canada'\"}], \"width\": 250}, {\"layer\": [{\"mark\": {\"type\": \"line\", \"opacity\": 0.3}, \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"scale\": {\"type\": \"log\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['country_label'] == 'Italy'\"}], \"width\": 250}, {\"mark\": \"text\", \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"text\": {\"type\": \"nominal\", \"field\": \"country_label\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"scale\": {\"type\": \"log\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['country_label'] == 'Italy'\"}, {\"filter\": \"datum['sinceDay0'] == 57\"}], \"width\": 250}]}]}]}, {\"hconcat\": [{\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"country_label\", \"title\": \"Country\"}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"country_label\"}, {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, {\"type\": \"quantitative\", \"field\": \"positive_100k\"}], \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\", \"title\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"title\": \"Cases/100k\"}}, \"height\": 150, \"title\": \"Netherlands\", \"transform\": [{\"filter\": \"datum['country_label'] == 'Netherlands'\"}], \"width\": 250}, {\"layer\": [{\"mark\": {\"type\": \"line\", \"opacity\": 0.3}, \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"scale\": {\"type\": \"log\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['country_label'] == 'Italy'\"}], \"width\": 250}, {\"mark\": \"text\", \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"text\": {\"type\": \"nominal\", \"field\": \"country_label\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"scale\": {\"type\": \"log\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['country_label'] == 'Italy'\"}, {\"filter\": \"datum['sinceDay0'] == 57\"}], \"width\": 250}]}]}, {\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"country_label\", \"title\": \"Country\"}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"country_label\"}, {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, {\"type\": \"quantitative\", \"field\": \"positive_100k\"}], \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\", \"title\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"title\": \"Cases/100k\"}}, \"height\": 150, \"title\": \"Switzerland\", \"transform\": [{\"filter\": \"datum['country_label'] == 'Switzerland'\"}], \"width\": 250}, {\"layer\": [{\"mark\": {\"type\": \"line\", \"opacity\": 0.3}, \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"scale\": {\"type\": \"log\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['country_label'] == 'Italy'\"}], \"width\": 250}, {\"mark\": \"text\", \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"text\": {\"type\": \"nominal\", \"field\": \"country_label\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"scale\": {\"type\": \"log\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['country_label'] == 'Italy'\"}, {\"filter\": \"datum['sinceDay0'] == 57\"}], \"width\": 250}]}]}, {\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"country_label\", \"title\": \"Country\"}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"country_label\"}, {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, {\"type\": \"quantitative\", \"field\": \"positive_100k\"}], \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\", \"title\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"title\": \"Cases/100k\"}}, \"height\": 150, \"title\": \"Portugal\", \"transform\": [{\"filter\": \"datum['country_label'] == 'Portugal'\"}], \"width\": 250}, {\"layer\": [{\"mark\": {\"type\": \"line\", \"opacity\": 0.3}, \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"scale\": {\"type\": \"log\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['country_label'] == 'Italy'\"}], \"width\": 250}, {\"mark\": \"text\", \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"text\": {\"type\": \"nominal\", \"field\": \"country_label\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"scale\": {\"type\": \"log\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['country_label'] == 'Italy'\"}, {\"filter\": \"datum['sinceDay0'] == 57\"}], \"width\": 250}]}]}]}, {\"hconcat\": [{\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"country_label\", \"title\": \"Country\"}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"country_label\"}, {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, {\"type\": \"quantitative\", \"field\": \"positive_100k\"}], \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\", \"title\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"title\": \"Cases/100k\"}}, \"height\": 150, \"title\": \"Peru\", \"transform\": [{\"filter\": \"datum['country_label'] == 'Peru'\"}], \"width\": 250}, {\"layer\": [{\"mark\": {\"type\": \"line\", \"opacity\": 0.3}, \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"scale\": {\"type\": \"log\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['country_label'] == 'Italy'\"}], \"width\": 250}, {\"mark\": \"text\", \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"text\": {\"type\": \"nominal\", \"field\": \"country_label\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"scale\": {\"type\": \"log\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['country_label'] == 'Italy'\"}, {\"filter\": \"datum['sinceDay0'] == 57\"}], \"width\": 250}]}]}, {\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"country_label\", \"title\": \"Country\"}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"country_label\"}, {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, {\"type\": \"quantitative\", \"field\": \"positive_100k\"}], \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\", \"title\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"title\": \"Cases/100k\"}}, \"height\": 150, \"title\": \"Ireland\", \"transform\": [{\"filter\": \"datum['country_label'] == 'Ireland'\"}], \"width\": 250}, {\"layer\": [{\"mark\": {\"type\": \"line\", \"opacity\": 0.3}, \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"scale\": {\"type\": \"log\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['country_label'] == 'Italy'\"}], \"width\": 250}, {\"mark\": \"text\", \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"text\": {\"type\": \"nominal\", \"field\": \"country_label\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"scale\": {\"type\": \"log\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['country_label'] == 'Italy'\"}, {\"filter\": \"datum['sinceDay0'] == 57\"}], \"width\": 250}]}]}, {\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"country_label\", \"title\": \"Country\"}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"country_label\"}, {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, {\"type\": \"quantitative\", \"field\": \"positive_100k\"}], \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\", \"title\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"title\": \"Cases/100k\"}}, \"height\": 150, \"title\": \"Sweden\", \"transform\": [{\"filter\": \"datum['country_label'] == 'Sweden'\"}], \"width\": 250}, {\"layer\": [{\"mark\": {\"type\": \"line\", \"opacity\": 0.3}, \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"scale\": {\"type\": \"log\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['country_label'] == 'Italy'\"}], \"width\": 250}, {\"mark\": \"text\", \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"text\": {\"type\": \"nominal\", \"field\": \"country_label\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"scale\": {\"type\": \"log\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['country_label'] == 'Italy'\"}, {\"filter\": \"datum['sinceDay0'] == 57\"}], \"width\": 250}]}]}]}, {\"hconcat\": [{\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"country_label\", \"title\": \"Country\"}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"country_label\"}, {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, {\"type\": \"quantitative\", \"field\": \"positive_100k\"}], \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\", \"title\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"title\": \"Cases/100k\"}}, \"height\": 150, \"title\": \"Austria\", \"transform\": [{\"filter\": \"datum['country_label'] == 'Austria'\"}], \"width\": 250}, {\"layer\": [{\"mark\": {\"type\": \"line\", \"opacity\": 0.3}, \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"scale\": {\"type\": \"log\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['country_label'] == 'Italy'\"}], \"width\": 250}, {\"mark\": \"text\", \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"text\": {\"type\": \"nominal\", \"field\": \"country_label\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"scale\": {\"type\": \"log\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['country_label'] == 'Italy'\"}, {\"filter\": \"datum['sinceDay0'] == 57\"}], \"width\": 250}]}]}, {\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"country_label\", \"title\": \"Country\"}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"country_label\"}, {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, {\"type\": \"quantitative\", \"field\": \"positive_100k\"}], \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\", \"title\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"title\": \"Cases/100k\"}}, \"height\": 150, \"title\": \"Israel\", \"transform\": [{\"filter\": \"datum['country_label'] == 'Israel'\"}], \"width\": 250}, {\"layer\": [{\"mark\": {\"type\": \"line\", \"opacity\": 0.3}, \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"scale\": {\"type\": \"log\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['country_label'] == 'Italy'\"}], \"width\": 250}, {\"mark\": \"text\", \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"text\": {\"type\": \"nominal\", \"field\": \"country_label\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"scale\": {\"type\": \"log\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['country_label'] == 'Italy'\"}, {\"filter\": \"datum['sinceDay0'] == 57\"}], \"width\": 250}]}]}, {\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"country_label\", \"title\": \"Country\"}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"country_label\"}, {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, {\"type\": \"quantitative\", \"field\": \"positive_100k\"}], \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\", \"title\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"title\": \"Cases/100k\"}}, \"height\": 150, \"title\": \"Chile\", \"transform\": [{\"filter\": \"datum['country_label'] == 'Chile'\"}], \"width\": 250}, {\"layer\": [{\"mark\": {\"type\": \"line\", \"opacity\": 0.3}, \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"scale\": {\"type\": \"log\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['country_label'] == 'Italy'\"}], \"width\": 250}, {\"mark\": \"text\", \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"text\": {\"type\": \"nominal\", \"field\": \"country_label\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"scale\": {\"type\": \"log\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['country_label'] == 'Italy'\"}, {\"filter\": \"datum['sinceDay0'] == 57\"}], \"width\": 250}]}]}]}, {\"hconcat\": [{\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"country_label\", \"title\": \"Country\"}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"country_label\"}, {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, {\"type\": \"quantitative\", \"field\": \"positive_100k\"}], \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\", \"title\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"title\": \"Cases/100k\"}}, \"height\": 150, \"title\": \"Ecuador\", \"transform\": [{\"filter\": \"datum['country_label'] == 'Ecuador'\"}], \"width\": 250}, {\"layer\": [{\"mark\": {\"type\": \"line\", \"opacity\": 0.3}, \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"scale\": {\"type\": \"log\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['country_label'] == 'Italy'\"}], \"width\": 250}, {\"mark\": \"text\", \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"text\": {\"type\": \"nominal\", \"field\": \"country_label\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"scale\": {\"type\": \"log\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['country_label'] == 'Italy'\"}, {\"filter\": \"datum['sinceDay0'] == 57\"}], \"width\": 250}]}]}, {\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"country_label\", \"title\": \"Country\"}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"country_label\"}, {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, {\"type\": \"quantitative\", \"field\": \"positive_100k\"}], \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\", \"title\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"title\": \"Cases/100k\"}}, \"height\": 150, \"title\": \"Singapore\", \"transform\": [{\"filter\": \"datum['country_label'] == 'Singapore'\"}], \"width\": 250}, {\"layer\": [{\"mark\": {\"type\": \"line\", \"opacity\": 0.3}, \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"scale\": {\"type\": \"log\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['country_label'] == 'Italy'\"}], \"width\": 250}, {\"mark\": \"text\", \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"text\": {\"type\": \"nominal\", \"field\": \"country_label\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"scale\": {\"type\": \"log\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['country_label'] == 'Italy'\"}, {\"filter\": \"datum['sinceDay0'] == 57\"}], \"width\": 250}]}]}, {\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"country_label\", \"title\": \"Country\"}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"country_label\"}, {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, {\"type\": \"quantitative\", \"field\": \"positive_100k\"}], \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\", \"title\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"title\": \"Cases/100k\"}}, \"height\": 150, \"title\": \"Denmark\", \"transform\": [{\"filter\": \"datum['country_label'] == 'Denmark'\"}], \"width\": 250}, {\"layer\": [{\"mark\": {\"type\": \"line\", \"opacity\": 0.3}, \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"scale\": {\"type\": \"log\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['country_label'] == 'Italy'\"}], \"width\": 250}, {\"mark\": \"text\", \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"text\": {\"type\": \"nominal\", \"field\": \"country_label\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"scale\": {\"type\": \"log\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['country_label'] == 'Italy'\"}, {\"filter\": \"datum['sinceDay0'] == 57\"}], \"width\": 250}]}]}]}, {\"hconcat\": [{\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"country_label\", \"title\": \"Country\"}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"country_label\"}, {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, {\"type\": \"quantitative\", \"field\": \"positive_100k\"}], \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\", \"title\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"title\": \"Cases/100k\"}}, \"height\": 150, \"title\": \"United Arab Emirates\", \"transform\": [{\"filter\": \"datum['country_label'] == 'United Arab Emirates'\"}], \"width\": 250}, {\"layer\": [{\"mark\": {\"type\": \"line\", \"opacity\": 0.3}, \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"scale\": {\"type\": \"log\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['country_label'] == 'Italy'\"}], \"width\": 250}, {\"mark\": \"text\", \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"text\": {\"type\": \"nominal\", \"field\": \"country_label\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"scale\": {\"type\": \"log\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['country_label'] == 'Italy'\"}, {\"filter\": \"datum['sinceDay0'] == 57\"}], \"width\": 250}]}]}, {\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"country_label\", \"title\": \"Country\"}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"country_label\"}, {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, {\"type\": \"quantitative\", \"field\": \"positive_100k\"}], \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\", \"title\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"title\": \"Cases/100k\"}}, \"height\": 150, \"title\": \"Norway\", \"transform\": [{\"filter\": \"datum['country_label'] == 'Norway'\"}], \"width\": 250}, {\"layer\": [{\"mark\": {\"type\": \"line\", \"opacity\": 0.3}, \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"scale\": {\"type\": \"log\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['country_label'] == 'Italy'\"}], \"width\": 250}, {\"mark\": \"text\", \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"text\": {\"type\": \"nominal\", \"field\": \"country_label\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"scale\": {\"type\": \"log\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['country_label'] == 'Italy'\"}, {\"filter\": \"datum['sinceDay0'] == 57\"}], \"width\": 250}]}]}, {\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"country_label\", \"title\": \"Country\"}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"country_label\"}, {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, {\"type\": \"quantitative\", \"field\": \"positive_100k\"}], \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\", \"title\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"title\": \"Cases/100k\"}}, \"height\": 150, \"title\": \"Belarus\", \"transform\": [{\"filter\": \"datum['country_label'] == 'Belarus'\"}], \"width\": 250}, {\"layer\": [{\"mark\": {\"type\": \"line\", \"opacity\": 0.3}, \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"scale\": {\"type\": \"log\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['country_label'] == 'Italy'\"}], \"width\": 250}, {\"mark\": \"text\", \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"text\": {\"type\": \"nominal\", \"field\": \"country_label\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"scale\": {\"type\": \"log\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['country_label'] == 'Italy'\"}, {\"filter\": \"datum['sinceDay0'] == 57\"}], \"width\": 250}]}]}]}, {\"hconcat\": [{\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"country_label\", \"title\": \"Country\"}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"country_label\"}, {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, {\"type\": \"quantitative\", \"field\": \"positive_100k\"}], \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\", \"title\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"title\": \"Cases/100k\"}}, \"height\": 150, \"title\": \"Serbia\", \"transform\": [{\"filter\": \"datum['country_label'] == 'Serbia'\"}], \"width\": 250}, {\"layer\": [{\"mark\": {\"type\": \"line\", \"opacity\": 0.3}, \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"scale\": {\"type\": \"log\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['country_label'] == 'Italy'\"}], \"width\": 250}, {\"mark\": \"text\", \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"text\": {\"type\": \"nominal\", \"field\": \"country_label\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"scale\": {\"type\": \"log\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['country_label'] == 'Italy'\"}, {\"filter\": \"datum['sinceDay0'] == 57\"}], \"width\": 250}]}]}, {\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"country_label\", \"title\": \"Country\"}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"country_label\"}, {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, {\"type\": \"quantitative\", \"field\": \"positive_100k\"}], \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\", \"title\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"title\": \"Cases/100k\"}}, \"height\": 150, \"title\": \"Qatar\", \"transform\": [{\"filter\": \"datum['country_label'] == 'Qatar'\"}], \"width\": 250}, {\"layer\": [{\"mark\": {\"type\": \"line\", \"opacity\": 0.3}, \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"scale\": {\"type\": \"log\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['country_label'] == 'Italy'\"}], \"width\": 250}, {\"mark\": \"text\", \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"text\": {\"type\": \"nominal\", \"field\": \"country_label\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"scale\": {\"type\": \"log\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['country_label'] == 'Italy'\"}, {\"filter\": \"datum['sinceDay0'] == 57\"}], \"width\": 250}]}]}, {\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"country_label\", \"title\": \"Country\"}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"country_label\"}, {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, {\"type\": \"quantitative\", \"field\": \"positive_100k\"}], \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\", \"title\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"title\": \"Cases/100k\"}}, \"height\": 150, \"title\": \"Panama\", \"transform\": [{\"filter\": \"datum['country_label'] == 'Panama'\"}], \"width\": 250}, {\"layer\": [{\"mark\": {\"type\": \"line\", \"opacity\": 0.3}, \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"scale\": {\"type\": \"log\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['country_label'] == 'Italy'\"}], \"width\": 250}, {\"mark\": \"text\", \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"text\": {\"type\": \"nominal\", \"field\": \"country_label\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"scale\": {\"type\": \"log\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['country_label'] == 'Italy'\"}, {\"filter\": \"datum['sinceDay0'] == 57\"}], \"width\": 250}]}]}]}, {\"hconcat\": [{\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"country_label\", \"title\": \"Country\"}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"country_label\"}, {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, {\"type\": \"quantitative\", \"field\": \"positive_100k\"}], \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\", \"title\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"title\": \"Cases/100k\"}}, \"height\": 150, \"title\": \"Finland\", \"transform\": [{\"filter\": \"datum['country_label'] == 'Finland'\"}], \"width\": 250}, {\"layer\": [{\"mark\": {\"type\": \"line\", \"opacity\": 0.3}, \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"scale\": {\"type\": \"log\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['country_label'] == 'Italy'\"}], \"width\": 250}, {\"mark\": \"text\", \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"text\": {\"type\": \"nominal\", \"field\": \"country_label\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"scale\": {\"type\": \"log\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['country_label'] == 'Italy'\"}, {\"filter\": \"datum['sinceDay0'] == 57\"}], \"width\": 250}]}]}, {\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"country_label\", \"title\": \"Country\"}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"country_label\"}, {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, {\"type\": \"quantitative\", \"field\": \"positive_100k\"}], \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\", \"title\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"title\": \"Cases/100k\"}}, \"height\": 150, \"title\": \"Luxembourg\", \"transform\": [{\"filter\": \"datum['country_label'] == 'Luxembourg'\"}], \"width\": 250}, {\"layer\": [{\"mark\": {\"type\": \"line\", \"opacity\": 0.3}, \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"scale\": {\"type\": \"log\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['country_label'] == 'Italy'\"}], \"width\": 250}, {\"mark\": \"text\", \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"text\": {\"type\": \"nominal\", \"field\": \"country_label\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"scale\": {\"type\": \"log\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['country_label'] == 'Italy'\"}, {\"filter\": \"datum['sinceDay0'] == 57\"}], \"width\": 250}]}]}, {\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"country_label\", \"title\": \"Country\"}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"country_label\"}, {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, {\"type\": \"quantitative\", \"field\": \"positive_100k\"}], \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\", \"title\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"title\": \"Cases/100k\"}}, \"height\": 150, \"title\": \"Moldova\", \"transform\": [{\"filter\": \"datum['country_label'] == 'Moldova'\"}], \"width\": 250}, {\"layer\": [{\"mark\": {\"type\": \"line\", \"opacity\": 0.3}, \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"scale\": {\"type\": \"log\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['country_label'] == 'Italy'\"}], \"width\": 250}, {\"mark\": \"text\", \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"text\": {\"type\": \"nominal\", \"field\": \"country_label\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"scale\": {\"type\": \"log\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['country_label'] == 'Italy'\"}, {\"filter\": \"datum['sinceDay0'] == 57\"}], \"width\": 250}]}]}]}, {\"hconcat\": [{\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"country_label\", \"title\": \"Country\"}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"country_label\"}, {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, {\"type\": \"quantitative\", \"field\": \"positive_100k\"}], \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\", \"title\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"title\": \"Cases/100k\"}}, \"height\": 150, \"title\": \"Kuwait\", \"transform\": [{\"filter\": \"datum['country_label'] == 'Kuwait'\"}], \"width\": 250}, {\"layer\": [{\"mark\": {\"type\": \"line\", \"opacity\": 0.3}, \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"scale\": {\"type\": \"log\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['country_label'] == 'Italy'\"}], \"width\": 250}, {\"mark\": \"text\", \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"text\": {\"type\": \"nominal\", \"field\": \"country_label\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"scale\": {\"type\": \"log\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['country_label'] == 'Italy'\"}, {\"filter\": \"datum['sinceDay0'] == 57\"}], \"width\": 250}]}]}, {\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"country_label\", \"title\": \"Country\"}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"country_label\"}, {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, {\"type\": \"quantitative\", \"field\": \"positive_100k\"}], \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\", \"title\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"title\": \"Cases/100k\"}}, \"height\": 150, \"title\": \"Bahrain\", \"transform\": [{\"filter\": \"datum['country_label'] == 'Bahrain'\"}], \"width\": 250}, {\"layer\": [{\"mark\": {\"type\": \"line\", \"opacity\": 0.3}, \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"scale\": {\"type\": \"log\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['country_label'] == 'Italy'\"}], \"width\": 250}, {\"mark\": \"text\", \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"text\": {\"type\": \"nominal\", \"field\": \"country_label\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"scale\": {\"type\": \"log\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['country_label'] == 'Italy'\"}, {\"filter\": \"datum['sinceDay0'] == 57\"}], \"width\": 250}]}]}, {\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"country_label\", \"title\": \"Country\"}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"country_label\"}, {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, {\"type\": \"quantitative\", \"field\": \"positive_100k\"}], \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\", \"title\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"title\": \"Cases/100k\"}}, \"height\": 150, \"title\": \"Estonia\", \"transform\": [{\"filter\": \"datum['country_label'] == 'Estonia'\"}], \"width\": 250}, {\"layer\": [{\"mark\": {\"type\": \"line\", \"opacity\": 0.3}, \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"scale\": {\"type\": \"log\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['country_label'] == 'Italy'\"}], \"width\": 250}, {\"mark\": \"text\", \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"text\": {\"type\": \"nominal\", \"field\": \"country_label\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"scale\": {\"type\": \"log\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['country_label'] == 'Italy'\"}, {\"filter\": \"datum['sinceDay0'] == 57\"}], \"width\": 250}]}]}]}, {\"hconcat\": [{\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"country_label\", \"title\": \"Country\"}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"country_label\"}, {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, {\"type\": \"quantitative\", \"field\": \"positive_100k\"}], \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\", \"title\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"title\": \"Cases/100k\"}}, \"height\": 150, \"title\": \"Slovenia\", \"transform\": [{\"filter\": \"datum['country_label'] == 'Slovenia'\"}], \"width\": 250}, {\"layer\": [{\"mark\": {\"type\": \"line\", \"opacity\": 0.3}, \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"scale\": {\"type\": \"log\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['country_label'] == 'Italy'\"}], \"width\": 250}, {\"mark\": \"text\", \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"text\": {\"type\": \"nominal\", \"field\": \"country_label\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"scale\": {\"type\": \"log\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['country_label'] == 'Italy'\"}, {\"filter\": \"datum['sinceDay0'] == 57\"}], \"width\": 250}]}]}, {\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"country_label\", \"title\": \"Country\"}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"country_label\"}, {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, {\"type\": \"quantitative\", \"field\": \"positive_100k\"}], \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\", \"title\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"title\": \"Cases/100k\"}}, \"height\": 150, \"title\": \"Djibouti\", \"transform\": [{\"filter\": \"datum['country_label'] == 'Djibouti'\"}], \"width\": 250}, {\"layer\": [{\"mark\": {\"type\": \"line\", \"opacity\": 0.3}, \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"scale\": {\"type\": \"log\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['country_label'] == 'Italy'\"}], \"width\": 250}, {\"mark\": \"text\", \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"text\": {\"type\": \"nominal\", \"field\": \"country_label\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"scale\": {\"type\": \"log\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['country_label'] == 'Italy'\"}, {\"filter\": \"datum['sinceDay0'] == 57\"}], \"width\": 250}]}]}, {\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"country_label\", \"title\": \"Country\"}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"country_label\"}, {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, {\"type\": \"quantitative\", \"field\": \"positive_100k\"}], \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\", \"title\": \"Days\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"title\": \"Cases/100k\"}}, \"height\": 150, \"title\": \"Cyprus\", \"transform\": [{\"filter\": \"datum['country_label'] == 'Cyprus'\"}], \"width\": 250}, {\"layer\": [{\"mark\": {\"type\": \"line\", \"opacity\": 0.3}, \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"scale\": {\"type\": \"log\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['country_label'] == 'Italy'\"}], \"width\": 250}, {\"mark\": \"text\", \"encoding\": {\"color\": {\"value\": \"steelblue\"}, \"text\": {\"type\": \"nominal\", \"field\": \"country_label\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"sinceDay0\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"positive_100k\", \"scale\": {\"type\": \"log\"}}}, \"height\": 150, \"transform\": [{\"filter\": \"datum['country_label'] == 'Italy'\"}, {\"filter\": \"datum['sinceDay0'] == 57\"}], \"width\": 250}]}]}]}], \"data\": {\"name\": \"data-b5d72877988c6a45758a9984d890be6b\"}, \"title\": \"Growth of cases per 100k population from case 100, compared to Italy (log scale)\", \"$schema\": \"https://vega.github.io/schema/vega-lite/v4.0.2.json\", \"datasets\": {\"data-b5d72877988c6a45758a9984d890be6b\": [{\"index\": 774, \"date\": \"2020-03-08T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 104, \"deceased\": 0, \"positive_100k\": 1.175534814650374, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\", \"sinceDay0\": 0}, {\"index\": 775, \"date\": \"2020-03-09T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 131, \"deceased\": 0, \"positive_100k\": 1.4807217376846056, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\", \"sinceDay0\": 1}, {\"index\": 776, \"date\": \"2020-03-10T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 182, \"deceased\": 0, \"positive_100k\": 2.057185925638154, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\", \"sinceDay0\": 2}, {\"index\": 777, \"date\": \"2020-03-11T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 246, \"deceased\": 0, \"positive_100k\": 2.780591965423, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\", \"sinceDay0\": 3}, {\"index\": 778, \"date\": \"2020-03-12T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 302, \"deceased\": 1, \"positive_100k\": 3.41357225023474, \"deceased_100k\": 0.01130321937163821, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\", \"sinceDay0\": 4}, {\"index\": 779, \"date\": \"2020-03-13T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 504, \"deceased\": 1, \"positive_100k\": 5.696822563305658, \"deceased_100k\": 0.01130321937163821, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\", \"sinceDay0\": 5}, {\"index\": 780, \"date\": \"2020-03-14T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 655, \"deceased\": 1, \"positive_100k\": 7.403608688423027, \"deceased_100k\": 0.01130321937163821, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\", \"sinceDay0\": 6}, {\"index\": 781, \"date\": \"2020-03-15T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 860, \"deceased\": 1, \"positive_100k\": 9.720768659608861, \"deceased_100k\": 0.01130321937163821, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\", \"sinceDay0\": 7}, {\"index\": 782, \"date\": \"2020-03-16T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1018, \"deceased\": 3, \"positive_100k\": 11.506677320327698, \"deceased_100k\": 0.03390965811491463, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\", \"sinceDay0\": 8}, {\"index\": 783, \"date\": \"2020-03-17T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1332, \"deceased\": 3, \"positive_100k\": 15.055888203022096, \"deceased_100k\": 0.03390965811491463, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\", \"sinceDay0\": 9}, {\"index\": 784, \"date\": \"2020-03-18T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1646, \"deceased\": 4, \"positive_100k\": 18.605099085716496, \"deceased_100k\": 0.04521287748655284, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\", \"sinceDay0\": 10}, {\"index\": 785, \"date\": \"2020-03-19T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2013, \"deceased\": 6, \"positive_100k\": 22.753380595107718, \"deceased_100k\": 0.06781931622982926, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\", \"sinceDay0\": 11}, {\"index\": 786, \"date\": \"2020-03-20T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2388, \"deceased\": 6, \"positive_100k\": 26.992087859472047, \"deceased_100k\": 0.06781931622982926, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\", \"sinceDay0\": 12}, {\"index\": 787, \"date\": \"2020-03-21T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2814, \"deceased\": 8, \"positive_100k\": 31.807259311789924, \"deceased_100k\": 0.09042575497310568, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\", \"sinceDay0\": 13}, {\"index\": 788, \"date\": \"2020-03-22T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3582, \"deceased\": 16, \"positive_100k\": 40.48813178920807, \"deceased_100k\": 0.18085150994621135, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\", \"sinceDay0\": 14}, {\"index\": 789, \"date\": \"2020-03-23T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4474, \"deceased\": 21, \"positive_100k\": 50.57060346870936, \"deceased_100k\": 0.23736760680440244, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\", \"sinceDay0\": 15}, {\"index\": 790, \"date\": \"2020-03-24T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 5283, \"deceased\": 28, \"positive_100k\": 59.71490794036467, \"deceased_100k\": 0.3164901424058699, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\", \"sinceDay0\": 16}, {\"index\": 791, \"date\": \"2020-03-25T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 5588, \"deceased\": 30, \"positive_100k\": 63.16238984871432, \"deceased_100k\": 0.3390965811491463, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\", \"sinceDay0\": 17}, {\"index\": 792, \"date\": \"2020-03-26T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6909, \"deceased\": 49, \"positive_100k\": 78.0939426386484, \"deceased_100k\": 0.5538577492102723, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\", \"sinceDay0\": 18}, {\"index\": 793, \"date\": \"2020-03-27T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 7657, \"deceased\": 58, \"positive_100k\": 86.54875072863378, \"deceased_100k\": 0.6555867235550162, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\", \"sinceDay0\": 19}, {\"index\": 794, \"date\": \"2020-03-28T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 8271, \"deceased\": 68, \"positive_100k\": 93.48892742281964, \"deceased_100k\": 0.7686189172713983, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\", \"sinceDay0\": 20}, {\"index\": 795, \"date\": \"2020-03-29T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 8788, \"deceased\": 86, \"positive_100k\": 99.33269183795659, \"deceased_100k\": 0.9720768659608862, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\", \"sinceDay0\": 21}, {\"index\": 796, \"date\": \"2020-03-30T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 9618, \"deceased\": 108, \"positive_100k\": 108.7143639164163, \"deceased_100k\": 1.2207476921369267, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\", \"sinceDay0\": 22}, {\"index\": 797, \"date\": \"2020-03-31T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 10180, \"deceased\": 128, \"positive_100k\": 115.06677320327698, \"deceased_100k\": 1.4468120795696908, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\", \"sinceDay0\": 23}, {\"index\": 798, \"date\": \"2020-04-01T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 10711, \"deceased\": 146, \"positive_100k\": 121.06878268961687, \"deceased_100k\": 1.6502700282591787, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\", \"sinceDay0\": 24}, {\"index\": 799, \"date\": \"2020-04-02T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 11129, \"deceased\": 158, \"positive_100k\": 125.79352838696164, \"deceased_100k\": 1.7859086607188372, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\", \"sinceDay0\": 25}, {\"index\": 800, \"date\": \"2020-04-03T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 11524, \"deceased\": 168, \"positive_100k\": 130.25830003875876, \"deceased_100k\": 1.8989408544352195, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\", \"sinceDay0\": 26}, {\"index\": 801, \"date\": \"2020-04-04T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 11781, \"deceased\": 186, \"positive_100k\": 133.16322741726978, \"deceased_100k\": 2.102398803124707, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\", \"sinceDay0\": 27}, {\"index\": 802, \"date\": \"2020-04-05T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 12051, \"deceased\": 204, \"positive_100k\": 136.21509664761209, \"deceased_100k\": 2.305856751814195, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\", \"sinceDay0\": 28}, {\"index\": 803, \"date\": \"2020-04-06T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 12297, \"deceased\": 220, \"positive_100k\": 138.99568861303507, \"deceased_100k\": 2.4867082617604064, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\", \"sinceDay0\": 29}, {\"index\": 804, \"date\": \"2020-04-07T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 12639, \"deceased\": 243, \"positive_100k\": 142.86138963813534, \"deceased_100k\": 2.7466823073080855, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\", \"sinceDay0\": 30}, {\"index\": 805, \"date\": \"2020-04-08T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 12942, \"deceased\": 273, \"positive_100k\": 146.2862651077417, \"deceased_100k\": 3.0857788884572317, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\", \"sinceDay0\": 31}, {\"index\": 806, \"date\": \"2020-04-09T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 13244, \"deceased\": 295, \"positive_100k\": 149.69983735797646, \"deceased_100k\": 3.334449714633272, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\", \"sinceDay0\": 32}, {\"index\": 807, \"date\": \"2020-04-10T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 13555, \"deceased\": 319, \"positive_100k\": 153.21513858255594, \"deceased_100k\": 3.605726979552589, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\", \"sinceDay0\": 33}, {\"index\": 808, \"date\": \"2020-04-11T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 13806, \"deceased\": 337, \"positive_100k\": 156.05224664483714, \"deceased_100k\": 3.8091849282420767, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\", \"sinceDay0\": 34}, {\"index\": 809, \"date\": \"2020-04-12T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 13945, \"deceased\": 350, \"positive_100k\": 157.62339413749484, \"deceased_100k\": 3.956126780073374, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\", \"sinceDay0\": 35}, {\"index\": 810, \"date\": \"2020-04-13T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 14041, \"deceased\": 368, \"positive_100k\": 158.70850319717212, \"deceased_100k\": 4.159584728762861, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\", \"sinceDay0\": 36}, {\"index\": 811, \"date\": \"2020-04-14T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 14226, \"deceased\": 384, \"positive_100k\": 160.79959878092518, \"deceased_100k\": 4.3404362387090725, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\", \"sinceDay0\": 37}, {\"index\": 812, \"date\": \"2020-04-15T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 14336, \"deceased\": 393, \"positive_100k\": 162.0429529118054, \"deceased_100k\": 4.4421652130538165, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\", \"sinceDay0\": 38}, {\"index\": 813, \"date\": \"2020-04-16T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 14476, \"deceased\": 410, \"positive_100k\": 163.62540362383473, \"deceased_100k\": 4.634319942371667, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\", \"sinceDay0\": 39}, {\"index\": 814, \"date\": \"2020-04-17T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 14595, \"deceased\": 431, \"positive_100k\": 164.97048672905967, \"deceased_100k\": 4.871687549176069, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\", \"sinceDay0\": 40}, {\"index\": 815, \"date\": \"2020-04-18T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 14671, \"deceased\": 443, \"positive_100k\": 165.8295314013042, \"deceased_100k\": 5.007326181635727, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\", \"sinceDay0\": 41}, {\"index\": 816, \"date\": \"2020-04-19T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 14749, \"deceased\": 452, \"positive_100k\": 166.71118251229197, \"deceased_100k\": 5.109055155980471, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\", \"sinceDay0\": 42}, {\"index\": 817, \"date\": \"2020-04-20T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 14795, \"deceased\": 470, \"positive_100k\": 167.23113060338733, \"deceased_100k\": 5.312513104669959, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\", \"sinceDay0\": 43}, {\"index\": 818, \"date\": \"2020-04-21T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"region_label\": \"Austria\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 14873, \"deceased\": 491, \"positive_100k\": 168.1127817143751, \"deceased_100k\": 5.549880711474361, \"tested_100k\": null, \"Latitude\": 47.58549439, \"Longitude\": 14.1264761, \"Geo Region\": \"Europe\", \"sinceDay0\": 44}, {\"index\": 958, \"date\": \"2020-03-10T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 110, \"deceased\": 0, \"positive_100k\": 7.00887387149166, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\", \"sinceDay0\": 0}, {\"index\": 959, \"date\": \"2020-03-11T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 195, \"deceased\": 0, \"positive_100k\": 12.424821863098854, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\", \"sinceDay0\": 1}, {\"index\": 960, \"date\": \"2020-03-12T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 195, \"deceased\": 0, \"positive_100k\": 12.424821863098854, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\", \"sinceDay0\": 2}, {\"index\": 961, \"date\": \"2020-03-13T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 195, \"deceased\": 0, \"positive_100k\": 12.424821863098854, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\", \"sinceDay0\": 3}, {\"index\": 962, \"date\": \"2020-03-14T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 210, \"deceased\": 0, \"positive_100k\": 13.380577391029533, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\", \"sinceDay0\": 4}, {\"index\": 963, \"date\": \"2020-03-15T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 214, \"deceased\": 0, \"positive_100k\": 13.63544553181105, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\", \"sinceDay0\": 5}, {\"index\": 964, \"date\": \"2020-03-16T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 214, \"deceased\": 1, \"positive_100k\": 13.63544553181105, \"deceased_100k\": 0.06371703519537873, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\", \"sinceDay0\": 6}, {\"index\": 965, \"date\": \"2020-03-17T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 228, \"deceased\": 1, \"positive_100k\": 14.527484024546352, \"deceased_100k\": 0.06371703519537873, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\", \"sinceDay0\": 7}, {\"index\": 966, \"date\": \"2020-03-18T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 256, \"deceased\": 1, \"positive_100k\": 16.311561010016955, \"deceased_100k\": 0.06371703519537873, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\", \"sinceDay0\": 8}, {\"index\": 967, \"date\": \"2020-03-19T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 278, \"deceased\": 1, \"positive_100k\": 17.713335784315287, \"deceased_100k\": 0.06371703519537873, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\", \"sinceDay0\": 9}, {\"index\": 968, \"date\": \"2020-03-20T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 285, \"deceased\": 1, \"positive_100k\": 18.15935503068294, \"deceased_100k\": 0.06371703519537873, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\", \"sinceDay0\": 10}, {\"index\": 969, \"date\": \"2020-03-21T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 305, \"deceased\": 1, \"positive_100k\": 19.433695734590515, \"deceased_100k\": 0.06371703519537873, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\", \"sinceDay0\": 11}, {\"index\": 970, \"date\": \"2020-03-22T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 334, \"deceased\": 2, \"positive_100k\": 21.281489755256494, \"deceased_100k\": 0.12743407039075746, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\", \"sinceDay0\": 12}, {\"index\": 971, \"date\": \"2020-03-23T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 377, \"deceased\": 2, \"positive_100k\": 24.02132226865778, \"deceased_100k\": 0.12743407039075746, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\", \"sinceDay0\": 13}, {\"index\": 972, \"date\": \"2020-03-24T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 392, \"deceased\": 3, \"positive_100k\": 24.97707779658846, \"deceased_100k\": 0.1911511055861362, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\", \"sinceDay0\": 14}, {\"index\": 973, \"date\": \"2020-03-25T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 419, \"deceased\": 4, \"positive_100k\": 26.697437746863688, \"deceased_100k\": 0.25486814078151493, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\", \"sinceDay0\": 15}, {\"index\": 974, \"date\": \"2020-03-26T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 458, \"deceased\": 4, \"positive_100k\": 29.182402119483463, \"deceased_100k\": 0.25486814078151493, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\", \"sinceDay0\": 16}, {\"index\": 975, \"date\": \"2020-03-27T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 466, \"deceased\": 4, \"positive_100k\": 29.69213840104649, \"deceased_100k\": 0.25486814078151493, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\", \"sinceDay0\": 17}, {\"index\": 976, \"date\": \"2020-03-28T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 476, \"deceased\": 4, \"positive_100k\": 30.329308753000277, \"deceased_100k\": 0.25486814078151493, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\", \"sinceDay0\": 18}, {\"index\": 977, \"date\": \"2020-03-29T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 499, \"deceased\": 4, \"positive_100k\": 31.79480056249399, \"deceased_100k\": 0.25486814078151493, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\", \"sinceDay0\": 19}, {\"index\": 978, \"date\": \"2020-03-30T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 515, \"deceased\": 4, \"positive_100k\": 32.81427312562005, \"deceased_100k\": 0.25486814078151493, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\", \"sinceDay0\": 20}, {\"index\": 979, \"date\": \"2020-03-31T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 567, \"deceased\": 4, \"positive_100k\": 36.12755895577974, \"deceased_100k\": 0.25486814078151493, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\", \"sinceDay0\": 21}, {\"index\": 980, \"date\": \"2020-04-01T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 569, \"deceased\": 4, \"positive_100k\": 36.2549930261705, \"deceased_100k\": 0.25486814078151493, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\", \"sinceDay0\": 22}, {\"index\": 981, \"date\": \"2020-04-02T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 643, \"deceased\": 4, \"positive_100k\": 40.97005363062852, \"deceased_100k\": 0.25486814078151493, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\", \"sinceDay0\": 23}, {\"index\": 982, \"date\": \"2020-04-03T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 672, \"deceased\": 4, \"positive_100k\": 42.81784765129451, \"deceased_100k\": 0.25486814078151493, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\", \"sinceDay0\": 24}, {\"index\": 983, \"date\": \"2020-04-04T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 688, \"deceased\": 4, \"positive_100k\": 43.837320214420565, \"deceased_100k\": 0.25486814078151493, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\", \"sinceDay0\": 25}, {\"index\": 984, \"date\": \"2020-04-05T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 700, \"deceased\": 4, \"positive_100k\": 44.60192463676511, \"deceased_100k\": 0.25486814078151493, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\", \"sinceDay0\": 26}, {\"index\": 985, \"date\": \"2020-04-06T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 756, \"deceased\": 4, \"positive_100k\": 48.17007860770632, \"deceased_100k\": 0.25486814078151493, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\", \"sinceDay0\": 27}, {\"index\": 986, \"date\": \"2020-04-07T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 811, \"deceased\": 5, \"positive_100k\": 51.674515543452145, \"deceased_100k\": 0.3185851759768936, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\", \"sinceDay0\": 28}, {\"index\": 987, \"date\": \"2020-04-08T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 823, \"deceased\": 5, \"positive_100k\": 52.43911996579669, \"deceased_100k\": 0.3185851759768936, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\", \"sinceDay0\": 29}, {\"index\": 988, \"date\": \"2020-04-09T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 887, \"deceased\": 5, \"positive_100k\": 56.51701021830094, \"deceased_100k\": 0.3185851759768936, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\", \"sinceDay0\": 30}, {\"index\": 989, \"date\": \"2020-04-10T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 925, \"deceased\": 6, \"positive_100k\": 58.93825755572533, \"deceased_100k\": 0.3823022111722724, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\", \"sinceDay0\": 31}, {\"index\": 990, \"date\": \"2020-04-11T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1040, \"deceased\": 6, \"positive_100k\": 66.26571660319388, \"deceased_100k\": 0.3823022111722724, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\", \"sinceDay0\": 32}, {\"index\": 991, \"date\": \"2020-04-12T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1136, \"deceased\": 6, \"positive_100k\": 72.38255198195024, \"deceased_100k\": 0.3823022111722724, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\", \"sinceDay0\": 33}, {\"index\": 992, \"date\": \"2020-04-13T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1361, \"deceased\": 6, \"positive_100k\": 86.71888490091045, \"deceased_100k\": 0.3823022111722724, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\", \"sinceDay0\": 34}, {\"index\": 993, \"date\": \"2020-04-14T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1528, \"deceased\": 7, \"positive_100k\": 97.3596297785387, \"deceased_100k\": 0.4460192463676511, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\", \"sinceDay0\": 35}, {\"index\": 994, \"date\": \"2020-04-15T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1671, \"deceased\": 7, \"positive_100k\": 106.47116581147787, \"deceased_100k\": 0.4460192463676511, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\", \"sinceDay0\": 36}, {\"index\": 995, \"date\": \"2020-04-16T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1700, \"deceased\": 7, \"positive_100k\": 108.31895983214385, \"deceased_100k\": 0.4460192463676511, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\", \"sinceDay0\": 37}, {\"index\": 996, \"date\": \"2020-04-17T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1740, \"deceased\": 7, \"positive_100k\": 110.867641239959, \"deceased_100k\": 0.4460192463676511, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\", \"sinceDay0\": 38}, {\"index\": 997, \"date\": \"2020-04-18T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1773, \"deceased\": 7, \"positive_100k\": 112.9703034014065, \"deceased_100k\": 0.4460192463676511, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\", \"sinceDay0\": 39}, {\"index\": 998, \"date\": \"2020-04-19T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1881, \"deceased\": 7, \"positive_100k\": 119.8517432025074, \"deceased_100k\": 0.4460192463676511, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\", \"sinceDay0\": 40}, {\"index\": 999, \"date\": \"2020-04-20T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1907, \"deceased\": 7, \"positive_100k\": 121.50838611758724, \"deceased_100k\": 0.4460192463676511, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\", \"sinceDay0\": 41}, {\"index\": 1000, \"date\": \"2020-04-21T00:00:00\", \"country\": \"BHR\", \"country_label\": \"Bahrain\", \"region_iso\": \"BHR\", \"region_label\": \"Bahrain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1973, \"deceased\": 7, \"positive_100k\": 125.71371044048225, \"deceased_100k\": 0.4460192463676511, \"tested_100k\": null, \"Latitude\": 26.04205135, \"Longitude\": 50.54196932, \"Geo Region\": \"Asia\", \"sinceDay0\": 42}, {\"index\": 1251, \"date\": \"2020-03-30T00:00:00\", \"country\": \"BLR\", \"country_label\": \"Belarus\", \"region_iso\": \"BLR\", \"region_label\": \"Belarus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 152, \"deceased\": 0, \"positive_100k\": 1.6024650973613517, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 53.53131377, \"Longitude\": 28.03209307, \"Geo Region\": \"Europe\", \"sinceDay0\": 0}, {\"index\": 1252, \"date\": \"2020-03-31T00:00:00\", \"country\": \"BLR\", \"country_label\": \"Belarus\", \"region_iso\": \"BLR\", \"region_label\": \"Belarus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 152, \"deceased\": 1, \"positive_100k\": 1.6024650973613517, \"deceased_100k\": 0.010542533535272049, \"tested_100k\": null, \"Latitude\": 53.53131377, \"Longitude\": 28.03209307, \"Geo Region\": \"Europe\", \"sinceDay0\": 1}, {\"index\": 1253, \"date\": \"2020-04-01T00:00:00\", \"country\": \"BLR\", \"country_label\": \"Belarus\", \"region_iso\": \"BLR\", \"region_label\": \"Belarus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 163, \"deceased\": 2, \"positive_100k\": 1.718432966249344, \"deceased_100k\": 0.021085067070544097, \"tested_100k\": null, \"Latitude\": 53.53131377, \"Longitude\": 28.03209307, \"Geo Region\": \"Europe\", \"sinceDay0\": 2}, {\"index\": 1254, \"date\": \"2020-04-02T00:00:00\", \"country\": \"BLR\", \"country_label\": \"Belarus\", \"region_iso\": \"BLR\", \"region_label\": \"Belarus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 304, \"deceased\": 4, \"positive_100k\": 3.2049301947227034, \"deceased_100k\": 0.042170134141088195, \"tested_100k\": null, \"Latitude\": 53.53131377, \"Longitude\": 28.03209307, \"Geo Region\": \"Europe\", \"sinceDay0\": 3}, {\"index\": 1255, \"date\": \"2020-04-03T00:00:00\", \"country\": \"BLR\", \"country_label\": \"Belarus\", \"region_iso\": \"BLR\", \"region_label\": \"Belarus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 351, \"deceased\": 4, \"positive_100k\": 3.7004292708804893, \"deceased_100k\": 0.042170134141088195, \"tested_100k\": null, \"Latitude\": 53.53131377, \"Longitude\": 28.03209307, \"Geo Region\": \"Europe\", \"sinceDay0\": 4}, {\"index\": 1256, \"date\": \"2020-04-04T00:00:00\", \"country\": \"BLR\", \"country_label\": \"Belarus\", \"region_iso\": \"BLR\", \"region_label\": \"Belarus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 440, \"deceased\": 5, \"positive_100k\": 4.638714755519702, \"deceased_100k\": 0.05271266767636024, \"tested_100k\": null, \"Latitude\": 53.53131377, \"Longitude\": 28.03209307, \"Geo Region\": \"Europe\", \"sinceDay0\": 5}, {\"index\": 1257, \"date\": \"2020-04-05T00:00:00\", \"country\": \"BLR\", \"country_label\": \"Belarus\", \"region_iso\": \"BLR\", \"region_label\": \"Belarus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 562, \"deceased\": 8, \"positive_100k\": 5.924903846822891, \"deceased_100k\": 0.08434026828217639, \"tested_100k\": null, \"Latitude\": 53.53131377, \"Longitude\": 28.03209307, \"Geo Region\": \"Europe\", \"sinceDay0\": 6}, {\"index\": 1258, \"date\": \"2020-04-06T00:00:00\", \"country\": \"BLR\", \"country_label\": \"Belarus\", \"region_iso\": \"BLR\", \"region_label\": \"Belarus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 700, \"deceased\": 13, \"positive_100k\": 7.379773474690435, \"deceased_100k\": 0.13705293595853665, \"tested_100k\": null, \"Latitude\": 53.53131377, \"Longitude\": 28.03209307, \"Geo Region\": \"Europe\", \"sinceDay0\": 7}, {\"index\": 1259, \"date\": \"2020-04-07T00:00:00\", \"country\": \"BLR\", \"country_label\": \"Belarus\", \"region_iso\": \"BLR\", \"region_label\": \"Belarus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 861, \"deceased\": 13, \"positive_100k\": 9.077121373869234, \"deceased_100k\": 0.13705293595853665, \"tested_100k\": null, \"Latitude\": 53.53131377, \"Longitude\": 28.03209307, \"Geo Region\": \"Europe\", \"sinceDay0\": 8}, {\"index\": 1260, \"date\": \"2020-04-08T00:00:00\", \"country\": \"BLR\", \"country_label\": \"Belarus\", \"region_iso\": \"BLR\", \"region_label\": \"Belarus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1066, \"deceased\": 13, \"positive_100k\": 11.238340748600004, \"deceased_100k\": 0.13705293595853665, \"tested_100k\": null, \"Latitude\": 53.53131377, \"Longitude\": 28.03209307, \"Geo Region\": \"Europe\", \"sinceDay0\": 9}, {\"index\": 1261, \"date\": \"2020-04-09T00:00:00\", \"country\": \"BLR\", \"country_label\": \"Belarus\", \"region_iso\": \"BLR\", \"region_label\": \"Belarus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1486, \"deceased\": 16, \"positive_100k\": 15.666204833414264, \"deceased_100k\": 0.16868053656435278, \"tested_100k\": null, \"Latitude\": 53.53131377, \"Longitude\": 28.03209307, \"Geo Region\": \"Europe\", \"sinceDay0\": 10}, {\"index\": 1262, \"date\": \"2020-04-10T00:00:00\", \"country\": \"BLR\", \"country_label\": \"Belarus\", \"region_iso\": \"BLR\", \"region_label\": \"Belarus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1981, \"deceased\": 19, \"positive_100k\": 20.88475893337393, \"deceased_100k\": 0.20030813717016896, \"tested_100k\": null, \"Latitude\": 53.53131377, \"Longitude\": 28.03209307, \"Geo Region\": \"Europe\", \"sinceDay0\": 11}, {\"index\": 1263, \"date\": \"2020-04-11T00:00:00\", \"country\": \"BLR\", \"country_label\": \"Belarus\", \"region_iso\": \"BLR\", \"region_label\": \"Belarus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2226, \"deceased\": 23, \"positive_100k\": 23.46767964951558, \"deceased_100k\": 0.24247827131125715, \"tested_100k\": null, \"Latitude\": 53.53131377, \"Longitude\": 28.03209307, \"Geo Region\": \"Europe\", \"sinceDay0\": 12}, {\"index\": 1264, \"date\": \"2020-04-12T00:00:00\", \"country\": \"BLR\", \"country_label\": \"Belarus\", \"region_iso\": \"BLR\", \"region_label\": \"Belarus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2578, \"deceased\": 26, \"positive_100k\": 27.178651453931344, \"deceased_100k\": 0.2741058719170733, \"tested_100k\": null, \"Latitude\": 53.53131377, \"Longitude\": 28.03209307, \"Geo Region\": \"Europe\", \"sinceDay0\": 13}, {\"index\": 1265, \"date\": \"2020-04-13T00:00:00\", \"country\": \"BLR\", \"country_label\": \"Belarus\", \"region_iso\": \"BLR\", \"region_label\": \"Belarus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2919, \"deceased\": 29, \"positive_100k\": 30.773655389459112, \"deceased_100k\": 0.3057334725228894, \"tested_100k\": null, \"Latitude\": 53.53131377, \"Longitude\": 28.03209307, \"Geo Region\": \"Europe\", \"sinceDay0\": 14}, {\"index\": 1266, \"date\": \"2020-04-14T00:00:00\", \"country\": \"BLR\", \"country_label\": \"Belarus\", \"region_iso\": \"BLR\", \"region_label\": \"Belarus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3281, \"deceased\": 33, \"positive_100k\": 34.59005252922759, \"deceased_100k\": 0.3479036066639776, \"tested_100k\": null, \"Latitude\": 53.53131377, \"Longitude\": 28.03209307, \"Geo Region\": \"Europe\", \"sinceDay0\": 15}, {\"index\": 1267, \"date\": \"2020-04-15T00:00:00\", \"country\": \"BLR\", \"country_label\": \"Belarus\", \"region_iso\": \"BLR\", \"region_label\": \"Belarus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3728, \"deceased\": 36, \"positive_100k\": 39.302565019494196, \"deceased_100k\": 0.3795312072697938, \"tested_100k\": null, \"Latitude\": 53.53131377, \"Longitude\": 28.03209307, \"Geo Region\": \"Europe\", \"sinceDay0\": 16}, {\"index\": 1268, \"date\": \"2020-04-16T00:00:00\", \"country\": \"BLR\", \"country_label\": \"Belarus\", \"region_iso\": \"BLR\", \"region_label\": \"Belarus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4204, \"deceased\": 40, \"positive_100k\": 44.32081098228369, \"deceased_100k\": 0.42170134141088195, \"tested_100k\": null, \"Latitude\": 53.53131377, \"Longitude\": 28.03209307, \"Geo Region\": \"Europe\", \"sinceDay0\": 17}, {\"index\": 1269, \"date\": \"2020-04-17T00:00:00\", \"country\": \"BLR\", \"country_label\": \"Belarus\", \"region_iso\": \"BLR\", \"region_label\": \"Belarus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4779, \"deceased\": 42, \"positive_100k\": 50.38276776506512, \"deceased_100k\": 0.44278640848142603, \"tested_100k\": null, \"Latitude\": 53.53131377, \"Longitude\": 28.03209307, \"Geo Region\": \"Europe\", \"sinceDay0\": 18}, {\"index\": 1270, \"date\": \"2020-04-18T00:00:00\", \"country\": \"BLR\", \"country_label\": \"Belarus\", \"region_iso\": \"BLR\", \"region_label\": \"Belarus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4779, \"deceased\": 45, \"positive_100k\": 50.38276776506512, \"deceased_100k\": 0.47441400908724224, \"tested_100k\": null, \"Latitude\": 53.53131377, \"Longitude\": 28.03209307, \"Geo Region\": \"Europe\", \"sinceDay0\": 19}, {\"index\": 1271, \"date\": \"2020-04-19T00:00:00\", \"country\": \"BLR\", \"country_label\": \"Belarus\", \"region_iso\": \"BLR\", \"region_label\": \"Belarus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4779, \"deceased\": 47, \"positive_100k\": 50.38276776506512, \"deceased_100k\": 0.49549907615778627, \"tested_100k\": null, \"Latitude\": 53.53131377, \"Longitude\": 28.03209307, \"Geo Region\": \"Europe\", \"sinceDay0\": 20}, {\"index\": 1272, \"date\": \"2020-04-20T00:00:00\", \"country\": \"BLR\", \"country_label\": \"Belarus\", \"region_iso\": \"BLR\", \"region_label\": \"Belarus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6264, \"deceased\": 51, \"positive_100k\": 66.03843006494412, \"deceased_100k\": 0.5376692102988745, \"tested_100k\": null, \"Latitude\": 53.53131377, \"Longitude\": 28.03209307, \"Geo Region\": \"Europe\", \"sinceDay0\": 21}, {\"index\": 1273, \"date\": \"2020-04-21T00:00:00\", \"country\": \"BLR\", \"country_label\": \"Belarus\", \"region_iso\": \"BLR\", \"region_label\": \"Belarus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6723, \"deceased\": 55, \"positive_100k\": 70.87745295763398, \"deceased_100k\": 0.5798393444399628, \"tested_100k\": null, \"Latitude\": 53.53131377, \"Longitude\": 28.03209307, \"Geo Region\": \"Europe\", \"sinceDay0\": 22}, {\"index\": 1318, \"date\": \"2020-03-06T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 109, \"deceased\": 0, \"positive_100k\": 0.9542930404546707, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\", \"sinceDay0\": 0}, {\"index\": 1319, \"date\": \"2020-03-07T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 169, \"deceased\": 0, \"positive_100k\": 1.4795919618058655, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\", \"sinceDay0\": 1}, {\"index\": 1320, \"date\": \"2020-03-08T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 200, \"deceased\": 0, \"positive_100k\": 1.750996404503983, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\", \"sinceDay0\": 2}, {\"index\": 1321, \"date\": \"2020-03-09T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 239, \"deceased\": 0, \"positive_100k\": 2.09244070338226, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\", \"sinceDay0\": 3}, {\"index\": 1322, \"date\": \"2020-03-10T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 267, \"deceased\": 0, \"positive_100k\": 2.3375802000128174, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\", \"sinceDay0\": 4}, {\"index\": 1323, \"date\": \"2020-03-11T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 314, \"deceased\": 3, \"positive_100k\": 2.7490643550712535, \"deceased_100k\": 0.026264946067559743, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\", \"sinceDay0\": 5}, {\"index\": 1324, \"date\": \"2020-03-12T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 314, \"deceased\": 3, \"positive_100k\": 2.7490643550712535, \"deceased_100k\": 0.026264946067559743, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\", \"sinceDay0\": 6}, {\"index\": 1325, \"date\": \"2020-03-13T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 559, \"deceased\": 3, \"positive_100k\": 4.894034950588632, \"deceased_100k\": 0.026264946067559743, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\", \"sinceDay0\": 7}, {\"index\": 1326, \"date\": \"2020-03-14T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 689, \"deceased\": 4, \"positive_100k\": 6.0321826135162215, \"deceased_100k\": 0.03501992809007966, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\", \"sinceDay0\": 8}, {\"index\": 1327, \"date\": \"2020-03-15T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 886, \"deceased\": 4, \"positive_100k\": 7.756914071952645, \"deceased_100k\": 0.03501992809007966, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\", \"sinceDay0\": 9}, {\"index\": 1328, \"date\": \"2020-03-16T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1058, \"deceased\": 5, \"positive_100k\": 9.26277097982607, \"deceased_100k\": 0.043774910112599576, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\", \"sinceDay0\": 10}, {\"index\": 1329, \"date\": \"2020-03-17T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1243, \"deceased\": 10, \"positive_100k\": 10.882442653992253, \"deceased_100k\": 0.08754982022519915, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\", \"sinceDay0\": 11}, {\"index\": 1330, \"date\": \"2020-03-18T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1486, \"deceased\": 14, \"positive_100k\": 13.009903285464592, \"deceased_100k\": 0.12256974831527881, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\", \"sinceDay0\": 12}, {\"index\": 1331, \"date\": \"2020-03-19T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1795, \"deceased\": 21, \"positive_100k\": 15.715192730423247, \"deceased_100k\": 0.1838546224729182, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\", \"sinceDay0\": 13}, {\"index\": 1332, \"date\": \"2020-03-20T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2257, \"deceased\": 37, \"positive_100k\": 19.759994424827447, \"deceased_100k\": 0.32393433483323686, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\", \"sinceDay0\": 14}, {\"index\": 1333, \"date\": \"2020-03-21T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2815, \"deceased\": 67, \"positive_100k\": 24.64527439339356, \"deceased_100k\": 0.5865837955088343, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\", \"sinceDay0\": 15}, {\"index\": 1334, \"date\": \"2020-03-22T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3401, \"deceased\": 75, \"positive_100k\": 29.77569385859023, \"deceased_100k\": 0.6566236516889936, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\", \"sinceDay0\": 16}, {\"index\": 1335, \"date\": \"2020-03-23T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3743, \"deceased\": 88, \"positive_100k\": 32.76989771029204, \"deceased_100k\": 0.7704384179817525, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\", \"sinceDay0\": 17}, {\"index\": 1336, \"date\": \"2020-03-24T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4269, \"deceased\": 122, \"positive_100k\": 37.37501825413752, \"deceased_100k\": 1.0681078067474294, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\", \"sinceDay0\": 18}, {\"index\": 1337, \"date\": \"2020-03-25T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4937, \"deceased\": 178, \"positive_100k\": 43.22334624518082, \"deceased_100k\": 1.558386800008545, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\", \"sinceDay0\": 19}, {\"index\": 1338, \"date\": \"2020-03-26T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6235, \"deceased\": 220, \"positive_100k\": 54.58731291041167, \"deceased_100k\": 1.9260960449543811, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\", \"sinceDay0\": 20}, {\"index\": 1339, \"date\": \"2020-03-27T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 7284, \"deceased\": 289, \"positive_100k\": 63.771289052035065, \"deceased_100k\": 2.530189804508255, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\", \"sinceDay0\": 21}, {\"index\": 1340, \"date\": \"2020-03-28T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 9134, \"deceased\": 353, \"positive_100k\": 79.9680057936969, \"deceased_100k\": 3.09050865394953, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\", \"sinceDay0\": 22}, {\"index\": 1341, \"date\": \"2020-03-29T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 10836, \"deceased\": 431, \"positive_100k\": 94.86898519602579, \"deceased_100k\": 3.773397251706083, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\", \"sinceDay0\": 23}, {\"index\": 1342, \"date\": \"2020-03-30T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 11899, \"deceased\": 513, \"positive_100k\": 104.17553108596448, \"deceased_100k\": 4.491305777552716, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\", \"sinceDay0\": 24}, {\"index\": 1343, \"date\": \"2020-03-31T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 12775, \"deceased\": 705, \"positive_100k\": 111.84489533769191, \"deceased_100k\": 6.17226232587654, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\", \"sinceDay0\": 25}, {\"index\": 1344, \"date\": \"2020-04-01T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 13964, \"deceased\": 828, \"positive_100k\": 122.2545689624681, \"deceased_100k\": 7.249125114646489, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\", \"sinceDay0\": 26}, {\"index\": 1345, \"date\": \"2020-04-02T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 15348, \"deceased\": 1011, \"positive_100k\": 134.37146408163565, \"deceased_100k\": 8.851286824767634, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\", \"sinceDay0\": 27}, {\"index\": 1346, \"date\": \"2020-04-03T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 16770, \"deceased\": 1143, \"positive_100k\": 146.821048517659, \"deceased_100k\": 10.006944451740264, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\", \"sinceDay0\": 28}, {\"index\": 1347, \"date\": \"2020-04-04T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 18431, \"deceased\": 1283, \"positive_100k\": 161.36307365706455, \"deceased_100k\": 11.232641934893051, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\", \"sinceDay0\": 29}, {\"index\": 1348, \"date\": \"2020-04-05T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 19691, \"deceased\": 1447, \"positive_100k\": 172.39435100543963, \"deceased_100k\": 12.668458986586316, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\", \"sinceDay0\": 30}, {\"index\": 1349, \"date\": \"2020-04-06T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 20814, \"deceased\": 1632, \"positive_100k\": 182.2261958167295, \"deceased_100k\": 14.288130660752502, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\", \"sinceDay0\": 31}, {\"index\": 1350, \"date\": \"2020-04-07T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 22194, \"deceased\": 2035, \"positive_100k\": 194.308071007807, \"deceased_100k\": 17.816388415828026, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\", \"sinceDay0\": 32}, {\"index\": 1351, \"date\": \"2020-04-08T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 23403, \"deceased\": 2240, \"positive_100k\": 204.89284427303357, \"deceased_100k\": 19.61115973044461, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\", \"sinceDay0\": 33}, {\"index\": 1352, \"date\": \"2020-04-09T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 24983, \"deceased\": 2523, \"positive_100k\": 218.72571586861503, \"deceased_100k\": 22.088819642817747, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\", \"sinceDay0\": 34}, {\"index\": 1353, \"date\": \"2020-04-10T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 26667, \"deceased\": 3019, \"positive_100k\": 233.46910559453858, \"deceased_100k\": 26.431290725987623, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\", \"sinceDay0\": 35}, {\"index\": 1354, \"date\": \"2020-04-11T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 28018, \"deceased\": 3346, \"positive_100k\": 245.29708630696297, \"deceased_100k\": 29.294169847351633, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\", \"sinceDay0\": 36}, {\"index\": 1355, \"date\": \"2020-04-12T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 29647, \"deceased\": 3600, \"positive_100k\": 259.5589520216479, \"deceased_100k\": 31.517935281071697, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\", \"sinceDay0\": 37}, {\"index\": 1356, \"date\": \"2020-04-13T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 30589, \"deceased\": 3903, \"positive_100k\": 267.8061450868617, \"deceased_100k\": 34.170694833895226, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\", \"sinceDay0\": 38}, {\"index\": 1357, \"date\": \"2020-04-14T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 31119, \"deceased\": 4157, \"positive_100k\": 272.44628555879723, \"deceased_100k\": 36.39446026761529, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\", \"sinceDay0\": 39}, {\"index\": 1358, \"date\": \"2020-04-15T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 33573, \"deceased\": 4440, \"positive_100k\": 293.9310114420611, \"deceased_100k\": 38.87212017998842, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\", \"sinceDay0\": 40}, {\"index\": 1359, \"date\": \"2020-04-16T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 34809, \"deceased\": 4857, \"positive_100k\": 304.7521692218957, \"deceased_100k\": 42.52294768337923, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\", \"sinceDay0\": 41}, {\"index\": 1360, \"date\": \"2020-04-17T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 36138, \"deceased\": 5163, \"positive_100k\": 316.3875403298247, \"deceased_100k\": 45.201972182270325, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\", \"sinceDay0\": 42}, {\"index\": 1361, \"date\": \"2020-04-18T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 37183, \"deceased\": 5453, \"positive_100k\": 325.536496543358, \"deceased_100k\": 47.740916968801095, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\", \"sinceDay0\": 43}, {\"index\": 1362, \"date\": \"2020-04-19T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 38496, \"deceased\": 5683, \"positive_100k\": 337.03178793892664, \"deceased_100k\": 49.75456283398068, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\", \"sinceDay0\": 44}, {\"index\": 1363, \"date\": \"2020-04-20T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 39983, \"deceased\": 5828, \"positive_100k\": 350.05044620641377, \"deceased_100k\": 51.02403522724607, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\", \"sinceDay0\": 45}, {\"index\": 1364, \"date\": \"2020-04-21T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"region_label\": \"Belgium\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 40956, \"deceased\": 5998, \"positive_100k\": 358.56904371432563, \"deceased_100k\": 52.51238217107446, \"tested_100k\": null, \"Latitude\": 50.63981576, \"Longitude\": 4.64065114, \"Geo Region\": \"Europe\", \"sinceDay0\": 46}, {\"index\": 2506, \"date\": \"2020-03-11T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 108, \"deceased\": 1, \"positive_100k\": 0.2914283160818564, \"deceased_100k\": 0.002698410334091263, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\", \"sinceDay0\": 0}, {\"index\": 2507, \"date\": \"2020-03-12T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 117, \"deceased\": 1, \"positive_100k\": 0.31571400908867775, \"deceased_100k\": 0.002698410334091263, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\", \"sinceDay0\": 1}, {\"index\": 2508, \"date\": \"2020-03-13T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 193, \"deceased\": 1, \"positive_100k\": 0.5207931944796137, \"deceased_100k\": 0.002698410334091263, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\", \"sinceDay0\": 2}, {\"index\": 2509, \"date\": \"2020-03-14T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 198, \"deceased\": 1, \"positive_100k\": 0.53428524615007, \"deceased_100k\": 0.002698410334091263, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\", \"sinceDay0\": 3}, {\"index\": 2510, \"date\": \"2020-03-15T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 252, \"deceased\": 1, \"positive_100k\": 0.6799994041909982, \"deceased_100k\": 0.002698410334091263, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\", \"sinceDay0\": 4}, {\"index\": 2511, \"date\": \"2020-03-16T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 415, \"deceased\": 4, \"positive_100k\": 1.1198402886478742, \"deceased_100k\": 0.010793641336365052, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\", \"sinceDay0\": 5}, {\"index\": 2512, \"date\": \"2020-03-17T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 478, \"deceased\": 5, \"positive_100k\": 1.2898401396956236, \"deceased_100k\": 0.013492051670456313, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\", \"sinceDay0\": 6}, {\"index\": 2513, \"date\": \"2020-03-18T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 657, \"deceased\": 8, \"positive_100k\": 1.7728555894979598, \"deceased_100k\": 0.021587282672730104, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\", \"sinceDay0\": 7}, {\"index\": 2514, \"date\": \"2020-03-19T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 800, \"deceased\": 9, \"positive_100k\": 2.1587282672730104, \"deceased_100k\": 0.024285693006821367, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\", \"sinceDay0\": 8}, {\"index\": 2515, \"date\": \"2020-03-20T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 943, \"deceased\": 12, \"positive_100k\": 2.544600945048061, \"deceased_100k\": 0.032380924009095154, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\", \"sinceDay0\": 9}, {\"index\": 2516, \"date\": \"2020-03-21T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1277, \"deceased\": 19, \"positive_100k\": 3.4458699966345425, \"deceased_100k\": 0.051269796347733994, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\", \"sinceDay0\": 10}, {\"index\": 2517, \"date\": \"2020-03-22T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1469, \"deceased\": 21, \"positive_100k\": 3.9639647807800653, \"deceased_100k\": 0.05666661701591652, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\", \"sinceDay0\": 11}, {\"index\": 2518, \"date\": \"2020-03-23T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2088, \"deceased\": 25, \"positive_100k\": 5.634280777582557, \"deceased_100k\": 0.06746025835228157, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\", \"sinceDay0\": 12}, {\"index\": 2519, \"date\": \"2020-03-24T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2790, \"deceased\": 26, \"positive_100k\": 7.528564832114624, \"deceased_100k\": 0.07015866868637284, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\", \"sinceDay0\": 13}, {\"index\": 2520, \"date\": \"2020-03-25T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3251, \"deceased\": 30, \"positive_100k\": 8.772531996130695, \"deceased_100k\": 0.0809523100227379, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\", \"sinceDay0\": 14}, {\"index\": 2521, \"date\": \"2020-03-26T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4042, \"deceased\": 38, \"positive_100k\": 10.906974570396883, \"deceased_100k\": 0.10253959269546799, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\", \"sinceDay0\": 15}, {\"index\": 2522, \"date\": \"2020-03-27T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4682, \"deceased\": 54, \"positive_100k\": 12.633957184215292, \"deceased_100k\": 0.1457141580409282, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\", \"sinceDay0\": 16}, {\"index\": 2523, \"date\": \"2020-03-28T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 5576, \"deceased\": 61, \"positive_100k\": 15.04633602289288, \"deceased_100k\": 0.16460303037956703, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\", \"sinceDay0\": 17}, {\"index\": 2524, \"date\": \"2020-03-29T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6280, \"deceased\": 64, \"positive_100k\": 16.94601689809313, \"deceased_100k\": 0.17269826138184083, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\", \"sinceDay0\": 18}, {\"index\": 2525, \"date\": \"2020-03-30T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 7398, \"deceased\": 80, \"positive_100k\": 19.962839651607162, \"deceased_100k\": 0.21587282672730101, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\", \"sinceDay0\": 19}, {\"index\": 2526, \"date\": \"2020-03-31T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 8527, \"deceased\": 101, \"positive_100k\": 23.0093449187962, \"deceased_100k\": 0.27253944374321754, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\", \"sinceDay0\": 20}, {\"index\": 2527, \"date\": \"2020-04-01T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 9560, \"deceased\": 109, \"positive_100k\": 25.796802793912473, \"deceased_100k\": 0.2941267264159476, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\", \"sinceDay0\": 21}, {\"index\": 2528, \"date\": \"2020-04-02T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 11284, \"deceased\": 139, \"positive_100k\": 30.44886220988581, \"deceased_100k\": 0.3750790364386855, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\", \"sinceDay0\": 22}, {\"index\": 2529, \"date\": \"2020-04-03T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 12437, \"deceased\": 179, \"positive_100k\": 33.56012932509304, \"deceased_100k\": 0.483015449802336, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\", \"sinceDay0\": 23}, {\"index\": 2530, \"date\": \"2020-04-04T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 12978, \"deceased\": 218, \"positive_100k\": 35.019969315836406, \"deceased_100k\": 0.5882534528318952, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\", \"sinceDay0\": 24}, {\"index\": 2531, \"date\": \"2020-04-05T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 15756, \"deceased\": 259, \"positive_100k\": 42.51615322394194, \"deceased_100k\": 0.6988882765296371, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\", \"sinceDay0\": 25}, {\"index\": 2532, \"date\": \"2020-04-06T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 16563, \"deceased\": 339, \"positive_100k\": 44.69377036355358, \"deceased_100k\": 0.9147611032569382, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\", \"sinceDay0\": 26}, {\"index\": 2533, \"date\": \"2020-04-07T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 17872, \"deceased\": 375, \"positive_100k\": 48.22598949087905, \"deceased_100k\": 1.0119038752842235, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\", \"sinceDay0\": 27}, {\"index\": 2534, \"date\": \"2020-04-08T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 19141, \"deceased\": 407, \"positive_100k\": 51.65027220484087, \"deceased_100k\": 1.0982530059751439, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\", \"sinceDay0\": 28}, {\"index\": 2535, \"date\": \"2020-04-09T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 20654, \"deceased\": 503, \"positive_100k\": 55.73296704032095, \"deceased_100k\": 1.357300398047905, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\", \"sinceDay0\": 29}, {\"index\": 2536, \"date\": \"2020-04-10T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 22059, \"deceased\": 557, \"positive_100k\": 59.52423355971917, \"deceased_100k\": 1.5030145560888335, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\", \"sinceDay0\": 30}, {\"index\": 2537, \"date\": \"2020-04-11T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 23316, \"deceased\": 654, \"positive_100k\": 62.91613534967188, \"deceased_100k\": 1.764760358495686, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\", \"sinceDay0\": 31}, {\"index\": 2538, \"date\": \"2020-04-12T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 24298, \"deceased\": 714, \"positive_100k\": 65.5659742977495, \"deceased_100k\": 1.9266649785411616, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\", \"sinceDay0\": 32}, {\"index\": 2539, \"date\": \"2020-04-13T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 25679, \"deceased\": 779, \"positive_100k\": 69.29247896912953, \"deceased_100k\": 2.1020616502570935, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\", \"sinceDay0\": 33}, {\"index\": 2540, \"date\": \"2020-04-14T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 27034, \"deceased\": 899, \"positive_100k\": 72.9488249718232, \"deceased_100k\": 2.4258708903480453, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\", \"sinceDay0\": 34}, {\"index\": 2541, \"date\": \"2020-04-15T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 28208, \"deceased\": 1006, \"positive_100k\": 76.11675870404635, \"deceased_100k\": 2.71460079609581, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\", \"sinceDay0\": 35}, {\"index\": 2542, \"date\": \"2020-04-16T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 30808, \"deceased\": 1257, \"positive_100k\": 83.13262557268362, \"deceased_100k\": 3.3919017899527177, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\", \"sinceDay0\": 36}, {\"index\": 2543, \"date\": \"2020-04-17T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 32813, \"deceased\": 1354, \"positive_100k\": 88.5429382925366, \"deceased_100k\": 3.6536475923595697, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\", \"sinceDay0\": 37}, {\"index\": 2544, \"date\": \"2020-04-18T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 34355, \"deceased\": 1399, \"positive_100k\": 92.70388702770533, \"deceased_100k\": 3.775076057393677, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\", \"sinceDay0\": 38}, {\"index\": 2545, \"date\": \"2020-04-19T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 35632, \"deceased\": 1563, \"positive_100k\": 96.14975702433988, \"deceased_100k\": 4.217615352184644, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\", \"sinceDay0\": 39}, {\"index\": 2546, \"date\": \"2020-04-20T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 37657, \"deceased\": 1725, \"positive_100k\": 101.61403795087469, \"deceased_100k\": 4.654757826307429, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\", \"sinceDay0\": 40}, {\"index\": 2547, \"date\": \"2020-04-21T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"region_label\": \"Canada\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 39401, \"deceased\": 1908, \"positive_100k\": 106.32006557352986, \"deceased_100k\": 5.1485669174461295, \"tested_100k\": null, \"Latitude\": 61.36206324, \"Longitude\": -98.30777028, \"Geo Region\": \"Americas\", \"sinceDay0\": 41}, {\"index\": 2693, \"date\": \"2020-03-16T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 155, \"deceased\": 0, \"positive_100k\": 0.8275865014768415, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\", \"sinceDay0\": 0}, {\"index\": 2694, \"date\": \"2020-03-17T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 201, \"deceased\": 0, \"positive_100k\": 1.0731928180441621, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\", \"sinceDay0\": 1}, {\"index\": 2695, \"date\": \"2020-03-18T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 238, \"deceased\": 0, \"positive_100k\": 1.2707457248483114, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\", \"sinceDay0\": 2}, {\"index\": 2696, \"date\": \"2020-03-19T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 238, \"deceased\": 0, \"positive_100k\": 1.2707457248483114, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\", \"sinceDay0\": 3}, {\"index\": 2697, \"date\": \"2020-03-20T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 434, \"deceased\": 0, \"positive_100k\": 2.317242204135156, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\", \"sinceDay0\": 4}, {\"index\": 2698, \"date\": \"2020-03-21T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 537, \"deceased\": 0, \"positive_100k\": 2.867186782535896, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\", \"sinceDay0\": 5}, {\"index\": 2699, \"date\": \"2020-03-22T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 632, \"deceased\": 1, \"positive_100k\": 3.3744172189249277, \"deceased_100k\": 0.005339267751463493, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\", \"sinceDay0\": 6}, {\"index\": 2700, \"date\": \"2020-03-23T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 746, \"deceased\": 2, \"positive_100k\": 3.983093742591766, \"deceased_100k\": 0.010678535502926986, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\", \"sinceDay0\": 7}, {\"index\": 2701, \"date\": \"2020-03-24T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 922, \"deceased\": 2, \"positive_100k\": 4.922804866849341, \"deceased_100k\": 0.010678535502926986, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\", \"sinceDay0\": 8}, {\"index\": 2702, \"date\": \"2020-03-25T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1142, \"deceased\": 3, \"positive_100k\": 6.097443772171309, \"deceased_100k\": 0.016017803254390478, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\", \"sinceDay0\": 9}, {\"index\": 2703, \"date\": \"2020-03-26T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1306, \"deceased\": 4, \"positive_100k\": 6.973083683411322, \"deceased_100k\": 0.021357071005853972, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\", \"sinceDay0\": 10}, {\"index\": 2704, \"date\": \"2020-03-27T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1610, \"deceased\": 5, \"positive_100k\": 8.596221079856225, \"deceased_100k\": 0.026696338757317466, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\", \"sinceDay0\": 11}, {\"index\": 2705, \"date\": \"2020-03-28T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1909, \"deceased\": 6, \"positive_100k\": 10.192662137543808, \"deceased_100k\": 0.032035606508780956, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\", \"sinceDay0\": 12}, {\"index\": 2706, \"date\": \"2020-03-29T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2139, \"deceased\": 7, \"positive_100k\": 11.420693720380411, \"deceased_100k\": 0.03737487426024445, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\", \"sinceDay0\": 13}, {\"index\": 2707, \"date\": \"2020-03-30T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2449, \"deceased\": 8, \"positive_100k\": 13.075866723334094, \"deceased_100k\": 0.042714142011707944, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\", \"sinceDay0\": 14}, {\"index\": 2708, \"date\": \"2020-03-31T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2738, \"deceased\": 12, \"positive_100k\": 14.618915103507046, \"deceased_100k\": 0.06407121301756191, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\", \"sinceDay0\": 15}, {\"index\": 2709, \"date\": \"2020-04-01T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3031, \"deceased\": 16, \"positive_100k\": 16.18332055468585, \"deceased_100k\": 0.08542828402341589, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\", \"sinceDay0\": 16}, {\"index\": 2710, \"date\": \"2020-04-02T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3404, \"deceased\": 18, \"positive_100k\": 18.17486742598173, \"deceased_100k\": 0.09610681952634288, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\", \"sinceDay0\": 17}, {\"index\": 2711, \"date\": \"2020-04-03T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3737, \"deceased\": 22, \"positive_100k\": 19.952843587219075, \"deceased_100k\": 0.11746389053219686, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\", \"sinceDay0\": 18}, {\"index\": 2712, \"date\": \"2020-04-04T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4161, \"deceased\": 27, \"positive_100k\": 22.216693113839593, \"deceased_100k\": 0.1441602292895143, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\", \"sinceDay0\": 19}, {\"index\": 2713, \"date\": \"2020-04-05T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4471, \"deceased\": 34, \"positive_100k\": 23.871866116793278, \"deceased_100k\": 0.18153510354975877, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\", \"sinceDay0\": 20}, {\"index\": 2714, \"date\": \"2020-04-06T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4815, \"deceased\": 37, \"positive_100k\": 25.70857422329672, \"deceased_100k\": 0.19755290680414928, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\", \"sinceDay0\": 21}, {\"index\": 2715, \"date\": \"2020-04-07T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 5116, \"deceased\": 43, \"positive_100k\": 27.315693816487233, \"deceased_100k\": 0.22958851331293023, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\", \"sinceDay0\": 22}, {\"index\": 2716, \"date\": \"2020-04-08T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 5546, \"deceased\": 48, \"positive_100k\": 29.611578949616533, \"deceased_100k\": 0.25628485207024765, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\", \"sinceDay0\": 23}, {\"index\": 2717, \"date\": \"2020-04-09T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 5972, \"deceased\": 57, \"positive_100k\": 31.886107011739984, \"deceased_100k\": 0.3043382618334191, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\", \"sinceDay0\": 24}, {\"index\": 2718, \"date\": \"2020-04-10T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6501, \"deceased\": 65, \"positive_100k\": 34.710579652264165, \"deceased_100k\": 0.34705240384512703, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\", \"sinceDay0\": 25}, {\"index\": 2719, \"date\": \"2020-04-11T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6927, \"deceased\": 73, \"positive_100k\": 36.98510771438762, \"deceased_100k\": 0.38976654585683507, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\", \"sinceDay0\": 26}, {\"index\": 2720, \"date\": \"2020-04-12T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 7213, \"deceased\": 80, \"positive_100k\": 38.51213829130618, \"deceased_100k\": 0.42714142011707945, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\", \"sinceDay0\": 27}, {\"index\": 2721, \"date\": \"2020-04-13T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 7525, \"deceased\": 82, \"positive_100k\": 40.17798982976279, \"deceased_100k\": 0.4378199556200065, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\", \"sinceDay0\": 28}, {\"index\": 2722, \"date\": \"2020-04-14T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 7917, \"deceased\": 92, \"positive_100k\": 42.27098278833648, \"deceased_100k\": 0.49121263313464136, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\", \"sinceDay0\": 29}, {\"index\": 2723, \"date\": \"2020-04-15T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 8273, \"deceased\": 94, \"positive_100k\": 44.17176210785748, \"deceased_100k\": 0.5018911686375683, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\", \"sinceDay0\": 30}, {\"index\": 2724, \"date\": \"2020-04-16T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 8807, \"deceased\": 105, \"positive_100k\": 47.022931087138986, \"deceased_100k\": 0.5606231139036668, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\", \"sinceDay0\": 31}, {\"index\": 2725, \"date\": \"2020-04-17T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 9252, \"deceased\": 116, \"positive_100k\": 49.39890523654024, \"deceased_100k\": 0.6193550591697652, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\", \"sinceDay0\": 32}, {\"index\": 2726, \"date\": \"2020-04-18T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 9730, \"deceased\": 126, \"positive_100k\": 51.95107522173979, \"deceased_100k\": 0.6727477366844001, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\", \"sinceDay0\": 33}, {\"index\": 2727, \"date\": \"2020-04-19T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 10088, \"deceased\": 133, \"positive_100k\": 53.86253307676372, \"deceased_100k\": 0.7101226109446446, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\", \"sinceDay0\": 34}, {\"index\": 2728, \"date\": \"2020-04-20T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 10507, \"deceased\": 139, \"positive_100k\": 56.099686264626925, \"deceased_100k\": 0.7421582174534256, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\", \"sinceDay0\": 35}, {\"index\": 2729, \"date\": \"2020-04-21T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"region_label\": \"Chile\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 10832, \"deceased\": 147, \"positive_100k\": 57.83494828385256, \"deceased_100k\": 0.7848723594651335, \"tested_100k\": null, \"Latitude\": -37.73070989, \"Longitude\": -71.38256213, \"Geo Region\": \"Americas\", \"sinceDay0\": 36}, {\"index\": 3246, \"date\": \"2020-03-23T00:00:00\", \"country\": \"CYP\", \"country_label\": \"Cyprus\", \"region_iso\": \"CYP\", \"region_label\": \"Cyprus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 116, \"deceased\": 1, \"positive_100k\": 9.753923641913282, \"deceased_100k\": 0.08408554863718347, \"tested_100k\": null, \"Latitude\": 34.91667211, \"Longitude\": 33.0060022, \"Geo Region\": \"Asia\", \"sinceDay0\": 0}, {\"index\": 3247, \"date\": \"2020-03-24T00:00:00\", \"country\": \"CYP\", \"country_label\": \"Cyprus\", \"region_iso\": \"CYP\", \"region_label\": \"Cyprus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 124, \"deceased\": 3, \"positive_100k\": 10.426608031010751, \"deceased_100k\": 0.2522566459115504, \"tested_100k\": null, \"Latitude\": 34.91667211, \"Longitude\": 33.0060022, \"Geo Region\": \"Asia\", \"sinceDay0\": 1}, {\"index\": 3248, \"date\": \"2020-03-25T00:00:00\", \"country\": \"CYP\", \"country_label\": \"Cyprus\", \"region_iso\": \"CYP\", \"region_label\": \"Cyprus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 132, \"deceased\": 3, \"positive_100k\": 11.099292420108219, \"deceased_100k\": 0.2522566459115504, \"tested_100k\": null, \"Latitude\": 34.91667211, \"Longitude\": 33.0060022, \"Geo Region\": \"Asia\", \"sinceDay0\": 2}, {\"index\": 3249, \"date\": \"2020-03-26T00:00:00\", \"country\": \"CYP\", \"country_label\": \"Cyprus\", \"region_iso\": \"CYP\", \"region_label\": \"Cyprus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 146, \"deceased\": 3, \"positive_100k\": 12.276490101028786, \"deceased_100k\": 0.2522566459115504, \"tested_100k\": null, \"Latitude\": 34.91667211, \"Longitude\": 33.0060022, \"Geo Region\": \"Asia\", \"sinceDay0\": 3}, {\"index\": 3250, \"date\": \"2020-03-27T00:00:00\", \"country\": \"CYP\", \"country_label\": \"Cyprus\", \"region_iso\": \"CYP\", \"region_label\": \"Cyprus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 162, \"deceased\": 5, \"positive_100k\": 13.621858879223723, \"deceased_100k\": 0.4204277431859173, \"tested_100k\": null, \"Latitude\": 34.91667211, \"Longitude\": 33.0060022, \"Geo Region\": \"Asia\", \"sinceDay0\": 4}, {\"index\": 3251, \"date\": \"2020-03-28T00:00:00\", \"country\": \"CYP\", \"country_label\": \"Cyprus\", \"region_iso\": \"CYP\", \"region_label\": \"Cyprus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 179, \"deceased\": 5, \"positive_100k\": 15.051313206055841, \"deceased_100k\": 0.4204277431859173, \"tested_100k\": null, \"Latitude\": 34.91667211, \"Longitude\": 33.0060022, \"Geo Region\": \"Asia\", \"sinceDay0\": 5}, {\"index\": 3252, \"date\": \"2020-03-29T00:00:00\", \"country\": \"CYP\", \"country_label\": \"Cyprus\", \"region_iso\": \"CYP\", \"region_label\": \"Cyprus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 214, \"deceased\": 5, \"positive_100k\": 17.994307408357262, \"deceased_100k\": 0.4204277431859173, \"tested_100k\": null, \"Latitude\": 34.91667211, \"Longitude\": 33.0060022, \"Geo Region\": \"Asia\", \"sinceDay0\": 6}, {\"index\": 3253, \"date\": \"2020-03-30T00:00:00\", \"country\": \"CYP\", \"country_label\": \"Cyprus\", \"region_iso\": \"CYP\", \"region_label\": \"Cyprus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 230, \"deceased\": 7, \"positive_100k\": 19.339676186552197, \"deceased_100k\": 0.5885988404602842, \"tested_100k\": null, \"Latitude\": 34.91667211, \"Longitude\": 33.0060022, \"Geo Region\": \"Asia\", \"sinceDay0\": 7}, {\"index\": 3254, \"date\": \"2020-03-31T00:00:00\", \"country\": \"CYP\", \"country_label\": \"Cyprus\", \"region_iso\": \"CYP\", \"region_label\": \"Cyprus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 262, \"deceased\": 8, \"positive_100k\": 22.03041374294207, \"deceased_100k\": 0.6726843890974677, \"tested_100k\": null, \"Latitude\": 34.91667211, \"Longitude\": 33.0060022, \"Geo Region\": \"Asia\", \"sinceDay0\": 8}, {\"index\": 3255, \"date\": \"2020-04-01T00:00:00\", \"country\": \"CYP\", \"country_label\": \"Cyprus\", \"region_iso\": \"CYP\", \"region_label\": \"Cyprus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 320, \"deceased\": 9, \"positive_100k\": 26.907375563898707, \"deceased_100k\": 0.7567699377346512, \"tested_100k\": null, \"Latitude\": 34.91667211, \"Longitude\": 33.0060022, \"Geo Region\": \"Asia\", \"sinceDay0\": 9}, {\"index\": 3256, \"date\": \"2020-04-02T00:00:00\", \"country\": \"CYP\", \"country_label\": \"Cyprus\", \"region_iso\": \"CYP\", \"region_label\": \"Cyprus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 356, \"deceased\": 10, \"positive_100k\": 29.93445531483731, \"deceased_100k\": 0.8408554863718346, \"tested_100k\": null, \"Latitude\": 34.91667211, \"Longitude\": 33.0060022, \"Geo Region\": \"Asia\", \"sinceDay0\": 10}, {\"index\": 3257, \"date\": \"2020-04-03T00:00:00\", \"country\": \"CYP\", \"country_label\": \"Cyprus\", \"region_iso\": \"CYP\", \"region_label\": \"Cyprus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 396, \"deceased\": 11, \"positive_100k\": 33.297877260324654, \"deceased_100k\": 0.9249410350090181, \"tested_100k\": null, \"Latitude\": 34.91667211, \"Longitude\": 33.0060022, \"Geo Region\": \"Asia\", \"sinceDay0\": 11}, {\"index\": 3258, \"date\": \"2020-04-04T00:00:00\", \"country\": \"CYP\", \"country_label\": \"Cyprus\", \"region_iso\": \"CYP\", \"region_label\": \"Cyprus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 426, \"deceased\": 11, \"positive_100k\": 35.82044371944016, \"deceased_100k\": 0.9249410350090181, \"tested_100k\": null, \"Latitude\": 34.91667211, \"Longitude\": 33.0060022, \"Geo Region\": \"Asia\", \"sinceDay0\": 12}, {\"index\": 3259, \"date\": \"2020-04-05T00:00:00\", \"country\": \"CYP\", \"country_label\": \"Cyprus\", \"region_iso\": \"CYP\", \"region_label\": \"Cyprus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 446, \"deceased\": 9, \"positive_100k\": 37.50215469218383, \"deceased_100k\": 0.7567699377346512, \"tested_100k\": null, \"Latitude\": 34.91667211, \"Longitude\": 33.0060022, \"Geo Region\": \"Asia\", \"sinceDay0\": 13}, {\"index\": 3260, \"date\": \"2020-04-06T00:00:00\", \"country\": \"CYP\", \"country_label\": \"Cyprus\", \"region_iso\": \"CYP\", \"region_label\": \"Cyprus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 465, \"deceased\": 9, \"positive_100k\": 39.09978011629031, \"deceased_100k\": 0.7567699377346512, \"tested_100k\": null, \"Latitude\": 34.91667211, \"Longitude\": 33.0060022, \"Geo Region\": \"Asia\", \"sinceDay0\": 14}, {\"index\": 3261, \"date\": \"2020-04-07T00:00:00\", \"country\": \"CYP\", \"country_label\": \"Cyprus\", \"region_iso\": \"CYP\", \"region_label\": \"Cyprus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 494, \"deceased\": 9, \"positive_100k\": 41.53826102676863, \"deceased_100k\": 0.7567699377346512, \"tested_100k\": null, \"Latitude\": 34.91667211, \"Longitude\": 33.0060022, \"Geo Region\": \"Asia\", \"sinceDay0\": 15}, {\"index\": 3262, \"date\": \"2020-04-08T00:00:00\", \"country\": \"CYP\", \"country_label\": \"Cyprus\", \"region_iso\": \"CYP\", \"region_label\": \"Cyprus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 526, \"deceased\": 9, \"positive_100k\": 44.22899858315851, \"deceased_100k\": 0.7567699377346512, \"tested_100k\": null, \"Latitude\": 34.91667211, \"Longitude\": 33.0060022, \"Geo Region\": \"Asia\", \"sinceDay0\": 16}, {\"index\": 3263, \"date\": \"2020-04-09T00:00:00\", \"country\": \"CYP\", \"country_label\": \"Cyprus\", \"region_iso\": \"CYP\", \"region_label\": \"Cyprus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 564, \"deceased\": 10, \"positive_100k\": 47.42424943137148, \"deceased_100k\": 0.8408554863718346, \"tested_100k\": null, \"Latitude\": 34.91667211, \"Longitude\": 33.0060022, \"Geo Region\": \"Asia\", \"sinceDay0\": 17}, {\"index\": 3264, \"date\": \"2020-04-10T00:00:00\", \"country\": \"CYP\", \"country_label\": \"Cyprus\", \"region_iso\": \"CYP\", \"region_label\": \"Cyprus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 595, \"deceased\": 10, \"positive_100k\": 50.030901439124165, \"deceased_100k\": 0.8408554863718346, \"tested_100k\": null, \"Latitude\": 34.91667211, \"Longitude\": 33.0060022, \"Geo Region\": \"Asia\", \"sinceDay0\": 18}, {\"index\": 3265, \"date\": \"2020-04-11T00:00:00\", \"country\": \"CYP\", \"country_label\": \"Cyprus\", \"region_iso\": \"CYP\", \"region_label\": \"Cyprus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 616, \"deceased\": 10, \"positive_100k\": 51.79669796050502, \"deceased_100k\": 0.8408554863718346, \"tested_100k\": null, \"Latitude\": 34.91667211, \"Longitude\": 33.0060022, \"Geo Region\": \"Asia\", \"sinceDay0\": 19}, {\"index\": 3266, \"date\": \"2020-04-12T00:00:00\", \"country\": \"CYP\", \"country_label\": \"Cyprus\", \"region_iso\": \"CYP\", \"region_label\": \"Cyprus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 633, \"deceased\": 11, \"positive_100k\": 53.226152287337136, \"deceased_100k\": 0.9249410350090181, \"tested_100k\": null, \"Latitude\": 34.91667211, \"Longitude\": 33.0060022, \"Geo Region\": \"Asia\", \"sinceDay0\": 20}, {\"index\": 3267, \"date\": \"2020-04-13T00:00:00\", \"country\": \"CYP\", \"country_label\": \"Cyprus\", \"region_iso\": \"CYP\", \"region_label\": \"Cyprus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 662, \"deceased\": 12, \"positive_100k\": 55.664633197815455, \"deceased_100k\": 1.0090265836462016, \"tested_100k\": null, \"Latitude\": 34.91667211, \"Longitude\": 33.0060022, \"Geo Region\": \"Asia\", \"sinceDay0\": 21}, {\"index\": 3268, \"date\": \"2020-04-14T00:00:00\", \"country\": \"CYP\", \"country_label\": \"Cyprus\", \"region_iso\": \"CYP\", \"region_label\": \"Cyprus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 695, \"deceased\": 12, \"positive_100k\": 58.43945630284251, \"deceased_100k\": 1.0090265836462016, \"tested_100k\": null, \"Latitude\": 34.91667211, \"Longitude\": 33.0060022, \"Geo Region\": \"Asia\", \"sinceDay0\": 22}, {\"index\": 3269, \"date\": \"2020-04-15T00:00:00\", \"country\": \"CYP\", \"country_label\": \"Cyprus\", \"region_iso\": \"CYP\", \"region_label\": \"Cyprus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 715, \"deceased\": 12, \"positive_100k\": 60.12116727558618, \"deceased_100k\": 1.0090265836462016, \"tested_100k\": null, \"Latitude\": 34.91667211, \"Longitude\": 33.0060022, \"Geo Region\": \"Asia\", \"sinceDay0\": 23}, {\"index\": 3270, \"date\": \"2020-04-16T00:00:00\", \"country\": \"CYP\", \"country_label\": \"Cyprus\", \"region_iso\": \"CYP\", \"region_label\": \"Cyprus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 735, \"deceased\": 12, \"positive_100k\": 61.80287824832985, \"deceased_100k\": 1.0090265836462016, \"tested_100k\": null, \"Latitude\": 34.91667211, \"Longitude\": 33.0060022, \"Geo Region\": \"Asia\", \"sinceDay0\": 24}, {\"index\": 3271, \"date\": \"2020-04-17T00:00:00\", \"country\": \"CYP\", \"country_label\": \"Cyprus\", \"region_iso\": \"CYP\", \"region_label\": \"Cyprus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 750, \"deceased\": 12, \"positive_100k\": 63.06416147788761, \"deceased_100k\": 1.0090265836462016, \"tested_100k\": null, \"Latitude\": 34.91667211, \"Longitude\": 33.0060022, \"Geo Region\": \"Asia\", \"sinceDay0\": 25}, {\"index\": 3272, \"date\": \"2020-04-18T00:00:00\", \"country\": \"CYP\", \"country_label\": \"Cyprus\", \"region_iso\": \"CYP\", \"region_label\": \"Cyprus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 761, \"deceased\": 12, \"positive_100k\": 63.98910251289662, \"deceased_100k\": 1.0090265836462016, \"tested_100k\": null, \"Latitude\": 34.91667211, \"Longitude\": 33.0060022, \"Geo Region\": \"Asia\", \"sinceDay0\": 26}, {\"index\": 3273, \"date\": \"2020-04-19T00:00:00\", \"country\": \"CYP\", \"country_label\": \"Cyprus\", \"region_iso\": \"CYP\", \"region_label\": \"Cyprus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 767, \"deceased\": 12, \"positive_100k\": 64.49361580471972, \"deceased_100k\": 1.0090265836462016, \"tested_100k\": null, \"Latitude\": 34.91667211, \"Longitude\": 33.0060022, \"Geo Region\": \"Asia\", \"sinceDay0\": 27}, {\"index\": 3274, \"date\": \"2020-04-20T00:00:00\", \"country\": \"CYP\", \"country_label\": \"Cyprus\", \"region_iso\": \"CYP\", \"region_label\": \"Cyprus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 772, \"deceased\": 12, \"positive_100k\": 64.91404354790565, \"deceased_100k\": 1.0090265836462016, \"tested_100k\": null, \"Latitude\": 34.91667211, \"Longitude\": 33.0060022, \"Geo Region\": \"Asia\", \"sinceDay0\": 28}, {\"index\": 3275, \"date\": \"2020-04-21T00:00:00\", \"country\": \"CYP\", \"country_label\": \"Cyprus\", \"region_iso\": \"CYP\", \"region_label\": \"Cyprus\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 784, \"deceased\": 12, \"positive_100k\": 65.92307013155184, \"deceased_100k\": 1.0090265836462016, \"tested_100k\": null, \"Latitude\": 34.91667211, \"Longitude\": 33.0060022, \"Geo Region\": \"Asia\", \"sinceDay0\": 29}, {\"index\": 3324, \"date\": \"2020-03-10T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 264, \"deceased\": 0, \"positive_100k\": 4.553729349096137, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\", \"sinceDay0\": 0}, {\"index\": 3325, \"date\": \"2020-03-11T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 444, \"deceased\": 0, \"positive_100k\": 7.658544814388956, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\", \"sinceDay0\": 1}, {\"index\": 3326, \"date\": \"2020-03-12T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 617, \"deceased\": 0, \"positive_100k\": 10.6426174560315, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\", \"sinceDay0\": 2}, {\"index\": 3327, \"date\": \"2020-03-13T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 804, \"deceased\": 0, \"positive_100k\": 13.868175744974597, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\", \"sinceDay0\": 3}, {\"index\": 3328, \"date\": \"2020-03-14T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 836, \"deceased\": 1, \"positive_100k\": 14.420142938804432, \"deceased_100k\": 0.017248974807182335, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\", \"sinceDay0\": 4}, {\"index\": 3329, \"date\": \"2020-03-15T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 875, \"deceased\": 2, \"positive_100k\": 15.092852956284544, \"deceased_100k\": 0.03449794961436467, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\", \"sinceDay0\": 5}, {\"index\": 3330, \"date\": \"2020-03-16T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 933, \"deceased\": 3, \"positive_100k\": 16.09329349510112, \"deceased_100k\": 0.05174692442154701, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\", \"sinceDay0\": 6}, {\"index\": 3331, \"date\": \"2020-03-17T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1025, \"deceased\": 4, \"positive_100k\": 17.680199177361892, \"deceased_100k\": 0.06899589922872934, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\", \"sinceDay0\": 7}, {\"index\": 3332, \"date\": \"2020-03-18T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1116, \"deceased\": 4, \"positive_100k\": 19.249855884815485, \"deceased_100k\": 0.06899589922872934, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\", \"sinceDay0\": 8}, {\"index\": 3333, \"date\": \"2020-03-19T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1225, \"deceased\": 6, \"positive_100k\": 21.12999413879836, \"deceased_100k\": 0.10349384884309402, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\", \"sinceDay0\": 9}, {\"index\": 3334, \"date\": \"2020-03-20T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1337, \"deceased\": 9, \"positive_100k\": 23.06187931720278, \"deceased_100k\": 0.155240773264641, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\", \"sinceDay0\": 10}, {\"index\": 3335, \"date\": \"2020-03-21T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1420, \"deceased\": 13, \"positive_100k\": 24.493544226198917, \"deceased_100k\": 0.22423667249337034, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\", \"sinceDay0\": 11}, {\"index\": 3336, \"date\": \"2020-03-22T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1514, \"deceased\": 13, \"positive_100k\": 26.114947858074053, \"deceased_100k\": 0.22423667249337034, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\", \"sinceDay0\": 12}, {\"index\": 3337, \"date\": \"2020-03-23T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1572, \"deceased\": 24, \"positive_100k\": 27.11538839689063, \"deceased_100k\": 0.4139753953723761, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\", \"sinceDay0\": 13}, {\"index\": 3338, \"date\": \"2020-03-24T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1718, \"deceased\": 32, \"positive_100k\": 29.633738718739252, \"deceased_100k\": 0.5519671938298347, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\", \"sinceDay0\": 14}, {\"index\": 3339, \"date\": \"2020-03-25T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1862, \"deceased\": 34, \"positive_100k\": 32.11759109097351, \"deceased_100k\": 0.5864651434441994, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\", \"sinceDay0\": 15}, {\"index\": 3340, \"date\": \"2020-03-26T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2023, \"deceased\": 41, \"positive_100k\": 34.894676034929866, \"deceased_100k\": 0.7072079670944758, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\", \"sinceDay0\": 16}, {\"index\": 3341, \"date\": \"2020-03-27T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2200, \"deceased\": 52, \"positive_100k\": 37.94774457580114, \"deceased_100k\": 0.8969466899734814, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\", \"sinceDay0\": 17}, {\"index\": 3342, \"date\": \"2020-03-28T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2366, \"deceased\": 65, \"positive_100k\": 40.811074393793405, \"deceased_100k\": 1.121183362466852, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\", \"sinceDay0\": 18}, {\"index\": 3343, \"date\": \"2020-03-29T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2564, \"deceased\": 72, \"positive_100k\": 44.2263714056155, \"deceased_100k\": 1.241926186117128, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\", \"sinceDay0\": 19}, {\"index\": 3344, \"date\": \"2020-03-30T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2755, \"deceased\": 77, \"positive_100k\": 47.52092559378733, \"deceased_100k\": 1.3281710601530399, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\", \"sinceDay0\": 20}, {\"index\": 3345, \"date\": \"2020-03-31T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3039, \"deceased\": 90, \"positive_100k\": 52.41963443902712, \"deceased_100k\": 1.5524077326464103, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\", \"sinceDay0\": 21}, {\"index\": 3346, \"date\": \"2020-04-01T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3290, \"deceased\": 104, \"positive_100k\": 56.74912711562988, \"deceased_100k\": 1.7938933799469627, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\", \"sinceDay0\": 22}, {\"index\": 3347, \"date\": \"2020-04-02T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3573, \"deceased\": 123, \"positive_100k\": 61.63058698606249, \"deceased_100k\": 2.121623901283427, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\", \"sinceDay0\": 23}, {\"index\": 3348, \"date\": \"2020-04-03T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3946, \"deceased\": 139, \"positive_100k\": 68.06445458914149, \"deceased_100k\": 2.3976074981983446, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\", \"sinceDay0\": 24}, {\"index\": 3349, \"date\": \"2020-04-04T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4269, \"deceased\": 161, \"positive_100k\": 73.63587345186139, \"deceased_100k\": 2.777084943956356, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\", \"sinceDay0\": 25}, {\"index\": 3350, \"date\": \"2020-04-05T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4561, \"deceased\": 179, \"positive_100k\": 78.67257409555863, \"deceased_100k\": 3.0875664904856377, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\", \"sinceDay0\": 26}, {\"index\": 3351, \"date\": \"2020-04-06T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4875, \"deceased\": 187, \"positive_100k\": 84.08875218501389, \"deceased_100k\": 3.2255582889430965, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\", \"sinceDay0\": 27}, {\"index\": 3352, \"date\": \"2020-04-07T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 5266, \"deceased\": 203, \"positive_100k\": 90.83310133462217, \"deceased_100k\": 3.501541885858014, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\", \"sinceDay0\": 28}, {\"index\": 3353, \"date\": \"2020-04-08T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 5597, \"deceased\": 218, \"positive_100k\": 96.54251199579953, \"deceased_100k\": 3.7602765079657487, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\", \"sinceDay0\": 29}, {\"index\": 3354, \"date\": \"2020-04-09T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 5830, \"deceased\": 237, \"positive_100k\": 100.56152312587301, \"deceased_100k\": 4.088007029302213, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\", \"sinceDay0\": 30}, {\"index\": 3355, \"date\": \"2020-04-10T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6014, \"deceased\": 247, \"positive_100k\": 103.73533449039456, \"deceased_100k\": 4.260496777374036, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\", \"sinceDay0\": 31}, {\"index\": 3356, \"date\": \"2020-04-11T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6191, \"deceased\": 260, \"positive_100k\": 106.78840303126583, \"deceased_100k\": 4.484733449867408, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\", \"sinceDay0\": 32}, {\"index\": 3357, \"date\": \"2020-04-12T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6369, \"deceased\": 273, \"positive_100k\": 109.8587205469443, \"deceased_100k\": 4.708970122360777, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\", \"sinceDay0\": 33}, {\"index\": 3358, \"date\": \"2020-04-13T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6513, \"deceased\": 285, \"positive_100k\": 112.34257291917855, \"deceased_100k\": 4.915957820046965, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\", \"sinceDay0\": 34}, {\"index\": 3359, \"date\": \"2020-04-14T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6706, \"deceased\": 299, \"positive_100k\": 115.67162505696474, \"deceased_100k\": 5.157443467347519, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\", \"sinceDay0\": 35}, {\"index\": 3360, \"date\": \"2020-04-15T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6876, \"deceased\": 309, \"positive_100k\": 118.60395077418573, \"deceased_100k\": 5.3299332154193415, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\", \"sinceDay0\": 36}, {\"index\": 3361, \"date\": \"2020-04-16T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 7074, \"deceased\": 321, \"positive_100k\": 122.01924778600785, \"deceased_100k\": 5.53692091310553, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\", \"sinceDay0\": 37}, {\"index\": 3362, \"date\": \"2020-04-17T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 7268, \"deceased\": 336, \"positive_100k\": 125.3655488986012, \"deceased_100k\": 5.795655535213265, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\", \"sinceDay0\": 38}, {\"index\": 3363, \"date\": \"2020-04-18T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 7437, \"deceased\": 346, \"positive_100k\": 128.28062564101504, \"deceased_100k\": 5.9681452832850885, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\", \"sinceDay0\": 39}, {\"index\": 3364, \"date\": \"2020-04-19T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 7580, \"deceased\": 355, \"positive_100k\": 130.7472290384421, \"deceased_100k\": 6.123386056549729, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\", \"sinceDay0\": 40}, {\"index\": 3365, \"date\": \"2020-04-20T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 7711, \"deceased\": 364, \"positive_100k\": 133.006844738183, \"deceased_100k\": 6.27862682981437, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\", \"sinceDay0\": 41}, {\"index\": 3366, \"date\": \"2020-04-21T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"region_label\": \"Denmark\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 7891, \"deceased\": 370, \"positive_100k\": 136.11166020347582, \"deceased_100k\": 6.382120678657464, \"tested_100k\": null, \"Latitude\": 55.98125296, \"Longitude\": 10.02800992, \"Geo Region\": \"Europe\", \"sinceDay0\": 42}, {\"index\": 3444, \"date\": \"2020-04-08T00:00:00\", \"country\": \"DJI\", \"country_label\": \"Djibouti\", \"region_iso\": \"DJI\", \"region_label\": \"Djibouti\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 135, \"deceased\": 0, \"positive_100k\": 14.078338130396695, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 11.74871806, \"Longitude\": 42.5606754, \"Geo Region\": \"Africa\", \"sinceDay0\": 0}, {\"index\": 3445, \"date\": \"2020-04-09T00:00:00\", \"country\": \"DJI\", \"country_label\": \"Djibouti\", \"region_iso\": \"DJI\", \"region_label\": \"Djibouti\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 135, \"deceased\": 0, \"positive_100k\": 14.078338130396695, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 11.74871806, \"Longitude\": 42.5606754, \"Geo Region\": \"Africa\", \"sinceDay0\": 1}, {\"index\": 3446, \"date\": \"2020-04-10T00:00:00\", \"country\": \"DJI\", \"country_label\": \"Djibouti\", \"region_iso\": \"DJI\", \"region_label\": \"Djibouti\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 150, \"deceased\": 1, \"positive_100k\": 15.642597922662995, \"deceased_100k\": 0.10428398615108664, \"tested_100k\": null, \"Latitude\": 11.74871806, \"Longitude\": 42.5606754, \"Geo Region\": \"Africa\", \"sinceDay0\": 2}, {\"index\": 3447, \"date\": \"2020-04-11T00:00:00\", \"country\": \"DJI\", \"country_label\": \"Djibouti\", \"region_iso\": \"DJI\", \"region_label\": \"Djibouti\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 187, \"deceased\": 2, \"positive_100k\": 19.5011054102532, \"deceased_100k\": 0.20856797230217328, \"tested_100k\": null, \"Latitude\": 11.74871806, \"Longitude\": 42.5606754, \"Geo Region\": \"Africa\", \"sinceDay0\": 3}, {\"index\": 3448, \"date\": \"2020-04-12T00:00:00\", \"country\": \"DJI\", \"country_label\": \"Djibouti\", \"region_iso\": \"DJI\", \"region_label\": \"Djibouti\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 214, \"deceased\": 2, \"positive_100k\": 22.316773036332542, \"deceased_100k\": 0.20856797230217328, \"tested_100k\": null, \"Latitude\": 11.74871806, \"Longitude\": 42.5606754, \"Geo Region\": \"Africa\", \"sinceDay0\": 4}, {\"index\": 3449, \"date\": \"2020-04-13T00:00:00\", \"country\": \"DJI\", \"country_label\": \"Djibouti\", \"region_iso\": \"DJI\", \"region_label\": \"Djibouti\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 298, \"deceased\": 2, \"positive_100k\": 31.07662787302382, \"deceased_100k\": 0.20856797230217328, \"tested_100k\": null, \"Latitude\": 11.74871806, \"Longitude\": 42.5606754, \"Geo Region\": \"Africa\", \"sinceDay0\": 5}, {\"index\": 3450, \"date\": \"2020-04-14T00:00:00\", \"country\": \"DJI\", \"country_label\": \"Djibouti\", \"region_iso\": \"DJI\", \"region_label\": \"Djibouti\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 363, \"deceased\": 2, \"positive_100k\": 37.85508697284445, \"deceased_100k\": 0.20856797230217328, \"tested_100k\": null, \"Latitude\": 11.74871806, \"Longitude\": 42.5606754, \"Geo Region\": \"Africa\", \"sinceDay0\": 6}, {\"index\": 3451, \"date\": \"2020-04-15T00:00:00\", \"country\": \"DJI\", \"country_label\": \"Djibouti\", \"region_iso\": \"DJI\", \"region_label\": \"Djibouti\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 435, \"deceased\": 2, \"positive_100k\": 45.36353397572269, \"deceased_100k\": 0.20856797230217328, \"tested_100k\": null, \"Latitude\": 11.74871806, \"Longitude\": 42.5606754, \"Geo Region\": \"Africa\", \"sinceDay0\": 7}, {\"index\": 3452, \"date\": \"2020-04-16T00:00:00\", \"country\": \"DJI\", \"country_label\": \"Djibouti\", \"region_iso\": \"DJI\", \"region_label\": \"Djibouti\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 591, \"deceased\": 2, \"positive_100k\": 61.631835815292206, \"deceased_100k\": 0.20856797230217328, \"tested_100k\": null, \"Latitude\": 11.74871806, \"Longitude\": 42.5606754, \"Geo Region\": \"Africa\", \"sinceDay0\": 8}, {\"index\": 3453, \"date\": \"2020-04-17T00:00:00\", \"country\": \"DJI\", \"country_label\": \"Djibouti\", \"region_iso\": \"DJI\", \"region_label\": \"Djibouti\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 732, \"deceased\": 2, \"positive_100k\": 76.33587786259542, \"deceased_100k\": 0.20856797230217328, \"tested_100k\": null, \"Latitude\": 11.74871806, \"Longitude\": 42.5606754, \"Geo Region\": \"Africa\", \"sinceDay0\": 9}, {\"index\": 3454, \"date\": \"2020-04-18T00:00:00\", \"country\": \"DJI\", \"country_label\": \"Djibouti\", \"region_iso\": \"DJI\", \"region_label\": \"Djibouti\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 732, \"deceased\": 2, \"positive_100k\": 76.33587786259542, \"deceased_100k\": 0.20856797230217328, \"tested_100k\": null, \"Latitude\": 11.74871806, \"Longitude\": 42.5606754, \"Geo Region\": \"Africa\", \"sinceDay0\": 10}, {\"index\": 3455, \"date\": \"2020-04-19T00:00:00\", \"country\": \"DJI\", \"country_label\": \"Djibouti\", \"region_iso\": \"DJI\", \"region_label\": \"Djibouti\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 846, \"deceased\": 2, \"positive_100k\": 88.2242522838193, \"deceased_100k\": 0.20856797230217328, \"tested_100k\": null, \"Latitude\": 11.74871806, \"Longitude\": 42.5606754, \"Geo Region\": \"Africa\", \"sinceDay0\": 11}, {\"index\": 3456, \"date\": \"2020-04-20T00:00:00\", \"country\": \"DJI\", \"country_label\": \"Djibouti\", \"region_iso\": \"DJI\", \"region_label\": \"Djibouti\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 846, \"deceased\": 2, \"positive_100k\": 88.2242522838193, \"deceased_100k\": 0.20856797230217328, \"tested_100k\": null, \"Latitude\": 11.74871806, \"Longitude\": 42.5606754, \"Geo Region\": \"Africa\", \"sinceDay0\": 12}, {\"index\": 3457, \"date\": \"2020-04-21T00:00:00\", \"country\": \"DJI\", \"country_label\": \"Djibouti\", \"region_iso\": \"DJI\", \"region_label\": \"Djibouti\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 945, \"deceased\": 2, \"positive_100k\": 98.54836691277687, \"deceased_100k\": 0.20856797230217328, \"tested_100k\": null, \"Latitude\": 11.74871806, \"Longitude\": 42.5606754, \"Geo Region\": \"Africa\", \"sinceDay0\": 13}, {\"index\": 3605, \"date\": \"2020-03-18T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 111, \"deceased\": 2, \"positive_100k\": 0.6497171652406936, \"deceased_100k\": 0.011706615589922406, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\", \"sinceDay0\": 0}, {\"index\": 3606, \"date\": \"2020-03-19T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 199, \"deceased\": 3, \"positive_100k\": 1.1648082511972795, \"deceased_100k\": 0.01755992338488361, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\", \"sinceDay0\": 1}, {\"index\": 3607, \"date\": \"2020-03-20T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 367, \"deceased\": 5, \"positive_100k\": 2.1481639607507614, \"deceased_100k\": 0.029266538974806015, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\", \"sinceDay0\": 2}, {\"index\": 3608, \"date\": \"2020-03-21T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 506, \"deceased\": 7, \"positive_100k\": 2.961773744250369, \"deceased_100k\": 0.04097315456472843, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\", \"sinceDay0\": 3}, {\"index\": 3609, \"date\": \"2020-03-22T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 789, \"deceased\": 14, \"positive_100k\": 4.618259850224389, \"deceased_100k\": 0.08194630912945686, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\", \"sinceDay0\": 4}, {\"index\": 3610, \"date\": \"2020-03-23T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 981, \"deceased\": 18, \"positive_100k\": 5.74209494685694, \"deceased_100k\": 0.10535954030930166, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\", \"sinceDay0\": 5}, {\"index\": 3611, \"date\": \"2020-03-24T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1082, \"deceased\": 27, \"positive_100k\": 6.333279034148022, \"deceased_100k\": 0.15803931046395248, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\", \"sinceDay0\": 6}, {\"index\": 3612, \"date\": \"2020-03-25T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1173, \"deceased\": 28, \"positive_100k\": 6.865930043489492, \"deceased_100k\": 0.1638926182589137, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\", \"sinceDay0\": 7}, {\"index\": 3613, \"date\": \"2020-03-26T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1403, \"deceased\": 34, \"positive_100k\": 8.212190836330569, \"deceased_100k\": 0.19901246502868092, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\", \"sinceDay0\": 8}, {\"index\": 3614, \"date\": \"2020-03-27T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1595, \"deceased\": 36, \"positive_100k\": 9.33602593296312, \"deceased_100k\": 0.2107190806186033, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\", \"sinceDay0\": 9}, {\"index\": 3615, \"date\": \"2020-03-28T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1823, \"deceased\": 48, \"positive_100k\": 10.670580110214274, \"deceased_100k\": 0.28095877415813775, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\", \"sinceDay0\": 10}, {\"index\": 3616, \"date\": \"2020-03-29T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1924, \"deceased\": 58, \"positive_100k\": 11.261764197505356, \"deceased_100k\": 0.3394918521077498, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\", \"sinceDay0\": 11}, {\"index\": 3617, \"date\": \"2020-03-30T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1962, \"deceased\": 60, \"positive_100k\": 11.48418989371388, \"deceased_100k\": 0.3511984676976722, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\", \"sinceDay0\": 12}, {\"index\": 3618, \"date\": \"2020-03-31T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2240, \"deceased\": 75, \"positive_100k\": 13.111409460713096, \"deceased_100k\": 0.4389980846220902, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\", \"sinceDay0\": 13}, {\"index\": 3619, \"date\": \"2020-04-01T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2748, \"deceased\": 93, \"positive_100k\": 16.08488982055339, \"deceased_100k\": 0.544357624931392, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\", \"sinceDay0\": 14}, {\"index\": 3620, \"date\": \"2020-04-02T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3163, \"deceased\": 120, \"positive_100k\": 18.514012555462287, \"deceased_100k\": 0.7023969353953444, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\", \"sinceDay0\": 15}, {\"index\": 3621, \"date\": \"2020-04-03T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3368, \"deceased\": 145, \"positive_100k\": 19.713940653429333, \"deceased_100k\": 0.8487296302693744, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\", \"sinceDay0\": 16}, {\"index\": 3622, \"date\": \"2020-04-04T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3465, \"deceased\": 172, \"positive_100k\": 20.281711509540568, \"deceased_100k\": 1.0067689407333271, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\", \"sinceDay0\": 17}, {\"index\": 3623, \"date\": \"2020-04-05T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3646, \"deceased\": 180, \"positive_100k\": 21.34116022042855, \"deceased_100k\": 1.0535954030930166, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\", \"sinceDay0\": 18}, {\"index\": 3624, \"date\": \"2020-04-06T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3747, \"deceased\": 191, \"positive_100k\": 21.932344307719628, \"deceased_100k\": 1.1179817888375898, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\", \"sinceDay0\": 19}, {\"index\": 3625, \"date\": \"2020-04-07T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3747, \"deceased\": 191, \"positive_100k\": 21.932344307719628, \"deceased_100k\": 1.1179817888375898, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\", \"sinceDay0\": 20}, {\"index\": 3626, \"date\": \"2020-04-08T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4450, \"deceased\": 242, \"positive_100k\": 26.047219687577353, \"deceased_100k\": 1.4165004863806112, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\", \"sinceDay0\": 21}, {\"index\": 3627, \"date\": \"2020-04-09T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4965, \"deceased\": 272, \"positive_100k\": 29.061673201982376, \"deceased_100k\": 1.5920997202294473, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\", \"sinceDay0\": 22}, {\"index\": 3628, \"date\": \"2020-04-10T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 7161, \"deceased\": 297, \"positive_100k\": 41.91553711971718, \"deceased_100k\": 1.7384324151034776, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\", \"sinceDay0\": 23}, {\"index\": 3629, \"date\": \"2020-04-11T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 7257, \"deceased\": 315, \"positive_100k\": 42.47745466803345, \"deceased_100k\": 1.8437919554127793, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\", \"sinceDay0\": 24}, {\"index\": 3630, \"date\": \"2020-04-12T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 7466, \"deceased\": 333, \"positive_100k\": 43.70079599718034, \"deceased_100k\": 1.9491514957220806, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\", \"sinceDay0\": 25}, {\"index\": 3631, \"date\": \"2020-04-13T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 7529, \"deceased\": 355, \"positive_100k\": 44.0695543882629, \"deceased_100k\": 2.0779242672112272, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\", \"sinceDay0\": 26}, {\"index\": 3632, \"date\": \"2020-04-14T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 7603, \"deceased\": 369, \"positive_100k\": 44.50269916509003, \"deceased_100k\": 2.1598705763406842, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\", \"sinceDay0\": 27}, {\"index\": 3633, \"date\": \"2020-04-15T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 7858, \"deceased\": 388, \"positive_100k\": 45.995292652805134, \"deceased_100k\": 2.2710834244449467, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\", \"sinceDay0\": 28}, {\"index\": 3634, \"date\": \"2020-04-16T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 8225, \"deceased\": 403, \"positive_100k\": 48.1434566135559, \"deceased_100k\": 2.358883041369365, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\", \"sinceDay0\": 29}, {\"index\": 3635, \"date\": \"2020-04-17T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 8450, \"deceased\": 421, \"positive_100k\": 49.460450867422175, \"deceased_100k\": 2.4642425816786666, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\", \"sinceDay0\": 30}, {\"index\": 3636, \"date\": \"2020-04-18T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 9022, \"deceased\": 456, \"positive_100k\": 52.80854292613997, \"deceased_100k\": 2.669108354502309, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\", \"sinceDay0\": 31}, {\"index\": 3637, \"date\": \"2020-04-19T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 9468, \"deceased\": 474, \"positive_100k\": 55.41911820269267, \"deceased_100k\": 2.77446789481161, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\", \"sinceDay0\": 32}, {\"index\": 3638, \"date\": \"2020-04-20T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 10128, \"deceased\": 507, \"positive_100k\": 59.28230134736707, \"deceased_100k\": 2.96762705204533, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\", \"sinceDay0\": 33}, {\"index\": 3639, \"date\": \"2020-04-21T00:00:00\", \"country\": \"ECU\", \"country_label\": \"Ecuador\", \"region_iso\": \"ECU\", \"region_label\": \"Ecuador\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 10398, \"deceased\": 520, \"positive_100k\": 60.86269445200659, \"deceased_100k\": 3.0437200533798254, \"tested_100k\": null, \"Latitude\": -1.42381612, \"Longitude\": -78.75201922, \"Geo Region\": \"Americas\", \"sinceDay0\": 34}, {\"index\": 3874, \"date\": \"2020-03-14T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 115, \"deceased\": 0, \"positive_100k\": 8.706290635665205, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\", \"sinceDay0\": 0}, {\"index\": 3875, \"date\": \"2020-03-15T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 171, \"deceased\": 0, \"positive_100k\": 12.945875640858697, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\", \"sinceDay0\": 1}, {\"index\": 3876, \"date\": \"2020-03-16T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 205, \"deceased\": 0, \"positive_100k\": 15.519909394011888, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\", \"sinceDay0\": 2}, {\"index\": 3877, \"date\": \"2020-03-17T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 225, \"deceased\": 0, \"positive_100k\": 17.034046895866705, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\", \"sinceDay0\": 3}, {\"index\": 3878, \"date\": \"2020-03-18T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 258, \"deceased\": 0, \"positive_100k\": 19.53237377392716, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\", \"sinceDay0\": 4}, {\"index\": 3879, \"date\": \"2020-03-19T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 267, \"deceased\": 0, \"positive_100k\": 20.213735649761826, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\", \"sinceDay0\": 5}, {\"index\": 3880, \"date\": \"2020-03-20T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 283, \"deceased\": 0, \"positive_100k\": 21.42504565124568, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\", \"sinceDay0\": 6}, {\"index\": 3881, \"date\": \"2020-03-21T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 306, \"deceased\": 0, \"positive_100k\": 23.166303778378722, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\", \"sinceDay0\": 7}, {\"index\": 3882, \"date\": \"2020-03-22T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 326, \"deceased\": 0, \"positive_100k\": 24.680441280233538, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\", \"sinceDay0\": 8}, {\"index\": 3883, \"date\": \"2020-03-23T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 352, \"deceased\": 0, \"positive_100k\": 26.648820032644803, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\", \"sinceDay0\": 9}, {\"index\": 3884, \"date\": \"2020-03-24T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 369, \"deceased\": 0, \"positive_100k\": 27.9358369092214, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\", \"sinceDay0\": 10}, {\"index\": 3885, \"date\": \"2020-03-25T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 404, \"deceased\": 1, \"positive_100k\": 30.585577537467334, \"deceased_100k\": 0.07570687509274092, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\", \"sinceDay0\": 11}, {\"index\": 3886, \"date\": \"2020-03-26T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 538, \"deceased\": 1, \"positive_100k\": 40.73029879989462, \"deceased_100k\": 0.07570687509274092, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\", \"sinceDay0\": 12}, {\"index\": 3887, \"date\": \"2020-03-27T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 575, \"deceased\": 1, \"positive_100k\": 43.53145317832603, \"deceased_100k\": 0.07570687509274092, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\", \"sinceDay0\": 13}, {\"index\": 3888, \"date\": \"2020-03-28T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 645, \"deceased\": 1, \"positive_100k\": 48.83093443481789, \"deceased_100k\": 0.07570687509274092, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\", \"sinceDay0\": 14}, {\"index\": 3889, \"date\": \"2020-03-29T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 679, \"deceased\": 3, \"positive_100k\": 51.404968187971086, \"deceased_100k\": 0.22712062527822274, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\", \"sinceDay0\": 15}, {\"index\": 3890, \"date\": \"2020-03-30T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 715, \"deceased\": 3, \"positive_100k\": 54.13041569130976, \"deceased_100k\": 0.22712062527822274, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\", \"sinceDay0\": 16}, {\"index\": 3891, \"date\": \"2020-03-31T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 745, \"deceased\": 4, \"positive_100k\": 56.401621944091985, \"deceased_100k\": 0.3028275003709637, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\", \"sinceDay0\": 17}, {\"index\": 3892, \"date\": \"2020-04-01T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 779, \"deceased\": 5, \"positive_100k\": 58.97565569724517, \"deceased_100k\": 0.3785343754637046, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\", \"sinceDay0\": 18}, {\"index\": 3893, \"date\": \"2020-04-02T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 858, \"deceased\": 11, \"positive_100k\": 64.95649882957171, \"deceased_100k\": 0.8327756260201501, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\", \"sinceDay0\": 19}, {\"index\": 3894, \"date\": \"2020-04-03T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 961, \"deceased\": 12, \"positive_100k\": 72.75430696412403, \"deceased_100k\": 0.908482501112891, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\", \"sinceDay0\": 20}, {\"index\": 3895, \"date\": \"2020-04-04T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1039, \"deceased\": 13, \"positive_100k\": 78.65944322135782, \"deceased_100k\": 0.9841893762056321, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\", \"sinceDay0\": 21}, {\"index\": 3896, \"date\": \"2020-04-05T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1097, \"deceased\": 15, \"positive_100k\": 83.05044197673679, \"deceased_100k\": 1.135603126391114, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\", \"sinceDay0\": 22}, {\"index\": 3897, \"date\": \"2020-04-06T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1108, \"deceased\": 19, \"positive_100k\": 83.88321760275694, \"deceased_100k\": 1.4384306267620774, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\", \"sinceDay0\": 23}, {\"index\": 3898, \"date\": \"2020-04-07T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1149, \"deceased\": 21, \"positive_100k\": 86.98719948155932, \"deceased_100k\": 1.5898443769475592, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\", \"sinceDay0\": 24}, {\"index\": 3899, \"date\": \"2020-04-08T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1185, \"deceased\": 24, \"positive_100k\": 89.712646984898, \"deceased_100k\": 1.816965002225782, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\", \"sinceDay0\": 25}, {\"index\": 3900, \"date\": \"2020-04-09T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1207, \"deceased\": 24, \"positive_100k\": 91.37819823693829, \"deceased_100k\": 1.816965002225782, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\", \"sinceDay0\": 26}, {\"index\": 3901, \"date\": \"2020-04-10T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1258, \"deceased\": 24, \"positive_100k\": 95.23924886666808, \"deceased_100k\": 1.816965002225782, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\", \"sinceDay0\": 27}, {\"index\": 3902, \"date\": \"2020-04-11T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1304, \"deceased\": 24, \"positive_100k\": 98.72176512093415, \"deceased_100k\": 1.816965002225782, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\", \"sinceDay0\": 28}, {\"index\": 3903, \"date\": \"2020-04-12T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1309, \"deceased\": 25, \"positive_100k\": 99.10029949639788, \"deceased_100k\": 1.892671877318523, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\", \"sinceDay0\": 29}, {\"index\": 3904, \"date\": \"2020-04-13T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1332, \"deceased\": 28, \"positive_100k\": 100.84155762353092, \"deceased_100k\": 2.119792502596746, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\", \"sinceDay0\": 30}, {\"index\": 3905, \"date\": \"2020-04-14T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1373, \"deceased\": 31, \"positive_100k\": 103.94553950233329, \"deceased_100k\": 2.3469131278749686, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\", \"sinceDay0\": 31}, {\"index\": 3906, \"date\": \"2020-04-15T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1400, \"deceased\": 35, \"positive_100k\": 105.98962512983731, \"deceased_100k\": 2.649740628245932, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\", \"sinceDay0\": 32}, {\"index\": 3907, \"date\": \"2020-04-16T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1434, \"deceased\": 36, \"positive_100k\": 108.56365888299048, \"deceased_100k\": 2.7254475033386734, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\", \"sinceDay0\": 33}, {\"index\": 3908, \"date\": \"2020-04-17T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1459, \"deceased\": 38, \"positive_100k\": 110.456330760309, \"deceased_100k\": 2.876861253524155, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\", \"sinceDay0\": 34}, {\"index\": 3909, \"date\": \"2020-04-18T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1512, \"deceased\": 38, \"positive_100k\": 114.46879514022427, \"deceased_100k\": 2.876861253524155, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\", \"sinceDay0\": 35}, {\"index\": 3910, \"date\": \"2020-04-19T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1528, \"deceased\": 40, \"positive_100k\": 115.68010514170814, \"deceased_100k\": 3.028275003709637, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\", \"sinceDay0\": 36}, {\"index\": 3911, \"date\": \"2020-04-20T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1535, \"deceased\": 40, \"positive_100k\": 116.21005326735731, \"deceased_100k\": 3.028275003709637, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\", \"sinceDay0\": 37}, {\"index\": 3912, \"date\": \"2020-04-21T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"region_label\": \"Estonia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1552, \"deceased\": 43, \"positive_100k\": 117.49707014393391, \"deceased_100k\": 3.2553956289878596, \"tested_100k\": null, \"Latitude\": 58.67192972, \"Longitude\": 25.54248537, \"Geo Region\": \"Europe\", \"sinceDay0\": 38}, {\"index\": 4146, \"date\": \"2020-03-13T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 155, \"deceased\": 0, \"positive_100k\": 2.8089633113146855, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\", \"sinceDay0\": 0}, {\"index\": 4147, \"date\": \"2020-03-14T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 225, \"deceased\": 0, \"positive_100k\": 4.077527387392285, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\", \"sinceDay0\": 1}, {\"index\": 4148, \"date\": \"2020-03-15T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 244, \"deceased\": 0, \"positive_100k\": 4.421851922327633, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\", \"sinceDay0\": 2}, {\"index\": 4149, \"date\": \"2020-03-16T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 277, \"deceased\": 0, \"positive_100k\": 5.019889272478502, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\", \"sinceDay0\": 3}, {\"index\": 4150, \"date\": \"2020-03-17T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 321, \"deceased\": 0, \"positive_100k\": 5.817272406012994, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\", \"sinceDay0\": 4}, {\"index\": 4151, \"date\": \"2020-03-18T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 336, \"deceased\": 0, \"positive_100k\": 6.08910756517248, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\", \"sinceDay0\": 5}, {\"index\": 4152, \"date\": \"2020-03-19T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 400, \"deceased\": 0, \"positive_100k\": 7.248937577586285, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\", \"sinceDay0\": 6}, {\"index\": 4153, \"date\": \"2020-03-20T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 450, \"deceased\": 0, \"positive_100k\": 8.15505477478457, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\", \"sinceDay0\": 7}, {\"index\": 4154, \"date\": \"2020-03-21T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 523, \"deceased\": 1, \"positive_100k\": 9.477985882694067, \"deceased_100k\": 0.018122343943965714, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\", \"sinceDay0\": 8}, {\"index\": 4155, \"date\": \"2020-03-22T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 626, \"deceased\": 1, \"positive_100k\": 11.344587308922536, \"deceased_100k\": 0.018122343943965714, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\", \"sinceDay0\": 9}, {\"index\": 4156, \"date\": \"2020-03-23T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 700, \"deceased\": 1, \"positive_100k\": 12.685640760776, \"deceased_100k\": 0.018122343943965714, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\", \"sinceDay0\": 10}, {\"index\": 4157, \"date\": \"2020-03-24T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 792, \"deceased\": 1, \"positive_100k\": 14.352896403620845, \"deceased_100k\": 0.018122343943965714, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\", \"sinceDay0\": 11}, {\"index\": 4158, \"date\": \"2020-03-25T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 880, \"deceased\": 3, \"positive_100k\": 15.947662670689827, \"deceased_100k\": 0.054367031831897145, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\", \"sinceDay0\": 12}, {\"index\": 4159, \"date\": \"2020-03-26T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 958, \"deceased\": 5, \"positive_100k\": 17.36120549831915, \"deceased_100k\": 0.09061171971982857, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\", \"sinceDay0\": 13}, {\"index\": 4160, \"date\": \"2020-03-27T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1041, \"deceased\": 7, \"positive_100k\": 18.865360045668307, \"deceased_100k\": 0.12685640760775999, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\", \"sinceDay0\": 14}, {\"index\": 4161, \"date\": \"2020-03-28T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1167, \"deceased\": 9, \"positive_100k\": 21.148775382607987, \"deceased_100k\": 0.1631010954956914, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\", \"sinceDay0\": 15}, {\"index\": 4162, \"date\": \"2020-03-29T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1240, \"deceased\": 11, \"positive_100k\": 22.471706490517484, \"deceased_100k\": 0.19934578338362285, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\", \"sinceDay0\": 16}, {\"index\": 4163, \"date\": \"2020-03-30T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1352, \"deceased\": 13, \"positive_100k\": 24.50140901224164, \"deceased_100k\": 0.23559047127155425, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\", \"sinceDay0\": 17}, {\"index\": 4164, \"date\": \"2020-03-31T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1418, \"deceased\": 17, \"positive_100k\": 25.697483712543377, \"deceased_100k\": 0.3080798470474171, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\", \"sinceDay0\": 18}, {\"index\": 4165, \"date\": \"2020-04-01T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1446, \"deceased\": 17, \"positive_100k\": 26.204909342974418, \"deceased_100k\": 0.3080798470474171, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\", \"sinceDay0\": 19}, {\"index\": 4166, \"date\": \"2020-04-02T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1518, \"deceased\": 19, \"positive_100k\": 27.509718106939953, \"deceased_100k\": 0.34432453493534854, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\", \"sinceDay0\": 20}, {\"index\": 4167, \"date\": \"2020-04-03T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1615, \"deceased\": 20, \"positive_100k\": 29.267585469504624, \"deceased_100k\": 0.36244687887931426, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\", \"sinceDay0\": 21}, {\"index\": 4168, \"date\": \"2020-04-04T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1882, \"deceased\": 25, \"positive_100k\": 34.10625130254347, \"deceased_100k\": 0.4530585985991428, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\", \"sinceDay0\": 22}, {\"index\": 4169, \"date\": \"2020-04-05T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1927, \"deceased\": 28, \"positive_100k\": 34.92175678002193, \"deceased_100k\": 0.5074256304310399, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\", \"sinceDay0\": 23}, {\"index\": 4170, \"date\": \"2020-04-06T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2176, \"deceased\": 27, \"positive_100k\": 39.43422042206939, \"deceased_100k\": 0.4893032864870742, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\", \"sinceDay0\": 24}, {\"index\": 4171, \"date\": \"2020-04-07T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2308, \"deceased\": 34, \"positive_100k\": 41.826369822672866, \"deceased_100k\": 0.6161596940948342, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\", \"sinceDay0\": 25}, {\"index\": 4172, \"date\": \"2020-04-08T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2487, \"deceased\": 40, \"positive_100k\": 45.07026938864273, \"deceased_100k\": 0.7248937577586285, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\", \"sinceDay0\": 26}, {\"index\": 4173, \"date\": \"2020-04-09T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2605, \"deceased\": 42, \"positive_100k\": 47.208705974030686, \"deceased_100k\": 0.76113844564656, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\", \"sinceDay0\": 27}, {\"index\": 4174, \"date\": \"2020-04-10T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2769, \"deceased\": 48, \"positive_100k\": 50.18077038084106, \"deceased_100k\": 0.8698725093103543, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\", \"sinceDay0\": 28}, {\"index\": 4175, \"date\": \"2020-04-11T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2905, \"deceased\": 49, \"positive_100k\": 52.64540915722039, \"deceased_100k\": 0.8879948532543199, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\", \"sinceDay0\": 29}, {\"index\": 4176, \"date\": \"2020-04-12T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2974, \"deceased\": 56, \"positive_100k\": 53.89585088935404, \"deceased_100k\": 1.0148512608620799, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\", \"sinceDay0\": 30}, {\"index\": 4177, \"date\": \"2020-04-13T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3064, \"deceased\": 59, \"positive_100k\": 55.52686184431095, \"deceased_100k\": 1.069218292693977, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\", \"sinceDay0\": 31}, {\"index\": 4178, \"date\": \"2020-04-14T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3161, \"deceased\": 64, \"positive_100k\": 57.28472920687562, \"deceased_100k\": 1.1598300124138057, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\", \"sinceDay0\": 32}, {\"index\": 4179, \"date\": \"2020-04-15T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3237, \"deceased\": 72, \"positive_100k\": 58.66202734661701, \"deceased_100k\": 1.3048087639655312, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\", \"sinceDay0\": 33}, {\"index\": 4180, \"date\": \"2020-04-16T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3369, \"deceased\": 75, \"positive_100k\": 61.05417674722049, \"deceased_100k\": 1.3591757957974284, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\", \"sinceDay0\": 34}, {\"index\": 4181, \"date\": \"2020-04-17T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3489, \"deceased\": 82, \"positive_100k\": 63.22885802049637, \"deceased_100k\": 1.4860322034051885, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\", \"sinceDay0\": 35}, {\"index\": 4182, \"date\": \"2020-04-18T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3681, \"deceased\": 90, \"positive_100k\": 66.7083480577378, \"deceased_100k\": 1.631010954956914, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\", \"sinceDay0\": 36}, {\"index\": 4183, \"date\": \"2020-04-19T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3783, \"deceased\": 94, \"positive_100k\": 68.55682714002229, \"deceased_100k\": 1.703500330732777, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\", \"sinceDay0\": 37}, {\"index\": 4184, \"date\": \"2020-04-20T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3868, \"deceased\": 98, \"positive_100k\": 70.09722637525938, \"deceased_100k\": 1.7759897065086399, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\", \"sinceDay0\": 38}, {\"index\": 4185, \"date\": \"2020-04-21T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"region_label\": \"Finland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4014, \"deceased\": 141, \"positive_100k\": 72.74308859107838, \"deceased_100k\": 2.5552504960991658, \"tested_100k\": null, \"Latitude\": 64.49884603, \"Longitude\": 26.2746656, \"Geo Region\": \"Europe\", \"sinceDay0\": 39}, {\"index\": 4224, \"date\": \"2020-02-29T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 100, \"deceased\": 2, \"positive_100k\": 0.14928215288271898, \"deceased_100k\": 0.00298564305765438, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\", \"sinceDay0\": 0}, {\"index\": 4225, \"date\": \"2020-03-01T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 130, \"deceased\": 2, \"positive_100k\": 0.19406679874753469, \"deceased_100k\": 0.00298564305765438, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\", \"sinceDay0\": 1}, {\"index\": 4226, \"date\": \"2020-03-02T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 191, \"deceased\": 3, \"positive_100k\": 0.2851289120059933, \"deceased_100k\": 0.00447846458648157, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\", \"sinceDay0\": 2}, {\"index\": 4227, \"date\": \"2020-03-03T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 204, \"deceased\": 4, \"positive_100k\": 0.30453559188074675, \"deceased_100k\": 0.00597128611530876, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\", \"sinceDay0\": 3}, {\"index\": 4228, \"date\": \"2020-03-04T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 288, \"deceased\": 4, \"positive_100k\": 0.4299326003022307, \"deceased_100k\": 0.00597128611530876, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\", \"sinceDay0\": 4}, {\"index\": 4229, \"date\": \"2020-03-05T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 380, \"deceased\": 6, \"positive_100k\": 0.5672721809543322, \"deceased_100k\": 0.00895692917296314, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\", \"sinceDay0\": 5}, {\"index\": 4230, \"date\": \"2020-03-06T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 656, \"deceased\": 9, \"positive_100k\": 0.9792909229106365, \"deceased_100k\": 0.013435393759444709, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\", \"sinceDay0\": 6}, {\"index\": 4231, \"date\": \"2020-03-07T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 959, \"deceased\": 11, \"positive_100k\": 1.431615846145275, \"deceased_100k\": 0.01642103681709909, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\", \"sinceDay0\": 7}, {\"index\": 4232, \"date\": \"2020-03-08T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1136, \"deceased\": 19, \"positive_100k\": 1.6958452567476878, \"deceased_100k\": 0.028363609047716606, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\", \"sinceDay0\": 8}, {\"index\": 4233, \"date\": \"2020-03-09T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1219, \"deceased\": 19, \"positive_100k\": 1.8197494436403443, \"deceased_100k\": 0.028363609047716606, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\", \"sinceDay0\": 9}, {\"index\": 4234, \"date\": \"2020-03-10T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1794, \"deceased\": 33, \"positive_100k\": 2.6781218227159784, \"deceased_100k\": 0.04926311045129727, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\", \"sinceDay0\": 10}, {\"index\": 4235, \"date\": \"2020-03-11T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2293, \"deceased\": 48, \"positive_100k\": 3.4230397656007465, \"deceased_100k\": 0.07165543338370511, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\", \"sinceDay0\": 11}, {\"index\": 4236, \"date\": \"2020-03-12T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2293, \"deceased\": 48, \"positive_100k\": 3.4230397656007465, \"deceased_100k\": 0.07165543338370511, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\", \"sinceDay0\": 12}, {\"index\": 4237, \"date\": \"2020-03-13T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3681, \"deceased\": 79, \"positive_100k\": 5.495076047612886, \"deceased_100k\": 0.117932900777348, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\", \"sinceDay0\": 13}, {\"index\": 4238, \"date\": \"2020-03-14T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4496, \"deceased\": 91, \"positive_100k\": 6.711725593607046, \"deceased_100k\": 0.13584675912327426, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\", \"sinceDay0\": 14}, {\"index\": 4239, \"date\": \"2020-03-15T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4532, \"deceased\": 91, \"positive_100k\": 6.7654671686448244, \"deceased_100k\": 0.13584675912327426, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\", \"sinceDay0\": 15}, {\"index\": 4240, \"date\": \"2020-03-16T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6683, \"deceased\": 149, \"positive_100k\": 9.97652627715211, \"deceased_100k\": 0.2224304077952513, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\", \"sinceDay0\": 16}, {\"index\": 4241, \"date\": \"2020-03-17T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 7715, \"deceased\": 149, \"positive_100k\": 11.51711809490177, \"deceased_100k\": 0.2224304077952513, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\", \"sinceDay0\": 17}, {\"index\": 4242, \"date\": \"2020-03-18T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 9124, \"deceased\": 149, \"positive_100k\": 13.62050362901928, \"deceased_100k\": 0.2224304077952513, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\", \"sinceDay0\": 18}, {\"index\": 4243, \"date\": \"2020-03-19T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 10970, \"deceased\": 244, \"positive_100k\": 16.376252171234274, \"deceased_100k\": 0.36424845303383435, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\", \"sinceDay0\": 19}, {\"index\": 4244, \"date\": \"2020-03-20T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 12758, \"deceased\": 451, \"positive_100k\": 19.045417064777286, \"deceased_100k\": 0.6732625095010626, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\", \"sinceDay0\": 20}, {\"index\": 4245, \"date\": \"2020-03-21T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 14463, \"deceased\": 563, \"positive_100k\": 21.590677771427647, \"deceased_100k\": 0.8404585207297078, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\", \"sinceDay0\": 21}, {\"index\": 4246, \"date\": \"2020-03-22T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 16243, \"deceased\": 676, \"positive_100k\": 24.247900092740043, \"deceased_100k\": 1.0091473534871804, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\", \"sinceDay0\": 22}, {\"index\": 4247, \"date\": \"2020-03-23T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 20123, \"deceased\": 862, \"positive_100k\": 30.04004762458954, \"deceased_100k\": 1.2868121578490377, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\", \"sinceDay0\": 23}, {\"index\": 4248, \"date\": \"2020-03-24T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 22622, \"deceased\": 1102, \"positive_100k\": 33.77060862512869, \"deceased_100k\": 1.645089324767563, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\", \"sinceDay0\": 24}, {\"index\": 4249, \"date\": \"2020-03-25T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 25600, \"deceased\": 1333, \"positive_100k\": 38.21623113797606, \"deceased_100k\": 1.989931097926644, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\", \"sinceDay0\": 25}, {\"index\": 4250, \"date\": \"2020-03-26T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 29551, \"deceased\": 1698, \"positive_100k\": 44.11436899837229, \"deceased_100k\": 2.534810955948568, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\", \"sinceDay0\": 26}, {\"index\": 4251, \"date\": \"2020-03-27T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 33402, \"deceased\": 1997, \"positive_100k\": 49.86322470588579, \"deceased_100k\": 2.981164593067898, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\", \"sinceDay0\": 27}, {\"index\": 4252, \"date\": \"2020-03-28T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 38105, \"deceased\": 2317, \"positive_100k\": 56.88396435596007, \"deceased_100k\": 3.458867482292599, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\", \"sinceDay0\": 28}, {\"index\": 4253, \"date\": \"2020-03-29T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 40708, \"deceased\": 2611, \"positive_100k\": 60.769778795497245, \"deceased_100k\": 3.8977570117677924, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\", \"sinceDay0\": 29}, {\"index\": 4254, \"date\": \"2020-03-30T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 45170, \"deceased\": 3030, \"positive_100k\": 67.43074845712417, \"deceased_100k\": 4.5232492323463855, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\", \"sinceDay0\": 30}, {\"index\": 4255, \"date\": \"2020-03-31T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 52827, \"deceased\": 3532, \"positive_100k\": 78.86128290335395, \"deceased_100k\": 5.272645639817635, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\", \"sinceDay0\": 31}, {\"index\": 4256, \"date\": \"2020-04-01T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 57749, \"deceased\": 4414, \"positive_100k\": 86.20895046824138, \"deceased_100k\": 6.589314228243216, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\", \"sinceDay0\": 32}, {\"index\": 4257, \"date\": \"2020-04-02T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 59929, \"deceased\": 5398, \"positive_100k\": 89.46330140108465, \"deceased_100k\": 8.05825061260917, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\", \"sinceDay0\": 33}, {\"index\": 4258, \"date\": \"2020-04-03T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 65202, \"deceased\": 6520, \"positive_100k\": 97.33494932259043, \"deceased_100k\": 9.733196367953278, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\", \"sinceDay0\": 34}, {\"index\": 4259, \"date\": \"2020-04-04T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 69500, \"deceased\": 7574, \"positive_100k\": 103.7510962534897, \"deceased_100k\": 11.306630259337135, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\", \"sinceDay0\": 35}, {\"index\": 4260, \"date\": \"2020-04-05T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 71412, \"deceased\": 8093, \"positive_100k\": 106.60537101660728, \"deceased_100k\": 12.081404632798447, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\", \"sinceDay0\": 36}, {\"index\": 4261, \"date\": \"2020-04-06T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 75343, \"deceased\": 8926, \"positive_100k\": 112.47365244642697, \"deceased_100k\": 13.324924966311496, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\", \"sinceDay0\": 37}, {\"index\": 4262, \"date\": \"2020-04-07T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 79163, \"deceased\": 10343, \"positive_100k\": 118.17623068654682, \"deceased_100k\": 15.440253072659623, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\", \"sinceDay0\": 38}, {\"index\": 4263, \"date\": \"2020-04-08T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 83057, \"deceased\": 10887, \"positive_100k\": 123.98927771979992, \"deceased_100k\": 16.25234798434162, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\", \"sinceDay0\": 39}, {\"index\": 4264, \"date\": \"2020-04-09T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 87366, \"deceased\": 12228, \"positive_100k\": 130.42184568751628, \"deceased_100k\": 18.254221654498878, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\", \"sinceDay0\": 40}, {\"index\": 4265, \"date\": \"2020-04-10T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 91738, \"deceased\": 13215, \"positive_100k\": 136.94846141154875, \"deceased_100k\": 19.727636503451315, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\", \"sinceDay0\": 41}, {\"index\": 4266, \"date\": \"2020-04-11T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 94863, \"deceased\": 13851, \"positive_100k\": 141.61352868913372, \"deceased_100k\": 20.677070995785407, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\", \"sinceDay0\": 42}, {\"index\": 4267, \"date\": \"2020-04-12T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 121712, \"deceased\": 14412, \"positive_100k\": 181.69429391661492, \"deceased_100k\": 21.51454387345746, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\", \"sinceDay0\": 43}, {\"index\": 4268, \"date\": \"2020-04-13T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 125394, \"deceased\": 14986, \"positive_100k\": 187.19086278575665, \"deceased_100k\": 22.371423431004267, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\", \"sinceDay0\": 44}, {\"index\": 4269, \"date\": \"2020-04-14T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 131361, \"deceased\": 15748, \"positive_100k\": 196.0985288482685, \"deceased_100k\": 23.508953435970586, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\", \"sinceDay0\": 45}, {\"index\": 4270, \"date\": \"2020-04-15T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 134582, \"deceased\": 17188, \"positive_100k\": 200.90690699262086, \"deceased_100k\": 25.65861643748174, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\", \"sinceDay0\": 46}, {\"index\": 4271, \"date\": \"2020-04-16T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 147091, \"deceased\": 17941, \"positive_100k\": 219.58061149672017, \"deceased_100k\": 26.78271104868861, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\", \"sinceDay0\": 47}, {\"index\": 4272, \"date\": \"2020-04-17T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 149130, \"deceased\": 18703, \"positive_100k\": 222.62447459399883, \"deceased_100k\": 27.92024105365493, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\", \"sinceDay0\": 48}, {\"index\": 4273, \"date\": \"2020-04-18T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 149149, \"deceased\": 19345, \"positive_100k\": 222.6528382030465, \"deceased_100k\": 28.87863247516199, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\", \"sinceDay0\": 49}, {\"index\": 4274, \"date\": \"2020-04-19T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 154097, \"deceased\": 19744, \"positive_100k\": 230.03931912768346, \"deceased_100k\": 29.474268265164035, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\", \"sinceDay0\": 50}, {\"index\": 4275, \"date\": \"2020-04-20T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 156480, \"deceased\": 20292, \"positive_100k\": 233.5967128308787, \"deceased_100k\": 30.292334462961335, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\", \"sinceDay0\": 51}, {\"index\": 4276, \"date\": \"2020-04-21T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"region_label\": \"France\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 159297, \"deceased\": 20829, \"positive_100k\": 237.80199107758486, \"deceased_100k\": 31.093979623941536, \"tested_100k\": null, \"Latitude\": 42.17344011, \"Longitude\": -2.76172945, \"Geo Region\": \"Europe\", \"sinceDay0\": 52}, {\"index\": 4498, \"date\": \"2020-03-01T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 130, \"deceased\": 0, \"positive_100k\": 0.15676264021182154, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\", \"sinceDay0\": 0}, {\"index\": 4499, \"date\": \"2020-03-02T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 159, \"deceased\": 0, \"positive_100k\": 0.19173276764368943, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\", \"sinceDay0\": 1}, {\"index\": 4500, \"date\": \"2020-03-03T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 196, \"deceased\": 0, \"positive_100k\": 0.23634982678090016, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\", \"sinceDay0\": 2}, {\"index\": 4501, \"date\": \"2020-03-04T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 262, \"deceased\": 0, \"positive_100k\": 0.31593701334997876, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\", \"sinceDay0\": 3}, {\"index\": 4502, \"date\": \"2020-03-05T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 482, \"deceased\": 0, \"positive_100k\": 0.5812276352469076, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\", \"sinceDay0\": 4}, {\"index\": 4503, \"date\": \"2020-03-06T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 670, \"deceased\": 0, \"positive_100k\": 0.8079305303224649, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\", \"sinceDay0\": 5}, {\"index\": 4504, \"date\": \"2020-03-07T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 799, \"deceased\": 0, \"positive_100k\": 0.9634873040711186, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\", \"sinceDay0\": 6}, {\"index\": 4505, \"date\": \"2020-03-08T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1040, \"deceased\": 0, \"positive_100k\": 1.2541011216945723, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\", \"sinceDay0\": 7}, {\"index\": 4506, \"date\": \"2020-03-09T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1176, \"deceased\": 2, \"positive_100k\": 1.4180989606854009, \"deceased_100k\": 0.0024117329263357162, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\", \"sinceDay0\": 8}, {\"index\": 4507, \"date\": \"2020-03-10T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1457, \"deceased\": 2, \"positive_100k\": 1.7569474368355689, \"deceased_100k\": 0.0024117329263357162, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\", \"sinceDay0\": 9}, {\"index\": 4508, \"date\": \"2020-03-11T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1908, \"deceased\": 3, \"positive_100k\": 2.300793211724273, \"deceased_100k\": 0.003617599389503574, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\", \"sinceDay0\": 10}, {\"index\": 4509, \"date\": \"2020-03-12T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2078, \"deceased\": 3, \"positive_100k\": 2.5057905104628087, \"deceased_100k\": 0.003617599389503574, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\", \"sinceDay0\": 11}, {\"index\": 4510, \"date\": \"2020-03-13T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3675, \"deceased\": 7, \"positive_100k\": 4.431559252141878, \"deceased_100k\": 0.008441065242175007, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\", \"sinceDay0\": 12}, {\"index\": 4511, \"date\": \"2020-03-14T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4585, \"deceased\": 9, \"positive_100k\": 5.528897733624628, \"deceased_100k\": 0.010852798168510723, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\", \"sinceDay0\": 13}, {\"index\": 4512, \"date\": \"2020-03-15T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 5795, \"deceased\": 11, \"positive_100k\": 6.987996154057737, \"deceased_100k\": 0.013264531094846438, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\", \"sinceDay0\": 14}, {\"index\": 4513, \"date\": \"2020-03-16T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 7272, \"deceased\": 17, \"positive_100k\": 8.769060920156663, \"deceased_100k\": 0.020499729873853584, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\", \"sinceDay0\": 15}, {\"index\": 4514, \"date\": \"2020-03-17T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 9257, \"deceased\": 24, \"positive_100k\": 11.162705849544862, \"deceased_100k\": 0.02894079511602859, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\", \"sinceDay0\": 16}, {\"index\": 4515, \"date\": \"2020-03-18T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 12327, \"deceased\": 28, \"positive_100k\": 14.864715891470187, \"deceased_100k\": 0.03376426096870003, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\", \"sinceDay0\": 17}, {\"index\": 4516, \"date\": \"2020-03-19T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 15320, \"deceased\": 44, \"positive_100k\": 18.473874215731584, \"deceased_100k\": 0.05305812437938575, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\", \"sinceDay0\": 18}, {\"index\": 4517, \"date\": \"2020-03-20T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 19848, \"deceased\": 67, \"positive_100k\": 23.934037560955645, \"deceased_100k\": 0.08079305303224649, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\", \"sinceDay0\": 19}, {\"index\": 4518, \"date\": \"2020-03-21T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 22213, \"deceased\": 84, \"positive_100k\": 26.78591174634763, \"deceased_100k\": 0.10129278290610007, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\", \"sinceDay0\": 20}, {\"index\": 4519, \"date\": \"2020-03-22T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 24873, \"deceased\": 94, \"positive_100k\": 29.99351653837413, \"deceased_100k\": 0.11335144753777866, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\", \"sinceDay0\": 21}, {\"index\": 4520, \"date\": \"2020-03-23T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 29056, \"deceased\": 123, \"positive_100k\": 35.037655953805285, \"deceased_100k\": 0.14832157496964654, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\", \"sinceDay0\": 22}, {\"index\": 4521, \"date\": \"2020-03-24T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 32986, \"deceased\": 157, \"positive_100k\": 39.776711154054965, \"deceased_100k\": 0.1893210347173537, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\", \"sinceDay0\": 23}, {\"index\": 4522, \"date\": \"2020-03-25T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 37323, \"deceased\": 206, \"positive_100k\": 45.006554004813964, \"deceased_100k\": 0.24840849141257876, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\", \"sinceDay0\": 24}, {\"index\": 4523, \"date\": \"2020-03-26T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 43938, \"deceased\": 267, \"positive_100k\": 52.98336065866935, \"deceased_100k\": 0.3219663456658181, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\", \"sinceDay0\": 25}, {\"index\": 4524, \"date\": \"2020-03-27T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 50871, \"deceased\": 342, \"positive_100k\": 61.34363284781211, \"deceased_100k\": 0.41240633040340746, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\", \"sinceDay0\": 26}, {\"index\": 4525, \"date\": \"2020-03-28T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 57695, \"deceased\": 433, \"positive_100k\": 69.57246559246957, \"deceased_100k\": 0.5221401785516825, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\", \"sinceDay0\": 27}, {\"index\": 4526, \"date\": \"2020-03-29T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 62095, \"deceased\": 533, \"positive_100k\": 74.87827803040814, \"deceased_100k\": 0.6427268248684683, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\", \"sinceDay0\": 28}, {\"index\": 4527, \"date\": \"2020-03-30T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 66885, \"deceased\": 645, \"positive_100k\": 80.65437838898218, \"deceased_100k\": 0.7777838687432684, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\", \"sinceDay0\": 29}, {\"index\": 4528, \"date\": \"2020-03-31T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 71808, \"deceased\": 775, \"positive_100k\": 86.59085898715755, \"deceased_100k\": 0.93454650895509, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\", \"sinceDay0\": 30}, {\"index\": 4529, \"date\": \"2020-04-01T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 77872, \"deceased\": 920, \"positive_100k\": 93.90323321980745, \"deceased_100k\": 1.1093971461144294, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\", \"sinceDay0\": 31}, {\"index\": 4530, \"date\": \"2020-04-02T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 84794, \"deceased\": 1107, \"positive_100k\": 102.25024087785536, \"deceased_100k\": 1.3348941747268188, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\", \"sinceDay0\": 32}, {\"index\": 4531, \"date\": \"2020-04-03T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 91159, \"deceased\": 1275, \"positive_100k\": 109.92558091591877, \"deceased_100k\": 1.5374797405390188, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\", \"sinceDay0\": 33}, {\"index\": 4532, \"date\": \"2020-04-04T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 96092, \"deceased\": 1444, \"positive_100k\": 115.87412017872582, \"deceased_100k\": 1.741271172814387, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\", \"sinceDay0\": 34}, {\"index\": 4533, \"date\": \"2020-04-05T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 100123, \"deceased\": 1584, \"positive_100k\": 120.73496789175545, \"deceased_100k\": 1.9100924776578871, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\", \"sinceDay0\": 35}, {\"index\": 4534, \"date\": \"2020-04-06T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 103374, \"deceased\": 1810, \"positive_100k\": 124.65523976351416, \"deceased_100k\": 2.182618298333823, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\", \"sinceDay0\": 36}, {\"index\": 4535, \"date\": \"2020-04-07T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 107663, \"deceased\": 2016, \"positive_100k\": 129.8272010240411, \"deceased_100k\": 2.4310267897464017, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\", \"sinceDay0\": 37}, {\"index\": 4536, \"date\": \"2020-04-08T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 113296, \"deceased\": 2349, \"positive_100k\": 136.61984681106566, \"deceased_100k\": 2.8325803219812986, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\", \"sinceDay0\": 38}, {\"index\": 4537, \"date\": \"2020-04-09T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 118181, \"deceased\": 2607, \"positive_100k\": 142.5105044836406, \"deceased_100k\": 3.143693869478606, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\", \"sinceDay0\": 39}, {\"index\": 4538, \"date\": \"2020-04-10T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 122171, \"deceased\": 2767, \"positive_100k\": 147.32191167168037, \"deceased_100k\": 3.336632503585463, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\", \"sinceDay0\": 40}, {\"index\": 4539, \"date\": \"2020-04-11T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 124908, \"deceased\": 2736, \"positive_100k\": 150.6223681813708, \"deceased_100k\": 3.2992506432272597, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\", \"sinceDay0\": 41}, {\"index\": 4540, \"date\": \"2020-04-12T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 127854, \"deceased\": 3022, \"positive_100k\": 154.1748507818633, \"deceased_100k\": 3.644128451693267, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\", \"sinceDay0\": 42}, {\"index\": 4541, \"date\": \"2020-04-13T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 130072, \"deceased\": 3194, \"positive_100k\": 156.84946259716963, \"deceased_100k\": 3.8515374833581384, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\", \"sinceDay0\": 43}, {\"index\": 4542, \"date\": \"2020-04-14T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 131359, \"deceased\": 3294, \"positive_100k\": 158.40141273526666, \"deceased_100k\": 3.9721241296749237, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\", \"sinceDay0\": 44}, {\"index\": 4543, \"date\": \"2020-04-15T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 134753, \"deceased\": 3804, \"positive_100k\": 162.49412351125838, \"deceased_100k\": 4.5871160258905315, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\", \"sinceDay0\": 45}, {\"index\": 4544, \"date\": \"2020-04-16T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 137698, \"deceased\": 4052, \"positive_100k\": 166.0454002452877, \"deceased_100k\": 4.886170908756161, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\", \"sinceDay0\": 46}, {\"index\": 4545, \"date\": \"2020-04-17T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 141397, \"deceased\": 4352, \"positive_100k\": 170.50590029254562, \"deceased_100k\": 5.247930847706518, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\", \"sinceDay0\": 47}, {\"index\": 4546, \"date\": \"2020-04-18T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 143342, \"deceased\": 4459, \"positive_100k\": 172.8513105634071, \"deceased_100k\": 5.376958559265479, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\", \"sinceDay0\": 48}, {\"index\": 4547, \"date\": \"2020-04-19T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 145184, \"deceased\": 4586, \"positive_100k\": 175.0725165885623, \"deceased_100k\": 5.530103600087797, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\", \"sinceDay0\": 49}, {\"index\": 4548, \"date\": \"2020-04-20T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 147065, \"deceased\": 4862, \"positive_100k\": 177.34075140578102, \"deceased_100k\": 5.862922743922126, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\", \"sinceDay0\": 50}, {\"index\": 4549, \"date\": \"2020-04-21T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"region_label\": \"Germany\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 148291, \"deceased\": 5033, \"positive_100k\": 178.81914368962484, \"deceased_100k\": 6.069125909123829, \"tested_100k\": null, \"Latitude\": 51.10698181, \"Longitude\": 10.38578051, \"Geo Region\": \"Europe\", \"sinceDay0\": 51}, {\"index\": 5876, \"date\": \"2020-03-14T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 129, \"deceased\": 2, \"positive_100k\": 2.6578724740424757, \"deceased_100k\": 0.04120732517895311, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\", \"sinceDay0\": 0}, {\"index\": 5877, \"date\": \"2020-03-15T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 129, \"deceased\": 2, \"positive_100k\": 2.6578724740424757, \"deceased_100k\": 0.04120732517895311, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\", \"sinceDay0\": 1}, {\"index\": 5878, \"date\": \"2020-03-16T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 169, \"deceased\": 2, \"positive_100k\": 3.482018977621538, \"deceased_100k\": 0.04120732517895311, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\", \"sinceDay0\": 2}, {\"index\": 5879, \"date\": \"2020-03-17T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 223, \"deceased\": 2, \"positive_100k\": 4.594616757453272, \"deceased_100k\": 0.04120732517895311, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\", \"sinceDay0\": 3}, {\"index\": 5880, \"date\": \"2020-03-18T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 292, \"deceased\": 2, \"positive_100k\": 6.016269476127154, \"deceased_100k\": 0.04120732517895311, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\", \"sinceDay0\": 4}, {\"index\": 5881, \"date\": \"2020-03-19T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 557, \"deceased\": 3, \"positive_100k\": 11.47624006233844, \"deceased_100k\": 0.061810987768429665, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\", \"sinceDay0\": 5}, {\"index\": 5882, \"date\": \"2020-03-20T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 683, \"deceased\": 3, \"positive_100k\": 14.072301548612488, \"deceased_100k\": 0.061810987768429665, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\", \"sinceDay0\": 6}, {\"index\": 5883, \"date\": \"2020-03-21T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 785, \"deceased\": 3, \"positive_100k\": 16.173875132739095, \"deceased_100k\": 0.061810987768429665, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\", \"sinceDay0\": 7}, {\"index\": 5884, \"date\": \"2020-03-22T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 906, \"deceased\": 4, \"positive_100k\": 18.66691830606576, \"deceased_100k\": 0.08241465035790622, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\", \"sinceDay0\": 8}, {\"index\": 5885, \"date\": \"2020-03-23T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1125, \"deceased\": 6, \"positive_100k\": 23.179120413161126, \"deceased_100k\": 0.12362197553685933, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\", \"sinceDay0\": 9}, {\"index\": 5886, \"date\": \"2020-03-24T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1329, \"deceased\": 7, \"positive_100k\": 27.382267581414343, \"deceased_100k\": 0.14422563812633588, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\", \"sinceDay0\": 10}, {\"index\": 5887, \"date\": \"2020-03-25T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1564, \"deceased\": 9, \"positive_100k\": 32.22412828994133, \"deceased_100k\": 0.185432963305289, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\", \"sinceDay0\": 11}, {\"index\": 5888, \"date\": \"2020-03-26T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1819, \"deceased\": 19, \"positive_100k\": 37.47806225025785, \"deceased_100k\": 0.39146958920005454, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\", \"sinceDay0\": 12}, {\"index\": 5889, \"date\": \"2020-03-27T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2121, \"deceased\": 22, \"positive_100k\": 43.700368352279774, \"deceased_100k\": 0.45328057696848423, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\", \"sinceDay0\": 13}, {\"index\": 5890, \"date\": \"2020-03-28T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2415, \"deceased\": 36, \"positive_100k\": 49.75784515358589, \"deceased_100k\": 0.741731853221156, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\", \"sinceDay0\": 14}, {\"index\": 5891, \"date\": \"2020-03-29T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2615, \"deceased\": 46, \"positive_100k\": 53.87857767148119, \"deceased_100k\": 0.9477684791159215, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\", \"sinceDay0\": 15}, {\"index\": 5892, \"date\": \"2020-03-30T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2910, \"deceased\": 54, \"positive_100k\": 59.95665813537678, \"deceased_100k\": 1.112597779831734, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\", \"sinceDay0\": 16}, {\"index\": 5893, \"date\": \"2020-03-31T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3235, \"deceased\": 71, \"positive_100k\": 66.65284847695666, \"deceased_100k\": 1.4628600438528354, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\", \"sinceDay0\": 17}, {\"index\": 5894, \"date\": \"2020-04-01T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3447, \"deceased\": 85, \"positive_100k\": 71.0208249459257, \"deceased_100k\": 1.7513113201055073, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\", \"sinceDay0\": 18}, {\"index\": 5895, \"date\": \"2020-04-02T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3849, \"deceased\": 98, \"positive_100k\": 79.30349730689527, \"deceased_100k\": 2.0191589337687024, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\", \"sinceDay0\": 19}, {\"index\": 5896, \"date\": \"2020-04-03T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4273, \"deceased\": 120, \"positive_100k\": 88.03945024483332, \"deceased_100k\": 2.472439510737187, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\", \"sinceDay0\": 20}, {\"index\": 5897, \"date\": \"2020-04-04T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4604, \"deceased\": 137, \"positive_100k\": 94.85926256195006, \"deceased_100k\": 2.822701774758288, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\", \"sinceDay0\": 21}, {\"index\": 5898, \"date\": \"2020-04-05T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4994, \"deceased\": 158, \"positive_100k\": 102.89469097184592, \"deceased_100k\": 3.2553786891372956, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\", \"sinceDay0\": 22}, {\"index\": 5899, \"date\": \"2020-04-06T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 5364, \"deceased\": 174, \"positive_100k\": 110.51804612995225, \"deceased_100k\": 3.5850372905689207, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\", \"sinceDay0\": 23}, {\"index\": 5900, \"date\": \"2020-04-07T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 5709, \"deceased\": 210, \"positive_100k\": 117.62630972332165, \"deceased_100k\": 4.326769143790076, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\", \"sinceDay0\": 24}, {\"index\": 5901, \"date\": \"2020-04-08T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6074, \"deceased\": 235, \"positive_100k\": 125.14664656848059, \"deceased_100k\": 4.8418607085269905, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\", \"sinceDay0\": 25}, {\"index\": 5902, \"date\": \"2020-04-09T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6574, \"deceased\": 263, \"positive_100k\": 135.4484778632189, \"deceased_100k\": 5.418763261032334, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\", \"sinceDay0\": 26}, {\"index\": 5903, \"date\": \"2020-04-10T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 8089, \"deceased\": 287, \"positive_100k\": 166.66302668627586, \"deceased_100k\": 5.913251163179772, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\", \"sinceDay0\": 27}, {\"index\": 5904, \"date\": \"2020-04-11T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 8928, \"deceased\": 320, \"positive_100k\": 183.9494995988467, \"deceased_100k\": 6.593172028632497, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\", \"sinceDay0\": 28}, {\"index\": 5905, \"date\": \"2020-04-12T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 9655, \"deceased\": 334, \"positive_100k\": 198.92836230139613, \"deceased_100k\": 6.88162330488517, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\", \"sinceDay0\": 29}, {\"index\": 5906, \"date\": \"2020-04-13T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 10647, \"deceased\": 365, \"positive_100k\": 219.36719559015688, \"deceased_100k\": 7.520336845158943, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\", \"sinceDay0\": 30}, {\"index\": 5907, \"date\": \"2020-04-14T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 11479, \"deceased\": 406, \"positive_100k\": 236.5094428646014, \"deceased_100k\": 8.365087011327482, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\", \"sinceDay0\": 31}, {\"index\": 5908, \"date\": \"2020-04-15T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 12547, \"deceased\": 444, \"positive_100k\": 258.51415451016237, \"deceased_100k\": 9.14802618972759, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\", \"sinceDay0\": 32}, {\"index\": 5909, \"date\": \"2020-04-16T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 13271, \"deceased\": 486, \"positive_100k\": 273.43120622494337, \"deceased_100k\": 10.013380018485606, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\", \"sinceDay0\": 33}, {\"index\": 5910, \"date\": \"2020-04-17T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 13980, \"deceased\": 530, \"positive_100k\": 288.03920300088225, \"deceased_100k\": 10.919941172422574, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\", \"sinceDay0\": 34}, {\"index\": 5911, \"date\": \"2020-04-18T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 14758, \"deceased\": 571, \"positive_100k\": 304.068852495495, \"deceased_100k\": 11.764691338591113, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\", \"sinceDay0\": 35}, {\"index\": 5912, \"date\": \"2020-04-19T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 15251, \"deceased\": 610, \"positive_100k\": 314.22645815210694, \"deceased_100k\": 12.568234179580699, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\", \"sinceDay0\": 36}, {\"index\": 5913, \"date\": \"2020-04-20T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 15652, \"deceased\": 687, \"positive_100k\": 322.48852685048706, \"deceased_100k\": 14.154716198970394, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\", \"sinceDay0\": 37}, {\"index\": 5914, \"date\": \"2020-04-21T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"region_label\": \"Ireland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 16040, \"deceased\": 730, \"positive_100k\": 330.482747935204, \"deceased_100k\": 15.040673690317886, \"tested_100k\": null, \"Latitude\": 53.17544870000001, \"Longitude\": -8.13793569, \"Geo Region\": \"Europe\", \"sinceDay0\": 38}, {\"index\": 5965, \"date\": \"2020-03-12T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 100, \"deceased\": 0, \"positive_100k\": 1.1256444314369976, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\", \"sinceDay0\": 0}, {\"index\": 5966, \"date\": \"2020-03-13T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 126, \"deceased\": 0, \"positive_100k\": 1.418311983610617, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\", \"sinceDay0\": 1}, {\"index\": 5967, \"date\": \"2020-03-14T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 155, \"deceased\": 0, \"positive_100k\": 1.7447488687273462, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\", \"sinceDay0\": 2}, {\"index\": 5968, \"date\": \"2020-03-15T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 213, \"deceased\": 0, \"positive_100k\": 2.3976226389608053, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\", \"sinceDay0\": 3}, {\"index\": 5969, \"date\": \"2020-03-16T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 218, \"deceased\": 0, \"positive_100k\": 2.453904860532655, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\", \"sinceDay0\": 4}, {\"index\": 5970, \"date\": \"2020-03-17T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 250, \"deceased\": 0, \"positive_100k\": 2.8141110785924943, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\", \"sinceDay0\": 5}, {\"index\": 5971, \"date\": \"2020-03-18T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 304, \"deceased\": 0, \"positive_100k\": 3.4219590715684727, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\", \"sinceDay0\": 6}, {\"index\": 5972, \"date\": \"2020-03-19T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 427, \"deceased\": 0, \"positive_100k\": 4.80650172223598, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\", \"sinceDay0\": 7}, {\"index\": 5973, \"date\": \"2020-03-20T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 529, \"deceased\": 0, \"positive_100k\": 5.954659042301717, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\", \"sinceDay0\": 8}, {\"index\": 5974, \"date\": \"2020-03-21T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 712, \"deceased\": 1, \"positive_100k\": 8.014588351831424, \"deceased_100k\": 0.011256444314369977, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\", \"sinceDay0\": 9}, {\"index\": 5975, \"date\": \"2020-03-22T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 883, \"deceased\": 1, \"positive_100k\": 9.93944032958869, \"deceased_100k\": 0.011256444314369977, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\", \"sinceDay0\": 10}, {\"index\": 5976, \"date\": \"2020-03-23T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1071, \"deceased\": 1, \"positive_100k\": 12.055651860690245, \"deceased_100k\": 0.011256444314369977, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\", \"sinceDay0\": 11}, {\"index\": 5977, \"date\": \"2020-03-24T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1238, \"deceased\": 3, \"positive_100k\": 13.935478061190032, \"deceased_100k\": 0.03376933294310993, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\", \"sinceDay0\": 12}, {\"index\": 5978, \"date\": \"2020-03-25T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2369, \"deceased\": 5, \"positive_100k\": 26.666516580742474, \"deceased_100k\": 0.05628222157184988, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\", \"sinceDay0\": 13}, {\"index\": 5979, \"date\": \"2020-03-26T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2693, \"deceased\": 8, \"positive_100k\": 30.313604538598344, \"deceased_100k\": 0.09005155451495982, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\", \"sinceDay0\": 14}, {\"index\": 5980, \"date\": \"2020-03-27T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3035, \"deceased\": 12, \"positive_100k\": 34.163308494112876, \"deceased_100k\": 0.13507733177243972, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\", \"sinceDay0\": 15}, {\"index\": 5981, \"date\": \"2020-03-28T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3619, \"deceased\": 12, \"positive_100k\": 40.73707197370495, \"deceased_100k\": 0.13507733177243972, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\", \"sinceDay0\": 16}, {\"index\": 5982, \"date\": \"2020-03-29T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4247, \"deceased\": 15, \"positive_100k\": 47.80611900312929, \"deceased_100k\": 0.16884666471554965, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\", \"sinceDay0\": 17}, {\"index\": 5983, \"date\": \"2020-03-30T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4695, \"deceased\": 16, \"positive_100k\": 52.84900605596704, \"deceased_100k\": 0.18010310902991963, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\", \"sinceDay0\": 18}, {\"index\": 5984, \"date\": \"2020-03-31T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 5358, \"deceased\": 20, \"positive_100k\": 60.31202863639434, \"deceased_100k\": 0.22512888628739952, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\", \"sinceDay0\": 19}, {\"index\": 5985, \"date\": \"2020-04-01T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6092, \"deceased\": 26, \"positive_100k\": 68.5742587631419, \"deceased_100k\": 0.2926675521736194, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\", \"sinceDay0\": 20}, {\"index\": 5986, \"date\": \"2020-04-02T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6857, \"deceased\": 36, \"positive_100k\": 77.18543866363494, \"deceased_100k\": 0.4052319953173192, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\", \"sinceDay0\": 21}, {\"index\": 5987, \"date\": \"2020-04-03T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 7428, \"deceased\": 40, \"positive_100k\": 83.61286836714018, \"deceased_100k\": 0.45025777257479904, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\", \"sinceDay0\": 22}, {\"index\": 5988, \"date\": \"2020-04-04T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 7851, \"deceased\": 44, \"positive_100k\": 88.37434431211868, \"deceased_100k\": 0.495283549832279, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\", \"sinceDay0\": 23}, {\"index\": 5989, \"date\": \"2020-04-05T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 8430, \"deceased\": 49, \"positive_100k\": 94.8918255701389, \"deceased_100k\": 0.5515657714041289, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\", \"sinceDay0\": 24}, {\"index\": 5990, \"date\": \"2020-04-06T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 8904, \"deceased\": 57, \"positive_100k\": 100.22738017515027, \"deceased_100k\": 0.6416173259190887, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\", \"sinceDay0\": 25}, {\"index\": 5991, \"date\": \"2020-04-07T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 9248, \"deceased\": 65, \"positive_100k\": 104.09959701929354, \"deceased_100k\": 0.7316688804340484, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\", \"sinceDay0\": 26}, {\"index\": 5992, \"date\": \"2020-04-08T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 9404, \"deceased\": 73, \"positive_100k\": 105.85560233233525, \"deceased_100k\": 0.8217204349490083, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\", \"sinceDay0\": 27}, {\"index\": 5993, \"date\": \"2020-04-09T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 9968, \"deceased\": 86, \"positive_100k\": 112.20423692563993, \"deceased_100k\": 0.9680542110358179, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\", \"sinceDay0\": 28}, {\"index\": 5994, \"date\": \"2020-04-10T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 10408, \"deceased\": 95, \"positive_100k\": 117.15707242396273, \"deceased_100k\": 1.0693622098651479, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\", \"sinceDay0\": 29}, {\"index\": 5995, \"date\": \"2020-04-11T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 10743, \"deceased\": 101, \"positive_100k\": 120.92798126927666, \"deceased_100k\": 1.1369008757513677, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\", \"sinceDay0\": 30}, {\"index\": 5996, \"date\": \"2020-04-12T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 11145, \"deceased\": 103, \"positive_100k\": 125.4530718836534, \"deceased_100k\": 1.1594137643801075, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\", \"sinceDay0\": 31}, {\"index\": 5997, \"date\": \"2020-04-13T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 11586, \"deceased\": 116, \"positive_100k\": 130.41716382629053, \"deceased_100k\": 1.3057475404669174, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\", \"sinceDay0\": 32}, {\"index\": 5998, \"date\": \"2020-04-14T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 12046, \"deceased\": 123, \"positive_100k\": 135.59512821090073, \"deceased_100k\": 1.3845426506675071, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\", \"sinceDay0\": 33}, {\"index\": 5999, \"date\": \"2020-04-15T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 12501, \"deceased\": 130, \"positive_100k\": 140.7168103739391, \"deceased_100k\": 1.4633377608680969, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\", \"sinceDay0\": 34}, {\"index\": 6000, \"date\": \"2020-04-16T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 12758, \"deceased\": 142, \"positive_100k\": 143.60971656273216, \"deceased_100k\": 1.5984150926405367, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\", \"sinceDay0\": 35}, {\"index\": 6001, \"date\": \"2020-04-17T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 12982, \"deceased\": 151, \"positive_100k\": 146.13116008915105, \"deceased_100k\": 1.6997230914698664, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\", \"sinceDay0\": 36}, {\"index\": 6002, \"date\": \"2020-04-18T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 13265, \"deceased\": 164, \"positive_100k\": 149.31673383011773, \"deceased_100k\": 1.8460568675566764, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\", \"sinceDay0\": 37}, {\"index\": 6003, \"date\": \"2020-04-19T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 13491, \"deceased\": 172, \"positive_100k\": 151.86069024516536, \"deceased_100k\": 1.9361084220716358, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\", \"sinceDay0\": 38}, {\"index\": 6004, \"date\": \"2020-04-20T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 13713, \"deceased\": 177, \"positive_100k\": 154.35962088295548, \"deceased_100k\": 1.9923906436434857, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\", \"sinceDay0\": 39}, {\"index\": 6005, \"date\": \"2020-04-21T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"region_label\": \"Israel\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 13942, \"deceased\": 184, \"positive_100k\": 156.93734663094622, \"deceased_100k\": 2.071185753844076, \"tested_100k\": null, \"Latitude\": 31.46110101, \"Longitude\": 35.00444693, \"Geo Region\": \"Asia\", \"sinceDay0\": 40}, {\"index\": 6038, \"date\": \"2020-02-23T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 155, \"deceased\": 3, \"positive_100k\": 0.25648967274118606, \"deceased_100k\": 0.004964316246603601, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\", \"sinceDay0\": 0}, {\"index\": 6039, \"date\": \"2020-02-24T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 229, \"deceased\": 7, \"positive_100k\": 0.3789428068240749, \"deceased_100k\": 0.011583404575408402, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\", \"sinceDay0\": 1}, {\"index\": 6040, \"date\": \"2020-02-25T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 322, \"deceased\": 10, \"positive_100k\": 0.5328366104687865, \"deceased_100k\": 0.016547720822012002, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\", \"sinceDay0\": 2}, {\"index\": 6041, \"date\": \"2020-02-26T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 453, \"deceased\": 12, \"positive_100k\": 0.7496117532371437, \"deceased_100k\": 0.019857264986414404, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\", \"sinceDay0\": 3}, {\"index\": 6042, \"date\": \"2020-02-27T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 655, \"deceased\": 17, \"positive_100k\": 1.0838757138417863, \"deceased_100k\": 0.028131125397420405, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\", \"sinceDay0\": 4}, {\"index\": 6043, \"date\": \"2020-02-28T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 888, \"deceased\": 21, \"positive_100k\": 1.469437608994666, \"deceased_100k\": 0.03475021372622521, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\", \"sinceDay0\": 5}, {\"index\": 6044, \"date\": \"2020-02-29T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1128, \"deceased\": 29, \"positive_100k\": 1.866582908722954, \"deceased_100k\": 0.04798839038383481, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\", \"sinceDay0\": 6}, {\"index\": 6045, \"date\": \"2020-03-01T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1694, \"deceased\": 34, \"positive_100k\": 2.803183907248833, \"deceased_100k\": 0.05626225079484081, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\", \"sinceDay0\": 7}, {\"index\": 6046, \"date\": \"2020-03-02T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2036, \"deceased\": 52, \"positive_100k\": 3.3691159593616438, \"deceased_100k\": 0.08604814827446242, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\", \"sinceDay0\": 8}, {\"index\": 6047, \"date\": \"2020-03-03T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2502, \"deceased\": 79, \"positive_100k\": 4.140239749667403, \"deceased_100k\": 0.13072699449389483, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\", \"sinceDay0\": 9}, {\"index\": 6048, \"date\": \"2020-03-04T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3089, \"deceased\": 107, \"positive_100k\": 5.111590961919508, \"deceased_100k\": 0.17706061279552843, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\", \"sinceDay0\": 10}, {\"index\": 6049, \"date\": \"2020-03-05T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3858, \"deceased\": 148, \"positive_100k\": 6.3841106931322305, \"deceased_100k\": 0.24490626816577765, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\", \"sinceDay0\": 11}, {\"index\": 6050, \"date\": \"2020-03-06T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4636, \"deceased\": 197, \"positive_100k\": 7.671523373084765, \"deceased_100k\": 0.32599010019363645, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\", \"sinceDay0\": 12}, {\"index\": 6051, \"date\": \"2020-03-07T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 5883, \"deceased\": 233, \"positive_100k\": 9.735024159589662, \"deceased_100k\": 0.38556189515287964, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\", \"sinceDay0\": 13}, {\"index\": 6052, \"date\": \"2020-03-08T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 7375, \"deceased\": 366, \"positive_100k\": 12.203944106233852, \"deceased_100k\": 0.6056465820856393, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\", \"sinceDay0\": 14}, {\"index\": 6053, \"date\": \"2020-03-09T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 9172, \"deceased\": 463, \"positive_100k\": 15.17756953794941, \"deceased_100k\": 0.7661594740591559, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\", \"sinceDay0\": 15}, {\"index\": 6054, \"date\": \"2020-03-10T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 10149, \"deceased\": 631, \"positive_100k\": 16.794281862259982, \"deceased_100k\": 1.0441611838689575, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\", \"sinceDay0\": 16}, {\"index\": 6055, \"date\": \"2020-03-11T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 12462, \"deceased\": 827, \"positive_100k\": 20.621769688391357, \"deceased_100k\": 1.3684965119803927, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\", \"sinceDay0\": 17}, {\"index\": 6056, \"date\": \"2020-03-12T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 12462, \"deceased\": 827, \"positive_100k\": 20.621769688391357, \"deceased_100k\": 1.3684965119803927, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\", \"sinceDay0\": 18}, {\"index\": 6057, \"date\": \"2020-03-13T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 17660, \"deceased\": 1266, \"positive_100k\": 29.223274971673195, \"deceased_100k\": 2.0949414560667194, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\", \"sinceDay0\": 19}, {\"index\": 6058, \"date\": \"2020-03-14T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 21157, \"deceased\": 1441, \"positive_100k\": 35.010012943130796, \"deceased_100k\": 2.3845265704519294, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\", \"sinceDay0\": 20}, {\"index\": 6059, \"date\": \"2020-03-15T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 24747, \"deceased\": 1809, \"positive_100k\": 40.95064471823311, \"deceased_100k\": 2.9934826967019714, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\", \"sinceDay0\": 21}, {\"index\": 6060, \"date\": \"2020-03-16T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 27980, \"deceased\": 2158, \"positive_100k\": 46.300522859989584, \"deceased_100k\": 3.5709981533901907, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\", \"sinceDay0\": 22}, {\"index\": 6061, \"date\": \"2020-03-17T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 31506, \"deceased\": 2503, \"positive_100k\": 52.13524922183102, \"deceased_100k\": 4.141894521749604, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\", \"sinceDay0\": 23}, {\"index\": 6062, \"date\": \"2020-03-18T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 35713, \"deceased\": 2978, \"positive_100k\": 59.096875371651464, \"deceased_100k\": 4.927911260795175, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\", \"sinceDay0\": 24}, {\"index\": 6063, \"date\": \"2020-03-19T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 41035, \"deceased\": 3405, \"positive_100k\": 67.90357239312625, \"deceased_100k\": 5.634498939895087, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\", \"sinceDay0\": 25}, {\"index\": 6064, \"date\": \"2020-03-20T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 47021, \"deceased\": 4032, \"positive_100k\": 77.80903807718265, \"deceased_100k\": 6.67204103543524, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\", \"sinceDay0\": 26}, {\"index\": 6065, \"date\": \"2020-03-21T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 53578, \"deceased\": 4825, \"positive_100k\": 88.65937862017591, \"deceased_100k\": 7.984275296620791, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\", \"sinceDay0\": 27}, {\"index\": 6066, \"date\": \"2020-03-22T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 59138, \"deceased\": 5476, \"positive_100k\": 97.85991139721459, \"deceased_100k\": 9.061531922133772, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\", \"sinceDay0\": 28}, {\"index\": 6067, \"date\": \"2020-03-23T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 63927, \"deceased\": 6077, \"positive_100k\": 105.78461489887613, \"deceased_100k\": 10.056049943536696, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\", \"sinceDay0\": 29}, {\"index\": 6068, \"date\": \"2020-03-24T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 69176, \"deceased\": 6820, \"positive_100k\": 114.47051355835023, \"deceased_100k\": 11.285545600612187, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\", \"sinceDay0\": 30}, {\"index\": 6069, \"date\": \"2020-03-25T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 74386, \"deceased\": 7503, \"positive_100k\": 123.09187610661849, \"deceased_100k\": 12.415754932755606, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\", \"sinceDay0\": 31}, {\"index\": 6070, \"date\": \"2020-03-26T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 80589, \"deceased\": 8215, \"positive_100k\": 133.35642733251254, \"deceased_100k\": 13.593952655282862, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\", \"sinceDay0\": 32}, {\"index\": 6071, \"date\": \"2020-03-27T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 86498, \"deceased\": 9134, \"positive_100k\": 143.13447556623942, \"deceased_100k\": 15.114688198825764, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\", \"sinceDay0\": 33}, {\"index\": 6072, \"date\": \"2020-03-28T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 92472, \"deceased\": 10023, \"positive_100k\": 153.02008398530938, \"deceased_100k\": 16.585780579902632, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\", \"sinceDay0\": 34}, {\"index\": 6073, \"date\": \"2020-03-29T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 97689, \"deceased\": 10779, \"positive_100k\": 161.65302993815305, \"deceased_100k\": 17.83678827404674, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\", \"sinceDay0\": 35}, {\"index\": 6074, \"date\": \"2020-03-30T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 101739, \"deceased\": 11591, \"positive_100k\": 168.3548568710679, \"deceased_100k\": 19.180463204794112, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\", \"sinceDay0\": 36}, {\"index\": 6075, \"date\": \"2020-03-31T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 105792, \"deceased\": 12428, \"positive_100k\": 175.0616481202294, \"deceased_100k\": 20.565507437596516, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\", \"sinceDay0\": 37}, {\"index\": 6076, \"date\": \"2020-04-01T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 110574, \"deceased\": 13155, \"positive_100k\": 182.97476821731553, \"deceased_100k\": 21.76852674135679, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\", \"sinceDay0\": 38}, {\"index\": 6077, \"date\": \"2020-04-02T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 115242, \"deceased\": 13915, \"positive_100k\": 190.69924429703073, \"deceased_100k\": 23.026153523829702, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\", \"sinceDay0\": 39}, {\"index\": 6078, \"date\": \"2020-04-03T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 119827, \"deceased\": 14681, \"positive_100k\": 198.28637429392325, \"deceased_100k\": 24.293708938795824, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\", \"sinceDay0\": 40}, {\"index\": 6079, \"date\": \"2020-04-04T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 124632, \"deceased\": 15362, \"positive_100k\": 206.2375541489, \"deceased_100k\": 25.42060872677484, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\", \"sinceDay0\": 41}, {\"index\": 6080, \"date\": \"2020-04-05T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 128948, \"deceased\": 15887, \"positive_100k\": 213.37955045568037, \"deceased_100k\": 26.289364069930468, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\", \"sinceDay0\": 42}, {\"index\": 6081, \"date\": \"2020-04-06T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 132547, \"deceased\": 16523, \"positive_100k\": 219.3350751795225, \"deceased_100k\": 27.341799114210435, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\", \"sinceDay0\": 43}, {\"index\": 6082, \"date\": \"2020-04-07T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 135586, \"deceased\": 17127, \"positive_100k\": 224.36392753733196, \"deceased_100k\": 28.341281451859956, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\", \"sinceDay0\": 44}, {\"index\": 6083, \"date\": \"2020-04-08T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 139422, \"deceased\": 17669, \"positive_100k\": 230.71163324465573, \"deceased_100k\": 29.23816792041301, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\", \"sinceDay0\": 45}, {\"index\": 6084, \"date\": \"2020-04-09T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 143626, \"deceased\": 18279, \"positive_100k\": 237.6682950782296, \"deceased_100k\": 30.247578890555737, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\", \"sinceDay0\": 46}, {\"index\": 6085, \"date\": \"2020-04-10T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 147577, \"deceased\": 18849, \"positive_100k\": 244.20629957500654, \"deceased_100k\": 31.190798977410424, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\", \"sinceDay0\": 47}, {\"index\": 6086, \"date\": \"2020-04-11T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 152271, \"deceased\": 19468, \"positive_100k\": 251.97379972885895, \"deceased_100k\": 32.21510289629297, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\", \"sinceDay0\": 48}, {\"index\": 6087, \"date\": \"2020-04-12T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 156363, \"deceased\": 19899, \"positive_100k\": 258.7451270892263, \"deceased_100k\": 32.928309663721684, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\", \"sinceDay0\": 49}, {\"index\": 6088, \"date\": \"2020-04-13T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 159516, \"deceased\": 20465, \"positive_100k\": 263.96262346440665, \"deceased_100k\": 33.86491066224757, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\", \"sinceDay0\": 50}, {\"index\": 6089, \"date\": \"2020-04-14T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 162488, \"deceased\": 21067, \"positive_100k\": 268.88060609270866, \"deceased_100k\": 34.86108345573268, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\", \"sinceDay0\": 51}, {\"index\": 6090, \"date\": \"2020-04-15T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 165155, \"deceased\": 21645, \"positive_100k\": 273.29388323593923, \"deceased_100k\": 35.817541719244986, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\", \"sinceDay0\": 52}, {\"index\": 6091, \"date\": \"2020-04-16T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 168941, \"deceased\": 22170, \"positive_100k\": 279.55885033915297, \"deceased_100k\": 36.68629706240061, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\", \"sinceDay0\": 53}, {\"index\": 6092, \"date\": \"2020-04-17T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 172434, \"deceased\": 22745, \"positive_100k\": 285.3389692222818, \"deceased_100k\": 37.6377910096663, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\", \"sinceDay0\": 54}, {\"index\": 6093, \"date\": \"2020-04-18T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 175925, \"deceased\": 23227, \"positive_100k\": 291.11577856124615, \"deceased_100k\": 38.435391153287284, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\", \"sinceDay0\": 55}, {\"index\": 6094, \"date\": \"2020-04-19T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 178972, \"deceased\": 23660, \"positive_100k\": 296.1578690957132, \"deceased_100k\": 39.1519074648804, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\", \"sinceDay0\": 56}, {\"index\": 6095, \"date\": \"2020-04-20T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 181228, \"deceased\": 24114, \"positive_100k\": 299.8910349131591, \"deceased_100k\": 39.90317399019975, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\", \"sinceDay0\": 57}, {\"index\": 6096, \"date\": \"2020-04-21T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"region_label\": \"Italy\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 183957, \"deceased\": 24648, \"positive_100k\": 304.4069079254862, \"deceased_100k\": 40.78682228209519, \"tested_100k\": null, \"Latitude\": 42.79662641, \"Longitude\": 12.07001339, \"Geo Region\": \"Europe\", \"sinceDay0\": 58}, {\"index\": 6695, \"date\": \"2020-03-14T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 104, \"deceased\": 0, \"positive_100k\": 2.513711206970521, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\", \"sinceDay0\": 0}, {\"index\": 6696, \"date\": \"2020-03-15T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 112, \"deceased\": 0, \"positive_100k\": 2.707073607506715, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\", \"sinceDay0\": 1}, {\"index\": 6697, \"date\": \"2020-03-16T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 123, \"deceased\": 0, \"positive_100k\": 2.9729469082439817, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\", \"sinceDay0\": 2}, {\"index\": 6698, \"date\": \"2020-03-17T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 130, \"deceased\": 0, \"positive_100k\": 3.1421390087131518, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\", \"sinceDay0\": 3}, {\"index\": 6699, \"date\": \"2020-03-18T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 142, \"deceased\": 0, \"positive_100k\": 3.4321826095174424, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\", \"sinceDay0\": 4}, {\"index\": 6700, \"date\": \"2020-03-19T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 148, \"deceased\": 0, \"positive_100k\": 3.5772044099195877, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\", \"sinceDay0\": 5}, {\"index\": 6701, \"date\": \"2020-03-20T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 159, \"deceased\": 0, \"positive_100k\": 3.8430777106568543, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\", \"sinceDay0\": 6}, {\"index\": 6702, \"date\": \"2020-03-21T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 176, \"deceased\": 0, \"positive_100k\": 4.253972811796267, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\", \"sinceDay0\": 7}, {\"index\": 6703, \"date\": \"2020-03-22T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 188, \"deceased\": 0, \"positive_100k\": 4.544016412600557, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\", \"sinceDay0\": 8}, {\"index\": 6704, \"date\": \"2020-03-23T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 189, \"deceased\": 0, \"positive_100k\": 4.568186712667582, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\", \"sinceDay0\": 9}, {\"index\": 6705, \"date\": \"2020-03-24T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 191, \"deceased\": 0, \"positive_100k\": 4.61652731280163, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\", \"sinceDay0\": 10}, {\"index\": 6706, \"date\": \"2020-03-25T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 195, \"deceased\": 0, \"positive_100k\": 4.713208513069727, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\", \"sinceDay0\": 11}, {\"index\": 6707, \"date\": \"2020-03-26T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 208, \"deceased\": 0, \"positive_100k\": 5.027422413941042, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\", \"sinceDay0\": 12}, {\"index\": 6708, \"date\": \"2020-03-27T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 225, \"deceased\": 0, \"positive_100k\": 5.438317515080454, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\", \"sinceDay0\": 13}, {\"index\": 6709, \"date\": \"2020-03-28T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 235, \"deceased\": 0, \"positive_100k\": 5.680020515750697, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\", \"sinceDay0\": 14}, {\"index\": 6710, \"date\": \"2020-03-29T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 255, \"deceased\": 0, \"positive_100k\": 6.163426517091181, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\", \"sinceDay0\": 15}, {\"index\": 6711, \"date\": \"2020-03-30T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 266, \"deceased\": 0, \"positive_100k\": 6.429299817828448, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\", \"sinceDay0\": 16}, {\"index\": 6712, \"date\": \"2020-03-31T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 289, \"deceased\": 0, \"positive_100k\": 6.985216719370006, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\", \"sinceDay0\": 17}, {\"index\": 6713, \"date\": \"2020-04-01T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 317, \"deceased\": 0, \"positive_100k\": 7.661985121246685, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\", \"sinceDay0\": 18}, {\"index\": 6714, \"date\": \"2020-04-02T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 342, \"deceased\": 0, \"positive_100k\": 8.266242622922292, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\", \"sinceDay0\": 19}, {\"index\": 6715, \"date\": \"2020-04-03T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 417, \"deceased\": 0, \"positive_100k\": 10.07901512794911, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\", \"sinceDay0\": 20}, {\"index\": 6716, \"date\": \"2020-04-04T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 479, \"deceased\": 1, \"positive_100k\": 11.577573732104613, \"deceased_100k\": 0.024170300067024243, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\", \"sinceDay0\": 21}, {\"index\": 6717, \"date\": \"2020-04-05T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 556, \"deceased\": 1, \"positive_100k\": 13.438686837265477, \"deceased_100k\": 0.024170300067024243, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\", \"sinceDay0\": 22}, {\"index\": 6718, \"date\": \"2020-04-06T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 665, \"deceased\": 1, \"positive_100k\": 16.073249544571123, \"deceased_100k\": 0.024170300067024243, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\", \"sinceDay0\": 23}, {\"index\": 6719, \"date\": \"2020-04-07T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 743, \"deceased\": 1, \"positive_100k\": 17.95853294979901, \"deceased_100k\": 0.024170300067024243, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\", \"sinceDay0\": 24}, {\"index\": 6720, \"date\": \"2020-04-08T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 855, \"deceased\": 1, \"positive_100k\": 20.665606557305725, \"deceased_100k\": 0.024170300067024243, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\", \"sinceDay0\": 25}, {\"index\": 6721, \"date\": \"2020-04-09T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 910, \"deceased\": 1, \"positive_100k\": 21.99497306099206, \"deceased_100k\": 0.024170300067024243, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\", \"sinceDay0\": 26}, {\"index\": 6722, \"date\": \"2020-04-10T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 993, \"deceased\": 1, \"positive_100k\": 24.00110796655507, \"deceased_100k\": 0.024170300067024243, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\", \"sinceDay0\": 27}, {\"index\": 6723, \"date\": \"2020-04-11T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1154, \"deceased\": 1, \"positive_100k\": 27.892526277345976, \"deceased_100k\": 0.024170300067024243, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\", \"sinceDay0\": 28}, {\"index\": 6724, \"date\": \"2020-04-12T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1234, \"deceased\": 1, \"positive_100k\": 29.826150282707914, \"deceased_100k\": 0.024170300067024243, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\", \"sinceDay0\": 29}, {\"index\": 6725, \"date\": \"2020-04-13T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1300, \"deceased\": 2, \"positive_100k\": 31.421390087131513, \"deceased_100k\": 0.048340600134048485, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\", \"sinceDay0\": 30}, {\"index\": 6726, \"date\": \"2020-04-14T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1355, \"deceased\": 3, \"positive_100k\": 32.75075659081785, \"deceased_100k\": 0.07251090020107272, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\", \"sinceDay0\": 31}, {\"index\": 6727, \"date\": \"2020-04-15T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1405, \"deceased\": 3, \"positive_100k\": 33.95927159416906, \"deceased_100k\": 0.07251090020107272, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\", \"sinceDay0\": 32}, {\"index\": 6728, \"date\": \"2020-04-16T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1524, \"deceased\": 3, \"positive_100k\": 36.83553730214494, \"deceased_100k\": 0.07251090020107272, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\", \"sinceDay0\": 33}, {\"index\": 6729, \"date\": \"2020-04-17T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1658, \"deceased\": 5, \"positive_100k\": 40.074357511126195, \"deceased_100k\": 0.12085150033512121, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\", \"sinceDay0\": 34}, {\"index\": 6730, \"date\": \"2020-04-18T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1751, \"deceased\": 6, \"positive_100k\": 42.322195417359445, \"deceased_100k\": 0.14502180040214543, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\", \"sinceDay0\": 35}, {\"index\": 6731, \"date\": \"2020-04-19T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1915, \"deceased\": 7, \"positive_100k\": 46.28612462835142, \"deceased_100k\": 0.1691921004691697, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\", \"sinceDay0\": 36}, {\"index\": 6732, \"date\": \"2020-04-20T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1995, \"deceased\": 9, \"positive_100k\": 48.21974863371336, \"deceased_100k\": 0.2175327006032182, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\", \"sinceDay0\": 37}, {\"index\": 6733, \"date\": \"2020-04-21T00:00:00\", \"country\": \"KWT\", \"country_label\": \"Kuwait\", \"region_iso\": \"KWT\", \"region_label\": \"Kuwait\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2080, \"deceased\": 11, \"positive_100k\": 50.27422413941043, \"deceased_100k\": 0.26587330073726667, \"tested_100k\": null, \"Latitude\": 29.33431262, \"Longitude\": 47.58700459, \"Geo Region\": \"Asia\", \"sinceDay0\": 38}, {\"index\": 7426, \"date\": \"2020-03-17T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 140, \"deceased\": 1, \"positive_100k\": 23.03662164652608, \"deceased_100k\": 0.16454729747518626, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\", \"sinceDay0\": 0}, {\"index\": 7427, \"date\": \"2020-03-18T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 203, \"deceased\": 2, \"positive_100k\": 33.40310138746281, \"deceased_100k\": 0.3290945949503725, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\", \"sinceDay0\": 1}, {\"index\": 7428, \"date\": \"2020-03-19T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 335, \"deceased\": 4, \"positive_100k\": 55.123344654187406, \"deceased_100k\": 0.658189189900745, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\", \"sinceDay0\": 2}, {\"index\": 7429, \"date\": \"2020-03-20T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 484, \"deceased\": 4, \"positive_100k\": 79.64089197799015, \"deceased_100k\": 0.658189189900745, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\", \"sinceDay0\": 3}, {\"index\": 7430, \"date\": \"2020-03-21T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 670, \"deceased\": 8, \"positive_100k\": 110.24668930837481, \"deceased_100k\": 1.31637837980149, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\", \"sinceDay0\": 4}, {\"index\": 7431, \"date\": \"2020-03-22T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 798, \"deceased\": 8, \"positive_100k\": 131.30874338519862, \"deceased_100k\": 1.31637837980149, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\", \"sinceDay0\": 5}, {\"index\": 7432, \"date\": \"2020-03-23T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 875, \"deceased\": 8, \"positive_100k\": 143.97888529078799, \"deceased_100k\": 1.31637837980149, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\", \"sinceDay0\": 6}, {\"index\": 7433, \"date\": \"2020-03-24T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1099, \"deceased\": 8, \"positive_100k\": 180.8374799252297, \"deceased_100k\": 1.31637837980149, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\", \"sinceDay0\": 7}, {\"index\": 7434, \"date\": \"2020-03-25T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1333, \"deceased\": 8, \"positive_100k\": 219.34154753442328, \"deceased_100k\": 1.31637837980149, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\", \"sinceDay0\": 8}, {\"index\": 7435, \"date\": \"2020-03-26T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1453, \"deceased\": 9, \"positive_100k\": 239.08722323144565, \"deceased_100k\": 1.4809256772766763, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\", \"sinceDay0\": 9}, {\"index\": 7436, \"date\": \"2020-03-27T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1605, \"deceased\": 15, \"positive_100k\": 264.098412447674, \"deceased_100k\": 2.468209462127794, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\", \"sinceDay0\": 10}, {\"index\": 7437, \"date\": \"2020-03-28T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1831, \"deceased\": 18, \"positive_100k\": 301.2861016770661, \"deceased_100k\": 2.9618513545533527, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\", \"sinceDay0\": 11}, {\"index\": 7438, \"date\": \"2020-03-29T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1950, \"deceased\": 21, \"positive_100k\": 320.8672300766132, \"deceased_100k\": 3.4554932469789117, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\", \"sinceDay0\": 12}, {\"index\": 7439, \"date\": \"2020-03-30T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1988, \"deceased\": 22, \"positive_100k\": 327.1200273806703, \"deceased_100k\": 3.6200405444540977, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\", \"sinceDay0\": 13}, {\"index\": 7440, \"date\": \"2020-03-31T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2178, \"deceased\": 23, \"positive_100k\": 358.38401390095567, \"deceased_100k\": 3.7845878419292847, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\", \"sinceDay0\": 14}, {\"index\": 7441, \"date\": \"2020-04-01T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2319, \"deceased\": 29, \"positive_100k\": 381.585182844957, \"deceased_100k\": 4.771871626780402, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\", \"sinceDay0\": 15}, {\"index\": 7442, \"date\": \"2020-04-02T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2487, \"deceased\": 30, \"positive_100k\": 409.2291288207883, \"deceased_100k\": 4.936418924255588, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\", \"sinceDay0\": 16}, {\"index\": 7443, \"date\": \"2020-04-03T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2612, \"deceased\": 31, \"positive_100k\": 429.7975410051866, \"deceased_100k\": 5.100966221730774, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\", \"sinceDay0\": 17}, {\"index\": 7444, \"date\": \"2020-04-04T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2729, \"deceased\": 31, \"positive_100k\": 449.04957480978334, \"deceased_100k\": 5.100966221730774, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\", \"sinceDay0\": 18}, {\"index\": 7445, \"date\": \"2020-04-05T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2804, \"deceased\": 36, \"positive_100k\": 461.3906221204223, \"deceased_100k\": 5.923702709106705, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\", \"sinceDay0\": 19}, {\"index\": 7446, \"date\": \"2020-04-06T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2843, \"deceased\": 41, \"positive_100k\": 467.80796672195453, \"deceased_100k\": 6.746439196482638, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\", \"sinceDay0\": 20}, {\"index\": 7447, \"date\": \"2020-04-07T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2970, \"deceased\": 44, \"positive_100k\": 488.70547350130323, \"deceased_100k\": 7.2400810889081955, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\", \"sinceDay0\": 21}, {\"index\": 7448, \"date\": \"2020-04-08T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3034, \"deceased\": 46, \"positive_100k\": 499.2365005397151, \"deceased_100k\": 7.569175683858569, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\", \"sinceDay0\": 22}, {\"index\": 7449, \"date\": \"2020-04-09T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3115, \"deceased\": 52, \"positive_100k\": 512.5648316352052, \"deceased_100k\": 8.556459468709686, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\", \"sinceDay0\": 23}, {\"index\": 7450, \"date\": \"2020-04-10T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3223, \"deceased\": 54, \"positive_100k\": 530.3359397625254, \"deceased_100k\": 8.885554063660058, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\", \"sinceDay0\": 24}, {\"index\": 7451, \"date\": \"2020-04-11T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3270, \"deceased\": 62, \"positive_100k\": 538.0696627438591, \"deceased_100k\": 10.201932443461548, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\", \"sinceDay0\": 25}, {\"index\": 7452, \"date\": \"2020-04-12T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3281, \"deceased\": 66, \"positive_100k\": 539.8796830160861, \"deceased_100k\": 10.860121633362294, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\", \"sinceDay0\": 26}, {\"index\": 7453, \"date\": \"2020-04-13T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3292, \"deceased\": 69, \"positive_100k\": 541.6897032883132, \"deceased_100k\": 11.353763525787851, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\", \"sinceDay0\": 27}, {\"index\": 7454, \"date\": \"2020-04-14T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3307, \"deceased\": 67, \"positive_100k\": 544.157912750441, \"deceased_100k\": 11.02466893083748, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\", \"sinceDay0\": 28}, {\"index\": 7455, \"date\": \"2020-04-15T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3373, \"deceased\": 69, \"positive_100k\": 555.0180343838033, \"deceased_100k\": 11.353763525787851, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\", \"sinceDay0\": 29}, {\"index\": 7456, \"date\": \"2020-04-16T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3444, \"deceased\": 69, \"positive_100k\": 566.7008925045415, \"deceased_100k\": 11.353763525787851, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\", \"sinceDay0\": 30}, {\"index\": 7457, \"date\": \"2020-04-17T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3480, \"deceased\": 72, \"positive_100k\": 572.6245952136483, \"deceased_100k\": 11.84740541821341, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\", \"sinceDay0\": 31}, {\"index\": 7458, \"date\": \"2020-04-18T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3537, \"deceased\": 72, \"positive_100k\": 582.0037911697339, \"deceased_100k\": 11.84740541821341, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\", \"sinceDay0\": 32}, {\"index\": 7459, \"date\": \"2020-04-19T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3550, \"deceased\": 73, \"positive_100k\": 584.1429060369113, \"deceased_100k\": 12.011952715688597, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\", \"sinceDay0\": 33}, {\"index\": 7460, \"date\": \"2020-04-20T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3558, \"deceased\": 75, \"positive_100k\": 585.4592844167128, \"deceased_100k\": 12.341047310638968, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\", \"sinceDay0\": 34}, {\"index\": 7461, \"date\": \"2020-04-21T00:00:00\", \"country\": \"LUX\", \"country_label\": \"Luxembourg\", \"region_iso\": \"LUX\", \"region_label\": \"Luxembourg\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3618, \"deceased\": 78, \"positive_100k\": 595.3321222652239, \"deceased_100k\": 12.834689203064528, \"tested_100k\": null, \"Latitude\": 49.76725361, \"Longitude\": 6.07182201, \"Geo Region\": \"Europe\", \"sinceDay0\": 35}, {\"index\": 7978, \"date\": \"2020-03-23T00:00:00\", \"country\": \"MLT\", \"country_label\": \"Malta\", \"region_iso\": \"MLT\", \"region_label\": \"Malta\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 107, \"deceased\": 0, \"positive_100k\": 22.128926850453954, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 35.92149632, \"Longitude\": 14.40523316, \"Geo Region\": \"Europe\", \"sinceDay0\": 0}, {\"index\": 7979, \"date\": \"2020-03-24T00:00:00\", \"country\": \"MLT\", \"country_label\": \"Malta\", \"region_iso\": \"MLT\", \"region_label\": \"Malta\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 110, \"deceased\": 0, \"positive_100k\": 22.74936405186855, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 35.92149632, \"Longitude\": 14.40523316, \"Geo Region\": \"Europe\", \"sinceDay0\": 1}, {\"index\": 7980, \"date\": \"2020-03-25T00:00:00\", \"country\": \"MLT\", \"country_label\": \"Malta\", \"region_iso\": \"MLT\", \"region_label\": \"Malta\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 129, \"deceased\": 0, \"positive_100k\": 26.678799660827664, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 35.92149632, \"Longitude\": 14.40523316, \"Geo Region\": \"Europe\", \"sinceDay0\": 2}, {\"index\": 7981, \"date\": \"2020-03-26T00:00:00\", \"country\": \"MLT\", \"country_label\": \"Malta\", \"region_iso\": \"MLT\", \"region_label\": \"Malta\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 134, \"deceased\": 0, \"positive_100k\": 27.712861663185326, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 35.92149632, \"Longitude\": 14.40523316, \"Geo Region\": \"Europe\", \"sinceDay0\": 3}, {\"index\": 7982, \"date\": \"2020-03-27T00:00:00\", \"country\": \"MLT\", \"country_label\": \"Malta\", \"region_iso\": \"MLT\", \"region_label\": \"Malta\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 139, \"deceased\": 0, \"positive_100k\": 28.746923665542983, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 35.92149632, \"Longitude\": 14.40523316, \"Geo Region\": \"Europe\", \"sinceDay0\": 4}, {\"index\": 7983, \"date\": \"2020-03-28T00:00:00\", \"country\": \"MLT\", \"country_label\": \"Malta\", \"region_iso\": \"MLT\", \"region_label\": \"Malta\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 149, \"deceased\": 0, \"positive_100k\": 30.81504767025831, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 35.92149632, \"Longitude\": 14.40523316, \"Geo Region\": \"Europe\", \"sinceDay0\": 5}, {\"index\": 7984, \"date\": \"2020-03-29T00:00:00\", \"country\": \"MLT\", \"country_label\": \"Malta\", \"region_iso\": \"MLT\", \"region_label\": \"Malta\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 151, \"deceased\": 0, \"positive_100k\": 31.22867247120137, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 35.92149632, \"Longitude\": 14.40523316, \"Geo Region\": \"Europe\", \"sinceDay0\": 6}, {\"index\": 7985, \"date\": \"2020-03-30T00:00:00\", \"country\": \"MLT\", \"country_label\": \"Malta\", \"region_iso\": \"MLT\", \"region_label\": \"Malta\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 156, \"deceased\": 0, \"positive_100k\": 32.262734473559036, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 35.92149632, \"Longitude\": 14.40523316, \"Geo Region\": \"Europe\", \"sinceDay0\": 7}, {\"index\": 7986, \"date\": \"2020-03-31T00:00:00\", \"country\": \"MLT\", \"country_label\": \"Malta\", \"region_iso\": \"MLT\", \"region_label\": \"Malta\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 169, \"deceased\": 0, \"positive_100k\": 34.951295679688954, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 35.92149632, \"Longitude\": 14.40523316, \"Geo Region\": \"Europe\", \"sinceDay0\": 8}, {\"index\": 7987, \"date\": \"2020-04-01T00:00:00\", \"country\": \"MLT\", \"country_label\": \"Malta\", \"region_iso\": \"MLT\", \"region_label\": \"Malta\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 188, \"deceased\": 0, \"positive_100k\": 38.88073128864807, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 35.92149632, \"Longitude\": 14.40523316, \"Geo Region\": \"Europe\", \"sinceDay0\": 9}, {\"index\": 7988, \"date\": \"2020-04-02T00:00:00\", \"country\": \"MLT\", \"country_label\": \"Malta\", \"region_iso\": \"MLT\", \"region_label\": \"Malta\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 196, \"deceased\": 0, \"positive_100k\": 40.535230492420325, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 35.92149632, \"Longitude\": 14.40523316, \"Geo Region\": \"Europe\", \"sinceDay0\": 10}, {\"index\": 7989, \"date\": \"2020-04-03T00:00:00\", \"country\": \"MLT\", \"country_label\": \"Malta\", \"region_iso\": \"MLT\", \"region_label\": \"Malta\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 202, \"deceased\": 0, \"positive_100k\": 41.776104895249524, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 35.92149632, \"Longitude\": 14.40523316, \"Geo Region\": \"Europe\", \"sinceDay0\": 11}, {\"index\": 7990, \"date\": \"2020-04-04T00:00:00\", \"country\": \"MLT\", \"country_label\": \"Malta\", \"region_iso\": \"MLT\", \"region_label\": \"Malta\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 213, \"deceased\": 0, \"positive_100k\": 44.051041300436374, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 35.92149632, \"Longitude\": 14.40523316, \"Geo Region\": \"Europe\", \"sinceDay0\": 12}, {\"index\": 7991, \"date\": \"2020-04-05T00:00:00\", \"country\": \"MLT\", \"country_label\": \"Malta\", \"region_iso\": \"MLT\", \"region_label\": \"Malta\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 227, \"deceased\": 0, \"positive_100k\": 46.94641490703783, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 35.92149632, \"Longitude\": 14.40523316, \"Geo Region\": \"Europe\", \"sinceDay0\": 13}, {\"index\": 7992, \"date\": \"2020-04-06T00:00:00\", \"country\": \"MLT\", \"country_label\": \"Malta\", \"region_iso\": \"MLT\", \"region_label\": \"Malta\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 241, \"deceased\": 0, \"positive_100k\": 49.84178851363928, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 35.92149632, \"Longitude\": 14.40523316, \"Geo Region\": \"Europe\", \"sinceDay0\": 14}, {\"index\": 7993, \"date\": \"2020-04-07T00:00:00\", \"country\": \"MLT\", \"country_label\": \"Malta\", \"region_iso\": \"MLT\", \"region_label\": \"Malta\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 293, \"deceased\": 0, \"positive_100k\": 60.59603333815896, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 35.92149632, \"Longitude\": 14.40523316, \"Geo Region\": \"Europe\", \"sinceDay0\": 15}, {\"index\": 7994, \"date\": \"2020-04-08T00:00:00\", \"country\": \"MLT\", \"country_label\": \"Malta\", \"region_iso\": \"MLT\", \"region_label\": \"Malta\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 299, \"deceased\": 1, \"positive_100k\": 61.836907740988146, \"deceased_100k\": 0.20681240047153227, \"tested_100k\": null, \"Latitude\": 35.92149632, \"Longitude\": 14.40523316, \"Geo Region\": \"Europe\", \"sinceDay0\": 16}, {\"index\": 7995, \"date\": \"2020-04-09T00:00:00\", \"country\": \"MLT\", \"country_label\": \"Malta\", \"region_iso\": \"MLT\", \"region_label\": \"Malta\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 337, \"deceased\": 2, \"positive_100k\": 69.69577895890637, \"deceased_100k\": 0.41362480094306453, \"tested_100k\": null, \"Latitude\": 35.92149632, \"Longitude\": 14.40523316, \"Geo Region\": \"Europe\", \"sinceDay0\": 17}, {\"index\": 7996, \"date\": \"2020-04-10T00:00:00\", \"country\": \"MLT\", \"country_label\": \"Malta\", \"region_iso\": \"MLT\", \"region_label\": \"Malta\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 350, \"deceased\": 2, \"positive_100k\": 72.38434016503629, \"deceased_100k\": 0.41362480094306453, \"tested_100k\": null, \"Latitude\": 35.92149632, \"Longitude\": 14.40523316, \"Geo Region\": \"Europe\", \"sinceDay0\": 18}, {\"index\": 7997, \"date\": \"2020-04-11T00:00:00\", \"country\": \"MLT\", \"country_label\": \"Malta\", \"region_iso\": \"MLT\", \"region_label\": \"Malta\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 370, \"deceased\": 3, \"positive_100k\": 76.52058817446694, \"deceased_100k\": 0.6204372014145968, \"tested_100k\": null, \"Latitude\": 35.92149632, \"Longitude\": 14.40523316, \"Geo Region\": \"Europe\", \"sinceDay0\": 19}, {\"index\": 7998, \"date\": \"2020-04-12T00:00:00\", \"country\": \"MLT\", \"country_label\": \"Malta\", \"region_iso\": \"MLT\", \"region_label\": \"Malta\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 378, \"deceased\": 3, \"positive_100k\": 78.1750873782392, \"deceased_100k\": 0.6204372014145968, \"tested_100k\": null, \"Latitude\": 35.92149632, \"Longitude\": 14.40523316, \"Geo Region\": \"Europe\", \"sinceDay0\": 20}, {\"index\": 7999, \"date\": \"2020-04-13T00:00:00\", \"country\": \"MLT\", \"country_label\": \"Malta\", \"region_iso\": \"MLT\", \"region_label\": \"Malta\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 384, \"deceased\": 3, \"positive_100k\": 79.41596178106839, \"deceased_100k\": 0.6204372014145968, \"tested_100k\": null, \"Latitude\": 35.92149632, \"Longitude\": 14.40523316, \"Geo Region\": \"Europe\", \"sinceDay0\": 21}, {\"index\": 8000, \"date\": \"2020-04-14T00:00:00\", \"country\": \"MLT\", \"country_label\": \"Malta\", \"region_iso\": \"MLT\", \"region_label\": \"Malta\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 393, \"deceased\": 3, \"positive_100k\": 81.27727338531218, \"deceased_100k\": 0.6204372014145968, \"tested_100k\": null, \"Latitude\": 35.92149632, \"Longitude\": 14.40523316, \"Geo Region\": \"Europe\", \"sinceDay0\": 22}, {\"index\": 8001, \"date\": \"2020-04-15T00:00:00\", \"country\": \"MLT\", \"country_label\": \"Malta\", \"region_iso\": \"MLT\", \"region_label\": \"Malta\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 399, \"deceased\": 3, \"positive_100k\": 82.51814778814138, \"deceased_100k\": 0.6204372014145968, \"tested_100k\": null, \"Latitude\": 35.92149632, \"Longitude\": 14.40523316, \"Geo Region\": \"Europe\", \"sinceDay0\": 23}, {\"index\": 8002, \"date\": \"2020-04-16T00:00:00\", \"country\": \"MLT\", \"country_label\": \"Malta\", \"region_iso\": \"MLT\", \"region_label\": \"Malta\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 412, \"deceased\": 3, \"positive_100k\": 85.2067089942713, \"deceased_100k\": 0.6204372014145968, \"tested_100k\": null, \"Latitude\": 35.92149632, \"Longitude\": 14.40523316, \"Geo Region\": \"Europe\", \"sinceDay0\": 24}, {\"index\": 8003, \"date\": \"2020-04-17T00:00:00\", \"country\": \"MLT\", \"country_label\": \"Malta\", \"region_iso\": \"MLT\", \"region_label\": \"Malta\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 422, \"deceased\": 3, \"positive_100k\": 87.27483299898661, \"deceased_100k\": 0.6204372014145968, \"tested_100k\": null, \"Latitude\": 35.92149632, \"Longitude\": 14.40523316, \"Geo Region\": \"Europe\", \"sinceDay0\": 25}, {\"index\": 8004, \"date\": \"2020-04-18T00:00:00\", \"country\": \"MLT\", \"country_label\": \"Malta\", \"region_iso\": \"MLT\", \"region_label\": \"Malta\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 426, \"deceased\": 3, \"positive_100k\": 88.10208260087275, \"deceased_100k\": 0.6204372014145968, \"tested_100k\": null, \"Latitude\": 35.92149632, \"Longitude\": 14.40523316, \"Geo Region\": \"Europe\", \"sinceDay0\": 26}, {\"index\": 8005, \"date\": \"2020-04-19T00:00:00\", \"country\": \"MLT\", \"country_label\": \"Malta\", \"region_iso\": \"MLT\", \"region_label\": \"Malta\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 427, \"deceased\": 3, \"positive_100k\": 88.30889500134428, \"deceased_100k\": 0.6204372014145968, \"tested_100k\": null, \"Latitude\": 35.92149632, \"Longitude\": 14.40523316, \"Geo Region\": \"Europe\", \"sinceDay0\": 27}, {\"index\": 8006, \"date\": \"2020-04-20T00:00:00\", \"country\": \"MLT\", \"country_label\": \"Malta\", \"region_iso\": \"MLT\", \"region_label\": \"Malta\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 431, \"deceased\": 3, \"positive_100k\": 89.1361446032304, \"deceased_100k\": 0.6204372014145968, \"tested_100k\": null, \"Latitude\": 35.92149632, \"Longitude\": 14.40523316, \"Geo Region\": \"Europe\", \"sinceDay0\": 28}, {\"index\": 8007, \"date\": \"2020-04-21T00:00:00\", \"country\": \"MLT\", \"country_label\": \"Malta\", \"region_iso\": \"MLT\", \"region_label\": \"Malta\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 443, \"deceased\": 3, \"positive_100k\": 91.61789340888879, \"deceased_100k\": 0.6204372014145968, \"tested_100k\": null, \"Latitude\": 35.92149632, \"Longitude\": 14.40523316, \"Geo Region\": \"Europe\", \"sinceDay0\": 29}, {\"index\": 8342, \"date\": \"2020-03-23T00:00:00\", \"country\": \"MDA\", \"country_label\": \"Moldova\", \"region_iso\": \"MDA\", \"region_label\": \"Moldova\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 109, \"deceased\": 1, \"positive_100k\": 3.0739874947932573, \"deceased_100k\": 0.02820172013571796, \"tested_100k\": null, \"Latitude\": 47.19498804, \"Longitude\": 28.45673372, \"Geo Region\": \"Europe\", \"sinceDay0\": 0}, {\"index\": 8343, \"date\": \"2020-03-24T00:00:00\", \"country\": \"MDA\", \"country_label\": \"Moldova\", \"region_iso\": \"MDA\", \"region_label\": \"Moldova\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 125, \"deceased\": 1, \"positive_100k\": 3.525215016964745, \"deceased_100k\": 0.02820172013571796, \"tested_100k\": null, \"Latitude\": 47.19498804, \"Longitude\": 28.45673372, \"Geo Region\": \"Europe\", \"sinceDay0\": 1}, {\"index\": 8344, \"date\": \"2020-03-25T00:00:00\", \"country\": \"MDA\", \"country_label\": \"Moldova\", \"region_iso\": \"MDA\", \"region_label\": \"Moldova\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 149, \"deceased\": 1, \"positive_100k\": 4.202056300221976, \"deceased_100k\": 0.02820172013571796, \"tested_100k\": null, \"Latitude\": 47.19498804, \"Longitude\": 28.45673372, \"Geo Region\": \"Europe\", \"sinceDay0\": 2}, {\"index\": 8345, \"date\": \"2020-03-26T00:00:00\", \"country\": \"MDA\", \"country_label\": \"Moldova\", \"region_iso\": \"MDA\", \"region_label\": \"Moldova\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 177, \"deceased\": 1, \"positive_100k\": 4.991704464022078, \"deceased_100k\": 0.02820172013571796, \"tested_100k\": null, \"Latitude\": 47.19498804, \"Longitude\": 28.45673372, \"Geo Region\": \"Europe\", \"sinceDay0\": 3}, {\"index\": 8346, \"date\": \"2020-03-27T00:00:00\", \"country\": \"MDA\", \"country_label\": \"Moldova\", \"region_iso\": \"MDA\", \"region_label\": \"Moldova\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 199, \"deceased\": 2, \"positive_100k\": 5.612142307007874, \"deceased_100k\": 0.05640344027143592, \"tested_100k\": null, \"Latitude\": 47.19498804, \"Longitude\": 28.45673372, \"Geo Region\": \"Europe\", \"sinceDay0\": 4}, {\"index\": 8347, \"date\": \"2020-03-28T00:00:00\", \"country\": \"MDA\", \"country_label\": \"Moldova\", \"region_iso\": \"MDA\", \"region_label\": \"Moldova\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 231, \"deceased\": 2, \"positive_100k\": 6.514597351350848, \"deceased_100k\": 0.05640344027143592, \"tested_100k\": null, \"Latitude\": 47.19498804, \"Longitude\": 28.45673372, \"Geo Region\": \"Europe\", \"sinceDay0\": 5}, {\"index\": 8348, \"date\": \"2020-03-29T00:00:00\", \"country\": \"MDA\", \"country_label\": \"Moldova\", \"region_iso\": \"MDA\", \"region_label\": \"Moldova\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 263, \"deceased\": 2, \"positive_100k\": 7.417052395693823, \"deceased_100k\": 0.05640344027143592, \"tested_100k\": null, \"Latitude\": 47.19498804, \"Longitude\": 28.45673372, \"Geo Region\": \"Europe\", \"sinceDay0\": 6}, {\"index\": 8349, \"date\": \"2020-03-30T00:00:00\", \"country\": \"MDA\", \"country_label\": \"Moldova\", \"region_iso\": \"MDA\", \"region_label\": \"Moldova\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 298, \"deceased\": 2, \"positive_100k\": 8.404112600443952, \"deceased_100k\": 0.05640344027143592, \"tested_100k\": null, \"Latitude\": 47.19498804, \"Longitude\": 28.45673372, \"Geo Region\": \"Europe\", \"sinceDay0\": 7}, {\"index\": 8350, \"date\": \"2020-03-31T00:00:00\", \"country\": \"MDA\", \"country_label\": \"Moldova\", \"region_iso\": \"MDA\", \"region_label\": \"Moldova\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 353, \"deceased\": 4, \"positive_100k\": 9.955207207908439, \"deceased_100k\": 0.11280688054287184, \"tested_100k\": null, \"Latitude\": 47.19498804, \"Longitude\": 28.45673372, \"Geo Region\": \"Europe\", \"sinceDay0\": 8}, {\"index\": 8351, \"date\": \"2020-04-01T00:00:00\", \"country\": \"MDA\", \"country_label\": \"Moldova\", \"region_iso\": \"MDA\", \"region_label\": \"Moldova\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 423, \"deceased\": 5, \"positive_100k\": 11.929327617408696, \"deceased_100k\": 0.14100860067858978, \"tested_100k\": null, \"Latitude\": 47.19498804, \"Longitude\": 28.45673372, \"Geo Region\": \"Europe\", \"sinceDay0\": 9}, {\"index\": 8352, \"date\": \"2020-04-02T00:00:00\", \"country\": \"MDA\", \"country_label\": \"Moldova\", \"region_iso\": \"MDA\", \"region_label\": \"Moldova\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 505, \"deceased\": 6, \"positive_100k\": 14.241868668537569, \"deceased_100k\": 0.16921032081430776, \"tested_100k\": null, \"Latitude\": 47.19498804, \"Longitude\": 28.45673372, \"Geo Region\": \"Europe\", \"sinceDay0\": 10}, {\"index\": 8353, \"date\": \"2020-04-03T00:00:00\", \"country\": \"MDA\", \"country_label\": \"Moldova\", \"region_iso\": \"MDA\", \"region_label\": \"Moldova\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 591, \"deceased\": 8, \"positive_100k\": 16.66721660020931, \"deceased_100k\": 0.22561376108574369, \"tested_100k\": null, \"Latitude\": 47.19498804, \"Longitude\": 28.45673372, \"Geo Region\": \"Europe\", \"sinceDay0\": 11}, {\"index\": 8354, \"date\": \"2020-04-04T00:00:00\", \"country\": \"MDA\", \"country_label\": \"Moldova\", \"region_iso\": \"MDA\", \"region_label\": \"Moldova\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 752, \"deceased\": 12, \"positive_100k\": 21.207693542059904, \"deceased_100k\": 0.3384206416286155, \"tested_100k\": null, \"Latitude\": 47.19498804, \"Longitude\": 28.45673372, \"Geo Region\": \"Europe\", \"sinceDay0\": 12}, {\"index\": 8355, \"date\": \"2020-04-05T00:00:00\", \"country\": \"MDA\", \"country_label\": \"Moldova\", \"region_iso\": \"MDA\", \"region_label\": \"Moldova\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 864, \"deceased\": 15, \"positive_100k\": 24.366286197260315, \"deceased_100k\": 0.4230258020357694, \"tested_100k\": null, \"Latitude\": 47.19498804, \"Longitude\": 28.45673372, \"Geo Region\": \"Europe\", \"sinceDay0\": 13}, {\"index\": 8356, \"date\": \"2020-04-06T00:00:00\", \"country\": \"MDA\", \"country_label\": \"Moldova\", \"region_iso\": \"MDA\", \"region_label\": \"Moldova\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 965, \"deceased\": 19, \"positive_100k\": 27.21465993096783, \"deceased_100k\": 0.5358326825786411, \"tested_100k\": null, \"Latitude\": 47.19498804, \"Longitude\": 28.45673372, \"Geo Region\": \"Europe\", \"sinceDay0\": 14}, {\"index\": 8357, \"date\": \"2020-04-07T00:00:00\", \"country\": \"MDA\", \"country_label\": \"Moldova\", \"region_iso\": \"MDA\", \"region_label\": \"Moldova\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1056, \"deceased\": 22, \"positive_100k\": 29.781016463318164, \"deceased_100k\": 0.6204378429857951, \"tested_100k\": null, \"Latitude\": 47.19498804, \"Longitude\": 28.45673372, \"Geo Region\": \"Europe\", \"sinceDay0\": 15}, {\"index\": 8358, \"date\": \"2020-04-08T00:00:00\", \"country\": \"MDA\", \"country_label\": \"Moldova\", \"region_iso\": \"MDA\", \"region_label\": \"Moldova\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1174, \"deceased\": 27, \"positive_100k\": 33.10881943933288, \"deceased_100k\": 0.7614464436643849, \"tested_100k\": null, \"Latitude\": 47.19498804, \"Longitude\": 28.45673372, \"Geo Region\": \"Europe\", \"sinceDay0\": 16}, {\"index\": 8359, \"date\": \"2020-04-09T00:00:00\", \"country\": \"MDA\", \"country_label\": \"Moldova\", \"region_iso\": \"MDA\", \"region_label\": \"Moldova\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1289, \"deceased\": 29, \"positive_100k\": 36.35201725494045, \"deceased_100k\": 0.8178498839358208, \"tested_100k\": null, \"Latitude\": 47.19498804, \"Longitude\": 28.45673372, \"Geo Region\": \"Europe\", \"sinceDay0\": 17}, {\"index\": 8360, \"date\": \"2020-04-10T00:00:00\", \"country\": \"MDA\", \"country_label\": \"Moldova\", \"region_iso\": \"MDA\", \"region_label\": \"Moldova\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1438, \"deceased\": 29, \"positive_100k\": 40.554073555162425, \"deceased_100k\": 0.8178498839358208, \"tested_100k\": null, \"Latitude\": 47.19498804, \"Longitude\": 28.45673372, \"Geo Region\": \"Europe\", \"sinceDay0\": 18}, {\"index\": 8361, \"date\": \"2020-04-11T00:00:00\", \"country\": \"MDA\", \"country_label\": \"Moldova\", \"region_iso\": \"MDA\", \"region_label\": \"Moldova\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1560, \"deceased\": 30, \"positive_100k\": 43.99468341172002, \"deceased_100k\": 0.8460516040715388, \"tested_100k\": null, \"Latitude\": 47.19498804, \"Longitude\": 28.45673372, \"Geo Region\": \"Europe\", \"sinceDay0\": 19}, {\"index\": 8362, \"date\": \"2020-04-12T00:00:00\", \"country\": \"MDA\", \"country_label\": \"Moldova\", \"region_iso\": \"MDA\", \"region_label\": \"Moldova\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1662, \"deceased\": 31, \"positive_100k\": 46.87125886556325, \"deceased_100k\": 0.8742533242072567, \"tested_100k\": null, \"Latitude\": 47.19498804, \"Longitude\": 28.45673372, \"Geo Region\": \"Europe\", \"sinceDay0\": 20}, {\"index\": 8363, \"date\": \"2020-04-13T00:00:00\", \"country\": \"MDA\", \"country_label\": \"Moldova\", \"region_iso\": \"MDA\", \"region_label\": \"Moldova\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1712, \"deceased\": 35, \"positive_100k\": 48.281344872349145, \"deceased_100k\": 0.9870602047501285, \"tested_100k\": null, \"Latitude\": 47.19498804, \"Longitude\": 28.45673372, \"Geo Region\": \"Europe\", \"sinceDay0\": 21}, {\"index\": 8364, \"date\": \"2020-04-14T00:00:00\", \"country\": \"MDA\", \"country_label\": \"Moldova\", \"region_iso\": \"MDA\", \"region_label\": \"Moldova\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1934, \"deceased\": 40, \"positive_100k\": 54.54212674247852, \"deceased_100k\": 1.1280688054287182, \"tested_100k\": null, \"Latitude\": 47.19498804, \"Longitude\": 28.45673372, \"Geo Region\": \"Europe\", \"sinceDay0\": 22}, {\"index\": 8365, \"date\": \"2020-04-15T00:00:00\", \"country\": \"MDA\", \"country_label\": \"Moldova\", \"region_iso\": \"MDA\", \"region_label\": \"Moldova\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2049, \"deceased\": 46, \"positive_100k\": 57.7853245580861, \"deceased_100k\": 1.297279126243026, \"tested_100k\": null, \"Latitude\": 47.19498804, \"Longitude\": 28.45673372, \"Geo Region\": \"Europe\", \"sinceDay0\": 23}, {\"index\": 8366, \"date\": \"2020-04-16T00:00:00\", \"country\": \"MDA\", \"country_label\": \"Moldova\", \"region_iso\": \"MDA\", \"region_label\": \"Moldova\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2154, \"deceased\": 54, \"positive_100k\": 60.746505172336484, \"deceased_100k\": 1.5228928873287697, \"tested_100k\": null, \"Latitude\": 47.19498804, \"Longitude\": 28.45673372, \"Geo Region\": \"Europe\", \"sinceDay0\": 24}, {\"index\": 8367, \"date\": \"2020-04-17T00:00:00\", \"country\": \"MDA\", \"country_label\": \"Moldova\", \"region_iso\": \"MDA\", \"region_label\": \"Moldova\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2264, \"deceased\": 56, \"positive_100k\": 63.84869438726546, \"deceased_100k\": 1.5792963276002054, \"tested_100k\": null, \"Latitude\": 47.19498804, \"Longitude\": 28.45673372, \"Geo Region\": \"Europe\", \"sinceDay0\": 25}, {\"index\": 8368, \"date\": \"2020-04-18T00:00:00\", \"country\": \"MDA\", \"country_label\": \"Moldova\", \"region_iso\": \"MDA\", \"region_label\": \"Moldova\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2378, \"deceased\": 57, \"positive_100k\": 67.0636904827373, \"deceased_100k\": 1.6074980477359238, \"tested_100k\": null, \"Latitude\": 47.19498804, \"Longitude\": 28.45673372, \"Geo Region\": \"Europe\", \"sinceDay0\": 26}, {\"index\": 8369, \"date\": \"2020-04-19T00:00:00\", \"country\": \"MDA\", \"country_label\": \"Moldova\", \"region_iso\": \"MDA\", \"region_label\": \"Moldova\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2472, \"deceased\": 67, \"positive_100k\": 69.71465217549479, \"deceased_100k\": 1.8895152490931033, \"tested_100k\": null, \"Latitude\": 47.19498804, \"Longitude\": 28.45673372, \"Geo Region\": \"Europe\", \"sinceDay0\": 27}, {\"index\": 8370, \"date\": \"2020-04-20T00:00:00\", \"country\": \"MDA\", \"country_label\": \"Moldova\", \"region_iso\": \"MDA\", \"region_label\": \"Moldova\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2548, \"deceased\": 70, \"positive_100k\": 71.85798290580935, \"deceased_100k\": 1.974120409500257, \"tested_100k\": null, \"Latitude\": 47.19498804, \"Longitude\": 28.45673372, \"Geo Region\": \"Europe\", \"sinceDay0\": 28}, {\"index\": 8371, \"date\": \"2020-04-21T00:00:00\", \"country\": \"MDA\", \"country_label\": \"Moldova\", \"region_iso\": \"MDA\", \"region_label\": \"Moldova\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2614, \"deceased\": 72, \"positive_100k\": 73.71929643476673, \"deceased_100k\": 2.030523849771693, \"tested_100k\": null, \"Latitude\": 47.19498804, \"Longitude\": 28.45673372, \"Geo Region\": \"Europe\", \"sinceDay0\": 29}, {\"index\": 8623, \"date\": \"2020-03-31T00:00:00\", \"country\": \"MNE\", \"country_label\": \"Montenegro\", \"region_iso\": \"MNE\", \"region_label\": \"Montenegro\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 109, \"deceased\": 2, \"positive_100k\": 17.514401176196483, \"deceased_100k\": 0.32136515919626574, \"tested_100k\": null, \"Latitude\": 42.78890259, \"Longitude\": 19.23883939, \"Geo Region\": \"Europe\", \"sinceDay0\": 0}, {\"index\": 8624, \"date\": \"2020-04-01T00:00:00\", \"country\": \"MNE\", \"country_label\": \"Montenegro\", \"region_iso\": \"MNE\", \"region_label\": \"Montenegro\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 123, \"deceased\": 2, \"positive_100k\": 19.763957290570342, \"deceased_100k\": 0.32136515919626574, \"tested_100k\": null, \"Latitude\": 42.78890259, \"Longitude\": 19.23883939, \"Geo Region\": \"Europe\", \"sinceDay0\": 1}, {\"index\": 8625, \"date\": \"2020-04-02T00:00:00\", \"country\": \"MNE\", \"country_label\": \"Montenegro\", \"region_iso\": \"MNE\", \"region_label\": \"Montenegro\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 144, \"deceased\": 2, \"positive_100k\": 23.138291462131132, \"deceased_100k\": 0.32136515919626574, \"tested_100k\": null, \"Latitude\": 42.78890259, \"Longitude\": 19.23883939, \"Geo Region\": \"Europe\", \"sinceDay0\": 2}, {\"index\": 8626, \"date\": \"2020-04-03T00:00:00\", \"country\": \"MNE\", \"country_label\": \"Montenegro\", \"region_iso\": \"MNE\", \"region_label\": \"Montenegro\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 174, \"deceased\": 2, \"positive_100k\": 27.958768850075117, \"deceased_100k\": 0.32136515919626574, \"tested_100k\": null, \"Latitude\": 42.78890259, \"Longitude\": 19.23883939, \"Geo Region\": \"Europe\", \"sinceDay0\": 3}, {\"index\": 8627, \"date\": \"2020-04-04T00:00:00\", \"country\": \"MNE\", \"country_label\": \"Montenegro\", \"region_iso\": \"MNE\", \"region_label\": \"Montenegro\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 201, \"deceased\": 2, \"positive_100k\": 32.297198499224706, \"deceased_100k\": 0.32136515919626574, \"tested_100k\": null, \"Latitude\": 42.78890259, \"Longitude\": 19.23883939, \"Geo Region\": \"Europe\", \"sinceDay0\": 4}, {\"index\": 8628, \"date\": \"2020-04-05T00:00:00\", \"country\": \"MNE\", \"country_label\": \"Montenegro\", \"region_iso\": \"MNE\", \"region_label\": \"Montenegro\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 214, \"deceased\": 2, \"positive_100k\": 34.386072034000435, \"deceased_100k\": 0.32136515919626574, \"tested_100k\": null, \"Latitude\": 42.78890259, \"Longitude\": 19.23883939, \"Geo Region\": \"Europe\", \"sinceDay0\": 5}, {\"index\": 8629, \"date\": \"2020-04-06T00:00:00\", \"country\": \"MNE\", \"country_label\": \"Montenegro\", \"region_iso\": \"MNE\", \"region_label\": \"Montenegro\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 233, \"deceased\": 2, \"positive_100k\": 37.439041046364956, \"deceased_100k\": 0.32136515919626574, \"tested_100k\": null, \"Latitude\": 42.78890259, \"Longitude\": 19.23883939, \"Geo Region\": \"Europe\", \"sinceDay0\": 6}, {\"index\": 8630, \"date\": \"2020-04-07T00:00:00\", \"country\": \"MNE\", \"country_label\": \"Montenegro\", \"region_iso\": \"MNE\", \"region_label\": \"Montenegro\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 241, \"deceased\": 2, \"positive_100k\": 38.724501683150024, \"deceased_100k\": 0.32136515919626574, \"tested_100k\": null, \"Latitude\": 42.78890259, \"Longitude\": 19.23883939, \"Geo Region\": \"Europe\", \"sinceDay0\": 7}, {\"index\": 8631, \"date\": \"2020-04-08T00:00:00\", \"country\": \"MNE\", \"country_label\": \"Montenegro\", \"region_iso\": \"MNE\", \"region_label\": \"Montenegro\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 248, \"deceased\": 2, \"positive_100k\": 39.849279740336954, \"deceased_100k\": 0.32136515919626574, \"tested_100k\": null, \"Latitude\": 42.78890259, \"Longitude\": 19.23883939, \"Geo Region\": \"Europe\", \"sinceDay0\": 8}, {\"index\": 8632, \"date\": \"2020-04-09T00:00:00\", \"country\": \"MNE\", \"country_label\": \"Montenegro\", \"region_iso\": \"MNE\", \"region_label\": \"Montenegro\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 252, \"deceased\": 2, \"positive_100k\": 40.492010058729484, \"deceased_100k\": 0.32136515919626574, \"tested_100k\": null, \"Latitude\": 42.78890259, \"Longitude\": 19.23883939, \"Geo Region\": \"Europe\", \"sinceDay0\": 9}, {\"index\": 8633, \"date\": \"2020-04-10T00:00:00\", \"country\": \"MNE\", \"country_label\": \"Montenegro\", \"region_iso\": \"MNE\", \"region_label\": \"Montenegro\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 255, \"deceased\": 2, \"positive_100k\": 40.97405779752388, \"deceased_100k\": 0.32136515919626574, \"tested_100k\": null, \"Latitude\": 42.78890259, \"Longitude\": 19.23883939, \"Geo Region\": \"Europe\", \"sinceDay0\": 10}, {\"index\": 8634, \"date\": \"2020-04-11T00:00:00\", \"country\": \"MNE\", \"country_label\": \"Montenegro\", \"region_iso\": \"MNE\", \"region_label\": \"Montenegro\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 263, \"deceased\": 2, \"positive_100k\": 42.259518434308944, \"deceased_100k\": 0.32136515919626574, \"tested_100k\": null, \"Latitude\": 42.78890259, \"Longitude\": 19.23883939, \"Geo Region\": \"Europe\", \"sinceDay0\": 11}, {\"index\": 8635, \"date\": \"2020-04-12T00:00:00\", \"country\": \"MNE\", \"country_label\": \"Montenegro\", \"region_iso\": \"MNE\", \"region_label\": \"Montenegro\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 272, \"deceased\": 3, \"positive_100k\": 43.70566165069214, \"deceased_100k\": 0.4820477387943986, \"tested_100k\": null, \"Latitude\": 42.78890259, \"Longitude\": 19.23883939, \"Geo Region\": \"Europe\", \"sinceDay0\": 12}, {\"index\": 8636, \"date\": \"2020-04-13T00:00:00\", \"country\": \"MNE\", \"country_label\": \"Montenegro\", \"region_iso\": \"MNE\", \"region_label\": \"Montenegro\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 274, \"deceased\": 3, \"positive_100k\": 44.027026809888405, \"deceased_100k\": 0.4820477387943986, \"tested_100k\": null, \"Latitude\": 42.78890259, \"Longitude\": 19.23883939, \"Geo Region\": \"Europe\", \"sinceDay0\": 13}, {\"index\": 8637, \"date\": \"2020-04-14T00:00:00\", \"country\": \"MNE\", \"country_label\": \"Montenegro\", \"region_iso\": \"MNE\", \"region_label\": \"Montenegro\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 283, \"deceased\": 4, \"positive_100k\": 45.4731700262716, \"deceased_100k\": 0.6427303183925315, \"tested_100k\": null, \"Latitude\": 42.78890259, \"Longitude\": 19.23883939, \"Geo Region\": \"Europe\", \"sinceDay0\": 14}, {\"index\": 8638, \"date\": \"2020-04-15T00:00:00\", \"country\": \"MNE\", \"country_label\": \"Montenegro\", \"region_iso\": \"MNE\", \"region_label\": \"Montenegro\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 288, \"deceased\": 4, \"positive_100k\": 46.276582924262264, \"deceased_100k\": 0.6427303183925315, \"tested_100k\": null, \"Latitude\": 42.78890259, \"Longitude\": 19.23883939, \"Geo Region\": \"Europe\", \"sinceDay0\": 15}, {\"index\": 8639, \"date\": \"2020-04-16T00:00:00\", \"country\": \"MNE\", \"country_label\": \"Montenegro\", \"region_iso\": \"MNE\", \"region_label\": \"Montenegro\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 303, \"deceased\": 4, \"positive_100k\": 48.68682161823426, \"deceased_100k\": 0.6427303183925315, \"tested_100k\": null, \"Latitude\": 42.78890259, \"Longitude\": 19.23883939, \"Geo Region\": \"Europe\", \"sinceDay0\": 16}, {\"index\": 8640, \"date\": \"2020-04-17T00:00:00\", \"country\": \"MNE\", \"country_label\": \"Montenegro\", \"region_iso\": \"MNE\", \"region_label\": \"Montenegro\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 303, \"deceased\": 5, \"positive_100k\": 48.68682161823426, \"deceased_100k\": 0.8034128979906643, \"tested_100k\": null, \"Latitude\": 42.78890259, \"Longitude\": 19.23883939, \"Geo Region\": \"Europe\", \"sinceDay0\": 17}, {\"index\": 8641, \"date\": \"2020-04-18T00:00:00\", \"country\": \"MNE\", \"country_label\": \"Montenegro\", \"region_iso\": \"MNE\", \"region_label\": \"Montenegro\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 307, \"deceased\": 5, \"positive_100k\": 49.32955193662679, \"deceased_100k\": 0.8034128979906643, \"tested_100k\": null, \"Latitude\": 42.78890259, \"Longitude\": 19.23883939, \"Geo Region\": \"Europe\", \"sinceDay0\": 18}, {\"index\": 8642, \"date\": \"2020-04-19T00:00:00\", \"country\": \"MNE\", \"country_label\": \"Montenegro\", \"region_iso\": \"MNE\", \"region_label\": \"Montenegro\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 308, \"deceased\": 5, \"positive_100k\": 49.49023451622492, \"deceased_100k\": 0.8034128979906643, \"tested_100k\": null, \"Latitude\": 42.78890259, \"Longitude\": 19.23883939, \"Geo Region\": \"Europe\", \"sinceDay0\": 19}, {\"index\": 8643, \"date\": \"2020-04-20T00:00:00\", \"country\": \"MNE\", \"country_label\": \"Montenegro\", \"region_iso\": \"MNE\", \"region_label\": \"Montenegro\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 312, \"deceased\": 5, \"positive_100k\": 50.132964834617454, \"deceased_100k\": 0.8034128979906643, \"tested_100k\": null, \"Latitude\": 42.78890259, \"Longitude\": 19.23883939, \"Geo Region\": \"Europe\", \"sinceDay0\": 20}, {\"index\": 8644, \"date\": \"2020-04-21T00:00:00\", \"country\": \"MNE\", \"country_label\": \"Montenegro\", \"region_iso\": \"MNE\", \"region_label\": \"Montenegro\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 313, \"deceased\": 5, \"positive_100k\": 50.29364741421559, \"deceased_100k\": 0.8034128979906643, \"tested_100k\": null, \"Latitude\": 42.78890259, \"Longitude\": 19.23883939, \"Geo Region\": \"Europe\", \"sinceDay0\": 21}, {\"index\": 9053, \"date\": \"2020-03-06T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 128, \"deceased\": 1, \"positive_100k\": 0.7428464611229854, \"deceased_100k\": 0.005803487977523323, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\", \"sinceDay0\": 0}, {\"index\": 9054, \"date\": \"2020-03-07T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 188, \"deceased\": 1, \"positive_100k\": 1.0910557397743847, \"deceased_100k\": 0.005803487977523323, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\", \"sinceDay0\": 1}, {\"index\": 9055, \"date\": \"2020-03-08T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 265, \"deceased\": 3, \"positive_100k\": 1.5379243140436807, \"deceased_100k\": 0.01741046393256997, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\", \"sinceDay0\": 2}, {\"index\": 9056, \"date\": \"2020-03-09T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 321, \"deceased\": 3, \"positive_100k\": 1.8629196407849868, \"deceased_100k\": 0.01741046393256997, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\", \"sinceDay0\": 3}, {\"index\": 9057, \"date\": \"2020-03-10T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 382, \"deceased\": 4, \"positive_100k\": 2.216932407413909, \"deceased_100k\": 0.023213951910093292, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\", \"sinceDay0\": 4}, {\"index\": 9058, \"date\": \"2020-03-11T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 503, \"deceased\": 5, \"positive_100k\": 2.9191544526942317, \"deceased_100k\": 0.029017439887616615, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\", \"sinceDay0\": 5}, {\"index\": 9059, \"date\": \"2020-03-12T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 503, \"deceased\": 5, \"positive_100k\": 2.9191544526942317, \"deceased_100k\": 0.029017439887616615, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\", \"sinceDay0\": 6}, {\"index\": 9060, \"date\": \"2020-03-13T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 806, \"deceased\": 10, \"positive_100k\": 4.677611309883798, \"deceased_100k\": 0.05803487977523323, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\", \"sinceDay0\": 7}, {\"index\": 9061, \"date\": \"2020-03-14T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 962, \"deceased\": 12, \"positive_100k\": 5.582955434377437, \"deceased_100k\": 0.06964185573027988, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\", \"sinceDay0\": 8}, {\"index\": 9062, \"date\": \"2020-03-15T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1138, \"deceased\": 20, \"positive_100k\": 6.604369318421543, \"deceased_100k\": 0.11606975955046646, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\", \"sinceDay0\": 9}, {\"index\": 9063, \"date\": \"2020-03-16T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1416, \"deceased\": 24, \"positive_100k\": 8.217738976173026, \"deceased_100k\": 0.13928371146055976, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\", \"sinceDay0\": 10}, {\"index\": 9064, \"date\": \"2020-03-17T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1711, \"deceased\": 43, \"positive_100k\": 9.929767929542406, \"deceased_100k\": 0.24954998303350293, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\", \"sinceDay0\": 11}, {\"index\": 9065, \"date\": \"2020-03-18T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2058, \"deceased\": 58, \"positive_100k\": 11.943578257742999, \"deceased_100k\": 0.3366023026963527, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\", \"sinceDay0\": 12}, {\"index\": 9066, \"date\": \"2020-03-19T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2467, \"deceased\": 77, \"positive_100k\": 14.31720484055004, \"deceased_100k\": 0.4468685742692959, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\", \"sinceDay0\": 13}, {\"index\": 9067, \"date\": \"2020-03-20T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3003, \"deceased\": 107, \"positive_100k\": 17.42787439650254, \"deceased_100k\": 0.6209732135949956, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\", \"sinceDay0\": 14}, {\"index\": 9068, \"date\": \"2020-03-21T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3640, \"deceased\": 137, \"positive_100k\": 21.124696238184896, \"deceased_100k\": 0.7950778529206952, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\", \"sinceDay0\": 15}, {\"index\": 9069, \"date\": \"2020-03-22T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4217, \"deceased\": 180, \"positive_100k\": 24.473308801215857, \"deceased_100k\": 1.044627835954198, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\", \"sinceDay0\": 16}, {\"index\": 9070, \"date\": \"2020-03-23T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4764, \"deceased\": 214, \"positive_100k\": 27.64781672492111, \"deceased_100k\": 1.2419464271899912, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\", \"sinceDay0\": 17}, {\"index\": 9071, \"date\": \"2020-03-24T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 5580, \"deceased\": 277, \"positive_100k\": 32.38346291458014, \"deceased_100k\": 1.6075661697739605, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\", \"sinceDay0\": 18}, {\"index\": 9072, \"date\": \"2020-03-25T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6438, \"deceased\": 357, \"positive_100k\": 37.36285559929515, \"deceased_100k\": 2.071845207975826, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\", \"sinceDay0\": 19}, {\"index\": 9073, \"date\": \"2020-03-26T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 7468, \"deceased\": 435, \"positive_100k\": 43.340448216144175, \"deceased_100k\": 2.5245172702226455, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\", \"sinceDay0\": 20}, {\"index\": 9074, \"date\": \"2020-03-27T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 8647, \"deceased\": 547, \"positive_100k\": 50.18276054164417, \"deceased_100k\": 3.174507923705258, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\", \"sinceDay0\": 21}, {\"index\": 9075, \"date\": \"2020-03-28T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 9819, \"deceased\": 640, \"positive_100k\": 56.98444845130151, \"deceased_100k\": 3.7142323056149267, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\", \"sinceDay0\": 22}, {\"index\": 9076, \"date\": \"2020-03-29T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 10930, \"deceased\": 772, \"positive_100k\": 63.43212359432993, \"deceased_100k\": 4.4802927186480055, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\", \"sinceDay0\": 23}, {\"index\": 9077, \"date\": \"2020-03-30T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 11817, \"deceased\": 865, \"positive_100k\": 68.57981743039312, \"deceased_100k\": 5.020017100557674, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\", \"sinceDay0\": 24}, {\"index\": 9078, \"date\": \"2020-03-31T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 12667, \"deceased\": 1040, \"positive_100k\": 73.51278221128793, \"deceased_100k\": 6.035627496624256, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\", \"sinceDay0\": 25}, {\"index\": 9079, \"date\": \"2020-04-01T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 13696, \"deceased\": 1175, \"positive_100k\": 79.48457134015943, \"deceased_100k\": 6.819098373589905, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\", \"sinceDay0\": 26}, {\"index\": 9080, \"date\": \"2020-04-02T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 14788, \"deceased\": 1341, \"positive_100k\": 85.8219802116149, \"deceased_100k\": 7.7824773778587755, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\", \"sinceDay0\": 27}, {\"index\": 9081, \"date\": \"2020-04-03T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 15821, \"deceased\": 1490, \"positive_100k\": 91.8169832923965, \"deceased_100k\": 8.64719708650975, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\", \"sinceDay0\": 28}, {\"index\": 9082, \"date\": \"2020-04-04T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 16727, \"deceased\": 1656, \"positive_100k\": 97.07494340003262, \"deceased_100k\": 9.610576090778624, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\", \"sinceDay0\": 29}, {\"index\": 9083, \"date\": \"2020-04-05T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 17953, \"deceased\": 1771, \"positive_100k\": 104.19001966047624, \"deceased_100k\": 10.277977208193805, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\", \"sinceDay0\": 30}, {\"index\": 9084, \"date\": \"2020-04-06T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 18926, \"deceased\": 1874, \"positive_100k\": 109.83681346260641, \"deceased_100k\": 10.875736469878708, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\", \"sinceDay0\": 31}, {\"index\": 9085, \"date\": \"2020-04-07T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 19709, \"deceased\": 2108, \"positive_100k\": 114.38094454900717, \"deceased_100k\": 12.233752656619163, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\", \"sinceDay0\": 32}, {\"index\": 9086, \"date\": \"2020-04-08T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 20682, \"deceased\": 2255, \"positive_100k\": 120.02773835113737, \"deceased_100k\": 13.086865389315093, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\", \"sinceDay0\": 33}, {\"index\": 9087, \"date\": \"2020-04-09T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 21903, \"deceased\": 2403, \"positive_100k\": 127.11379717169336, \"deceased_100k\": 13.945781609988545, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\", \"sinceDay0\": 34}, {\"index\": 9088, \"date\": \"2020-04-10T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 23249, \"deceased\": 2520, \"positive_100k\": 134.92529198943973, \"deceased_100k\": 14.624789703358775, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\", \"sinceDay0\": 35}, {\"index\": 9089, \"date\": \"2020-04-11T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 24571, \"deceased\": 2653, \"positive_100k\": 142.59750309572559, \"deceased_100k\": 15.396653604369376, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\", \"sinceDay0\": 36}, {\"index\": 9090, \"date\": \"2020-04-12T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 25746, \"deceased\": 2747, \"positive_100k\": 149.41660146931548, \"deceased_100k\": 15.942181474256568, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\", \"sinceDay0\": 37}, {\"index\": 9091, \"date\": \"2020-04-13T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 26710, \"deceased\": 2833, \"positive_100k\": 155.01116387964797, \"deceased_100k\": 16.441281440323575, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\", \"sinceDay0\": 38}, {\"index\": 9092, \"date\": \"2020-04-14T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 27580, \"deceased\": 2955, \"positive_100k\": 160.06019842009326, \"deceased_100k\": 17.14930697358142, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\", \"sinceDay0\": 39}, {\"index\": 9093, \"date\": \"2020-04-15T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 28316, \"deceased\": 3145, \"positive_100k\": 164.3315655715504, \"deceased_100k\": 18.25196968931085, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\", \"sinceDay0\": 40}, {\"index\": 9094, \"date\": \"2020-04-16T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 29383, \"deceased\": 3327, \"positive_100k\": 170.52388724356783, \"deceased_100k\": 19.308204501220096, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\", \"sinceDay0\": 41}, {\"index\": 9095, \"date\": \"2020-04-17T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 30619, \"deceased\": 3471, \"positive_100k\": 177.69699838378665, \"deceased_100k\": 20.143906769983456, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\", \"sinceDay0\": 42}, {\"index\": 9096, \"date\": \"2020-04-18T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 31766, \"deceased\": 3613, \"positive_100k\": 184.3535990940059, \"deceased_100k\": 20.96800206279177, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\", \"sinceDay0\": 43}, {\"index\": 9097, \"date\": \"2020-04-19T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 32838, \"deceased\": 3697, \"positive_100k\": 190.57493820591088, \"deceased_100k\": 21.455495052903725, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\", \"sinceDay0\": 44}, {\"index\": 9098, \"date\": \"2020-04-20T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 33588, \"deceased\": 3764, \"positive_100k\": 194.92755418905338, \"deceased_100k\": 21.84432874739779, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\", \"sinceDay0\": 45}, {\"index\": 9099, \"date\": \"2020-04-21T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"region_label\": \"Netherlands\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 34317, \"deceased\": 3929, \"positive_100k\": 199.1582969246679, \"deceased_100k\": 22.80190426368914, \"tested_100k\": null, \"Latitude\": 52.1007899, \"Longitude\": 5.28144793, \"Geo Region\": \"Europe\", \"sinceDay0\": 46}, {\"index\": 9508, \"date\": \"2020-03-06T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 108, \"deceased\": 0, \"positive_100k\": 2.0322388347293057, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\", \"sinceDay0\": 0}, {\"index\": 9509, \"date\": \"2020-03-07T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 147, \"deceased\": 0, \"positive_100k\": 2.766102858381555, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\", \"sinceDay0\": 1}, {\"index\": 9510, \"date\": \"2020-03-08T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 176, \"deceased\": 0, \"positive_100k\": 3.311796619558869, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\", \"sinceDay0\": 2}, {\"index\": 9511, \"date\": \"2020-03-09T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 205, \"deceased\": 0, \"positive_100k\": 3.8574903807361824, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\", \"sinceDay0\": 3}, {\"index\": 9512, \"date\": \"2020-03-10T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 400, \"deceased\": 0, \"positive_100k\": 7.5268104989974285, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\", \"sinceDay0\": 4}, {\"index\": 9513, \"date\": \"2020-03-11T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 598, \"deceased\": 0, \"positive_100k\": 11.252581696001156, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\", \"sinceDay0\": 5}, {\"index\": 9514, \"date\": \"2020-03-12T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 702, \"deceased\": 0, \"positive_100k\": 13.209552425740487, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\", \"sinceDay0\": 6}, {\"index\": 9515, \"date\": \"2020-03-13T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 996, \"deceased\": 0, \"positive_100k\": 18.7417581425036, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\", \"sinceDay0\": 7}, {\"index\": 9516, \"date\": \"2020-03-14T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1090, \"deceased\": 3, \"positive_100k\": 20.510558609767994, \"deceased_100k\": 0.05645107874248072, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\", \"sinceDay0\": 8}, {\"index\": 9517, \"date\": \"2020-03-15T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1221, \"deceased\": 3, \"positive_100k\": 22.97558904818965, \"deceased_100k\": 0.05645107874248072, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\", \"sinceDay0\": 9}, {\"index\": 9518, \"date\": \"2020-03-16T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1333, \"deceased\": 3, \"positive_100k\": 25.08309598790893, \"deceased_100k\": 0.05645107874248072, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\", \"sinceDay0\": 10}, {\"index\": 9519, \"date\": \"2020-03-17T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1463, \"deceased\": 3, \"positive_100k\": 27.529309400083097, \"deceased_100k\": 0.05645107874248072, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\", \"sinceDay0\": 11}, {\"index\": 9520, \"date\": \"2020-03-18T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1550, \"deceased\": 6, \"positive_100k\": 29.166390683615038, \"deceased_100k\": 0.11290215748496144, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\", \"sinceDay0\": 12}, {\"index\": 9521, \"date\": \"2020-03-19T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1746, \"deceased\": 7, \"positive_100k\": 32.85452782812378, \"deceased_100k\": 0.131719183732455, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\", \"sinceDay0\": 13}, {\"index\": 9522, \"date\": \"2020-03-20T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1914, \"deceased\": 7, \"positive_100k\": 36.015788237702694, \"deceased_100k\": 0.131719183732455, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\", \"sinceDay0\": 14}, {\"index\": 9523, \"date\": \"2020-03-21T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2118, \"deceased\": 7, \"positive_100k\": 39.854461592191385, \"deceased_100k\": 0.131719183732455, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\", \"sinceDay0\": 15}, {\"index\": 9524, \"date\": \"2020-03-22T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2385, \"deceased\": 7, \"positive_100k\": 44.87860760027217, \"deceased_100k\": 0.131719183732455, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\", \"sinceDay0\": 16}, {\"index\": 9525, \"date\": \"2020-03-23T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2621, \"deceased\": 10, \"positive_100k\": 49.319425794680654, \"deceased_100k\": 0.18817026247493573, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\", \"sinceDay0\": 17}, {\"index\": 9526, \"date\": \"2020-03-24T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2863, \"deceased\": 12, \"positive_100k\": 53.87314614657409, \"deceased_100k\": 0.22580431496992287, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\", \"sinceDay0\": 18}, {\"index\": 9527, \"date\": \"2020-03-25T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3084, \"deceased\": 14, \"positive_100k\": 58.03170894727017, \"deceased_100k\": 0.26343836746491, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\", \"sinceDay0\": 19}, {\"index\": 9528, \"date\": \"2020-03-26T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3369, \"deceased\": 14, \"positive_100k\": 63.39456142780585, \"deceased_100k\": 0.26343836746491, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\", \"sinceDay0\": 20}, {\"index\": 9529, \"date\": \"2020-03-27T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3755, \"deceased\": 19, \"positive_100k\": 70.65793355933836, \"deceased_100k\": 0.3575234987023779, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\", \"sinceDay0\": 21}, {\"index\": 9530, \"date\": \"2020-03-28T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4015, \"deceased\": 23, \"positive_100k\": 75.5503603836867, \"deceased_100k\": 0.43279160369235214, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\", \"sinceDay0\": 22}, {\"index\": 9531, \"date\": \"2020-03-29T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4284, \"deceased\": 25, \"positive_100k\": 80.61214044426247, \"deceased_100k\": 0.4704256561873393, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\", \"sinceDay0\": 23}, {\"index\": 9532, \"date\": \"2020-03-30T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4445, \"deceased\": 32, \"positive_100k\": 83.64168167010892, \"deceased_100k\": 0.6021448399197943, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\", \"sinceDay0\": 24}, {\"index\": 9533, \"date\": \"2020-03-31T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4641, \"deceased\": 39, \"positive_100k\": 87.32981881461767, \"deceased_100k\": 0.7338640236522493, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\", \"sinceDay0\": 25}, {\"index\": 9534, \"date\": \"2020-04-01T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4863, \"deceased\": 44, \"positive_100k\": 91.50719864156125, \"deceased_100k\": 0.8279491548897172, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\", \"sinceDay0\": 26}, {\"index\": 9535, \"date\": \"2020-04-02T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 5147, \"deceased\": 50, \"positive_100k\": 96.8512340958494, \"deceased_100k\": 0.9408513123746786, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\", \"sinceDay0\": 27}, {\"index\": 9536, \"date\": \"2020-04-03T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 5370, \"deceased\": 59, \"positive_100k\": 101.04743094904047, \"deceased_100k\": 1.1102045486021208, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\", \"sinceDay0\": 28}, {\"index\": 9537, \"date\": \"2020-04-04T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 5550, \"deceased\": 62, \"positive_100k\": 104.43449567358932, \"deceased_100k\": 1.1666556273446014, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\", \"sinceDay0\": 29}, {\"index\": 9538, \"date\": \"2020-04-05T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 5687, \"deceased\": 71, \"positive_100k\": 107.01242826949594, \"deceased_100k\": 1.3360088635720435, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\", \"sinceDay0\": 30}, {\"index\": 9539, \"date\": \"2020-04-06T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 5865, \"deceased\": 76, \"positive_100k\": 110.3618589415498, \"deceased_100k\": 1.4300939948095115, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\", \"sinceDay0\": 31}, {\"index\": 9540, \"date\": \"2020-04-07T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6086, \"deceased\": 89, \"positive_100k\": 114.52042174224589, \"deceased_100k\": 1.6747153360269278, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\", \"sinceDay0\": 32}, {\"index\": 9541, \"date\": \"2020-04-08T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6086, \"deceased\": 101, \"positive_100k\": 114.52042174224589, \"deceased_100k\": 1.9005196509968507, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\", \"sinceDay0\": 33}, {\"index\": 9542, \"date\": \"2020-04-09T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6211, \"deceased\": 108, \"positive_100k\": 116.87255002318258, \"deceased_100k\": 2.0322388347293057, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\", \"sinceDay0\": 34}, {\"index\": 9543, \"date\": \"2020-04-10T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6314, \"deceased\": 113, \"positive_100k\": 118.8107037266744, \"deceased_100k\": 2.126323965966774, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\", \"sinceDay0\": 35}, {\"index\": 9544, \"date\": \"2020-04-11T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6409, \"deceased\": 119, \"positive_100k\": 120.59832122018629, \"deceased_100k\": 2.239226123451735, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\", \"sinceDay0\": 36}, {\"index\": 9545, \"date\": \"2020-04-12T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6525, \"deceased\": 128, \"positive_100k\": 122.78109626489555, \"deceased_100k\": 2.408579359679177, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\", \"sinceDay0\": 37}, {\"index\": 9546, \"date\": \"2020-04-13T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6603, \"deceased\": 134, \"positive_100k\": 124.24882431220006, \"deceased_100k\": 2.5214815171641387, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\", \"sinceDay0\": 38}, {\"index\": 9547, \"date\": \"2020-04-14T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6623, \"deceased\": 139, \"positive_100k\": 124.62516483714994, \"deceased_100k\": 2.6155666484016065, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\", \"sinceDay0\": 39}, {\"index\": 9548, \"date\": \"2020-04-15T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6740, \"deceased\": 150, \"positive_100k\": 126.82675690810667, \"deceased_100k\": 2.822553937124036, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\", \"sinceDay0\": 40}, {\"index\": 9549, \"date\": \"2020-04-16T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6896, \"deceased\": 152, \"positive_100k\": 129.76221300271567, \"deceased_100k\": 2.860187989619023, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\", \"sinceDay0\": 41}, {\"index\": 9550, \"date\": \"2020-04-17T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6937, \"deceased\": 161, \"positive_100k\": 130.53371107886292, \"deceased_100k\": 3.029541225846465, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\", \"sinceDay0\": 42}, {\"index\": 9551, \"date\": \"2020-04-18T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 7036, \"deceased\": 164, \"positive_100k\": 132.39659667736478, \"deceased_100k\": 3.0859923045889457, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\", \"sinceDay0\": 43}, {\"index\": 9552, \"date\": \"2020-04-19T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 7078, \"deceased\": 165, \"positive_100k\": 133.1869117797595, \"deceased_100k\": 3.1048093308364395, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\", \"sinceDay0\": 44}, {\"index\": 9553, \"date\": \"2020-04-20T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 7156, \"deceased\": 181, \"positive_100k\": 134.65463982706402, \"deceased_100k\": 3.4058817507963366, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\", \"sinceDay0\": 45}, {\"index\": 9554, \"date\": \"2020-04-21T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"region_label\": \"Norway\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 7191, \"deceased\": 182, \"positive_100k\": 135.31323574572627, \"deceased_100k\": 3.4246987770438304, \"tested_100k\": null, \"Latitude\": 68.75015572, \"Longitude\": 15.34834656, \"Geo Region\": \"Europe\", \"sinceDay0\": 46}, {\"index\": 9794, \"date\": \"2020-03-19T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 109, \"deceased\": 1, \"positive_100k\": 2.6096077137131055, \"deceased_100k\": 0.02394135517167987, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\", \"sinceDay0\": 0}, {\"index\": 9795, \"date\": \"2020-03-20T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 137, \"deceased\": 1, \"positive_100k\": 3.2799656585201418, \"deceased_100k\": 0.02394135517167987, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\", \"sinceDay0\": 1}, {\"index\": 9796, \"date\": \"2020-03-21T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 200, \"deceased\": 1, \"positive_100k\": 4.788271034335973, \"deceased_100k\": 0.02394135517167987, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\", \"sinceDay0\": 2}, {\"index\": 9797, \"date\": \"2020-03-22T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 313, \"deceased\": 3, \"positive_100k\": 7.493644168735798, \"deceased_100k\": 0.0718240655150396, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\", \"sinceDay0\": 3}, {\"index\": 9798, \"date\": \"2020-03-23T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 345, \"deceased\": 6, \"positive_100k\": 8.259767534229553, \"deceased_100k\": 0.1436481310300792, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\", \"sinceDay0\": 4}, {\"index\": 9799, \"date\": \"2020-03-24T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 345, \"deceased\": 6, \"positive_100k\": 8.259767534229553, \"deceased_100k\": 0.1436481310300792, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\", \"sinceDay0\": 5}, {\"index\": 9800, \"date\": \"2020-03-25T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 443, \"deceased\": 8, \"positive_100k\": 10.606020341054181, \"deceased_100k\": 0.19153084137343895, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\", \"sinceDay0\": 6}, {\"index\": 9801, \"date\": \"2020-03-26T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 558, \"deceased\": 8, \"positive_100k\": 13.359276185797366, \"deceased_100k\": 0.19153084137343895, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\", \"sinceDay0\": 7}, {\"index\": 9802, \"date\": \"2020-03-27T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 674, \"deceased\": 9, \"positive_100k\": 16.136473385712232, \"deceased_100k\": 0.21547219654511882, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\", \"sinceDay0\": 8}, {\"index\": 9803, \"date\": \"2020-03-28T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 786, \"deceased\": 14, \"positive_100k\": 18.817905164940377, \"deceased_100k\": 0.3351789724035181, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\", \"sinceDay0\": 9}, {\"index\": 9804, \"date\": \"2020-03-29T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 901, \"deceased\": 17, \"positive_100k\": 21.57116100968356, \"deceased_100k\": 0.40700303791855774, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\", \"sinceDay0\": 10}, {\"index\": 9805, \"date\": \"2020-03-30T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 989, \"deceased\": 24, \"positive_100k\": 23.67800026479139, \"deceased_100k\": 0.5745925241203168, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\", \"sinceDay0\": 11}, {\"index\": 9806, \"date\": \"2020-03-31T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1181, \"deceased\": 30, \"positive_100k\": 28.274740457753925, \"deceased_100k\": 0.718240655150396, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\", \"sinceDay0\": 12}, {\"index\": 9807, \"date\": \"2020-04-01T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1181, \"deceased\": 30, \"positive_100k\": 28.274740457753925, \"deceased_100k\": 0.718240655150396, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\", \"sinceDay0\": 13}, {\"index\": 9808, \"date\": \"2020-04-02T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1317, \"deceased\": 32, \"positive_100k\": 31.530764761102386, \"deceased_100k\": 0.7661233654937558, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\", \"sinceDay0\": 14}, {\"index\": 9809, \"date\": \"2020-04-03T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1475, \"deceased\": 37, \"positive_100k\": 35.313498878227804, \"deceased_100k\": 0.885830141352155, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\", \"sinceDay0\": 15}, {\"index\": 9810, \"date\": \"2020-04-04T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1673, \"deceased\": 41, \"positive_100k\": 40.053887202220416, \"deceased_100k\": 0.9815955620388745, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\", \"sinceDay0\": 16}, {\"index\": 9811, \"date\": \"2020-04-05T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1801, \"deceased\": 46, \"positive_100k\": 43.11838066419544, \"deceased_100k\": 1.1013023378972737, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\", \"sinceDay0\": 17}, {\"index\": 9812, \"date\": \"2020-04-06T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1988, \"deceased\": 54, \"positive_100k\": 47.59541408129957, \"deceased_100k\": 1.2928331792707128, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\", \"sinceDay0\": 18}, {\"index\": 9813, \"date\": \"2020-04-07T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2100, \"deceased\": 55, \"positive_100k\": 50.27684586052772, \"deceased_100k\": 1.3167745344423927, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\", \"sinceDay0\": 19}, {\"index\": 9814, \"date\": \"2020-04-08T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2249, \"deceased\": 59, \"positive_100k\": 53.84410778110802, \"deceased_100k\": 1.4125399551291122, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\", \"sinceDay0\": 20}, {\"index\": 9815, \"date\": \"2020-04-09T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2528, \"deceased\": 63, \"positive_100k\": 60.5237458740067, \"deceased_100k\": 1.5083053758158316, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\", \"sinceDay0\": 21}, {\"index\": 9816, \"date\": \"2020-04-10T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2752, \"deceased\": 66, \"positive_100k\": 65.88660943246299, \"deceased_100k\": 1.580129441330871, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\", \"sinceDay0\": 22}, {\"index\": 9817, \"date\": \"2020-04-11T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2974, \"deceased\": 74, \"positive_100k\": 71.20159028057593, \"deceased_100k\": 1.77166028270431, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\", \"sinceDay0\": 23}, {\"index\": 9818, \"date\": \"2020-04-12T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3234, \"deceased\": 79, \"positive_100k\": 77.42634262521268, \"deceased_100k\": 1.8913670585627094, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\", \"sinceDay0\": 24}, {\"index\": 9819, \"date\": \"2020-04-13T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3400, \"deceased\": 87, \"positive_100k\": 81.40060758371155, \"deceased_100k\": 2.0828978999361487, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\", \"sinceDay0\": 25}, {\"index\": 9820, \"date\": \"2020-04-14T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3472, \"deceased\": 94, \"positive_100k\": 83.1243851560725, \"deceased_100k\": 2.2504873861379076, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\", \"sinceDay0\": 26}, {\"index\": 9821, \"date\": \"2020-04-15T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3574, \"deceased\": 95, \"positive_100k\": 85.56640338358385, \"deceased_100k\": 2.2744287413095874, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\", \"sinceDay0\": 27}, {\"index\": 9822, \"date\": \"2020-04-16T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3751, \"deceased\": 103, \"positive_100k\": 89.80402324897119, \"deceased_100k\": 2.465959582683026, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\", \"sinceDay0\": 28}, {\"index\": 9823, \"date\": \"2020-04-17T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4016, \"deceased\": 109, \"positive_100k\": 96.14848236946635, \"deceased_100k\": 2.6096077137131055, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\", \"sinceDay0\": 29}, {\"index\": 9824, \"date\": \"2020-04-18T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4210, \"deceased\": 116, \"positive_100k\": 100.79310527277225, \"deceased_100k\": 2.7771971999148644, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\", \"sinceDay0\": 30}, {\"index\": 9825, \"date\": \"2020-04-19T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4273, \"deceased\": 120, \"positive_100k\": 102.30141064858807, \"deceased_100k\": 2.872962620601584, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\", \"sinceDay0\": 31}, {\"index\": 9826, \"date\": \"2020-04-20T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4467, \"deceased\": 126, \"positive_100k\": 106.94603355189396, \"deceased_100k\": 3.016610751631663, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\", \"sinceDay0\": 32}, {\"index\": 9827, \"date\": \"2020-04-21T00:00:00\", \"country\": \"PAN\", \"country_label\": \"Panama\", \"region_iso\": \"PAN\", \"region_label\": \"Panama\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4658, \"deceased\": 136, \"positive_100k\": 111.51883238968482, \"deceased_100k\": 3.256024303348462, \"tested_100k\": null, \"Latitude\": 8.51750797, \"Longitude\": -80.11915156, \"Geo Region\": \"Americas\", \"sinceDay0\": 33}, {\"index\": 10065, \"date\": \"2020-03-17T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 117, \"deceased\": 0, \"positive_100k\": 0.36574779982379085, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\", \"sinceDay0\": 0}, {\"index\": 10066, \"date\": \"2020-03-18T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 145, \"deceased\": 0, \"positive_100k\": 0.45327718781580917, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\", \"sinceDay0\": 1}, {\"index\": 10067, \"date\": \"2020-03-19T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 234, \"deceased\": 0, \"positive_100k\": 0.7314955996475817, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\", \"sinceDay0\": 2}, {\"index\": 10068, \"date\": \"2020-03-20T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 234, \"deceased\": 3, \"positive_100k\": 0.7314955996475817, \"deceased_100k\": 0.009378148713430534, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\", \"sinceDay0\": 3}, {\"index\": 10069, \"date\": \"2020-03-21T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 318, \"deceased\": 5, \"positive_100k\": 0.9940837636236367, \"deceased_100k\": 0.01563024785571756, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\", \"sinceDay0\": 4}, {\"index\": 10070, \"date\": \"2020-03-22T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 363, \"deceased\": 5, \"positive_100k\": 1.1347559943250947, \"deceased_100k\": 0.01563024785571756, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\", \"sinceDay0\": 5}, {\"index\": 10071, \"date\": \"2020-03-23T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 395, \"deceased\": 5, \"positive_100k\": 1.2347895806016869, \"deceased_100k\": 0.01563024785571756, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\", \"sinceDay0\": 6}, {\"index\": 10072, \"date\": \"2020-03-24T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 416, \"deceased\": 7, \"positive_100k\": 1.3004366215957006, \"deceased_100k\": 0.02188234699800458, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\", \"sinceDay0\": 7}, {\"index\": 10073, \"date\": \"2020-03-25T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 480, \"deceased\": 9, \"positive_100k\": 1.5005037941488855, \"deceased_100k\": 0.028134446140291605, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\", \"sinceDay0\": 8}, {\"index\": 10074, \"date\": \"2020-03-26T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 580, \"deceased\": 9, \"positive_100k\": 1.8131087512632367, \"deceased_100k\": 0.028134446140291605, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\", \"sinceDay0\": 9}, {\"index\": 10075, \"date\": \"2020-03-27T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 635, \"deceased\": 11, \"positive_100k\": 1.9850414776761298, \"deceased_100k\": 0.034386545282578625, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\", \"sinceDay0\": 10}, {\"index\": 10076, \"date\": \"2020-03-28T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 671, \"deceased\": 16, \"positive_100k\": 2.097579262237296, \"deceased_100k\": 0.050016793138296184, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\", \"sinceDay0\": 11}, {\"index\": 10077, \"date\": \"2020-03-29T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 852, \"deceased\": 18, \"positive_100k\": 2.663394234614272, \"deceased_100k\": 0.05626889228058321, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\", \"sinceDay0\": 12}, {\"index\": 10078, \"date\": \"2020-03-30T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 950, \"deceased\": 24, \"positive_100k\": 2.969747092586336, \"deceased_100k\": 0.07502518970744428, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\", \"sinceDay0\": 13}, {\"index\": 10079, \"date\": \"2020-03-31T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1065, \"deceased\": 30, \"positive_100k\": 3.3292427932678392, \"deceased_100k\": 0.09378148713430534, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\", \"sinceDay0\": 14}, {\"index\": 10080, \"date\": \"2020-04-01T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1323, \"deceased\": 38, \"positive_100k\": 4.135763582622865, \"deceased_100k\": 0.11878988370345343, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\", \"sinceDay0\": 15}, {\"index\": 10081, \"date\": \"2020-04-02T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1414, \"deceased\": 55, \"positive_100k\": 4.420234093596925, \"deceased_100k\": 0.17193272641289314, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\", \"sinceDay0\": 16}, {\"index\": 10082, \"date\": \"2020-04-03T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1595, \"deceased\": 61, \"positive_100k\": 4.9860490659739005, \"deceased_100k\": 0.1906890238397542, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\", \"sinceDay0\": 17}, {\"index\": 10083, \"date\": \"2020-04-04T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1746, \"deceased\": 73, \"positive_100k\": 5.458082551216571, \"deceased_100k\": 0.22820161869347635, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\", \"sinceDay0\": 18}, {\"index\": 10084, \"date\": \"2020-04-05T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2281, \"deceased\": 83, \"positive_100k\": 7.130519071778349, \"deceased_100k\": 0.25946211440491146, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\", \"sinceDay0\": 19}, {\"index\": 10085, \"date\": \"2020-04-06T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2561, \"deceased\": 92, \"positive_100k\": 8.005812951698532, \"deceased_100k\": 0.28759656054520305, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\", \"sinceDay0\": 20}, {\"index\": 10086, \"date\": \"2020-04-07T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2954, \"deceased\": 107, \"positive_100k\": 9.234350433157932, \"deceased_100k\": 0.3344873041123557, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\", \"sinceDay0\": 21}, {\"index\": 10087, \"date\": \"2020-04-08T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4342, \"deceased\": 121, \"positive_100k\": 13.573307237905126, \"deceased_100k\": 0.3782519981083649, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\", \"sinceDay0\": 22}, {\"index\": 10088, \"date\": \"2020-04-09T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 5256, \"deceased\": 138, \"positive_100k\": 16.430516545930296, \"deceased_100k\": 0.4313948408178046, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\", \"sinceDay0\": 23}, {\"index\": 10089, \"date\": \"2020-04-10T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 5897, \"deceased\": 169, \"positive_100k\": 18.434314321033288, \"deceased_100k\": 0.5283023775232535, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\", \"sinceDay0\": 24}, {\"index\": 10090, \"date\": \"2020-04-11T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6848, \"deceased\": 181, \"positive_100k\": 21.407187463190766, \"deceased_100k\": 0.5658149723769755, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\", \"sinceDay0\": 25}, {\"index\": 10091, \"date\": \"2020-04-12T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 7519, \"deceased\": 193, \"positive_100k\": 23.504766725428063, \"deceased_100k\": 0.6033275672306977, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\", \"sinceDay0\": 26}, {\"index\": 10092, \"date\": \"2020-04-13T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 9784, \"deceased\": 216, \"positive_100k\": 30.585269004068117, \"deceased_100k\": 0.6752267073669984, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\", \"sinceDay0\": 27}, {\"index\": 10093, \"date\": \"2020-04-14T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 10303, \"deceased\": 230, \"positive_100k\": 32.207688731491594, \"deceased_100k\": 0.7189914013630075, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\", \"sinceDay0\": 28}, {\"index\": 10094, \"date\": \"2020-04-15T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 11475, \"deceased\": 254, \"positive_100k\": 35.871418828871796, \"deceased_100k\": 0.7940165910704519, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\", \"sinceDay0\": 29}, {\"index\": 10095, \"date\": \"2020-04-16T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 12491, \"deceased\": 274, \"positive_100k\": 39.047485193153605, \"deceased_100k\": 0.8565375824933221, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\", \"sinceDay0\": 30}, {\"index\": 10096, \"date\": \"2020-04-17T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 13489, \"deceased\": 300, \"positive_100k\": 42.16728266515483, \"deceased_100k\": 0.9378148713430534, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\", \"sinceDay0\": 31}, {\"index\": 10097, \"date\": \"2020-04-18T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 14420, \"deceased\": 348, \"positive_100k\": 45.07763481588943, \"deceased_100k\": 1.087865250757942, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\", \"sinceDay0\": 32}, {\"index\": 10098, \"date\": \"2020-04-19T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 15628, \"deceased\": 400, \"positive_100k\": 48.8539026978308, \"deceased_100k\": 1.2504198284574044, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\", \"sinceDay0\": 33}, {\"index\": 10099, \"date\": \"2020-04-20T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 16325, \"deceased\": 445, \"positive_100k\": 51.03275924891783, \"deceased_100k\": 1.3910920591588627, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\", \"sinceDay0\": 34}, {\"index\": 10100, \"date\": \"2020-04-21T00:00:00\", \"country\": \"PER\", \"country_label\": \"Peru\", \"region_iso\": \"PER\", \"region_label\": \"Peru\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 17837, \"deceased\": 484, \"positive_100k\": 55.75934620048682, \"deceased_100k\": 1.5130079924334596, \"tested_100k\": null, \"Latitude\": -9.15280381, \"Longitude\": -74.38242685, \"Geo Region\": \"Americas\", \"sinceDay0\": 35}, {\"index\": 10334, \"date\": \"2020-03-13T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 112, \"deceased\": 0, \"positive_100k\": 1.0893074552785798, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\", \"sinceDay0\": 0}, {\"index\": 10335, \"date\": \"2020-03-14T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 169, \"deceased\": 0, \"positive_100k\": 1.6436871423399995, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\", \"sinceDay0\": 1}, {\"index\": 10336, \"date\": \"2020-03-15T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 245, \"deceased\": 0, \"positive_100k\": 2.382860058421893, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\", \"sinceDay0\": 2}, {\"index\": 10337, \"date\": \"2020-03-16T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 331, \"deceased\": 0, \"positive_100k\": 3.2192925687250886, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\", \"sinceDay0\": 3}, {\"index\": 10338, \"date\": \"2020-03-17T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 448, \"deceased\": 1, \"positive_100k\": 4.357229821114319, \"deceased_100k\": 0.009725959422130176, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\", \"sinceDay0\": 4}, {\"index\": 10339, \"date\": \"2020-03-18T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 448, \"deceased\": 2, \"positive_100k\": 4.357229821114319, \"deceased_100k\": 0.01945191884426035, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\", \"sinceDay0\": 5}, {\"index\": 10340, \"date\": \"2020-03-19T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 785, \"deceased\": 3, \"positive_100k\": 7.634878146372188, \"deceased_100k\": 0.02917787826639053, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\", \"sinceDay0\": 6}, {\"index\": 10341, \"date\": \"2020-03-20T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1020, \"deceased\": 6, \"positive_100k\": 9.92047861057278, \"deceased_100k\": 0.05835575653278106, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\", \"sinceDay0\": 7}, {\"index\": 10342, \"date\": \"2020-03-21T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1280, \"deceased\": 12, \"positive_100k\": 12.449228060326627, \"deceased_100k\": 0.11671151306556211, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\", \"sinceDay0\": 8}, {\"index\": 10343, \"date\": \"2020-03-22T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1600, \"deceased\": 14, \"positive_100k\": 15.561535075408282, \"deceased_100k\": 0.13616343190982247, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\", \"sinceDay0\": 9}, {\"index\": 10344, \"date\": \"2020-03-23T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2060, \"deceased\": 23, \"positive_100k\": 20.035476409588163, \"deceased_100k\": 0.22369706670899403, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\", \"sinceDay0\": 10}, {\"index\": 10345, \"date\": \"2020-03-24T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2362, \"deceased\": 33, \"positive_100k\": 22.972716155071474, \"deceased_100k\": 0.3209566609302958, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\", \"sinceDay0\": 11}, {\"index\": 10346, \"date\": \"2020-03-25T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2995, \"deceased\": 43, \"positive_100k\": 29.129248469279876, \"deceased_100k\": 0.4182162551515976, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\", \"sinceDay0\": 12}, {\"index\": 10347, \"date\": \"2020-03-26T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3544, \"deceased\": 60, \"positive_100k\": 34.46880019202934, \"deceased_100k\": 0.5835575653278106, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\", \"sinceDay0\": 13}, {\"index\": 10348, \"date\": \"2020-03-27T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4268, \"deceased\": 76, \"positive_100k\": 41.510394813651594, \"deceased_100k\": 0.7391729160818933, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\", \"sinceDay0\": 14}, {\"index\": 10349, \"date\": \"2020-03-28T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 5170, \"deceased\": 100, \"positive_100k\": 50.283210212413, \"deceased_100k\": 0.9725959422130176, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\", \"sinceDay0\": 15}, {\"index\": 10350, \"date\": \"2020-03-29T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 5962, \"deceased\": 119, \"positive_100k\": 57.98617007474011, \"deceased_100k\": 1.157389171233491, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\", \"sinceDay0\": 16}, {\"index\": 10351, \"date\": \"2020-03-30T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6408, \"deceased\": 140, \"positive_100k\": 62.323947977010164, \"deceased_100k\": 1.3616343190982245, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\", \"sinceDay0\": 17}, {\"index\": 10352, \"date\": \"2020-03-31T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 7443, \"deceased\": 160, \"positive_100k\": 72.3903159789149, \"deceased_100k\": 1.5561535075408284, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\", \"sinceDay0\": 18}, {\"index\": 10353, \"date\": \"2020-04-01T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 8251, \"deceased\": 187, \"positive_100k\": 80.24889119199608, \"deceased_100k\": 1.8187544119383428, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\", \"sinceDay0\": 19}, {\"index\": 10354, \"date\": \"2020-04-02T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 9034, \"deceased\": 209, \"positive_100k\": 87.86431741952401, \"deceased_100k\": 2.032725519225207, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\", \"sinceDay0\": 20}, {\"index\": 10355, \"date\": \"2020-04-03T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 9886, \"deceased\": 246, \"positive_100k\": 96.15083484717893, \"deceased_100k\": 2.3925860178440232, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\", \"sinceDay0\": 21}, {\"index\": 10356, \"date\": \"2020-04-04T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 10524, \"deceased\": 266, \"positive_100k\": 102.35599695849797, \"deceased_100k\": 2.5871052062866267, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\", \"sinceDay0\": 22}, {\"index\": 10357, \"date\": \"2020-04-05T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 11278, \"deceased\": 295, \"positive_100k\": 109.68937036278412, \"deceased_100k\": 2.8691580295284016, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\", \"sinceDay0\": 23}, {\"index\": 10358, \"date\": \"2020-04-06T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 11730, \"deceased\": 311, \"positive_100k\": 114.08550402158696, \"deceased_100k\": 3.0247733802824848, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\", \"sinceDay0\": 24}, {\"index\": 10359, \"date\": \"2020-04-07T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 12442, \"deceased\": 345, \"positive_100k\": 121.01038713014366, \"deceased_100k\": 3.3554560006349106, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\", \"sinceDay0\": 25}, {\"index\": 10360, \"date\": \"2020-04-08T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 13141, \"deceased\": 380, \"positive_100k\": 127.80883276621263, \"deceased_100k\": 3.695864580409467, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\", \"sinceDay0\": 26}, {\"index\": 10361, \"date\": \"2020-04-09T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 13956, \"deceased\": 409, \"positive_100k\": 135.73548969524873, \"deceased_100k\": 3.9779174036512424, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\", \"sinceDay0\": 27}, {\"index\": 10362, \"date\": \"2020-04-10T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 15472, \"deceased\": 435, \"positive_100k\": 150.48004417919807, \"deceased_100k\": 4.230792348626626, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\", \"sinceDay0\": 28}, {\"index\": 10363, \"date\": \"2020-04-11T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 15987, \"deceased\": 470, \"positive_100k\": 155.48891328159513, \"deceased_100k\": 4.571200928401183, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\", \"sinceDay0\": 29}, {\"index\": 10364, \"date\": \"2020-04-12T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 16585, \"deceased\": 504, \"positive_100k\": 161.30503701602896, \"deceased_100k\": 4.9018835487536085, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\", \"sinceDay0\": 30}, {\"index\": 10365, \"date\": \"2020-04-13T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 16934, \"deceased\": 535, \"positive_100k\": 164.69939685435241, \"deceased_100k\": 5.203388290839644, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\", \"sinceDay0\": 31}, {\"index\": 10366, \"date\": \"2020-04-14T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 17448, \"deceased\": 567, \"positive_100k\": 169.69853999732732, \"deceased_100k\": 5.51461899234781, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\", \"sinceDay0\": 32}, {\"index\": 10367, \"date\": \"2020-04-15T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 18091, \"deceased\": 599, \"positive_100k\": 175.952331905757, \"deceased_100k\": 5.825849693855975, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\", \"sinceDay0\": 33}, {\"index\": 10368, \"date\": \"2020-04-16T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 18841, \"deceased\": 629, \"positive_100k\": 183.24680147235463, \"deceased_100k\": 6.11762847651988, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\", \"sinceDay0\": 34}, {\"index\": 10369, \"date\": \"2020-04-17T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 19022, \"deceased\": 657, \"positive_100k\": 185.0072001277602, \"deceased_100k\": 6.389955340339526, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\", \"sinceDay0\": 35}, {\"index\": 10370, \"date\": \"2020-04-18T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 19685, \"deceased\": 687, \"positive_100k\": 191.45551122463252, \"deceased_100k\": 6.681734123003431, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\", \"sinceDay0\": 36}, {\"index\": 10371, \"date\": \"2020-04-19T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 20206, \"deceased\": 714, \"positive_100k\": 196.52273608356234, \"deceased_100k\": 6.944335027400945, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\", \"sinceDay0\": 37}, {\"index\": 10372, \"date\": \"2020-04-20T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 20863, \"deceased\": 735, \"positive_100k\": 202.91269142390186, \"deceased_100k\": 7.148580175265679, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\", \"sinceDay0\": 38}, {\"index\": 10373, \"date\": \"2020-04-21T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"region_label\": \"Portugal\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 21379, \"deceased\": 762, \"positive_100k\": 207.93128648572105, \"deceased_100k\": 7.411181079663193, \"tested_100k\": null, \"Latitude\": 39.59550671, \"Longitude\": -8.50104361, \"Geo Region\": \"Europe\", \"sinceDay0\": 39}, {\"index\": 10423, \"date\": \"2020-03-11T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 262, \"deceased\": 0, \"positive_100k\": 9.418778672002537, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\", \"sinceDay0\": 0}, {\"index\": 10424, \"date\": \"2020-03-12T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 262, \"deceased\": 0, \"positive_100k\": 9.418778672002537, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\", \"sinceDay0\": 1}, {\"index\": 10425, \"date\": \"2020-03-13T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 320, \"deceased\": 0, \"positive_100k\": 11.503851813132869, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\", \"sinceDay0\": 2}, {\"index\": 10426, \"date\": \"2020-03-14T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 337, \"deceased\": 0, \"positive_100k\": 12.114993940705553, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\", \"sinceDay0\": 3}, {\"index\": 10427, \"date\": \"2020-03-15T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 401, \"deceased\": 0, \"positive_100k\": 14.415764303332127, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\", \"sinceDay0\": 4}, {\"index\": 10428, \"date\": \"2020-03-16T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 439, \"deceased\": 0, \"positive_100k\": 15.781846706141655, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\", \"sinceDay0\": 5}, {\"index\": 10429, \"date\": \"2020-03-17T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 439, \"deceased\": 0, \"positive_100k\": 15.781846706141655, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\", \"sinceDay0\": 6}, {\"index\": 10430, \"date\": \"2020-03-18T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 452, \"deceased\": 0, \"positive_100k\": 16.249190686050177, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\", \"sinceDay0\": 7}, {\"index\": 10431, \"date\": \"2020-03-19T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 460, \"deceased\": 0, \"positive_100k\": 16.536786981378498, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\", \"sinceDay0\": 8}, {\"index\": 10432, \"date\": \"2020-03-20T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 470, \"deceased\": 0, \"positive_100k\": 16.8962823505389, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\", \"sinceDay0\": 9}, {\"index\": 10433, \"date\": \"2020-03-21T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 481, \"deceased\": 0, \"positive_100k\": 17.291727256615342, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\", \"sinceDay0\": 10}, {\"index\": 10434, \"date\": \"2020-03-22T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 494, \"deceased\": 0, \"positive_100k\": 17.759071236523866, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\", \"sinceDay0\": 11}, {\"index\": 10435, \"date\": \"2020-03-23T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 501, \"deceased\": 0, \"positive_100k\": 18.010717994936147, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\", \"sinceDay0\": 12}, {\"index\": 10436, \"date\": \"2020-03-24T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 526, \"deceased\": 0, \"positive_100k\": 18.909456417837152, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\", \"sinceDay0\": 13}, {\"index\": 10437, \"date\": \"2020-03-25T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 537, \"deceased\": 0, \"positive_100k\": 19.304901323913597, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\", \"sinceDay0\": 14}, {\"index\": 10438, \"date\": \"2020-03-26T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 549, \"deceased\": 0, \"positive_100k\": 19.73629576690608, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\", \"sinceDay0\": 15}, {\"index\": 10439, \"date\": \"2020-03-27T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 562, \"deceased\": 0, \"positive_100k\": 20.203639746814602, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\", \"sinceDay0\": 16}, {\"index\": 10440, \"date\": \"2020-03-28T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 590, \"deceased\": 1, \"positive_100k\": 21.210226780463728, \"deceased_100k\": 0.03594953691604021, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\", \"sinceDay0\": 17}, {\"index\": 10441, \"date\": \"2020-03-29T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 634, \"deceased\": 1, \"positive_100k\": 22.792006404769495, \"deceased_100k\": 0.03594953691604021, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\", \"sinceDay0\": 18}, {\"index\": 10442, \"date\": \"2020-03-30T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 693, \"deceased\": 1, \"positive_100k\": 24.91302908281587, \"deceased_100k\": 0.03594953691604021, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\", \"sinceDay0\": 19}, {\"index\": 10443, \"date\": \"2020-03-31T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 781, \"deceased\": 2, \"positive_100k\": 28.07658833142741, \"deceased_100k\": 0.07189907383208043, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\", \"sinceDay0\": 20}, {\"index\": 10444, \"date\": \"2020-04-01T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 835, \"deceased\": 2, \"positive_100k\": 30.017863324893582, \"deceased_100k\": 0.07189907383208043, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\", \"sinceDay0\": 21}, {\"index\": 10445, \"date\": \"2020-04-02T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 949, \"deceased\": 3, \"positive_100k\": 34.116110533322164, \"deceased_100k\": 0.10784861074812065, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\", \"sinceDay0\": 22}, {\"index\": 10446, \"date\": \"2020-04-03T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1075, \"deceased\": 3, \"positive_100k\": 38.64575218474323, \"deceased_100k\": 0.10784861074812065, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\", \"sinceDay0\": 23}, {\"index\": 10447, \"date\": \"2020-04-04T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1325, \"deceased\": 3, \"positive_100k\": 47.633136413753284, \"deceased_100k\": 0.10784861074812065, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\", \"sinceDay0\": 24}, {\"index\": 10448, \"date\": \"2020-04-05T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1604, \"deceased\": 4, \"positive_100k\": 57.66305721332851, \"deceased_100k\": 0.14379814766416085, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\", \"sinceDay0\": 25}, {\"index\": 10449, \"date\": \"2020-04-06T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1832, \"deceased\": 4, \"positive_100k\": 65.85955163018568, \"deceased_100k\": 0.14379814766416085, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\", \"sinceDay0\": 26}, {\"index\": 10450, \"date\": \"2020-04-07T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2057, \"deceased\": 6, \"positive_100k\": 73.94819743629472, \"deceased_100k\": 0.2156972214962413, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\", \"sinceDay0\": 27}, {\"index\": 10451, \"date\": \"2020-04-08T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2210, \"deceased\": 6, \"positive_100k\": 79.44847658444888, \"deceased_100k\": 0.2156972214962413, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\", \"sinceDay0\": 28}, {\"index\": 10452, \"date\": \"2020-04-09T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2376, \"deceased\": 6, \"positive_100k\": 85.41609971251155, \"deceased_100k\": 0.2156972214962413, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\", \"sinceDay0\": 29}, {\"index\": 10453, \"date\": \"2020-04-10T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2512, \"deceased\": 6, \"positive_100k\": 90.30523673309303, \"deceased_100k\": 0.2156972214962413, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\", \"sinceDay0\": 30}, {\"index\": 10454, \"date\": \"2020-04-11T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2728, \"deceased\": 6, \"positive_100k\": 98.0703367069577, \"deceased_100k\": 0.2156972214962413, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\", \"sinceDay0\": 31}, {\"index\": 10455, \"date\": \"2020-04-12T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2979, \"deceased\": 7, \"positive_100k\": 107.0936704728838, \"deceased_100k\": 0.2516467584122815, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\", \"sinceDay0\": 32}, {\"index\": 10456, \"date\": \"2020-04-13T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3231, \"deceased\": 7, \"positive_100k\": 116.15295377572595, \"deceased_100k\": 0.2516467584122815, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\", \"sinceDay0\": 33}, {\"index\": 10457, \"date\": \"2020-04-14T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3428, \"deceased\": 7, \"positive_100k\": 123.23501254818585, \"deceased_100k\": 0.2516467584122815, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\", \"sinceDay0\": 34}, {\"index\": 10458, \"date\": \"2020-04-15T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3711, \"deceased\": 7, \"positive_100k\": 133.40873149542523, \"deceased_100k\": 0.2516467584122815, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\", \"sinceDay0\": 35}, {\"index\": 10459, \"date\": \"2020-04-16T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4103, \"deceased\": 7, \"positive_100k\": 147.500949966513, \"deceased_100k\": 0.2516467584122815, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\", \"sinceDay0\": 36}, {\"index\": 10460, \"date\": \"2020-04-17T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4663, \"deceased\": 7, \"positive_100k\": 167.63269063949554, \"deceased_100k\": 0.2516467584122815, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\", \"sinceDay0\": 37}, {\"index\": 10461, \"date\": \"2020-04-18T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 5008, \"deceased\": 8, \"positive_100k\": 180.0352808755294, \"deceased_100k\": 0.2875962953283217, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\", \"sinceDay0\": 38}, {\"index\": 10462, \"date\": \"2020-04-19T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 5448, \"deceased\": 8, \"positive_100k\": 195.85307711858707, \"deceased_100k\": 0.2875962953283217, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\", \"sinceDay0\": 39}, {\"index\": 10463, \"date\": \"2020-04-20T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6015, \"deceased\": 9, \"positive_100k\": 216.2364645499819, \"deceased_100k\": 0.32354583224436195, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\", \"sinceDay0\": 40}, {\"index\": 10464, \"date\": \"2020-04-21T00:00:00\", \"country\": \"QAT\", \"country_label\": \"Qatar\", \"region_iso\": \"QAT\", \"region_label\": \"Qatar\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6533, \"deceased\": 9, \"positive_100k\": 234.85832467249074, \"deceased_100k\": 0.32354583224436195, \"tested_100k\": null, \"Latitude\": 25.30601188, \"Longitude\": 51.18479632, \"Geo Region\": \"Asia\", \"sinceDay0\": 41}, {\"index\": 11068, \"date\": \"2020-03-19T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 103, \"deceased\": 0, \"positive_100k\": 1.4752042513381391, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\", \"sinceDay0\": 0}, {\"index\": 11069, \"date\": \"2020-03-20T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 135, \"deceased\": 1, \"positive_100k\": 1.9335201352490172, \"deceased_100k\": 0.014322371372214943, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\", \"sinceDay0\": 1}, {\"index\": 11070, \"date\": \"2020-03-21T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 171, \"deceased\": 1, \"positive_100k\": 2.4491255046487552, \"deceased_100k\": 0.014322371372214943, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\", \"sinceDay0\": 2}, {\"index\": 11071, \"date\": \"2020-03-22T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 222, \"deceased\": 2, \"positive_100k\": 3.1795664446317176, \"deceased_100k\": 0.028644742744429887, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\", \"sinceDay0\": 3}, {\"index\": 11072, \"date\": \"2020-03-23T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 249, \"deceased\": 3, \"positive_100k\": 3.566270471681521, \"deceased_100k\": 0.042967114116644826, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\", \"sinceDay0\": 4}, {\"index\": 11073, \"date\": \"2020-03-24T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 303, \"deceased\": 3, \"positive_100k\": 4.339678525781128, \"deceased_100k\": 0.042967114116644826, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\", \"sinceDay0\": 5}, {\"index\": 11074, \"date\": \"2020-03-25T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 384, \"deceased\": 4, \"positive_100k\": 5.499790606930538, \"deceased_100k\": 0.05728948548885977, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\", \"sinceDay0\": 6}, {\"index\": 11075, \"date\": \"2020-03-26T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 384, \"deceased\": 1, \"positive_100k\": 5.499790606930538, \"deceased_100k\": 0.014322371372214943, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\", \"sinceDay0\": 7}, {\"index\": 11076, \"date\": \"2020-03-27T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 457, \"deceased\": 1, \"positive_100k\": 6.54532371710223, \"deceased_100k\": 0.014322371372214943, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\", \"sinceDay0\": 8}, {\"index\": 11077, \"date\": \"2020-03-28T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 659, \"deceased\": 10, \"positive_100k\": 9.438442734289648, \"deceased_100k\": 0.14322371372214945, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\", \"sinceDay0\": 9}, {\"index\": 11078, \"date\": \"2020-03-29T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 741, \"deceased\": 13, \"positive_100k\": 10.612877186811273, \"deceased_100k\": 0.18619082783879426, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\", \"sinceDay0\": 10}, {\"index\": 11079, \"date\": \"2020-03-30T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 785, \"deceased\": 16, \"positive_100k\": 11.24306152718873, \"deceased_100k\": 0.2291579419554391, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\", \"sinceDay0\": 11}, {\"index\": 11080, \"date\": \"2020-03-31T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 900, \"deceased\": 16, \"positive_100k\": 12.890134234993448, \"deceased_100k\": 0.2291579419554391, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\", \"sinceDay0\": 12}, {\"index\": 11081, \"date\": \"2020-04-01T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1060, \"deceased\": 28, \"positive_100k\": 15.18171365454784, \"deceased_100k\": 0.40102639842201837, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\", \"sinceDay0\": 13}, {\"index\": 11082, \"date\": \"2020-04-02T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1171, \"deceased\": 31, \"positive_100k\": 16.7714968768637, \"deceased_100k\": 0.4439935125386632, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\", \"sinceDay0\": 14}, {\"index\": 11083, \"date\": \"2020-04-03T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1476, \"deceased\": 39, \"positive_100k\": 21.139820145389255, \"deceased_100k\": 0.5585724835163828, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\", \"sinceDay0\": 15}, {\"index\": 11084, \"date\": \"2020-04-04T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1624, \"deceased\": 44, \"positive_100k\": 23.259531108477066, \"deceased_100k\": 0.6301843403774575, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\", \"sinceDay0\": 16}, {\"index\": 11085, \"date\": \"2020-04-05T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1908, \"deceased\": 51, \"positive_100k\": 27.32708457818611, \"deceased_100k\": 0.7304409399829621, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\", \"sinceDay0\": 17}, {\"index\": 11086, \"date\": \"2020-04-06T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2200, \"deceased\": 58, \"positive_100k\": 31.509217018872878, \"deceased_100k\": 0.8306975395884667, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\", \"sinceDay0\": 18}, {\"index\": 11087, \"date\": \"2020-04-07T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2447, \"deceased\": 61, \"positive_100k\": 35.04684274780997, \"deceased_100k\": 0.8736646537051116, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\", \"sinceDay0\": 19}, {\"index\": 11088, \"date\": \"2020-04-08T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2666, \"deceased\": 65, \"positive_100k\": 38.18344207832504, \"deceased_100k\": 0.9309541391939714, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\", \"sinceDay0\": 20}, {\"index\": 11089, \"date\": \"2020-04-09T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2867, \"deceased\": 66, \"positive_100k\": 41.062238724140244, \"deceased_100k\": 0.9452765105661862, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\", \"sinceDay0\": 21}, {\"index\": 11090, \"date\": \"2020-04-10T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3105, \"deceased\": 71, \"positive_100k\": 44.470963110727396, \"deceased_100k\": 1.0168883674272609, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\", \"sinceDay0\": 22}, {\"index\": 11091, \"date\": \"2020-04-11T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3380, \"deceased\": 74, \"positive_100k\": 48.40961523808651, \"deceased_100k\": 1.0598554815439059, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\", \"sinceDay0\": 23}, {\"index\": 11092, \"date\": \"2020-04-12T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3630, \"deceased\": 80, \"positive_100k\": 51.990208081140246, \"deceased_100k\": 1.1457897097771956, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\", \"sinceDay0\": 24}, {\"index\": 11093, \"date\": \"2020-04-13T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4054, \"deceased\": 85, \"positive_100k\": 58.06289354295939, \"deceased_100k\": 1.2174015666382703, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\", \"sinceDay0\": 25}, {\"index\": 11094, \"date\": \"2020-04-14T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4465, \"deceased\": 94, \"positive_100k\": 63.94938817693972, \"deceased_100k\": 1.3463029089882046, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\", \"sinceDay0\": 26}, {\"index\": 11095, \"date\": \"2020-04-15T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4873, \"deceased\": 99, \"positive_100k\": 69.79291569680342, \"deceased_100k\": 1.4179147658492794, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\", \"sinceDay0\": 27}, {\"index\": 11096, \"date\": \"2020-04-16T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 5318, \"deceased\": 103, \"positive_100k\": 76.16637095743907, \"deceased_100k\": 1.4752042513381391, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\", \"sinceDay0\": 28}, {\"index\": 11097, \"date\": \"2020-04-17T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 5690, \"deceased\": 110, \"positive_100k\": 81.49429310790303, \"deceased_100k\": 1.5754608509436439, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\", \"sinceDay0\": 29}, {\"index\": 11098, \"date\": \"2020-04-18T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 5994, \"deceased\": 117, \"positive_100k\": 85.84829400505637, \"deceased_100k\": 1.6757174505491483, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\", \"sinceDay0\": 30}, {\"index\": 11099, \"date\": \"2020-04-19T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6318, \"deceased\": 122, \"positive_100k\": 90.48874232965402, \"deceased_100k\": 1.7473293074102232, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\", \"sinceDay0\": 31}, {\"index\": 11100, \"date\": \"2020-04-20T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6630, \"deceased\": 125, \"positive_100k\": 94.95732219778507, \"deceased_100k\": 1.790296421526868, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\", \"sinceDay0\": 32}, {\"index\": 11101, \"date\": \"2020-04-21T00:00:00\", \"country\": \"SRB\", \"country_label\": \"Serbia\", \"region_iso\": \"SRB\", \"region_label\": \"Serbia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6630, \"deceased\": 125, \"positive_100k\": 94.95732219778507, \"deceased_100k\": 1.790296421526868, \"tested_100k\": null, \"Latitude\": 44.2215032, \"Longitude\": 20.78958334, \"Geo Region\": \"Europe\", \"sinceDay0\": 33}, {\"index\": 11322, \"date\": \"2020-02-29T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 102, \"deceased\": 0, \"positive_100k\": 1.8089352890643122, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\", \"sinceDay0\": 0}, {\"index\": 11323, \"date\": \"2020-03-01T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 106, \"deceased\": 0, \"positive_100k\": 1.879873927851148, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\", \"sinceDay0\": 1}, {\"index\": 11324, \"date\": \"2020-03-02T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 108, \"deceased\": 0, \"positive_100k\": 1.915343247244566, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\", \"sinceDay0\": 2}, {\"index\": 11325, \"date\": \"2020-03-03T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 110, \"deceased\": 0, \"positive_100k\": 1.9508125666379839, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\", \"sinceDay0\": 3}, {\"index\": 11326, \"date\": \"2020-03-04T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 110, \"deceased\": 0, \"positive_100k\": 1.9508125666379839, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\", \"sinceDay0\": 4}, {\"index\": 11327, \"date\": \"2020-03-05T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 117, \"deceased\": 0, \"positive_100k\": 2.0749551845149465, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\", \"sinceDay0\": 5}, {\"index\": 11328, \"date\": \"2020-03-06T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 130, \"deceased\": 0, \"positive_100k\": 2.3055057605721627, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\", \"sinceDay0\": 6}, {\"index\": 11329, \"date\": \"2020-03-07T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 138, \"deceased\": 0, \"positive_100k\": 2.4473830381458344, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\", \"sinceDay0\": 7}, {\"index\": 11330, \"date\": \"2020-03-08T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 150, \"deceased\": 0, \"positive_100k\": 2.6601989545063414, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\", \"sinceDay0\": 8}, {\"index\": 11331, \"date\": \"2020-03-09T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 150, \"deceased\": 0, \"positive_100k\": 2.6601989545063414, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\", \"sinceDay0\": 9}, {\"index\": 11332, \"date\": \"2020-03-10T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 160, \"deceased\": 0, \"positive_100k\": 2.837545551473431, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\", \"sinceDay0\": 10}, {\"index\": 11333, \"date\": \"2020-03-11T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 178, \"deceased\": 0, \"positive_100k\": 3.156769426014192, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\", \"sinceDay0\": 11}, {\"index\": 11334, \"date\": \"2020-03-12T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 178, \"deceased\": 0, \"positive_100k\": 3.156769426014192, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\", \"sinceDay0\": 12}, {\"index\": 11335, \"date\": \"2020-03-13T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 200, \"deceased\": 0, \"positive_100k\": 3.5469319393417886, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\", \"sinceDay0\": 13}, {\"index\": 11336, \"date\": \"2020-03-14T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 212, \"deceased\": 0, \"positive_100k\": 3.759747855702296, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\", \"sinceDay0\": 14}, {\"index\": 11337, \"date\": \"2020-03-15T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 226, \"deceased\": 0, \"positive_100k\": 4.008033091456221, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\", \"sinceDay0\": 15}, {\"index\": 11338, \"date\": \"2020-03-16T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 243, \"deceased\": 0, \"positive_100k\": 4.309522306300273, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\", \"sinceDay0\": 16}, {\"index\": 11339, \"date\": \"2020-03-17T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 266, \"deceased\": 0, \"positive_100k\": 4.717419479324579, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\", \"sinceDay0\": 17}, {\"index\": 11340, \"date\": \"2020-03-18T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 313, \"deceased\": 0, \"positive_100k\": 5.550948485069899, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\", \"sinceDay0\": 18}, {\"index\": 11341, \"date\": \"2020-03-19T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 345, \"deceased\": 0, \"positive_100k\": 6.118457595364586, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\", \"sinceDay0\": 19}, {\"index\": 11342, \"date\": \"2020-03-20T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 385, \"deceased\": 0, \"positive_100k\": 6.827843983232944, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\", \"sinceDay0\": 20}, {\"index\": 11343, \"date\": \"2020-03-21T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 432, \"deceased\": 2, \"positive_100k\": 7.661372988978264, \"deceased_100k\": 0.03546931939341789, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\", \"sinceDay0\": 21}, {\"index\": 11344, \"date\": \"2020-03-22T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 455, \"deceased\": 2, \"positive_100k\": 8.069270162002569, \"deceased_100k\": 0.03546931939341789, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\", \"sinceDay0\": 22}, {\"index\": 11345, \"date\": \"2020-03-23T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 509, \"deceased\": 2, \"positive_100k\": 9.026941785624853, \"deceased_100k\": 0.03546931939341789, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\", \"sinceDay0\": 23}, {\"index\": 11346, \"date\": \"2020-03-24T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 558, \"deceased\": 2, \"positive_100k\": 9.89594011076359, \"deceased_100k\": 0.03546931939341789, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\", \"sinceDay0\": 24}, {\"index\": 11347, \"date\": \"2020-03-25T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 631, \"deceased\": 2, \"positive_100k\": 11.190570268623343, \"deceased_100k\": 0.03546931939341789, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\", \"sinceDay0\": 25}, {\"index\": 11348, \"date\": \"2020-03-26T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 683, \"deceased\": 2, \"positive_100k\": 12.112772572852208, \"deceased_100k\": 0.03546931939341789, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\", \"sinceDay0\": 26}, {\"index\": 11349, \"date\": \"2020-03-27T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 732, \"deceased\": 2, \"positive_100k\": 12.981770897990945, \"deceased_100k\": 0.03546931939341789, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\", \"sinceDay0\": 27}, {\"index\": 11350, \"date\": \"2020-03-28T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 802, \"deceased\": 2, \"positive_100k\": 14.223197076760572, \"deceased_100k\": 0.03546931939341789, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\", \"sinceDay0\": 28}, {\"index\": 11351, \"date\": \"2020-03-29T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 844, \"deceased\": 3, \"positive_100k\": 14.968052784022348, \"deceased_100k\": 0.053203979090126835, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\", \"sinceDay0\": 29}, {\"index\": 11352, \"date\": \"2020-03-30T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 879, \"deceased\": 3, \"positive_100k\": 15.58876587340716, \"deceased_100k\": 0.053203979090126835, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\", \"sinceDay0\": 30}, {\"index\": 11353, \"date\": \"2020-03-31T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 926, \"deceased\": 3, \"positive_100k\": 16.42229487915248, \"deceased_100k\": 0.053203979090126835, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\", \"sinceDay0\": 31}, {\"index\": 11354, \"date\": \"2020-04-01T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1000, \"deceased\": 3, \"positive_100k\": 17.734659696708945, \"deceased_100k\": 0.053203979090126835, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\", \"sinceDay0\": 32}, {\"index\": 11355, \"date\": \"2020-04-02T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1049, \"deceased\": 4, \"positive_100k\": 18.603658021847682, \"deceased_100k\": 0.07093863878683578, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\", \"sinceDay0\": 33}, {\"index\": 11356, \"date\": \"2020-04-03T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1114, \"deceased\": 5, \"positive_100k\": 19.756410902133762, \"deceased_100k\": 0.08867329848354472, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\", \"sinceDay0\": 34}, {\"index\": 11357, \"date\": \"2020-04-04T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1189, \"deceased\": 6, \"positive_100k\": 21.086510379386937, \"deceased_100k\": 0.10640795818025367, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\", \"sinceDay0\": 35}, {\"index\": 11358, \"date\": \"2020-04-05T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1309, \"deceased\": 6, \"positive_100k\": 23.21466954299201, \"deceased_100k\": 0.10640795818025367, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\", \"sinceDay0\": 36}, {\"index\": 11359, \"date\": \"2020-04-06T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1375, \"deceased\": 6, \"positive_100k\": 24.385157082974796, \"deceased_100k\": 0.10640795818025367, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\", \"sinceDay0\": 37}, {\"index\": 11360, \"date\": \"2020-04-07T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1481, \"deceased\": 6, \"positive_100k\": 26.265031010825947, \"deceased_100k\": 0.10640795818025367, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\", \"sinceDay0\": 38}, {\"index\": 11361, \"date\": \"2020-04-08T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1623, \"deceased\": 6, \"positive_100k\": 28.783352687758615, \"deceased_100k\": 0.10640795818025367, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\", \"sinceDay0\": 39}, {\"index\": 11362, \"date\": \"2020-04-09T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1910, \"deceased\": 6, \"positive_100k\": 33.87320002071409, \"deceased_100k\": 0.10640795818025367, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\", \"sinceDay0\": 40}, {\"index\": 11363, \"date\": \"2020-04-10T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2108, \"deceased\": 7, \"positive_100k\": 37.384662640662455, \"deceased_100k\": 0.1241426178769626, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\", \"sinceDay0\": 41}, {\"index\": 11364, \"date\": \"2020-04-11T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2299, \"deceased\": 8, \"positive_100k\": 40.77198264273386, \"deceased_100k\": 0.14187727757367155, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\", \"sinceDay0\": 42}, {\"index\": 11365, \"date\": \"2020-04-12T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2532, \"deceased\": 8, \"positive_100k\": 44.90415835206704, \"deceased_100k\": 0.14187727757367155, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\", \"sinceDay0\": 43}, {\"index\": 11366, \"date\": \"2020-04-13T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2918, \"deceased\": 9, \"positive_100k\": 51.749736994996695, \"deceased_100k\": 0.1596119372703805, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\", \"sinceDay0\": 44}, {\"index\": 11367, \"date\": \"2020-04-14T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3252, \"deceased\": 10, \"positive_100k\": 57.673113333697486, \"deceased_100k\": 0.17734659696708943, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\", \"sinceDay0\": 45}, {\"index\": 11368, \"date\": \"2020-04-15T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3699, \"deceased\": 10, \"positive_100k\": 65.60050621812638, \"deceased_100k\": 0.17734659696708943, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\", \"sinceDay0\": 46}, {\"index\": 11369, \"date\": \"2020-04-16T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4427, \"deceased\": 10, \"positive_100k\": 78.5113384773305, \"deceased_100k\": 0.17734659696708943, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\", \"sinceDay0\": 47}, {\"index\": 11370, \"date\": \"2020-04-17T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 5050, \"deceased\": 11, \"positive_100k\": 89.56003146838017, \"deceased_100k\": 0.19508125666379836, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\", \"sinceDay0\": 48}, {\"index\": 11371, \"date\": \"2020-04-18T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 5992, \"deceased\": 11, \"positive_100k\": 106.26608090268, \"deceased_100k\": 0.19508125666379836, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\", \"sinceDay0\": 49}, {\"index\": 11372, \"date\": \"2020-04-19T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6588, \"deceased\": 11, \"positive_100k\": 116.83593808191851, \"deceased_100k\": 0.19508125666379836, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\", \"sinceDay0\": 50}, {\"index\": 11373, \"date\": \"2020-04-20T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 8014, \"deceased\": 11, \"positive_100k\": 142.12556280942547, \"deceased_100k\": 0.19508125666379836, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\", \"sinceDay0\": 51}, {\"index\": 11374, \"date\": \"2020-04-21T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"region_label\": \"Singapore\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 9125, \"deceased\": 11, \"positive_100k\": 161.8287697324691, \"deceased_100k\": 0.19508125666379836, \"tested_100k\": null, \"Latitude\": 1.35876087, \"Longitude\": 103.81725592, \"Geo Region\": \"Asia\", \"sinceDay0\": 52}, {\"index\": 11426, \"date\": \"2020-03-13T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 141, \"deceased\": 0, \"positive_100k\": 6.820252958828889, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\", \"sinceDay0\": 0}, {\"index\": 11427, \"date\": \"2020-03-14T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 181, \"deceased\": 1, \"positive_100k\": 8.755076493248433, \"deceased_100k\": 0.04837058836048858, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\", \"sinceDay0\": 1}, {\"index\": 11428, \"date\": \"2020-03-15T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 219, \"deceased\": 1, \"positive_100k\": 10.593158850946999, \"deceased_100k\": 0.04837058836048858, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\", \"sinceDay0\": 2}, {\"index\": 11429, \"date\": \"2020-03-16T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 253, \"deceased\": 1, \"positive_100k\": 12.23775885520361, \"deceased_100k\": 0.04837058836048858, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\", \"sinceDay0\": 3}, {\"index\": 11430, \"date\": \"2020-03-17T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 275, \"deceased\": 1, \"positive_100k\": 13.30191179913436, \"deceased_100k\": 0.04837058836048858, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\", \"sinceDay0\": 4}, {\"index\": 11431, \"date\": \"2020-03-18T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 275, \"deceased\": 1, \"positive_100k\": 13.30191179913436, \"deceased_100k\": 0.04837058836048858, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\", \"sinceDay0\": 5}, {\"index\": 11432, \"date\": \"2020-03-19T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 286, \"deceased\": 1, \"positive_100k\": 13.833988271099733, \"deceased_100k\": 0.04837058836048858, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\", \"sinceDay0\": 6}, {\"index\": 11433, \"date\": \"2020-03-20T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 341, \"deceased\": 1, \"positive_100k\": 16.494370630926607, \"deceased_100k\": 0.04837058836048858, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\", \"sinceDay0\": 7}, {\"index\": 11434, \"date\": \"2020-03-21T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 383, \"deceased\": 1, \"positive_100k\": 18.525935342067125, \"deceased_100k\": 0.04837058836048858, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\", \"sinceDay0\": 8}, {\"index\": 11435, \"date\": \"2020-03-22T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 414, \"deceased\": 2, \"positive_100k\": 20.025423581242272, \"deceased_100k\": 0.09674117672097717, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\", \"sinceDay0\": 9}, {\"index\": 11436, \"date\": \"2020-03-23T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 442, \"deceased\": 3, \"positive_100k\": 21.379800055335952, \"deceased_100k\": 0.14511176508146575, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\", \"sinceDay0\": 10}, {\"index\": 11437, \"date\": \"2020-03-24T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 480, \"deceased\": 4, \"positive_100k\": 23.21788241303452, \"deceased_100k\": 0.19348235344195433, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\", \"sinceDay0\": 11}, {\"index\": 11438, \"date\": \"2020-03-25T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 528, \"deceased\": 5, \"positive_100k\": 25.53967065433797, \"deceased_100k\": 0.24185294180244293, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\", \"sinceDay0\": 12}, {\"index\": 11439, \"date\": \"2020-03-26T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 562, \"deceased\": 6, \"positive_100k\": 27.184270658594585, \"deceased_100k\": 0.2902235301629315, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\", \"sinceDay0\": 13}, {\"index\": 11440, \"date\": \"2020-03-27T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 632, \"deceased\": 9, \"positive_100k\": 30.570211843828787, \"deceased_100k\": 0.43533529524439724, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\", \"sinceDay0\": 14}, {\"index\": 11441, \"date\": \"2020-03-28T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 684, \"deceased\": 9, \"positive_100k\": 33.08548243857419, \"deceased_100k\": 0.43533529524439724, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\", \"sinceDay0\": 15}, {\"index\": 11442, \"date\": \"2020-03-29T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 730, \"deceased\": 11, \"positive_100k\": 35.310529503156665, \"deceased_100k\": 0.5320764719653743, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\", \"sinceDay0\": 16}, {\"index\": 11443, \"date\": \"2020-03-30T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 756, \"deceased\": 11, \"positive_100k\": 36.56816480052937, \"deceased_100k\": 0.5320764719653743, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\", \"sinceDay0\": 17}, {\"index\": 11444, \"date\": \"2020-03-31T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 802, \"deceased\": 15, \"positive_100k\": 38.79321186511184, \"deceased_100k\": 0.7255588254073287, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\", \"sinceDay0\": 18}, {\"index\": 11445, \"date\": \"2020-04-01T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 841, \"deceased\": 15, \"positive_100k\": 40.679664811170895, \"deceased_100k\": 0.7255588254073287, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\", \"sinceDay0\": 19}, {\"index\": 11446, \"date\": \"2020-04-02T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 897, \"deceased\": 17, \"positive_100k\": 43.388417759358255, \"deceased_100k\": 0.8223000021283059, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\", \"sinceDay0\": 20}, {\"index\": 11447, \"date\": \"2020-04-03T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 934, \"deceased\": 20, \"positive_100k\": 45.17812952869633, \"deceased_100k\": 0.9674117672097717, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\", \"sinceDay0\": 21}, {\"index\": 11448, \"date\": \"2020-04-04T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 977, \"deceased\": 22, \"positive_100k\": 47.25806482819735, \"deceased_100k\": 1.0641529439307487, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\", \"sinceDay0\": 22}, {\"index\": 11449, \"date\": \"2020-04-05T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 997, \"deceased\": 28, \"positive_100k\": 48.225476595407116, \"deceased_100k\": 1.3543764740936803, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\", \"sinceDay0\": 23}, {\"index\": 11450, \"date\": \"2020-04-06T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1021, \"deceased\": 30, \"positive_100k\": 49.38637071605884, \"deceased_100k\": 1.4511176508146575, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\", \"sinceDay0\": 24}, {\"index\": 11451, \"date\": \"2020-04-07T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1059, \"deceased\": 36, \"positive_100k\": 51.2244530737574, \"deceased_100k\": 1.741341180977589, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\", \"sinceDay0\": 25}, {\"index\": 11452, \"date\": \"2020-04-08T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1091, \"deceased\": 40, \"positive_100k\": 52.77231190129304, \"deceased_100k\": 1.9348235344195435, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\", \"sinceDay0\": 26}, {\"index\": 11453, \"date\": \"2020-04-09T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1124, \"deceased\": 43, \"positive_100k\": 54.36854131718917, \"deceased_100k\": 2.0799352995010087, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\", \"sinceDay0\": 27}, {\"index\": 11454, \"date\": \"2020-04-10T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1160, \"deceased\": 45, \"positive_100k\": 56.10988249816675, \"deceased_100k\": 2.1766764762219863, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\", \"sinceDay0\": 28}, {\"index\": 11455, \"date\": \"2020-04-11T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1188, \"deceased\": 50, \"positive_100k\": 57.46425897226044, \"deceased_100k\": 2.4185294180244292, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\", \"sinceDay0\": 29}, {\"index\": 11456, \"date\": \"2020-04-12T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1205, \"deceased\": 53, \"positive_100k\": 58.28655897438874, \"deceased_100k\": 2.5636411831058945, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\", \"sinceDay0\": 30}, {\"index\": 11457, \"date\": \"2020-04-13T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1212, \"deceased\": 55, \"positive_100k\": 58.625153092912164, \"deceased_100k\": 2.660382359826872, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\", \"sinceDay0\": 31}, {\"index\": 11458, \"date\": \"2020-04-14T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1220, \"deceased\": 56, \"positive_100k\": 59.012117799796066, \"deceased_100k\": 2.7087529481873607, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\", \"sinceDay0\": 32}, {\"index\": 11459, \"date\": \"2020-04-15T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1248, \"deceased\": 61, \"positive_100k\": 60.36649427388976, \"deceased_100k\": 2.9506058899898036, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\", \"sinceDay0\": 33}, {\"index\": 11460, \"date\": \"2020-04-16T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1268, \"deceased\": 61, \"positive_100k\": 61.33390604109952, \"deceased_100k\": 2.9506058899898036, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\", \"sinceDay0\": 34}, {\"index\": 11461, \"date\": \"2020-04-17T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1304, \"deceased\": 66, \"positive_100k\": 63.07524722207711, \"deceased_100k\": 3.1924588317922464, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\", \"sinceDay0\": 35}, {\"index\": 11462, \"date\": \"2020-04-18T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1317, \"deceased\": 70, \"positive_100k\": 63.70406487076347, \"deceased_100k\": 3.3859411852342007, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\", \"sinceDay0\": 36}, {\"index\": 11463, \"date\": \"2020-04-19T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1330, \"deceased\": 74, \"positive_100k\": 64.33288251944981, \"deceased_100k\": 3.579423538676155, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\", \"sinceDay0\": 37}, {\"index\": 11464, \"date\": \"2020-04-20T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1335, \"deceased\": 77, \"positive_100k\": 64.57473546125225, \"deceased_100k\": 3.724535303757621, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\", \"sinceDay0\": 38}, {\"index\": 11465, \"date\": \"2020-04-21T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"region_label\": \"Slovenia\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1344, \"deceased\": 77, \"positive_100k\": 65.01007075649665, \"deceased_100k\": 3.724535303757621, \"tested_100k\": null, \"Latitude\": 46.11554772, \"Longitude\": 14.80444238, \"Geo Region\": \"Europe\", \"sinceDay0\": 39}, {\"index\": 11688, \"date\": \"2020-03-02T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 120, \"deceased\": 0, \"positive_100k\": 0.25682870610404146, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\", \"sinceDay0\": 0}, {\"index\": 11689, \"date\": \"2020-03-03T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 165, \"deceased\": 1, \"positive_100k\": 0.353139470893057, \"deceased_100k\": 0.002140239217533679, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\", \"sinceDay0\": 1}, {\"index\": 11690, \"date\": \"2020-03-04T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 222, \"deceased\": 2, \"positive_100k\": 0.4751331062924767, \"deceased_100k\": 0.004280478435067358, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\", \"sinceDay0\": 2}, {\"index\": 11691, \"date\": \"2020-03-05T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 259, \"deceased\": 3, \"positive_100k\": 0.5543219573412228, \"deceased_100k\": 0.006420717652601036, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\", \"sinceDay0\": 3}, {\"index\": 11692, \"date\": \"2020-03-06T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 400, \"deceased\": 5, \"positive_100k\": 0.8560956870134715, \"deceased_100k\": 0.010701196087668393, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\", \"sinceDay0\": 4}, {\"index\": 11693, \"date\": \"2020-03-07T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 500, \"deceased\": 10, \"positive_100k\": 1.0701196087668394, \"deceased_100k\": 0.021402392175336786, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\", \"sinceDay0\": 5}, {\"index\": 11694, \"date\": \"2020-03-08T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 673, \"deceased\": 17, \"positive_100k\": 1.4403809934001657, \"deceased_100k\": 0.03638406669807254, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\", \"sinceDay0\": 6}, {\"index\": 11695, \"date\": \"2020-03-09T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1073, \"deceased\": 28, \"positive_100k\": 2.296476680413637, \"deceased_100k\": 0.059926698090943004, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\", \"sinceDay0\": 7}, {\"index\": 11696, \"date\": \"2020-03-10T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1695, \"deceased\": 35, \"positive_100k\": 3.6277054737195855, \"deceased_100k\": 0.07490837261367876, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\", \"sinceDay0\": 8}, {\"index\": 11697, \"date\": \"2020-03-11T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2277, \"deceased\": 54, \"positive_100k\": 4.873324698324186, \"deceased_100k\": 0.11557291774681865, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\", \"sinceDay0\": 9}, {\"index\": 11698, \"date\": \"2020-03-12T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2277, \"deceased\": 55, \"positive_100k\": 4.873324698324186, \"deceased_100k\": 0.11771315696435233, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\", \"sinceDay0\": 10}, {\"index\": 11699, \"date\": \"2020-03-13T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 5232, \"deceased\": 133, \"positive_100k\": 11.197731586136207, \"deceased_100k\": 0.28465181593197925, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\", \"sinceDay0\": 11}, {\"index\": 11700, \"date\": \"2020-03-14T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6391, \"deceased\": 195, \"positive_100k\": 13.67826883925774, \"deceased_100k\": 0.4173466474190673, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\", \"sinceDay0\": 12}, {\"index\": 11701, \"date\": \"2020-03-15T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 7798, \"deceased\": 289, \"positive_100k\": 16.689585418327628, \"deceased_100k\": 0.6185291338672331, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\", \"sinceDay0\": 13}, {\"index\": 11702, \"date\": \"2020-03-16T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 9942, \"deceased\": 342, \"positive_100k\": 21.278258300719834, \"deceased_100k\": 0.7319618123965181, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\", \"sinceDay0\": 14}, {\"index\": 11703, \"date\": \"2020-03-17T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 11748, \"deceased\": 533, \"positive_100k\": 25.14353032758566, \"deceased_100k\": 1.1407475029454508, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\", \"sinceDay0\": 15}, {\"index\": 11704, \"date\": \"2020-03-18T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 13910, \"deceased\": 623, \"positive_100k\": 29.770727515893466, \"deceased_100k\": 1.3333690325234817, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\", \"sinceDay0\": 16}, {\"index\": 11705, \"date\": \"2020-03-19T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 17963, \"deceased\": 830, \"positive_100k\": 38.44511706455747, \"deceased_100k\": 1.7763985505529534, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\", \"sinceDay0\": 17}, {\"index\": 11706, \"date\": \"2020-03-20T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 20410, \"deceased\": 1043, \"positive_100k\": 43.68228242986238, \"deceased_100k\": 2.232269503887627, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\", \"sinceDay0\": 18}, {\"index\": 11707, \"date\": \"2020-03-21T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 25374, \"deceased\": 1375, \"positive_100k\": 54.30642990569957, \"deceased_100k\": 2.942828924108808, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\", \"sinceDay0\": 19}, {\"index\": 11708, \"date\": \"2020-03-22T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 28768, \"deceased\": 1772, \"positive_100k\": 61.570401810008875, \"deceased_100k\": 3.792503893469678, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\", \"sinceDay0\": 20}, {\"index\": 11709, \"date\": \"2020-03-23T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 35136, \"deceased\": 2311, \"positive_100k\": 75.19944514726333, \"deceased_100k\": 4.946092831720331, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\", \"sinceDay0\": 21}, {\"index\": 11710, \"date\": \"2020-03-24T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 39885, \"deceased\": 2808, \"positive_100k\": 85.36344119133078, \"deceased_100k\": 6.00979172283457, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\", \"sinceDay0\": 22}, {\"index\": 11711, \"date\": \"2020-03-25T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 49515, \"deceased\": 3647, \"positive_100k\": 105.97394485618011, \"deceased_100k\": 7.805452426345326, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\", \"sinceDay0\": 23}, {\"index\": 11712, \"date\": \"2020-03-26T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 57786, \"deceased\": 4365, \"positive_100k\": 123.67586342440116, \"deceased_100k\": 9.342144184534508, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\", \"sinceDay0\": 24}, {\"index\": 11713, \"date\": \"2020-03-27T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 65719, \"deceased\": 5138, \"positive_100k\": 140.6543811370958, \"deceased_100k\": 10.99654909968804, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\", \"sinceDay0\": 25}, {\"index\": 11714, \"date\": \"2020-03-28T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 73235, \"deceased\": 5982, \"positive_100k\": 156.74041909607897, \"deceased_100k\": 12.802910999286466, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\", \"sinceDay0\": 26}, {\"index\": 11715, \"date\": \"2020-03-29T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 80110, \"deceased\": 6803, \"positive_100k\": 171.454563716623, \"deceased_100k\": 14.560047396881616, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\", \"sinceDay0\": 27}, {\"index\": 11716, \"date\": \"2020-03-30T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 87956, \"deceased\": 7716, \"positive_100k\": 188.24688061739224, \"deceased_100k\": 16.514085802489863, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\", \"sinceDay0\": 28}, {\"index\": 11717, \"date\": \"2020-03-31T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 95923, \"deceased\": 8464, \"positive_100k\": 205.29816646348303, \"deceased_100k\": 18.114984737205056, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\", \"sinceDay0\": 29}, {\"index\": 11718, \"date\": \"2020-04-01T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 104118, \"deceased\": 9387, \"positive_100k\": 222.83742685117156, \"deceased_100k\": 20.09042553498864, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\", \"sinceDay0\": 30}, {\"index\": 11719, \"date\": \"2020-04-02T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 112065, \"deceased\": 10348, \"positive_100k\": 239.84590791291168, \"deceased_100k\": 22.147195423038507, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\", \"sinceDay0\": 31}, {\"index\": 11720, \"date\": \"2020-04-03T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 119199, \"deceased\": 11198, \"positive_100k\": 255.11437449079696, \"deceased_100k\": 23.966398757942134, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\", \"sinceDay0\": 32}, {\"index\": 11721, \"date\": \"2020-04-04T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 126168, \"deceased\": 11947, \"positive_100k\": 270.02970159778914, \"deceased_100k\": 25.569437931874862, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\", \"sinceDay0\": 33}, {\"index\": 11722, \"date\": \"2020-04-05T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 131646, \"deceased\": 12641, \"positive_100k\": 281.75393203143864, \"deceased_100k\": 27.05476394884323, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\", \"sinceDay0\": 34}, {\"index\": 11723, \"date\": \"2020-04-06T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 136675, \"deceased\": 13341, \"positive_100k\": 292.5171950564155, \"deceased_100k\": 28.552931401116805, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\", \"sinceDay0\": 35}, {\"index\": 11724, \"date\": \"2020-04-07T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 141942, \"deceased\": 14045, \"positive_100k\": 303.7898350151654, \"deceased_100k\": 30.05965981026052, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\", \"sinceDay0\": 36}, {\"index\": 11725, \"date\": \"2020-04-08T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 148220, \"deceased\": 14792, \"positive_100k\": 317.2262568228419, \"deceased_100k\": 31.658418505758174, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\", \"sinceDay0\": 37}, {\"index\": 11726, \"date\": \"2020-04-09T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 153222, \"deceased\": 15447, \"positive_100k\": 327.9317333889453, \"deceased_100k\": 33.06027519324273, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\", \"sinceDay0\": 38}, {\"index\": 11727, \"date\": \"2020-04-10T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 158273, \"deceased\": 16081, \"positive_100k\": 338.7420816767079, \"deceased_100k\": 34.41718685715908, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\", \"sinceDay0\": 39}, {\"index\": 11728, \"date\": \"2020-04-11T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 163027, \"deceased\": 16606, \"positive_100k\": 348.916778916863, \"deceased_100k\": 35.540812446364264, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\", \"sinceDay0\": 40}, {\"index\": 11729, \"date\": \"2020-04-12T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 166831, \"deceased\": 17209, \"positive_100k\": 357.05824890036115, \"deceased_100k\": 36.83137669453708, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\", \"sinceDay0\": 41}, {\"index\": 11730, \"date\": \"2020-04-13T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 170099, \"deceased\": 17756, \"positive_100k\": 364.05255066326123, \"deceased_100k\": 38.002087546527996, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\", \"sinceDay0\": 42}, {\"index\": 11731, \"date\": \"2020-04-14T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 172541, \"deceased\": 18056, \"positive_100k\": 369.2790148324784, \"deceased_100k\": 38.6441593117881, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\", \"sinceDay0\": 43}, {\"index\": 11732, \"date\": \"2020-04-15T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 177644, \"deceased\": 18708, \"positive_100k\": 380.2006555595528, \"deceased_100k\": 40.03959528162006, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\", \"sinceDay0\": 44}, {\"index\": 11733, \"date\": \"2020-04-16T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 184948, \"deceased\": 19315, \"positive_100k\": 395.8329628044188, \"deceased_100k\": 41.33872048666301, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\", \"sinceDay0\": 45}, {\"index\": 11734, \"date\": \"2020-04-17T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 190839, \"deceased\": 20002, \"positive_100k\": 408.4411120349097, \"deceased_100k\": 42.80906482910864, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\", \"sinceDay0\": 46}, {\"index\": 11735, \"date\": \"2020-04-18T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 191726, \"deceased\": 20043, \"positive_100k\": 410.33950422086207, \"deceased_100k\": 42.896814637027525, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\", \"sinceDay0\": 47}, {\"index\": 11736, \"date\": \"2020-04-19T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 198674, \"deceased\": 20453, \"positive_100k\": 425.20988630428604, \"deceased_100k\": 43.77431271621633, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\", \"sinceDay0\": 48}, {\"index\": 11737, \"date\": \"2020-04-20T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 200210, \"deceased\": 20852, \"positive_100k\": 428.4972937424178, \"deceased_100k\": 44.62826816401226, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\", \"sinceDay0\": 49}, {\"index\": 11738, \"date\": \"2020-04-21T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"region_label\": \"Spain\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 204178, \"deceased\": 21282, \"positive_100k\": 436.98976295759144, \"deceased_100k\": 45.54857102755175, \"tested_100k\": null, \"Latitude\": 40.24448698, \"Longitude\": -3.64755047, \"Geo Region\": \"Europe\", \"sinceDay0\": 50}, {\"index\": 12056, \"date\": \"2020-03-06T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 101, \"deceased\": 0, \"positive_100k\": 0.9918321152292875, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\", \"sinceDay0\": 0}, {\"index\": 12057, \"date\": \"2020-03-07T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 161, \"deceased\": 0, \"positive_100k\": 1.5810393123952007, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\", \"sinceDay0\": 1}, {\"index\": 12058, \"date\": \"2020-03-08T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 203, \"deceased\": 0, \"positive_100k\": 1.9934843504113402, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\", \"sinceDay0\": 2}, {\"index\": 12059, \"date\": \"2020-03-09T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 248, \"deceased\": 0, \"positive_100k\": 2.4353897482857754, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\", \"sinceDay0\": 3}, {\"index\": 12060, \"date\": \"2020-03-10T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 355, \"deceased\": 0, \"positive_100k\": 3.486142583231654, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\", \"sinceDay0\": 4}, {\"index\": 12061, \"date\": \"2020-03-11T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 500, \"deceased\": 1, \"positive_100k\": 4.910059976382612, \"deceased_100k\": 0.009820119952765223, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\", \"sinceDay0\": 5}, {\"index\": 12062, \"date\": \"2020-03-12T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 599, \"deceased\": 1, \"positive_100k\": 5.882251851706369, \"deceased_100k\": 0.009820119952765223, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\", \"sinceDay0\": 6}, {\"index\": 12063, \"date\": \"2020-03-13T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 814, \"deceased\": 1, \"positive_100k\": 7.993577641550891, \"deceased_100k\": 0.009820119952765223, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\", \"sinceDay0\": 7}, {\"index\": 12064, \"date\": \"2020-03-14T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 961, \"deceased\": 2, \"positive_100k\": 9.437135274607378, \"deceased_100k\": 0.019640239905530446, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\", \"sinceDay0\": 8}, {\"index\": 12065, \"date\": \"2020-03-15T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1022, \"deceased\": 3, \"positive_100k\": 10.036162591726058, \"deceased_100k\": 0.02946035985829567, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\", \"sinceDay0\": 9}, {\"index\": 12066, \"date\": \"2020-03-16T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1103, \"deceased\": 6, \"positive_100k\": 10.831592307900042, \"deceased_100k\": 0.05892071971659134, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\", \"sinceDay0\": 10}, {\"index\": 12067, \"date\": \"2020-03-17T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1190, \"deceased\": 7, \"positive_100k\": 11.685942743790616, \"deceased_100k\": 0.06874083966935657, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\", \"sinceDay0\": 11}, {\"index\": 12068, \"date\": \"2020-03-18T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1279, \"deceased\": 10, \"positive_100k\": 12.559933419586718, \"deceased_100k\": 0.09820119952765223, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\", \"sinceDay0\": 12}, {\"index\": 12069, \"date\": \"2020-03-19T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1439, \"deceased\": 11, \"positive_100k\": 14.131152612029156, \"deceased_100k\": 0.10802131948041746, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\", \"sinceDay0\": 13}, {\"index\": 12070, \"date\": \"2020-03-20T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1639, \"deceased\": 16, \"positive_100k\": 16.0951766025822, \"deceased_100k\": 0.15712191924424357, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\", \"sinceDay0\": 14}, {\"index\": 12071, \"date\": \"2020-03-21T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1763, \"deceased\": 20, \"positive_100k\": 17.31287147672509, \"deceased_100k\": 0.19640239905530446, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\", \"sinceDay0\": 15}, {\"index\": 12072, \"date\": \"2020-03-22T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1934, \"deceased\": 21, \"positive_100k\": 18.99211198864794, \"deceased_100k\": 0.20622251900806968, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\", \"sinceDay0\": 16}, {\"index\": 12073, \"date\": \"2020-03-23T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2046, \"deceased\": 25, \"positive_100k\": 20.091965423357646, \"deceased_100k\": 0.2455029988191306, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\", \"sinceDay0\": 17}, {\"index\": 12074, \"date\": \"2020-03-24T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2286, \"deceased\": 36, \"positive_100k\": 22.4487942120213, \"deceased_100k\": 0.35352431829954806, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\", \"sinceDay0\": 18}, {\"index\": 12075, \"date\": \"2020-03-25T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2526, \"deceased\": 62, \"positive_100k\": 24.805623000684953, \"deceased_100k\": 0.6088474370714438, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\", \"sinceDay0\": 19}, {\"index\": 12076, \"date\": \"2020-03-26T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2840, \"deceased\": 77, \"positive_100k\": 27.889140665853233, \"deceased_100k\": 0.7561492363629222, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\", \"sinceDay0\": 20}, {\"index\": 12077, \"date\": \"2020-03-27T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3069, \"deceased\": 105, \"positive_100k\": 30.137948135036467, \"deceased_100k\": 1.0311125950403486, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\", \"sinceDay0\": 21}, {\"index\": 12078, \"date\": \"2020-03-28T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3447, \"deceased\": 105, \"positive_100k\": 33.84995347718172, \"deceased_100k\": 1.0311125950403486, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\", \"sinceDay0\": 22}, {\"index\": 12079, \"date\": \"2020-03-29T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3700, \"deceased\": 110, \"positive_100k\": 36.334443825231325, \"deceased_100k\": 1.0802131948041747, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\", \"sinceDay0\": 23}, {\"index\": 12080, \"date\": \"2020-03-30T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4028, \"deceased\": 146, \"positive_100k\": 39.55544316973832, \"deceased_100k\": 1.4337375131037227, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\", \"sinceDay0\": 24}, {\"index\": 12081, \"date\": \"2020-03-31T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4435, \"deceased\": 180, \"positive_100k\": 43.55223199051376, \"deceased_100k\": 1.76762159149774, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\", \"sinceDay0\": 25}, {\"index\": 12082, \"date\": \"2020-04-01T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4947, \"deceased\": 239, \"positive_100k\": 48.58013340632956, \"deceased_100k\": 2.347008668710888, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\", \"sinceDay0\": 26}, {\"index\": 12083, \"date\": \"2020-04-02T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 5568, \"deceased\": 308, \"positive_100k\": 54.67842789699676, \"deceased_100k\": 3.024596945451689, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\", \"sinceDay0\": 27}, {\"index\": 12084, \"date\": \"2020-04-03T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6131, \"deceased\": 358, \"positive_100k\": 60.20715543040359, \"deceased_100k\": 3.5156029430899496, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\", \"sinceDay0\": 28}, {\"index\": 12085, \"date\": \"2020-04-04T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6443, \"deceased\": 373, \"positive_100k\": 63.27103285566633, \"deceased_100k\": 3.6629047423814285, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\", \"sinceDay0\": 29}, {\"index\": 12086, \"date\": \"2020-04-05T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6830, \"deceased\": 401, \"positive_100k\": 67.07141927738648, \"deceased_100k\": 3.9378681010588545, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\", \"sinceDay0\": 30}, {\"index\": 12087, \"date\": \"2020-04-06T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 7206, \"deceased\": 477, \"positive_100k\": 70.76378437962619, \"deceased_100k\": 4.684197217469012, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\", \"sinceDay0\": 31}, {\"index\": 12088, \"date\": \"2020-04-07T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 7693, \"deceased\": 591, \"positive_100k\": 75.54618279662286, \"deceased_100k\": 5.803690892084247, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\", \"sinceDay0\": 32}, {\"index\": 12089, \"date\": \"2020-04-08T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 8419, \"deceased\": 687, \"positive_100k\": 82.67558988233041, \"deceased_100k\": 6.746422407549708, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\", \"sinceDay0\": 33}, {\"index\": 12090, \"date\": \"2020-04-09T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 9141, \"deceased\": 793, \"positive_100k\": 89.7657164882269, \"deceased_100k\": 7.787355122542822, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\", \"sinceDay0\": 34}, {\"index\": 12091, \"date\": \"2020-04-10T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 9685, \"deceased\": 870, \"positive_100k\": 95.10786174253118, \"deceased_100k\": 8.543504358905743, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\", \"sinceDay0\": 35}, {\"index\": 12092, \"date\": \"2020-04-11T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 10151, \"deceased\": 887, \"positive_100k\": 99.68403764051978, \"deceased_100k\": 8.710446398102754, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\", \"sinceDay0\": 36}, {\"index\": 12093, \"date\": \"2020-04-12T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 10483, \"deceased\": 899, \"positive_100k\": 102.94431746483784, \"deceased_100k\": 8.828287837535935, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\", \"sinceDay0\": 37}, {\"index\": 12094, \"date\": \"2020-04-13T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 10948, \"deceased\": 919, \"positive_100k\": 107.51067324287365, \"deceased_100k\": 9.024690236591239, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\", \"sinceDay0\": 38}, {\"index\": 12095, \"date\": \"2020-04-14T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 11445, \"deceased\": 1033, \"positive_100k\": 112.39127285939797, \"deceased_100k\": 10.144183911206476, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\", \"sinceDay0\": 39}, {\"index\": 12096, \"date\": \"2020-04-15T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 11927, \"deceased\": 1203, \"positive_100k\": 117.12457067663082, \"deceased_100k\": 11.813604303176563, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\", \"sinceDay0\": 40}, {\"index\": 12097, \"date\": \"2020-04-16T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 12540, \"deceased\": 1333, \"positive_100k\": 123.1443042076759, \"deceased_100k\": 13.090219897036041, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\", \"sinceDay0\": 41}, {\"index\": 12098, \"date\": \"2020-04-17T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 13216, \"deceased\": 1400, \"positive_100k\": 129.7827052957452, \"deceased_100k\": 13.748167933871311, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\", \"sinceDay0\": 42}, {\"index\": 12099, \"date\": \"2020-04-18T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 13822, \"deceased\": 1511, \"positive_100k\": 135.7336979871209, \"deceased_100k\": 14.838201248628254, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\", \"sinceDay0\": 43}, {\"index\": 12100, \"date\": \"2020-04-19T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 14385, \"deceased\": 1540, \"positive_100k\": 141.26242552052773, \"deceased_100k\": 15.122984727258443, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\", \"sinceDay0\": 44}, {\"index\": 12101, \"date\": \"2020-04-20T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 14777, \"deceased\": 1580, \"positive_100k\": 145.1119125420117, \"deceased_100k\": 15.515789525369053, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\", \"sinceDay0\": 45}, {\"index\": 12102, \"date\": \"2020-04-21T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"region_label\": \"Sweden\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 15322, \"deceased\": 1765, \"positive_100k\": 150.46387791626876, \"deceased_100k\": 17.33251171663062, \"tested_100k\": null, \"Latitude\": 62.77966519, \"Longitude\": 16.74558049, \"Geo Region\": \"Europe\", \"sinceDay0\": 46}, {\"index\": 12146, \"date\": \"2020-03-05T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 114, \"deceased\": 1, \"positive_100k\": 1.3385712958884843, \"deceased_100k\": 0.011741853472706003, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\", \"sinceDay0\": 0}, {\"index\": 12147, \"date\": \"2020-03-06T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 214, \"deceased\": 1, \"positive_100k\": 2.5127566431590846, \"deceased_100k\": 0.011741853472706003, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\", \"sinceDay0\": 1}, {\"index\": 12148, \"date\": \"2020-03-07T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 268, \"deceased\": 1, \"positive_100k\": 3.1468167306852086, \"deceased_100k\": 0.011741853472706003, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\", \"sinceDay0\": 2}, {\"index\": 12149, \"date\": \"2020-03-08T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 337, \"deceased\": 2, \"positive_100k\": 3.957004620301923, \"deceased_100k\": 0.023483706945412006, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\", \"sinceDay0\": 3}, {\"index\": 12150, \"date\": \"2020-03-09T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 374, \"deceased\": 2, \"positive_100k\": 4.391453198792045, \"deceased_100k\": 0.023483706945412006, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\", \"sinceDay0\": 4}, {\"index\": 12151, \"date\": \"2020-03-10T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 491, \"deceased\": 3, \"positive_100k\": 5.765250055098647, \"deceased_100k\": 0.03522556041811801, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\", \"sinceDay0\": 5}, {\"index\": 12152, \"date\": \"2020-03-11T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 652, \"deceased\": 4, \"positive_100k\": 7.655688464204314, \"deceased_100k\": 0.04696741389082401, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\", \"sinceDay0\": 6}, {\"index\": 12153, \"date\": \"2020-03-12T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 652, \"deceased\": 4, \"positive_100k\": 7.655688464204314, \"deceased_100k\": 0.04696741389082401, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\", \"sinceDay0\": 7}, {\"index\": 12154, \"date\": \"2020-03-13T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1139, \"deceased\": 11, \"positive_100k\": 13.373971105412135, \"deceased_100k\": 0.12916038819976602, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\", \"sinceDay0\": 8}, {\"index\": 12155, \"date\": \"2020-03-14T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1359, \"deceased\": 13, \"positive_100k\": 15.957178869407457, \"deceased_100k\": 0.15264409514517804, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\", \"sinceDay0\": 9}, {\"index\": 12156, \"date\": \"2020-03-15T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2200, \"deceased\": 14, \"positive_100k\": 25.832077639953205, \"deceased_100k\": 0.16438594861788405, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\", \"sinceDay0\": 10}, {\"index\": 12157, \"date\": \"2020-03-16T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2200, \"deceased\": 14, \"positive_100k\": 25.832077639953205, \"deceased_100k\": 0.16438594861788405, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\", \"sinceDay0\": 11}, {\"index\": 12158, \"date\": \"2020-03-17T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2700, \"deceased\": 27, \"positive_100k\": 31.703004376306207, \"deceased_100k\": 0.3170300437630621, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\", \"sinceDay0\": 12}, {\"index\": 12159, \"date\": \"2020-03-18T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3028, \"deceased\": 28, \"positive_100k\": 35.554332315353776, \"deceased_100k\": 0.3287718972357681, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\", \"sinceDay0\": 13}, {\"index\": 12160, \"date\": \"2020-03-19T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4075, \"deceased\": 41, \"positive_100k\": 47.84805290127696, \"deceased_100k\": 0.4814159923809461, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\", \"sinceDay0\": 14}, {\"index\": 12161, \"date\": \"2020-03-20T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 5294, \"deceased\": 54, \"positive_100k\": 62.161372284505575, \"deceased_100k\": 0.6340600875261242, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\", \"sinceDay0\": 15}, {\"index\": 12162, \"date\": \"2020-03-21T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6575, \"deceased\": 75, \"positive_100k\": 77.20268658304197, \"deceased_100k\": 0.8806390104529502, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\", \"sinceDay0\": 16}, {\"index\": 12163, \"date\": \"2020-03-22T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 7474, \"deceased\": 98, \"positive_100k\": 87.75861285500467, \"deceased_100k\": 1.1507016403251884, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\", \"sinceDay0\": 17}, {\"index\": 12164, \"date\": \"2020-03-23T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 8795, \"deceased\": 120, \"positive_100k\": 103.2696012924493, \"deceased_100k\": 1.4090224167247203, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\", \"sinceDay0\": 18}, {\"index\": 12165, \"date\": \"2020-03-24T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 9877, \"deceased\": 122, \"positive_100k\": 115.9742867499172, \"deceased_100k\": 1.4325061236701324, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\", \"sinceDay0\": 19}, {\"index\": 12166, \"date\": \"2020-03-25T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 10897, \"deceased\": 153, \"positive_100k\": 127.9509772920773, \"deceased_100k\": 1.7965035813240187, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\", \"sinceDay0\": 20}, {\"index\": 12167, \"date\": \"2020-03-26T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 11811, \"deceased\": 191, \"positive_100k\": 138.6830313661306, \"deceased_100k\": 2.2426940132868465, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\", \"sinceDay0\": 21}, {\"index\": 12168, \"date\": \"2020-03-27T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 12928, \"deceased\": 231, \"positive_100k\": 151.79868169514322, \"deceased_100k\": 2.712368152195087, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\", \"sinceDay0\": 22}, {\"index\": 12169, \"date\": \"2020-03-28T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 14076, \"deceased\": 264, \"positive_100k\": 165.2783294818097, \"deceased_100k\": 3.0998493167943852, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\", \"sinceDay0\": 23}, {\"index\": 12170, \"date\": \"2020-03-29T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 14829, \"deceased\": 300, \"positive_100k\": 174.11994514675732, \"deceased_100k\": 3.522556041811801, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\", \"sinceDay0\": 24}, {\"index\": 12171, \"date\": \"2020-03-30T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 15922, \"deceased\": 359, \"positive_100k\": 186.95379099242498, \"deceased_100k\": 4.215325396701455, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\", \"sinceDay0\": 25}, {\"index\": 12172, \"date\": \"2020-03-31T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 16605, \"deceased\": 433, \"positive_100k\": 194.97347691428317, \"deceased_100k\": 5.084222553681699, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\", \"sinceDay0\": 26}, {\"index\": 12173, \"date\": \"2020-04-01T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 17768, \"deceased\": 488, \"positive_100k\": 208.62925250304025, \"deceased_100k\": 5.73002449468053, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\", \"sinceDay0\": 27}, {\"index\": 12174, \"date\": \"2020-04-02T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 18827, \"deceased\": 536, \"positive_100k\": 221.0638753306359, \"deceased_100k\": 6.293633461370417, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\", \"sinceDay0\": 28}, {\"index\": 12175, \"date\": \"2020-04-03T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 19606, \"deceased\": 591, \"positive_100k\": 230.2107791858739, \"deceased_100k\": 6.939435402369248, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\", \"sinceDay0\": 29}, {\"index\": 12176, \"date\": \"2020-04-04T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 20505, \"deceased\": 666, \"positive_100k\": 240.76670545783657, \"deceased_100k\": 7.820074412822198, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\", \"sinceDay0\": 30}, {\"index\": 12177, \"date\": \"2020-04-05T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 21100, \"deceased\": 715, \"positive_100k\": 247.75310827409666, \"deceased_100k\": 8.395425232984792, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\", \"sinceDay0\": 31}, {\"index\": 12178, \"date\": \"2020-04-06T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 21657, \"deceased\": 765, \"positive_100k\": 254.2933206583939, \"deceased_100k\": 8.982517906620092, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\", \"sinceDay0\": 32}, {\"index\": 12179, \"date\": \"2020-04-07T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 22253, \"deceased\": 821, \"positive_100k\": 261.29146532812666, \"deceased_100k\": 9.640061701091629, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\", \"sinceDay0\": 33}, {\"index\": 12180, \"date\": \"2020-04-08T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 23280, \"deceased\": 895, \"positive_100k\": 273.3503488445957, \"deceased_100k\": 10.508958858071873, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\", \"sinceDay0\": 34}, {\"index\": 12181, \"date\": \"2020-04-09T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 24051, \"deceased\": 948, \"positive_100k\": 282.40331787205207, \"deceased_100k\": 11.131277092125291, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\", \"sinceDay0\": 35}, {\"index\": 12182, \"date\": \"2020-04-10T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 24551, \"deceased\": 1002, \"positive_100k\": 288.27424460840507, \"deceased_100k\": 11.765337179651416, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\", \"sinceDay0\": 36}, {\"index\": 12183, \"date\": \"2020-04-11T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 25107, \"deceased\": 1036, \"positive_100k\": 294.8027151392296, \"deceased_100k\": 12.16456019772342, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\", \"sinceDay0\": 37}, {\"index\": 12184, \"date\": \"2020-04-12T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 25415, \"deceased\": 1106, \"positive_100k\": 298.41920600882304, \"deceased_100k\": 12.98648994081284, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\", \"sinceDay0\": 38}, {\"index\": 12185, \"date\": \"2020-04-13T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 25688, \"deceased\": 1138, \"positive_100k\": 301.6247320068718, \"deceased_100k\": 13.36222925193943, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\", \"sinceDay0\": 39}, {\"index\": 12186, \"date\": \"2020-04-14T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 25936, \"deceased\": 1174, \"positive_100k\": 304.5367116681029, \"deceased_100k\": 13.784935976956847, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\", \"sinceDay0\": 40}, {\"index\": 12187, \"date\": \"2020-04-15T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 26336, \"deceased\": 1239, \"positive_100k\": 309.2334530571853, \"deceased_100k\": 14.548156452682736, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\", \"sinceDay0\": 41}, {\"index\": 12188, \"date\": \"2020-04-16T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 26732, \"deceased\": 1281, \"positive_100k\": 313.8832270323769, \"deceased_100k\": 15.04131429853639, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\", \"sinceDay0\": 42}, {\"index\": 12189, \"date\": \"2020-04-17T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 27078, \"deceased\": 1327, \"positive_100k\": 317.9459083339331, \"deceased_100k\": 15.581439558280866, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\", \"sinceDay0\": 43}, {\"index\": 12190, \"date\": \"2020-04-18T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 27404, \"deceased\": 1368, \"positive_100k\": 321.7737525660353, \"deceased_100k\": 16.062855550661812, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\", \"sinceDay0\": 44}, {\"index\": 12191, \"date\": \"2020-04-19T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 27740, \"deceased\": 1393, \"positive_100k\": 325.7190153328645, \"deceased_100k\": 16.356401887479464, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\", \"sinceDay0\": 45}, {\"index\": 12192, \"date\": \"2020-04-20T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 27944, \"deceased\": 1429, \"positive_100k\": 328.11435344129654, \"deceased_100k\": 16.77910861249688, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\", \"sinceDay0\": 46}, {\"index\": 12193, \"date\": \"2020-04-21T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"region_label\": \"Switzerland\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 28063, \"deceased\": 1478, \"positive_100k\": 329.51163400454857, \"deceased_100k\": 17.35445943265947, \"tested_100k\": null, \"Latitude\": 46.79785878, \"Longitude\": 8.20867471, \"Geo Region\": \"Europe\", \"sinceDay0\": 47}, {\"index\": 12888, \"date\": \"2020-03-19T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 192, \"deceased\": 3, \"positive_100k\": 0.2332369335932176, \"deceased_100k\": 0.003644327087394025, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\", \"sinceDay0\": 0}, {\"index\": 12889, \"date\": \"2020-03-20T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 359, \"deceased\": 4, \"positive_100k\": 0.436104474791485, \"deceased_100k\": 0.0048591027831920335, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\", \"sinceDay0\": 1}, {\"index\": 12890, \"date\": \"2020-03-21T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 670, \"deceased\": 9, \"positive_100k\": 0.8138997161846656, \"deceased_100k\": 0.010932981262182074, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\", \"sinceDay0\": 2}, {\"index\": 12891, \"date\": \"2020-03-22T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1236, \"deceased\": 30, \"positive_100k\": 1.5014627600063382, \"deceased_100k\": 0.03644327087394025, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\", \"sinceDay0\": 3}, {\"index\": 12892, \"date\": \"2020-03-23T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1529, \"deceased\": 37, \"positive_100k\": 1.8573920388751548, \"deceased_100k\": 0.04494670074452631, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\", \"sinceDay0\": 4}, {\"index\": 12893, \"date\": \"2020-03-24T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1872, \"deceased\": 44, \"positive_100k\": 2.2740601025338716, \"deceased_100k\": 0.05345013061511236, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\", \"sinceDay0\": 5}, {\"index\": 12894, \"date\": \"2020-03-25T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2433, \"deceased\": 59, \"positive_100k\": 2.9555492678765543, \"deceased_100k\": 0.07167176605208249, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\", \"sinceDay0\": 6}, {\"index\": 12895, \"date\": \"2020-03-26T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3629, \"deceased\": 75, \"positive_100k\": 4.408421000050972, \"deceased_100k\": 0.09110817718485062, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\", \"sinceDay0\": 7}, {\"index\": 12896, \"date\": \"2020-03-27T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 5698, \"deceased\": 92, \"positive_100k\": 6.921791914657051, \"deceased_100k\": 0.11175936401341675, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\", \"sinceDay0\": 8}, {\"index\": 12897, \"date\": \"2020-03-28T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 7402, \"deceased\": 108, \"positive_100k\": 8.991769700296857, \"deceased_100k\": 0.1311957751461849, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\", \"sinceDay0\": 9}, {\"index\": 12898, \"date\": \"2020-03-29T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 9217, \"deceased\": 131, \"positive_100k\": 11.196587588170242, \"deceased_100k\": 0.15913561614953908, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\", \"sinceDay0\": 10}, {\"index\": 12899, \"date\": \"2020-03-30T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 10827, \"deceased\": 168, \"positive_100k\": 13.152376458405035, \"deceased_100k\": 0.2040823168940654, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\", \"sinceDay0\": 11}, {\"index\": 12900, \"date\": \"2020-03-31T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 13531, \"deceased\": 214, \"positive_100k\": 16.43712993984285, \"deceased_100k\": 0.25996199890077376, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\", \"sinceDay0\": 12}, {\"index\": 12901, \"date\": \"2020-04-01T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 15679, \"deceased\": 277, \"positive_100k\": 19.046468134416973, \"deceased_100k\": 0.33649286773604825, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\", \"sinceDay0\": 13}, {\"index\": 12902, \"date\": \"2020-04-02T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 18135, \"deceased\": 356, \"positive_100k\": 22.02995724329688, \"deceased_100k\": 0.4324601477040909, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\", \"sinceDay0\": 14}, {\"index\": 12903, \"date\": \"2020-04-03T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 20921, \"deceased\": 425, \"positive_100k\": 25.41432233179013, \"deceased_100k\": 0.5162796707141535, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\", \"sinceDay0\": 15}, {\"index\": 12904, \"date\": \"2020-04-04T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 23934, \"deceased\": 501, \"positive_100k\": 29.074441503229533, \"deceased_100k\": 0.6086026235948021, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\", \"sinceDay0\": 16}, {\"index\": 12905, \"date\": \"2020-04-05T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 27069, \"deceased\": 574, \"positive_100k\": 32.88276330955629, \"deceased_100k\": 0.6972812493880568, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\", \"sinceDay0\": 17}, {\"index\": 12906, \"date\": \"2020-04-06T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 30217, \"deceased\": 649, \"positive_100k\": 36.70687719992842, \"deceased_100k\": 0.7883894265729073, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\", \"sinceDay0\": 18}, {\"index\": 12907, \"date\": \"2020-04-07T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 34109, \"deceased\": 725, \"positive_100k\": 41.43478420797427, \"deceased_100k\": 0.880712379453556, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\", \"sinceDay0\": 19}, {\"index\": 12908, \"date\": \"2020-04-08T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 38226, \"deceased\": 812, \"positive_100k\": 46.436015747574665, \"deceased_100k\": 0.9863978649879828, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\", \"sinceDay0\": 20}, {\"index\": 12909, \"date\": \"2020-04-09T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 42282, \"deceased\": 908, \"positive_100k\": 51.363145969731384, \"deceased_100k\": 1.1030163317845916, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\", \"sinceDay0\": 21}, {\"index\": 12910, \"date\": \"2020-04-10T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 47029, \"deceased\": 1006, \"positive_100k\": 57.12968619768453, \"deceased_100k\": 1.2220643499727963, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\", \"sinceDay0\": 22}, {\"index\": 12911, \"date\": \"2020-04-11T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 52167, \"deceased\": 1101, \"positive_100k\": 63.371203722694695, \"deceased_100k\": 1.337468041073607, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\", \"sinceDay0\": 23}, {\"index\": 12912, \"date\": \"2020-04-12T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 56956, \"deceased\": 1198, \"positive_100k\": 69.18876452987136, \"deceased_100k\": 1.455301283566014, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\", \"sinceDay0\": 24}, {\"index\": 12913, \"date\": \"2020-04-13T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 61049, \"deceased\": 1296, \"positive_100k\": 74.16084145277262, \"deceased_100k\": 1.5743493017542187, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\", \"sinceDay0\": 25}, {\"index\": 12914, \"date\": \"2020-04-14T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 65111, \"deceased\": 1403, \"positive_100k\": 79.09526032910412, \"deceased_100k\": 1.7043303012046056, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\", \"sinceDay0\": 26}, {\"index\": 12915, \"date\": \"2020-04-15T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 69392, \"deceased\": 1518, \"positive_100k\": 84.29571508281539, \"deceased_100k\": 1.8440295062213767, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\", \"sinceDay0\": 27}, {\"index\": 12916, \"date\": \"2020-04-16T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 74193, \"deceased\": 1643, \"positive_100k\": 90.12785319834163, \"deceased_100k\": 1.9958764681961276, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\", \"sinceDay0\": 28}, {\"index\": 12917, \"date\": \"2020-04-17T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 78546, \"deceased\": 1769, \"positive_100k\": 95.41577180215036, \"deceased_100k\": 2.148938205866677, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\", \"sinceDay0\": 29}, {\"index\": 12918, \"date\": \"2020-04-18T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 82329, \"deceased\": 1890, \"positive_100k\": 100.01126825935422, \"deceased_100k\": 2.295926065058236, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\", \"sinceDay0\": 30}, {\"index\": 12919, \"date\": \"2020-04-19T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 86306, \"deceased\": 2017, \"positive_100k\": 104.8424312015429, \"deceased_100k\": 2.4502025784245824, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\", \"sinceDay0\": 31}, {\"index\": 12920, \"date\": \"2020-04-20T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 90980, \"deceased\": 2140, \"positive_100k\": 110.52029280370279, \"deceased_100k\": 2.5996199890077376, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\", \"sinceDay0\": 32}, {\"index\": 12921, \"date\": \"2020-04-21T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"region_label\": \"Turkey\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 95591, \"deceased\": 2259, \"positive_100k\": 116.12162353702742, \"deceased_100k\": 2.744178296807701, \"tested_100k\": null, \"Latitude\": 39.0616029, \"Longitude\": 35.16895346, \"Geo Region\": \"Asia\", \"sinceDay0\": 33}, {\"index\": 13251, \"date\": \"2020-03-18T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 113, \"deceased\": 0, \"positive_100k\": 1.1732995644566653, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\", \"sinceDay0\": 0}, {\"index\": 13252, \"date\": \"2020-03-19T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 140, \"deceased\": 0, \"positive_100k\": 1.4536454780879038, \"deceased_100k\": 0.0, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\", \"sinceDay0\": 1}, {\"index\": 13253, \"date\": \"2020-03-20T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 140, \"deceased\": 2, \"positive_100k\": 1.4536454780879038, \"deceased_100k\": 0.020766363972684342, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\", \"sinceDay0\": 2}, {\"index\": 13254, \"date\": \"2020-03-21T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 153, \"deceased\": 2, \"positive_100k\": 1.588626843910352, \"deceased_100k\": 0.020766363972684342, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\", \"sinceDay0\": 3}, {\"index\": 13255, \"date\": \"2020-03-22T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 153, \"deceased\": 2, \"positive_100k\": 1.588626843910352, \"deceased_100k\": 0.020766363972684342, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\", \"sinceDay0\": 4}, {\"index\": 13256, \"date\": \"2020-03-23T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 198, \"deceased\": 2, \"positive_100k\": 2.05587003329575, \"deceased_100k\": 0.020766363972684342, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\", \"sinceDay0\": 5}, {\"index\": 13257, \"date\": \"2020-03-24T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 248, \"deceased\": 2, \"positive_100k\": 2.5750291326128583, \"deceased_100k\": 0.020766363972684342, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\", \"sinceDay0\": 6}, {\"index\": 13258, \"date\": \"2020-03-25T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 333, \"deceased\": 2, \"positive_100k\": 3.4575996014519426, \"deceased_100k\": 0.020766363972684342, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\", \"sinceDay0\": 7}, {\"index\": 13259, \"date\": \"2020-03-26T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 333, \"deceased\": 2, \"positive_100k\": 3.4575996014519426, \"deceased_100k\": 0.020766363972684342, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\", \"sinceDay0\": 8}, {\"index\": 13260, \"date\": \"2020-03-27T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 405, \"deceased\": 2, \"positive_100k\": 4.205188704468578, \"deceased_100k\": 0.020766363972684342, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\", \"sinceDay0\": 9}, {\"index\": 13261, \"date\": \"2020-03-28T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 468, \"deceased\": 2, \"positive_100k\": 4.859329169608136, \"deceased_100k\": 0.020766363972684342, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\", \"sinceDay0\": 10}, {\"index\": 13262, \"date\": \"2020-03-29T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 570, \"deceased\": 3, \"positive_100k\": 5.918413732215037, \"deceased_100k\": 0.03114954595902651, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\", \"sinceDay0\": 11}, {\"index\": 13263, \"date\": \"2020-03-30T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 611, \"deceased\": 5, \"positive_100k\": 6.344124193655066, \"deceased_100k\": 0.05191590993171085, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\", \"sinceDay0\": 12}, {\"index\": 13264, \"date\": \"2020-03-31T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 664, \"deceased\": 6, \"positive_100k\": 6.894432838931201, \"deceased_100k\": 0.06229909191805302, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\", \"sinceDay0\": 13}, {\"index\": 13265, \"date\": \"2020-04-01T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 814, \"deceased\": 8, \"positive_100k\": 8.451910136882526, \"deceased_100k\": 0.08306545589073737, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\", \"sinceDay0\": 14}, {\"index\": 13266, \"date\": \"2020-04-02T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1024, \"deceased\": 8, \"positive_100k\": 10.632378354014383, \"deceased_100k\": 0.08306545589073737, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\", \"sinceDay0\": 15}, {\"index\": 13267, \"date\": \"2020-04-03T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1264, \"deceased\": 9, \"positive_100k\": 13.124342030736502, \"deceased_100k\": 0.09344863787707952, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\", \"sinceDay0\": 16}, {\"index\": 13268, \"date\": \"2020-04-04T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1505, \"deceased\": 10, \"positive_100k\": 15.626688889444965, \"deceased_100k\": 0.1038318198634217, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\", \"sinceDay0\": 17}, {\"index\": 13269, \"date\": \"2020-04-05T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1799, \"deceased\": 10, \"positive_100k\": 18.679344393429563, \"deceased_100k\": 0.1038318198634217, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\", \"sinceDay0\": 18}, {\"index\": 13270, \"date\": \"2020-04-06T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2076, \"deceased\": 11, \"positive_100k\": 21.555485803646345, \"deceased_100k\": 0.11421500184976387, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\", \"sinceDay0\": 19}, {\"index\": 13271, \"date\": \"2020-04-07T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2359, \"deceased\": 12, \"positive_100k\": 24.49392630578118, \"deceased_100k\": 0.12459818383610605, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\", \"sinceDay0\": 20}, {\"index\": 13272, \"date\": \"2020-04-08T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2659, \"deceased\": 12, \"positive_100k\": 27.60888090168383, \"deceased_100k\": 0.12459818383610605, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\", \"sinceDay0\": 21}, {\"index\": 13273, \"date\": \"2020-04-09T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2990, \"deceased\": 14, \"positive_100k\": 31.045714139163085, \"deceased_100k\": 0.14536454780879038, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\", \"sinceDay0\": 22}, {\"index\": 13274, \"date\": \"2020-04-10T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3360, \"deceased\": 16, \"positive_100k\": 34.887491474109694, \"deceased_100k\": 0.16613091178147474, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\", \"sinceDay0\": 23}, {\"index\": 13275, \"date\": \"2020-04-11T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3736, \"deceased\": 20, \"positive_100k\": 38.79156790097435, \"deceased_100k\": 0.2076636397268434, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\", \"sinceDay0\": 24}, {\"index\": 13276, \"date\": \"2020-04-12T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4123, \"deceased\": 22, \"positive_100k\": 42.80985932968876, \"deceased_100k\": 0.22843000369952773, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\", \"sinceDay0\": 25}, {\"index\": 13277, \"date\": \"2020-04-13T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4521, \"deceased\": 25, \"positive_100k\": 46.942365760252954, \"deceased_100k\": 0.25957954965855423, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\", \"sinceDay0\": 26}, {\"index\": 13278, \"date\": \"2020-04-14T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4933, \"deceased\": 28, \"positive_100k\": 51.22023673862592, \"deceased_100k\": 0.29072909561758076, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\", \"sinceDay0\": 27}, {\"index\": 13279, \"date\": \"2020-04-15T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 5365, \"deceased\": 33, \"positive_100k\": 55.70577135672574, \"deceased_100k\": 0.3426450055492916, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\", \"sinceDay0\": 28}, {\"index\": 13280, \"date\": \"2020-04-16T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 5825, \"deceased\": 35, \"positive_100k\": 60.48203507044314, \"deceased_100k\": 0.36341136952197595, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\", \"sinceDay0\": 29}, {\"index\": 13281, \"date\": \"2020-04-17T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6302, \"deceased\": 37, \"positive_100k\": 65.43481287792837, \"deceased_100k\": 0.3841777334946603, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\", \"sinceDay0\": 30}, {\"index\": 13282, \"date\": \"2020-04-18T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6302, \"deceased\": 37, \"positive_100k\": 65.43481287792837, \"deceased_100k\": 0.3841777334946603, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\", \"sinceDay0\": 31}, {\"index\": 13283, \"date\": \"2020-04-19T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6781, \"deceased\": 41, \"positive_100k\": 70.40835704938625, \"deceased_100k\": 0.42571046144002894, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\", \"sinceDay0\": 32}, {\"index\": 13284, \"date\": \"2020-04-20T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 7265, \"deceased\": 43, \"positive_100k\": 75.43381713077586, \"deceased_100k\": 0.44647682541271333, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\", \"sinceDay0\": 33}, {\"index\": 13285, \"date\": \"2020-04-21T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"region_label\": \"United Arab Emirates\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 7755, \"deceased\": 46, \"positive_100k\": 80.52157630408352, \"deceased_100k\": 0.4776263713717398, \"tested_100k\": null, \"Latitude\": 23.90528188, \"Longitude\": 54.3001671, \"Geo Region\": \"Asia\", \"sinceDay0\": 34}, {\"index\": 13329, \"date\": \"2020-03-05T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 116, \"deceased\": 1, \"positive_100k\": 0.17446497270503022, \"deceased_100k\": 0.0015040083853881914, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\", \"sinceDay0\": 0}, {\"index\": 13330, \"date\": \"2020-03-06T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 164, \"deceased\": 2, \"positive_100k\": 0.2466573752036634, \"deceased_100k\": 0.003008016770776383, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\", \"sinceDay0\": 1}, {\"index\": 13331, \"date\": \"2020-03-07T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 207, \"deceased\": 2, \"positive_100k\": 0.31132973577535566, \"deceased_100k\": 0.003008016770776383, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\", \"sinceDay0\": 2}, {\"index\": 13332, \"date\": \"2020-03-08T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 274, \"deceased\": 3, \"positive_100k\": 0.41209829759636446, \"deceased_100k\": 0.0045120251561645746, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\", \"sinceDay0\": 3}, {\"index\": 13333, \"date\": \"2020-03-09T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 322, \"deceased\": 4, \"positive_100k\": 0.4842907000949977, \"deceased_100k\": 0.006016033541552766, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\", \"sinceDay0\": 4}, {\"index\": 13334, \"date\": \"2020-03-10T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 384, \"deceased\": 6, \"positive_100k\": 0.5775392199890655, \"deceased_100k\": 0.009024050312329149, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\", \"sinceDay0\": 5}, {\"index\": 13335, \"date\": \"2020-03-11T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 459, \"deceased\": 8, \"positive_100k\": 0.6903398488931799, \"deceased_100k\": 0.012032067083105532, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\", \"sinceDay0\": 6}, {\"index\": 13336, \"date\": \"2020-03-12T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 459, \"deceased\": 8, \"positive_100k\": 0.6903398488931799, \"deceased_100k\": 0.012032067083105532, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\", \"sinceDay0\": 7}, {\"index\": 13337, \"date\": \"2020-03-13T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 802, \"deceased\": 8, \"positive_100k\": 1.2062147250813295, \"deceased_100k\": 0.012032067083105532, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\", \"sinceDay0\": 8}, {\"index\": 13338, \"date\": \"2020-03-14T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1144, \"deceased\": 21, \"positive_100k\": 1.7205855928840912, \"deceased_100k\": 0.031584176093152026, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\", \"sinceDay0\": 9}, {\"index\": 13339, \"date\": \"2020-03-15T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1145, \"deceased\": 21, \"positive_100k\": 1.7220896012694793, \"deceased_100k\": 0.031584176093152026, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\", \"sinceDay0\": 10}, {\"index\": 13340, \"date\": \"2020-03-16T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1551, \"deceased\": 56, \"positive_100k\": 2.332717005737085, \"deceased_100k\": 0.08422446958173874, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\", \"sinceDay0\": 11}, {\"index\": 13341, \"date\": \"2020-03-17T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1960, \"deceased\": 56, \"positive_100k\": 2.9478564353608556, \"deceased_100k\": 0.08422446958173874, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\", \"sinceDay0\": 12}, {\"index\": 13342, \"date\": \"2020-03-18T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2642, \"deceased\": 72, \"positive_100k\": 3.9735901541956022, \"deceased_100k\": 0.10828860374794978, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\", \"sinceDay0\": 13}, {\"index\": 13343, \"date\": \"2020-03-19T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2716, \"deceased\": 138, \"positive_100k\": 4.084886774714328, \"deceased_100k\": 0.20755315718357045, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\", \"sinceDay0\": 14}, {\"index\": 13344, \"date\": \"2020-03-20T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4014, \"deceased\": 178, \"positive_100k\": 6.037089658948201, \"deceased_100k\": 0.2677134925990981, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\", \"sinceDay0\": 15}, {\"index\": 13345, \"date\": \"2020-03-21T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 5067, \"deceased\": 234, \"positive_100k\": 7.6208104887619665, \"deceased_100k\": 0.35193796218083684, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\", \"sinceDay0\": 16}, {\"index\": 13346, \"date\": \"2020-03-22T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 5745, \"deceased\": 282, \"positive_100k\": 8.640528174055161, \"deceased_100k\": 0.42413036467947, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\", \"sinceDay0\": 17}, {\"index\": 13347, \"date\": \"2020-03-23T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6726, \"deceased\": 336, \"positive_100k\": 10.115960400120976, \"deceased_100k\": 0.5053468174904324, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\", \"sinceDay0\": 18}, {\"index\": 13348, \"date\": \"2020-03-24T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 8164, \"deceased\": 423, \"positive_100k\": 12.278724458309197, \"deceased_100k\": 0.636195547019205, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\", \"sinceDay0\": 19}, {\"index\": 13349, \"date\": \"2020-03-25T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 9640, \"deceased\": 466, \"positive_100k\": 14.498640835142165, \"deceased_100k\": 0.7008679075908973, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\", \"sinceDay0\": 20}, {\"index\": 13350, \"date\": \"2020-03-26T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 11812, \"deceased\": 580, \"positive_100k\": 17.76534704820532, \"deceased_100k\": 0.8723248635251512, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\", \"sinceDay0\": 21}, {\"index\": 13351, \"date\": \"2020-03-27T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 14745, \"deceased\": 761, \"positive_100k\": 22.176603642548883, \"deceased_100k\": 1.1445503812804139, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\", \"sinceDay0\": 22}, {\"index\": 13352, \"date\": \"2020-03-28T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 17312, \"deceased\": 1021, \"positive_100k\": 26.037393167840374, \"deceased_100k\": 1.5355925614813435, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\", \"sinceDay0\": 23}, {\"index\": 13353, \"date\": \"2020-03-29T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 19780, \"deceased\": 1231, \"positive_100k\": 29.74928586297843, \"deceased_100k\": 1.851434322412864, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\", \"sinceDay0\": 24}, {\"index\": 13354, \"date\": \"2020-03-30T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 22453, \"deceased\": 1411, \"positive_100k\": 33.76950027712107, \"deceased_100k\": 2.1221558317827385, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\", \"sinceDay0\": 25}, {\"index\": 13355, \"date\": \"2020-03-31T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 25481, \"deceased\": 1793, \"positive_100k\": 38.32363766807651, \"deceased_100k\": 2.6966870350010277, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\", \"sinceDay0\": 26}, {\"index\": 13356, \"date\": \"2020-04-01T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 29865, \"deceased\": 2357, \"positive_100k\": 44.91721042961834, \"deceased_100k\": 3.5449477643599674, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\", \"sinceDay0\": 27}, {\"index\": 13357, \"date\": \"2020-04-02T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 34173, \"deceased\": 2926, \"positive_100k\": 51.396478553870665, \"deceased_100k\": 4.4007285356458485, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\", \"sinceDay0\": 28}, {\"index\": 13358, \"date\": \"2020-04-03T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 38689, \"deceased\": 3611, \"positive_100k\": 58.18858042228374, \"deceased_100k\": 5.43097427963676, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\", \"sinceDay0\": 29}, {\"index\": 13359, \"date\": \"2020-04-04T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 42477, \"deceased\": 4320, \"positive_100k\": 63.88576418613421, \"deceased_100k\": 6.497316224876987, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\", \"sinceDay0\": 30}, {\"index\": 13360, \"date\": \"2020-04-05T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 48436, \"deceased\": 4943, \"positive_100k\": 72.84815015466245, \"deceased_100k\": 7.434313448973831, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\", \"sinceDay0\": 31}, {\"index\": 13361, \"date\": \"2020-04-06T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 52279, \"deceased\": 5385, \"positive_100k\": 78.62805437970927, \"deceased_100k\": 8.099085155315413, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\", \"sinceDay0\": 32}, {\"index\": 13362, \"date\": \"2020-04-07T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 55949, \"deceased\": 6171, \"positive_100k\": 84.14776515408393, \"deceased_100k\": 9.28123574623053, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\", \"sinceDay0\": 33}, {\"index\": 13363, \"date\": \"2020-04-08T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 61474, \"deceased\": 7111, \"positive_100k\": 92.45741148335368, \"deceased_100k\": 10.69500362849543, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\", \"sinceDay0\": 34}, {\"index\": 13364, \"date\": \"2020-04-09T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 65872, \"deceased\": 7993, \"positive_100k\": 99.07204036229095, \"deceased_100k\": 12.021539024407815, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\", \"sinceDay0\": 35}, {\"index\": 13365, \"date\": \"2020-04-10T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 74605, \"deceased\": 8974, \"positive_100k\": 112.20654559188604, \"deceased_100k\": 13.496971250473631, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\", \"sinceDay0\": 36}, {\"index\": 13366, \"date\": \"2020-04-11T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 79874, \"deceased\": 9892, \"positive_100k\": 120.13116577449642, \"deceased_100k\": 14.877650948259992, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\", \"sinceDay0\": 37}, {\"index\": 13367, \"date\": \"2020-04-12T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 85206, \"deceased\": 10629, \"positive_100k\": 128.15053848538625, \"deceased_100k\": 15.986105128291088, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\", \"sinceDay0\": 38}, {\"index\": 13368, \"date\": \"2020-04-13T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 89570, \"deceased\": 11347, \"positive_100k\": 134.71403107922032, \"deceased_100k\": 17.06598314899981, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\", \"sinceDay0\": 39}, {\"index\": 13369, \"date\": \"2020-04-14T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 94845, \"deceased\": 12129, \"positive_100k\": 142.64767531214304, \"deceased_100k\": 18.242117706373374, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\", \"sinceDay0\": 40}, {\"index\": 13370, \"date\": \"2020-04-15T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 99483, \"deceased\": 12894, \"positive_100k\": 149.62326620357345, \"deceased_100k\": 19.39268412119534, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\", \"sinceDay0\": 41}, {\"index\": 13371, \"date\": \"2020-04-16T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 104145, \"deceased\": 13759, \"positive_100k\": 156.6349532962532, \"deceased_100k\": 20.693651374556126, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\", \"sinceDay0\": 42}, {\"index\": 13372, \"date\": \"2020-04-17T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 109769, \"deceased\": 14607, \"positive_100k\": 165.09349645567642, \"deceased_100k\": 21.969050485365315, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\", \"sinceDay0\": 43}, {\"index\": 13373, \"date\": \"2020-04-18T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 115314, \"deceased\": 15498, \"positive_100k\": 173.43322295265392, \"deceased_100k\": 23.309121956746193, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\", \"sinceDay0\": 44}, {\"index\": 13374, \"date\": \"2020-04-19T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 121172, \"deceased\": 16095, \"positive_100k\": 182.24370407425795, \"deceased_100k\": 24.207014962822942, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\", \"sinceDay0\": 45}, {\"index\": 13375, \"date\": \"2020-04-20T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 125856, \"deceased\": 16550, \"positive_100k\": 189.28847935141624, \"deceased_100k\": 24.89133877817457, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\", \"sinceDay0\": 46}, {\"index\": 13376, \"date\": \"2020-04-21T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"region_label\": \"United Kingdom\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 130172, \"deceased\": 17378, \"positive_100k\": 195.77977954275167, \"deceased_100k\": 26.13665772127599, \"tested_100k\": null, \"Latitude\": 54.12387156, \"Longitude\": -2.86563164, \"Geo Region\": \"Europe\", \"sinceDay0\": 47}, {\"index\": 12963, \"date\": \"2020-03-03T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 118, \"deceased\": 7, \"positive_100k\": 0.03606715942271932, \"deceased_100k\": 0.0021395772538901287, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\", \"sinceDay0\": 0}, {\"index\": 12964, \"date\": \"2020-03-04T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 149, \"deceased\": 11, \"positive_100k\": 0.04554243011851846, \"deceased_100k\": 0.0033621928275416315, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\", \"sinceDay0\": 1}, {\"index\": 12965, \"date\": \"2020-03-05T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 217, \"deceased\": 12, \"positive_100k\": 0.066326894870594, \"deceased_100k\": 0.0036678467209545064, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\", \"sinceDay0\": 2}, {\"index\": 12966, \"date\": \"2020-03-06T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 262, \"deceased\": 14, \"positive_100k\": 0.0800813200741734, \"deceased_100k\": 0.004279154507780257, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\", \"sinceDay0\": 3}, {\"index\": 12967, \"date\": \"2020-03-07T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 402, \"deceased\": 17, \"positive_100k\": 0.12287286515197599, \"deceased_100k\": 0.005196116188018885, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\", \"sinceDay0\": 4}, {\"index\": 12968, \"date\": \"2020-03-08T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 518, \"deceased\": 21, \"positive_100k\": 0.15832871678786953, \"deceased_100k\": 0.006418731761670387, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\", \"sinceDay0\": 5}, {\"index\": 12969, \"date\": \"2020-03-09T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 583, \"deceased\": 22, \"positive_100k\": 0.17819621985970646, \"deceased_100k\": 0.006724385655083263, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\", \"sinceDay0\": 6}, {\"index\": 12970, \"date\": \"2020-03-10T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 959, \"deceased\": 28, \"positive_100k\": 0.2931220837829477, \"deceased_100k\": 0.008558309015560515, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\", \"sinceDay0\": 7}, {\"index\": 12971, \"date\": \"2020-03-11T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1281, \"deceased\": 36, \"positive_100k\": 0.3915426374618936, \"deceased_100k\": 0.01100354016286352, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\", \"sinceDay0\": 8}, {\"index\": 12972, \"date\": \"2020-03-12T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 1663, \"deceased\": 40, \"positive_100k\": 0.508302424745612, \"deceased_100k\": 0.012226155736515023, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\", \"sinceDay0\": 9}, {\"index\": 12973, \"date\": \"2020-03-13T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2179, \"deceased\": 47, \"positive_100k\": 0.6660198337466559, \"deceased_100k\": 0.01436573299040515, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\", \"sinceDay0\": 10}, {\"index\": 12974, \"date\": \"2020-03-14T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 2727, \"deceased\": 54, \"positive_100k\": 0.8335181673369116, \"deceased_100k\": 0.01650531024429528, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\", \"sinceDay0\": 11}, {\"index\": 12975, \"date\": \"2020-03-15T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 3499, \"deceased\": 63, \"positive_100k\": 1.0694829730516515, \"deceased_100k\": 0.01925619528501116, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\", \"sinceDay0\": 12}, {\"index\": 12976, \"date\": \"2020-03-16T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 4632, \"deceased\": 85, \"positive_100k\": 1.4157888342884397, \"deceased_100k\": 0.025980580940094426, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\", \"sinceDay0\": 13}, {\"index\": 12977, \"date\": \"2020-03-17T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 6421, \"deceased\": 108, \"positive_100k\": 1.962603649604074, \"deceased_100k\": 0.03301062048859056, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\", \"sinceDay0\": 14}, {\"index\": 12978, \"date\": \"2020-03-18T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 7783, \"deceased\": 118, \"positive_100k\": 2.3789042524324104, \"deceased_100k\": 0.03606715942271932, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\", \"sinceDay0\": 15}, {\"index\": 12979, \"date\": \"2020-03-19T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 13747, \"deceased\": 200, \"positive_100k\": 4.201824072746801, \"deceased_100k\": 0.06113077868257511, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\", \"sinceDay0\": 16}, {\"index\": 12980, \"date\": \"2020-03-20T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 19273, \"deceased\": 244, \"positive_100k\": 5.890867487746351, \"deceased_100k\": 0.07457954999274163, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\", \"sinceDay0\": 17}, {\"index\": 12981, \"date\": \"2020-03-21T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 25600, \"deceased\": 307, \"positive_100k\": 7.824739671369614, \"deceased_100k\": 0.09383574527775279, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\", \"sinceDay0\": 18}, {\"index\": 12982, \"date\": \"2020-03-22T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 33276, \"deceased\": 417, \"positive_100k\": 10.170938957206848, \"deceased_100k\": 0.12745767355316912, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\", \"sinceDay0\": 19}, {\"index\": 12983, \"date\": \"2020-03-23T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 43843, \"deceased\": 557, \"positive_100k\": 13.400783648900703, \"deceased_100k\": 0.17024921863097167, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\", \"sinceDay0\": 20}, {\"index\": 12984, \"date\": \"2020-03-24T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 53736, \"deceased\": 706, \"positive_100k\": 16.424617616434283, \"deceased_100k\": 0.21579164874949014, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\", \"sinceDay0\": 21}, {\"index\": 12985, \"date\": \"2020-03-25T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 65778, \"deceased\": 942, \"positive_100k\": 20.10530180091213, \"deceased_100k\": 0.2879259675949288, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\", \"sinceDay0\": 22}, {\"index\": 12986, \"date\": \"2020-03-26T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 83836, \"deceased\": 1209, \"positive_100k\": 25.624799808161836, \"deceased_100k\": 0.36953555713616654, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\", \"sinceDay0\": 23}, {\"index\": 12987, \"date\": \"2020-03-27T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 101657, \"deceased\": 1581, \"positive_100k\": 31.07185784267269, \"deceased_100k\": 0.4832388054857563, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\", \"sinceDay0\": 24}, {\"index\": 12988, \"date\": \"2020-03-28T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 121465, \"deceased\": 2026, \"positive_100k\": 37.12625016339493, \"deceased_100k\": 0.6192547880544859, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\", \"sinceDay0\": 25}, {\"index\": 12989, \"date\": \"2020-03-29T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 140909, \"deceased\": 2467, \"positive_100k\": 43.06938446691488, \"deceased_100k\": 0.754048155049564, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\", \"sinceDay0\": 26}, {\"index\": 12990, \"date\": \"2020-03-30T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 161831, \"deceased\": 2978, \"positive_100k\": 49.46427522489906, \"deceased_100k\": 0.9102372945835434, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\", \"sinceDay0\": 27}, {\"index\": 12991, \"date\": \"2020-03-31T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 188172, \"deceased\": 3873, \"positive_100k\": 57.515504431287624, \"deceased_100k\": 1.183797529188067, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\", \"sinceDay0\": 28}, {\"index\": 12992, \"date\": \"2020-04-01T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 213372, \"deceased\": 4757, \"positive_100k\": 65.21798254529209, \"deceased_100k\": 1.453995570965049, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\", \"sinceDay0\": 29}, {\"index\": 12993, \"date\": \"2020-04-02T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 243762, \"deceased\": 5926, \"positive_100k\": 74.50680436610938, \"deceased_100k\": 1.8113049723647006, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\", \"sinceDay0\": 30}, {\"index\": 12994, \"date\": \"2020-04-03T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 275586, \"deceased\": 7087, \"positive_100k\": 84.23393387008072, \"deceased_100k\": 2.166169142617049, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\", \"sinceDay0\": 31}, {\"index\": 12995, \"date\": \"2020-04-04T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 308853, \"deceased\": 8407, \"positive_100k\": 94.40212194224685, \"deceased_100k\": 2.5696322819220447, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\", \"sinceDay0\": 32}, {\"index\": 12996, \"date\": \"2020-04-05T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 337072, \"deceased\": 9619, \"positive_100k\": 103.02736916046479, \"deceased_100k\": 2.94008480073845, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\", \"sinceDay0\": 33}, {\"index\": 12997, \"date\": \"2020-04-06T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 366667, \"deceased\": 10783, \"positive_100k\": 112.07319613601885, \"deceased_100k\": 3.2958659326710373, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\", \"sinceDay0\": 34}, {\"index\": 12998, \"date\": \"2020-04-07T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 397505, \"deceased\": 12794, \"positive_100k\": 121.4989509010851, \"deceased_100k\": 3.91053591232433, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\", \"sinceDay0\": 35}, {\"index\": 12999, \"date\": \"2020-04-08T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 429052, \"deceased\": 14695, \"positive_100k\": 131.1414142765811, \"deceased_100k\": 4.491583963702206, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\", \"sinceDay0\": 36}, {\"index\": 13000, \"date\": \"2020-04-09T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 462780, \"deceased\": 16544, \"positive_100k\": 141.45050879361057, \"deceased_100k\": 5.056738012622613, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\", \"sinceDay0\": 37}, {\"index\": 13001, \"date\": \"2020-04-10T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 496535, \"deceased\": 18586, \"positive_100k\": 151.76785596576215, \"deceased_100k\": 5.680883262971705, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\", \"sinceDay0\": 38}, {\"index\": 13002, \"date\": \"2020-04-11T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 526396, \"deceased\": 20462, \"positive_100k\": 160.89498687696403, \"deceased_100k\": 6.25428996701426, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\", \"sinceDay0\": 39}, {\"index\": 13003, \"date\": \"2020-04-12T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 555313, \"deceased\": 22019, \"positive_100k\": 169.73358051278416, \"deceased_100k\": 6.730193079058107, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\", \"sinceDay0\": 40}, {\"index\": 13004, \"date\": \"2020-04-13T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 580619, \"deceased\": 23528, \"positive_100k\": 177.46845793949038, \"deceased_100k\": 7.191424804218136, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\", \"sinceDay0\": 41}, {\"index\": 13005, \"date\": \"2020-04-14T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 607670, \"deceased\": 25831, \"positive_100k\": 185.7367014102021, \"deceased_100k\": 7.895345720747988, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\", \"sinceDay0\": 42}, {\"index\": 13006, \"date\": \"2020-04-15T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 636350, \"deceased\": 28325, \"positive_100k\": 194.50285507328337, \"deceased_100k\": 8.6576465309197, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\", \"sinceDay0\": 43}, {\"index\": 13007, \"date\": \"2020-04-16T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 667592, \"deceased\": 32916, \"positive_100k\": 204.05209401128843, \"deceased_100k\": 10.060903555578212, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\", \"sinceDay0\": 44}, {\"index\": 13008, \"date\": \"2020-04-17T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 699706, \"deceased\": 36773, \"positive_100k\": 213.86786314434949, \"deceased_100k\": 11.239810622471673, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\", \"sinceDay0\": 45}, {\"index\": 13009, \"date\": \"2020-04-18T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 732197, \"deceased\": 38664, \"positive_100k\": 223.79886379522725, \"deceased_100k\": 11.817802134915421, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\", \"sinceDay0\": 46}, {\"index\": 13010, \"date\": \"2020-04-19T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 759086, \"deceased\": 40661, \"positive_100k\": 232.01759133520605, \"deceased_100k\": 12.428192960060933, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\", \"sinceDay0\": 47}, {\"index\": 13011, \"date\": \"2020-04-20T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 784326, \"deceased\": 42094, \"positive_100k\": 239.73229560494704, \"deceased_100k\": 12.866194989321583, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\", \"sinceDay0\": 48}, {\"index\": 13012, \"date\": \"2020-04-21T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"region_label\": \"United States\", \"admin2\": \"\", \"admin2_label\": \"\", \"tested\": null, \"positive\": 823786, \"deceased\": 44845, \"positive_100k\": 251.7933982390191, \"deceased_100k\": 13.707048850100405, \"tested_100k\": null, \"Latitude\": 45.6795472, \"Longitude\": -112.4616737, \"Geo Region\": \"Americas\", \"sinceDay0\": 49}]}}, {\"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",
     "chart = helper.facetted_growth_plot(\n",
@@ -304,6 +698,20 @@
     "  <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": []
+  },
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "metadata": {},
+   "outputs": [],
+   "source": []
   }
  ],
  "metadata": {
diff --git a/notebooks/examples/distancing-measures.ipynb b/notebooks/examples/distancing-measures.ipynb
new file mode 100644
index 0000000000000000000000000000000000000000..9eff20930094b867191cba436333d1c0ec38ecb9
--- /dev/null
+++ b/notebooks/examples/distancing-measures.ipynb
@@ -0,0 +1,2542 @@
+{
+ "cells": [
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "# Distancing Measures\n",
+    "\n",
+    "Datasets are coming online that track measures to slow the spread of the coronavirus and their efficacy.\n",
+    "\n",
+    "* Apple has made international data on the number of requests for directions available at https://www.apple.com/covid19/mobility\n",
+    "* BU has been tracking US state policies at https://docs.google.com/spreadsheets/d/1zu9qEWI8PsOI_i8nI_S29HDGHlIp2lfVMsGxpQ5tvAQ/edit#gid=2102005060\n",
+    "* Google has made mobility data available at https://www.google.com/covid19/mobility/\n",
+    "\n",
+    "(n.b. [this link](https://stackoverflow.com/questions/33713084/download-link-for-google-spreadsheets-csv-export-with-multiple-sheets) explains how get CSV for a sheet from a Google Docs spreadsheet).\n",
+    "\n",
+    "We use this data to look at the impact of social-distancing measures."
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 1,
+   "metadata": {},
+   "outputs": [
+    {
+     "data": {
+      "application/javascript": [
+       "\n",
+       "(function(root) {\n",
+       "  function now() {\n",
+       "    return new Date();\n",
+       "  }\n",
+       "\n",
+       "  var force = true;\n",
+       "\n",
+       "  if (typeof root._bokeh_onload_callbacks === \"undefined\" || force === true) {\n",
+       "    root._bokeh_onload_callbacks = [];\n",
+       "    root._bokeh_is_loading = undefined;\n",
+       "  }\n",
+       "\n",
+       "  if (typeof (root._bokeh_timeout) === \"undefined\" || force === true) {\n",
+       "    root._bokeh_timeout = Date.now() + 5000;\n",
+       "    root._bokeh_failed_load = false;\n",
+       "  }\n",
+       "\n",
+       "  function run_callbacks() {\n",
+       "    try {\n",
+       "      root._bokeh_onload_callbacks.forEach(function(callback) {\n",
+       "        if (callback != null)\n",
+       "          callback();\n",
+       "      });\n",
+       "    } finally {\n",
+       "      delete root._bokeh_onload_callbacks\n",
+       "    }\n",
+       "    console.debug(\"Bokeh: all callbacks have finished\");\n",
+       "  }\n",
+       "\n",
+       "  function load_libs(css_urls, js_urls, callback) {\n",
+       "    if (css_urls == null) css_urls = [];\n",
+       "    if (js_urls == null) js_urls = [];\n",
+       "\n",
+       "    root._bokeh_onload_callbacks.push(callback);\n",
+       "    if (root._bokeh_is_loading > 0) {\n",
+       "      console.debug(\"Bokeh: BokehJS is being loaded, scheduling callback at\", now());\n",
+       "      return null;\n",
+       "    }\n",
+       "    if (js_urls == null || js_urls.length === 0) {\n",
+       "      run_callbacks();\n",
+       "      return null;\n",
+       "    }\n",
+       "    console.debug(\"Bokeh: BokehJS not loaded, scheduling load and callback at\", now());\n",
+       "    root._bokeh_is_loading = css_urls.length + js_urls.length;\n",
+       "\n",
+       "    function on_load() {\n",
+       "      root._bokeh_is_loading--;\n",
+       "      if (root._bokeh_is_loading === 0) {\n",
+       "        console.debug(\"Bokeh: all BokehJS libraries/stylesheets loaded\");\n",
+       "        run_callbacks()\n",
+       "      }\n",
+       "    }\n",
+       "\n",
+       "    function on_error() {\n",
+       "      console.error(\"failed to load \" + url);\n",
+       "    }\n",
+       "\n",
+       "    for (var i = 0; i < css_urls.length; i++) {\n",
+       "      var url = css_urls[i];\n",
+       "      const element = document.createElement(\"link\");\n",
+       "      element.onload = on_load;\n",
+       "      element.onerror = on_error;\n",
+       "      element.rel = \"stylesheet\";\n",
+       "      element.type = \"text/css\";\n",
+       "      element.href = url;\n",
+       "      console.debug(\"Bokeh: injecting link tag for BokehJS stylesheet: \", url);\n",
+       "      document.body.appendChild(element);\n",
+       "    }\n",
+       "\n",
+       "    if (window.requirejs) {\n",
+       "      require([], function() {\n",
+       "        run_callbacks();\n",
+       "      })\n",
+       "    } else {\n",
+       "      var skip = [];\n",
+       "      for (var i = 0; i < js_urls.length; i++) {\n",
+       "        var url = js_urls[i];\n",
+       "        if (skip.indexOf(url) >= 0) { on_load(); continue; }\n",
+       "        var element = document.createElement('script');\n",
+       "        element.onload = on_load;\n",
+       "        element.onerror = on_error;\n",
+       "        element.async = false;\n",
+       "        element.src = url;\n",
+       "        console.debug(\"Bokeh: injecting script tag for BokehJS library: \", url);\n",
+       "        document.head.appendChild(element);\n",
+       "      }\n",
+       "    }\n",
+       "  };\n",
+       "\n",
+       "  function inject_raw_css(css) {\n",
+       "    const element = document.createElement(\"style\");\n",
+       "    element.appendChild(document.createTextNode(css));\n",
+       "    document.body.appendChild(element);\n",
+       "  }\n",
+       "\n",
+       "  var js_urls = [];\n",
+       "  var css_urls = [];\n",
+       "\n",
+       "  var inline_js = [\n",
+       "    function(Bokeh) {\n",
+       "      inject_raw_css(\".codehilite .hll { background-color: #ffffcc }\\n.codehilite  { background: #f8f8f8; }\\n.codehilite .c { color: #408080; font-style: italic } /* Comment */\\n.codehilite .err { border: 1px solid #FF0000 } /* Error */\\n.codehilite .k { color: #008000; font-weight: bold } /* Keyword */\\n.codehilite .o { color: #666666 } /* Operator */\\n.codehilite .ch { color: #408080; font-style: italic } /* Comment.Hashbang */\\n.codehilite .cm { color: #408080; font-style: italic } /* Comment.Multiline */\\n.codehilite .cp { color: #BC7A00 } /* Comment.Preproc */\\n.codehilite .cpf { color: #408080; font-style: italic } /* Comment.PreprocFile */\\n.codehilite .c1 { color: #408080; font-style: italic } /* Comment.Single */\\n.codehilite .cs { color: #408080; font-style: italic } /* Comment.Special */\\n.codehilite .gd { color: #A00000 } /* Generic.Deleted */\\n.codehilite .ge { font-style: italic } /* Generic.Emph */\\n.codehilite .gr { color: #FF0000 } /* Generic.Error */\\n.codehilite .gh { color: #000080; font-weight: bold } /* Generic.Heading */\\n.codehilite .gi { color: #00A000 } /* Generic.Inserted */\\n.codehilite .go { color: #888888 } /* Generic.Output */\\n.codehilite .gp { color: #000080; font-weight: bold } /* Generic.Prompt */\\n.codehilite .gs { font-weight: bold } /* Generic.Strong */\\n.codehilite .gu { color: #800080; font-weight: bold } /* Generic.Subheading */\\n.codehilite .gt { color: #0044DD } /* Generic.Traceback */\\n.codehilite .kc { color: #008000; font-weight: bold } /* Keyword.Constant */\\n.codehilite .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */\\n.codehilite .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */\\n.codehilite .kp { color: #008000 } /* Keyword.Pseudo */\\n.codehilite .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */\\n.codehilite .kt { color: #B00040 } /* Keyword.Type */\\n.codehilite .m { color: #666666 } /* Literal.Number */\\n.codehilite .s { color: #BA2121 } /* Literal.String */\\n.codehilite .na { color: #7D9029 } /* Name.Attribute */\\n.codehilite .nb { color: #008000 } /* Name.Builtin */\\n.codehilite .nc { color: #0000FF; font-weight: bold } /* Name.Class */\\n.codehilite .no { color: #880000 } /* Name.Constant */\\n.codehilite .nd { color: #AA22FF } /* Name.Decorator */\\n.codehilite .ni { color: #999999; font-weight: bold } /* Name.Entity */\\n.codehilite .ne { color: #D2413A; font-weight: bold } /* Name.Exception */\\n.codehilite .nf { color: #0000FF } /* Name.Function */\\n.codehilite .nl { color: #A0A000 } /* Name.Label */\\n.codehilite .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */\\n.codehilite .nt { color: #008000; font-weight: bold } /* Name.Tag */\\n.codehilite .nv { color: #19177C } /* Name.Variable */\\n.codehilite .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */\\n.codehilite .w { color: #bbbbbb } /* Text.Whitespace */\\n.codehilite .mb { color: #666666 } /* Literal.Number.Bin */\\n.codehilite .mf { color: #666666 } /* Literal.Number.Float */\\n.codehilite .mh { color: #666666 } /* Literal.Number.Hex */\\n.codehilite .mi { color: #666666 } /* Literal.Number.Integer */\\n.codehilite .mo { color: #666666 } /* Literal.Number.Oct */\\n.codehilite .sa { color: #BA2121 } /* Literal.String.Affix */\\n.codehilite .sb { color: #BA2121 } /* Literal.String.Backtick */\\n.codehilite .sc { color: #BA2121 } /* Literal.String.Char */\\n.codehilite .dl { color: #BA2121 } /* Literal.String.Delimiter */\\n.codehilite .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */\\n.codehilite .s2 { color: #BA2121 } /* Literal.String.Double */\\n.codehilite .se { color: #BB6622; font-weight: bold } /* Literal.String.Escape */\\n.codehilite .sh { color: #BA2121 } /* Literal.String.Heredoc */\\n.codehilite .si { color: #BB6688; font-weight: bold } /* Literal.String.Interpol */\\n.codehilite .sx { color: #008000 } /* Literal.String.Other */\\n.codehilite .sr { color: #BB6688 } /* Literal.String.Regex */\\n.codehilite .s1 { color: #BA2121 } /* Literal.String.Single */\\n.codehilite .ss { color: #19177C } /* Literal.String.Symbol */\\n.codehilite .bp { color: #008000 } /* Name.Builtin.Pseudo */\\n.codehilite .fm { color: #0000FF } /* Name.Function.Magic */\\n.codehilite .vc { color: #19177C } /* Name.Variable.Class */\\n.codehilite .vg { color: #19177C } /* Name.Variable.Global */\\n.codehilite .vi { color: #19177C } /* Name.Variable.Instance */\\n.codehilite .vm { color: #19177C } /* Name.Variable.Magic */\\n.codehilite .il { color: #666666 } /* Literal.Number.Integer.Long */\\n\\n.markdown h1 { margin-block-start: 0.34em }\\n.markdown h2 { margin-block-start: 0.42em }\\n.markdown h3 { margin-block-start: 0.5em }\\n.markdown h4 { margin-block-start: 0.67em }\\n.markdown h5 { margin-block-start: 0.84em }\\n.markdown h6 { margin-block-start: 1.17em }\\n.markdown ul { padding-inline-start: 2em }\\n.markdown ol { padding-inline-start: 2em }\\n.markdown strong { font-weight: 600 }\\n.markdown a { color: -webkit-link }\\n.markdown a { color: -moz-hyperlinkText }\\n\");\n",
+       "    },\n",
+       "    function(Bokeh) {\n",
+       "      inject_raw_css(\".widget-box {\\n\\tmin-height: 20px;\\n\\tbackground-color: #f5f5f5;\\n\\tborder: 1px solid #e3e3e3 !important;\\n\\tborder-radius: 4px;\\n\\t-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.05);\\n\\tbox-shadow: inset 0 1px 1px rgba(0,0,0,.05);\\n\\toverflow-x: hidden;\\n\\toverflow-y: hidden;\\n}\\n\\n.scrollable {\\n  overflow: scroll;\\n}\\n\\nprogress {\\n\\tappearance: none;\\n\\t-moz-appearance: none;\\n\\t-webkit-appearance: none;\\n\\n\\tborder: none;\\n\\theight: 20px;\\n\\tbackground-color: whiteSmoke;\\n\\tborder-radius: 3px;\\n\\tbox-shadow: 0 2px 3px rgba(0,0,0,.5) inset;\\n\\tcolor: royalblue;\\n\\tposition: relative;\\n\\tmargin: 0 0 1.5em;\\n}\\n\\nprogress[value]::-webkit-progress-bar {\\n\\tbackground-color: whiteSmoke;\\n\\tborder-radius: 3px;\\n\\tbox-shadow: 0 2px 3px rgba(0,0,0,.5) inset;\\n}\\n\\nprogress[value]::-webkit-progress-value {\\n\\tposition: relative;\\n\\n\\tbackground-size: 35px 20px, 100% 100%, 100% 100%;\\n\\tborder-radius:3px;\\n}\\n\\nprogress.active:not([value])::before {\\n\\tbackground-position: 10%;\\n\\tanimation-name: stripes;\\n\\tanimation-duration: 3s;\\n\\tanimation-timing-function: linear;\\n\\tanimation-iteration-count: infinite;\\n}\\n\\nprogress[value]::-moz-progress-bar {\\n\\tbackground-size: 35px 20px, 100% 100%, 100% 100%;\\n\\tborder-radius:3px;\\n}\\n\\nprogress:not([value])::-moz-progress-bar {\\n\\tborder-radius:3px;\\n\\tbackground:\\n\\tlinear-gradient(-45deg, transparent 33%, rgba(0, 0, 0, 0.2) 33%, rgba(0, 0, 0, 0.2) 66%, transparent 66%) left/2.5em 1.5em;\\n\\n}\\n\\nprogress.active:not([value])::-moz-progress-bar {\\n\\tbackground-position: 10%;\\n\\tanimation-name: stripes;\\n\\tanimation-duration: 3s;\\n\\tanimation-timing-function: linear;\\n\\tanimation-iteration-count: infinite;\\n}\\n\\nprogress.active:not([value])::-webkit-progress-bar {\\n\\tbackground-position: 10%;\\n\\tanimation-name: stripes;\\n\\tanimation-duration: 3s;\\n\\tanimation-timing-function: linear;\\n\\tanimation-iteration-count: infinite;\\n}\\n\\nprogress.primary[value]::-webkit-progress-value { background-color: #007bff; }\\nprogress.primary:not([value])::before { background-color: #007bff; }\\nprogress.primary:not([value])::-webkit-progress-bar { background-color: #007bff; }\\nprogress.primary::-moz-progress-bar { background-color: #007bff; }\\n\\nprogress.secondary[value]::-webkit-progress-value { background-color: #6c757d; }\\nprogress.secondary:not([value])::before { background-color: #6c757d; }\\nprogress.secondary:not([value])::-webkit-progress-bar { background-color: #6c757d; }\\nprogress.secondary::-moz-progress-bar { background-color: #6c757d; }\\n\\nprogress.success[value]::-webkit-progress-value { background-color: #28a745; }\\nprogress.success:not([value])::before { background-color: #28a745; }\\nprogress.success:not([value])::-webkit-progress-bar { background-color: #28a745; }\\nprogress.success::-moz-progress-bar { background-color: #28a745; }\\n\\nprogress.danger[value]::-webkit-progress-value { background-color: #dc3545; }\\nprogress.danger:not([value])::before { background-color: #dc3545; }\\nprogress.danger:not([value])::-webkit-progress-bar { background-color: #dc3545; }\\nprogress.danger::-moz-progress-bar { background-color: #dc3545; }\\n\\nprogress.warning[value]::-webkit-progress-value { background-color: #ffc107; }\\nprogress.warning:not([value])::before { background-color: #ffc107; }\\nprogress.warning:not([value])::-webkit-progress-bar { background-color: #ffc107; }\\nprogress.warning::-moz-progress-bar { background-color: #ffc107; }\\n\\nprogress.info[value]::-webkit-progress-value { background-color: #17a2b8; }\\nprogress.info:not([value])::before { background-color: #17a2b8; }\\nprogress.info:not([value])::-webkit-progress-bar { background-color: #17a2b8; }\\nprogress.info::-moz-progress-bar { background-color: #17a2b8; }\\n\\nprogress.light[value]::-webkit-progress-value { background-color: #f8f9fa; }\\nprogress.light:not([value])::before { background-color: #f8f9fa; }\\nprogress.light:not([value])::-webkit-progress-bar { background-color: #f8f9fa; }\\nprogress.light::-moz-progress-bar { background-color: #f8f9fa; }\\n\\nprogress.dark[value]::-webkit-progress-value { background-color: #343a40; }\\nprogress.dark:not([value])::-webkit-progress-bar { background-color: #343a40; }\\nprogress.dark:not([value])::before { background-color: #343a40; }\\nprogress.dark::-moz-progress-bar { background-color: #343a40; }\\n\\nprogress:not([value])::-webkit-progress-bar {\\n\\tborder-radius: 3px;\\n\\tbackground:\\n\\tlinear-gradient(-45deg, transparent 33%, rgba(0, 0, 0, 0.2) 33%, rgba(0, 0, 0, 0.2) 66%, transparent 66%) left/2.5em 1.5em;\\n}\\nprogress:not([value])::before {\\n\\tcontent:\\\" \\\";\\n\\tposition:absolute;\\n\\theight: 20px;\\n\\ttop:0;\\n\\tleft:0;\\n\\tright:0;\\n\\tbottom:0;\\n\\tborder-radius: 3px;\\n\\tbackground:\\n\\tlinear-gradient(-45deg, transparent 33%, rgba(0, 0, 0, 0.2) 33%, rgba(0, 0, 0, 0.2) 66%, transparent 66%) left/2.5em 1.5em;\\n}\\n\\n@keyframes stripes {\\n  from {background-position: 0%}\\n  to {background-position: 100%}\\n}\");\n",
+       "    },\n",
+       "    function(Bokeh) {\n",
+       "      inject_raw_css(\"table.panel-df {\\n    margin-left: auto;\\n    margin-right: auto;\\n    border: none;\\n    border-collapse: collapse;\\n    border-spacing: 0;\\n    color: black;\\n    font-size: 12px;\\n    table-layout: fixed;\\n    width: 100%;\\n}\\n\\n.panel-df tr, th, td {\\n    text-align: right;\\n    vertical-align: middle;\\n    padding: 0.5em 0.5em !important;\\n    line-height: normal;\\n    white-space: normal;\\n    max-width: none;\\n    border: none;\\n}\\n\\n.panel-df tbody {\\n    display: table-row-group;\\n    vertical-align: middle;\\n    border-color: inherit;\\n}\\n\\n.panel-df tbody tr:nth-child(odd) {\\n    background: #f5f5f5;\\n}\\n\\n.panel-df thead {\\n    border-bottom: 1px solid black;\\n    vertical-align: bottom;\\n}\\n\\n.panel-df tr:hover {\\n    background: lightblue !important;\\n    cursor: pointer;\\n}\\n\");\n",
+       "    },\n",
+       "    function(Bokeh) {\n",
+       "      inject_raw_css(\".json-formatter-row {\\n  font-family: monospace;\\n}\\n.json-formatter-row,\\n.json-formatter-row a,\\n.json-formatter-row a:hover {\\n  color: black;\\n  text-decoration: none;\\n}\\n.json-formatter-row .json-formatter-row {\\n  margin-left: 1rem;\\n}\\n.json-formatter-row .json-formatter-children.json-formatter-empty {\\n  opacity: 0.5;\\n  margin-left: 1rem;\\n}\\n.json-formatter-row .json-formatter-children.json-formatter-empty:after {\\n  display: none;\\n}\\n.json-formatter-row .json-formatter-children.json-formatter-empty.json-formatter-object:after {\\n  content: \\\"No properties\\\";\\n}\\n.json-formatter-row .json-formatter-children.json-formatter-empty.json-formatter-array:after {\\n  content: \\\"[]\\\";\\n}\\n.json-formatter-row .json-formatter-string,\\n.json-formatter-row .json-formatter-stringifiable {\\n  color: green;\\n  white-space: pre;\\n  word-wrap: break-word;\\n}\\n.json-formatter-row .json-formatter-number {\\n  color: blue;\\n}\\n.json-formatter-row .json-formatter-boolean {\\n  color: red;\\n}\\n.json-formatter-row .json-formatter-null {\\n  color: #855A00;\\n}\\n.json-formatter-row .json-formatter-undefined {\\n  color: #ca0b69;\\n}\\n.json-formatter-row .json-formatter-function {\\n  color: #FF20ED;\\n}\\n.json-formatter-row .json-formatter-date {\\n  background-color: rgba(0, 0, 0, 0.05);\\n}\\n.json-formatter-row .json-formatter-url {\\n  text-decoration: underline;\\n  color: blue;\\n  cursor: pointer;\\n}\\n.json-formatter-row .json-formatter-bracket {\\n  color: blue;\\n}\\n.json-formatter-row .json-formatter-key {\\n  color: #00008B;\\n  padding-right: 0.2rem;\\n}\\n.json-formatter-row .json-formatter-toggler-link {\\n  cursor: pointer;\\n}\\n.json-formatter-row .json-formatter-toggler {\\n  line-height: 1.2rem;\\n  font-size: 0.7rem;\\n  vertical-align: middle;\\n  opacity: 0.6;\\n  cursor: pointer;\\n  padding-right: 0.2rem;\\n}\\n.json-formatter-row .json-formatter-toggler:after {\\n  display: inline-block;\\n  transition: transform 100ms ease-in;\\n  content: \\\"\\\\25BA\\\";\\n}\\n.json-formatter-row > a > .json-formatter-preview-text {\\n  opacity: 0;\\n  transition: opacity 0.15s ease-in;\\n  font-style: italic;\\n}\\n.json-formatter-row:hover > a > .json-formatter-preview-text {\\n  opacity: 0.6;\\n}\\n.json-formatter-row.json-formatter-open > .json-formatter-toggler-link .json-formatter-toggler:after {\\n  transform: rotate(90deg);\\n}\\n.json-formatter-row.json-formatter-open > .json-formatter-children:after {\\n  display: inline-block;\\n}\\n.json-formatter-row.json-formatter-open > a > .json-formatter-preview-text {\\n  display: none;\\n}\\n.json-formatter-row.json-formatter-open.json-formatter-empty:after {\\n  display: block;\\n}\\n.json-formatter-dark.json-formatter-row {\\n  font-family: monospace;\\n}\\n.json-formatter-dark.json-formatter-row,\\n.json-formatter-dark.json-formatter-row a,\\n.json-formatter-dark.json-formatter-row a:hover {\\n  color: white;\\n  text-decoration: none;\\n}\\n.json-formatter-dark.json-formatter-row .json-formatter-row {\\n  margin-left: 1rem;\\n}\\n.json-formatter-dark.json-formatter-row .json-formatter-children.json-formatter-empty {\\n  opacity: 0.5;\\n  margin-left: 1rem;\\n}\\n.json-formatter-dark.json-formatter-row .json-formatter-children.json-formatter-empty:after {\\n  display: none;\\n}\\n.json-formatter-dark.json-formatter-row .json-formatter-children.json-formatter-empty.json-formatter-object:after {\\n  content: \\\"No properties\\\";\\n}\\n.json-formatter-dark.json-formatter-row .json-formatter-children.json-formatter-empty.json-formatter-array:after {\\n  content: \\\"[]\\\";\\n}\\n.json-formatter-dark.json-formatter-row .json-formatter-string,\\n.json-formatter-dark.json-formatter-row .json-formatter-stringifiable {\\n  color: #31F031;\\n  white-space: pre;\\n  word-wrap: break-word;\\n}\\n.json-formatter-dark.json-formatter-row .json-formatter-number {\\n  color: #66C2FF;\\n}\\n.json-formatter-dark.json-formatter-row .json-formatter-boolean {\\n  color: #EC4242;\\n}\\n.json-formatter-dark.json-formatter-row .json-formatter-null {\\n  color: #EEC97D;\\n}\\n.json-formatter-dark.json-formatter-row .json-formatter-undefined {\\n  color: #ef8fbe;\\n}\\n.json-formatter-dark.json-formatter-row .json-formatter-function {\\n  color: #FD48CB;\\n}\\n.json-formatter-dark.json-formatter-row .json-formatter-date {\\n  background-color: rgba(255, 255, 255, 0.05);\\n}\\n.json-formatter-dark.json-formatter-row .json-formatter-url {\\n  text-decoration: underline;\\n  color: #027BFF;\\n  cursor: pointer;\\n}\\n.json-formatter-dark.json-formatter-row .json-formatter-bracket {\\n  color: #9494FF;\\n}\\n.json-formatter-dark.json-formatter-row .json-formatter-key {\\n  color: #23A0DB;\\n  padding-right: 0.2rem;\\n}\\n.json-formatter-dark.json-formatter-row .json-formatter-toggler-link {\\n  cursor: pointer;\\n}\\n.json-formatter-dark.json-formatter-row .json-formatter-toggler {\\n  line-height: 1.2rem;\\n  font-size: 0.7rem;\\n  vertical-align: middle;\\n  opacity: 0.6;\\n  cursor: pointer;\\n  padding-right: 0.2rem;\\n}\\n.json-formatter-dark.json-formatter-row .json-formatter-toggler:after {\\n  display: inline-block;\\n  transition: transform 100ms ease-in;\\n  content: \\\"\\\\25BA\\\";\\n}\\n.json-formatter-dark.json-formatter-row > a > .json-formatter-preview-text {\\n  opacity: 0;\\n  transition: opacity 0.15s ease-in;\\n  font-style: italic;\\n}\\n.json-formatter-dark.json-formatter-row:hover > a > .json-formatter-preview-text {\\n  opacity: 0.6;\\n}\\n.json-formatter-dark.json-formatter-row.json-formatter-open > .json-formatter-toggler-link .json-formatter-toggler:after {\\n  transform: rotate(90deg);\\n}\\n.json-formatter-dark.json-formatter-row.json-formatter-open > .json-formatter-children:after {\\n  display: inline-block;\\n}\\n.json-formatter-dark.json-formatter-row.json-formatter-open > a > .json-formatter-preview-text {\\n  display: none;\\n}\\n.json-formatter-dark.json-formatter-row.json-formatter-open.json-formatter-empty:after {\\n  display: block;\\n}\\n\");\n",
+       "    },\n",
+       "    function(Bokeh) {\n",
+       "      /* BEGIN bokeh.min.js */\n",
+       "      /*!\n",
+       "       * Copyright (c) 2012 - 2020, Anaconda, Inc., and Bokeh Contributors\n",
+       "       * All rights reserved.\n",
+       "       * \n",
+       "       * Redistribution and use in source and binary forms, with or without modification,\n",
+       "       * are permitted provided that the following conditions are met:\n",
+       "       * \n",
+       "       * Redistributions of source code must retain the above copyright notice,\n",
+       "       * this list of conditions and the following disclaimer.\n",
+       "       * \n",
+       "       * Redistributions in binary form must reproduce the above copyright notice,\n",
+       "       * this list of conditions and the following disclaimer in the documentation\n",
+       "       * and/or other materials provided with the distribution.\n",
+       "       * \n",
+       "       * Neither the name of Anaconda nor the names of any contributors\n",
+       "       * may be used to endorse or promote products derived from this software\n",
+       "       * without specific prior written permission.\n",
+       "       * \n",
+       "       * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\n",
+       "       * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\n",
+       "       * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\n",
+       "       * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE\n",
+       "       * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\n",
+       "       * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF\n",
+       "       * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS\n",
+       "       * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN\n",
+       "       * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\n",
+       "       * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF\n",
+       "       * THE POSSIBILITY OF SUCH DAMAGE.\n",
+       "      */\n",
+       "      (function(root, factory) {\n",
+       "        root[\"Bokeh\"] = factory();\n",
+       "      })(this, function() {\n",
+       "        var define;\n",
+       "        var parent_require = typeof require === \"function\" && require\n",
+       "        return (function(modules, entry, aliases, externals) {\n",
+       "          if (aliases === undefined) aliases = {};\n",
+       "          if (externals === undefined) externals = {};\n",
+       "\n",
+       "          var cache = {};\n",
+       "\n",
+       "          var normalize = function(name) {\n",
+       "            if (typeof name === \"number\")\n",
+       "              return name;\n",
+       "\n",
+       "            if (name === \"bokehjs\")\n",
+       "              return entry;\n",
+       "\n",
+       "            var prefix = \"@bokehjs/\"\n",
+       "            if (name.slice(0, prefix.length) === prefix)\n",
+       "              name = name.slice(prefix.length)\n",
+       "\n",
+       "            var alias = aliases[name]\n",
+       "            if (alias != null)\n",
+       "              return alias;\n",
+       "\n",
+       "            var trailing = name.length > 0 && name[name.lenght-1] === \"/\";\n",
+       "            var index = aliases[name + (trailing ? \"\" : \"/\") + \"index\"];\n",
+       "            if (index != null)\n",
+       "              return index;\n",
+       "\n",
+       "            return name;\n",
+       "          }\n",
+       "\n",
+       "          var require = function(name) {\n",
+       "            var mod = cache[name];\n",
+       "            if (!mod) {\n",
+       "              var id = normalize(name);\n",
+       "\n",
+       "              mod = cache[id];\n",
+       "              if (!mod) {\n",
+       "                if (!modules[id]) {\n",
+       "                  if (externals[id] === false || (externals[id] == true && parent_require)) {\n",
+       "                    try {\n",
+       "                      mod = {exports: externals[id] ? parent_require(id) : {}};\n",
+       "                      cache[id] = cache[name] = mod;\n",
+       "                      return mod.exports;\n",
+       "                    } catch (e) {}\n",
+       "                  }\n",
+       "\n",
+       "                  var err = new Error(\"Cannot find module '\" + name + \"'\");\n",
+       "                  err.code = 'MODULE_NOT_FOUND';\n",
+       "                  throw err;\n",
+       "                }\n",
+       "\n",
+       "                mod = {exports: {}};\n",
+       "                cache[id] = cache[name] = mod;\n",
+       "                modules[id].call(mod.exports, require, mod, mod.exports);\n",
+       "              } else\n",
+       "                cache[name] = mod;\n",
+       "            }\n",
+       "\n",
+       "            return mod.exports;\n",
+       "          }\n",
+       "\n",
+       "          var main = require(entry);\n",
+       "          main.require = require;\n",
+       "\n",
+       "          main.register_plugin = function(plugin_modules, plugin_entry, plugin_aliases, plugin_externals) {\n",
+       "            if (plugin_aliases === undefined) plugin_aliases = {};\n",
+       "            if (plugin_externals === undefined) plugin_externals = {};\n",
+       "\n",
+       "            for (var name in plugin_modules) {\n",
+       "              modules[name] = plugin_modules[name];\n",
+       "            }\n",
+       "\n",
+       "            for (var name in plugin_aliases) {\n",
+       "              aliases[name] = plugin_aliases[name];\n",
+       "            }\n",
+       "\n",
+       "            for (var name in plugin_externals) {\n",
+       "              externals[name] = plugin_externals[name];\n",
+       "            }\n",
+       "\n",
+       "            var plugin = require(plugin_entry);\n",
+       "\n",
+       "            for (var name in plugin) {\n",
+       "              main[name] = plugin[name];\n",
+       "            }\n",
+       "\n",
+       "            return plugin;\n",
+       "          }\n",
+       "\n",
+       "          return main;\n",
+       "        })\n",
+       "      ([\n",
+       "      function _(e,t,_){Object.defineProperty(_,\"__esModule\",{value:!0}),e(1).__exportStar(e(2),_)},\n",
+       "      function _(t,n,e){\n",
+       "      /*! *****************************************************************************\n",
+       "          Copyright (c) Microsoft Corporation. All rights reserved.\n",
+       "          Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use\n",
+       "          this file except in compliance with the License. You may obtain a copy of the\n",
+       "          License at http://www.apache.org/licenses/LICENSE-2.0\n",
+       "          \n",
+       "          THIS CODE IS PROVIDED ON AN *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n",
+       "          KIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED\n",
+       "          WARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE,\n",
+       "          MERCHANTABLITY OR NON-INFRINGEMENT.\n",
+       "          \n",
+       "          See the Apache Version 2.0 License for specific language governing permissions\n",
+       "          and limitations under the License.\n",
+       "          ***************************************************************************** */\n",
+       "      Object.defineProperty(e,\"__esModule\",{value:!0});var r=function(t,n){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,n){t.__proto__=n}||function(t,n){for(var e in n)n.hasOwnProperty(e)&&(t[e]=n[e])})(t,n)};function o(t){var n=\"function\"==typeof Symbol&&t[Symbol.iterator],e=0;return n?n.call(t):{next:function(){return t&&e>=t.length&&(t=void 0),{value:t&&t[e++],done:!t}}}}function a(t,n){var e=\"function\"==typeof Symbol&&t[Symbol.iterator];if(!e)return t;var r,o,a=e.call(t),u=[];try{for(;(void 0===n||n-- >0)&&!(r=a.next()).done;)u.push(r.value)}catch(t){o={error:t}}finally{try{r&&!r.done&&(e=a.return)&&e.call(a)}finally{if(o)throw o.error}}return u}function u(t){return this instanceof u?(this.v=t,this):new u(t)}e.__extends=function(t,n){function e(){this.constructor=t}r(t,n),t.prototype=null===n?Object.create(n):(e.prototype=n.prototype,new e)},e.__assign=function(){return e.__assign=Object.assign||function(t){for(var n,e=1,r=arguments.length;e<r;e++)for(var o in n=arguments[e])Object.prototype.hasOwnProperty.call(n,o)&&(t[o]=n[o]);return t},e.__assign.apply(this,arguments)},e.__rest=function(t,n){var e={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&n.indexOf(r)<0&&(e[r]=t[r]);if(null!=t&&\"function\"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(t);o<r.length;o++)n.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(t,r[o])&&(e[r[o]]=t[r[o]])}return e},e.__decorate=function(t,n,e,r){var o,a=arguments.length,u=a<3?n:null===r?r=Object.getOwnPropertyDescriptor(n,e):r;if(\"object\"==typeof Reflect&&\"function\"==typeof Reflect.decorate)u=Reflect.decorate(t,n,e,r);else for(var c=t.length-1;c>=0;c--)(o=t[c])&&(u=(a<3?o(u):a>3?o(n,e,u):o(n,e))||u);return a>3&&u&&Object.defineProperty(n,e,u),u},e.__param=function(t,n){return function(e,r){n(e,r,t)}},e.__metadata=function(t,n){if(\"object\"==typeof Reflect&&\"function\"==typeof Reflect.metadata)return Reflect.metadata(t,n)},e.__awaiter=function(t,n,e,r){return new(e||(e=Promise))((function(o,a){function u(t){try{i(r.next(t))}catch(t){a(t)}}function c(t){try{i(r.throw(t))}catch(t){a(t)}}function i(t){t.done?o(t.value):new e((function(n){n(t.value)})).then(u,c)}i((r=r.apply(t,n||[])).next())}))},e.__generator=function(t,n){var e,r,o,a,u={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return a={next:c(0),throw:c(1),return:c(2)},\"function\"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function c(a){return function(c){return function(a){if(e)throw new TypeError(\"Generator is already executing.\");for(;u;)try{if(e=1,r&&(o=2&a[0]?r.return:a[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,a[1])).done)return o;switch(r=0,o&&(a=[2&a[0],o.value]),a[0]){case 0:case 1:o=a;break;case 4:return u.label++,{value:a[1],done:!1};case 5:u.label++,r=a[1],a=[0];continue;case 7:a=u.ops.pop(),u.trys.pop();continue;default:if(!(o=(o=u.trys).length>0&&o[o.length-1])&&(6===a[0]||2===a[0])){u=0;continue}if(3===a[0]&&(!o||a[1]>o[0]&&a[1]<o[3])){u.label=a[1];break}if(6===a[0]&&u.label<o[1]){u.label=o[1],o=a;break}if(o&&u.label<o[2]){u.label=o[2],u.ops.push(a);break}o[2]&&u.ops.pop(),u.trys.pop();continue}a=n.call(t,u)}catch(t){a=[6,t],r=0}finally{e=o=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,c])}}},e.__exportStar=function(t,n){for(var e in t)n.hasOwnProperty(e)||(n[e]=t[e])},e.__values=o,e.__read=a,e.__spread=function(){for(var t=[],n=0;n<arguments.length;n++)t=t.concat(a(arguments[n]));return t},e.__spreadArrays=function(){for(var t=0,n=0,e=arguments.length;n<e;n++)t+=arguments[n].length;var r=Array(t),o=0;for(n=0;n<e;n++)for(var a=arguments[n],u=0,c=a.length;u<c;u++,o++)r[o]=a[u];return r},e.__await=u,e.__asyncGenerator=function(t,n,e){if(!Symbol.asyncIterator)throw new TypeError(\"Symbol.asyncIterator is not defined.\");var r,o=e.apply(t,n||[]),a=[];return r={},c(\"next\"),c(\"throw\"),c(\"return\"),r[Symbol.asyncIterator]=function(){return this},r;function c(t){o[t]&&(r[t]=function(n){return new Promise((function(e,r){a.push([t,n,e,r])>1||i(t,n)}))})}function i(t,n){try{(e=o[t](n)).value instanceof u?Promise.resolve(e.value.v).then(f,l):s(a[0][2],e)}catch(t){s(a[0][3],t)}var e}function f(t){i(\"next\",t)}function l(t){i(\"throw\",t)}function s(t,n){t(n),a.shift(),a.length&&i(a[0][0],a[0][1])}},e.__asyncDelegator=function(t){var n,e;return n={},r(\"next\"),r(\"throw\",(function(t){throw t})),r(\"return\"),n[Symbol.iterator]=function(){return this},n;function r(r,o){n[r]=t[r]?function(n){return(e=!e)?{value:u(t[r](n)),done:\"return\"===r}:o?o(n):n}:o}},e.__asyncValues=function(t){if(!Symbol.asyncIterator)throw new TypeError(\"Symbol.asyncIterator is not defined.\");var n,e=t[Symbol.asyncIterator];return e?e.call(t):(t=o(t),n={},r(\"next\"),r(\"throw\"),r(\"return\"),n[Symbol.asyncIterator]=function(){return this},n);function r(e){n[e]=t[e]&&function(n){return new Promise((function(r,o){(function(t,n,e,r){Promise.resolve(r).then((function(n){t({value:n,done:e})}),n)})(r,o,(n=t[e](n)).done,n.value)}))}}},e.__makeTemplateObject=function(t,n){return Object.defineProperty?Object.defineProperty(t,\"raw\",{value:n}):t.raw=n,t},e.__importStar=function(t){if(t&&t.__esModule)return t;var n={};if(null!=t)for(var e in t)Object.hasOwnProperty.call(t,e)&&(n[e]=t[e]);return n.default=t,n},e.__importDefault=function(t){return t&&t.__esModule?t:{default:t}}},\n",
+       "      function _(e,t,o){Object.defineProperty(o,\"__esModule\",{value:!0});const r=e(1);var s=e(3);o.version=s.version;const n=r.__importStar(e(4));o.embed=n;var l=e(4);o.index=l.index;const _=r.__importStar(e(354));o.protocol=_;const a=r.__importStar(e(355));o._testing=a;var i=e(70);o.logger=i.logger,o.set_log_level=i.set_log_level;var v=e(26);o.settings=v.settings;var c=e(7);o.Models=c.Models;var d=e(5);o.documents=d.documents;var g=e(356);o.safely=g.safely},\n",
+       "      function _(e,n,o){Object.defineProperty(o,\"__esModule\",{value:!0}),o.version=\"2.0.0\"},\n",
+       "      function _(e,o,n){Object.defineProperty(n,\"__esModule\",{value:!0});const t=e(5),s=e(70),d=e(25),r=e(8),_=e(17),c=e(345),i=e(347),a=e(346);var u=e(345);n.add_document_standalone=u.add_document_standalone,n.index=u.index;var l=e(347);n.add_document_from_session=l.add_document_from_session;var m=e(352);n.embed_items_notebook=m.embed_items_notebook,n.kernels=m.kernels;var f=e(346);async function g(e,o,n,_){r.isString(e)&&(e=JSON.parse(d.unescape(e)));const u={};for(const o in e){const n=e[o];u[o]=t.Document.from_json(n)}const l=[];for(const e of o){const o=a._resolve_element(e),t=a._resolve_root_elements(e);if(null!=e.docid)l.push(await c.add_document_standalone(u[e.docid],o,t,e.use_for_title));else{if(null==e.token)throw new Error(\"Error rendering Bokeh items: either 'docid' or 'token' was expected.\");{const d=i._get_ws_url(n,_);s.logger.debug(`embed: computed ws url: ${d}`);try{l.push(await i.add_document_from_session(d,e.token,o,t,e.use_for_title)),console.log(\"Bokeh items were rendered successfully\")}catch(e){console.log(\"Error rendering Bokeh items:\",e)}}}}return l}n.BOKEH_ROOT=f.BOKEH_ROOT,n.embed_item=async function(e,o){const n={},t=d.uuid4();n[t]=e.doc,null==o&&(o=e.target_id);const s=document.getElementById(o);null!=s&&s.classList.add(a.BOKEH_ROOT);const r={roots:{[e.root_id]:o},root_ids:[e.root_id],docid:t},[c]=await _.defer(()=>g(n,[r]));return c},n.embed_items=async function(e,o,n,t){return await _.defer(()=>g(e,o,n,t))}},\n",
+       "      function _(e,t,_){Object.defineProperty(_,\"__esModule\",{value:!0});const o=e(1);o.__exportStar(e(6),_),o.__exportStar(e(103),_)},\n",
+       "      function _(e,t,s){Object.defineProperty(s,\"__esModule\",{value:!0});const o=e(7),n=e(3),i=e(70),r=e(281),_=e(13),l=e(14),a=e(24),c=e(100),d=e(15),h=e(9),u=e(23),f=e(16),m=e(8),g=e(244),v=e(73),p=e(69),w=e(103);class b{constructor(e){this.document=e,this.session=null,this.subscribed_models=new Set}send_event(e){const t=new w.MessageSentEvent(this.document,\"bokeh_event\",e.to_json());this.document._trigger_on_change(t)}trigger(e){for(const t of this.subscribed_models){if(null!=e.origin&&e.origin.id!==t)continue;const s=this.document._all_models[t];null!=s&&s instanceof p.Model&&s._process_event(e)}}}s.EventManager=b,b.__name__=\"EventManager\",s.documents=[],s.DEFAULT_TITLE=\"Bokeh Application\";class y{constructor(){s.documents.push(this),this._init_timestamp=Date.now(),this._title=s.DEFAULT_TITLE,this._roots=[],this._all_models={},this._all_models_by_name=new d.MultiDict,this._all_models_freeze_count=0,this._callbacks=[],this._message_callbacks=new Map,this.event_manager=new b(this),this.idle=new l.Signal0(this,\"idle\"),this._idle_roots=new WeakMap,this._interactive_timestamp=null,this._interactive_plot=null}get layoutables(){return this._roots.filter(e=>e instanceof g.LayoutDOM)}get is_idle(){for(const e of this.layoutables)if(!this._idle_roots.has(e))return!1;return!0}notify_idle(e){this._idle_roots.set(e,!0),this.is_idle&&(i.logger.info(`document idle at ${Date.now()-this._init_timestamp} ms`),this.idle.emit())}clear(){this._push_all_models_freeze();try{for(;this._roots.length>0;)this.remove_root(this._roots[0])}finally{this._pop_all_models_freeze()}}interactive_start(e){null==this._interactive_plot&&(this._interactive_plot=e,this._interactive_plot.trigger_event(new r.LODStart)),this._interactive_timestamp=Date.now()}interactive_stop(e){null!=this._interactive_plot&&this._interactive_plot.id===e.id&&this._interactive_plot.trigger_event(new r.LODEnd),this._interactive_plot=null,this._interactive_timestamp=null}interactive_duration(){return null==this._interactive_timestamp?-1:Date.now()-this._interactive_timestamp}destructively_move(e){if(e===this)throw new Error(\"Attempted to overwrite a document with itself\");e.clear();const t=h.copy(this._roots);this.clear();for(const e of t)if(null!=e.document)throw new Error(`Somehow we didn't detach ${e}`);if(0!==Object.keys(this._all_models).length)throw new Error(`this._all_models still had stuff in it: ${this._all_models}`);for(const s of t)e.add_root(s);e.set_title(this._title)}_push_all_models_freeze(){this._all_models_freeze_count+=1}_pop_all_models_freeze(){this._all_models_freeze_count-=1,0===this._all_models_freeze_count&&this._recompute_all_models()}_invalidate_all_models(){i.logger.debug(\"invalidating document models\"),0===this._all_models_freeze_count&&this._recompute_all_models()}_recompute_all_models(){let e=new d.Set;for(const t of this._roots)e=e.union(t.references());const t=new d.Set(u.values(this._all_models)),s=t.diff(e),o=e.diff(t),n={};for(const t of e.values)n[t.id]=t;for(const e of s.values)e.detach_document(),e instanceof p.Model&&null!=e.name&&this._all_models_by_name.remove_value(e.name,e);for(const e of o.values)e.attach_document(this),e instanceof p.Model&&null!=e.name&&this._all_models_by_name.add_value(e.name,e);this._all_models=n}roots(){return this._roots}add_root(e,t){if(i.logger.debug(`Adding root: ${e}`),!h.includes(this._roots,e)){this._push_all_models_freeze();try{this._roots.push(e)}finally{this._pop_all_models_freeze()}this._trigger_on_change(new w.RootAddedEvent(this,e,t))}}remove_root(e,t){const s=this._roots.indexOf(e);if(!(s<0)){this._push_all_models_freeze();try{this._roots.splice(s,1)}finally{this._pop_all_models_freeze()}this._trigger_on_change(new w.RootRemovedEvent(this,e,t))}}title(){return this._title}set_title(e,t){e!==this._title&&(this._title=e,this._trigger_on_change(new w.TitleChangedEvent(this,e,t)))}get_model_by_id(e){return e in this._all_models?this._all_models[e]:null}get_model_by_name(e){return this._all_models_by_name.get_one(e,`Multiple models are named '${e}'`)}on_message(e,t){const s=this._message_callbacks.get(e);null==s?this._message_callbacks.set(e,new Set([t])):s.add(t)}remove_on_message(e,t){var s;null===(s=this._message_callbacks.get(e))||void 0===s||s.delete(t)}_trigger_on_message(e,t){const s=this._message_callbacks.get(e);if(null!=s)for(const e of s)e(t)}on_change(e){h.includes(this._callbacks,e)||this._callbacks.push(e)}remove_on_change(e){const t=this._callbacks.indexOf(e);t>=0&&this._callbacks.splice(t,1)}_trigger_on_change(e){for(const t of this._callbacks)t(e)}_notify_change(e,t,s,o,n){\"name\"===t&&(this._all_models_by_name.remove_value(s,e),null!=o&&this._all_models_by_name.add_value(o,e));const i=null!=n?n.setter_id:void 0,r=null!=n?n.hint:void 0;this._trigger_on_change(new w.ModelChangedEvent(this,e,t,s,o,i,r))}static _references_json(e,t=!0){const s=[];for(const o of e){const e=o.struct();e.attributes=o.attributes_as_json(t),delete e.attributes.id,s.push(e)}return s}static _instantiate_object(e,t,s){const n=Object.assign(Object.assign({},s),{id:e,__deferred__:!0});return new(o.Models(t))(n)}static _instantiate_references_json(e,t){const s={};for(const o of e){const e=o.id,n=o.type,i=o.attributes||{};let r;e in t?r=t[e]:(r=y._instantiate_object(e,n,i),null!=o.subtype&&r.set_subtype(o.subtype)),s[r.id]=r}return s}static _resolve_refs(e,t,s){function o(e){if(a.is_ref(e)){if(e.id in t)return t[e.id];if(e.id in s)return s[e.id];throw new Error(`reference ${JSON.stringify(e)} isn't known (not in Document?)`)}return m.isArray(e)?function(e){const t=[];for(const s of e)t.push(o(s));return t}(e):m.isPlainObject(e)?function(e){const t={};for(const s in e){const n=e[s];t[s]=o(n)}return t}(e):e}return o(e)}static _initialize_references_json(e,t,s){const o={};for(const n of e){const e=n.id,i=n.attributes,r=!(e in t),_=r?s[e]:t[e],l=y._resolve_refs(i,t,s);o[_.id]=[_,l,r]}function n(e,t){const s={};function o(n){if(n instanceof _.HasProps){if(!(n.id in s)&&n.id in e){s[n.id]=!0;const[,i,r]=e[n.id];for(const e in i){o(i[e])}t(n,i,r)}}else if(m.isArray(n))for(const e of n)o(e);else if(m.isPlainObject(n))for(const e in n){o(n[e])}}for(const t in e){const[s,,]=e[t];o(s)}}n(o,(function(e,t,s){s&&e.setv(t,{silent:!0})})),n(o,(function(e,t,s){s&&e.finalize()}))}static _event_for_attribute_change(e,t,s,o,n){if(o.get_model_by_id(e.id).attribute_is_serializable(t)){const i={kind:\"ModelChanged\",model:{id:e.id},attr:t,new:s};return _.HasProps._json_record_references(o,s,n,!0),i}return null}static _events_to_sync_objects(e,t,s,o){const n=Object.keys(e.attributes),r=Object.keys(t.attributes),_=h.difference(n,r),l=h.difference(r,n),a=h.intersection(n,r),c=[];for(const e of _)i.logger.warn(`Server sent key ${e} but we don't seem to have it in our JSON`);for(const n of l){const i=t.attributes[n];c.push(y._event_for_attribute_change(e,n,i,s,o))}for(const n of a){const i=e.attributes[n],r=t.attributes[n];null==i&&null==r||(null==i||null==r?c.push(y._event_for_attribute_change(e,n,r,s,o)):f.isEqual(i,r)||c.push(y._event_for_attribute_change(e,n,r,s,o)))}return c.filter(e=>null!=e)}static _compute_patch_since_json(e,t){const s=t.to_json(!1);function o(e){const t={};for(const s of e.roots.references)t[s.id]=s;return t}const n=o(e),i={},r=[];for(const t of e.roots.root_ids)i[t]=n[t],r.push(t);const _=o(s),l={},a=[];for(const e of s.roots.root_ids)l[e]=_[e],a.push(e);if(r.sort(),a.sort(),h.difference(r,a).length>0||h.difference(a,r).length>0)throw new Error(\"Not implemented: computing add/remove of document roots\");const c={};let d=[];for(const e in t._all_models)if(e in n){const s=y._events_to_sync_objects(n[e],_[e],t,c);d=d.concat(s)}return{references:y._references_json(u.values(c),!1),events:d}}to_json_string(e=!0){return JSON.stringify(this.to_json(e))}to_json(e=!0){const t=this._roots.map(e=>e.id),s=u.values(this._all_models);return{version:n.version,title:this._title,roots:{root_ids:t,references:y._references_json(s,e)}}}static from_json_string(e){const t=JSON.parse(e);return y.from_json(t)}static from_json(e){i.logger.debug(\"Creating Document from JSON\");const t=e.version,s=-1!==t.indexOf(\"+\")||-1!==t.indexOf(\"-\"),o=`Library versions: JS (${n.version}) / Python (${t})`;s||n.version.replace(/-(dev|rc)\\./,\"$1\")==t?i.logger.debug(o):(i.logger.warn(\"JS/Python version mismatch\"),i.logger.warn(o));const r=e.roots,_=r.root_ids,l=r.references,a=y._instantiate_references_json(l,{});y._initialize_references_json(l,{},a);const c=new y;for(const e of _)c.add_root(a[e]);return c.set_title(e.title),c}replace_with_json(e){y.from_json(e).destructively_move(this)}create_json_patch_string(e){return JSON.stringify(this.create_json_patch(e))}create_json_patch(e){const t={},s=[];for(const o of e){if(o.document!==this)throw i.logger.warn(\"Cannot create a patch using events from a different document, event had \",o.document,\" we are \",this),new Error(\"Cannot create a patch using events from a different document\");s.push(o.json(t))}return{events:s,references:y._references_json(u.values(t))}}apply_json_patch(e,t=[],s){const o=e.references,n=e.events,r=y._instantiate_references_json(o,this._all_models);for(const e of n)switch(e.kind){case\"RootAdded\":case\"RootRemoved\":case\"ModelChanged\":{const t=e.model.id;if(t in this._all_models)r[t]=this._all_models[t];else if(!(t in r))throw i.logger.warn(\"Got an event for unknown model \",e.model),new Error(\"event model wasn't known\");break}}const _={},l={};for(const e in r){const t=r[e];e in this._all_models?_[e]=t:l[e]=t}y._initialize_references_json(o,_,l);for(const e of n)switch(e.kind){case\"MessageSent\":{const t=y._resolve_refs(e.msg_data,_,l);this._trigger_on_message(e.msg_type,t);break}case\"ModelChanged\":{const o=e.model.id;if(!(o in this._all_models))throw new Error(`Cannot apply patch to ${o} which is not in the document`);const n=this._all_models[o],i=e.attr;if(\"data\"===i&&\"ColumnDataSource\"===n.type){const[o,i]=c.decode_column_data(e.new,t);n.setv({_shapes:i,data:o},{setter_id:s})}else{const t=y._resolve_refs(e.new,_,l);n.setv({[i]:t},{setter_id:s})}break}case\"ColumnDataChanged\":{const o=e.column_source.id;if(!(o in this._all_models))throw new Error(`Cannot stream to ${o} which is not in the document`);const n=this._all_models[o],[i,r]=c.decode_column_data(e.new,t);if(null!=e.cols){for(const e in n.data)e in i||(i[e]=n.data[e]);for(const e in n._shapes)e in r||(r[e]=n._shapes[e])}n.setv({_shapes:r,data:i},{setter_id:s,check_eq:!1});break}case\"ColumnsStreamed\":{const t=e.column_source.id;if(!(t in this._all_models))throw new Error(`Cannot stream to ${t} which is not in the document`);const o=this._all_models[t];if(!(o instanceof v.ColumnDataSource))throw new Error(\"Cannot stream to non-ColumnDataSource\");const n=e.data,i=e.rollover;o.stream(n,i,s);break}case\"ColumnsPatched\":{const t=e.column_source.id;if(!(t in this._all_models))throw new Error(`Cannot patch ${t} which is not in the document`);const o=this._all_models[t];if(!(o instanceof v.ColumnDataSource))throw new Error(\"Cannot patch non-ColumnDataSource\");const n=e.patches;o.patch(n,s);break}case\"RootAdded\":{const t=r[e.model.id];this.add_root(t,s);break}case\"RootRemoved\":{const t=r[e.model.id];this.remove_root(t,s);break}case\"TitleChanged\":this.set_title(e.title,s);break;default:throw new Error(\"Unknown patch event \"+JSON.stringify(e))}}}s.Document=y,y.__name__=\"Document\"},\n",
+       "      function _(e,r,s){Object.defineProperty(s,\"__esModule\",{value:!0});const o=e(1),t=e(8),d=e(13);s.overrides={};const i=new Map;s.Models=e=>{const r=s.overrides[e]||i.get(e);if(null==r)throw new Error(`Model '${e}' does not exist. This could be due to a widget or a custom model not being registered before first usage.`);return r},s.Models.register=(e,r)=>{s.overrides[e]=r},s.Models.unregister=e=>{delete s.overrides[e]},s.Models.register_models=(e,r=!1,s)=>{var o;if(null!=e)for(const l in e){const n=e[l];if(o=n,t.isObject(o)&&o.prototype instanceof d.HasProps){const e=n.__qualified__;r||!i.has(e)?i.set(e,n):null!=s?s(e):console.warn(`Model '${e}' was already registered`)}}},s.register_models=s.Models.register_models,s.Models.registered_names=()=>Array.from(i.keys());const l=o.__importStar(e(27));s.register_models(l)},\n",
+       "      function _(n,t,r){Object.defineProperty(r,\"__esModule\",{value:!0});\n",
+       "      //     (c) 2009-2015 Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors\n",
+       "      //     Underscore may be freely distributed under the MIT license.\n",
+       "      const e=n(9),o=Object.prototype.toString;function i(n){return\"[object Number]\"===o.call(n)}function u(n){const t=typeof n;return\"function\"===t||\"object\"===t&&!!n}r.isBoolean=function(n){return!0===n||!1===n||\"[object Boolean]\"===o.call(n)},r.isNumber=i,r.isInteger=function(n){return i(n)&&isFinite(n)&&Math.floor(n)===n},r.isString=function(n){return\"[object String]\"===o.call(n)},r.isStrictNaN=function(n){return i(n)&&n!==+n},r.isFunction=function(n){return\"[object Function]\"===o.call(n)},r.isArray=function(n){return Array.isArray(n)},r.isArrayOf=function(n,t){return e.every(n,t)},r.isArrayableOf=function(n,t){for(let r=0,e=n.length;r<e;r++)if(!t(n[r]))return!1;return!0},r.isTypedArray=function(n){return null!=n&&n.buffer instanceof ArrayBuffer},r.isObject=u,r.isPlainObject=function(n){return u(n)&&(null==n.constructor||n.constructor===Object)}},\n",
+       "      function _(n,t,e){Object.defineProperty(e,\"__esModule\",{value:!0});\n",
+       "      //     (c) 2009-2015 Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors\n",
+       "      //     Underscore may be freely distributed under the MIT license.\n",
+       "      const r=n(10),o=n(11),i=n(12);e.map=i.map,e.reduce=i.reduce,e.min=i.min,e.min_by=i.min_by,e.max=i.max,e.max_by=i.max_by,e.sum=i.sum,e.cumsum=i.cumsum,e.every=i.every,e.some=i.some,e.find=i.find,e.find_last=i.find_last,e.find_index=i.find_index,e.find_last_index=i.find_last_index,e.sorted_index=i.sorted_index;const u=Array.prototype.slice;function c(n){return u.call(n)}function f(n){return[].concat(...n)}function s(n,t){return-1!==n.indexOf(t)}function l(n,t,e=1){o.assert(e>0,\"'step' must be a positive number\"),null==t&&(t=n,n=0);const{max:r,ceil:i,abs:u}=Math,c=n<=t?e:-e,f=r(i(u(t-n)/e),0),s=Array(f);for(let t=0;t<f;t++,n+=c)s[t]=n;return s}function a(n){const t=[];for(const e of n)s(t,e)||t.push(e);return t}e.head=function(n){return n[0]},e.tail=function(n){return n[n.length-1]},e.last=function(n){return n[n.length-1]},e.copy=c,e.concat=f,e.includes=s,e.contains=s,e.nth=function(n,t){return n[t>=0?t:n.length+t]},e.zip=function(...n){if(0==n.length)return[];const t=i.min(n.map(n=>n.length)),e=n.length,r=new Array(t);for(let o=0;o<t;o++){r[o]=new Array(e);for(let t=0;t<e;t++)r[o][t]=n[t][o]}return r},e.unzip=function(n){const t=n.length,e=i.min(n.map(n=>n.length)),r=Array(e);for(let n=0;n<e;n++)r[n]=new Array(t);for(let o=0;o<t;o++)for(let t=0;t<e;t++)r[t][o]=n[o][t];return r},e.range=l,e.linspace=function(n,t,e=100){const r=(t-n)/(e-1),o=new Array(e);for(let t=0;t<e;t++)o[t]=n+r*t;return o},e.transpose=function(n){const t=n.length,e=n[0].length,r=[];for(let o=0;o<e;o++){r[o]=[];for(let e=0;e<t;e++)r[o][e]=n[e][o]}return r},e.argmin=function(n){return i.min_by(l(n.length),t=>n[t])},e.argmax=function(n){return i.max_by(l(n.length),t=>n[t])},e.sort_by=function(n,t){const e=n.map((n,e)=>({value:n,index:e,key:t(n)}));return e.sort((n,t)=>{const e=n.key,r=t.key;if(e!==r){if(e>r||void 0===e)return 1;if(e<r||void 0===r)return-1}return n.index-t.index}),e.map(n=>n.value)},e.uniq=a,e.uniq_by=function(n,t){const e=[],r=[];for(const o of n){const n=t(o);s(r,n)||(r.push(n),e.push(o))}return e},e.union=function(...n){return a(f(n))},e.intersection=function(n,...t){const e=[];n:for(const r of n)if(!s(e,r)){for(const n of t)if(!s(n,r))continue n;e.push(r)}return e},e.difference=function(n,...t){const e=f(t);return n.filter(n=>!s(e,n))},e.remove_at=function(n,t){const e=c(n);return e.splice(t,1),e},e.remove_by=function(n,t){for(let e=0;e<n.length;)t(n[e])?n.splice(e,1):e++},e.shuffle=function(n){const t=n.length,e=new Array(t);for(let o=0;o<t;o++){const t=r.randomIn(0,o);t!==o&&(e[o]=e[t]),e[t]=n[o]}return e},e.pairwise=function(n,t){const e=n.length,r=new Array(e-1);for(let o=0;o<e-1;o++)r[o]=t(n[o],n[o+1]);return r},e.reversed=function(n){const t=n.length,e=new Array(t);for(let r=0;r<t;r++)e[t-r-1]=n[r];return e},e.repeat=function(n,t){const e=new Array(t);for(let r=0;r<t;r++)e[r]=n;return e}},\n",
+       "      function _(n,t,r){function e(n){if(0==n)return 0;for(;n<=0;)n+=2*Math.PI;for(;n>2*Math.PI;)n-=2*Math.PI;return n}function o(n,t){return e(n-t)}function a(){return Math.random()}Object.defineProperty(r,\"__esModule\",{value:!0}),r.angle_norm=e,r.angle_dist=o,r.angle_between=function(n,t,r,a){const u=o(t,r);if(0==u)return!1;if(u==2*Math.PI)return!0;const f=e(n),i=o(t,f)<=u&&o(f,r)<=u;return 0==a?i:!i},r.random=a,r.randomIn=function(n,t){return null==t&&(t=n,n=0),n+Math.floor(Math.random()*(t-n+1))},r.atan2=function(n,t){return Math.atan2(t[1]-n[1],t[0]-n[0])},r.rnorm=function(n,t){let r,e;for(;r=a(),e=a(),e=(2*e-1)*Math.sqrt(1/Math.E*2),!(-4*r*r*Math.log(r)>=e*e););let o=e/r;return o=n+t*o,o},r.clamp=function(n,t,r){return n>r?r:n<t?t:n}},\n",
+       "      function _(e,r,n){Object.defineProperty(n,\"__esModule\",{value:!0});class o extends Error{}n.AssertionError=o,o.__name__=\"AssertionError\",n.assert=function(e,r){if(!(!0===e||!1!==e&&e()))throw new o(null!=r?r:\"Assertion failed\")},n.unreachable=function(){throw new Error(\"unreachable code\")}},\n",
+       "      function _(n,t,e){function r(n,t,e,...r){const o=n.length;t<0&&(t+=o),t<0?t=0:t>o&&(t=o),null==e||e>o-t?e=o-t:e<0&&(e=0);const u=o-e+r.length,i=new n.constructor(u);let f=0;for(;f<t;f++)i[f]=n[f];for(const n of r)i[f++]=n;for(let r=t+e;r<o;r++)i[f++]=n[r];return i}function o(n,t){return r(n,t,n.length-t)}function u(n,t,e){const r=n.length;if(void 0===e&&0==r)throw new Error(\"can't reduce an empty array without an initial value\");let o,u;for(void 0===e?(o=n[0],u=1):(o=e,u=0);u<r;u++)o=t(o,n[u],u,n);return o}function i(n){return function(t,e){const r=t.length;let o=n>0?0:r-1;for(;o>=0&&o<r;o+=n)if(e(t[o]))return o;return-1}}Object.defineProperty(e,\"__esModule\",{value:!0}),e.splice=r,e.head=o,e.insert=function(n,t,e){return r(n,e,0,t)},e.append=function(n,t){return r(n,n.length,0,t)},e.prepend=function(n,t){return r(n,0,0,t)},e.indexOf=function(n,t){for(let e=0,r=n.length;e<r;e++)if(n[e]===t)return e;return-1},e.map=function(n,t){const e=n.length,r=new n.constructor(e);for(let o=0;o<e;o++)r[o]=t(n[o],o,n);return r},e.filter=function(n,t){const e=n.length,r=new n.constructor(e);let u=0;for(let o=0;o<e;o++){const e=n[o];t(e,o,n)&&(r[u++]=e)}return o(r,u)},e.reduce=u,e.min=function(n){let t,e=1/0;for(let r=0,o=n.length;r<o;r++)t=n[r],t<e&&(e=t);return e},e.min_by=function(n,t){if(0==n.length)throw new Error(\"min_by() called with an empty array\");let e=n[0],r=t(e);for(let o=1,u=n.length;o<u;o++){const u=n[o],i=t(u);i<r&&(e=u,r=i)}return e},e.max=function(n){let t,e=-1/0;for(let r=0,o=n.length;r<o;r++)t=n[r],t>e&&(e=t);return e},e.max_by=function(n,t){if(0==n.length)throw new Error(\"max_by() called with an empty array\");let e=n[0],r=t(e);for(let o=1,u=n.length;o<u;o++){const u=n[o],i=t(u);i>r&&(e=u,r=i)}return e},e.sum=function(n){let t=0;for(let e=0,r=n.length;e<r;e++)t+=n[e];return t},e.cumsum=function(n){const t=new n.constructor(n.length);return u(n,(n,e,r)=>t[r]=n+e,0),t},e.every=function(n,t){for(let e=0,r=n.length;e<r;e++)if(!t(n[e]))return!1;return!0},e.some=function(n,t){for(let e=0,r=n.length;e<r;e++)if(t(n[e]))return!0;return!1},e.index_of=function(n,t){for(let e=0,r=n.length;e<r;e++)if(n[e]===t)return e;return-1},e.find_index=i(1),e.find_last_index=i(-1),e.find=function(n,t){const r=e.find_index(n,t);return-1==r?void 0:n[r]},e.find_last=function(n,t){const r=e.find_last_index(n,t);return-1==r?void 0:n[r]},e.sorted_index=function(n,t){let e=0,r=n.length;for(;e<r;){const o=Math.floor((e+r)/2);n[o]<t?e=o+1:r=o}return e}},\n",
+       "      function _(t,e,s){Object.defineProperty(s,\"__esModule\",{value:!0});const i=t(1),n=t(14),r=i.__importStar(t(18)),o=t(24),c=i.__importStar(t(19)),a=t(25),_=t(9),l=t(23),h=t(8),p=t(16);class u extends(n.Signalable()){constructor(t={}){super(),this._subtype=void 0,this.document=null,this.destroyed=new n.Signal0(this,\"destroyed\"),this.change=new n.Signal0(this,\"change\"),this.transformchange=new n.Signal0(this,\"transformchange\"),this.attributes={},this.properties={},this._set_after_defaults={},this._pending=!1,this._changing=!1;for(const t in this.props){const{type:e,default_value:s}=this.props[t];if(null==e)throw new Error(`undefined property type for ${this.type}.${t}`);this.properties[t]=new e(this,t,s)}null==t.id&&this.setv({id:a.uniqueId()},{silent:!0});const e=t.__deferred__||!1;e&&delete(t=l.clone(t)).__deferred__,this.setv(t,{silent:!0}),e||this.finalize()}set type(t){console.warn(\"prototype.type = 'ModelName' is deprecated, use static __name__ instead\"),this.constructor.__name__=t}get type(){return this.constructor.__qualified__}static get __qualified__(){const{__module__:t,__name__:e}=this;return null!=t?`${t}.${e}`:e}static init_HasProps(){this.prototype.props={},this.prototype.mixins=[],this.define({id:[c.Any]})}static _fix_default(t,e){return void 0===t?void 0:h.isFunction(t)?t:h.isObject(t)?h.isArray(t)?()=>_.copy(t):()=>l.clone(t):()=>t}static define(t){for(const e in t){const s=t[e];if(null!=this.prototype.props[e])throw new Error(`attempted to redefine property '${this.prototype.type}.${e}'`);if(null!=this.prototype[e])throw new Error(`attempted to redefine attribute '${this.prototype.type}.${e}'`);Object.defineProperty(this.prototype,e,{get(){return this.getv(e)},set(t){return this.setv({[e]:t}),this},configurable:!1,enumerable:!0});const[i,n,r]=s,o={type:i,default_value:this._fix_default(n,e),internal:r||!1},c=l.clone(this.prototype.props);c[e]=o,this.prototype.props=c}}static internal(t){const e={};for(const s in t){const i=t[s],[n,r]=i;e[s]=[n,r,!0]}this.define(e)}static mixin(...t){this.define(r.create(t));const e=this.prototype.mixins.concat(t);this.prototype.mixins=e}static mixins(t){this.mixin(...t)}static override(t){for(const e in t){const s=this._fix_default(t[e],e),i=this.prototype.props[e];if(null==i)throw new Error(`attempted to override nonexistent '${this.prototype.type}.${e}'`);const n=l.clone(this.prototype.props);n[e]=Object.assign(Object.assign({},i),{default_value:s}),this.prototype.props=n}}toString(){return`${this.type}(${this.id})`}finalize(){for(const t in this.properties){const e=this.properties[t];e.update(),null!=e.spec.transform&&this.connect(e.spec.transform.change,()=>this.transformchange.emit())}this.initialize(),this.connect_signals()}initialize(){}connect_signals(){}disconnect_signals(){n.Signal.disconnectReceiver(this)}destroy(){this.disconnect_signals(),this.destroyed.emit()}clone(){return new this.constructor(this.attributes)}_setv(t,e){const s=e.check_eq,i=e.silent,n=[],r=this._changing;this._changing=!0;const o=this.attributes;for(const e in t){const i=t[e];!1!==s&&p.isEqual(o[e],i)||n.push(e),o[e]=i}if(!i){n.length>0&&(this._pending=!0);for(let t=0;t<n.length;t++)this.properties[n[t]].change.emit()}if(!r){if(!i&&!e.no_change)for(;this._pending;)this._pending=!1,this.change.emit();this._pending=!1,this._changing=!1}}setv(t,e={}){for(const s in t){if(!t.hasOwnProperty(s))continue;const i=s;if(null==this.props[i])throw new Error(`property ${this.type}.${i} wasn't declared`);null!=e&&e.defaults||(this._set_after_defaults[s]=!0)}if(!l.isEmpty(t)){const s={};for(const e in t)s[e]=this.getv(e);this._setv(t,e);const i=e.silent;if(null==i||!i)for(const i in t)this._tell_document_about_change(i,s[i],this.getv(i),e)}}getv(t){if(null==this.props[t])throw new Error(`property ${this.type}.${t} wasn't declared`);return this.attributes[t]}ref(){return{id:this.id}}struct(){const t={type:this.type,id:this.id,attributes:{}};return null!=this._subtype&&(t.subtype=this._subtype),t}set_subtype(t){this._subtype=t}attribute_is_serializable(t){const e=this.props[t];if(null==e)throw new Error(`${this.type}.attribute_is_serializable('${t}'): ${t} wasn't declared`);return!e.internal}serializable_attributes(){const t={};for(const e in this.attributes){const s=this.attributes[e];this.attribute_is_serializable(e)&&(t[e]=s)}return t}static _value_to_json(t,e,s){if(e instanceof u)return e.ref();if(h.isArray(e)){const t=[];for(let s=0;s<e.length;s++){const i=e[s];t.push(u._value_to_json(s.toString(),i,e))}return t}if(h.isPlainObject(e)){const t={};for(const s in e)e.hasOwnProperty(s)&&(t[s]=u._value_to_json(s,e[s],e));return t}return e}attributes_as_json(t=!0,e=u._value_to_json){const s=this.serializable_attributes(),i={};for(const e in s)if(s.hasOwnProperty(e)){const n=s[e];t?i[e]=n:e in this._set_after_defaults&&(i[e]=n)}return e(\"attributes\",i,this)}static _json_record_references(t,e,s,i){if(null==e);else if(o.is_ref(e)){if(!(e.id in s)){const n=t.get_model_by_id(e.id);u._value_record_references(n,s,i)}}else if(h.isArray(e))for(const n of e)u._json_record_references(t,n,s,i);else if(h.isPlainObject(e))for(const n in e)if(e.hasOwnProperty(n)){const r=e[n];u._json_record_references(t,r,s,i)}}static _value_record_references(t,e,s){if(null==t);else if(t instanceof u){if(!(t.id in e)&&(e[t.id]=t,s)){const s=t._immediate_references();for(const t of s)u._value_record_references(t,e,!0)}}else if(t.buffer instanceof ArrayBuffer);else if(h.isArray(t))for(const i of t)u._value_record_references(i,e,s);else if(h.isPlainObject(t))for(const i in t)if(t.hasOwnProperty(i)){const n=t[i];u._value_record_references(n,e,s)}}_immediate_references(){const t={},e=this.serializable_attributes();for(const s in e){const i=e[s];u._value_record_references(i,t,!1)}return l.values(t)}references(){const t={};return u._value_record_references(this,t,!0),l.values(t)}_doc_attached(){}attach_document(t){if(null!=this.document&&this.document!=t)throw new Error(\"models must be owned by only a single document\");this.document=t,this._doc_attached()}detach_document(){this.document=null}_tell_document_about_change(t,e,s,i){if(this.attribute_is_serializable(t)&&null!=this.document){const n={};u._value_record_references(s,n,!1);const r={};u._value_record_references(e,r,!1);let o=!1;for(const t in n)if(!(t in r)){o=!0;break}if(!o)for(const t in r)if(!(t in n)){o=!0;break}o&&this.document._invalidate_all_models(),this.document._notify_change(this,t,e,s,i)}}materialize_dataspecs(t){const e={};for(const s in this.properties){const i=this.properties[s];if(!(i instanceof c.VectorSpec))continue;if(i.optional&&null==i.spec.value&&!(s in this._set_after_defaults))continue;const n=i.array(t);e[`_${s}`]=n,null!=i.spec.field&&i.spec.field in t._shapes&&(e[`_${s}_shape`]=t._shapes[i.spec.field]),i instanceof c.DistanceSpec&&(e[`max_${s}`]=_.max(n))}return e}}s.HasProps=u,u.init_HasProps()},\n",
+       "      function _(n,t,e){Object.defineProperty(e,\"__esModule\",{value:!0});const s=n(15),l=n(17),c=n(9);class i{constructor(n,t){this.sender=n,this.name=t}connect(n,t=null){r.has(this.sender)||r.set(this.sender,[]);const e=r.get(this.sender);if(null!=g(e,this,n,t))return!1;const s=t||n;u.has(s)||u.set(s,[]);const l=u.get(s),c={signal:this,slot:n,context:t};return e.push(c),l.push(c),!0}disconnect(n,t=null){const e=r.get(this.sender);if(null==e||0===e.length)return!1;const s=g(e,this,n,t);if(null==s)return!1;const l=t||n,c=u.get(l);return s.signal=null,f(e),f(c),!0}emit(n){const t=r.get(this.sender)||[];for(const{signal:e,slot:s,context:l}of t)e===this&&s.call(l,n,this.sender)}}e.Signal=i,i.__name__=\"Signal\";class o extends i{emit(){super.emit(void 0)}}e.Signal0=o,o.__name__=\"Signal0\",function(n){n.disconnectBetween=function(n,t){const e=r.get(n);if(null==e||0===e.length)return;const s=u.get(t);if(null!=s&&0!==s.length){for(const t of s){if(null==t.signal)return;t.signal.sender===n&&(t.signal=null)}f(e),f(s)}},n.disconnectSender=function(n){const t=r.get(n);if(null!=t&&0!==t.length){for(const n of t){if(null==n.signal)return;const t=n.context||n.slot;n.signal=null,f(u.get(t))}f(t)}},n.disconnectReceiver=function(n){const t=u.get(n);if(null!=t&&0!==t.length){for(const n of t){if(null==n.signal)return;const t=n.signal.sender;n.signal=null,f(r.get(t))}f(t)}},n.disconnectAll=function(n){const t=r.get(n);if(null!=t&&0!==t.length){for(const n of t)n.signal=null;f(t)}const e=u.get(n);if(null!=e&&0!==e.length){for(const n of e)n.signal=null;f(e)}}}(i||(e.Signal=i={})),e.Signalable=function(n){return null!=n?class extends n{connect(n,t){return n.connect(t,this)}disconnect(n,t){return n.disconnect(t,this)}}:class{connect(n,t){return n.connect(t,this)}disconnect(n,t){return n.disconnect(t,this)}}};const r=new WeakMap,u=new WeakMap;function g(n,t,e,s){return c.find(n,n=>n.signal===t&&n.slot===e&&n.context===s)}const a=new s.Set;function f(n){0===a.size&&l.defer(d),a.add(n)}function d(){a.forEach(n=>{c.remove_by(n,n=>null==n.signal)}),a.clear()}},\n",
+       "      function _(t,s,e){Object.defineProperty(e,\"__esModule\",{value:!0});const i=t(9),n=t(16),r=t(8);class o{constructor(){this._dict={}}_existing(t){return t in this._dict?this._dict[t]:null}add_value(t,s){const e=this._existing(t);null==e?this._dict[t]=s:r.isArray(e)?e.push(s):this._dict[t]=[e,s]}remove_value(t,s){const e=this._existing(t);if(r.isArray(e)){const n=i.difference(e,[s]);n.length>0?this._dict[t]=n:delete this._dict[t]}else n.isEqual(e,s)&&delete this._dict[t]}get_one(t,s){const e=this._existing(t);if(r.isArray(e)){if(1===e.length)return e[0];throw new Error(s)}return e}}e.MultiDict=o,o.__name__=\"MultiDict\";class a{constructor(t){if(null==t)this._values=[];else if(t instanceof a)this._values=i.copy(t._values);else{this._values=[];for(const s of t)this.add(s)}}get values(){return i.copy(this._values).sort()}toString(){return`Set([${this.values.join(\",\")}])`}get size(){return this._values.length}has(t){return-1!==this._values.indexOf(t)}add(t){this.has(t)||this._values.push(t)}remove(t){const s=this._values.indexOf(t);-1!==s&&this._values.splice(s,1)}toggle(t){const s=this._values.indexOf(t);-1===s?this._values.push(t):this._values.splice(s,1)}clear(){this._values=[]}union(t){return t=new a(t),new a(this._values.concat(t._values))}intersect(t){t=new a(t);const s=new a;for(const e of t._values)this.has(e)&&t.has(e)&&s.add(e);return s}diff(t){t=new a(t);const s=new a;for(const e of this._values)t.has(e)||s.add(e);return s}forEach(t,s){for(const e of this._values)t.call(s||this,e,e,this)}}e.Set=a,a.__name__=\"Set\";class h{constructor(t,s,e){this.nrows=t,this.ncols=s,this._matrix=new Array(t);for(let i=0;i<t;i++){this._matrix[i]=new Array(s);for(let t=0;t<s;t++)this._matrix[i][t]=e(i,t)}}at(t,s){return this._matrix[t][s]}map(t){return new h(this.nrows,this.ncols,(s,e)=>t(this.at(s,e),s,e))}apply(t){const s=h.from(t),{nrows:e,ncols:i}=this;if(e==s.nrows&&i==s.ncols)return new h(e,i,(t,e)=>s.at(t,e)(this.at(t,e),t,e));throw new Error(\"dimensions don't match\")}to_sparse(){const t=[];for(let s=0;s<this.nrows;s++)for(let e=0;e<this.ncols;e++){const i=this._matrix[s][e];t.push([i,s,e])}return t}static from(t){if(t instanceof h)return t;{const s=t.length,e=i.min(t.map(t=>t.length));return new h(s,e,(s,e)=>t[s][e])}}}e.Matrix=h,h.__name__=\"Matrix\"},\n",
+       "      function _(t,e,n){Object.defineProperty(n,\"__esModule\",{value:!0});\n",
+       "      //     (c) 2009-2015 Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors\n",
+       "      //     Underscore may be freely distributed under the MIT license.\n",
+       "      const r=t(8),o=Object.prototype.toString;n.isEqual=function(t,e){return function t(e,n,c,u){if(e===n)return 0!==e||1/e==1/n;if(null==e||null==n)return e===n;const i=o.call(e);if(i!==o.call(n))return!1;switch(i){case\"[object RegExp]\":case\"[object String]\":return\"\"+e==\"\"+n;case\"[object Number]\":return+e!=+e?+n!=+n:0==+e?1/+e==1/n:+e==+n;case\"[object Date]\":case\"[object Boolean]\":return+e==+n}const s=\"[object Array]\"===i;if(!s){if(\"object\"!=typeof e||\"object\"!=typeof n)return!1;const t=e.constructor,o=n.constructor;if(t!==o&&!(r.isFunction(t)&&t instanceof t&&r.isFunction(o)&&o instanceof o)&&\"constructor\"in e&&\"constructor\"in n)return!1}u=u||[];let f=(c=c||[]).length;for(;f--;)if(c[f]===e)return u[f]===n;if(c.push(e),u.push(n),s){if(f=e.length,f!==n.length)return!1;for(;f--;)if(!t(e[f],n[f],c,u))return!1}else{const r=Object.keys(e);let o;if(f=r.length,Object.keys(n).length!==f)return!1;for(;f--;)if(o=r[f],!n.hasOwnProperty(o)||!t(e[o],n[o],c,u))return!1}return c.pop(),u.pop(),!0}(t,e)}},\n",
+       "      function _(n,e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.delay=\n",
+       "      //     (c) 2009-2015 Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors\n",
+       "      //     Underscore may be freely distributed under the MIT license.\n",
+       "      function(n,e){return setTimeout(n,e)};const u=\"function\"==typeof requestAnimationFrame?requestAnimationFrame:setImmediate;t.defer=function(n){return new Promise(e=>{u(()=>e(n()))})},t.throttle=function(n,e,t={}){let u,o,i,r=null,l=0;const c=function(){l=!1===t.leading?0:Date.now(),r=null,i=n.apply(u,o),r||(u=o=null)};return function(){const a=Date.now();l||!1!==t.leading||(l=a);const f=e-(a-l);return u=this,o=arguments,f<=0||f>e?(r&&(clearTimeout(r),r=null),l=a,i=n.apply(u,o),r||(u=o=null)):r||!1===t.trailing||(r=setTimeout(c,f)),i}},t.once=function(n){let e,t=!1;return function(){return t||(t=!0,e=n()),e}}},\n",
+       "      function _(e,t,n){Object.defineProperty(n,\"__esModule\",{value:!0});const l=e(1).__importStar(e(19)),c=e(23);function o(e,t){const n={};for(const l in e){const c=e[l];n[t+l]=c}return n}const a={line_color:[l.ColorSpec,\"black\"],line_width:[l.NumberSpec,1],line_alpha:[l.NumberSpec,1],line_join:[l.LineJoin,\"bevel\"],line_cap:[l.LineCap,\"butt\"],line_dash:[l.Array,[]],line_dash_offset:[l.Number,0]};n.line=(e=\"\")=>o(a,e);const r={fill_color:[l.ColorSpec,\"gray\"],fill_alpha:[l.NumberSpec,1]};n.fill=(e=\"\")=>o(r,e);const i={hatch_color:[l.ColorSpec,\"black\"],hatch_alpha:[l.NumberSpec,1],hatch_scale:[l.NumberSpec,12],hatch_pattern:[l.StringSpec,null],hatch_weight:[l.NumberSpec,1],hatch_extra:[l.Any,{}]};n.hatch=(e=\"\")=>o(i,e);const _={text_font:[l.Font,\"helvetica\"],text_font_size:[l.FontSizeSpec,\"12pt\"],text_font_style:[l.FontStyle,\"normal\"],text_color:[l.ColorSpec,\"#444444\"],text_alpha:[l.NumberSpec,1],text_align:[l.TextAlign,\"left\"],text_baseline:[l.TextBaseline,\"bottom\"],text_line_height:[l.Number,1.2]};n.text=(e=\"\")=>o(_,e),n.create=function(e){const t={};for(const l of e){const[e,o]=l.split(\":\");let a;switch(e){case\"line\":a=n.line;break;case\"fill\":a=n.fill;break;case\"hatch\":a=n.hatch;break;case\"text\":a=n.text;break;default:throw new Error(`Unknown property mixin kind '${e}'`)}c.extend(t,a(o))}return t}},\n",
+       "      function _(e,t,n){Object.defineProperty(n,\"__esModule\",{value:!0});const i=e(1),s=e(14),a=i.__importStar(e(20)),r=e(9),o=e(12),l=e(21),c=e(8);function _(e){try{return JSON.stringify(e)}catch(t){return e.toString()}}function u(e){return c.isPlainObject(e)&&(void 0===e.value?0:1)+(void 0===e.field?0:1)+(void 0===e.expr?0:1)==1}s.Signal,n.isSpec=u;class d extends(s.Signalable()){constructor(e,t,n){super(),this.obj=e,this.attr=t,this.default_value=n,this.optional=!1,this.change=new s.Signal0(this.obj,\"change\"),this._init(),this.connect(this.change,()=>this._init())}update(){this._init()}init(){}transform(e){return e}validate(e){if(!this.valid(e))throw new Error(`${this.obj.type}.${this.attr} given invalid value: ${_(e)}`)}valid(e){return!0}value(e=!0){if(void 0===this.spec.value)throw new Error(\"attempted to retrieve property value for property without value specification\");let t=this.transform([this.spec.value])[0];return null!=this.spec.transform&&e&&(t=this.spec.transform.compute(t)),t}_init(){const e=this.obj,t=this.attr;let n=e.getv(t);if(void 0===n){const i=this.default_value;n=void 0!==i?i(e):null,e.setv({[t]:n},{silent:!0,defaults:!0})}c.isArray(n)?this.spec={value:n}:u(n)?this.spec=n:this.spec={value:n},null!=this.spec.value&&this.validate(this.spec.value),this.init()}toString(){return`Prop(${this.obj}.${this.attr}, spec: ${_(this.spec)})`}}n.Property=d,d.__name__=\"Property\";class p extends d{}n.Any=p,p.__name__=\"Any\";class h extends d{valid(e){return c.isArray(e)||e instanceof Float64Array}}n.Array=h,h.__name__=\"Array\";class m extends d{valid(e){return c.isBoolean(e)}}n.Boolean=m,m.__name__=\"Boolean\";class S extends d{valid(e){return c.isString(e)&&l.is_color(e)}}n.Color=S,S.__name__=\"Color\";class g extends d{}n.Instance=g,g.__name__=\"Instance\";class v extends d{valid(e){return c.isNumber(e)}}n.Number=v,v.__name__=\"Number\";class x extends v{valid(e){return c.isNumber(e)&&(0|e)==e}}n.Int=x,x.__name__=\"Int\";class f extends v{}n.Angle=f,f.__name__=\"Angle\";class y extends v{valid(e){return c.isNumber(e)&&0<=e&&e<=1}}n.Percent=y,y.__name__=\"Percent\";class P extends d{valid(e){return c.isString(e)}}n.String=P,P.__name__=\"String\";class L extends P{}n.FontSize=L,L.__name__=\"FontSize\";class T extends P{}n.Font=T,T.__name__=\"Font\";class A extends d{valid(e){return c.isString(e)&&r.includes(this.enum_values,e)}}function b(e){return class extends A{get enum_values(){return e}}}n.EnumProperty=A,A.__name__=\"EnumProperty\",n.Enum=b;class M extends A{get enum_values(){return a.Direction}transform(e){const t=new Uint8Array(e.length);for(let n=0;n<e.length;n++)switch(e[n]){case\"clock\":t[n]=0;break;case\"anticlock\":t[n]=1}return t}}n.Direction=M,M.__name__=\"Direction\",n.Anchor=b(a.Anchor),n.AngleUnits=b(a.AngleUnits),n.BoxOrigin=b(a.BoxOrigin),n.ButtonType=b(a.ButtonType),n.CalendarPosition=b(a.CalendarPosition),n.Dimension=b(a.Dimension),n.Dimensions=b(a.Dimensions),n.Distribution=b(a.Distribution),n.FontStyle=b(a.FontStyle),n.HatchPatternType=b(a.HatchPatternType),n.HTTPMethod=b(a.HTTPMethod),n.HexTileOrientation=b(a.HexTileOrientation),n.HoverMode=b(a.HoverMode),n.LatLon=b(a.LatLon),n.LegendClickPolicy=b(a.LegendClickPolicy),n.LegendLocation=b(a.LegendLocation),n.LineCap=b(a.LineCap),n.LineJoin=b(a.LineJoin),n.LinePolicy=b(a.LinePolicy),n.Location=b(a.Location),n.Logo=b(a.Logo),n.MarkerType=b(a.MarkerType),n.Orientation=b(a.Orientation),n.OutputBackend=b(a.OutputBackend),n.PaddingUnits=b(a.PaddingUnits),n.Place=b(a.Place),n.PointPolicy=b(a.PointPolicy),n.RadiusDimension=b(a.RadiusDimension),n.RenderLevel=b(a.RenderLevel),n.RenderMode=b(a.RenderMode),n.ResetPolicy=b(a.ResetPolicy),n.RoundingFunction=b(a.RoundingFunction),n.Side=b(a.Side),n.SizingMode=b(a.SizingMode),n.Sort=b(a.Sort),n.SpatialUnits=b(a.SpatialUnits),n.StartEnd=b(a.StartEnd),n.StepMode=b(a.StepMode),n.TapBehavior=b(a.TapBehavior),n.TextAlign=b(a.TextAlign),n.TextBaseline=b(a.TextBaseline),n.TextureRepetition=b(a.TextureRepetition),n.TickLabelOrientation=b(a.TickLabelOrientation),n.TooltipAttachment=b(a.TooltipAttachment),n.UpdateMode=b(a.UpdateMode),n.VerticalAlign=b(a.VerticalAlign);class B extends d{}n.ScalarSpec=B,B.__name__=\"ScalarSpec\";class D extends d{array(e){let t;if(null!=this.spec.field){if(t=this.transform(e.get_column(this.spec.field)),null==t)throw new Error(`attempted to retrieve property array for nonexistent field '${this.spec.field}'`)}else if(null!=this.spec.expr)t=this.transform(this.spec.expr.v_compute(e));else{let n=e.get_length();null==n&&(n=1);const i=this.value(!1);t=r.repeat(i,n)}return null!=this.spec.transform&&(t=this.spec.transform.v_compute(t)),t}}n.VectorSpec=D,D.__name__=\"VectorSpec\";class C extends D{}n.DataSpec=C,C.__name__=\"DataSpec\";class k extends D{init(){null==this.spec.units&&(this.spec.units=this.default_units);const e=this.spec.units;if(!r.includes(this.valid_units,e))throw new Error(`units must be one of ${this.valid_units.join(\", \")}; got: ${e}`)}get units(){return this.spec.units}set units(e){this.spec.units=e}}n.UnitsSpec=k,k.__name__=\"UnitsSpec\";class O extends k{get default_units(){return\"rad\"}get valid_units(){return a.AngleUnits}transform(e){return\"deg\"==this.spec.units&&(e=o.map(e,e=>e*Math.PI/180)),e=o.map(e,e=>-e),super.transform(e)}}n.AngleSpec=O,O.__name__=\"AngleSpec\";class U extends C{}n.BooleanSpec=U,U.__name__=\"BooleanSpec\";class w extends C{}n.ColorSpec=w,w.__name__=\"ColorSpec\";class R extends C{}n.CoordinateSpec=R,R.__name__=\"CoordinateSpec\";class F extends C{}n.CoordinateSeqSpec=F,F.__name__=\"CoordinateSeqSpec\";class N extends k{get default_units(){return\"data\"}get valid_units(){return a.SpatialUnits}}n.DistanceSpec=N,N.__name__=\"DistanceSpec\";class E extends C{}n.FontSizeSpec=E,E.__name__=\"FontSizeSpec\";class $ extends C{}n.MarkerSpec=$,$.__name__=\"MarkerSpec\";class j extends C{}n.NumberSpec=j,j.__name__=\"NumberSpec\";class H extends C{}n.StringSpec=H,H.__name__=\"StringSpec\";class z extends C{}n.NullStringSpec=z,z.__name__=\"NullStringSpec\"},\n",
+       "      function _(e,t,n){Object.defineProperty(n,\"__esModule\",{value:!0}),n.Align=[\"start\",\"center\",\"end\"],n.Anchor=[\"top_left\",\"top_center\",\"top_right\",\"center_left\",\"center\",\"center_right\",\"bottom_left\",\"bottom_center\",\"bottom_right\"],n.AngleUnits=[\"deg\",\"rad\"],n.BoxOrigin=[\"corner\",\"center\"],n.ButtonType=[\"default\",\"primary\",\"success\",\"warning\",\"danger\"],n.CalendarPosition=[\"auto\",\"above\",\"below\"],n.Dimension=[\"width\",\"height\"],n.Dimensions=[\"width\",\"height\",\"both\"],n.Direction=[\"clock\",\"anticlock\"],n.Distribution=[\"uniform\",\"normal\"],n.FontStyle=[\"normal\",\"italic\",\"bold\",\"bold italic\"],n.HatchPatternType=[\"blank\",\"dot\",\"ring\",\"horizontal_line\",\"vertical_line\",\"cross\",\"horizontal_dash\",\"vertical_dash\",\"spiral\",\"right_diagonal_line\",\"left_diagonal_line\",\"diagonal_cross\",\"right_diagonal_dash\",\"left_diagonal_dash\",\"horizontal_wave\",\"vertical_wave\",\"criss_cross\",\" \",\".\",\"o\",\"-\",\"|\",\"+\",'\"',\":\",\"@\",\"/\",\"\\\\\",\"x\",\",\",\"`\",\"v\",\">\",\"*\"],n.HTTPMethod=[\"POST\",\"GET\"],n.HexTileOrientation=[\"pointytop\",\"flattop\"],n.HoverMode=[\"mouse\",\"hline\",\"vline\"],n.LatLon=[\"lat\",\"lon\"],n.LegendClickPolicy=[\"none\",\"hide\",\"mute\"],n.LegendLocation=n.Anchor,n.LineCap=[\"butt\",\"round\",\"square\"],n.LineJoin=[\"miter\",\"round\",\"bevel\"],n.LinePolicy=[\"prev\",\"next\",\"nearest\",\"interp\",\"none\"],n.Location=[\"above\",\"below\",\"left\",\"right\"],n.Logo=[\"normal\",\"grey\"],n.MarkerType=[\"asterisk\",\"circle\",\"circle_cross\",\"circle_x\",\"cross\",\"dash\",\"diamond\",\"diamond_cross\",\"hex\",\"inverted_triangle\",\"square\",\"square_cross\",\"square_x\",\"triangle\",\"x\"],n.Orientation=[\"vertical\",\"horizontal\"],n.OutputBackend=[\"canvas\",\"svg\",\"webgl\"],n.PaddingUnits=[\"percent\",\"absolute\"],n.Place=[\"above\",\"below\",\"left\",\"right\",\"center\"],n.PointPolicy=[\"snap_to_data\",\"follow_mouse\",\"none\"],n.RadiusDimension=[\"x\",\"y\",\"max\",\"min\"],n.RenderLevel=[\"image\",\"underlay\",\"glyph\",\"annotation\",\"overlay\"],n.RenderMode=[\"canvas\",\"css\"],n.ResetPolicy=[\"standard\",\"event_only\"],n.RoundingFunction=[\"round\",\"nearest\",\"floor\",\"rounddown\",\"ceil\",\"roundup\"],n.Side=[\"above\",\"below\",\"left\",\"right\"],n.SizingMode=[\"stretch_width\",\"stretch_height\",\"stretch_both\",\"scale_width\",\"scale_height\",\"scale_both\",\"fixed\"],n.Sort=[\"ascending\",\"descending\"],n.SpatialUnits=[\"screen\",\"data\"],n.StartEnd=[\"start\",\"end\"],n.StepMode=[\"after\",\"before\",\"center\"],n.TapBehavior=[\"select\",\"inspect\"],n.TextAlign=[\"left\",\"right\",\"center\"],n.TextBaseline=[\"top\",\"middle\",\"bottom\",\"alphabetic\",\"hanging\",\"ideographic\"],n.TextureRepetition=[\"repeat\",\"repeat_x\",\"repeat_y\",\"no_repeat\"],n.TickLabelOrientation=[\"vertical\",\"horizontal\",\"parallel\",\"normal\"],n.TooltipAttachment=[\"horizontal\",\"vertical\",\"left\",\"right\",\"above\",\"below\"],n.UpdateMode=[\"replace\",\"append\"],n.VerticalAlign=[\"top\",\"middle\",\"bottom\"]},\n",
+       "      function _(e,r,t){Object.defineProperty(t,\"__esModule\",{value:!0});const n=e(22),o=e(9);function l(e){const r=Number(e).toString(16);return 1==r.length?`0${r}`:r}function a(e){if(0==(e+=\"\").indexOf(\"#\"))return e;if(n.is_svg_color(e))return n.svg_colors[e];if(0==e.indexOf(\"rgb\")){const r=e.replace(/^rgba?\\(|\\s+|\\)$/g,\"\").split(\",\");let t=r.slice(0,3).map(l).join(\"\");return 4==r.length&&(t+=l(Math.floor(255*parseFloat(r[3])))),`#${t.slice(0,8)}`}return e}function c(e){let r;switch(e.substring(0,4)){case\"rgba\":r={start:\"rgba(\",len:4,alpha:!0};break;case\"rgb(\":r={start:\"rgb(\",len:3,alpha:!1};break;default:return!1}if(new RegExp(\".*?(\\\\.).*(,)\").test(e))throw new Error(`color expects integers for rgb in rgb/rgba tuple, received ${e}`);const t=e.replace(r.start,\"\").replace(\")\",\"\").split(\",\").map(parseFloat);if(t.length!=r.len)throw new Error(`color expects rgba ${r.len}-tuple, received ${e}`);if(r.alpha&&!(0<=t[3]&&t[3]<=1))throw new Error(\"color expects rgba 4-tuple to have alpha value between 0 and 1\");if(o.includes(t.slice(0,3).map(e=>0<=e&&e<=255),!1))throw new Error(\"color expects rgb to have value between 0 and 255\");return!0}t.is_color=function(e){return n.is_svg_color(e.toLowerCase())||\"#\"==e.substring(0,1)||c(e)},t.rgb2hex=function(e,r,t){return`#${l(255&e)}${l(255&r)}${l(255&t)}`},t.color2hex=a,t.color2rgba=function(e,r=1){if(!e)return[0,0,0,0];let t=a(e);t=t.replace(/ |#/g,\"\"),t.length<=4&&(t=t.replace(/(.)/g,\"$1$1\"));const n=t.match(/../g).map(e=>parseInt(e,16)/255);for(;n.length<3;)n.push(0);return n.length<4&&n.push(r),n.slice(0,4)},t.valid_rgb=c},\n",
+       "      function _(e,F,r){Object.defineProperty(r,\"__esModule\",{value:!0}),r.svg_colors={indianred:\"#CD5C5C\",lightcoral:\"#F08080\",salmon:\"#FA8072\",darksalmon:\"#E9967A\",lightsalmon:\"#FFA07A\",crimson:\"#DC143C\",red:\"#FF0000\",firebrick:\"#B22222\",darkred:\"#8B0000\",pink:\"#FFC0CB\",lightpink:\"#FFB6C1\",hotpink:\"#FF69B4\",deeppink:\"#FF1493\",mediumvioletred:\"#C71585\",palevioletred:\"#DB7093\",coral:\"#FF7F50\",tomato:\"#FF6347\",orangered:\"#FF4500\",darkorange:\"#FF8C00\",orange:\"#FFA500\",gold:\"#FFD700\",yellow:\"#FFFF00\",lightyellow:\"#FFFFE0\",lemonchiffon:\"#FFFACD\",lightgoldenrodyellow:\"#FAFAD2\",papayawhip:\"#FFEFD5\",moccasin:\"#FFE4B5\",peachpuff:\"#FFDAB9\",palegoldenrod:\"#EEE8AA\",khaki:\"#F0E68C\",darkkhaki:\"#BDB76B\",lavender:\"#E6E6FA\",thistle:\"#D8BFD8\",plum:\"#DDA0DD\",violet:\"#EE82EE\",orchid:\"#DA70D6\",fuchsia:\"#FF00FF\",magenta:\"#FF00FF\",mediumorchid:\"#BA55D3\",mediumpurple:\"#9370DB\",blueviolet:\"#8A2BE2\",darkviolet:\"#9400D3\",darkorchid:\"#9932CC\",darkmagenta:\"#8B008B\",purple:\"#800080\",indigo:\"#4B0082\",slateblue:\"#6A5ACD\",darkslateblue:\"#483D8B\",mediumslateblue:\"#7B68EE\",greenyellow:\"#ADFF2F\",chartreuse:\"#7FFF00\",lawngreen:\"#7CFC00\",lime:\"#00FF00\",limegreen:\"#32CD32\",palegreen:\"#98FB98\",lightgreen:\"#90EE90\",mediumspringgreen:\"#00FA9A\",springgreen:\"#00FF7F\",mediumseagreen:\"#3CB371\",seagreen:\"#2E8B57\",forestgreen:\"#228B22\",green:\"#008000\",darkgreen:\"#006400\",yellowgreen:\"#9ACD32\",olivedrab:\"#6B8E23\",olive:\"#808000\",darkolivegreen:\"#556B2F\",mediumaquamarine:\"#66CDAA\",darkseagreen:\"#8FBC8F\",lightseagreen:\"#20B2AA\",darkcyan:\"#008B8B\",teal:\"#008080\",aqua:\"#00FFFF\",cyan:\"#00FFFF\",lightcyan:\"#E0FFFF\",paleturquoise:\"#AFEEEE\",aquamarine:\"#7FFFD4\",turquoise:\"#40E0D0\",mediumturquoise:\"#48D1CC\",darkturquoise:\"#00CED1\",cadetblue:\"#5F9EA0\",steelblue:\"#4682B4\",lightsteelblue:\"#B0C4DE\",powderblue:\"#B0E0E6\",lightblue:\"#ADD8E6\",skyblue:\"#87CEEB\",lightskyblue:\"#87CEFA\",deepskyblue:\"#00BFFF\",dodgerblue:\"#1E90FF\",cornflowerblue:\"#6495ED\",royalblue:\"#4169E1\",blue:\"#0000FF\",mediumblue:\"#0000CD\",darkblue:\"#00008B\",navy:\"#000080\",midnightblue:\"#191970\",cornsilk:\"#FFF8DC\",blanchedalmond:\"#FFEBCD\",bisque:\"#FFE4C4\",navajowhite:\"#FFDEAD\",wheat:\"#F5DEB3\",burlywood:\"#DEB887\",tan:\"#D2B48C\",rosybrown:\"#BC8F8F\",sandybrown:\"#F4A460\",goldenrod:\"#DAA520\",darkgoldenrod:\"#B8860B\",peru:\"#CD853F\",chocolate:\"#D2691E\",saddlebrown:\"#8B4513\",sienna:\"#A0522D\",brown:\"#A52A2A\",maroon:\"#800000\",white:\"#FFFFFF\",snow:\"#FFFAFA\",honeydew:\"#F0FFF0\",mintcream:\"#F5FFFA\",azure:\"#F0FFFF\",aliceblue:\"#F0F8FF\",ghostwhite:\"#F8F8FF\",whitesmoke:\"#F5F5F5\",seashell:\"#FFF5EE\",beige:\"#F5F5DC\",oldlace:\"#FDF5E6\",floralwhite:\"#FFFAF0\",ivory:\"#FFFFF0\",antiquewhite:\"#FAEBD7\",linen:\"#FAF0E6\",lavenderblush:\"#FFF0F5\",mistyrose:\"#FFE4E1\",gainsboro:\"#DCDCDC\",lightgray:\"#D3D3D3\",lightgrey:\"#D3D3D3\",silver:\"#C0C0C0\",darkgray:\"#A9A9A9\",darkgrey:\"#A9A9A9\",gray:\"#808080\",grey:\"#808080\",dimgray:\"#696969\",dimgrey:\"#696969\",lightslategray:\"#778899\",lightslategrey:\"#778899\",slategray:\"#708090\",slategrey:\"#708090\",darkslategray:\"#2F4F4F\",darkslategrey:\"#2F4F4F\",black:\"#000000\"},r.is_svg_color=function(e){return e in r.svg_colors}},\n",
+       "      function _(e,t,n){Object.defineProperty(n,\"__esModule\",{value:!0});const c=e(9);function o(e){return Object.keys(e).length}n.keys=Object.keys,n.extend=Object.assign,n.values=void 0!==Object.values?Object.values:e=>{const t=Object.keys(e),n=t.length,c=new Array(n);for(let o=0;o<n;o++)c[o]=e[t[o]];return c},n.clone=function(e){return Object.assign({},e)},n.merge=function(e,t){const n=Object.create(Object.prototype),o=c.concat([Object.keys(e),Object.keys(t)]);for(const r of o){const o=e.hasOwnProperty(r)?e[r]:[],s=t.hasOwnProperty(r)?t[r]:[];n[r]=c.union(o,s)}return n},n.size=o,n.isEmpty=function(e){return 0===o(e)}},\n",
+       "      function _(e,n,t){Object.defineProperty(t,\"__esModule\",{value:!0});const i=e(8),r=e(23);t.is_ref=function(e){if(i.isPlainObject(e)){const n=r.keys(e);return 1==n.length&&\"id\"==n[0]}return!1}},\n",
+       "      function _(t,e,r){Object.defineProperty(r,\"__esModule\",{value:!0});const n=t(26);function u(){const t=new Array(32);for(let e=0;e<32;e++)t[e]=\"0123456789ABCDEF\".substr(Math.floor(16*Math.random()),1);return t[12]=\"4\",t[16]=\"0123456789ABCDEF\".substr(3&t[16].charCodeAt(0)|8,1),t.join(\"\")}r.startsWith=function(t,e,r=0){return t.substr(r,e.length)==e},r.uuid4=u;let s=1e3;r.uniqueId=function(t){const e=n.settings.dev?`j${s++}`:u();return null!=t?`${t}-${e}`:e},r.escape=function(t){return t.replace(/(?:[&<>\"'`])/g,t=>{switch(t){case\"&\":return\"&amp;\";case\"<\":return\"&lt;\";case\">\":return\"&gt;\";case'\"':return\"&quot;\";case\"'\":return\"&#x27;\";case\"`\":return\"&#x60;\";default:return t}})},r.unescape=function(t){return t.replace(/&(amp|lt|gt|quot|#x27|#x60);/g,(t,e)=>{switch(e){case\"amp\":return\"&\";case\"lt\":return\"<\";case\"gt\":return\">\";case\"quot\":return'\"';case\"#x27\":return\"'\";case\"#x60\":return\"`\";default:return e}})},r.use_strict=function(t){return`'use strict';\\n${t}`}},\n",
+       "      function _(e,t,s){Object.defineProperty(s,\"__esModule\",{value:!0});class n{constructor(){this._dev=!1}set dev(e){this._dev=e}get dev(){return this._dev}}s.Settings=n,n.__name__=\"Settings\",s.settings=new n},\n",
+       "      function _(t,_,r){Object.defineProperty(r,\"__esModule\",{value:!0});const e=t(1);e.__exportStar(t(28),r),e.__exportStar(t(147),r),e.__exportStar(t(174),r),e.__exportStar(t(178),r),e.__exportStar(t(193),r),e.__exportStar(t(197),r),e.__exportStar(t(203),r),e.__exportStar(t(207),r),e.__exportStar(t(237),r),e.__exportStar(t(240),r),e.__exportStar(t(242),r),e.__exportStar(t(255),r),e.__exportStar(t(122),r),e.__exportStar(t(261),r),e.__exportStar(t(265),r),e.__exportStar(t(288),r),e.__exportStar(t(289),r),e.__exportStar(t(290),r),e.__exportStar(t(291),r),e.__exportStar(t(292),r),e.__exportStar(t(297),r),e.__exportStar(t(299),r),e.__exportStar(t(309),r),e.__exportStar(t(313),r)},\n",
+       "      function _(a,e,o){Object.defineProperty(o,\"__esModule\",{value:!0});var r=a(29);o.Annotation=r.Annotation;var n=a(71);o.Arrow=n.Arrow;var t=a(72);o.ArrowHead=t.ArrowHead;var v=a(72);o.OpenHead=v.OpenHead;var l=a(72);o.NormalHead=l.NormalHead;var d=a(72);o.TeeHead=d.TeeHead;var i=a(72);o.VeeHead=i.VeeHead;var A=a(104);o.Band=A.Band;var H=a(105);o.BoxAnnotation=H.BoxAnnotation;var T=a(107);o.ColorBar=T.ColorBar;var p=a(132);o.Label=p.Label;var L=a(134);o.LabelSet=L.LabelSet;var b=a(135);o.Legend=b.Legend;var B=a(136);o.LegendItem=B.LegendItem;var S=a(138);o.PolyAnnotation=S.PolyAnnotation;var P=a(139);o.Slope=P.Slope;var g=a(140);o.Span=g.Span;var m=a(133);o.TextAnnotation=m.TextAnnotation;var w=a(141);o.Title=w.Title;var x=a(142);o.ToolbarPanel=x.ToolbarPanel;var s=a(143);o.Tooltip=s.Tooltip;var u=a(146);o.Whisker=u.Whisker},\n",
+       "      function _(t,e,n){Object.defineProperty(n,\"__esModule\",{value:!0});const i=t(1).__importStar(t(30)),s=t(23),o=t(63);class _ extends o.RendererView{get panel(){return this.layout}get_size(){if(this.model.visible){const{width:t,height:e}=this._get_size();return{width:Math.round(t),height:Math.round(e)}}return{width:0,height:0}}connect_signals(){super.connect_signals();const t=this.model.properties;this.on_change(t.visible,()=>this.plot_view.request_layout())}_get_size(){throw new Error(\"not implemented\")}get ctx(){return this.plot_view.canvas_view.ctx}set_data(t){const e=this.model.materialize_dataspecs(t);if(s.extend(this,e),this.plot_model.use_map){const t=this;null!=t._x&&([t._x,t._y]=i.project_xy(t._x,t._y)),null!=t._xs&&([t._xs,t._ys]=i.project_xsys(t._xs,t._ys))}}get needs_clip(){return null==this.layout}serializable_state(){const t=super.serializable_state();return null==this.layout?t:Object.assign(Object.assign({},t),{bbox:this.layout.bbox.box})}}n.AnnotationView=_,_.__name__=\"AnnotationView\";class a extends o.Renderer{constructor(t){super(t)}static init_Annotation(){this.override({level:\"annotation\"})}}n.Annotation=a,a.__name__=\"Annotation\",a.init_Annotation()},\n",
+       "      function _(t,n,e){Object.defineProperty(e,\"__esModule\",{value:!0});const r=t(1),o=r.__importDefault(t(31)),a=r.__importDefault(t(32)),c=new a.default(\"GOOGLE\"),l=new a.default(\"WGS84\");e.wgs84_mercator=o.default(l,c);const u={lon:[-20026376.39,20026376.39],lat:[-20048966.1,20048966.1]},f={lon:[-180,180],lat:[-85.06,85.06]};function s(t,n){const r=Math.min(t.length,n.length),o=new Array(r),a=new Array(r);for(let c=0;c<r;c++){const[r,l]=e.wgs84_mercator.forward([t[c],n[c]]);o[c]=r,a[c]=l}return[o,a]}e.clip_mercator=function(t,n,e){const[r,o]=u[e];return[Math.max(t,r),Math.min(n,o)]},e.in_bounds=function(t,n){const[e,r]=f[n];return e<t&&t<r},e.project_xy=s,e.project_xsys=function(t,n){const e=Math.min(t.length,n.length),r=new Array(e),o=new Array(e);for(let a=0;a<e;a++){const[e,c]=s(t[a],n[a]);r[a]=e,o[a]=c}return[r,o]}},\n",
+       "      function _(e,n,t){Object.defineProperty(t,\"__esModule\",{value:!0});const r=e(1),o=r.__importDefault(e(32)),a=r.__importDefault(e(57));var i=o.default(\"WGS84\");function c(e,n,t){var r,o,i;return Array.isArray(t)?(r=a.default(e,n,t)||{x:NaN,y:NaN},t.length>2?void 0!==e.name&&\"geocent\"===e.name||void 0!==n.name&&\"geocent\"===n.name?\"number\"==typeof r.z?[r.x,r.y,r.z].concat(t.splice(3)):[r.x,r.y,t[2]].concat(t.splice(3)):[r.x,r.y].concat(t.splice(2)):[r.x,r.y]):(o=a.default(e,n,t),2===(i=Object.keys(t)).length?o:(i.forEach((function(r){if(void 0!==e.name&&\"geocent\"===e.name||void 0!==n.name&&\"geocent\"===n.name){if(\"x\"===r||\"y\"===r||\"z\"===r)return}else if(\"x\"===r||\"y\"===r)return;o[r]=t[r]})),o))}function u(e){return e instanceof o.default?e:e.oProj?e.oProj:o.default(e)}t.default=function(e,n,t){e=u(e);var r,o=!1;return void 0===n?(n=e,e=i,o=!0):(void 0!==n.x||Array.isArray(n))&&(t=n,n=e,e=i,o=!0),n=u(n),t?c(e,n,t):(r={forward:function(t){return c(e,n,t)},inverse:function(t){return c(n,e,t)}},o&&(r.oProj=n),r)}},\n",
+       "      function _(e,t,a){Object.defineProperty(a,\"__esModule\",{value:!0});const s=e(1),i=s.__importDefault(e(33)),u=s.__importDefault(e(44)),l=s.__importDefault(e(45)),o=e(53),r=s.__importDefault(e(55)),f=s.__importDefault(e(56)),d=s.__importDefault(e(40));function p(e,t){if(!(this instanceof p))return new p(e);t=t||function(e){if(e)throw e};var a=i.default(e);if(\"object\"==typeof a){var s=p.projections.get(a.projName);if(s){if(a.datumCode&&\"none\"!==a.datumCode){var l=d.default(r.default,a.datumCode);l&&(a.datum_params=l.towgs84?l.towgs84.split(\",\"):null,a.ellps=l.ellipse,a.datumName=l.datumName?l.datumName:a.datumCode)}a.k0=a.k0||1,a.axis=a.axis||\"enu\",a.ellps=a.ellps||\"wgs84\";var m=o.sphere(a.a,a.b,a.rf,a.ellps,a.sphere),n=o.eccentricity(m.a,m.b,m.rf,a.R_A),h=a.datum||f.default(a.datumCode,a.datum_params,m.a,m.b,n.es,n.ep2);u.default(this,a),u.default(this,s),this.a=m.a,this.b=m.b,this.rf=m.rf,this.sphere=m.sphere,this.es=n.es,this.e=n.e,this.ep2=n.ep2,this.datum=h,this.init(),t(null,this)}else t(e)}else t(e)}p.projections=l.default,p.projections.start(),a.default=p},\n",
+       "      function _(t,e,r){Object.defineProperty(r,\"__esModule\",{value:!0});const u=t(1),n=u.__importDefault(t(34)),f=u.__importDefault(t(41)),i=u.__importDefault(t(36)),a=u.__importDefault(t(40));var o=[\"PROJECTEDCRS\",\"PROJCRS\",\"GEOGCS\",\"GEOCCS\",\"PROJCS\",\"LOCAL_CS\",\"GEODCRS\",\"GEODETICCRS\",\"GEODETICDATUM\",\"ENGCRS\",\"ENGINEERINGCRS\"];var l=[\"3857\",\"900913\",\"3785\",\"102113\"];r.default=function(t){if(!function(t){return\"string\"==typeof t}(t))return t;if(function(t){return t in n.default}(t))return n.default[t];if(function(t){return o.some((function(e){return t.indexOf(e)>-1}))}(t)){var e=f.default(t);if(function(t){var e=a.default(t,\"authority\");if(e){var r=a.default(e,\"epsg\");return r&&l.indexOf(r)>-1}}(e))return n.default[\"EPSG:3857\"];var r=function(t){var e=a.default(t,\"extension\");if(e)return a.default(e,\"proj4\")}(e);return r?i.default(r):e}return function(t){return\"+\"===t[0]}(t)?i.default(t):void 0}},\n",
+       "      function _(t,e,r){Object.defineProperty(r,\"__esModule\",{value:!0});const i=t(1),n=i.__importDefault(t(35)),f=i.__importDefault(t(36)),a=i.__importDefault(t(41));function l(t){var e=this;if(2===arguments.length){var r=arguments[1];\"string\"==typeof r?\"+\"===r.charAt(0)?l[t]=f.default(arguments[1]):l[t]=a.default(arguments[1]):l[t]=r}else if(1===arguments.length){if(Array.isArray(t))return t.map((function(t){Array.isArray(t)?l.apply(e,t):l(t)}));if(\"string\"==typeof t){if(t in l)return l[t]}else\"EPSG\"in t?l[\"EPSG:\"+t.EPSG]=t:\"ESRI\"in t?l[\"ESRI:\"+t.ESRI]=t:\"IAU2000\"in t?l[\"IAU2000:\"+t.IAU2000]=t:console.log(t);return}}n.default(l),r.default=l},\n",
+       "      function _(e,t,l){Object.defineProperty(l,\"__esModule\",{value:!0}),l.default=function(e){e(\"EPSG:4326\",\"+title=WGS 84 (long/lat) +proj=longlat +ellps=WGS84 +datum=WGS84 +units=degrees\"),e(\"EPSG:4269\",\"+title=NAD83 (long/lat) +proj=longlat +a=6378137.0 +b=6356752.31414036 +ellps=GRS80 +datum=NAD83 +units=degrees\"),e(\"EPSG:3857\",\"+title=WGS 84 / Pseudo-Mercator +proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs\"),e.WGS84=e[\"EPSG:4326\"],e[\"EPSG:3785\"]=e[\"EPSG:3857\"],e.GOOGLE=e[\"EPSG:3857\"],e[\"EPSG:900913\"]=e[\"EPSG:3857\"],e[\"EPSG:102113\"]=e[\"EPSG:3857\"]}},\n",
+       "      function _(t,n,o){Object.defineProperty(o,\"__esModule\",{value:!0});const e=t(1),a=t(37),u=e.__importDefault(t(38)),r=e.__importDefault(t(39)),i=e.__importDefault(t(40));o.default=function(t){var n,o,e,f={},l=t.split(\"+\").map((function(t){return t.trim()})).filter((function(t){return t})).reduce((function(t,n){var o=n.split(\"=\");return o.push(!0),t[o[0].toLowerCase()]=o[1],t}),{}),c={proj:\"projName\",datum:\"datumCode\",rf:function(t){f.rf=parseFloat(t)},lat_0:function(t){f.lat0=t*a.D2R},lat_1:function(t){f.lat1=t*a.D2R},lat_2:function(t){f.lat2=t*a.D2R},lat_ts:function(t){f.lat_ts=t*a.D2R},lon_0:function(t){f.long0=t*a.D2R},lon_1:function(t){f.long1=t*a.D2R},lon_2:function(t){f.long2=t*a.D2R},alpha:function(t){f.alpha=parseFloat(t)*a.D2R},lonc:function(t){f.longc=t*a.D2R},x_0:function(t){f.x0=parseFloat(t)},y_0:function(t){f.y0=parseFloat(t)},k_0:function(t){f.k0=parseFloat(t)},k:function(t){f.k0=parseFloat(t)},a:function(t){f.a=parseFloat(t)},b:function(t){f.b=parseFloat(t)},r_a:function(){f.R_A=!0},zone:function(t){f.zone=parseInt(t,10)},south:function(){f.utmSouth=!0},towgs84:function(t){f.datum_params=t.split(\",\").map((function(t){return parseFloat(t)}))},to_meter:function(t){f.to_meter=parseFloat(t)},units:function(t){f.units=t;var n=i.default(r.default,t);n&&(f.to_meter=n.to_meter)},from_greenwich:function(t){f.from_greenwich=t*a.D2R},pm:function(t){var n=i.default(u.default,t);f.from_greenwich=(n||parseFloat(t))*a.D2R},nadgrids:function(t){\"@null\"===t?f.datumCode=\"none\":f.nadgrids=t},axis:function(t){3===t.length&&-1!==\"ewnsud\".indexOf(t.substr(0,1))&&-1!==\"ewnsud\".indexOf(t.substr(1,1))&&-1!==\"ewnsud\".indexOf(t.substr(2,1))&&(f.axis=t)}};for(n in l)o=l[n],n in c?\"function\"==typeof(e=c[n])?e(o):f[e]=o:f[n]=o;return\"string\"==typeof f.datumCode&&\"WGS84\"!==f.datumCode&&(f.datumCode=f.datumCode.toLowerCase()),f}},\n",
+       "      function _(P,_,e){Object.defineProperty(e,\"__esModule\",{value:!0}),e.PJD_3PARAM=1,e.PJD_7PARAM=2,e.PJD_WGS84=4,e.PJD_NODATUM=5,e.SEC_TO_RAD=484813681109536e-20,e.HALF_PI=Math.PI/2,e.SIXTH=.16666666666666666,e.RA4=.04722222222222222,e.RA6=.022156084656084655,e.EPSLN=1e-10,e.D2R=.017453292519943295,e.R2D=57.29577951308232,e.FORTPI=Math.PI/4,e.TWO_PI=2*Math.PI,e.SPI=3.14159265359},\n",
+       "      function _(e,o,r){Object.defineProperty(r,\"__esModule\",{value:!0});var a={};r.default=a,a.greenwich=0,a.lisbon=-9.131906111111,a.paris=2.337229166667,a.bogota=-74.080916666667,a.madrid=-3.687938888889,a.rome=12.452333333333,a.bern=7.439583333333,a.jakarta=106.807719444444,a.ferro=-17.666666666667,a.brussels=4.367975,a.stockholm=18.058277777778,a.athens=23.7163375,a.oslo=10.722916666667},\n",
+       "      function _(e,t,f){Object.defineProperty(f,\"__esModule\",{value:!0}),f.default={ft:{to_meter:.3048},\"us-ft\":{to_meter:1200/3937}}},\n",
+       "      function _(e,r,t){Object.defineProperty(t,\"__esModule\",{value:!0});var o=/[\\s_\\-\\/\\(\\)]/g;t.default=function(e,r){if(e[r])return e[r];for(var t,a=Object.keys(e),n=r.toLowerCase().replace(o,\"\"),f=-1;++f<a.length;)if((t=a[f]).toLowerCase().replace(o,\"\")===n)return e[t]}},\n",
+       "      function _(e,a,t){Object.defineProperty(t,\"__esModule\",{value:!0});const o=e(1);const d=o.__importDefault(e(42)),r=e(43);function n(e){return.017453292519943295*e}t.default=function(e){var a=d.default(e),t=a.shift(),o=a.shift();a.unshift([\"name\",o]),a.unshift([\"type\",t]);var l={};return r.sExpr(a,l),function(e){\"GEOGCS\"===e.type?e.projName=\"longlat\":\"LOCAL_CS\"===e.type?(e.projName=\"identity\",e.local=!0):\"object\"==typeof e.PROJECTION?e.projName=Object.keys(e.PROJECTION)[0]:e.projName=e.PROJECTION,e.UNIT&&(e.units=e.UNIT.name.toLowerCase(),\"metre\"===e.units&&(e.units=\"meter\"),e.UNIT.convert&&(\"GEOGCS\"===e.type?e.DATUM&&e.DATUM.SPHEROID&&(e.to_meter=e.UNIT.convert*e.DATUM.SPHEROID.a):e.to_meter=e.UNIT.convert));var a=e.GEOGCS;function t(a){return a*(e.to_meter||1)}\"GEOGCS\"===e.type&&(a=e),a&&(a.DATUM?e.datumCode=a.DATUM.name.toLowerCase():e.datumCode=a.name.toLowerCase(),\"d_\"===e.datumCode.slice(0,2)&&(e.datumCode=e.datumCode.slice(2)),\"new_zealand_geodetic_datum_1949\"!==e.datumCode&&\"new_zealand_1949\"!==e.datumCode||(e.datumCode=\"nzgd49\"),\"wgs_1984\"===e.datumCode&&(\"Mercator_Auxiliary_Sphere\"===e.PROJECTION&&(e.sphere=!0),e.datumCode=\"wgs84\"),\"_ferro\"===e.datumCode.slice(-6)&&(e.datumCode=e.datumCode.slice(0,-6)),\"_jakarta\"===e.datumCode.slice(-8)&&(e.datumCode=e.datumCode.slice(0,-8)),~e.datumCode.indexOf(\"belge\")&&(e.datumCode=\"rnb72\"),a.DATUM&&a.DATUM.SPHEROID&&(e.ellps=a.DATUM.SPHEROID.name.replace(\"_19\",\"\").replace(/[Cc]larke\\_18/,\"clrk\"),\"international\"===e.ellps.toLowerCase().slice(0,13)&&(e.ellps=\"intl\"),e.a=a.DATUM.SPHEROID.a,e.rf=parseFloat(a.DATUM.SPHEROID.rf,10)),a.DATUM&&a.DATUM.TOWGS84&&(e.datum_params=a.DATUM.TOWGS84),~e.datumCode.indexOf(\"osgb_1936\")&&(e.datumCode=\"osgb36\"),~e.datumCode.indexOf(\"osni_1952\")&&(e.datumCode=\"osni52\"),(~e.datumCode.indexOf(\"tm65\")||~e.datumCode.indexOf(\"geodetic_datum_of_1965\"))&&(e.datumCode=\"ire65\"),\"ch1903+\"===e.datumCode&&(e.datumCode=\"ch1903\"),~e.datumCode.indexOf(\"israel\")&&(e.datumCode=\"isr93\")),e.b&&!isFinite(e.b)&&(e.b=e.a),[[\"standard_parallel_1\",\"Standard_Parallel_1\"],[\"standard_parallel_2\",\"Standard_Parallel_2\"],[\"false_easting\",\"False_Easting\"],[\"false_northing\",\"False_Northing\"],[\"central_meridian\",\"Central_Meridian\"],[\"latitude_of_origin\",\"Latitude_Of_Origin\"],[\"latitude_of_origin\",\"Central_Parallel\"],[\"scale_factor\",\"Scale_Factor\"],[\"k0\",\"scale_factor\"],[\"latitude_of_center\",\"Latitude_Of_Center\"],[\"latitude_of_center\",\"Latitude_of_center\"],[\"lat0\",\"latitude_of_center\",n],[\"longitude_of_center\",\"Longitude_Of_Center\"],[\"longitude_of_center\",\"Longitude_of_center\"],[\"longc\",\"longitude_of_center\",n],[\"x0\",\"false_easting\",t],[\"y0\",\"false_northing\",t],[\"long0\",\"central_meridian\",n],[\"lat0\",\"latitude_of_origin\",n],[\"lat0\",\"standard_parallel_1\",n],[\"lat1\",\"standard_parallel_1\",n],[\"lat2\",\"standard_parallel_2\",n],[\"azimuth\",\"Azimuth\"],[\"alpha\",\"azimuth\",n],[\"srsCode\",\"name\"]].forEach((function(a){return t=e,d=(o=a)[0],r=o[1],void(!(d in t)&&r in t&&(t[d]=t[r],3===o.length&&(t[d]=o[2](t[d]))));var t,o,d,r})),e.long0||!e.longc||\"Albers_Conic_Equal_Area\"!==e.projName&&\"Lambert_Azimuthal_Equal_Area\"!==e.projName||(e.long0=e.longc),e.lat_ts||!e.lat1||\"Stereographic_South_Pole\"!==e.projName&&\"Polar Stereographic (variant B)\"!==e.projName||(e.lat0=n(e.lat1>0?90:-90),e.lat_ts=e.lat1)}(l),l}},\n",
+       "      function _(t,e,r){Object.defineProperty(r,\"__esModule\",{value:!0}),r.default=function(t){return new a(t).output()};var i=/\\s/,s=/[A-Za-z]/,h=/[A-Za-z84]/,o=/[,\\]]/,n=/[\\d\\.E\\-\\+]/;function a(t){if(\"string\"!=typeof t)throw new Error(\"not a string\");this.text=t.trim(),this.level=0,this.place=0,this.root=null,this.stack=[],this.currentObject=null,this.state=1}a.prototype.readCharicter=function(){var t=this.text[this.place++];if(4!==this.state)for(;i.test(t);){if(this.place>=this.text.length)return;t=this.text[this.place++]}switch(this.state){case 1:return this.neutral(t);case 2:return this.keyword(t);case 4:return this.quoted(t);case 5:return this.afterquote(t);case 3:return this.number(t);case-1:return}},a.prototype.afterquote=function(t){if('\"'===t)return this.word+='\"',void(this.state=4);if(o.test(t))return this.word=this.word.trim(),void this.afterItem(t);throw new Error(\"havn't handled \\\"\"+t+'\" in afterquote yet, index '+this.place)},a.prototype.afterItem=function(t){return\",\"===t?(null!==this.word&&this.currentObject.push(this.word),this.word=null,void(this.state=1)):\"]\"===t?(this.level--,null!==this.word&&(this.currentObject.push(this.word),this.word=null),this.state=1,this.currentObject=this.stack.pop(),void(this.currentObject||(this.state=-1))):void 0},a.prototype.number=function(t){if(!n.test(t)){if(o.test(t))return this.word=parseFloat(this.word),void this.afterItem(t);throw new Error(\"havn't handled \\\"\"+t+'\" in number yet, index '+this.place)}this.word+=t},a.prototype.quoted=function(t){'\"'!==t?this.word+=t:this.state=5},a.prototype.keyword=function(t){if(h.test(t))this.word+=t;else{if(\"[\"===t){var e=[];return e.push(this.word),this.level++,null===this.root?this.root=e:this.currentObject.push(e),this.stack.push(this.currentObject),this.currentObject=e,void(this.state=1)}if(!o.test(t))throw new Error(\"havn't handled \\\"\"+t+'\" in keyword yet, index '+this.place);this.afterItem(t)}},a.prototype.neutral=function(t){if(s.test(t))return this.word=t,void(this.state=2);if('\"'===t)return this.word=\"\",void(this.state=4);if(n.test(t))return this.word=t,void(this.state=3);if(!o.test(t))throw new Error(\"havn't handled \\\"\"+t+'\" in neutral yet, index '+this.place);this.afterItem(t)},a.prototype.output=function(){for(;this.place<this.text.length;)this.readCharicter();if(-1===this.state)return this.root;throw new Error('unable to parse string \"'+this.text+'\". State is '+this.state)}},\n",
+       "      function _(e,a,r){function s(e,a,r){Array.isArray(a)&&(r.unshift(a),a=null);var s=a?{}:e,E=r.reduce((function(e,a){return c(a,e),e}),s);a&&(e[a]=E)}function c(e,a){if(Array.isArray(e)){var r,E=e.shift();if(\"PARAMETER\"===E&&(E=e.shift()),1===e.length)return Array.isArray(e[0])?(a[E]={},void c(e[0],a[E])):void(a[E]=e[0]);if(e.length)if(\"TOWGS84\"!==E)switch(Array.isArray(E)||(a[E]={}),E){case\"UNIT\":case\"PRIMEM\":case\"VERT_DATUM\":return a[E]={name:e[0].toLowerCase(),convert:e[1]},void(3===e.length&&c(e[2],a[E]));case\"SPHEROID\":case\"ELLIPSOID\":return a[E]={name:e[0],a:e[1],rf:e[2]},void(4===e.length&&c(e[3],a[E]));case\"PROJECTEDCRS\":case\"PROJCRS\":case\"GEOGCS\":case\"GEOCCS\":case\"PROJCS\":case\"LOCAL_CS\":case\"GEODCRS\":case\"GEODETICCRS\":case\"GEODETICDATUM\":case\"EDATUM\":case\"ENGINEERINGDATUM\":case\"VERT_CS\":case\"VERTCRS\":case\"VERTICALCRS\":case\"COMPD_CS\":case\"COMPOUNDCRS\":case\"ENGINEERINGCRS\":case\"ENGCRS\":case\"FITTED_CS\":case\"LOCAL_DATUM\":case\"DATUM\":return e[0]=[\"name\",e[0]],void s(a,E,e);default:for(r=-1;++r<e.length;)if(!Array.isArray(e[r]))return c(e,a[E]);return s(a,E,e)}else a[E]=e;else a[E]=!0}else a[e]=!0}Object.defineProperty(r,\"__esModule\",{value:!0}),r.sExpr=c},\n",
+       "      function _(e,n,r){Object.defineProperty(r,\"__esModule\",{value:!0}),r.default=function(e,n){var r,t;if(e=e||{},!n)return e;for(t in n)void 0!==(r=n[t])&&(e[t]=r);return e}},\n",
+       "      function _(t,e,o){Object.defineProperty(o,\"__esModule\",{value:!0});const a=t(1),n=a.__importDefault(t(46)),r=a.__importDefault(t(52));var u=[n.default,r.default],f={},i=[];function d(t,e){var o=i.length;return t.names?(i[o]=t,t.names.forEach((function(t){f[t.toLowerCase()]=o})),this):(console.log(e),!0)}function c(t){if(!t)return!1;var e=t.toLowerCase();return void 0!==f[e]&&i[f[e]]?i[f[e]]:void 0}function l(){u.forEach(d)}o.add=d,o.get=c,o.start=l,o.default={start:l,add:d,get:c}},\n",
+       "      function _(t,i,s){Object.defineProperty(s,\"__esModule\",{value:!0});const h=t(1),a=h.__importDefault(t(47)),e=h.__importDefault(t(48)),r=h.__importDefault(t(50)),n=h.__importDefault(t(51)),l=t(37);function u(){var t=this.b/this.a;this.es=1-t*t,\"x0\"in this||(this.x0=0),\"y0\"in this||(this.y0=0),this.e=Math.sqrt(this.es),this.lat_ts?this.sphere?this.k0=Math.cos(this.lat_ts):this.k0=a.default(this.e,Math.sin(this.lat_ts),Math.cos(this.lat_ts)):this.k0||(this.k?this.k0=this.k:this.k0=1)}function o(t){var i,s,h=t.x,a=t.y;if(a*l.R2D>90&&a*l.R2D<-90&&h*l.R2D>180&&h*l.R2D<-180)return null;if(Math.abs(Math.abs(a)-l.HALF_PI)<=l.EPSLN)return null;if(this.sphere)i=this.x0+this.a*this.k0*e.default(h-this.long0),s=this.y0+this.a*this.k0*Math.log(Math.tan(l.FORTPI+.5*a));else{var n=Math.sin(a),u=r.default(this.e,a,n);i=this.x0+this.a*this.k0*e.default(h-this.long0),s=this.y0-this.a*this.k0*Math.log(u)}return t.x=i,t.y=s,t}function f(t){var i,s,h=t.x-this.x0,a=t.y-this.y0;if(this.sphere)s=l.HALF_PI-2*Math.atan(Math.exp(-a/(this.a*this.k0)));else{var r=Math.exp(-a/(this.a*this.k0));if(-9999===(s=n.default(this.e,r)))return null}return i=e.default(this.long0+h/(this.a*this.k0)),t.x=i,t.y=s,t}s.init=u,s.forward=o,s.inverse=f,s.names=[\"Mercator\",\"Popular Visualisation Pseudo Mercator\",\"Mercator_1SP\",\"Mercator_Auxiliary_Sphere\",\"merc\"],s.default={init:u,forward:o,inverse:f,names:s.names}},\n",
+       "      function _(e,t,n){Object.defineProperty(n,\"__esModule\",{value:!0}),n.default=function(e,t,n){var r=e*t;return n/Math.sqrt(1-r*r)}},\n",
+       "      function _(e,t,u){Object.defineProperty(u,\"__esModule\",{value:!0});const n=e(1),a=e(37),f=n.__importDefault(e(49));u.default=function(e){return Math.abs(e)<=a.SPI?e:e-f.default(e)*a.TWO_PI}},\n",
+       "      function _(e,n,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.default=function(e){return e<0?-1:1}},\n",
+       "      function _(t,e,n){Object.defineProperty(n,\"__esModule\",{value:!0});const a=t(37);n.default=function(t,e,n){var o=t*n,u=.5*t;return o=Math.pow((1-o)/(1+o),u),Math.tan(.5*(a.HALF_PI-e))/o}},\n",
+       "      function _(t,a,e){Object.defineProperty(e,\"__esModule\",{value:!0});const n=t(37);e.default=function(t,a){for(var e,r,o=.5*t,u=n.HALF_PI-2*Math.atan(a),f=0;f<=15;f++)if(e=t*Math.sin(u),u+=r=n.HALF_PI-2*Math.atan(a*Math.pow((1-e)/(1+e),o))-u,Math.abs(r)<=1e-10)return u;return-9999}},\n",
+       "      function _(e,n,i){function t(){}function r(e){return e}Object.defineProperty(i,\"__esModule\",{value:!0}),i.init=t,i.forward=r,i.inverse=r,i.names=[\"longlat\",\"identity\"],i.default={init:t,forward:r,inverse:r,names:i.names}},\n",
+       "      function _(e,t,r){Object.defineProperty(r,\"__esModule\",{value:!0});const a=e(1),n=e(37),f=a.__importStar(e(54)),u=a.__importDefault(e(40));r.eccentricity=function(e,t,r,a){var f=e*e,u=t*t,i=(f-u)/f,c=0;return a?(f=(e*=1-i*(n.SIXTH+i*(n.RA4+i*n.RA6)))*e,i=0):c=Math.sqrt(i),{es:i,e:c,ep2:(f-u)/u}},r.sphere=function(e,t,r,a,i){if(!e){var c=u.default(f.default,a);c||(c=f.WGS84),e=c.a,t=c.b,r=c.rf}return r&&!t&&(t=(1-1/r)*e),(0===r||Math.abs(e-t)<n.EPSLN)&&(i=!0,t=e),{a:e,b:t,rf:r,sphere:i}}},\n",
+       "      function _(e,a,l){Object.defineProperty(l,\"__esModule\",{value:!0});var s={};l.default=s,s.MERIT={a:6378137,rf:298.257,ellipseName:\"MERIT 1983\"},s.SGS85={a:6378136,rf:298.257,ellipseName:\"Soviet Geodetic System 85\"},s.GRS80={a:6378137,rf:298.257222101,ellipseName:\"GRS 1980(IUGG, 1980)\"},s.IAU76={a:6378140,rf:298.257,ellipseName:\"IAU 1976\"},s.airy={a:6377563.396,b:6356256.91,ellipseName:\"Airy 1830\"},s.APL4={a:6378137,rf:298.25,ellipseName:\"Appl. Physics. 1965\"},s.NWL9D={a:6378145,rf:298.25,ellipseName:\"Naval Weapons Lab., 1965\"},s.mod_airy={a:6377340.189,b:6356034.446,ellipseName:\"Modified Airy\"},s.andrae={a:6377104.43,rf:300,ellipseName:\"Andrae 1876 (Den., Iclnd.)\"},s.aust_SA={a:6378160,rf:298.25,ellipseName:\"Australian Natl & S. Amer. 1969\"},s.GRS67={a:6378160,rf:298.247167427,ellipseName:\"GRS 67(IUGG 1967)\"},s.bessel={a:6377397.155,rf:299.1528128,ellipseName:\"Bessel 1841\"},s.bess_nam={a:6377483.865,rf:299.1528128,ellipseName:\"Bessel 1841 (Namibia)\"},s.clrk66={a:6378206.4,b:6356583.8,ellipseName:\"Clarke 1866\"},s.clrk80={a:6378249.145,rf:293.4663,ellipseName:\"Clarke 1880 mod.\"},s.clrk58={a:6378293.645208759,rf:294.2606763692654,ellipseName:\"Clarke 1858\"},s.CPM={a:6375738.7,rf:334.29,ellipseName:\"Comm. des Poids et Mesures 1799\"},s.delmbr={a:6376428,rf:311.5,ellipseName:\"Delambre 1810 (Belgium)\"},s.engelis={a:6378136.05,rf:298.2566,ellipseName:\"Engelis 1985\"},s.evrst30={a:6377276.345,rf:300.8017,ellipseName:\"Everest 1830\"},s.evrst48={a:6377304.063,rf:300.8017,ellipseName:\"Everest 1948\"},s.evrst56={a:6377301.243,rf:300.8017,ellipseName:\"Everest 1956\"},s.evrst69={a:6377295.664,rf:300.8017,ellipseName:\"Everest 1969\"},s.evrstSS={a:6377298.556,rf:300.8017,ellipseName:\"Everest (Sabah & Sarawak)\"},s.fschr60={a:6378166,rf:298.3,ellipseName:\"Fischer (Mercury Datum) 1960\"},s.fschr60m={a:6378155,rf:298.3,ellipseName:\"Fischer 1960\"},s.fschr68={a:6378150,rf:298.3,ellipseName:\"Fischer 1968\"},s.helmert={a:6378200,rf:298.3,ellipseName:\"Helmert 1906\"},s.hough={a:6378270,rf:297,ellipseName:\"Hough\"},s.intl={a:6378388,rf:297,ellipseName:\"International 1909 (Hayford)\"},s.kaula={a:6378163,rf:298.24,ellipseName:\"Kaula 1961\"},s.lerch={a:6378139,rf:298.257,ellipseName:\"Lerch 1979\"},s.mprts={a:6397300,rf:191,ellipseName:\"Maupertius 1738\"},s.new_intl={a:6378157.5,b:6356772.2,ellipseName:\"New International 1967\"},s.plessis={a:6376523,rf:6355863,ellipseName:\"Plessis 1817 (France)\"},s.krass={a:6378245,rf:298.3,ellipseName:\"Krassovsky, 1942\"},s.SEasia={a:6378155,b:6356773.3205,ellipseName:\"Southeast Asia\"},s.walbeck={a:6376896,b:6355834.8467,ellipseName:\"Walbeck\"},s.WGS60={a:6378165,rf:298.3,ellipseName:\"WGS 60\"},s.WGS66={a:6378145,rf:298.25,ellipseName:\"WGS 66\"},s.WGS7={a:6378135,rf:298.26,ellipseName:\"WGS 72\"},l.WGS84=s.WGS84={a:6378137,rf:298.257223563,ellipseName:\"WGS 84\"},s.sphere={a:6370997,b:6370997,ellipseName:\"Normal Sphere (r=6370997)\"}},\n",
+       "      function _(e,a,s){Object.defineProperty(s,\"__esModule\",{value:!0});var t={};s.default=t,t.wgs84={towgs84:\"0,0,0\",ellipse:\"WGS84\",datumName:\"WGS84\"},t.ch1903={towgs84:\"674.374,15.056,405.346\",ellipse:\"bessel\",datumName:\"swiss\"},t.ggrs87={towgs84:\"-199.87,74.79,246.62\",ellipse:\"GRS80\",datumName:\"Greek_Geodetic_Reference_System_1987\"},t.nad83={towgs84:\"0,0,0\",ellipse:\"GRS80\",datumName:\"North_American_Datum_1983\"},t.nad27={nadgrids:\"@conus,@alaska,@ntv2_0.gsb,@ntv1_can.dat\",ellipse:\"clrk66\",datumName:\"North_American_Datum_1927\"},t.potsdam={towgs84:\"606.0,23.0,413.0\",ellipse:\"bessel\",datumName:\"Potsdam Rauenberg 1950 DHDN\"},t.carthage={towgs84:\"-263.0,6.0,431.0\",ellipse:\"clark80\",datumName:\"Carthage 1934 Tunisia\"},t.hermannskogel={towgs84:\"653.0,-212.0,449.0\",ellipse:\"bessel\",datumName:\"Hermannskogel\"},t.osni52={towgs84:\"482.530,-130.596,564.557,-1.042,-0.214,-0.631,8.15\",ellipse:\"airy\",datumName:\"Irish National\"},t.ire65={towgs84:\"482.530,-130.596,564.557,-1.042,-0.214,-0.631,8.15\",ellipse:\"mod_airy\",datumName:\"Ireland 1965\"},t.rassadiran={towgs84:\"-133.63,-157.5,-158.62\",ellipse:\"intl\",datumName:\"Rassadiran\"},t.nzgd49={towgs84:\"59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993\",ellipse:\"intl\",datumName:\"New Zealand Geodetic Datum 1949\"},t.osgb36={towgs84:\"446.448,-125.157,542.060,0.1502,0.2470,0.8421,-20.4894\",ellipse:\"airy\",datumName:\"Airy 1830\"},t.s_jtsk={towgs84:\"589,76,480\",ellipse:\"bessel\",datumName:\"S-JTSK (Ferro)\"},t.beduaram={towgs84:\"-106,-87,188\",ellipse:\"clrk80\",datumName:\"Beduaram\"},t.gunung_segara={towgs84:\"-403,684,41\",ellipse:\"bessel\",datumName:\"Gunung Segara Jakarta\"},t.rnb72={towgs84:\"106.869,-52.2978,103.724,-0.33657,0.456955,-1.84218,1\",ellipse:\"intl\",datumName:\"Reseau National Belge 1972\"}},\n",
+       "      function _(a,m,_){Object.defineProperty(_,\"__esModule\",{value:!0});const t=a(37);_.default=function(a,m,_,u,d,p){var r={};return r.datum_type=void 0===a||\"none\"===a?t.PJD_NODATUM:t.PJD_WGS84,m&&(r.datum_params=m.map(parseFloat),0===r.datum_params[0]&&0===r.datum_params[1]&&0===r.datum_params[2]||(r.datum_type=t.PJD_3PARAM),r.datum_params.length>3&&(0===r.datum_params[3]&&0===r.datum_params[4]&&0===r.datum_params[5]&&0===r.datum_params[6]||(r.datum_type=t.PJD_7PARAM,r.datum_params[3]*=t.SEC_TO_RAD,r.datum_params[4]*=t.SEC_TO_RAD,r.datum_params[5]*=t.SEC_TO_RAD,r.datum_params[6]=r.datum_params[6]/1e6+1))),r.a=_,r.b=u,r.es=d,r.ep2=p,r}},\n",
+       "      function _(t,e,a){Object.defineProperty(a,\"__esModule\",{value:!0});const r=t(1),u=t(37),m=r.__importDefault(t(58)),_=r.__importDefault(t(60)),o=r.__importDefault(t(32)),d=r.__importDefault(t(61)),f=r.__importDefault(t(62));a.default=function t(e,a,r){var n;return Array.isArray(r)&&(r=d.default(r)),f.default(r),e.datum&&a.datum&&function(t,e){return(t.datum.datum_type===u.PJD_3PARAM||t.datum.datum_type===u.PJD_7PARAM)&&\"WGS84\"!==e.datumCode||(e.datum.datum_type===u.PJD_3PARAM||e.datum.datum_type===u.PJD_7PARAM)&&\"WGS84\"!==t.datumCode}(e,a)&&(r=t(e,n=new o.default(\"WGS84\"),r),e=n),\"enu\"!==e.axis&&(r=_.default(e,!1,r)),\"longlat\"===e.projName?r={x:r.x*u.D2R,y:r.y*u.D2R,z:r.z||0}:(e.to_meter&&(r={x:r.x*e.to_meter,y:r.y*e.to_meter,z:r.z||0}),r=e.inverse(r)),e.from_greenwich&&(r.x+=e.from_greenwich),r=m.default(e.datum,a.datum,r),a.from_greenwich&&(r={x:r.x-a.from_greenwich,y:r.y,z:r.z||0}),\"longlat\"===a.projName?r={x:r.x*u.R2D,y:r.y*u.R2D,z:r.z||0}:(r=a.forward(r),a.to_meter&&(r={x:r.x/a.to_meter,y:r.y/a.to_meter,z:r.z||0})),\"enu\"!==a.axis?_.default(a,!0,r):r}},\n",
+       "      function _(e,t,a){Object.defineProperty(a,\"__esModule\",{value:!0});const u=e(37),o=e(59);function _(e){return e===u.PJD_3PARAM||e===u.PJD_7PARAM}a.default=function(e,t,a){return o.compareDatums(e,t)?a:e.datum_type===u.PJD_NODATUM||t.datum_type===u.PJD_NODATUM?a:e.es!==t.es||e.a!==t.a||_(e.datum_type)||_(t.datum_type)?(a=o.geodeticToGeocentric(a,e.es,e.a),_(e.datum_type)&&(a=o.geocentricToWgs84(a,e.datum_type,e.datum_params)),_(t.datum_type)&&(a=o.geocentricFromWgs84(a,t.datum_type,t.datum_params)),o.geocentricToGeodetic(a,t.es,t.a,t.b)):a}},\n",
+       "      function _(a,t,r){Object.defineProperty(r,\"__esModule\",{value:!0});const e=a(37);r.compareDatums=function(a,t){return a.datum_type===t.datum_type&&(!(a.a!==t.a||Math.abs(a.es-t.es)>5e-11)&&(a.datum_type===e.PJD_3PARAM?a.datum_params[0]===t.datum_params[0]&&a.datum_params[1]===t.datum_params[1]&&a.datum_params[2]===t.datum_params[2]:a.datum_type!==e.PJD_7PARAM||a.datum_params[0]===t.datum_params[0]&&a.datum_params[1]===t.datum_params[1]&&a.datum_params[2]===t.datum_params[2]&&a.datum_params[3]===t.datum_params[3]&&a.datum_params[4]===t.datum_params[4]&&a.datum_params[5]===t.datum_params[5]&&a.datum_params[6]===t.datum_params[6]))},r.geodeticToGeocentric=function(a,t,r){var m,u,s,_,n=a.x,d=a.y,i=a.z?a.z:0;if(d<-e.HALF_PI&&d>-1.001*e.HALF_PI)d=-e.HALF_PI;else if(d>e.HALF_PI&&d<1.001*e.HALF_PI)d=e.HALF_PI;else{if(d<-e.HALF_PI)return{x:-1/0,y:-1/0,z:a.z};if(d>e.HALF_PI)return{x:1/0,y:1/0,z:a.z}}return n>Math.PI&&(n-=2*Math.PI),u=Math.sin(d),_=Math.cos(d),s=u*u,{x:((m=r/Math.sqrt(1-t*s))+i)*_*Math.cos(n),y:(m+i)*_*Math.sin(n),z:(m*(1-t)+i)*u}},r.geocentricToGeodetic=function(a,t,r,m){var u,s,_,n,d,i,p,P,o,y,M,z,c,A,x,f=a.x,h=a.y,I=a.z?a.z:0;if(u=Math.sqrt(f*f+h*h),s=Math.sqrt(f*f+h*h+I*I),u/r<1e-12){if(A=0,s/r<1e-12)return e.HALF_PI,x=-m,{x:a.x,y:a.y,z:a.z}}else A=Math.atan2(h,f);_=I/s,P=(n=u/s)*(1-t)*(d=1/Math.sqrt(1-t*(2-t)*n*n)),o=_*d,c=0;do{c++,i=t*(p=r/Math.sqrt(1-t*o*o))/(p+(x=u*P+I*o-p*(1-t*o*o))),z=(M=_*(d=1/Math.sqrt(1-i*(2-i)*n*n)))*P-(y=n*(1-i)*d)*o,P=y,o=M}while(z*z>1e-24&&c<30);return{x:A,y:Math.atan(M/Math.abs(y)),z:x}},r.geocentricToWgs84=function(a,t,r){if(t===e.PJD_3PARAM)return{x:a.x+r[0],y:a.y+r[1],z:a.z+r[2]};if(t===e.PJD_7PARAM){var m=r[0],u=r[1],s=r[2],_=r[3],n=r[4],d=r[5],i=r[6];return{x:i*(a.x-d*a.y+n*a.z)+m,y:i*(d*a.x+a.y-_*a.z)+u,z:i*(-n*a.x+_*a.y+a.z)+s}}},r.geocentricFromWgs84=function(a,t,r){if(t===e.PJD_3PARAM)return{x:a.x-r[0],y:a.y-r[1],z:a.z-r[2]};if(t===e.PJD_7PARAM){var m=r[0],u=r[1],s=r[2],_=r[3],n=r[4],d=r[5],i=r[6],p=(a.x-m)/i,P=(a.y-u)/i,o=(a.z-s)/i;return{x:p+d*P-n*o,y:-d*p+P+_*o,z:n*p-_*P+o}}}},\n",
+       "      function _(e,a,r){Object.defineProperty(r,\"__esModule\",{value:!0}),r.default=function(e,a,r){var c,s,u,i=r.x,n=r.y,t=r.z||0,d={};for(u=0;u<3;u++)if(!a||2!==u||void 0!==r.z)switch(0===u?(c=i,s=\"x\"):1===u?(c=n,s=\"y\"):(c=t,s=\"z\"),e.axis[u]){case\"e\":d[s]=c;break;case\"w\":d[s]=-c;break;case\"n\":d[s]=c;break;case\"s\":d[s]=-c;break;case\"u\":void 0!==r[s]&&(d.z=c);break;case\"d\":void 0!==r[s]&&(d.z=-c);break;default:return null}return d}},\n",
+       "      function _(e,n,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.default=function(e){var n={x:e[0],y:e[1]};return e.length>2&&(n.z=e[2]),e.length>3&&(n.m=e[3]),n}},\n",
+       "      function _(e,i,n){function t(e){if(\"function\"==typeof Number.isFinite){if(Number.isFinite(e))return;throw new TypeError(\"coordinates must be finite numbers\")}if(\"number\"!=typeof e||e!=e||!isFinite(e))throw new TypeError(\"coordinates must be finite numbers\")}Object.defineProperty(n,\"__esModule\",{value:!0}),n.default=function(e){t(e.x),t(e.y)}},\n",
+       "      function _(e,t,i){Object.defineProperty(i,\"__esModule\",{value:!0});const r=e(1),n=e(64),s=r.__importStar(e(68)),_=r.__importStar(e(19)),l=e(69);class o extends n.DOMView{initialize(){super.initialize(),this.visuals=new s.Visuals(this.model),this._has_finished=!0}get plot_view(){return this.parent}get plot_model(){return this.parent.model}request_render(){this.plot_view.request_render()}map_to_screen(e,t){return this.plot_view.map_to_screen(e,t,this.model.x_range_name,this.model.y_range_name)}get needs_clip(){return!1}notify_finished(){this.plot_view.notify_finished()}get has_webgl(){return!1}}i.RendererView=o,o.__name__=\"RendererView\";class d extends l.Model{constructor(e){super(e)}static init_Renderer(){this.define({level:[_.RenderLevel],visible:[_.Boolean,!0]})}}i.Renderer=d,d.__name__=\"Renderer\",d.init_Renderer()},\n",
+       "      function _(e,t,s){Object.defineProperty(s,\"__esModule\",{value:!0});const i=e(1),r=e(65),n=i.__importStar(e(66)),_=e(67);class a extends r.View{initialize(){super.initialize(),this._has_finished=!1,this.el=this._createElement()}remove(){n.removeElement(this.el),super.remove()}css_classes(){return[]}cursor(e,t){return null}render(){}renderTo(e){e.appendChild(this.el),this.render()}has_finished(){return this._has_finished}get _root_element(){return n.parent(this.el,`.${_.bk_root}`)||document.body}get is_idle(){return this.has_finished()}_createElement(){return n.createElement(this.tagName,{class:this.css_classes()})}}s.DOMView=a,a.__name__=\"DOMView\",a.prototype.tagName=\"div\"},\n",
+       "      function _(t,e,i){Object.defineProperty(i,\"__esModule\",{value:!0});const r=t(14),n=t(8),o=t(25);class s{constructor(t){if(this.removed=new r.Signal0(this,\"removed\"),this._ready=Promise.resolve(void 0),null==t.model)throw new Error(\"model of a view wasn't configured\");this.model=t.model,this._parent=t.parent,this.id=t.id||o.uniqueId()}get ready(){return this._ready}connect(t,e){return t.connect((t,i)=>{const r=Promise.resolve(e.call(this,t,i));this._ready=this._ready.then(()=>r)},this)}disconnect(t,e){return t.disconnect(e,this)}initialize(){}async lazy_initialize(){}remove(){this._parent=void 0,this.disconnect_signals(),this.removed.emit()}toString(){return`${this.model.type}View(${this.id})`}serializable_state(){return{type:this.model.type}}get parent(){if(void 0!==this._parent)return this._parent;throw new Error(\"parent of a view wasn't configured\")}get is_root(){return null===this.parent}get root(){return this.is_root?this:this.parent.root}assert_root(){if(!this.is_root)throw new Error(`${this.toString()} is not a root layout`)}connect_signals(){}disconnect_signals(){r.Signal.disconnectReceiver(this)}on_change(t,e){for(const i of n.isArray(t)?t:[t])this.connect(i.change,e)}}i.View=s,s.__name__=\"View\"},\n",
+       "      function _(t,e,n){Object.defineProperty(n,\"__esModule\",{value:!0});const i=t(8),s=t=>(e={},...n)=>{const s=document.createElement(t);s.classList.add(\"bk\");for(const t in e){let n=e[t];if(null!=n&&(!i.isBoolean(n)||n))if(\"class\"===t&&(i.isString(n)&&(n=n.split(/\\s+/)),i.isArray(n)))for(const t of n)null!=t&&s.classList.add(t);else if(\"style\"===t&&i.isPlainObject(n))for(const t in n)s.style[t]=n[t];else if(\"data\"===t&&i.isPlainObject(n))for(const t in n)s.dataset[t]=n[t];else s.setAttribute(t,n)}function o(t){if(t instanceof HTMLElement)s.appendChild(t);else if(i.isString(t))s.appendChild(document.createTextNode(t));else if(null!=t&&!1!==t)throw new Error(`expected an HTMLElement, string, false or null, got ${JSON.stringify(t)}`)}for(const t of n)if(i.isArray(t))for(const e of t)o(e);else o(t);return s};function o(t){const e=t.parentNode;null!=e&&e.removeChild(t)}function l(t,...e){const n=t.firstChild;for(const i of e)t.insertBefore(i,n)}function r(t,e){const n=Element.prototype;return(n.matches||n.webkitMatchesSelector||n.mozMatchesSelector||n.msMatchesSelector).call(t,e)}function c(t){return parseFloat(t)||0}function a(t){const e=getComputedStyle(t);return{border:{top:c(e.borderTopWidth),bottom:c(e.borderBottomWidth),left:c(e.borderLeftWidth),right:c(e.borderRightWidth)},margin:{top:c(e.marginTop),bottom:c(e.marginBottom),left:c(e.marginLeft),right:c(e.marginRight)},padding:{top:c(e.paddingTop),bottom:c(e.paddingBottom),left:c(e.paddingLeft),right:c(e.paddingRight)}}}function h(t){const e=t.getBoundingClientRect();return{width:Math.ceil(e.width),height:Math.ceil(e.height)}}n.createElement=function(t,e,...n){return s(t)(e,...n)},n.div=s(\"div\"),n.span=s(\"span\"),n.canvas=s(\"canvas\"),n.link=s(\"link\"),n.style=s(\"style\"),n.a=s(\"a\"),n.p=s(\"p\"),n.i=s(\"i\"),n.pre=s(\"pre\"),n.button=s(\"button\"),n.label=s(\"label\"),n.input=s(\"input\"),n.select=s(\"select\"),n.option=s(\"option\"),n.optgroup=s(\"optgroup\"),n.textarea=s(\"textarea\"),n.nbsp=function(){return document.createTextNode(\" \")},n.append=function(t,...e){for(const n of e)t.appendChild(n)},n.remove=o,n.removeElement=o,n.replaceWith=function(t,e){const n=t.parentNode;null!=n&&n.replaceChild(e,t)},n.prepend=l,n.empty=function(t){let e;for(;e=t.firstChild;)t.removeChild(e)},n.display=function(t){t.style.display=\"\"},n.undisplay=function(t){t.style.display=\"none\"},n.show=function(t){t.style.visibility=\"\"},n.hide=function(t){t.style.visibility=\"hidden\"},n.offset=function(t){const e=t.getBoundingClientRect();return{top:e.top+window.pageYOffset-document.documentElement.clientTop,left:e.left+window.pageXOffset-document.documentElement.clientLeft}},n.matches=r,n.parent=function(t,e){let n=t;for(;n=n.parentElement;)if(r(n,e))return n;return null},n.extents=a,n.size=h,n.scroll_size=function(t){return{width:Math.ceil(t.scrollWidth),height:Math.ceil(t.scrollHeight)}},n.outer_size=function(t){const{margin:{left:e,right:n,top:i,bottom:s}}=a(t),{width:o,height:l}=h(t);return{width:Math.ceil(o+e+n),height:Math.ceil(l+i+s)}},n.content_size=function(t){const{left:e,top:n}=t.getBoundingClientRect(),{padding:i}=a(t);let s=0,o=0;for(const l of t.children){const t=l.getBoundingClientRect();s=Math.max(s,Math.ceil(t.left-e-i.left+t.width)),o=Math.max(o,Math.ceil(t.top-n-i.top+t.height))}return{width:s,height:o}},n.position=function(t,e,n){const{style:i}=t;if(i.left=`${e.x}px`,i.top=`${e.y}px`,i.width=`${e.width}px`,i.height=`${e.height}px`,null==n)i.margin=\"\";else{const{top:t,right:e,bottom:s,left:o}=n;i.margin=`${t}px ${e}px ${s}px ${o}px`}},n.children=function(t){return Array.from(t.children)};class d{constructor(t){this.el=t,this.classList=t.classList}get values(){const t=[];for(let e=0;e<this.classList.length;e++){const n=this.classList.item(e);null!=n&&t.push(n)}return t}has(t){return this.classList.contains(t)}add(...t){for(const e of t)this.classList.add(e);return this}remove(...t){for(const e of t)this.classList.remove(e);return this}clear(){for(const t of this.values)\"bk\"!=t&&this.classList.remove(t);return this}toggle(t,e){return(null!=e?e:!this.has(t))?this.add(t):this.remove(t),this}}var p;function u(t,e,n){const{width:i,height:s,position:o,display:l}=t.style;t.style.position=\"absolute\",t.style.display=\"\",t.style.width=null!=e.width&&e.width!=1/0?`${e.width}px`:\"auto\",t.style.height=null!=e.height&&e.height!=1/0?`${e.height}px`:\"auto\";try{return n()}finally{t.style.position=o,t.style.display=l,t.style.width=i,t.style.height=s}}n.ClassList=d,d.__name__=\"ClassList\",n.classes=function(t){return new d(t)},(p=n.Keys||(n.Keys={}))[p.Backspace=8]=\"Backspace\",p[p.Tab=9]=\"Tab\",p[p.Enter=13]=\"Enter\",p[p.Esc=27]=\"Esc\",p[p.PageUp=33]=\"PageUp\",p[p.PageDown=34]=\"PageDown\",p[p.Left=37]=\"Left\",p[p.Up=38]=\"Up\",p[p.Right=39]=\"Right\",p[p.Down=40]=\"Down\",p[p.Delete=46]=\"Delete\",n.undisplayed=function(t,e){const{display:n}=t.style;t.style.display=\"none\";try{return e()}finally{t.style.display=n}},n.unsized=function(t,e){return u(t,{},e)},n.sized=u;class f{constructor(){this.style=n.style({type:\"text/css\"}),l(document.head,this.style)}append(t){this.style.appendChild(document.createTextNode(t))}}n.StyleSheet=f,f.__name__=\"StyleSheet\",n.styles=new f},\n",
+       "      function _(n,o,e){Object.defineProperty(e,\"__esModule\",{value:!0}),n(1).__importStar(n(66)).styles.append(\".bk-root {\\n  position: relative;\\n  width: auto;\\n  height: auto;\\n  z-index: 0;\\n  box-sizing: border-box;\\n  font-family: Helvetica, Arial, sans-serif;\\n  font-size: 10pt;\\n}\\n.bk-root .bk,\\n.bk-root .bk:before,\\n.bk-root .bk:after {\\n  box-sizing: inherit;\\n  margin: 0;\\n  border: 0;\\n  padding: 0;\\n  background-image: none;\\n  font-family: inherit;\\n  font-size: 100%;\\n  line-height: 1.42857143;\\n}\\n.bk-root pre.bk {\\n  font-family: Courier, monospace;\\n}\\n\"),e.bk_root=\"bk-root\"},\n",
+       "      function _(e,t,a){Object.defineProperty(a,\"__esModule\",{value:!0});const s=e(1).__importStar(e(18)),l=e(21);function c(e,t,a){e.moveTo(0,a+.5),e.lineTo(t,a+.5),e.stroke()}function i(e,t,a){e.moveTo(a+.5,0),e.lineTo(a+.5,t),e.stroke()}function h(e,t){e.moveTo(0,t),e.lineTo(t,0),e.stroke(),e.moveTo(0,0),e.lineTo(t,t),e.stroke()}function o(e,t,a,s){const l=a,o=l/2,n=o/2,r=function(e){const t=document.createElement(\"canvas\");return t.width=e,t.height=e,t}(a),_=r.getContext(\"2d\");switch(_.strokeStyle=t,_.lineCap=\"square\",_.fillStyle=t,_.lineWidth=s,e){case\" \":case\"blank\":break;case\".\":case\"dot\":_.arc(o,o,o/2,0,2*Math.PI,!0),_.fill();break;case\"o\":case\"ring\":_.arc(o,o,o/2,0,2*Math.PI,!0),_.stroke();break;case\"-\":case\"horizontal_line\":c(_,l,o);break;case\"|\":case\"vertical_line\":i(_,l,o);break;case\"+\":case\"cross\":c(_,l,o),i(_,l,o);break;case'\"':case\"horizontal_dash\":c(_,o,o);break;case\":\":case\"vertical_dash\":i(_,o,o);break;case\"@\":case\"spiral\":const e=l/30;_.moveTo(o,o);for(let t=0;t<360;t++){const a=.1*t,s=o+e*a*Math.cos(a),l=o+e*a*Math.sin(a);_.lineTo(s,l)}_.stroke();break;case\"/\":case\"right_diagonal_line\":_.moveTo(.5-n,l),_.lineTo(n+.5,0),_.stroke(),_.moveTo(n+.5,l),_.lineTo(3*n+.5,0),_.stroke(),_.moveTo(3*n+.5,l),_.lineTo(5*n+.5,0),_.stroke(),_.stroke();break;case\"\\\\\":case\"left_diagonal_line\":_.moveTo(n+.5,l),_.lineTo(.5-n,0),_.stroke(),_.moveTo(3*n+.5,l),_.lineTo(n+.5,0),_.stroke(),_.moveTo(5*n+.5,l),_.lineTo(3*n+.5,0),_.stroke(),_.stroke();break;case\"x\":case\"diagonal_cross\":h(_,l);break;case\",\":case\"right_diagonal_dash\":_.moveTo(n+.5,3*n+.5),_.lineTo(3*n+.5,n+.5),_.stroke();break;case\"`\":case\"left_diagonal_dash\":_.moveTo(n+.5,n+.5),_.lineTo(3*n+.5,3*n+.5),_.stroke();break;case\"v\":case\"horizontal_wave\":_.moveTo(0,n),_.lineTo(o,3*n),_.lineTo(l,n),_.stroke();break;case\">\":case\"vertical_wave\":_.moveTo(n,0),_.lineTo(3*n,o),_.lineTo(n,l),_.stroke();break;case\"*\":case\"criss_cross\":h(_,l),c(_,l,o),i(_,l,o)}return r}class n{constructor(e,t=\"\"){this.obj=e,this.prefix=t,this.cache={};for(const a of this.attrs)this[a]=e.properties[t+a]}warm_cache(e){for(const t of this.attrs){const a=this.obj.properties[this.prefix+t];if(void 0!==a.spec.value)this.cache[t]=a.spec.value;else{if(null==e)throw new Error(\"source is required with a vectorized visual property\");this.cache[t+\"_array\"]=a.array(e)}}}cache_select(e,t){const a=this.obj.properties[this.prefix+e];let s;return void 0!==a.spec.value?this.cache[e]=s=a.spec.value:this.cache[e]=s=this.cache[e+\"_array\"][t],s}set_vectorize(e,t){null!=this.all_indices?this._set_vectorize(e,this.all_indices[t]):this._set_vectorize(e,t)}}a.ContextProperties=n,n.__name__=\"ContextProperties\";class r extends n{set_value(e){e.strokeStyle=this.line_color.value(),e.globalAlpha=this.line_alpha.value(),e.lineWidth=this.line_width.value(),e.lineJoin=this.line_join.value(),e.lineCap=this.line_cap.value(),e.setLineDash(this.line_dash.value()),e.setLineDashOffset(this.line_dash_offset.value())}get doit(){return!(null===this.line_color.spec.value||0==this.line_alpha.spec.value||0==this.line_width.spec.value)}_set_vectorize(e,t){this.cache_select(\"line_color\",t),e.strokeStyle!==this.cache.line_color&&(e.strokeStyle=this.cache.line_color),this.cache_select(\"line_alpha\",t),e.globalAlpha!==this.cache.line_alpha&&(e.globalAlpha=this.cache.line_alpha),this.cache_select(\"line_width\",t),e.lineWidth!==this.cache.line_width&&(e.lineWidth=this.cache.line_width),this.cache_select(\"line_join\",t),e.lineJoin!==this.cache.line_join&&(e.lineJoin=this.cache.line_join),this.cache_select(\"line_cap\",t),e.lineCap!==this.cache.line_cap&&(e.lineCap=this.cache.line_cap),this.cache_select(\"line_dash\",t),e.getLineDash()!==this.cache.line_dash&&e.setLineDash(this.cache.line_dash),this.cache_select(\"line_dash_offset\",t),e.getLineDashOffset()!==this.cache.line_dash_offset&&e.setLineDashOffset(this.cache.line_dash_offset)}color_value(){const[e,t,a,s]=l.color2rgba(this.line_color.value(),this.line_alpha.value());return`rgba(${255*e},${255*t},${255*a},${s})`}}a.Line=r,r.__name__=\"Line\",r.prototype.attrs=Object.keys(s.line());class _ extends n{set_value(e){e.fillStyle=this.fill_color.value(),e.globalAlpha=this.fill_alpha.value()}get doit(){return!(null===this.fill_color.spec.value||0==this.fill_alpha.spec.value)}_set_vectorize(e,t){this.cache_select(\"fill_color\",t),e.fillStyle!==this.cache.fill_color&&(e.fillStyle=this.cache.fill_color),this.cache_select(\"fill_alpha\",t),e.globalAlpha!==this.cache.fill_alpha&&(e.globalAlpha=this.cache.fill_alpha)}color_value(){const[e,t,a,s]=l.color2rgba(this.fill_color.value(),this.fill_alpha.value());return`rgba(${255*e},${255*t},${255*a},${s})`}}a.Fill=_,_.__name__=\"Fill\",_.prototype.attrs=Object.keys(s.fill());class p extends n{cache_select(e,t){let a;if(\"pattern\"==e){this.cache_select(\"hatch_color\",t),this.cache_select(\"hatch_scale\",t),this.cache_select(\"hatch_pattern\",t),this.cache_select(\"hatch_weight\",t);const{hatch_color:e,hatch_scale:a,hatch_pattern:s,hatch_weight:l,hatch_extra:c}=this.cache;if(null!=c&&c.hasOwnProperty(s)){const t=c[s];this.cache.pattern=t.get_pattern(e,a,l)}else this.cache.pattern=t=>{const c=o(s,e,a,l);return t.createPattern(c,\"repeat\")}}else a=super.cache_select(e,t);return a}_try_defer(e){const{hatch_pattern:t,hatch_extra:a}=this.cache;if(null!=a&&a.hasOwnProperty(t)){a[t].onload(e)}}get doit(){return!(null===this.hatch_color.spec.value||0==this.hatch_alpha.spec.value||\" \"==this.hatch_pattern.spec.value||\"blank\"==this.hatch_pattern.spec.value||null===this.hatch_pattern.spec.value)}doit2(e,t,a,s){if(!this.doit)return;this.cache_select(\"pattern\",t),null==this.cache.pattern(e)?this._try_defer(s):(this.set_vectorize(e,t),a())}_set_vectorize(e,t){this.cache_select(\"pattern\",t),e.fillStyle=this.cache.pattern(e),this.cache_select(\"hatch_alpha\",t),e.globalAlpha!==this.cache.hatch_alpha&&(e.globalAlpha=this.cache.hatch_alpha)}color_value(){const[e,t,a,s]=l.color2rgba(this.hatch_color.value(),this.hatch_alpha.value());return`rgba(${255*e},${255*t},${255*a},${s})`}}a.Hatch=p,p.__name__=\"Hatch\",p.prototype.attrs=Object.keys(s.hatch());class u extends n{cache_select(e,t){let a;if(\"font\"==e){super.cache_select(\"text_font_style\",t),super.cache_select(\"text_font_size\",t),super.cache_select(\"text_font\",t);const{text_font_style:e,text_font_size:s,text_font:l}=this.cache;this.cache.font=a=`${e} ${s} ${l}`}else a=super.cache_select(e,t);return a}font_value(){const e=this.text_font.value(),t=this.text_font_size.value();return this.text_font_style.value()+\" \"+t+\" \"+e}color_value(){const[e,t,a,s]=l.color2rgba(this.text_color.value(),this.text_alpha.value());return`rgba(${255*e},${255*t},${255*a},${s})`}set_value(e){e.font=this.font_value(),e.fillStyle=this.text_color.value(),e.globalAlpha=this.text_alpha.value(),e.textAlign=this.text_align.value(),e.textBaseline=this.text_baseline.value()}get doit(){return!(null===this.text_color.spec.value||0==this.text_alpha.spec.value)}_set_vectorize(e,t){this.cache_select(\"font\",t),e.font!==this.cache.font&&(e.font=this.cache.font),this.cache_select(\"text_color\",t),e.fillStyle!==this.cache.text_color&&(e.fillStyle=this.cache.text_color),this.cache_select(\"text_alpha\",t),e.globalAlpha!==this.cache.text_alpha&&(e.globalAlpha=this.cache.text_alpha),this.cache_select(\"text_align\",t),e.textAlign!==this.cache.text_align&&(e.textAlign=this.cache.text_align),this.cache_select(\"text_baseline\",t),e.textBaseline!==this.cache.text_baseline&&(e.textBaseline=this.cache.text_baseline)}}a.Text=u,u.__name__=\"Text\",u.prototype.attrs=Object.keys(s.text());class f{constructor(e){for(const t of e.mixins){const[a,s=\"\"]=t.split(\":\");let l;switch(a){case\"line\":l=r;break;case\"fill\":l=_;break;case\"hatch\":l=p;break;case\"text\":l=u;break;default:throw new Error(`unknown visual: ${a}`)}this[s+a]=new l(e,s)}}warm_cache(e){for(const t in this)if(this.hasOwnProperty(t)){const a=this[t];a instanceof n&&a.warm_cache(e)}}set_all_indices(e){for(const t in this)if(this.hasOwnProperty(t)){const a=this[t];a instanceof n&&(a.all_indices=e)}}}a.Visuals=f,f.__name__=\"Visuals\"},\n",
+       "      function _(e,t,s){Object.defineProperty(s,\"__esModule\",{value:!0});const n=e(1),c=e(13),r=n.__importStar(e(19)),a=e(8),i=e(23),o=e(70);class _ extends c.HasProps{constructor(e){super(e)}static init_Model(){this.define({tags:[r.Array,[]],name:[r.String],js_property_callbacks:[r.Any,{}],js_event_callbacks:[r.Any,{}],subscribed_events:[r.Array,[]]})}connect_signals(){super.connect_signals(),this._update_property_callbacks(),this.connect(this.properties.js_property_callbacks.change,()=>this._update_property_callbacks()),this.connect(this.properties.js_event_callbacks.change,()=>this._update_event_callbacks()),this.connect(this.properties.subscribed_events.change,()=>this._update_event_callbacks())}_process_event(e){for(const t of this.js_event_callbacks[e.event_name]||[])t.execute(e);null!=this.document&&this.subscribed_events.some(t=>t==e.event_name)&&this.document.event_manager.send_event(e)}trigger_event(e){null!=this.document&&(e.origin=this,this.document.event_manager.trigger(e))}_update_event_callbacks(){null!=this.document?this.document.event_manager.subscribed_models.add(this.id):o.logger.warn(\"WARNING: Document not defined for updating event callbacks\")}_update_property_callbacks(){const e=e=>{const[t,s=null]=e.split(\":\");return null!=s?this.properties[s][t]:this[t]};for(const t in this._js_callbacks){const s=this._js_callbacks[t],n=e(t);for(const e of s)this.disconnect(n,e)}this._js_callbacks={};for(const t in this.js_property_callbacks){const s=this.js_property_callbacks[t].map(e=>()=>e.execute(this));this._js_callbacks[t]=s;const n=e(t);for(const e of s)this.connect(n,e)}}_doc_attached(){i.isEmpty(this.js_event_callbacks)&&i.isEmpty(this.subscribed_events)||this._update_event_callbacks()}select(e){if(a.isString(e))return this.references().filter(t=>t instanceof _&&t.name===e);if(e.prototype instanceof c.HasProps)return this.references().filter(t=>t instanceof e);throw new Error(\"invalid selector\")}select_one(e){const t=this.select(e);switch(t.length){case 0:return null;case 1:return t[0];default:throw new Error(\"found more than one object matching given selector\")}}}s.Model=_,_.__name__=\"Model\",_.init_Model()},\n",
+       "      function _(e,l,o){Object.defineProperty(o,\"__esModule\",{value:!0});const n=e(8),t={};class s{constructor(e,l){this.name=e,this.level=l}}o.LogLevel=s,s.__name__=\"LogLevel\";class g{constructor(e,l=g.INFO){this._name=e,this.set_level(l)}static get levels(){return Object.keys(g.log_levels)}static get(e,l=g.INFO){if(e.length>0){let o=t[e];return null==o&&(t[e]=o=new g(e,l)),o}throw new TypeError(\"Logger.get() expects a non-empty string name and an optional log-level\")}get level(){return this.get_level()}get_level(){return this._log_level}set_level(e){if(e instanceof s)this._log_level=e;else{if(!n.isString(e)||null==g.log_levels[e])throw new Error(\"Logger.set_level() expects a log-level object or a string name of a log-level\");this._log_level=g.log_levels[e]}const l=`[${this._name}]`;for(const e in g.log_levels){g.log_levels[e].level<this._log_level.level||this._log_level.level===g.OFF.level?this[e]=function(){}:this[e]=r(e,l)}}trace(...e){}debug(...e){}info(...e){}warn(...e){}error(...e){}}function r(e,l){return null!=console[e]?console[e].bind(console,l):null!=console.log?console.log.bind(console,l):function(){}}function i(e){const l=o.logger.level;return n.isString(e)&&null==g.log_levels[e]?(console.log(`[bokeh] unrecognized logging level '${e}' passed to Bokeh.set_log_level(), ignoring`),console.log(`[bokeh] valid log levels are: ${g.levels.join(\", \")}`)):(console.log(`[bokeh] setting log level to: '${n.isString(e)?e:e.level}'`),o.logger.set_level(e)),l}o.Logger=g,g.__name__=\"Logger\",g.TRACE=new s(\"trace\",0),g.DEBUG=new s(\"debug\",1),g.INFO=new s(\"info\",2),g.WARN=new s(\"warn\",6),g.ERROR=new s(\"error\",7),g.FATAL=new s(\"fatal\",8),g.OFF=new s(\"off\",9),g.log_levels={trace:g.TRACE,debug:g.DEBUG,info:g.INFO,warn:g.WARN,error:g.ERROR,fatal:g.FATAL,off:g.OFF},o.logger=g.get(\"bokeh\"),o.set_log_level=i,o.with_log_level=function(e,l){const o=i(e);try{l()}finally{i(o)}}},\n",
+       "      function _(t,e,s){Object.defineProperty(s,\"__esModule\",{value:!0});const i=t(1),a=t(29),n=t(72),r=t(73),o=i.__importStar(t(19)),_=t(10);class l extends a.AnnotationView{initialize(){super.initialize(),null==this.model.source&&(this.model.source=new r.ColumnDataSource),this.set_data(this.model.source)}connect_signals(){super.connect_signals(),this.connect(this.model.change,()=>this.set_data(this.model.source)),this.connect(this.model.source.streaming,()=>this.set_data(this.model.source)),this.connect(this.model.source.patching,()=>this.set_data(this.model.source))}set_data(t){super.set_data(t),this.visuals.warm_cache(t),this.plot_view.request_render()}_map_data(){const{frame:t}=this.plot_view;let e,s,i,a;return\"data\"==this.model.start_units?(e=t.xscales[this.model.x_range_name].v_compute(this._x_start),s=t.yscales[this.model.y_range_name].v_compute(this._y_start)):(e=t.xview.v_compute(this._x_start),s=t.yview.v_compute(this._y_start)),\"data\"==this.model.end_units?(i=t.xscales[this.model.x_range_name].v_compute(this._x_end),a=t.yscales[this.model.y_range_name].v_compute(this._y_end)):(i=t.xview.v_compute(this._x_end),a=t.yview.v_compute(this._y_end)),[[e,s],[i,a]]}render(){if(!this.model.visible)return;const{ctx:t}=this.plot_view.canvas_view;t.save();const[e,s]=this._map_data();null!=this.model.end&&this._arrow_head(t,\"render\",this.model.end,e,s),null!=this.model.start&&this._arrow_head(t,\"render\",this.model.start,s,e),t.beginPath();const{x:i,y:a,width:n,height:r}=this.plot_view.layout.bbox;t.rect(i,a,n,r),null!=this.model.end&&this._arrow_head(t,\"clip\",this.model.end,e,s),null!=this.model.start&&this._arrow_head(t,\"clip\",this.model.start,s,e),t.closePath(),t.clip(),this._arrow_body(t,e,s),t.restore()}_arrow_head(t,e,s,i,a){for(let n=0,r=this._x_start.length;n<r;n++){const r=Math.PI/2+_.atan2([i[0][n],i[1][n]],[a[0][n],a[1][n]]);t.save(),t.translate(a[0][n],a[1][n]),t.rotate(r),\"render\"==e?s.render(t,n):\"clip\"==e&&s.clip(t,n),t.restore()}}_arrow_body(t,e,s){if(this.visuals.line.doit)for(let i=0,a=this._x_start.length;i<a;i++)this.visuals.line.set_vectorize(t,i),t.beginPath(),t.moveTo(e[0][i],e[1][i]),t.lineTo(s[0][i],s[1][i]),t.stroke()}}s.ArrowView=l,l.__name__=\"ArrowView\";class h extends a.Annotation{constructor(t){super(t)}static init_Arrow(){this.prototype.default_view=l,this.mixins([\"line\"]),this.define({x_start:[o.NumberSpec],y_start:[o.NumberSpec],start_units:[o.SpatialUnits,\"data\"],start:[o.Instance,null],x_end:[o.NumberSpec],y_end:[o.NumberSpec],end_units:[o.SpatialUnits,\"data\"],end:[o.Instance,()=>new n.OpenHead({})],source:[o.Instance],x_range_name:[o.String,\"default\"],y_range_name:[o.String,\"default\"]})}}s.Arrow=h,h.__name__=\"Arrow\",h.init_Arrow()},\n",
+       "      function _(i,e,s){Object.defineProperty(s,\"__esModule\",{value:!0});const t=i(1),l=i(29),n=i(68),o=t.__importStar(i(19));class h extends l.Annotation{constructor(i){super(i)}static init_ArrowHead(){this.define({size:[o.Number,25]})}initialize(){super.initialize(),this.visuals=new n.Visuals(this)}}s.ArrowHead=h,h.__name__=\"ArrowHead\",h.init_ArrowHead();class a extends h{constructor(i){super(i)}static init_OpenHead(){this.mixins([\"line\"])}clip(i,e){this.visuals.line.set_vectorize(i,e),i.moveTo(.5*this.size,this.size),i.lineTo(.5*this.size,-2),i.lineTo(-.5*this.size,-2),i.lineTo(-.5*this.size,this.size),i.lineTo(0,0),i.lineTo(.5*this.size,this.size)}render(i,e){this.visuals.line.doit&&(this.visuals.line.set_vectorize(i,e),i.beginPath(),i.moveTo(.5*this.size,this.size),i.lineTo(0,0),i.lineTo(-.5*this.size,this.size),i.stroke())}}s.OpenHead=a,a.__name__=\"OpenHead\",a.init_OpenHead();class r extends h{constructor(i){super(i)}static init_NormalHead(){this.mixins([\"line\",\"fill\"]),this.override({fill_color:\"black\"})}clip(i,e){this.visuals.line.set_vectorize(i,e),i.moveTo(.5*this.size,this.size),i.lineTo(.5*this.size,-2),i.lineTo(-.5*this.size,-2),i.lineTo(-.5*this.size,this.size),i.lineTo(.5*this.size,this.size)}render(i,e){this.visuals.fill.doit&&(this.visuals.fill.set_vectorize(i,e),this._normal(i,e),i.fill()),this.visuals.line.doit&&(this.visuals.line.set_vectorize(i,e),this._normal(i,e),i.stroke())}_normal(i,e){i.beginPath(),i.moveTo(.5*this.size,this.size),i.lineTo(0,0),i.lineTo(-.5*this.size,this.size),i.closePath()}}s.NormalHead=r,r.__name__=\"NormalHead\",r.init_NormalHead();class z extends h{constructor(i){super(i)}static init_VeeHead(){this.mixins([\"line\",\"fill\"]),this.override({fill_color:\"black\"})}clip(i,e){this.visuals.line.set_vectorize(i,e),i.moveTo(.5*this.size,this.size),i.lineTo(.5*this.size,-2),i.lineTo(-.5*this.size,-2),i.lineTo(-.5*this.size,this.size),i.lineTo(0,.5*this.size),i.lineTo(.5*this.size,this.size)}render(i,e){this.visuals.fill.doit&&(this.visuals.fill.set_vectorize(i,e),this._vee(i,e),i.fill()),this.visuals.line.doit&&(this.visuals.line.set_vectorize(i,e),this._vee(i,e),i.stroke())}_vee(i,e){i.beginPath(),i.moveTo(.5*this.size,this.size),i.lineTo(0,0),i.lineTo(-.5*this.size,this.size),i.lineTo(0,.5*this.size),i.closePath()}}s.VeeHead=z,z.__name__=\"VeeHead\",z.init_VeeHead();class _ extends h{constructor(i){super(i)}static init_TeeHead(){this.mixins([\"line\"])}render(i,e){this.visuals.line.doit&&(this.visuals.line.set_vectorize(i,e),i.beginPath(),i.moveTo(.5*this.size,0),i.lineTo(-.5*this.size,0),i.stroke())}clip(i,e){}}s.TeeHead=_,_.__name__=\"TeeHead\",_.init_TeeHead()},\n",
+       "      function _(t,e,n){Object.defineProperty(n,\"__esModule\",{value:!0});const s=t(1),a=t(74),o=t(13),i=s.__importStar(t(19)),r=t(15),l=t(100),u=t(8),c=s.__importStar(t(102)),_=t(23),h=t(103);function d(t,e,n){if(u.isArray(t)){const s=t.concat(e);return null!=n&&s.length>n?s.slice(-n):s}if(u.isTypedArray(t)){const s=t.length+e.length;if(null!=n&&s>n){const a=s-n,o=t.length;let i;t.length<n?(i=new t.constructor(n),i.set(t,0)):i=t;for(let t=a,e=o;t<e;t++)i[t-a]=i[t];for(let t=0,n=e.length;t<n;t++)i[t+(o-a)]=e[t];return i}{const n=new t.constructor(e);return c.concat(t,n)}}throw new Error(\"unsupported array types\")}function m(t,e){let n,s,a;return u.isNumber(t)?(n=t,a=t+1,s=1):(n=null!=t.start?t.start:0,a=null!=t.stop?t.stop:e,s=null!=t.step?t.step:1),[n,a,s]}function f(t,e,n){const s=new r.Set;let a=!1;for(const[o,i]of e){let e,r,l,c;if(u.isArray(o)){const[a]=o;s.add(a),r=n[a],e=t[a],c=i,2===o.length?(r=[1,r[0]],l=[o[0],0,o[1]]):l=o}else u.isNumber(o)?(c=[i],s.add(o)):(c=i,a=!0),l=[0,0,o],r=[1,t.length],e=t;let _=0;const[h,d,f]=m(l[1],r[0]),[p,g,y]=m(l[2],r[1]);for(let t=h;t<d;t+=f)for(let n=p;n<g;n+=y)a&&s.add(n),e[t*r[1]+n]=c[_],_++}return s}n.stream_to_column=d,n.slice=m,n.patch_to_column=f;class p extends a.ColumnarDataSource{constructor(t){super(t)}static init_ColumnDataSource(){this.define({data:[i.Any,{}]})}initialize(){super.initialize(),[this.data,this._shapes]=l.decode_column_data(this.data)}attributes_as_json(t=!0,e=p._value_to_json){const n={},s=this.serializable_attributes();for(const e of _.keys(s)){let a=s[e];\"data\"===e&&(a=l.encode_column_data(a,this._shapes)),t?n[e]=a:e in this._set_after_defaults&&(n[e]=a)}return e(\"attributes\",n,this)}static _value_to_json(t,e,n){return u.isPlainObject(e)&&\"data\"===t?l.encode_column_data(e,n._shapes):o.HasProps._value_to_json(t,e,n)}stream(t,e,n){const{data:s}=this;for(const n in t)s[n]=d(s[n],t[n],e);if(this.setv({data:s},{silent:!0}),this.streaming.emit(),null!=this.document){const s=new h.ColumnsStreamedEvent(this.document,this.ref(),t,e);this.document._notify_change(this,\"data\",null,null,{setter_id:n,hint:s})}}patch(t,e){const{data:n}=this;let s=new r.Set;for(const e in t){const a=t[e];s=s.union(f(n[e],a,this._shapes[e]))}if(this.setv({data:n},{silent:!0}),this.patching.emit(s.values),null!=this.document){const n=new h.ColumnsPatchedEvent(this.document,this.ref(),t);this.document._notify_change(this,\"data\",null,null,{setter_id:e,hint:n})}}}n.ColumnDataSource=p,p.__name__=\"ColumnDataSource\",p.init_ColumnDataSource()},\n",
+       "      function _(t,n,e){Object.defineProperty(e,\"__esModule\",{value:!0});const a=t(1),s=t(75),i=t(14),r=t(70),c=t(77),l=a.__importStar(t(19)),o=t(8),u=t(9),h=t(23),g=t(76),_=t(99);class d extends s.DataSource{constructor(t){super(t)}get_array(t){let n=this.data[t];return null==n?this.data[t]=n=[]:o.isArray(n)||(this.data[t]=n=Array.from(n)),n}static init_ColumnarDataSource(){this.define({selection_policy:[l.Instance,()=>new _.UnionRenderers]}),this.internal({selection_manager:[l.Instance,t=>new c.SelectionManager({source:t})],inspected:[l.Instance,()=>new g.Selection],_shapes:[l.Any,{}]})}initialize(){super.initialize(),this._select=new i.Signal0(this,\"select\"),this.inspect=new i.Signal(this,\"inspect\"),this.streaming=new i.Signal0(this,\"streaming\"),this.patching=new i.Signal(this,\"patching\")}get_column(t){const n=this.data[t];return null!=n?n:null}columns(){return h.keys(this.data)}get_length(t=!0){const n=u.uniq(h.values(this.data).map(t=>t.length));switch(n.length){case 0:return null;case 1:return n[0];default:{const e=\"data source has columns of inconsistent lengths\";if(t)return r.logger.warn(e),n.sort()[0];throw new Error(e)}}}get_indices(){const t=this.get_length();return u.range(0,null!=t?t:1)}clear(){const t={};for(const n of this.columns())t[n]=new this.data[n].constructor(0);this.data=t}}e.ColumnarDataSource=d,d.__name__=\"ColumnarDataSource\",d.init_ColumnarDataSource()},\n",
+       "      function _(e,t,a){Object.defineProperty(a,\"__esModule\",{value:!0});const c=e(1),n=e(69),o=e(76),i=c.__importStar(e(19));class r extends n.Model{constructor(e){super(e)}static init_DataSource(){this.define({selected:[i.Instance,()=>new o.Selection]})}}a.DataSource=r,r.__name__=\"DataSource\",r.init_DataSource()},\n",
+       "      function _(i,e,s){Object.defineProperty(s,\"__esModule\",{value:!0});const t=i(1),n=i(69),l=t.__importStar(i(19)),_=i(9),h=i(23);class c extends n.Model{constructor(i){super(i)}static init_Selection(){this.define({indices:[l.Array,[]],line_indices:[l.Array,[]],multiline_indices:[l.Any,{}]}),this.internal({final:[l.Boolean],selected_glyphs:[l.Array,[]],get_view:[l.Any],image_indices:[l.Array,[]]})}initialize(){super.initialize(),this.get_view=()=>null}get selected_glyph(){return this.selected_glyphs.length>0?this.selected_glyphs[0]:null}add_to_selected_glyphs(i){this.selected_glyphs.push(i)}update(i,e,s){this.final=e,s?this.update_through_union(i):(this.indices=i.indices,this.line_indices=i.line_indices,this.selected_glyphs=i.selected_glyphs,this.get_view=i.get_view,this.multiline_indices=i.multiline_indices,this.image_indices=i.image_indices)}clear(){this.final=!0,this.indices=[],this.line_indices=[],this.multiline_indices={},this.get_view=()=>null,this.selected_glyphs=[]}is_empty(){return 0==this.indices.length&&0==this.line_indices.length&&0==this.image_indices.length}update_through_union(i){this.indices=_.union(i.indices,this.indices),this.selected_glyphs=_.union(i.selected_glyphs,this.selected_glyphs),this.line_indices=_.union(i.line_indices,this.line_indices),this.get_view()||(this.get_view=i.get_view),this.multiline_indices=h.merge(i.multiline_indices,this.multiline_indices)}update_through_intersection(i){this.indices=_.intersection(i.indices,this.indices),this.selected_glyphs=_.union(i.selected_glyphs,this.selected_glyphs),this.line_indices=_.union(i.line_indices,this.line_indices),this.get_view()||(this.get_view=i.get_view),this.multiline_indices=h.merge(i.multiline_indices,this.multiline_indices)}}s.Selection=c,c.__name__=\"Selection\",c.init_Selection()},\n",
+       "      function _(e,t,i){Object.defineProperty(i,\"__esModule\",{value:!0});const s=e(1),n=e(13),o=e(76),c=e(78),r=e(97),l=s.__importStar(e(19));class _ extends n.HasProps{constructor(e){super(e),this.inspectors={}}static init_SelectionManager(){this.internal({source:[l.Any]})}select(e,t,i,s=!1){const n=[],o=[];for(const t of e)t instanceof c.GlyphRendererView?n.push(t):t instanceof r.GraphRendererView&&o.push(t);let l=!1;for(const e of o){const n=e.model.selection_policy.hit_test(t,e);l=l||e.model.selection_policy.do_selection(n,e.model,i,s)}if(n.length>0){const e=this.source.selection_policy.hit_test(t,n);l=l||this.source.selection_policy.do_selection(e,this.source,i,s)}return l}inspect(e,t){let i=!1;if(e instanceof c.GlyphRendererView){const s=e.hit_test(t);if(null!=s){i=!s.is_empty();const n=this.get_or_create_inspector(e.model);n.update(s,!0,!1),this.source.setv({inspected:n},{silent:!0}),this.source.inspect.emit([e,{geometry:t}])}}else if(e instanceof r.GraphRendererView){const s=e.model.inspection_policy.hit_test(t,e);i=i||e.model.inspection_policy.do_inspection(s,t,e,!1,!1)}return i}clear(e){this.source.selected.clear(),null!=e&&this.get_or_create_inspector(e.model).clear()}get_or_create_inspector(e){return null==this.inspectors[e.id]&&(this.inspectors[e.id]=new o.Selection),this.inspectors[e.id]}}i.SelectionManager=_,_.__name__=\"SelectionManager\",_.init_SelectionManager()},\n",
+       "      function _(e,t,i){Object.defineProperty(i,\"__esModule\",{value:!0});const s=e(1),l=e(79),n=e(80),h=e(91),o=e(92),a=e(94),r=e(95),_=e(70),d=s.__importStar(e(19)),c=e(12),g=e(9),p=e(23),y=e(96),u=e(88),m={fill:{},line:{}},v={fill:{fill_alpha:.3,fill_color:\"grey\"},line:{line_alpha:.3,line_color:\"grey\"}},f={fill:{fill_alpha:.2},line:{}};class w extends l.DataRendererView{async lazy_initialize(){await super.lazy_initialize();const e=this.model.glyph,t=g.includes(e.mixins,\"fill\"),i=g.includes(e.mixins,\"line\"),s=p.clone(e.attributes);function l(l){const n=p.clone(s);return t&&p.extend(n,l.fill),i&&p.extend(n,l.line),new e.constructor(n)}delete s.id,this.glyph=await this.build_glyph_view(e);let{selection_glyph:n}=this.model;null==n?n=l({fill:{},line:{}}):\"auto\"===n&&(n=l(m)),this.selection_glyph=await this.build_glyph_view(n);let{nonselection_glyph:h}=this.model;null==h?h=l({fill:{},line:{}}):\"auto\"===h&&(h=l(f)),this.nonselection_glyph=await this.build_glyph_view(h);const{hover_glyph:o}=this.model;null!=o&&(this.hover_glyph=await this.build_glyph_view(o));const{muted_glyph:a}=this.model;null!=a&&(this.muted_glyph=await this.build_glyph_view(a));const r=l(v);this.decimated_glyph=await this.build_glyph_view(r),this.xscale=this.plot_view.frame.xscales[this.model.x_range_name],this.yscale=this.plot_view.frame.yscales[this.model.y_range_name],this.set_data(!1)}async build_glyph_view(e){return y.build_view(e,{parent:this})}remove(){var e,t;this.glyph.remove(),this.selection_glyph.remove(),this.nonselection_glyph.remove(),null===(e=this.hover_glyph)||void 0===e||e.remove(),null===(t=this.muted_glyph)||void 0===t||t.remove(),this.decimated_glyph.remove(),super.remove()}connect_signals(){super.connect_signals(),this.connect(this.model.change,()=>this.request_render()),this.connect(this.model.glyph.change,()=>this.set_data()),this.connect(this.model.data_source.change,()=>this.set_data()),this.connect(this.model.data_source.streaming,()=>this.set_data()),this.connect(this.model.data_source.patching,e=>this.set_data(!0,e)),this.connect(this.model.data_source.selected.change,()=>this.request_render()),this.connect(this.model.data_source._select,()=>this.request_render()),null!=this.hover_glyph&&this.connect(this.model.data_source.inspect,()=>this.request_render()),this.connect(this.model.properties.view.change,()=>this.set_data()),this.connect(this.model.view.change,()=>this.set_data()),this.connect(this.model.properties.visible.change,()=>this.plot_view.update_dataranges());const{x_ranges:e,y_ranges:t}=this.plot_view.frame;for(const t in e){const i=e[t];i instanceof u.FactorRange&&this.connect(i.change,()=>this.set_data())}for(const e in t){const i=t[e];i instanceof u.FactorRange&&this.connect(i.change,()=>this.set_data())}this.connect(this.model.glyph.transformchange,()=>this.set_data())}have_selection_glyphs(){return null!=this.selection_glyph&&null!=this.nonselection_glyph}set_data(e=!0,t=null){const i=Date.now(),s=this.model.data_source;this.all_indices=this.model.view.indices,this.glyph.model.setv({x_range_name:this.model.x_range_name,y_range_name:this.model.y_range_name},{silent:!0}),this.glyph.set_data(s,this.all_indices,t),this.glyph.set_visuals(s),this.decimated_glyph.set_visuals(s),this.have_selection_glyphs()&&(this.selection_glyph.set_visuals(s),this.nonselection_glyph.set_visuals(s)),null!=this.hover_glyph&&this.hover_glyph.set_visuals(s),null!=this.muted_glyph&&this.muted_glyph.set_visuals(s);const{lod_factor:l}=this.plot_model;this.decimated=[];for(let e=0,t=Math.floor(this.all_indices.length/l);e<t;e++)this.decimated.push(e*l);const n=Date.now()-i;_.logger.debug(`${this.glyph.model.type} GlyphRenderer (${this.model.id}): set_data finished in ${n}ms`),this.set_data_timestamp=Date.now(),e&&this.request_render()}get has_webgl(){return null!=this.glyph.glglyph}render(){if(!this.model.visible)return;const e=Date.now(),t=this.has_webgl;this.glyph.map_data();const i=Date.now()-e,s=Date.now();let l=this.glyph.mask_data(this.all_indices);l.length===this.all_indices.length&&(l=g.range(0,this.all_indices.length));const r=Date.now()-s,{ctx:d}=this.plot_view.canvas_view;d.save();const{selected:p}=this.model.data_source;let y;y=!p||p.is_empty()?[]:this.glyph instanceof n.LineView&&p.selected_glyph===this.glyph.model?this.model.view.convert_indices_from_subset(l):p.indices;const{inspected:u}=this.model.data_source,m=new Set((()=>!u||u.is_empty()?[]:u.selected_glyph?this.model.view.convert_indices_from_subset(l):u.indices.length>0?u.indices:c.map(Object.keys(u.multiline_indices),e=>parseInt(e)))()),v=c.filter(l,e=>m.has(this.all_indices[e])),{lod_threshold:f}=this.plot_model;let w,b,x;null!=this.model.document&&this.model.document.interactive_duration()>0&&!t&&null!=f&&this.all_indices.length>f?(l=this.decimated,w=this.decimated_glyph,b=this.decimated_glyph,x=this.selection_glyph):(w=this.model.muted&&null!=this.muted_glyph?this.muted_glyph:this.glyph,b=this.nonselection_glyph,x=this.selection_glyph),null!=this.hover_glyph&&v.length&&(l=g.difference(l,v));let D,R=null;if(y.length&&this.have_selection_glyphs()){const e=Date.now(),t={};for(const e of y)t[e]=!0;const i=new Array,s=new Array;if(this.glyph instanceof n.LineView)for(const e of this.all_indices)null!=t[e]?i.push(e):s.push(e);else for(const e of l)null!=t[this.all_indices[e]]?i.push(e):s.push(e);R=Date.now()-e,D=Date.now(),b.render(d,s,this.glyph),x.render(d,i,this.glyph),null!=this.hover_glyph&&(this.glyph instanceof n.LineView?this.hover_glyph.render(d,this.model.view.convert_indices_from_subset(v),this.glyph):this.hover_glyph.render(d,v,this.glyph))}else if(D=Date.now(),this.glyph instanceof n.LineView)this.hover_glyph&&v.length?this.hover_glyph.render(d,this.model.view.convert_indices_from_subset(v),this.glyph):w.render(d,this.all_indices,this.glyph);else if(this.glyph instanceof h.PatchView||this.glyph instanceof o.HAreaView||this.glyph instanceof a.VAreaView)if(0==u.selected_glyphs.length||null==this.hover_glyph)w.render(d,this.all_indices,this.glyph);else for(const e of u.selected_glyphs)e.id==this.glyph.model.id&&this.hover_glyph.render(d,this.all_indices,this.glyph);else w.render(d,l,this.glyph),this.hover_glyph&&v.length&&this.hover_glyph.render(d,v,this.glyph);const V=Date.now()-D;this.last_dtrender=V;const $=Date.now()-e;_.logger.debug(`${this.glyph.model.type} GlyphRenderer (${this.model.id}): render finished in ${$}ms`),_.logger.trace(` - map_data finished in       : ${i}ms`),_.logger.trace(` - mask_data finished in      : ${r}ms`),null!=R&&_.logger.trace(` - selection mask finished in : ${R}ms`),_.logger.trace(` - glyph renders finished in  : ${V}ms`),d.restore()}draw_legend(e,t,i,s,l,n,h,o){null==o&&(o=this.model.get_reference_point(n,h)),this.glyph.draw_legend_for_index(e,{x0:t,x1:i,y0:s,y1:l},o)}hit_test(e){if(!this.model.visible)return null;const t=this.glyph.hit_test(e);return null==t?null:this.model.view.convert_selection_from_subset(t)}}i.GlyphRendererView=w,w.__name__=\"GlyphRendererView\";class b extends l.DataRenderer{constructor(e){super(e)}static init_GlyphRenderer(){this.prototype.default_view=w,this.define({data_source:[d.Instance],view:[d.Instance,()=>new r.CDSView],glyph:[d.Instance],hover_glyph:[d.Instance],nonselection_glyph:[d.Any,\"auto\"],selection_glyph:[d.Any,\"auto\"],muted_glyph:[d.Instance],muted:[d.Boolean,!1]})}initialize(){super.initialize(),null==this.view.source&&(this.view.source=this.data_source,this.view.compute_indices())}get_reference_point(e,t){let i=0;if(null!=e){const s=this.data_source.get_column(e);if(null!=s){const e=c.indexOf(s,t);-1!=e&&(i=e)}}return i}get_selection_manager(){return this.data_source.selection_manager}}i.GlyphRenderer=b,b.__name__=\"GlyphRenderer\",b.init_GlyphRenderer()},\n",
+       "      function _(e,r,n){Object.defineProperty(n,\"__esModule\",{value:!0});const t=e(1),a=e(63),_=t.__importStar(e(19));class i extends a.RendererView{}n.DataRendererView=i,i.__name__=\"DataRendererView\";class d extends a.Renderer{constructor(e){super(e)}static init_DataRenderer(){this.define({x_range_name:[_.String,\"default\"],y_range_name:[_.String,\"default\"]}),this.override({level:\"glyph\"})}}n.DataRenderer=d,d.__name__=\"DataRenderer\",d.init_DataRenderer()},\n",
+       "      function _(e,t,i){Object.defineProperty(i,\"__esModule\",{value:!0});const s=e(1),n=e(81),_=e(90),l=s.__importStar(e(87));class r extends n.XYGlyphView{_render(e,t,{sx:i,sy:s}){let n=!1,_=null;this.visuals.line.set_value(e);for(const l of t){if(n){if(!isFinite(i[l]+s[l])){e.stroke(),e.beginPath(),n=!1,_=l;continue}null!=_&&l-_>1&&(e.stroke(),n=!1)}n?e.lineTo(i[l],s[l]):(e.beginPath(),e.moveTo(i[l],s[l]),n=!0),_=l}n&&e.stroke()}_hit_point(e){const t=l.create_empty_hit_test_result(),i={x:e.sx,y:e.sy};let s=9999;const n=Math.max(2,this.visuals.line.line_width.value()/2);for(let e=0,_=this.sx.length-1;e<_;e++){const _={x:this.sx[e],y:this.sy[e]},r={x:this.sx[e+1],y:this.sy[e+1]},h=l.dist_to_segment(i,_,r);h<n&&h<s&&(s=h,t.add_to_selected_glyphs(this.model),t.get_view=()=>this,t.line_indices=[e])}return t}_hit_span(e){const{sx:t,sy:i}=e,s=l.create_empty_hit_test_result();let n,_;\"v\"==e.direction?(n=this.renderer.yscale.invert(i),_=this._y):(n=this.renderer.xscale.invert(t),_=this._x);for(let e=0,t=_.length-1;e<t;e++)(_[e]<=n&&n<=_[e+1]||_[e+1]<=n&&n<=_[e])&&(s.add_to_selected_glyphs(this.model),s.get_view=()=>this,s.line_indices.push(e));return s}get_interpolation_hit(e,t){const[i,s,n,l]=[this._x[e],this._y[e],this._x[e+1],this._y[e+1]];return _.line_interpolation(this.renderer,t,i,s,n,l)}draw_legend_for_index(e,t,i){_.generic_line_legend(this.visuals,e,t,i)}}i.LineView=r,r.__name__=\"LineView\";class h extends n.XYGlyph{constructor(e){super(e)}static init_Line(){this.prototype.default_view=r,this.mixins([\"line\"])}}i.Line=h,h.__name__=\"Line\",h.init_Line()},\n",
+       "      function _(e,t,s){Object.defineProperty(s,\"__esModule\",{value:!0});const i=e(82),n=e(86);class _ extends n.GlyphView{_index_data(){const e=[];for(let t=0,s=this._x.length;t<s;t++){const s=this._x[t],i=this._y[t];!isNaN(s+i)&&isFinite(s+i)&&e.push({x0:s,y0:i,x1:s,y1:i,i:t})}return new i.SpatialIndex(e)}scenterx(e){return this.sx[e]}scentery(e){return this.sy[e]}}s.XYGlyphView=_,_.__name__=\"XYGlyphView\";class h extends n.Glyph{constructor(e){super(e)}static init_XYGlyph(){this.coords([[\"x\",\"y\"]])}}s.XYGlyph=h,h.__name__=\"XYGlyph\",h.init_XYGlyph()},\n",
+       "      function _(n,t,i){Object.defineProperty(i,\"__esModule\",{value:!0});const e=n(1).__importDefault(n(83)),s=n(85);class r{constructor(n){if(this.points=n,this.index=null,n.length>0){this.index=new e.default(n.length);for(const t of n){const{x0:n,y0:i,x1:e,y1:s}=t;this.index.add(n,i,e,s)}this.index.finish()}}_normalize(n){let{x0:t,y0:i,x1:e,y1:s}=n;return t>e&&([t,e]=[e,t]),i>s&&([i,s]=[s,i]),{x0:t,y0:i,x1:e,y1:s}}get bbox(){if(null==this.index)return s.empty();{const{minX:n,minY:t,maxX:i,maxY:e}=this.index;return{x0:n,y0:t,x1:i,y1:e}}}search(n){if(null==this.index)return[];{const{x0:t,y0:i,x1:e,y1:s}=this._normalize(n);return this.index.search(t,i,e,s).map(n=>this.points[n])}}indices(n){return this.search(n).map(({i:n})=>n)}}i.SpatialIndex=r,r.__name__=\"SpatialIndex\"},\n",
+       "      function _(t,s,i){Object.defineProperty(i,\"__esModule\",{value:!0});const e=t(1).__importDefault(t(84)),h=[Int8Array,Uint8Array,Uint8ClampedArray,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array];class n{static from(t){if(!(t instanceof ArrayBuffer))throw new Error(\"Data must be an instance of ArrayBuffer.\");const[s,i]=new Uint8Array(t,0,2);if(251!==s)throw new Error(\"Data does not appear to be in a Flatbush format.\");if(i>>4!=3)throw new Error(`Got v${i>>4} data when expected v3.`);const[e]=new Uint16Array(t,2,1),[o]=new Uint32Array(t,4,1);return new n(o,e,h[15&i],t)}constructor(t,s=16,i=Float64Array,n){if(void 0===t)throw new Error(\"Missing required argument: numItems.\");if(isNaN(t)||t<=0)throw new Error(`Unpexpected numItems value: ${t}.`);this.numItems=+t,this.nodeSize=Math.min(Math.max(+s,2),65535);let o=t,r=o;this._levelBounds=[4*o];do{o=Math.ceil(o/this.nodeSize),r+=o,this._levelBounds.push(4*r)}while(1!==o);this.ArrayType=i||Float64Array,this.IndexArrayType=r<16384?Uint16Array:Uint32Array;const a=h.indexOf(this.ArrayType),_=4*r*this.ArrayType.BYTES_PER_ELEMENT;if(a<0)throw new Error(`Unexpected typed array class: ${i}.`);n&&n instanceof ArrayBuffer?(this.data=n,this._boxes=new this.ArrayType(this.data,8,4*r),this._indices=new this.IndexArrayType(this.data,8+_,r),this._pos=4*r,this.minX=this._boxes[this._pos-4],this.minY=this._boxes[this._pos-3],this.maxX=this._boxes[this._pos-2],this.maxY=this._boxes[this._pos-1]):(this.data=new ArrayBuffer(8+_+r*this.IndexArrayType.BYTES_PER_ELEMENT),this._boxes=new this.ArrayType(this.data,8,4*r),this._indices=new this.IndexArrayType(this.data,8+_,r),this._pos=0,this.minX=1/0,this.minY=1/0,this.maxX=-1/0,this.maxY=-1/0,new Uint8Array(this.data,0,2).set([251,48+a]),new Uint16Array(this.data,2,1)[0]=s,new Uint32Array(this.data,4,1)[0]=t),this._queue=new e.default}add(t,s,i,e){const h=this._pos>>2;return this._indices[h]=h,this._boxes[this._pos++]=t,this._boxes[this._pos++]=s,this._boxes[this._pos++]=i,this._boxes[this._pos++]=e,t<this.minX&&(this.minX=t),s<this.minY&&(this.minY=s),i>this.maxX&&(this.maxX=i),e>this.maxY&&(this.maxY=e),h}finish(){if(this._pos>>2!==this.numItems)throw new Error(`Added ${this._pos>>2} items when expected ${this.numItems}.`);const t=this.maxX-this.minX,s=this.maxY-this.minY,i=new Uint32Array(this.numItems);for(let e=0;e<this.numItems;e++){let h=4*e;const n=this._boxes[h++],o=this._boxes[h++],r=this._boxes[h++],a=this._boxes[h++],d=Math.floor(65535*((n+r)/2-this.minX)/t),l=Math.floor(65535*((o+a)/2-this.minY)/s);i[e]=_(d,l)}!function t(s,i,e,h,n){if(h>=n)return;const o=s[h+n>>1];let r=h-1,_=n+1;for(;;){do{r++}while(s[r]<o);do{_--}while(s[_]>o);if(r>=_)break;a(s,i,e,r,_)}t(s,i,e,h,_),t(s,i,e,_+1,n)}(i,this._boxes,this._indices,0,this.numItems-1);for(let t=0,s=0;t<this._levelBounds.length-1;t++){const i=this._levelBounds[t];for(;s<i;){let t=1/0,e=1/0,h=-1/0,n=-1/0;const o=s;for(let o=0;o<this.nodeSize&&s<i;o++){const i=this._boxes[s++],o=this._boxes[s++],r=this._boxes[s++],a=this._boxes[s++];i<t&&(t=i),o<e&&(e=o),r>h&&(h=r),a>n&&(n=a)}this._indices[this._pos>>2]=o,this._boxes[this._pos++]=t,this._boxes[this._pos++]=e,this._boxes[this._pos++]=h,this._boxes[this._pos++]=n}}}search(t,s,i,e,h){if(this._pos!==this._boxes.length)throw new Error(\"Data not yet indexed - call index.finish().\");let n=this._boxes.length-4,o=this._levelBounds.length-1;const r=[],a=[];for(;void 0!==n;){const _=Math.min(n+4*this.nodeSize,this._levelBounds[o]);for(let d=n;d<_;d+=4){const _=0|this._indices[d>>2];i<this._boxes[d]||(e<this._boxes[d+1]||t>this._boxes[d+2]||s>this._boxes[d+3]||(n<4*this.numItems?(void 0===h||h(_))&&a.push(_):(r.push(_),r.push(o-1))))}o=r.pop(),n=r.pop()}return a}neighbors(t,s,i=1/0,e=1/0,h){if(this._pos!==this._boxes.length)throw new Error(\"Data not yet indexed - call index.finish().\");let n=this._boxes.length-4;const a=this._queue,_=[],d=e*e;for(;void 0!==n;){const e=Math.min(n+4*this.nodeSize,r(n,this._levelBounds));for(let i=n;i<e;i+=4){const e=0|this._indices[i>>2],r=o(t,this._boxes[i],this._boxes[i+2]),_=o(s,this._boxes[i+1],this._boxes[i+3]),d=r*r+_*_;n<4*this.numItems?(void 0===h||h(e))&&a.push(-e-1,d):a.push(e,d)}for(;a.length&&a.peek()<0;){if(a.peekValue()>d)return a.clear(),_;if(_.push(-a.pop()-1),_.length===i)return a.clear(),_}n=a.pop()}return a.clear(),_}}function o(t,s,i){return t<s?s-t:t<=i?0:t-i}function r(t,s){let i=0,e=s.length-1;for(;i<e;){const h=i+e>>1;s[h]>t?e=h:i=h+1}return s[i]}function a(t,s,i,e,h){const n=t[e];t[e]=t[h],t[h]=n;const o=4*e,r=4*h,a=s[o],_=s[o+1],d=s[o+2],l=s[o+3];s[o]=s[r],s[o+1]=s[r+1],s[o+2]=s[r+2],s[o+3]=s[r+3],s[r]=a,s[r+1]=_,s[r+2]=d,s[r+3]=l;const u=i[e];i[e]=i[h],i[h]=u}function _(t,s){let i=t^s,e=65535^i,h=65535^(t|s),n=t&(65535^s),o=i|e>>1,r=i>>1^i,a=h>>1^e&n>>1^h,_=i&h>>1^n>>1^n;i=o,e=r,h=a,n=_,o=i&i>>2^e&e>>2,r=i&e>>2^e&(i^e)>>2,a^=i&h>>2^e&n>>2,_^=e&h>>2^(i^e)&n>>2,i=o,e=r,h=a,n=_,o=i&i>>4^e&e>>4,r=i&e>>4^e&(i^e)>>4,a^=i&h>>4^e&n>>4,_^=e&h>>4^(i^e)&n>>4,i=o,e=r,h=a,n=_,a^=i&h>>8^e&n>>8,_^=e&h>>8^(i^e)&n>>8,i=a^a>>1,e=_^_>>1;let d=t^s,l=e|65535^(d|i);return d=16711935&(d|d<<8),d=252645135&(d|d<<4),d=858993459&(d|d<<2),d=1431655765&(d|d<<1),l=16711935&(l|l<<8),l=252645135&(l|l<<4),l=858993459&(l|l<<2),l=1431655765&(l|l<<1),(l<<1|d)>>>0}i.default=n},\n",
+       "      function _(s,t,i){Object.defineProperty(i,\"__esModule\",{value:!0});i.default=class{constructor(){this.ids=[],this.values=[],this.length=0}clear(){this.length=this.ids.length=this.values.length=0}push(s,t){this.ids.push(s),this.values.push(t);let i=this.length++;for(;i>0;){const s=i-1>>1,h=this.values[s];if(t>=h)break;this.ids[i]=this.ids[s],this.values[i]=h,i=s}this.ids[i]=s,this.values[i]=t}pop(){if(0===this.length)return;const s=this.ids[0];if(this.length--,this.length>0){const s=this.ids[0]=this.ids[this.length],t=this.values[0]=this.values[this.length],i=this.length>>1;let h=0;for(;h<i;){let s=1+(h<<1);const i=s+1;let e=this.ids[s],l=this.values[s];const u=this.values[i];if(i<this.length&&u<l&&(s=i,e=this.ids[i],l=u),l>=t)break;this.ids[h]=e,this.values[h]=l,h=s}this.ids[h]=s,this.values[h]=t}return this.ids.pop(),this.values.pop(),s}peek(){return this.ids[0]}peekValue(){return this.values[0]}}},\n",
+       "      function _(t,i,e){Object.defineProperty(e,\"__esModule\",{value:!0});const{min:h,max:r}=Math;e.empty=function(){return{x0:1/0,y0:1/0,x1:-1/0,y1:-1/0}},e.positive_x=function(){return{x0:Number.MIN_VALUE,y0:-1/0,x1:1/0,y1:1/0}},e.positive_y=function(){return{x0:-1/0,y0:Number.MIN_VALUE,x1:1/0,y1:1/0}},e.union=function(t,i){return{x0:h(t.x0,i.x0),x1:r(t.x1,i.x1),y0:h(t.y0,i.y0),y1:r(t.y1,i.y1)}};class s{constructor(t){if(null==t)this.x0=0,this.y0=0,this.x1=0,this.y1=0;else if(\"x0\"in t){const{x0:i,y0:e,x1:h,y1:r}=t;if(!(i<=h&&e<=r))throw new Error(`invalid bbox {x0: ${i}, y0: ${e}, x1: ${h}, y1: ${r}}`);this.x0=i,this.y0=e,this.x1=h,this.y1=r}else if(\"x\"in t){const{x:i,y:e,width:h,height:r}=t;if(!(h>=0&&r>=0))throw new Error(`invalid bbox {x: ${i}, y: ${e}, width: ${h}, height: ${r}}`);this.x0=i,this.y0=e,this.x1=i+h,this.y1=e+r}else{let i,e,h,r;if(\"width\"in t)if(\"left\"in t)i=t.left,e=i+t.width;else if(\"right\"in t)e=t.right,i=e-t.width;else{const h=t.width/2;i=t.hcenter-h,e=t.hcenter+h}else i=t.left,e=t.right;if(\"height\"in t)if(\"top\"in t)h=t.top,r=h+t.height;else if(\"bottom\"in t)r=t.bottom,h=r-t.height;else{const i=t.height/2;h=t.vcenter-i,r=t.vcenter+i}else h=t.top,r=t.bottom;if(!(i<=e&&h<=r))throw new Error(`invalid bbox {left: ${i}, top: ${h}, right: ${e}, bottom: ${r}}`);this.x0=i,this.y0=h,this.x1=e,this.y1=r}}toString(){return`BBox({left: ${this.left}, top: ${this.top}, width: ${this.width}, height: ${this.height}})`}get left(){return this.x0}get top(){return this.y0}get right(){return this.x1}get bottom(){return this.y1}get p0(){return[this.x0,this.y0]}get p1(){return[this.x1,this.y1]}get x(){return this.x0}get y(){return this.y0}get width(){return this.x1-this.x0}get height(){return this.y1-this.y0}get rect(){return{x0:this.x0,y0:this.y0,x1:this.x1,y1:this.y1}}get box(){return{x:this.x,y:this.y,width:this.width,height:this.height}}get h_range(){return{start:this.x0,end:this.x1}}get v_range(){return{start:this.y0,end:this.y1}}get ranges(){return[this.h_range,this.v_range]}get aspect(){return this.width/this.height}get hcenter(){return(this.left+this.right)/2}get vcenter(){return(this.top+this.bottom)/2}contains(t,i){return t>=this.x0&&t<=this.x1&&i>=this.y0&&i<=this.y1}clip(t,i){return t<this.x0?t=this.x0:t>this.x1&&(t=this.x1),i<this.y0?i=this.y0:i>this.y1&&(i=this.y1),[t,i]}union(t){return new s({x0:h(this.x0,t.x0),y0:h(this.y0,t.y0),x1:r(this.x1,t.x1),y1:r(this.y1,t.y1)})}equals(t){return this.x0==t.x0&&this.y0==t.y0&&this.x1==t.x1&&this.y1==t.y1}get xview(){return{compute:t=>this.left+t,v_compute:t=>{const i=new Float64Array(t.length),e=this.left;for(let h=0;h<t.length;h++)i[h]=e+t[h];return i}}}get yview(){return{compute:t=>this.bottom-t,v_compute:t=>{const i=new Float64Array(t.length),e=this.bottom;for(let h=0;h<t.length;h++)i[h]=e-t[h];return i}}}}e.BBox=s,s.__name__=\"BBox\"},\n",
+       "      function _(t,e,s){Object.defineProperty(s,\"__esModule\",{value:!0});const i=t(1),n=i.__importStar(t(87)),r=i.__importStar(t(19)),a=i.__importStar(t(85)),_=i.__importStar(t(30)),o=i.__importStar(t(68)),l=t(65),h=t(69),c=t(70),d=t(12),p=t(23),y=t(8),u=t(80),g=t(88);class m extends l.View{constructor(){super(...arguments),this._nohit_warned=new Set}get renderer(){return this.parent}initialize(){super.initialize(),this.visuals=new o.Visuals(this.model)}async lazy_initialize(){await super.lazy_initialize();const{webgl:e}=this.renderer.plot_view.canvas_view;if(null!=e){let s=null;try{s=await Promise.resolve().then(()=>i.__importStar(t(358)))}catch(t){if(\"MODULE_NOT_FOUND\"!==t.code)throw t;c.logger.warn(\"WebGL was requested and is supported, but bokeh-gl(.min).js is not available, falling back to 2D rendering.\")}if(null!=s){const t=s[this.model.type+\"GLGlyph\"];null!=t&&(this.glglyph=new t(e.gl,this))}}}set_visuals(t){this.visuals.warm_cache(t),null!=this.glglyph&&this.glglyph.set_visuals_changed()}render(t,e,s){t.beginPath(),null!=this.glglyph&&this.glglyph.render(t,e,s)||this._render(t,e,s)}has_finished(){return!0}notify_finished(){this.renderer.notify_finished()}_bounds(t){return t}bounds(){return this._bounds(this.index.bbox)}log_bounds(){const t=a.empty(),e=this.index.search(a.positive_x());for(const s of e)s.x0<t.x0&&(t.x0=s.x0),s.x1>t.x1&&(t.x1=s.x1);const s=this.index.search(a.positive_y());for(const e of s)e.y0<t.y0&&(t.y0=e.y0),e.y1>t.y1&&(t.y1=e.y1);return this._bounds(t)}get_anchor_point(t,e,[s,i]){switch(t){case\"center\":return{x:this.scenterx(e,s,i),y:this.scentery(e,s,i)};default:return null}}sdist(t,e,s,i=\"edge\",n=!1){let r,a;const _=e.length;if(\"center\"==i){const t=d.map(s,t=>t/2);r=new Float64Array(_);for(let s=0;s<_;s++)r[s]=e[s]-t[s];a=new Float64Array(_);for(let s=0;s<_;s++)a[s]=e[s]+t[s]}else{r=e,a=new Float64Array(_);for(let t=0;t<_;t++)a[t]=r[t]+s[t]}const o=t.v_compute(r),l=t.v_compute(a);return n?d.map(o,(t,e)=>Math.ceil(Math.abs(l[e]-o[e]))):d.map(o,(t,e)=>Math.abs(l[e]-o[e]))}draw_legend_for_index(t,e,s){}hit_test(t){switch(t.type){case\"point\":if(null!=this._hit_point)return this._hit_point(t);break;case\"span\":if(null!=this._hit_span)return this._hit_span(t);break;case\"rect\":if(null!=this._hit_rect)return this._hit_rect(t);break;case\"poly\":if(null!=this._hit_poly)return this._hit_poly(t)}return this._nohit_warned.has(t.type)||(c.logger.debug(`'${t.type}' selection not available for ${this.model.type}`),this._nohit_warned.add(t.type)),null}_hit_rect_against_index(t){const{sx0:e,sx1:s,sy0:i,sy1:r}=t,[a,_]=this.renderer.xscale.r_invert(e,s),[o,l]=this.renderer.yscale.r_invert(i,r),h=n.create_empty_hit_test_result();return h.indices=this.index.indices({x0:a,x1:_,y0:o,y1:l}),h}set_data(t,e,s){let i=this.model.materialize_dataspecs(t);if(this.visuals.set_all_indices(e),e&&!(this instanceof u.LineView)){const t={};for(const s in i){const n=i[s];\"_\"===s.charAt(0)?t[s]=e.map(t=>n[t]):t[s]=n}i=t}const n=this;if(p.extend(n,i),this.renderer.plot_view.model.use_map&&(null!=n._x&&([n._x,n._y]=_.project_xy(n._x,n._y)),null!=n._xs&&([n._xs,n._ys]=_.project_xsys(n._xs,n._ys)),null!=n._x0&&([n._x0,n._y0]=_.project_xy(n._x0,n._y0)),null!=n._x1&&([n._x1,n._y1]=_.project_xy(n._x1,n._y1))),null!=this.renderer.plot_view.frame.x_ranges){const t=this.renderer.plot_view.frame.x_ranges[this.model.x_range_name],e=this.renderer.plot_view.frame.y_ranges[this.model.y_range_name];for(let[s,i]of this.model._coords)s=`_${s}`,i=`_${i}`,null!=n._xs?(t instanceof g.FactorRange&&(n[s]=d.map(n[s],e=>t.v_synthetic(e))),e instanceof g.FactorRange&&(n[i]=d.map(n[i],t=>e.v_synthetic(t)))):(t instanceof g.FactorRange&&(n[s]=t.v_synthetic(n[s])),e instanceof g.FactorRange&&(n[i]=e.v_synthetic(n[i])))}null!=this.glglyph&&this.glglyph.set_data_changed(n._x.length),this._set_data(s),this.index_data()}_set_data(t){}index_data(){this.index=this._index_data()}mask_data(t){return null!=this.glglyph||null==this._mask_data?t:this._mask_data()}map_data(){const t=this;for(let[e,s]of this.model._coords){const i=`s${e}`,n=`s${s}`;if(e=`_${e}`,s=`_${s}`,null!=t[e]&&(y.isArray(t[e][0])||y.isTypedArray(t[e][0]))){const r=t[e].length;t[i]=new Array(r),t[n]=new Array(r);for(let a=0;a<r;a++){const[r,_]=this.map_to_screen(t[e][a],t[s][a]);t[i][a]=r,t[n][a]=_}}else[t[i],t[n]]=this.map_to_screen(t[e],t[s])}this._map_data()}_map_data(){}map_to_screen(t,e){return this.renderer.plot_view.map_to_screen(t,e,this.model.x_range_name,this.model.y_range_name)}}s.GlyphView=m,m.__name__=\"GlyphView\";class x extends h.Model{constructor(t){super(t)}static init_Glyph(){this.prototype._coords=[],this.internal({x_range_name:[r.String,\"default\"],y_range_name:[r.String,\"default\"]})}static coords(t){const e=this.prototype._coords.concat(t);this.prototype._coords=e;const s={};for(const[e,i]of t)s[e]=[r.CoordinateSpec],s[i]=[r.CoordinateSpec];this.define(s)}}s.Glyph=x,x.__name__=\"Glyph\",x.init_Glyph()},\n",
+       "      function _(t,n,e){Object.defineProperty(e,\"__esModule\",{value:!0});const i=t(9),r=t(76);function s(t){return t*t}function o(t,n){return s(t.x-n.x)+s(t.y-n.y)}function c(t,n,e){const i=o(n,e);if(0==i)return o(t,n);const r=((t.x-n.x)*(e.x-n.x)+(t.y-n.y)*(e.y-n.y))/i;return o(t,r<0?n:r>1?e:{x:n.x+r*(e.x-n.x),y:n.y+r*(e.y-n.y)})}e.point_in_poly=function(t,n,e,i){let r=!1,s=e[e.length-1],o=i[i.length-1];for(let c=0;c<e.length;c++){const u=e[c],_=i[c];o<n!=_<n&&s+(n-o)/(_-o)*(u-s)<t&&(r=!r),s=u,o=_}return r},e.point_in_ellipse=function(t,n,e,i,r,s,o){return((Math.cos(e)/r)**2+(Math.sin(e)/i)**2)*(t-s)**2+2*Math.cos(e)*Math.sin(e)*((1/r)**2-(1/i)**2)*(t-s)*(n-o)+((Math.cos(e)/i)**2+(Math.sin(e)/r)**2)*(n-o)**2<=1},e.create_empty_hit_test_result=function(){return new r.Selection},e.create_hit_test_result_from_hits=function(t){const n=new r.Selection;return n.indices=i.sort_by(t,([t,n])=>n).map(([t,n])=>t),n},e.dist_2_pts=o,e.dist_to_segment_squared=c,e.dist_to_segment=function(t,n,e){return Math.sqrt(c(t,n,e))},e.check_2_segments_intersect=function(t,n,e,i,r,s,o,c){const u=(c-s)*(e-t)-(o-r)*(i-n);if(0==u)return{hit:!1,x:null,y:null};{let _=n-s,l=t-r;const h=(e-t)*_-(i-n)*l;return _=((o-r)*_-(c-s)*l)/u,l=h/u,{hit:_>0&&_<1&&l>0&&l<1,x:t+_*(e-t),y:n+_*(i-n)}}}},\n",
+       "      function _(t,n,e){Object.defineProperty(e,\"__esModule\",{value:!0});const i=t(1),s=t(89),r=i.__importStar(t(19)),a=t(12),o=t(9),p=t(8),h=t(11);function g(t,n,e=0){const i={};for(let s=0;s<t.length;s++){const r=t[s];if(r in i)throw new Error(`duplicate factor or subfactor: ${r}`);i[r]={value:.5+s*(1+n)+e}}return[i,(t.length-1)*n]}function c(t,n,e,i=0){const s={},r={},a=[];for(const[n,e]of t)n in r||(r[n]=[],a.push(n)),r[n].push(e);let p=i,h=0;for(const t of a){const i=r[t].length,[a,c]=g(r[t],e,p);h+=c;const u=o.sum(r[t].map(t=>a[t].value));s[t]={value:u/i,mapping:a},p+=i+n+c}return[s,a,(a.length-1)*n+h]}function u(t,n,e,i,s=0){const r={},a={},p=[];for(const[n,e,i]of t)n in a||(a[n]=[],p.push(n)),a[n].push([e,i]);const h=[];let g=s,u=0;for(const t of p){const s=a[t].length,[p,l,_]=c(a[t],e,i,g);for(const n of l)h.push([t,n]);u+=_;const d=o.sum(a[t].map(([t])=>p[t].value));r[t]={value:d/s,mapping:p},g+=s+n+_}return[r,p,h,(p.length-1)*n+u]}e.map_one_level=g,e.map_two_levels=c,e.map_three_levels=u;class l extends s.Range{constructor(t){super(t)}static init_FactorRange(){this.define({factors:[r.Array,[]],factor_padding:[r.Number,0],subgroup_padding:[r.Number,.8],group_padding:[r.Number,1.4],range_padding:[r.Number,0],range_padding_units:[r.PaddingUnits,\"percent\"],start:[r.Number],end:[r.Number]}),this.internal({levels:[r.Number],mids:[r.Array],tops:[r.Array],tops_groups:[r.Array]})}get min(){return this.start}get max(){return this.end}initialize(){super.initialize(),this._init(!0)}connect_signals(){super.connect_signals(),this.connect(this.properties.factors.change,()=>this.reset()),this.connect(this.properties.factor_padding.change,()=>this.reset()),this.connect(this.properties.group_padding.change,()=>this.reset()),this.connect(this.properties.subgroup_padding.change,()=>this.reset()),this.connect(this.properties.range_padding.change,()=>this.reset()),this.connect(this.properties.range_padding_units.change,()=>this.reset())}reset(){this._init(!1),this.change.emit()}_lookup(t){if(1==t.length){const n=this._mapping;return n.hasOwnProperty(t[0])?n[t[0]].value:NaN}if(2==t.length){const n=this._mapping;return n.hasOwnProperty(t[0])&&n[t[0]].mapping.hasOwnProperty(t[1])?n[t[0]].mapping[t[1]].value:NaN}if(3==t.length){const n=this._mapping;return n.hasOwnProperty(t[0])&&n[t[0]].mapping.hasOwnProperty(t[1])&&n[t[0]].mapping[t[1]].mapping.hasOwnProperty(t[2])?n[t[0]].mapping[t[1]].mapping[t[2]].value:NaN}h.unreachable()}synthetic(t){if(p.isNumber(t))return t;if(p.isString(t))return this._lookup([t]);let n=0;const e=t[t.length-1];return p.isNumber(e)&&(n=e,t=t.slice(0,-1)),this._lookup(t)+n}v_synthetic(t){return a.map(t,t=>this.synthetic(t))}_init(t){let n,e;if(o.every(this.factors,p.isString))n=1,[this._mapping,e]=g(this.factors,this.factor_padding);else if(o.every(this.factors,t=>p.isArray(t)&&2==t.length&&p.isString(t[0])&&p.isString(t[1])))n=2,[this._mapping,this.tops,e]=c(this.factors,this.group_padding,this.factor_padding);else{if(!o.every(this.factors,t=>p.isArray(t)&&3==t.length&&p.isString(t[0])&&p.isString(t[1])&&p.isString(t[2])))throw new Error(\"???\");n=3,[this._mapping,this.tops,this.mids,e]=u(this.factors,this.group_padding,this.subgroup_padding,this.factor_padding)}let i=0,s=this.factors.length+e;if(\"percent\"==this.range_padding_units){const t=(s-i)*this.range_padding/2;i-=t,s+=t}else i-=this.range_padding,s+=this.range_padding;this.setv({start:i,end:s,levels:n},{silent:t}),\"auto\"==this.bounds&&this.setv({bounds:[i,s]},{silent:!0})}}e.FactorRange=l,l.__name__=\"FactorRange\",l.init_FactorRange()},\n",
+       "      function _(e,t,n){Object.defineProperty(n,\"__esModule\",{value:!0});const i=e(1),a=e(69),r=i.__importStar(e(19));class s extends a.Model{constructor(e){super(e),this.have_updated_interactively=!1}static init_Range(){this.define({bounds:[r.Any],min_interval:[r.Any],max_interval:[r.Any]}),this.internal({plots:[r.Array,[]]})}get is_reversed(){return this.start>this.end}}n.Range=s,s.__name__=\"Range\",s.init_Range()},\n",
+       "      function _(e,t,i){Object.defineProperty(i,\"__esModule\",{value:!0});const n=e(1).__importStar(e(87));i.generic_line_legend=function(e,t,{x0:i,x1:n,y0:c,y1:o},r){t.save(),t.beginPath(),t.moveTo(i,(c+o)/2),t.lineTo(n,(c+o)/2),e.line.doit&&(e.line.set_vectorize(t,r),t.stroke()),t.restore()},i.generic_area_legend=function(e,t,{x0:i,x1:n,y0:c,y1:o},r){const l=.1*Math.abs(n-i),a=.1*Math.abs(o-c),s=i+l,_=n-l,h=c+a,v=o-a;e.fill.doit&&(e.fill.set_vectorize(t,r),t.fillRect(s,h,_-s,v-h)),null!=e.hatch&&e.hatch.doit&&(e.hatch.set_vectorize(t,r),t.fillRect(s,h,_-s,v-h)),e.line&&e.line.doit&&(t.beginPath(),t.rect(s,h,_-s,v-h),e.line.set_vectorize(t,r),t.stroke())},i.line_interpolation=function(e,t,i,c,o,r){const{sx:l,sy:a}=t;let s,_,h,v;\"point\"==t.type?([h,v]=e.yscale.r_invert(a-1,a+1),[s,_]=e.xscale.r_invert(l-1,l+1)):\"v\"==t.direction?([h,v]=e.yscale.r_invert(a,a),[s,_]=[Math.min(i-1,o-1),Math.max(i+1,o+1)]):([s,_]=e.xscale.r_invert(l,l),[h,v]=[Math.min(c-1,r-1),Math.max(c+1,r+1)]);const{x:x,y:y}=n.check_2_segments_intersect(s,h,_,v,i,c,o,r);return[x,y]}},\n",
+       "      function _(e,t,i){Object.defineProperty(i,\"__esModule\",{value:!0});const s=e(1),l=e(81),_=e(90),n=s.__importStar(e(87));class a extends l.XYGlyphView{_inner_loop(e,t,i,s,l){for(const _ of t)0!=_?isNaN(i[_]+s[_])?(e.closePath(),l.apply(e),e.beginPath()):e.lineTo(i[_],s[_]):(e.beginPath(),e.moveTo(i[_],s[_]));e.closePath(),l.call(e)}_render(e,t,{sx:i,sy:s}){this.visuals.fill.doit&&(this.visuals.fill.set_value(e),this._inner_loop(e,t,i,s,e.fill)),this.visuals.hatch.doit2(e,0,()=>this._inner_loop(e,t,i,s,e.fill),()=>this.renderer.request_render()),this.visuals.line.doit&&(this.visuals.line.set_value(e),this._inner_loop(e,t,i,s,e.stroke))}draw_legend_for_index(e,t,i){_.generic_area_legend(this.visuals,e,t,i)}_hit_point(e){const t=n.create_empty_hit_test_result();return n.point_in_poly(e.sx,e.sy,this.sx,this.sy)&&(t.add_to_selected_glyphs(this.model),t.get_view=()=>this),t}}i.PatchView=a,a.__name__=\"PatchView\";class o extends l.XYGlyph{constructor(e){super(e)}static init_Patch(){this.prototype.default_view=a,this.mixins([\"line\",\"fill\",\"hatch\"])}}i.Patch=o,o.__name__=\"Patch\",o.init_Patch()},\n",
+       "      function _(e,t,s){Object.defineProperty(s,\"__esModule\",{value:!0});const i=e(1),r=e(93),n=e(82),_=i.__importStar(e(87)),a=i.__importStar(e(19));class h extends r.AreaView{_index_data(){const e=[];for(let t=0,s=this._x1.length;t<s;t++){const s=this._x1[t],i=this._x2[t],r=this._y[t];!isNaN(s+i+r)&&isFinite(s+i+r)&&e.push({x0:Math.min(s,i),y0:r,x1:Math.max(s,i),y1:r,i:t})}return new n.SpatialIndex(e)}_inner(e,t,s,i,r){e.beginPath();for(let s=0,r=t.length;s<r;s++)e.lineTo(t[s],i[s]);for(let t=s.length-1;t>=0;t--)e.lineTo(s[t],i[t]);e.closePath(),r.call(e)}_render(e,t,{sx1:s,sx2:i,sy:r}){this.visuals.fill.doit&&(this.visuals.fill.set_value(e),this._inner(e,s,i,r,e.fill)),this.visuals.hatch.doit2(e,0,()=>this._inner(e,s,i,r,e.fill),()=>this.renderer.request_render())}_hit_point(e){const t=_.create_empty_hit_test_result(),s=this.sy.length,i=new Float64Array(2*s),r=new Float64Array(2*s);for(let e=0,t=s;e<t;e++)i[e]=this.sx1[e],r[e]=this.sy[e],i[s+e]=this.sx2[s-e-1],r[s+e]=this.sy[s-e-1];return _.point_in_poly(e.sx,e.sy,i,r)&&(t.add_to_selected_glyphs(this.model),t.get_view=()=>this),t}scenterx(e){return(this.sx1[e]+this.sx2[e])/2}scentery(e){return this.sy[e]}_map_data(){this.sx1=this.renderer.xscale.v_compute(this._x1),this.sx2=this.renderer.xscale.v_compute(this._x2),this.sy=this.renderer.yscale.v_compute(this._y)}}s.HAreaView=h,h.__name__=\"HAreaView\";class l extends r.Area{constructor(e){super(e)}static init_HArea(){this.prototype.default_view=h,this.define({x1:[a.CoordinateSpec],x2:[a.CoordinateSpec],y:[a.CoordinateSpec]})}}s.HArea=l,l.__name__=\"HArea\",l.init_HArea()},\n",
+       "      function _(e,i,_){Object.defineProperty(_,\"__esModule\",{value:!0});const a=e(86),n=e(90);class s extends a.GlyphView{draw_legend_for_index(e,i,_){n.generic_area_legend(this.visuals,e,i,_)}}_.AreaView=s,s.__name__=\"AreaView\";class r extends a.Glyph{constructor(e){super(e)}static init_Area(){this.mixins([\"fill\",\"hatch\"])}}_.Area=r,r.__name__=\"Area\",r.init_Area()},\n",
+       "      function _(e,t,s){Object.defineProperty(s,\"__esModule\",{value:!0});const i=e(1),r=e(93),n=e(82),_=i.__importStar(e(87)),a=i.__importStar(e(19));class h extends r.AreaView{_index_data(){const e=[];for(let t=0,s=this._x.length;t<s;t++){const s=this._x[t],i=this._y1[t],r=this._y2[t];!isNaN(s+i+r)&&isFinite(s+i+r)&&e.push({x0:s,y0:Math.min(i,r),x1:s,y1:Math.max(i,r),i:t})}return new n.SpatialIndex(e)}_inner(e,t,s,i,r){e.beginPath();for(let i=0,r=s.length;i<r;i++)e.lineTo(t[i],s[i]);for(let s=i.length-1;s>=0;s--)e.lineTo(t[s],i[s]);e.closePath(),r.call(e)}_render(e,t,{sx:s,sy1:i,sy2:r}){this.visuals.fill.doit&&(this.visuals.fill.set_value(e),this._inner(e,s,i,r,e.fill)),this.visuals.hatch.doit2(e,0,()=>this._inner(e,s,i,r,e.fill),()=>this.renderer.request_render())}scenterx(e){return this.sx[e]}scentery(e){return(this.sy1[e]+this.sy2[e])/2}_hit_point(e){const t=_.create_empty_hit_test_result(),s=this.sx.length,i=new Float64Array(2*s),r=new Float64Array(2*s);for(let e=0,t=s;e<t;e++)i[e]=this.sx[e],r[e]=this.sy1[e],i[s+e]=this.sx[s-e-1],r[s+e]=this.sy2[s-e-1];return _.point_in_poly(e.sx,e.sy,i,r)&&(t.add_to_selected_glyphs(this.model),t.get_view=()=>this),t}_map_data(){this.sx=this.renderer.xscale.v_compute(this._x),this.sy1=this.renderer.yscale.v_compute(this._y1),this.sy2=this.renderer.yscale.v_compute(this._y2)}}s.VAreaView=h,h.__name__=\"VAreaView\";class l extends r.Area{constructor(e){super(e)}static init_VArea(){this.prototype.default_view=h,this.define({x:[a.CoordinateSpec],y1:[a.CoordinateSpec],y2:[a.CoordinateSpec]})}}s.VArea=l,l.__name__=\"VArea\",l.init_VArea()},\n",
+       "      function _(i,e,s){Object.defineProperty(s,\"__esModule\",{value:!0});const t=i(1),n=i(69),c=t.__importStar(i(19)),o=i(76),r=i(9),_=i(74);class h extends n.Model{constructor(i){super(i)}static init_CDSView(){this.define({filters:[c.Array,[]],source:[c.Instance]}),this.internal({indices:[c.Array,[]],indices_map:[c.Any,{}]})}initialize(){super.initialize(),this.compute_indices()}connect_signals(){super.connect_signals(),this.connect(this.properties.filters.change,()=>{this.compute_indices(),this.change.emit()});const i=()=>{const i=()=>this.compute_indices();null!=this.source&&(this.connect(this.source.change,i),this.source instanceof _.ColumnarDataSource&&(this.connect(this.source.streaming,i),this.connect(this.source.patching,i)))};let e=null!=this.source;e?i():this.connect(this.properties.source.change,()=>{e||(i(),e=!0)})}compute_indices(){const i=this.filters.map(i=>i.compute_indices(this.source)).filter(i=>null!=i);i.length>0?this.indices=r.intersection.apply(this,i):this.source instanceof _.ColumnarDataSource&&(this.indices=this.source.get_indices()),this.indices_map_to_subset()}indices_map_to_subset(){this.indices_map={};for(let i=0;i<this.indices.length;i++)this.indices_map[this.indices[i]]=i}convert_selection_from_subset(i){const e=new o.Selection;e.update_through_union(i);const s=i.indices.map(i=>this.indices[i]);return e.indices=s,e.image_indices=i.image_indices,e}convert_selection_to_subset(i){const e=new o.Selection;e.update_through_union(i);const s=i.indices.map(i=>this.indices_map[i]);return e.indices=s,e.image_indices=i.image_indices,e}convert_indices_from_subset(i){return i.map(i=>this.indices[i])}}s.CDSView=h,h.__name__=\"CDSView\",h.init_CDSView()},\n",
+       "      function _(e,n,t){Object.defineProperty(t,\"__esModule\",{value:!0});const i=e(9);async function o(e,n,t){const i=new e(Object.assign(Object.assign({},t),{model:n}));return i.initialize(),await i.lazy_initialize(),i}t.build_view=async function(e,n={parent:null},t=(e=>e.default_view)){const i=await o(t(e),e,n);return i.connect_signals(),i},t.build_views=async function(e,n,t={parent:null},c=(e=>e.default_view)){const s=i.difference(Object.keys(e),n.map(e=>e.id));for(const n of s)e[n].remove(),delete e[n];const a=[],l=n.filter(n=>null==e[n.id]);for(const n of l){const i=await o(c(n),n,t);e[n.id]=i,a.push(i)}for(const e of a)e.connect_signals();return a},t.remove_views=function(e){for(const n in e)e[n].remove(),delete e[n]}},\n",
+       "      function _(e,t,n){Object.defineProperty(n,\"__esModule\",{value:!0});const s=e(1),r=e(79),a=e(98),i=s.__importStar(e(19)),d=e(96);class _ extends r.DataRendererView{initialize(){super.initialize(),this.xscale=this.plot_view.frame.xscales.default,this.yscale=this.plot_view.frame.yscales.default,this._renderer_views={}}async lazy_initialize(){[this.node_view,this.edge_view]=await d.build_views(this._renderer_views,[this.model.node_renderer,this.model.edge_renderer],{parent:this.parent}),this.set_data()}connect_signals(){super.connect_signals(),this.connect(this.model.layout_provider.change,()=>this.set_data()),this.connect(this.model.node_renderer.data_source._select,()=>this.set_data()),this.connect(this.model.node_renderer.data_source.inspect,()=>this.set_data()),this.connect(this.model.node_renderer.data_source.change,()=>this.set_data()),this.connect(this.model.edge_renderer.data_source._select,()=>this.set_data()),this.connect(this.model.edge_renderer.data_source.inspect,()=>this.set_data()),this.connect(this.model.edge_renderer.data_source.change,()=>this.set_data());const{x_ranges:e,y_ranges:t}=this.plot_view.frame;for(const t in e){const n=e[t];this.connect(n.change,()=>this.set_data())}for(const e in t){const n=t[e];this.connect(n.change,()=>this.set_data())}}set_data(e=!0){this.node_view.glyph.model.setv({x_range_name:this.model.x_range_name,y_range_name:this.model.y_range_name},{silent:!0}),this.edge_view.glyph.model.setv({x_range_name:this.model.x_range_name,y_range_name:this.model.y_range_name},{silent:!0});const t=this.node_view.glyph;[t._x,t._y]=this.model.layout_provider.get_node_coordinates(this.model.node_renderer.data_source);const n=this.edge_view.glyph;[n._xs,n._ys]=this.model.layout_provider.get_edge_coordinates(this.model.edge_renderer.data_source),t.index_data(),n.index_data(),e&&this.request_render()}render(){this.edge_view.render(),this.node_view.render()}}n.GraphRendererView=_,_.__name__=\"GraphRendererView\";class o extends r.DataRenderer{constructor(e){super(e)}static init_GraphRenderer(){this.prototype.default_view=_,this.define({layout_provider:[i.Instance],node_renderer:[i.Instance],edge_renderer:[i.Instance],selection_policy:[i.Instance,()=>new a.NodesOnly],inspection_policy:[i.Instance,()=>new a.NodesOnly]})}get_selection_manager(){return this.node_renderer.data_source.selection_manager}}n.GraphRenderer=o,o.__name__=\"GraphRenderer\",o.init_GraphRenderer()},\n",
+       "      function _(e,t,d){Object.defineProperty(d,\"__esModule\",{value:!0});const n=e(69),s=e(12),o=e(9),_=e(87);class i extends n.Model{constructor(e){super(e)}_hit_test_nodes(e,t){if(!t.model.visible)return null;const d=t.node_view.glyph.hit_test(e);return null==d?null:t.node_view.model.view.convert_selection_from_subset(d)}_hit_test_edges(e,t){if(!t.model.visible)return null;const d=t.edge_view.glyph.hit_test(e);return null==d?null:t.edge_view.model.view.convert_selection_from_subset(d)}}d.GraphHitTestPolicy=i,i.__name__=\"GraphHitTestPolicy\";class r extends i{constructor(e){super(e)}hit_test(e,t){return this._hit_test_nodes(e,t)}do_selection(e,t,d,n){if(null==e)return!1;const s=t.node_renderer.data_source.selected;return s.update(e,d,n),t.node_renderer.data_source._select.emit(),!s.is_empty()}do_inspection(e,t,d,n,s){if(null==e)return!1;const o=d.model.get_selection_manager().get_or_create_inspector(d.node_view.model);return o.update(e,n,s),d.node_view.model.data_source.setv({inspected:o},{silent:!0}),d.node_view.model.data_source.inspect.emit([d.node_view,{geometry:t}]),!o.is_empty()}}d.NodesOnly=r,r.__name__=\"NodesOnly\";class c extends i{constructor(e){super(e)}hit_test(e,t){return this._hit_test_nodes(e,t)}get_linked_edges(e,t,d){let n=[];\"selection\"==d?n=e.selected.indices.map(t=>e.data.index[t]):\"inspection\"==d&&(n=e.inspected.indices.map(t=>e.data.index[t]));const s=[];for(let e=0;e<t.data.start.length;e++)(o.contains(n,t.data.start[e])||o.contains(n,t.data.end[e]))&&s.push(e);const i=_.create_empty_hit_test_result();for(const e of s)i.multiline_indices[e]=[0];return i.indices=s,i}do_selection(e,t,d,n){if(null==e)return!1;const s=t.node_renderer.data_source.selected;s.update(e,d,n);const o=t.edge_renderer.data_source.selected,_=this.get_linked_edges(t.node_renderer.data_source,t.edge_renderer.data_source,\"selection\");return o.update(_,d,n),t.node_renderer.data_source._select.emit(),!s.is_empty()}do_inspection(e,t,d,n,s){if(null==e)return!1;const o=d.node_view.model.data_source.selection_manager.get_or_create_inspector(d.node_view.model);o.update(e,n,s),d.node_view.model.data_source.setv({inspected:o},{silent:!0});const _=d.edge_view.model.data_source.selection_manager.get_or_create_inspector(d.edge_view.model),i=this.get_linked_edges(d.node_view.model.data_source,d.edge_view.model.data_source,\"inspection\");return _.update(i,n,s),d.edge_view.model.data_source.setv({inspected:_},{silent:!0}),d.node_view.model.data_source.inspect.emit([d.node_view,{geometry:t}]),!o.is_empty()}}d.NodesAndLinkedEdges=c,c.__name__=\"NodesAndLinkedEdges\";class a extends i{constructor(e){super(e)}hit_test(e,t){return this._hit_test_edges(e,t)}get_linked_nodes(e,t,d){let n=[];\"selection\"==d?n=t.selected.indices:\"inspection\"==d&&(n=t.inspected.indices);const i=[];for(const e of n)i.push(t.data.start[e]),i.push(t.data.end[e]);const r=o.uniq(i).map(t=>s.indexOf(e.data.index,t)),c=_.create_empty_hit_test_result();return c.indices=r,c}do_selection(e,t,d,n){if(null==e)return!1;const s=t.edge_renderer.data_source.selected;s.update(e,d,n);const o=t.node_renderer.data_source.selected,_=this.get_linked_nodes(t.node_renderer.data_source,t.edge_renderer.data_source,\"selection\");return o.update(_,d,n),t.edge_renderer.data_source._select.emit(),!s.is_empty()}do_inspection(e,t,d,n,s){if(null==e)return!1;const o=d.edge_view.model.data_source.selection_manager.get_or_create_inspector(d.edge_view.model);o.update(e,n,s),d.edge_view.model.data_source.setv({inspected:o},{silent:!0});const _=d.node_view.model.data_source.selection_manager.get_or_create_inspector(d.node_view.model),i=this.get_linked_nodes(d.node_view.model.data_source,d.edge_view.model.data_source,\"inspection\");return _.update(i,n,s),d.node_view.model.data_source.setv({inspected:_},{silent:!0}),d.edge_view.model.data_source.inspect.emit([d.edge_view,{geometry:t}]),!o.is_empty()}}d.EdgesAndLinkedNodes=a,a.__name__=\"EdgesAndLinkedNodes\"},\n",
+       "      function _(e,t,n){Object.defineProperty(n,\"__esModule\",{value:!0});const s=e(69);class o extends s.Model{do_selection(e,t,n,s){return null!==e&&(t.selected.update(e,n,s),t._select.emit(),!t.selected.is_empty())}}n.SelectionPolicy=o,o.__name__=\"SelectionPolicy\";class r extends o{hit_test(e,t){const n=[];for(const s of t){const t=s.hit_test(e);null!==t&&n.push(t)}if(n.length>0){const e=n[0];for(const t of n)e.update_through_intersection(t);return e}return null}}n.IntersectRenderers=r,r.__name__=\"IntersectRenderers\";class c extends o{hit_test(e,t){const n=[];for(const s of t){const t=s.hit_test(e);null!==t&&n.push(t)}if(n.length>0){const e=n[0];for(const t of n)e.update_through_union(t);return e}return null}}n.UnionRenderers=c,c.__name__=\"UnionRenderers\"},\n",
+       "      function _(r,n,t){Object.defineProperty(t,\"__esModule\",{value:!0});const e=r(8),a=r(101);function o(r){const n=new Uint8Array(r.buffer,r.byteOffset,2*r.length);for(let r=0,t=n.length;r<t;r+=2){const t=n[r];n[r]=n[r+1],n[r+1]=t}}function i(r){const n=new Uint8Array(r.buffer,r.byteOffset,4*r.length);for(let r=0,t=n.length;r<t;r+=4){let t=n[r];n[r]=n[r+3],n[r+3]=t,t=n[r+1],n[r+1]=n[r+2],n[r+2]=t}}function s(r){const n=new Uint8Array(r.buffer,r.byteOffset,8*r.length);for(let r=0,t=n.length;r<t;r+=8){let t=n[r];n[r]=n[r+7],n[r+7]=t,t=n[r+1],n[r+1]=n[r+6],n[r+6]=t,t=n[r+2],n[r+2]=n[r+5],n[r+5]=t,t=n[r+3],n[r+3]=n[r+4],n[r+4]=t}}function c(r,n){const e=r.order!==t.BYTE_ORDER,{shape:a}=r;let c=null;for(const t of n){if(JSON.parse(t[0]).id===r.__buffer__){c=t[1];break}}const f=new t.ARRAY_TYPES[r.dtype](c);return e&&(2===f.BYTES_PER_ELEMENT?o(f):4===f.BYTES_PER_ELEMENT?i(f):8===f.BYTES_PER_ELEMENT&&s(f)),[f,a]}function f(r,n){return e.isObject(r)&&\"__ndarray__\"in r?A(r):e.isObject(r)&&\"__buffer__\"in r?c(r,n):e.isArray(r)||e.isTypedArray(r)?[r,[]]:void 0}function u(r){const n=new Uint8Array(r),t=Array.from(n).map(r=>String.fromCharCode(r));return btoa(t.join(\"\"))}function y(r){const n=atob(r),t=n.length,e=new Uint8Array(t);for(let r=0,a=t;r<a;r++)e[r]=n.charCodeAt(r);return e.buffer}function A(r){const n=y(r.__ndarray__),e=r.dtype,a=r.shape;let o;if(!(e in t.ARRAY_TYPES))throw new Error(`unknown dtype: ${e}`);return o=new t.ARRAY_TYPES[e](n),[o,a]}function l(r,n){const e=u(r.buffer),a=function(r){if(\"name\"in r.constructor)return r.constructor.name;switch(!0){case r instanceof Uint8Array:return\"Uint8Array\";case r instanceof Int8Array:return\"Int8Array\";case r instanceof Uint16Array:return\"Uint16Array\";case r instanceof Int16Array:return\"Int16Array\";case r instanceof Uint32Array:return\"Uint32Array\";case r instanceof Int32Array:return\"Int32Array\";case r instanceof Float32Array:return\"Float32Array\";case r instanceof Float64Array:return\"Float64Array\";default:throw new Error(\"unsupported typed array\")}}(r);let o;if(!(a in t.DTYPES))throw new Error(`unknown array type: ${a}`);return o=t.DTYPES[a],{__ndarray__:e,shape:n,dtype:o}}function _(r,n){if(0==r.length||!e.isObject(r[0])&&!e.isArray(r[0]))return[r,[]];const t=[],a=[];for(const o of r){const[r,i]=e.isArray(o)?_(o,n):f(o,n);t.push(r),a.push(i)}return[t,a.map(r=>r.filter(r=>0!=r.length))]}function d(r,n){const t=[];for(let a=0,o=r.length;a<o;a++){const o=r[a];if(e.isTypedArray(o)){const r=n[a]?n[a]:void 0;t.push(l(o,r))}else e.isArray(o)?t.push(d(o,n?n[a]:[])):t.push(o)}return t}t.ARRAY_TYPES={uint8:Uint8Array,int8:Int8Array,uint16:Uint16Array,int16:Int16Array,uint32:Uint32Array,int32:Int32Array,float32:Float32Array,float64:Float64Array},t.DTYPES={Uint8Array:\"uint8\",Int8Array:\"int8\",Uint16Array:\"uint16\",Int16Array:\"int16\",Uint32Array:\"uint32\",Int32Array:\"int32\",Float32Array:\"float32\",Float64Array:\"float64\"},t.BYTE_ORDER=a.is_little_endian?\"little\":\"big\",t.swap16=o,t.swap32=i,t.swap64=s,t.process_buffer=c,t.process_array=f,t.arrayBufferToBase64=u,t.base64ToArrayBuffer=y,t.decode_base64=A,t.encode_base64=l,t.decode_column_data=function(r,n=[]){const t={},a={};for(const o in r){const i=r[o];if(e.isArray(i)){if(0==i.length||!e.isObject(i[0])&&!e.isArray(i[0])){t[o]=i;continue}const[r,s]=_(i,n);t[o]=r,a[o]=s}else{const[r,e]=f(i,n);t[o]=r,a[o]=e}}return[t,a]},t.encode_column_data=function(r,n){const t={};for(const a in r){const o=r[a],i=null!=n?n[a]:void 0;let s;s=e.isTypedArray(o)?l(o,i):e.isArray(o)?d(o,i||[]):o,t[a]=s}return t}},\n",
+       "      function _(e,n,i){Object.defineProperty(i,\"__esModule\",{value:!0}),i.is_ie=(()=>{const e=\"undefined\"!=typeof navigator?navigator.userAgent:\"\";return e.indexOf(\"MSIE\")>=0||e.indexOf(\"Trident\")>0||e.indexOf(\"Edge\")>0})(),i.is_mobile=\"undefined\"!=typeof window&&(\"ontouchstart\"in window||navigator.maxTouchPoints>0),i.is_little_endian=(()=>{const e=new ArrayBuffer(4),n=new Uint8Array(e);new Uint32Array(e)[1]=168496141;let i=!0;return 10==n[4]&&11==n[5]&&12==n[6]&&13==n[7]&&(i=!1),i})()},\n",
+       "      function _(t,e,n){Object.defineProperty(n,\"__esModule\",{value:!0}),n.concat=function(t,...e){let n=t.length;for(const t of e)n+=t.length;const o=new t.constructor(n);o.set(t,0);let c=t.length;for(const t of e)o.set(t,c),c+=t.length;return o}},\n",
+       "      function _(e,t,s){Object.defineProperty(s,\"__esModule\",{value:!0});const n=e(13);class o{constructor(e){this.document=e}}s.DocumentChangedEvent=o,o.__name__=\"DocumentChangedEvent\";class r extends o{constructor(e,t,s){super(e),this.msg_type=t,this.msg_data=s}json(e){const t=this.msg_data,s=n.HasProps._value_to_json(\"\",t,null);return n.HasProps._value_record_references(t,{},!0),{kind:\"MessageSent\",msg_type:this.msg_type,msg_data:s}}}s.MessageSentEvent=r,r.__name__=\"MessageSentEvent\";class d extends o{constructor(e,t,s,n,o,r,d){super(e),this.model=t,this.attr=s,this.old=n,this.new_=o,this.setter_id=r,this.hint=d}json(e){if(\"id\"===this.attr)throw new Error(\"'id' field should never change, whatever code just set it is wrong\");if(null!=this.hint)return this.hint.json(e);const t=this.new_,s=n.HasProps._value_to_json(this.attr,t,this.model),o={};n.HasProps._value_record_references(t,o,!0),this.model.id in o&&this.model!==t&&delete o[this.model.id];for(const t in o)e[t]=o[t];return{kind:\"ModelChanged\",model:this.model.ref(),attr:this.attr,new:s}}}s.ModelChangedEvent=d,d.__name__=\"ModelChangedEvent\";class i extends o{constructor(e,t,s){super(e),this.column_source=t,this.patches=s}json(e){return{kind:\"ColumnsPatched\",column_source:this.column_source,patches:this.patches}}}s.ColumnsPatchedEvent=i,i.__name__=\"ColumnsPatchedEvent\";class _ extends o{constructor(e,t,s,n){super(e),this.column_source=t,this.data=s,this.rollover=n}json(e){return{kind:\"ColumnsStreamed\",column_source:this.column_source,data:this.data,rollover:this.rollover}}}s.ColumnsStreamedEvent=_,_.__name__=\"ColumnsStreamedEvent\";class a extends o{constructor(e,t,s){super(e),this.title=t,this.setter_id=s}json(e){return{kind:\"TitleChanged\",title:this.title}}}s.TitleChangedEvent=a,a.__name__=\"TitleChangedEvent\";class l extends o{constructor(e,t,s){super(e),this.model=t,this.setter_id=s}json(e){return n.HasProps._value_record_references(this.model,e,!0),{kind:\"RootAdded\",model:this.model.ref()}}}s.RootAddedEvent=l,l.__name__=\"RootAddedEvent\";class h extends o{constructor(e,t,s){super(e),this.model=t,this.setter_id=s}json(e){return{kind:\"RootRemoved\",model:this.model.ref()}}}s.RootRemovedEvent=h,h.__name__=\"RootRemovedEvent\"},\n",
+       "      function _(e,t,s){Object.defineProperty(s,\"__esModule\",{value:!0});const i=e(1),_=e(29),o=e(73),l=i.__importStar(e(19));class a extends _.AnnotationView{initialize(){super.initialize(),this.set_data(this.model.source)}connect_signals(){super.connect_signals(),this.connect(this.model.source.streaming,()=>this.set_data(this.model.source)),this.connect(this.model.source.patching,()=>this.set_data(this.model.source)),this.connect(this.model.source.change,()=>this.set_data(this.model.source))}set_data(e){super.set_data(e),this.visuals.warm_cache(e),this.plot_view.request_render()}_map_data(){const{frame:e}=this.plot_view,t=this.model.dimension,s=e.xscales[this.model.x_range_name],i=e.yscales[this.model.y_range_name],_=\"height\"==t?i:s,o=\"height\"==t?s:i,l=\"height\"==t?e.yview:e.xview,a=\"height\"==t?e.xview:e.yview;let n,h,r;n=\"data\"==this.model.properties.lower.units?_.v_compute(this._lower):l.v_compute(this._lower),h=\"data\"==this.model.properties.upper.units?_.v_compute(this._upper):l.v_compute(this._upper),r=\"data\"==this.model.properties.base.units?o.v_compute(this._base):a.v_compute(this._base);const[c,p]=\"height\"==t?[1,0]:[0,1],u=[n,r],d=[h,r];this._lower_sx=u[c],this._lower_sy=u[p],this._upper_sx=d[c],this._upper_sy=d[p]}render(){if(!this.model.visible)return;this._map_data();const{ctx:e}=this.plot_view.canvas_view;e.beginPath(),e.moveTo(this._lower_sx[0],this._lower_sy[0]);for(let t=0,s=this._lower_sx.length;t<s;t++)e.lineTo(this._lower_sx[t],this._lower_sy[t]);for(let t=this._upper_sx.length-1;t>=0;t--)e.lineTo(this._upper_sx[t],this._upper_sy[t]);e.closePath(),this.visuals.fill.doit&&(this.visuals.fill.set_value(e),e.fill()),e.beginPath(),e.moveTo(this._lower_sx[0],this._lower_sy[0]);for(let t=0,s=this._lower_sx.length;t<s;t++)e.lineTo(this._lower_sx[t],this._lower_sy[t]);this.visuals.line.doit&&(this.visuals.line.set_value(e),e.stroke()),e.beginPath(),e.moveTo(this._upper_sx[0],this._upper_sy[0]);for(let t=0,s=this._upper_sx.length;t<s;t++)e.lineTo(this._upper_sx[t],this._upper_sy[t]);this.visuals.line.doit&&(this.visuals.line.set_value(e),e.stroke())}}s.BandView=a,a.__name__=\"BandView\";class n extends _.Annotation{constructor(e){super(e)}static init_Band(){this.prototype.default_view=a,this.mixins([\"line\",\"fill\"]),this.define({lower:[l.DistanceSpec],upper:[l.DistanceSpec],base:[l.DistanceSpec],dimension:[l.Dimension,\"height\"],source:[l.Instance,()=>new o.ColumnDataSource],x_range_name:[l.String,\"default\"],y_range_name:[l.String,\"default\"]}),this.override({fill_color:\"#fff9ba\",fill_alpha:.4,line_color:\"#cccccc\",line_alpha:.3})}}s.Band=n,n.__name__=\"Band\",n.init_Band()},\n",
+       "      function _(t,e,i){Object.defineProperty(i,\"__esModule\",{value:!0});const s=t(1),l=t(29),o=t(14),n=t(66),a=s.__importStar(t(19)),h=t(85),r=t(106);i.EDGE_TOLERANCE=2.5;class d extends l.AnnotationView{initialize(){super.initialize(),this.plot_view.canvas_view.add_overlay(this.el),this.el.classList.add(r.bk_shading),n.undisplay(this.el)}connect_signals(){super.connect_signals(),\"css\"==this.model.render_mode?(this.connect(this.model.change,()=>this.render()),this.connect(this.model.data_update,()=>this.render())):(this.connect(this.model.change,()=>this.plot_view.request_render()),this.connect(this.model.data_update,()=>this.plot_view.request_render()))}render(){if(this.model.visible||\"css\"!=this.model.render_mode||n.undisplay(this.el),!this.model.visible)return;if(null==this.model.left&&null==this.model.right&&null==this.model.top&&null==this.model.bottom)return void n.undisplay(this.el);const{frame:t}=this.plot_view,e=t.xscales[this.model.x_range_name],i=t.yscales[this.model.y_range_name],s=(t,e,i,s,l)=>{let o;return o=null!=t?this.model.screen?t:\"data\"==e?i.compute(t):s.compute(t):l,o};this.sleft=s(this.model.left,this.model.left_units,e,t.xview,t._left.value),this.sright=s(this.model.right,this.model.right_units,e,t.xview,t._right.value),this.stop=s(this.model.top,this.model.top_units,i,t.yview,t._top.value),this.sbottom=s(this.model.bottom,this.model.bottom_units,i,t.yview,t._bottom.value),(\"css\"==this.model.render_mode?this._css_box.bind(this):this._canvas_box.bind(this))(this.sleft,this.sright,this.sbottom,this.stop)}_css_box(t,e,i,s){const l=this.model.properties.line_width.value(),o=Math.floor(e-t)-l,a=Math.floor(i-s)-l;this.el.style.left=`${t}px`,this.el.style.width=`${o}px`,this.el.style.top=`${s}px`,this.el.style.height=`${a}px`,this.el.style.borderWidth=`${l}px`,this.el.style.borderColor=this.model.properties.line_color.value(),this.el.style.backgroundColor=this.model.properties.fill_color.value(),this.el.style.opacity=this.model.properties.fill_alpha.value();const h=this.model.properties.line_dash.value().length<2?\"solid\":\"dashed\";this.el.style.borderStyle=h,n.display(this.el)}_canvas_box(t,e,i,s){const{ctx:l}=this.plot_view.canvas_view;l.save(),l.beginPath(),l.rect(t,s,e-t,i-s),this.visuals.fill.set_value(l),l.fill(),this.visuals.line.set_value(l),l.stroke(),l.restore()}interactive_bbox(){const t=this.model.properties.line_width.value()+i.EDGE_TOLERANCE;return new h.BBox({x0:this.sleft-t,y0:this.stop-t,x1:this.sright+t,y1:this.sbottom+t})}interactive_hit(t,e){if(null==this.model.in_cursor)return!1;return this.interactive_bbox().contains(t,e)}cursor(t,e){return Math.abs(t-this.sleft)<3||Math.abs(t-this.sright)<3?this.model.ew_cursor:Math.abs(e-this.sbottom)<3||Math.abs(e-this.stop)<3?this.model.ns_cursor:t>this.sleft&&t<this.sright&&e>this.stop&&e<this.sbottom?this.model.in_cursor:null}}i.BoxAnnotationView=d,d.__name__=\"BoxAnnotationView\";class _ extends l.Annotation{constructor(t){super(t)}static init_BoxAnnotation(){this.prototype.default_view=d,this.mixins([\"line\",\"fill\"]),this.define({render_mode:[a.RenderMode,\"canvas\"],x_range_name:[a.String,\"default\"],y_range_name:[a.String,\"default\"],top:[a.Number,null],top_units:[a.SpatialUnits,\"data\"],bottom:[a.Number,null],bottom_units:[a.SpatialUnits,\"data\"],left:[a.Number,null],left_units:[a.SpatialUnits,\"data\"],right:[a.Number,null],right_units:[a.SpatialUnits,\"data\"]}),this.internal({screen:[a.Boolean,!1],ew_cursor:[a.String,null],ns_cursor:[a.String,null],in_cursor:[a.String,null]}),this.override({fill_color:\"#fff9ba\",fill_alpha:.4,line_color:\"#cccccc\",line_alpha:.3})}initialize(){super.initialize(),this.data_update=new o.Signal0(this,\"data_update\")}update({left:t,right:e,top:i,bottom:s}){this.setv({left:t,right:e,top:i,bottom:s,screen:!0},{silent:!0}),this.data_update.emit()}}i.BoxAnnotation=_,_.__name__=\"BoxAnnotation\",_.init_BoxAnnotation()},\n",
+       "      function _(n,o,t){Object.defineProperty(t,\"__esModule\",{value:!0});const a=n(1);n(67),a.__importStar(n(66)).styles.append(\".bk-root .bk-shading {\\n  position: absolute;\\n  display: block;\\n  border: 1px dashed green;\\n}\\n\"),t.bk_annotation=\"bk-annotation\",t.bk_shading=\"bk-shading\",t.bk_annotation_child=\"bk-annotation-child\"},\n",
+       "      function _(t,e,i){Object.defineProperty(i,\"__esModule\",{value:!0});const o=t(1),s=t(29),a=t(108),l=t(112),r=t(114),n=t(119),_=t(129),h=t(130),m=o.__importStar(t(19)),d=o.__importStar(t(131)),c=t(9),u=t(12),p=t(23),g=t(8),f=t(11);class b extends s.AnnotationView{initialize(){super.initialize(),this._set_canvas_image()}connect_signals(){super.connect_signals(),this.connect(this.model.properties.visible.change,()=>this.plot_view.request_render()),this.connect(this.model.ticker.change,()=>this.plot_view.request_render()),this.connect(this.model.formatter.change,()=>this.plot_view.request_render()),null!=this.model.color_mapper&&this.connect(this.model.color_mapper.change,()=>{this._set_canvas_image(),this.plot_view.request_render()})}_get_size(){if(null==this.model.color_mapper)return{width:0,height:0};{const{width:t,height:e}=this.compute_legend_dimensions();return{width:t,height:e}}}_set_canvas_image(){if(null==this.model.color_mapper)return;let t,e,{palette:i}=this.model.color_mapper;switch(\"vertical\"==this.model.orientation&&(i=c.reversed(i)),this.model.orientation){case\"vertical\":[t,e]=[1,i.length];break;case\"horizontal\":[t,e]=[i.length,1]}const o=document.createElement(\"canvas\");o.width=t,o.height=e;const s=o.getContext(\"2d\"),a=s.getImageData(0,0,t,e),l=new r.LinearColorMapper({palette:i}).rgba_mapper.v_compute(c.range(0,i.length));a.data.set(l),s.putImageData(a,0,0),this.image=o}compute_legend_dimensions(){const t=this._computed_image_dimensions(),[e,i]=[t.height,t.width],o=this._get_label_extent(),s=this._title_extent(),a=this._tick_extent(),{padding:l}=this.model;let r,n;switch(this.model.orientation){case\"vertical\":r=e+s+2*l,n=i+a+o+2*l;break;case\"horizontal\":r=e+s+a+o+2*l,n=i+2*l}return{width:n,height:r}}compute_legend_location(){const t=this.compute_legend_dimensions(),[e,i]=[t.height,t.width],o=this.model.margin,s=null!=this.panel?this.panel:this.plot_view.frame,[a,l]=s.bbox.ranges,{location:r}=this.model;let n,_;if(g.isString(r))switch(r){case\"top_left\":n=a.start+o,_=l.start+o;break;case\"top_center\":n=(a.end+a.start)/2-i/2,_=l.start+o;break;case\"top_right\":n=a.end-o-i,_=l.start+o;break;case\"bottom_right\":n=a.end-o-i,_=l.end-o-e;break;case\"bottom_center\":n=(a.end+a.start)/2-i/2,_=l.end-o-e;break;case\"bottom_left\":n=a.start+o,_=l.end-o-e;break;case\"center_left\":n=a.start+o,_=(l.end+l.start)/2-e/2;break;case\"center\":n=(a.end+a.start)/2-i/2,_=(l.end+l.start)/2-e/2;break;case\"center_right\":n=a.end-o-i,_=(l.end+l.start)/2-e/2}else if(g.isArray(r)&&2==r.length){const[t,i]=r;n=s.xview.compute(t),_=s.yview.compute(i)-e}else f.unreachable();return{sx:n,sy:_}}render(){if(!this.model.visible||null==this.model.color_mapper)return;const{ctx:t}=this.plot_view.canvas_view;t.save();const{sx:e,sy:i}=this.compute_legend_location();t.translate(e,i),this._draw_bbox(t);const o=this._get_image_offset();if(t.translate(o.x,o.y),this._draw_image(t),null!=this.model.color_mapper.low&&null!=this.model.color_mapper.high){const e=this.tick_info();this._draw_major_ticks(t,e),this._draw_minor_ticks(t,e),this._draw_major_labels(t,e)}this.model.title&&this._draw_title(t),t.restore()}_draw_bbox(t){const e=this.compute_legend_dimensions();t.save(),this.visuals.background_fill.doit&&(this.visuals.background_fill.set_value(t),t.fillRect(0,0,e.width,e.height)),this.visuals.border_line.doit&&(this.visuals.border_line.set_value(t),t.strokeRect(0,0,e.width,e.height)),t.restore()}_draw_image(t){const e=this._computed_image_dimensions();t.save(),t.setImageSmoothingEnabled(!1),t.globalAlpha=this.model.scale_alpha,t.drawImage(this.image,0,0,e.width,e.height),this.visuals.bar_line.doit&&(this.visuals.bar_line.set_value(t),t.strokeRect(0,0,e.width,e.height)),t.restore()}_draw_major_ticks(t,e){if(!this.visuals.major_tick_line.doit)return;const[i,o]=this._normals(),s=this._computed_image_dimensions(),[a,l]=[s.width*i,s.height*o],[r,n]=e.coords.major,_=this.model.major_tick_in,h=this.model.major_tick_out;t.save(),t.translate(a,l),this.visuals.major_tick_line.set_value(t);for(let e=0,s=r.length;e<s;e++)t.beginPath(),t.moveTo(Math.round(r[e]+i*h),Math.round(n[e]+o*h)),t.lineTo(Math.round(r[e]-i*_),Math.round(n[e]-o*_)),t.stroke();t.restore()}_draw_minor_ticks(t,e){if(!this.visuals.minor_tick_line.doit)return;const[i,o]=this._normals(),s=this._computed_image_dimensions(),[a,l]=[s.width*i,s.height*o],[r,n]=e.coords.minor,_=this.model.minor_tick_in,h=this.model.minor_tick_out;t.save(),t.translate(a,l),this.visuals.minor_tick_line.set_value(t);for(let e=0,s=r.length;e<s;e++)t.beginPath(),t.moveTo(Math.round(r[e]+i*h),Math.round(n[e]+o*h)),t.lineTo(Math.round(r[e]-i*_),Math.round(n[e]-o*_)),t.stroke();t.restore()}_draw_major_labels(t,e){if(!this.visuals.major_label_text.doit)return;const[i,o]=this._normals(),s=this._computed_image_dimensions(),[a,l]=[s.width*i,s.height*o],r=this.model.label_standoff+this._tick_extent(),[n,_]=[r*i,r*o],[h,m]=e.coords.major,d=e.labels.major;this.visuals.major_label_text.set_value(t),t.save(),t.translate(a+n,l+_);for(let e=0,s=h.length;e<s;e++)t.fillText(d[e],Math.round(h[e]+i*this.model.label_standoff),Math.round(m[e]+o*this.model.label_standoff));t.restore()}_draw_title(t){this.visuals.title_text.doit&&(t.save(),this.visuals.title_text.set_value(t),t.fillText(this.model.title,0,-this.model.title_standoff),t.restore())}_get_label_extent(){const t=this.tick_info().labels.major;let e;if(null==this.model.color_mapper.low||null==this.model.color_mapper.high||p.isEmpty(t))e=0;else{const{ctx:i}=this.plot_view.canvas_view;switch(i.save(),this.visuals.major_label_text.set_value(i),this.model.orientation){case\"vertical\":e=c.max(t.map(t=>i.measureText(t.toString()).width));break;case\"horizontal\":e=d.measure_font(this.visuals.major_label_text.font_value()).height}e+=this.model.label_standoff,i.restore()}return e}_get_image_offset(){return{x:this.model.padding,y:this.model.padding+this._title_extent()}}_normals(){return\"vertical\"==this.model.orientation?[1,0]:[0,1]}_title_extent(){const t=this.model.title_text_font+\" \"+this.model.title_text_font_size+\" \"+this.model.title_text_font_style;return this.model.title?d.measure_font(t).height+this.model.title_standoff:0}_tick_extent(){return null!=this.model.color_mapper.low&&null!=this.model.color_mapper.high?c.max([this.model.major_tick_out,this.model.minor_tick_out]):0}_computed_image_dimensions(){const t=this.plot_view.frame._height.value,e=this.plot_view.frame._width.value,i=this._title_extent();let o,s;switch(this.model.orientation){case\"vertical\":\"auto\"==this.model.height?null!=this.panel?o=t-2*this.model.padding-i:(o=c.max([25*this.model.color_mapper.palette.length,.3*t]),o=c.min([o,.8*t-2*this.model.padding-i])):o=this.model.height,s=\"auto\"==this.model.width?25:this.model.width;break;case\"horizontal\":o=\"auto\"==this.model.height?25:this.model.height,\"auto\"==this.model.width?null!=this.panel?s=e-2*this.model.padding:(s=c.max([25*this.model.color_mapper.palette.length,.3*e]),s=c.min([s,.8*e-2*this.model.padding])):s=this.model.width}return{width:s,height:o}}_tick_coordinate_scale(t){const e={source_range:new h.Range1d({start:this.model.color_mapper.low,end:this.model.color_mapper.high}),target_range:new h.Range1d({start:0,end:t})};switch(this.model.color_mapper.type){case\"LinearColorMapper\":return new n.LinearScale(e);case\"LogColorMapper\":return new _.LogScale(e);default:f.unreachable()}}_format_major_labels(t,e){const i=this.model.formatter.doFormat(t,null);for(let t=0,o=e.length;t<o;t++)e[t]in this.model.major_label_overrides&&(i[t]=this.model.major_label_overrides[e[t]]);return i}tick_info(){const t=this._computed_image_dimensions();let e;switch(this.model.orientation){case\"vertical\":e=t.height;break;case\"horizontal\":e=t.width}const i=this._tick_coordinate_scale(e),[o,s]=this._normals(),[a,l]=[this.model.color_mapper.low,this.model.color_mapper.high],r=this.model.ticker.get_ticks(a,l,null,null,this.model.ticker.desired_num_ticks),n=r.major,_=r.minor,h=[[],[]],m=[[],[]];for(let t=0,e=n.length;t<e;t++)n[t]<a||n[t]>l||(h[o].push(n[t]),h[s].push(0));for(let t=0,e=_.length;t<e;t++)_[t]<a||_[t]>l||(m[o].push(_[t]),m[s].push(0));const d={major:this._format_major_labels(h[o],n)},c={major:[[],[]],minor:[[],[]]};return c.major[o]=i.v_compute(h[o]),c.minor[o]=i.v_compute(m[o]),c.major[s]=h[s],c.minor[s]=m[s],\"vertical\"==this.model.orientation&&(c.major[o]=u.map(c.major[o],t=>e-t),c.minor[o]=u.map(c.minor[o],t=>e-t)),{coords:c,labels:d}}}i.ColorBarView=b,b.__name__=\"ColorBarView\";class v extends s.Annotation{constructor(t){super(t)}static init_ColorBar(){this.prototype.default_view=b,this.mixins([\"text:major_label_\",\"text:title_\",\"line:major_tick_\",\"line:minor_tick_\",\"line:border_\",\"line:bar_\",\"fill:background_\"]),this.define({location:[m.Any,\"top_right\"],orientation:[m.Orientation,\"vertical\"],title:[m.String],title_standoff:[m.Number,2],width:[m.Any,\"auto\"],height:[m.Any,\"auto\"],scale_alpha:[m.Number,1],ticker:[m.Instance,()=>new a.BasicTicker],formatter:[m.Instance,()=>new l.BasicTickFormatter],major_label_overrides:[m.Any,{}],color_mapper:[m.Instance],label_standoff:[m.Number,5],margin:[m.Number,30],padding:[m.Number,10],major_tick_in:[m.Number,5],major_tick_out:[m.Number,0],minor_tick_in:[m.Number,0],minor_tick_out:[m.Number,0]}),this.override({background_fill_color:\"#ffffff\",background_fill_alpha:.95,bar_line_color:null,border_line_color:null,major_label_text_align:\"center\",major_label_text_baseline:\"middle\",major_label_text_font_size:\"8pt\",major_tick_line_color:\"#ffffff\",minor_tick_line_color:null,title_text_font_size:\"10pt\",title_text_font_style:\"italic\"})}}i.ColorBar=v,v.__name__=\"ColorBar\",v.init_ColorBar()},\n",
+       "      function _(e,c,s){Object.defineProperty(s,\"__esModule\",{value:!0});const i=e(109);class r extends i.AdaptiveTicker{constructor(e){super(e)}}s.BasicTicker=r,r.__name__=\"BasicTicker\"},\n",
+       "      function _(t,i,a){Object.defineProperty(a,\"__esModule\",{value:!0});const e=t(1),s=t(110),n=t(9),r=e.__importStar(t(19));class _ extends s.ContinuousTicker{constructor(t){super(t)}static init_AdaptiveTicker(){this.define({base:[r.Number,10],mantissas:[r.Array,[1,2,5]],min_interval:[r.Number,0],max_interval:[r.Number]})}initialize(){super.initialize();const t=n.nth(this.mantissas,-1)/this.base,i=n.nth(this.mantissas,0)*this.base;this.extended_mantissas=[t,...this.mantissas,i],this.base_factor=0===this.get_min_interval()?1:this.get_min_interval()}get_interval(t,i,a){const e=i-t,s=this.get_ideal_interval(t,i,a),r=Math.floor(function(t,i=Math.E){return Math.log(t)/Math.log(i)}(s/this.base_factor,this.base)),_=Math.pow(this.base,r)*this.base_factor,h=this.extended_mantissas,m=h.map(t=>Math.abs(a-e/(t*_))),o=h[n.argmin(m)];return c=o*_,l=this.get_min_interval(),u=this.get_max_interval(),Math.max(l,Math.min(u,c));var c,l,u}}a.AdaptiveTicker=_,_.__name__=\"AdaptiveTicker\",_.init_AdaptiveTicker()},\n",
+       "      function _(t,i,e){Object.defineProperty(e,\"__esModule\",{value:!0});const n=t(1),r=t(111),s=n.__importStar(t(19)),o=t(9),_=t(8);class c extends r.Ticker{constructor(t){super(t)}static init_ContinuousTicker(){this.define({num_minor_ticks:[s.Number,5],desired_num_ticks:[s.Number,6]})}get_ticks(t,i,e,n,r){return this.get_ticks_no_defaults(t,i,n,this.desired_num_ticks)}get_ticks_no_defaults(t,i,e,n){const r=this.get_interval(t,i,n),s=Math.floor(t/r),c=Math.ceil(i/r);let u;u=_.isStrictNaN(s)||_.isStrictNaN(c)?[]:o.range(s,c+1);const a=u.map(t=>t*r).filter(e=>t<=e&&e<=i),l=this.num_minor_ticks,m=[];if(l>0&&a.length>0){const e=r/l,n=o.range(0,l).map(t=>t*e);for(const e of n.slice(1)){const n=a[0]-e;t<=n&&n<=i&&m.push(n)}for(const e of a)for(const r of n){const n=e+r;t<=n&&n<=i&&m.push(n)}}return{major:a,minor:m}}get_min_interval(){return this.min_interval}get_max_interval(){return null!=this.max_interval?this.max_interval:1/0}get_ideal_interval(t,i,e){return(i-t)/e}}e.ContinuousTicker=c,c.__name__=\"ContinuousTicker\",c.init_ContinuousTicker()},\n",
+       "      function _(e,c,n){Object.defineProperty(n,\"__esModule\",{value:!0});const o=e(69);class r extends o.Model{constructor(e){super(e)}}n.Ticker=r,r.__name__=\"Ticker\"},\n",
+       "      function _(i,t,e){Object.defineProperty(e,\"__esModule\",{value:!0});const r=i(1),o=i(113),s=r.__importStar(i(19));class n extends o.TickFormatter{constructor(i){super(i),this.last_precision=3}static init_BasicTickFormatter(){this.define({precision:[s.Any,\"auto\"],use_scientific:[s.Boolean,!0],power_limit_high:[s.Number,5],power_limit_low:[s.Number,-3]})}get scientific_limit_low(){return Math.pow(10,this.power_limit_low)}get scientific_limit_high(){return Math.pow(10,this.power_limit_high)}_need_sci(i){if(!this.use_scientific)return!1;const{scientific_limit_high:t}=this,{scientific_limit_low:e}=this,r=i.length<2?0:Math.abs(i[1]-i[0])/1e4;for(const o of i){const i=Math.abs(o);if(!(i<=r)&&(i>=t||i<=e))return!0}return!1}_format_with_precision(i,t,e){const r=new Array(i.length);if(t)for(let t=0,o=i.length;t<o;t++)r[t]=i[t].toExponential(e);else for(let t=0,o=i.length;t<o;t++)r[t]=i[t].toFixed(e).replace(/(\\.[0-9]*?)0+$/,\"$1\").replace(/\\.$/,\"\");return r}_auto_precision(i,t){const e=new Array(i.length),r=this.last_precision<=15;i:for(let o=this.last_precision;r?o<=15:o>=1;r?o++:o--){if(t){e[0]=i[0].toExponential(o);for(let t=1;t<i.length;t++)if(e[t]==e[t-1])continue i;this.last_precision=o;break}e[0]=i[0].toFixed(o).replace(/(\\.[0-9]*?)0+$/,\"$1\").replace(/\\.$/,\"\");for(let t=1;t<i.length;t++)if(e[t]=i[t].toFixed(o).replace(/(\\.[0-9]*?)0+$/,\"$1\").replace(/\\.$/,\"\"),e[t]==e[t-1])continue i;this.last_precision=o;break}return this.last_precision}doFormat(i,t){if(0==i.length)return[];const e=this._need_sci(i),r=\"auto\"==this.precision?this._auto_precision(i,e):this.precision;return this._format_with_precision(i,e,r)}}e.BasicTickFormatter=n,n.__name__=\"BasicTickFormatter\",n.init_BasicTickFormatter()},\n",
+       "      function _(e,t,o){Object.defineProperty(o,\"__esModule\",{value:!0});const r=e(69);class c extends r.Model{constructor(e){super(e)}}o.TickFormatter=c,c.__name__=\"TickFormatter\"},\n",
+       "      function _(o,n,l){Object.defineProperty(l,\"__esModule\",{value:!0});const e=o(115),t=o(12);class i extends e.ContinuousColorMapper{constructor(o){super(o)}_v_compute(o,n,l,e){const{nan_color:i,low_color:r,high_color:s}=e,c=null!=this.low?this.low:t.min(o),h=null!=this.high?this.high:t.max(o),u=l.length-1,a=1/(h-c),_=1/l.length;for(let e=0,t=o.length;e<t;e++){const t=o[e];if(isNaN(t)){n[e]=i;continue}if(t==h){n[e]=l[u];continue}const p=(t-c)*a,f=Math.floor(p/_);n[e]=f<0?null!=r?r:l[0]:f>u?null!=s?s:l[u]:l[f]}}}l.LinearColorMapper=i,i.__name__=\"LinearColorMapper\"},\n",
+       "      function _(o,r,l){Object.defineProperty(l,\"__esModule\",{value:!0});const i=o(1),t=o(116),e=i.__importStar(o(19));class s extends t.ColorMapper{constructor(o){super(o)}static init_ContinuousColorMapper(){this.define({high:[e.Number],low:[e.Number],high_color:[e.Color],low_color:[e.Color]})}_colors(o){return Object.assign(Object.assign({},super._colors(o)),{low_color:null!=this.low_color?o(this.low_color):void 0,high_color:null!=this.high_color?o(this.high_color):void 0})}}l.ContinuousColorMapper=s,s.__name__=\"ContinuousColorMapper\",s.init_ContinuousColorMapper()},\n",
+       "      function _(t,e,r){Object.defineProperty(r,\"__esModule\",{value:!0});const n=t(1),o=t(117),_=n.__importStar(t(19)),i=t(8),l=t(21),c=t(101);function a(t){return i.isNumber(t)?t:(\"#\"!=t[0]&&(t=l.color2hex(t)),9!=t.length&&(t+=\"ff\"),parseInt(t.slice(1),16))}function s(t){const e=new Uint32Array(t.length);for(let r=0,n=t.length;r<n;r++)e[r]=a(t[r]);return e}function p(t){if(c.is_little_endian){const e=new DataView(t.buffer);for(let r=0,n=t.length;r<n;r++)e.setUint32(4*r,t[r])}return new Uint8Array(t.buffer)}r._convert_color=a,r._convert_palette=s,r._uint32_to_rgba=p;class u extends o.Mapper{constructor(t){super(t)}static init_ColorMapper(){this.define({palette:[_.Any],nan_color:[_.Color,\"gray\"]})}v_compute(t){const e=new Array(t.length);return this._v_compute(t,e,this.palette,this._colors(t=>t)),e}get rgba_mapper(){const t=this,e=s(this.palette),r=this._colors(a);return{v_compute(n){const o=new Uint32Array(n.length);return t._v_compute(n,o,e,r),p(o)}}}_colors(t){return{nan_color:t(this.nan_color)}}}r.ColorMapper=u,u.__name__=\"ColorMapper\",u.init_ColorMapper()},\n",
+       "      function _(e,r,n){Object.defineProperty(n,\"__esModule\",{value:!0});const o=e(118);class s extends o.Transform{constructor(e){super(e)}compute(e){throw new Error(\"mapping single values is not supported\")}}n.Mapper=s,s.__name__=\"Mapper\"},\n",
+       "      function _(e,n,o){Object.defineProperty(o,\"__esModule\",{value:!0});const r=e(69);class s extends r.Model{constructor(e){super(e)}}o.Transform=s,s.__name__=\"Transform\"},\n",
+       "      function _(e,t,n){Object.defineProperty(n,\"__esModule\",{value:!0});const r=e(120);class _ extends r.ContinuousScale{constructor(e){super(e)}compute(e){return this._linear_compute(e)}v_compute(e){return this._linear_v_compute(e)}invert(e){return this._linear_invert(e)}v_invert(e){return this._linear_v_invert(e)}}n.LinearScale=_,_.__name__=\"LinearScale\"},\n",
+       "      function _(e,n,o){Object.defineProperty(o,\"__esModule\",{value:!0});const c=e(121);class s extends c.Scale{constructor(e){super(e)}}o.ContinuousScale=s,s.__name__=\"ContinuousScale\"},\n",
+       "      function _(t,e,r){Object.defineProperty(r,\"__esModule\",{value:!0});const n=t(1),_=t(122),s=n.__importStar(t(19));class i extends _.Transform{constructor(t){super(t)}static init_Scale(){this.internal({source_range:[s.Any],target_range:[s.Any]})}r_compute(t,e){return this.target_range.is_reversed?[this.compute(e),this.compute(t)]:[this.compute(t),this.compute(e)]}r_invert(t,e){return this.target_range.is_reversed?[this.invert(e),this.invert(t)]:[this.invert(t),this.invert(e)]}_linear_compute(t){const[e,r]=this._linear_compute_state();return e*t+r}_linear_v_compute(t){const[e,r]=this._linear_compute_state(),n=new Float64Array(t.length);for(let _=0;_<t.length;_++)n[_]=e*t[_]+r;return n}_linear_invert(t){const[e,r]=this._linear_compute_state();return(t-r)/e}_linear_v_invert(t){const[e,r]=this._linear_compute_state(),n=new Float64Array(t.length);for(let _=0;_<t.length;_++)n[_]=(t[_]-r)/e;return n}_linear_compute_state(){const t=this.source_range.start,e=this.source_range.end,r=this.target_range.start,n=(this.target_range.end-r)/(e-t);return[n,-n*t+r]}}r.Scale=i,i.__name__=\"Scale\",i.init_Scale()},\n",
+       "      function _(r,o,t){Object.defineProperty(t,\"__esModule\",{value:!0});var e=r(123);t.CustomJSTransform=e.CustomJSTransform;var a=r(124);t.Dodge=a.Dodge;var n=r(125);t.Interpolator=n.Interpolator;var p=r(126);t.Jitter=p.Jitter;var l=r(127);t.LinearInterpolator=l.LinearInterpolator;var v=r(128);t.StepInterpolator=v.StepInterpolator;var s=r(118);t.Transform=s.Transform},\n",
+       "      function _(t,r,s){Object.defineProperty(s,\"__esModule\",{value:!0});const n=t(1),e=t(118),a=n.__importStar(t(19)),o=t(23),u=t(25);class i extends e.Transform{constructor(t){super(t)}static init_CustomJSTransform(){this.define({args:[a.Any,{}],func:[a.String,\"\"],v_func:[a.String,\"\"]})}get names(){return o.keys(this.args)}get values(){return o.values(this.args)}_make_transform(t,r){return new Function(...this.names,t,u.use_strict(r))}get scalar_transform(){return this._make_transform(\"x\",this.func)}get vector_transform(){return this._make_transform(\"xs\",this.v_func)}compute(t){return this.scalar_transform(...this.values,t)}v_compute(t){return this.vector_transform(...this.values,t)}}s.CustomJSTransform=i,i.__name__=\"CustomJSTransform\",i.init_CustomJSTransform()},\n",
+       "      function _(e,t,r){Object.defineProperty(r,\"__esModule\",{value:!0});const n=e(1),o=e(118),i=e(88),s=n.__importStar(e(19)),a=e(8);class c extends o.Transform{constructor(e){super(e)}static init_Dodge(){this.define({value:[s.Number,0],range:[s.Instance]})}v_compute(e){let t;if(this.range instanceof i.FactorRange)t=this.range.v_synthetic(e);else{if(!a.isArrayableOf(e,a.isNumber))throw new Error(\"unexpected\");t=e}const r=new Float64Array(t.length);for(let e=0;e<t.length;e++){const n=t[e];r[e]=this._compute(n)}return r}compute(e){if(this.range instanceof i.FactorRange)return this._compute(this.range.synthetic(e));if(a.isNumber(e))return this._compute(e);throw new Error(\"unexpected\")}_compute(e){return e+this.value}}r.Dodge=c,c.__name__=\"Dodge\",c.init_Dodge()},\n",
+       "      function _(t,e,r){Object.defineProperty(r,\"__esModule\",{value:!0});const s=t(1),o=t(118),n=s.__importStar(t(19)),i=t(9),a=t(8);class h extends o.Transform{constructor(t){super(t),this._sorted_dirty=!0}static init_Interpolator(){this.define({x:[n.Any],y:[n.Any],data:[n.Any],clip:[n.Boolean,!0]})}connect_signals(){super.connect_signals(),this.connect(this.change,()=>this._sorted_dirty=!0)}v_compute(t){const e=new Float64Array(t.length);for(let r=0;r<t.length;r++){const s=t[r];e[r]=this.compute(s)}return e}sort(t=!1){if(!this._sorted_dirty)return;let e,r;if(a.isString(this.x)&&a.isString(this.y)&&null!=this.data){const t=this.data.columns();if(!i.includes(t,this.x))throw new Error(\"The x parameter does not correspond to a valid column name defined in the data parameter\");if(!i.includes(t,this.y))throw new Error(\"The y parameter does not correspond to a valid column name defined in the data parameter\");e=this.data.get_column(this.x),r=this.data.get_column(this.y)}else{if(!a.isArray(this.x)||!a.isArray(this.y))throw new Error(\"parameters 'x' and 'y' must be both either string fields or arrays\");e=this.x,r=this.y}if(e.length!==r.length)throw new Error(\"The length for x and y do not match\");if(e.length<2)throw new Error(\"x and y must have at least two elements to support interpolation\");const s=[];for(const t in e)s.push({x:e[t],y:r[t]});t?s.sort((t,e)=>t.x>e.x?-1:t.x==e.x?0:1):s.sort((t,e)=>t.x<e.x?-1:t.x==e.x?0:1),this._x_sorted=[],this._y_sorted=[];for(const{x:t,y:e}of s)this._x_sorted.push(t),this._y_sorted.push(e);this._sorted_dirty=!1}}r.Interpolator=h,h.__name__=\"Interpolator\",h.init_Interpolator()},\n",
+       "      function _(t,e,r){Object.defineProperty(r,\"__esModule\",{value:!0});const i=t(1),n=t(118),s=t(88),o=t(8),u=i.__importStar(t(19)),a=i.__importStar(t(10));class h extends n.Transform{constructor(t){super(t)}static init_Jitter(){this.define({mean:[u.Number,0],width:[u.Number,1],distribution:[u.Distribution,\"uniform\"],range:[u.Instance]}),this.internal({previous_values:[u.Array]})}v_compute(t){if(null!=this.previous_values&&this.previous_values.length==t.length)return this.previous_values;let e;if(this.range instanceof s.FactorRange)e=this.range.v_synthetic(t);else{if(!o.isArrayableOf(t,o.isNumber))throw new Error(\"unexpected\");e=t}const r=new Float64Array(e.length);for(let t=0;t<e.length;t++){const i=e[t];r[t]=this._compute(i)}return this.previous_values=r,r}compute(t){if(this.range instanceof s.FactorRange)return this._compute(this.range.synthetic(t));if(o.isNumber(t))return this._compute(t);throw new Error(\"unexpected\")}_compute(t){switch(this.distribution){case\"uniform\":return t+this.mean+(a.random()-.5)*this.width;case\"normal\":return t+a.rnorm(this.mean,this.width)}}}r.Jitter=h,h.__name__=\"Jitter\",h.init_Jitter()},\n",
+       "      function _(t,s,e){Object.defineProperty(e,\"__esModule\",{value:!0});const _=t(9),r=t(125);class o extends r.Interpolator{constructor(t){super(t)}compute(t){if(this.sort(!1),this.clip){if(t<this._x_sorted[0]||t>this._x_sorted[this._x_sorted.length-1])return NaN}else{if(t<this._x_sorted[0])return this._y_sorted[0];if(t>this._x_sorted[this._x_sorted.length-1])return this._y_sorted[this._y_sorted.length-1]}if(t==this._x_sorted[0])return this._y_sorted[0];const s=_.find_last_index(this._x_sorted,s=>s<t),e=this._x_sorted[s],r=this._x_sorted[s+1],o=this._y_sorted[s],i=this._y_sorted[s+1];return o+(t-e)/(r-e)*(i-o)}}e.LinearInterpolator=o,o.__name__=\"LinearInterpolator\"},\n",
+       "      function _(t,e,r){Object.defineProperty(r,\"__esModule\",{value:!0});const s=t(1),o=t(125),_=s.__importStar(t(19)),i=t(9);class n extends o.Interpolator{constructor(t){super(t)}static init_StepInterpolator(){this.define({mode:[_.StepMode,\"after\"]})}compute(t){if(this.sort(!1),this.clip){if(t<this._x_sorted[0]||t>this._x_sorted[this._x_sorted.length-1])return NaN}else{if(t<this._x_sorted[0])return this._y_sorted[0];if(t>this._x_sorted[this._x_sorted.length-1])return this._y_sorted[this._y_sorted.length-1]}let e;switch(this.mode){case\"after\":e=i.find_last_index(this._x_sorted,e=>t>=e);break;case\"before\":e=i.find_index(this._x_sorted,e=>t<=e);break;case\"center\":{const r=this._x_sorted.map(e=>Math.abs(e-t)),s=i.min(r);e=i.find_index(r,t=>s===t);break}default:throw new Error(`unknown mode: ${this.mode}`)}return-1!=e?this._y_sorted[e]:NaN}}r.StepInterpolator=n,n.__name__=\"StepInterpolator\",n.init_StepInterpolator()},\n",
+       "      function _(t,e,o){Object.defineProperty(o,\"__esModule\",{value:!0});const a=t(120);class s extends a.ContinuousScale{constructor(t){super(t)}compute(t){const[e,o,a,s]=this._compute_state();let n;if(0==a)n=0;else{const r=(Math.log(t)-s)/a;n=isFinite(r)?r*e+o:NaN}return n}v_compute(t){const[e,o,a,s]=this._compute_state(),n=new Float64Array(t.length);if(0==a)for(let e=0;e<t.length;e++)n[e]=0;else for(let r=0;r<t.length;r++){const l=(Math.log(t[r])-s)/a;let c;c=isFinite(l)?l*e+o:NaN,n[r]=c}return n}invert(t){const[e,o,a,s]=this._compute_state(),n=(t-o)/e;return Math.exp(a*n+s)}v_invert(t){const[e,o,a,s]=this._compute_state(),n=new Float64Array(t.length);for(let r=0;r<t.length;r++){const l=(t[r]-o)/e;n[r]=Math.exp(a*l+s)}return n}_get_safe_factor(t,e){let o=t<0?0:t,a=e<0?0:e;if(o==a)if(0==o)[o,a]=[1,10];else{const t=Math.log(o)/Math.log(10);o=Math.pow(10,Math.floor(t)),a=Math.ceil(t)!=Math.floor(t)?Math.pow(10,Math.ceil(t)):Math.pow(10,Math.ceil(t)+1)}return[o,a]}_compute_state(){const t=this.source_range.start,e=this.source_range.end,o=this.target_range.start,a=this.target_range.end-o,[s,n]=this._get_safe_factor(t,e);let r,l;return 0==s?(r=Math.log(n),l=0):(r=Math.log(n)-Math.log(s),l=Math.log(s)),[a,o,r,l]}}o.LogScale=s,s.__name__=\"LogScale\"},\n",
+       "      function _(t,e,s){Object.defineProperty(s,\"__esModule\",{value:!0});const i=t(1),n=t(89),r=i.__importStar(t(19));class a extends n.Range{constructor(t){super(t)}static init_Range1d(){this.define({start:[r.Number,0],end:[r.Number,1],reset_start:[r.Number],reset_end:[r.Number]})}_set_auto_bounds(){if(\"auto\"==this.bounds){const t=Math.min(this.reset_start,this.reset_end),e=Math.max(this.reset_start,this.reset_end);this.setv({bounds:[t,e]},{silent:!0})}}initialize(){super.initialize(),null==this.reset_start&&(this.reset_start=this.start),null==this.reset_end&&(this.reset_end=this.end),this._set_auto_bounds()}get min(){return Math.min(this.start,this.end)}get max(){return Math.max(this.start,this.end)}reset(){this._set_auto_bounds(),this.start!=this.reset_start||this.end!=this.reset_end?this.setv({start:this.reset_start,end:this.reset_end}):this.change.emit()}}s.Range1d=a,a.__name__=\"Range1d\",a.init_Range1d()},\n",
+       "      function _(t,e,n){Object.defineProperty(n,\"__esModule\",{value:!0});const o=t(66),i={};n.measure_font=function(t){if(null!=i[t])return i[t];const e=o.span({style:{font:t}},\"Hg\"),n=o.div({style:{display:\"inline-block\",width:\"1px\",height:\"0px\"}}),l=o.div({},e,n);document.body.appendChild(l);try{n.style.verticalAlign=\"baseline\";const s=o.offset(n).top-o.offset(e).top;n.style.verticalAlign=\"bottom\";const d=o.offset(n).top-o.offset(e).top,c={height:d,ascent:s,descent:d-s};return i[t]=c,c}finally{document.body.removeChild(l)}};const l={};n.measure_text=function(t,e){const n=l[e];if(null!=n){const e=n[t];if(null!=e)return e}else l[e]={};const i=o.div({style:{display:\"inline-block\",\"white-space\":\"nowrap\",font:e}},t);document.body.appendChild(i);try{const{width:n,height:o}=i.getBoundingClientRect();return l[e][t]={width:n,height:o},{width:n,height:o}}finally{document.body.removeChild(i)}}},\n",
+       "      function _(e,t,i){Object.defineProperty(i,\"__esModule\",{value:!0});const s=e(1),a=e(133),l=e(66),n=s.__importStar(e(19));class o extends a.TextAnnotationView{initialize(){super.initialize(),this.visuals.warm_cache()}_get_size(){const{ctx:e}=this.plot_view.canvas_view;this.visuals.text.set_value(e);const{width:t,ascent:i}=e.measureText(this.model.text);return{width:t,height:i}}render(){if(this.model.visible||\"css\"!=this.model.render_mode||l.undisplay(this.el),!this.model.visible)return;let e;switch(this.model.angle_units){case\"rad\":e=-this.model.angle;break;case\"deg\":e=-this.model.angle*Math.PI/180}const t=null!=this.panel?this.panel:this.plot_view.frame,i=this.plot_view.frame.xscales[this.model.x_range_name],s=this.plot_view.frame.yscales[this.model.y_range_name];let a=\"data\"==this.model.x_units?i.compute(this.model.x):t.xview.compute(this.model.x),n=\"data\"==this.model.y_units?s.compute(this.model.y):t.yview.compute(this.model.y);a+=this.model.x_offset,n-=this.model.y_offset,(\"canvas\"==this.model.render_mode?this._canvas_text.bind(this):this._css_text.bind(this))(this.plot_view.canvas_view.ctx,this.model.text,a,n,e)}}i.LabelView=o,o.__name__=\"LabelView\";class _ extends a.TextAnnotation{constructor(e){super(e)}static init_Label(){this.prototype.default_view=o,this.mixins([\"text\",\"line:border_\",\"fill:background_\"]),this.define({x:[n.Number],x_units:[n.SpatialUnits,\"data\"],y:[n.Number],y_units:[n.SpatialUnits,\"data\"],text:[n.String],angle:[n.Angle,0],angle_units:[n.AngleUnits,\"rad\"],x_offset:[n.Number,0],y_offset:[n.Number,0],x_range_name:[n.String,\"default\"],y_range_name:[n.String,\"default\"]}),this.override({background_fill_color:null,border_line_color:null})}}i.Label=_,_.__name__=\"Label\",_.init_Label()},\n",
+       "      function _(e,t,s){Object.defineProperty(s,\"__esModule\",{value:!0});const i=e(1),l=e(29),a=e(66),n=i.__importStar(e(19)),o=e(131),r=e(106),_=e(11);class h extends l.AnnotationView{constructor(){super(...arguments),this.rotate=!0}initialize(){super.initialize(),\"css\"==this.model.render_mode&&(this.el.classList.add(r.bk_annotation),this.plot_view.canvas_view.add_overlay(this.el))}connect_signals(){super.connect_signals(),\"css\"==this.model.render_mode?this.connect(this.model.change,()=>this.render()):this.connect(this.model.change,()=>this.plot_view.request_render())}_calculate_text_dimensions(e,t){const{width:s}=e.measureText(t),{height:i}=o.measure_font(this.visuals.text.font_value());return[s,i]}_calculate_bounding_box_dimensions(e,t){const[s,i]=this._calculate_text_dimensions(e,t);let l,a;switch(e.textAlign){case\"left\":l=0;break;case\"center\":l=-s/2;break;case\"right\":l=-s;break;default:_.unreachable()}switch(e.textBaseline){case\"top\":a=0;break;case\"middle\":a=-.5*i;break;case\"bottom\":a=-1*i;break;case\"alphabetic\":a=-.8*i;break;case\"hanging\":a=-.17*i;break;case\"ideographic\":a=-.83*i;break;default:_.unreachable()}return[l,a,s,i]}_canvas_text(e,t,s,i,l){this.visuals.text.set_value(e);const a=this._calculate_bounding_box_dimensions(e,t);e.save(),e.beginPath(),e.translate(s,i),l&&e.rotate(l),e.rect(a[0],a[1],a[2],a[3]),this.visuals.background_fill.doit&&(this.visuals.background_fill.set_value(e),e.fill()),this.visuals.border_line.doit&&(this.visuals.border_line.set_value(e),e.stroke()),this.visuals.text.doit&&(this.visuals.text.set_value(e),e.fillText(t,0,0)),e.restore()}_css_text(e,t,s,i,l){a.undisplay(this.el),this.visuals.text.set_value(e);const n=this._calculate_bounding_box_dimensions(e,t),o=this.visuals.border_line.line_dash.value().length<2?\"solid\":\"dashed\";this.visuals.border_line.set_value(e),this.visuals.background_fill.set_value(e),this.el.style.position=\"absolute\",this.el.style.left=`${s+n[0]}px`,this.el.style.top=`${i+n[1]}px`,this.el.style.color=`${this.visuals.text.text_color.value()}`,this.el.style.opacity=`${this.visuals.text.text_alpha.value()}`,this.el.style.font=`${this.visuals.text.font_value()}`,this.el.style.lineHeight=\"normal\",l&&(this.el.style.transform=`rotate(${l}rad)`),this.visuals.background_fill.doit&&(this.el.style.backgroundColor=`${this.visuals.background_fill.color_value()}`),this.visuals.border_line.doit&&(this.el.style.borderStyle=`${o}`,this.el.style.borderWidth=`${this.visuals.border_line.line_width.value()}px`,this.el.style.borderColor=`${this.visuals.border_line.color_value()}`),this.el.textContent=t,a.display(this.el)}}s.TextAnnotationView=h,h.__name__=\"TextAnnotationView\";class c extends l.Annotation{constructor(e){super(e)}static init_TextAnnotation(){this.define({render_mode:[n.RenderMode,\"canvas\"]})}}s.TextAnnotation=c,c.__name__=\"TextAnnotation\",c.init_TextAnnotation()},\n",
+       "      function _(t,e,s){Object.defineProperty(s,\"__esModule\",{value:!0});const i=t(1),l=t(133),o=t(73),a=t(66),n=i.__importStar(t(19)),r=t(106);class _ extends l.TextAnnotationView{initialize(){if(super.initialize(),this.set_data(this.model.source),\"css\"==this.model.render_mode)for(let t=0,e=this._text.length;t<e;t++){const t=a.div({class:r.bk_annotation_child,style:{display:\"none\"}});this.el.appendChild(t)}}connect_signals(){super.connect_signals(),\"css\"==this.model.render_mode?(this.connect(this.model.change,()=>{this.set_data(this.model.source),this.render()}),this.connect(this.model.source.streaming,()=>{this.set_data(this.model.source),this.render()}),this.connect(this.model.source.patching,()=>{this.set_data(this.model.source),this.render()}),this.connect(this.model.source.change,()=>{this.set_data(this.model.source),this.render()})):(this.connect(this.model.change,()=>{this.set_data(this.model.source),this.plot_view.request_render()}),this.connect(this.model.source.streaming,()=>{this.set_data(this.model.source),this.plot_view.request_render()}),this.connect(this.model.source.patching,()=>{this.set_data(this.model.source),this.plot_view.request_render()}),this.connect(this.model.source.change,()=>{this.set_data(this.model.source),this.plot_view.request_render()}))}set_data(t){super.set_data(t),this.visuals.warm_cache(t)}_map_data(){const t=this.plot_view.frame.xscales[this.model.x_range_name],e=this.plot_view.frame.yscales[this.model.y_range_name],s=null!=this.panel?this.panel:this.plot_view.frame;return[\"data\"==this.model.x_units?t.v_compute(this._x):s.xview.v_compute(this._x),\"data\"==this.model.y_units?e.v_compute(this._y):s.yview.v_compute(this._y)]}render(){if(this.model.visible||\"css\"!=this.model.render_mode||a.undisplay(this.el),!this.model.visible)return;const t=\"canvas\"==this.model.render_mode?this._v_canvas_text.bind(this):this._v_css_text.bind(this),{ctx:e}=this.plot_view.canvas_view,[s,i]=this._map_data();for(let l=0,o=this._text.length;l<o;l++)t(e,l,this._text[l],s[l]+this._x_offset[l],i[l]-this._y_offset[l],this._angle[l])}_get_size(){const{ctx:t}=this.plot_view.canvas_view;this.visuals.text.set_value(t);const{width:e,ascent:s}=t.measureText(this._text[0]);return{width:e,height:s}}_v_canvas_text(t,e,s,i,l,o){this.visuals.text.set_vectorize(t,e);const a=this._calculate_bounding_box_dimensions(t,s);t.save(),t.beginPath(),t.translate(i,l),t.rotate(o),t.rect(a[0],a[1],a[2],a[3]),this.visuals.background_fill.doit&&(this.visuals.background_fill.set_vectorize(t,e),t.fill()),this.visuals.border_line.doit&&(this.visuals.border_line.set_vectorize(t,e),t.stroke()),this.visuals.text.doit&&(this.visuals.text.set_vectorize(t,e),t.fillText(s,0,0)),t.restore()}_v_css_text(t,e,s,i,l,o){const n=this.el.children[e];n.textContent=s,this.visuals.text.set_vectorize(t,e);const r=this._calculate_bounding_box_dimensions(t,s),_=this.visuals.border_line.line_dash.value().length<2?\"solid\":\"dashed\";this.visuals.border_line.set_vectorize(t,e),this.visuals.background_fill.set_vectorize(t,e),n.style.position=\"absolute\",n.style.left=`${i+r[0]}px`,n.style.top=`${l+r[1]}px`,n.style.color=`${this.visuals.text.text_color.value()}`,n.style.opacity=`${this.visuals.text.text_alpha.value()}`,n.style.font=`${this.visuals.text.font_value()}`,n.style.lineHeight=\"normal\",o&&(n.style.transform=`rotate(${o}rad)`),this.visuals.background_fill.doit&&(n.style.backgroundColor=`${this.visuals.background_fill.color_value()}`),this.visuals.border_line.doit&&(n.style.borderStyle=`${_}`,n.style.borderWidth=`${this.visuals.border_line.line_width.value()}px`,n.style.borderColor=`${this.visuals.border_line.color_value()}`),a.display(n)}}s.LabelSetView=_,_.__name__=\"LabelSetView\";class h extends l.TextAnnotation{constructor(t){super(t)}static init_LabelSet(){this.prototype.default_view=_,this.mixins([\"text\",\"line:border_\",\"fill:background_\"]),this.define({x:[n.NumberSpec],y:[n.NumberSpec],x_units:[n.SpatialUnits,\"data\"],y_units:[n.SpatialUnits,\"data\"],text:[n.StringSpec,{field:\"text\"}],angle:[n.AngleSpec,0],x_offset:[n.NumberSpec,{value:0}],y_offset:[n.NumberSpec,{value:0}],source:[n.Instance,()=>new o.ColumnDataSource],x_range_name:[n.String,\"default\"],y_range_name:[n.String,\"default\"]}),this.override({background_fill_color:null,border_line_color:null})}}s.LabelSet=h,h.__name__=\"LabelSet\",h.init_LabelSet()},\n",
+       "      function _(t,e,i){Object.defineProperty(i,\"__esModule\",{value:!0});const s=t(1),l=t(29),n=s.__importStar(t(19)),h=t(14),a=t(131),_=t(85),o=t(9),r=t(23),d=t(8),c=t(11);class m extends l.AnnotationView{cursor(t,e){return\"none\"==this.model.click_policy?null:\"pointer\"}get legend_padding(){return null!=this.visuals.border_line.line_color.value()?this.model.padding:0}connect_signals(){super.connect_signals(),this.connect(this.model.change,()=>this.plot_view.request_render()),this.connect(this.model.item_change,()=>this.plot_view.request_render())}compute_legend_bbox(){const t=this.model.get_legend_names(),{glyph_height:e,glyph_width:i}=this.model,{label_height:s,label_width:l}=this.model;this.max_label_height=o.max([a.measure_font(this.visuals.label_text.font_value()).height,s,e]);const{ctx:n}=this.plot_view.canvas_view;n.save(),this.visuals.label_text.set_value(n),this.text_widths={};for(const e of t)this.text_widths[e]=o.max([n.measureText(e).width,l]);this.visuals.title_text.set_value(n),this.title_height=this.model.title?a.measure_font(this.visuals.title_text.font_value()).height+this.model.title_standoff:0,this.title_width=this.model.title?n.measureText(this.model.title).width:0,n.restore();const h=Math.max(o.max(r.values(this.text_widths)),0),m=this.model.margin,{legend_padding:g}=this,b=this.model.spacing,{label_standoff:f}=this.model;let u,x;if(\"vertical\"==this.model.orientation)u=t.length*this.max_label_height+Math.max(t.length-1,0)*b+2*g+this.title_height,x=o.max([h+i+f+2*g,this.title_width+2*g]);else{let e=2*g+Math.max(t.length-1,0)*b;for(const t in this.text_widths){const s=this.text_widths[t];e+=o.max([s,l])+i+f}x=o.max([this.title_width+2*g,e]),u=this.max_label_height+this.title_height+2*g}const p=null!=this.panel?this.panel:this.plot_view.frame,[v,w]=p.bbox.ranges,{location:y}=this.model;let k,N;if(d.isString(y))switch(y){case\"top_left\":k=v.start+m,N=w.start+m;break;case\"top_center\":k=(v.end+v.start)/2-x/2,N=w.start+m;break;case\"top_right\":k=v.end-m-x,N=w.start+m;break;case\"bottom_right\":k=v.end-m-x,N=w.end-m-u;break;case\"bottom_center\":k=(v.end+v.start)/2-x/2,N=w.end-m-u;break;case\"bottom_left\":k=v.start+m,N=w.end-m-u;break;case\"center_left\":k=v.start+m,N=(w.end+w.start)/2-u/2;break;case\"center\":k=(v.end+v.start)/2-x/2,N=(w.end+w.start)/2-u/2;break;case\"center_right\":k=v.end-m-x,N=(w.end+w.start)/2-u/2}else if(d.isArray(y)&&2==y.length){const[t,e]=y;k=p.xview.compute(t),N=p.yview.compute(e)-u}else c.unreachable();return new _.BBox({left:k,top:N,width:x,height:u})}interactive_bbox(){return this.compute_legend_bbox()}interactive_hit(t,e){return this.interactive_bbox().contains(t,e)}on_hit(t,e){let i;const{glyph_width:s}=this.model,{legend_padding:l}=this,n=this.model.spacing,{label_standoff:h}=this.model;let a=i=l;const o=this.compute_legend_bbox(),r=\"vertical\"==this.model.orientation;for(const d of this.model.items){const c=d.get_labels_list_from_label_prop();for(const m of c){const c=o.x+a,g=o.y+i+this.title_height;let b,f;if([b,f]=r?[o.width-2*l,this.max_label_height]:[this.text_widths[m]+s+h,this.max_label_height],new _.BBox({left:c,top:g,width:b,height:f}).contains(t,e)){switch(this.model.click_policy){case\"hide\":for(const t of d.renderers)t.visible=!t.visible;break;case\"mute\":for(const t of d.renderers)t.muted=!t.muted}return!0}r?i+=this.max_label_height+n:a+=this.text_widths[m]+s+h+n}}return!1}render(){if(!this.model.visible)return;if(0==this.model.items.length)return;for(const t of this.model.items)t.legend=this.model;const{ctx:t}=this.plot_view.canvas_view,e=this.compute_legend_bbox();t.save(),this._draw_legend_box(t,e),this._draw_legend_items(t,e),this.model.title&&this._draw_title(t,e),t.restore()}_draw_legend_box(t,e){t.beginPath(),t.rect(e.x,e.y,e.width,e.height),this.visuals.background_fill.set_value(t),t.fill(),this.visuals.border_line.doit&&(this.visuals.border_line.set_value(t),t.stroke())}_draw_legend_items(t,e){const{glyph_width:i,glyph_height:s}=this.model,{legend_padding:l}=this,n=this.model.spacing,{label_standoff:h}=this.model;let a=l,_=l;const r=\"vertical\"==this.model.orientation;for(const d of this.model.items){const c=d.get_labels_list_from_label_prop(),m=d.get_field_from_label_prop();if(0==c.length)continue;const g=(()=>{switch(this.model.click_policy){case\"none\":return!0;case\"hide\":return o.every(d.renderers,t=>t.visible);case\"mute\":return o.every(d.renderers,t=>!t.muted)}})();for(const o of c){const c=e.x+a,b=e.y+_+this.title_height,f=c+i,u=b+s;r?_+=this.max_label_height+n:a+=this.text_widths[o]+i+h+n,this.visuals.label_text.set_value(t),t.fillText(o,f+h,b+this.max_label_height/2);for(const e of d.renderers){this.plot_view.renderer_views[e.id].draw_legend(t,c,f,b,u,m,o,d.index)}if(!g){let s,n;[s,n]=r?[e.width-2*l,this.max_label_height]:[this.text_widths[o]+i+h,this.max_label_height],t.beginPath(),t.rect(c,b,s,n),this.visuals.inactive_fill.set_value(t),t.fill()}}}}_draw_title(t,e){this.visuals.title_text.doit&&(t.save(),t.translate(e.x0,e.y0+this.title_height),this.visuals.title_text.set_value(t),t.fillText(this.model.title,this.legend_padding,this.legend_padding-this.model.title_standoff),t.restore())}_get_size(){const{width:t,height:e}=this.compute_legend_bbox();return{width:t+2*this.model.margin,height:e+2*this.model.margin}}}i.LegendView=m,m.__name__=\"LegendView\";class g extends l.Annotation{constructor(t){super(t)}initialize(){super.initialize(),this.item_change=new h.Signal0(this,\"item_change\")}static init_Legend(){this.prototype.default_view=m,this.mixins([\"text:label_\",\"text:title_\",\"fill:inactive_\",\"line:border_\",\"fill:background_\"]),this.define({orientation:[n.Orientation,\"vertical\"],location:[n.Any,\"top_right\"],title:[n.String],title_standoff:[n.Number,5],label_standoff:[n.Number,5],glyph_height:[n.Number,20],glyph_width:[n.Number,20],label_height:[n.Number,20],label_width:[n.Number,20],margin:[n.Number,10],padding:[n.Number,10],spacing:[n.Number,3],items:[n.Array,[]],click_policy:[n.Any,\"none\"]}),this.override({border_line_color:\"#e5e5e5\",border_line_alpha:.5,border_line_width:1,background_fill_color:\"#ffffff\",background_fill_alpha:.95,inactive_fill_color:\"white\",inactive_fill_alpha:.7,label_text_font_size:\"10pt\",label_text_baseline:\"middle\",title_text_font_size:\"10pt\",title_text_font_style:\"italic\"})}get_legend_names(){const t=[];for(const e of this.items){const i=e.get_labels_list_from_label_prop();t.push(...i)}return t}}i.Legend=g,g.__name__=\"Legend\",g.init_Legend()},\n",
+       "      function _(e,r,n){Object.defineProperty(n,\"__esModule\",{value:!0});const t=e(1),l=e(69),i=e(74),s=e(137),_=t.__importStar(e(19)),o=e(70),a=e(9);class u extends l.Model{constructor(e){super(e)}static init_LegendItem(){this.define({label:[_.StringSpec,null],renderers:[_.Array,[]],index:[_.Number,null]})}_check_data_sources_on_renderers(){if(null!=this.get_field_from_label_prop()){if(this.renderers.length<1)return!1;const e=this.renderers[0].data_source;if(null!=e)for(const r of this.renderers)if(r.data_source!=e)return!1}return!0}_check_field_label_on_data_source(){const e=this.get_field_from_label_prop();if(null!=e){if(this.renderers.length<1)return!1;const r=this.renderers[0].data_source;if(null!=r&&!a.includes(r.columns(),e))return!1}return!0}initialize(){super.initialize(),this.legend=null,this.connect(this.change,()=>{null!=this.legend&&this.legend.item_change.emit()}),this._check_data_sources_on_renderers()||o.logger.error(\"Non matching data sources on legend item renderers\"),this._check_field_label_on_data_source()||o.logger.error(`Bad column name on label: ${this.label}`)}get_field_from_label_prop(){const{label:e}=this;return s.isField(e)?e.field:null}get_labels_list_from_label_prop(){if(s.isValue(this.label)){const{value:e}=this.label;return null!=e?[e]:[]}const e=this.get_field_from_label_prop();if(null!=e){let r;if(!this.renderers[0]||null==this.renderers[0].data_source)return[\"No source found\"];if(r=this.renderers[0].data_source,r instanceof i.ColumnarDataSource){const n=r.get_column(e);return null!=n?a.uniq(Array.from(n)):[\"Invalid field\"]}}return[]}}n.LegendItem=u,u.__name__=\"LegendItem\",u.init_LegendItem()},\n",
+       "      function _(e,i,n){Object.defineProperty(n,\"__esModule\",{value:!0});const t=e(8);n.isValue=function(e){return t.isPlainObject(e)&&\"value\"in e},n.isField=function(e){return t.isPlainObject(e)&&\"field\"in e}},\n",
+       "      function _(t,e,i){Object.defineProperty(i,\"__esModule\",{value:!0});const n=t(1),s=t(29),l=t(14),o=n.__importStar(t(19));class a extends s.AnnotationView{connect_signals(){super.connect_signals(),this.connect(this.model.change,()=>this.plot_view.request_render()),this.connect(this.model.data_update,()=>this.plot_view.request_render())}render(){if(!this.model.visible)return;const{xs:t,ys:e}=this.model;if(t.length!=e.length)return;if(t.length<3||e.length<3)return;const{frame:i}=this.plot_view,{ctx:n}=this.plot_view.canvas_view;for(let s=0,l=t.length;s<l;s++){let l,o;if(\"screen\"!=this.model.xs_units)throw new Error(\"not implemented\");if(l=this.model.screen?t[s]:i.xview.compute(t[s]),\"screen\"!=this.model.ys_units)throw new Error(\"not implemented\");o=this.model.screen?e[s]:i.yview.compute(e[s]),0==s?(n.beginPath(),n.moveTo(l,o)):n.lineTo(l,o)}n.closePath(),this.visuals.line.doit&&(this.visuals.line.set_value(n),n.stroke()),this.visuals.fill.doit&&(this.visuals.fill.set_value(n),n.fill())}}i.PolyAnnotationView=a,a.__name__=\"PolyAnnotationView\";class r extends s.Annotation{constructor(t){super(t)}static init_PolyAnnotation(){this.prototype.default_view=a,this.mixins([\"line\",\"fill\"]),this.define({xs:[o.Array,[]],xs_units:[o.SpatialUnits,\"data\"],ys:[o.Array,[]],ys_units:[o.SpatialUnits,\"data\"],x_range_name:[o.String,\"default\"],y_range_name:[o.String,\"default\"]}),this.internal({screen:[o.Boolean,!1]}),this.override({fill_color:\"#fff9ba\",fill_alpha:.4,line_color:\"#cccccc\",line_alpha:.3})}initialize(){super.initialize(),this.data_update=new l.Signal0(this,\"data_update\")}update({xs:t,ys:e}){this.setv({xs:t,ys:e,screen:!0},{silent:!0}),this.data_update.emit()}}i.PolyAnnotation=r,r.__name__=\"PolyAnnotation\",r.init_PolyAnnotation()},\n",
+       "      function _(e,t,i){Object.defineProperty(i,\"__esModule\",{value:!0});const n=e(1),s=e(29),l=n.__importStar(e(19));class o extends s.AnnotationView{initialize(){super.initialize()}connect_signals(){super.connect_signals(),this.connect(this.model.change,()=>this.plot_view.request_render())}render(){this.model.visible&&this._draw_slope()}_draw_slope(){const e=this.model.gradient,t=this.model.y_intercept;if(null==e||null==t)return;const{frame:i}=this.plot_view,n=i.xscales[this.model.x_range_name],s=i.yscales[this.model.y_range_name],l=i._top.value,o=l+i._height.value,a=(s.invert(l)-t)/e,_=(s.invert(o)-t)/e,r=n.compute(a),c=n.compute(_),{ctx:u}=this.plot_view.canvas_view;u.save(),u.beginPath(),this.visuals.line.set_value(u),u.moveTo(r,l),u.lineTo(c,o),u.stroke(),u.restore()}}i.SlopeView=o,o.__name__=\"SlopeView\";class a extends s.Annotation{constructor(e){super(e)}static init_Slope(){this.prototype.default_view=o,this.mixins([\"line\"]),this.define({gradient:[l.Number,null],y_intercept:[l.Number,null],x_range_name:[l.String,\"default\"],y_range_name:[l.String,\"default\"]}),this.override({line_color:\"black\"})}}i.Slope=a,a.__name__=\"Slope\",a.init_Slope()},\n",
+       "      function _(e,i,t){Object.defineProperty(t,\"__esModule\",{value:!0});const s=e(1),o=e(29),n=e(66),l=s.__importStar(e(19));class a extends o.AnnotationView{initialize(){super.initialize(),this.plot_view.canvas_view.add_overlay(this.el),this.el.style.position=\"absolute\",n.undisplay(this.el)}connect_signals(){super.connect_signals(),this.model.for_hover?this.connect(this.model.properties.computed_location.change,()=>this._draw_span()):\"canvas\"==this.model.render_mode?(this.connect(this.model.change,()=>this.plot_view.request_render()),this.connect(this.model.properties.location.change,()=>this.plot_view.request_render())):(this.connect(this.model.change,()=>this.render()),this.connect(this.model.properties.location.change,()=>this._draw_span()))}render(){this.model.visible||\"css\"!=this.model.render_mode||n.undisplay(this.el),this.model.visible&&this._draw_span()}_draw_span(){const e=this.model.for_hover?this.model.computed_location:this.model.location;if(null==e)return void n.undisplay(this.el);const{frame:i}=this.plot_view,t=i.xscales[this.model.x_range_name],s=i.yscales[this.model.y_range_name],o=(i,t)=>this.model.for_hover?this.model.computed_location:\"data\"==this.model.location_units?i.compute(e):t.compute(e);let l,a,h,d;if(\"width\"==this.model.dimension?(h=o(s,i.yview),a=i._left.value,d=i._width.value,l=this.model.properties.line_width.value()):(h=i._top.value,a=o(t,i.xview),d=this.model.properties.line_width.value(),l=i._height.value),\"css\"==this.model.render_mode)this.el.style.top=`${h}px`,this.el.style.left=`${a}px`,this.el.style.width=`${d}px`,this.el.style.height=`${l}px`,this.el.style.backgroundColor=this.model.properties.line_color.value(),this.el.style.opacity=this.model.properties.line_alpha.value(),n.display(this.el);else if(\"canvas\"==this.model.render_mode){const{ctx:e}=this.plot_view.canvas_view;e.save(),e.beginPath(),this.visuals.line.set_value(e),e.moveTo(a,h),\"width\"==this.model.dimension?e.lineTo(a+d,h):e.lineTo(a,h+l),e.stroke(),e.restore()}}}t.SpanView=a,a.__name__=\"SpanView\";class h extends o.Annotation{constructor(e){super(e)}static init_Span(){this.prototype.default_view=a,this.mixins([\"line\"]),this.define({render_mode:[l.RenderMode,\"canvas\"],x_range_name:[l.String,\"default\"],y_range_name:[l.String,\"default\"],location:[l.Number,null],location_units:[l.SpatialUnits,\"data\"],dimension:[l.Dimension,\"width\"]}),this.override({line_color:\"black\"}),this.internal({for_hover:[l.Boolean,!1],computed_location:[l.Number,null]})}}t.Span=h,h.__name__=\"Span\",h.init_Span()},\n",
+       "      function _(e,t,i){Object.defineProperty(i,\"__esModule\",{value:!0});const l=e(1),a=e(133),s=e(66),n=e(68),o=l.__importStar(e(19));class r extends a.TextAnnotationView{initialize(){super.initialize(),this.visuals.text=new n.Text(this.model)}_get_location(){const e=this.panel,t=this.model.offset;let i,l;switch(e.side){case\"above\":case\"below\":switch(this.model.vertical_align){case\"top\":l=e._top.value+5;break;case\"middle\":l=e._vcenter.value;break;case\"bottom\":l=e._bottom.value-5}switch(this.model.align){case\"left\":i=e._left.value+t;break;case\"center\":i=e._hcenter.value;break;case\"right\":i=e._right.value-t}break;case\"left\":switch(this.model.vertical_align){case\"top\":i=e._left.value-5;break;case\"middle\":i=e._hcenter.value;break;case\"bottom\":i=e._right.value+5}switch(this.model.align){case\"left\":l=e._bottom.value-t;break;case\"center\":l=e._vcenter.value;break;case\"right\":l=e._top.value+t}break;case\"right\":switch(this.model.vertical_align){case\"top\":i=e._right.value-5;break;case\"middle\":i=e._hcenter.value;break;case\"bottom\":i=e._left.value+5}switch(this.model.align){case\"left\":l=e._top.value+t;break;case\"center\":l=e._vcenter.value;break;case\"right\":l=e._bottom.value-t}}return[i,l]}render(){if(!this.model.visible)return void(\"css\"==this.model.render_mode&&s.undisplay(this.el));const{text:e}=this.model;if(null==e||0==e.length)return;this.model.text_baseline=this.model.vertical_align,this.model.text_align=this.model.align;const[t,i]=this._get_location(),l=this.panel.get_label_angle_heuristic(\"parallel\");(\"canvas\"==this.model.render_mode?this._canvas_text.bind(this):this._css_text.bind(this))(this.plot_view.canvas_view.ctx,e,t,i,l)}_get_size(){const{text:e}=this.model;if(null==e||0==e.length)return{width:0,height:0};{this.visuals.text.set_value(this.ctx);const{width:t,ascent:i}=this.ctx.measureText(e);return{width:t,height:i*this.visuals.text.text_line_height.value()+10}}}}i.TitleView=r,r.__name__=\"TitleView\";class c extends a.TextAnnotation{constructor(e){super(e)}static init_Title(){this.prototype.default_view=r,this.mixins([\"line:border_\",\"fill:background_\"]),this.define({text:[o.String],text_font:[o.Font,\"helvetica\"],text_font_size:[o.FontSizeSpec,\"10pt\"],text_font_style:[o.FontStyle,\"bold\"],text_color:[o.ColorSpec,\"#444444\"],text_alpha:[o.NumberSpec,1],text_line_height:[o.Number,1],vertical_align:[o.VerticalAlign,\"bottom\"],align:[o.TextAlign,\"left\"],offset:[o.Number,0]}),this.override({background_fill_color:null,border_line_color:null}),this.internal({text_align:[o.TextAlign,\"left\"],text_baseline:[o.TextBaseline,\"bottom\"]})}}i.Title=c,c.__name__=\"Title\",c.init_Title()},\n",
+       "      function _(e,i,t){Object.defineProperty(t,\"__esModule\",{value:!0});const o=e(1),l=e(29),s=e(96),a=e(66),n=o.__importStar(e(19));class r extends l.AnnotationView{constructor(){super(...arguments),this.rotate=!0}initialize(){super.initialize(),this.plot_view.canvas_view.add_event(this.el)}async lazy_initialize(){this._toolbar_view=await s.build_view(this.model.toolbar,{parent:this}),this.plot_view.visibility_callbacks.push(e=>this._toolbar_view.set_visibility(e))}remove(){this._toolbar_view.remove(),super.remove()}render(){super.render(),this.model.visible?(this.el.style.position=\"absolute\",this.el.style.overflow=\"hidden\",a.position(this.el,this.panel.bbox),this._toolbar_view.render(),a.empty(this.el),this.el.appendChild(this._toolbar_view.el),a.display(this.el)):a.undisplay(this.el)}_get_size(){const{tools:e,logo:i}=this.model.toolbar;return{width:30*e.length+(null!=i?25:0),height:30}}}t.ToolbarPanelView=r,r.__name__=\"ToolbarPanelView\";class _ extends l.Annotation{constructor(e){super(e)}static init_ToolbarPanel(){this.prototype.default_view=r,this.define({toolbar:[n.Instance]})}}t.ToolbarPanel=_,_.__name__=\"ToolbarPanel\",_.init_ToolbarPanel()},\n",
+       "      function _(t,e,s){Object.defineProperty(s,\"__esModule\",{value:!0});const i=t(1),l=t(29),o=t(66),a=i.__importStar(t(19)),h=t(144),n=t(145);function c(t,e,s,i,l){switch(t){case\"horizontal\":return e<i?\"right\":\"left\";case\"vertical\":return s<l?\"below\":\"above\";default:return t}}s.compute_side=c;class r extends l.AnnotationView{initialize(){super.initialize(),this.plot_view.canvas_view.add_overlay(this.el),o.undisplay(this.el)}connect_signals(){super.connect_signals(),this.connect(this.model.properties.data.change,()=>this._draw_tips())}css_classes(){return super.css_classes().concat(h.bk_tooltip)}render(){this.model.visible&&this._draw_tips()}_draw_tips(){const{data:t}=this.model;if(o.empty(this.el),o.undisplay(this.el),this.model.custom?this.el.classList.add(h.bk_tooltip_custom):this.el.classList.remove(h.bk_tooltip_custom),0==t.length)return;const{frame:e}=this.plot_view;for(const[s,i,l]of t){if(this.model.inner_only&&!e.bbox.contains(s,i))continue;const t=o.div({},l);this.el.appendChild(t)}const[s,i]=t[t.length-1],l=c(this.model.attachment,s,i,e._hcenter.value,e._vcenter.value);this.el.classList.remove(n.bk_right),this.el.classList.remove(n.bk_left),this.el.classList.remove(n.bk_above),this.el.classList.remove(n.bk_below);let a;o.display(this.el);let r=0,d=0;switch(l){case\"right\":this.el.classList.add(n.bk_left),r=s+(this.el.offsetWidth-this.el.clientWidth)+10,a=i-this.el.offsetHeight/2;break;case\"left\":this.el.classList.add(n.bk_right),d=this.plot_view.layout.bbox.width-s+10,a=i-this.el.offsetHeight/2;break;case\"below\":this.el.classList.add(n.bk_above),a=i+(this.el.offsetHeight-this.el.clientHeight)+10,r=Math.round(s-this.el.offsetWidth/2);break;case\"above\":this.el.classList.add(n.bk_below),a=i-this.el.offsetHeight-10,r=Math.round(s-this.el.offsetWidth/2)}this.model.show_arrow&&this.el.classList.add(h.bk_tooltip_arrow),this.el.childNodes.length>0?(this.el.style.top=`${a}px`,this.el.style.left=r?`${r}px`:\"auto\",this.el.style.right=d?`${d}px`:\"auto\"):o.undisplay(this.el)}}s.TooltipView=r,r.__name__=\"TooltipView\";class d extends l.Annotation{constructor(t){super(t)}static init_Tooltip(){this.prototype.default_view=r,this.define({attachment:[a.TooltipAttachment,\"horizontal\"],inner_only:[a.Boolean,!0],show_arrow:[a.Boolean,!0]}),this.override({level:\"overlay\"}),this.internal({data:[a.Any,[]],custom:[a.Any]})}clear(){this.data=[]}add(t,e,s){this.data=this.data.concat([[t,e,s]])}}s.Tooltip=d,d.__name__=\"Tooltip\",d.init_Tooltip()},\n",
+       "      function _(o,t,n){Object.defineProperty(n,\"__esModule\",{value:!0});const r=o(1);o(67),r.__importStar(o(66)).styles.append('.bk-root {\\n  /* Same border color used everywhere */\\n  /* Gray of icons */\\n}\\n.bk-root .bk-tooltip {\\n  font-weight: 300;\\n  font-size: 12px;\\n  position: absolute;\\n  padding: 5px;\\n  border: 1px solid #e5e5e5;\\n  color: #2f2f2f;\\n  background-color: white;\\n  pointer-events: none;\\n  opacity: 0.95;\\n  z-index: 100;\\n}\\n.bk-root .bk-tooltip > div:not(:first-child) {\\n  /* gives space when multiple elements are being hovered over */\\n  margin-top: 5px;\\n  border-top: #e5e5e5 1px dashed;\\n}\\n.bk-root .bk-tooltip.bk-left.bk-tooltip-arrow::before {\\n  position: absolute;\\n  margin: -7px 0 0 0;\\n  top: 50%;\\n  width: 0;\\n  height: 0;\\n  border-style: solid;\\n  border-width: 7px 0 7px 0;\\n  border-color: transparent;\\n  content: \" \";\\n  display: block;\\n  left: -10px;\\n  border-right-width: 10px;\\n  border-right-color: #909599;\\n}\\n.bk-root .bk-tooltip.bk-left::before {\\n  left: -10px;\\n  border-right-width: 10px;\\n  border-right-color: #909599;\\n}\\n.bk-root .bk-tooltip.bk-right.bk-tooltip-arrow::after {\\n  position: absolute;\\n  margin: -7px 0 0 0;\\n  top: 50%;\\n  width: 0;\\n  height: 0;\\n  border-style: solid;\\n  border-width: 7px 0 7px 0;\\n  border-color: transparent;\\n  content: \" \";\\n  display: block;\\n  right: -10px;\\n  border-left-width: 10px;\\n  border-left-color: #909599;\\n}\\n.bk-root .bk-tooltip.bk-right::after {\\n  right: -10px;\\n  border-left-width: 10px;\\n  border-left-color: #909599;\\n}\\n.bk-root .bk-tooltip.bk-above::before {\\n  position: absolute;\\n  margin: 0 0 0 -7px;\\n  left: 50%;\\n  width: 0;\\n  height: 0;\\n  border-style: solid;\\n  border-width: 0 7px 0 7px;\\n  border-color: transparent;\\n  content: \" \";\\n  display: block;\\n  top: -10px;\\n  border-bottom-width: 10px;\\n  border-bottom-color: #909599;\\n}\\n.bk-root .bk-tooltip.bk-below::after {\\n  position: absolute;\\n  margin: 0 0 0 -7px;\\n  left: 50%;\\n  width: 0;\\n  height: 0;\\n  border-style: solid;\\n  border-width: 0 7px 0 7px;\\n  border-color: transparent;\\n  content: \" \";\\n  display: block;\\n  bottom: -10px;\\n  border-top-width: 10px;\\n  border-top-color: #909599;\\n}\\n.bk-root .bk-tooltip-row-label {\\n  text-align: right;\\n  color: #26aae1;\\n  /* blue from toolbar highlighting */\\n}\\n.bk-root .bk-tooltip-row-value {\\n  color: default;\\n  /* seems to be necessary for notebook */\\n}\\n.bk-root .bk-tooltip-color-block {\\n  width: 12px;\\n  height: 12px;\\n  margin-left: 5px;\\n  margin-right: 5px;\\n  outline: #dddddd solid 1px;\\n  display: inline-block;\\n}\\n'),n.bk_tooltip=\"bk-tooltip\",n.bk_tooltip_arrow=\"bk-tooltip-arrow\",n.bk_tooltip_custom=\"bk-tooltip-custom\",n.bk_tooltip_row_label=\"bk-tooltip-row-label\",n.bk_tooltip_row_value=\"bk-tooltip-row-value\",n.bk_tooltip_color_block=\"bk-tooltip-color-block\"},\n",
+       "      function _(e,b,t){Object.defineProperty(t,\"__esModule\",{value:!0}),e(1).__importStar(e(66)).styles.append(\"\"),t.bk_active=\"bk-active\",t.bk_inline=\"bk-inline\",t.bk_left=\"bk-left\",t.bk_right=\"bk-right\",t.bk_above=\"bk-above\",t.bk_below=\"bk-below\",t.bk_up=\"bk-up\",t.bk_down=\"bk-down\",t.bk_side=function(e){switch(e){case\"above\":return t.bk_above;case\"below\":return t.bk_below;case\"left\":return t.bk_left;case\"right\":return t.bk_right}}},\n",
+       "      function _(e,t,s){Object.defineProperty(s,\"__esModule\",{value:!0});const i=e(1),r=e(29),o=e(73),a=e(72),n=i.__importStar(e(19));class h extends r.AnnotationView{initialize(){super.initialize(),this.set_data(this.model.source)}connect_signals(){super.connect_signals(),this.connect(this.model.source.streaming,()=>this.set_data(this.model.source)),this.connect(this.model.source.patching,()=>this.set_data(this.model.source)),this.connect(this.model.source.change,()=>this.set_data(this.model.source))}set_data(e){super.set_data(e),this.visuals.warm_cache(e),this.plot_view.request_render()}_map_data(){const{frame:e}=this.plot_view,t=this.model.dimension,s=e.xscales[this.model.x_range_name],i=e.yscales[this.model.y_range_name],r=\"height\"==t?i:s,o=\"height\"==t?s:i,a=\"height\"==t?e.yview:e.xview,n=\"height\"==t?e.xview:e.yview;let h,_,l;h=\"data\"==this.model.properties.lower.units?r.v_compute(this._lower):a.v_compute(this._lower),_=\"data\"==this.model.properties.upper.units?r.v_compute(this._upper):a.v_compute(this._upper),l=\"data\"==this.model.properties.base.units?o.v_compute(this._base):n.v_compute(this._base);const[d,p]=\"height\"==t?[1,0]:[0,1],c=[h,l],u=[_,l];this._lower_sx=c[d],this._lower_sy=c[p],this._upper_sx=u[d],this._upper_sy=u[p]}render(){if(!this.model.visible)return;this._map_data();const{ctx:e}=this.plot_view.canvas_view;if(this.visuals.line.doit)for(let t=0,s=this._lower_sx.length;t<s;t++)this.visuals.line.set_vectorize(e,t),e.beginPath(),e.moveTo(this._lower_sx[t],this._lower_sy[t]),e.lineTo(this._upper_sx[t],this._upper_sy[t]),e.stroke();const t=\"height\"==this.model.dimension?0:Math.PI/2;if(null!=this.model.lower_head)for(let s=0,i=this._lower_sx.length;s<i;s++)e.save(),e.translate(this._lower_sx[s],this._lower_sy[s]),e.rotate(t+Math.PI),this.model.lower_head.render(e,s),e.restore();if(null!=this.model.upper_head)for(let s=0,i=this._upper_sx.length;s<i;s++)e.save(),e.translate(this._upper_sx[s],this._upper_sy[s]),e.rotate(t),this.model.upper_head.render(e,s),e.restore()}}s.WhiskerView=h,h.__name__=\"WhiskerView\";class _ extends r.Annotation{constructor(e){super(e)}static init_Whisker(){this.prototype.default_view=h,this.mixins([\"line\"]),this.define({lower:[n.DistanceSpec],lower_head:[n.Instance,()=>new a.TeeHead({level:\"underlay\",size:10})],upper:[n.DistanceSpec],upper_head:[n.Instance,()=>new a.TeeHead({level:\"underlay\",size:10})],base:[n.DistanceSpec],dimension:[n.Dimension,\"height\"],source:[n.Instance,()=>new o.ColumnDataSource],x_range_name:[n.String,\"default\"],y_range_name:[n.String,\"default\"]}),this.override({level:\"underlay\"})}}s.Whisker=_,_.__name__=\"Whisker\",_.init_Whisker()},\n",
+       "      function _(i,a,e){Object.defineProperty(e,\"__esModule\",{value:!0});var r=i(148);e.Axis=r.Axis;var s=i(150);e.CategoricalAxis=s.CategoricalAxis;var x=i(153);e.ContinuousAxis=x.ContinuousAxis;var A=i(154);e.DatetimeAxis=A.DatetimeAxis;var o=i(155);e.LinearAxis=o.LinearAxis;var t=i(168);e.LogAxis=t.LogAxis;var n=i(171);e.MercatorAxis=n.MercatorAxis},\n",
+       "      function _(e,t,i){Object.defineProperty(i,\"__esModule\",{value:!0});const s=e(1),a=e(149),l=s.__importStar(e(19)),n=e(9),o=e(8),r=e(88),{abs:_,min:h,max:c}=Math;class m extends a.GuideRendererView{constructor(){super(...arguments),this.rotate=!0}get panel(){return this.layout}render(){if(!this.model.visible)return;const e={tick:this._tick_extent(),tick_label:this._tick_label_extents(),axis_label:this._axis_label_extent()},t=this.tick_coords,i=this.plot_view.canvas_view.ctx;i.save(),this._draw_rule(i,e),this._draw_major_ticks(i,e,t),this._draw_minor_ticks(i,e,t),this._draw_major_labels(i,e,t),this._draw_axis_label(i,e,t),null!=this._render&&this._render(i,e,t),i.restore()}connect_signals(){super.connect_signals(),this.connect(this.model.change,()=>this.plot_view.request_paint());const e=this.model.properties;this.on_change(e.visible,()=>this.plot_view.request_layout())}get_size(){if(this.model.visible&&null==this.model.fixed_location){const e=this._get_size();return{width:0,height:Math.round(e)}}return{width:0,height:0}}_get_size(){return this._tick_extent()+this._tick_label_extent()+this._axis_label_extent()}get needs_clip(){return null!=this.model.fixed_location}_draw_rule(e,t){if(!this.visuals.axis_line.doit)return;const[i,s]=this.rule_coords,[a,l]=this.plot_view.map_to_screen(i,s,this.model.x_range_name,this.model.y_range_name),[n,o]=this.normals,[r,_]=this.offsets;this.visuals.axis_line.set_value(e),e.beginPath(),e.moveTo(Math.round(a[0]+n*r),Math.round(l[0]+o*_));for(let t=1;t<a.length;t++){const i=Math.round(a[t]+n*r),s=Math.round(l[t]+o*_);e.lineTo(i,s)}e.stroke()}_draw_major_ticks(e,t,i){const s=this.model.major_tick_in,a=this.model.major_tick_out,l=this.visuals.major_tick_line;this._draw_ticks(e,i.major,s,a,l)}_draw_minor_ticks(e,t,i){const s=this.model.minor_tick_in,a=this.model.minor_tick_out,l=this.visuals.minor_tick_line;this._draw_ticks(e,i.minor,s,a,l)}_draw_major_labels(e,t,i){const s=i.major,a=this.compute_labels(s[this.dimension]),l=this.model.major_label_orientation,n=t.tick+this.model.major_label_standoff,o=this.visuals.major_label_text;this._draw_oriented_labels(e,a,s,l,this.panel.side,n,o)}_draw_axis_label(e,t,i){if(null==this.model.axis_label||0==this.model.axis_label.length||null!=this.model.fixed_location)return;let s,a;switch(this.panel.side){case\"above\":s=this.panel._hcenter.value,a=this.panel._bottom.value;break;case\"below\":s=this.panel._hcenter.value,a=this.panel._top.value;break;case\"left\":s=this.panel._right.value,a=this.panel._vcenter.value;break;case\"right\":s=this.panel._left.value,a=this.panel._vcenter.value;break;default:throw new Error(`unknown side: ${this.panel.side}`)}const l=[[s],[a]],o=t.tick+n.sum(t.tick_label)+this.model.axis_label_standoff,r=this.visuals.axis_label_text;this._draw_oriented_labels(e,[this.model.axis_label],l,\"parallel\",this.panel.side,o,r,\"screen\")}_draw_ticks(e,t,i,s,a){if(!a.doit)return;const[l,n]=t,[o,r]=this.plot_view.map_to_screen(l,n,this.model.x_range_name,this.model.y_range_name),[_,h]=this.normals,[c,m]=this.offsets,[d,u]=[_*(c-i),h*(m-i)],[b,x]=[_*(c+s),h*(m+s)];a.set_value(e);for(let t=0;t<o.length;t++){const i=Math.round(o[t]+b),s=Math.round(r[t]+x),a=Math.round(o[t]+d),l=Math.round(r[t]+u);e.beginPath(),e.moveTo(i,s),e.lineTo(a,l),e.stroke()}}_draw_oriented_labels(e,t,i,s,a,l,n,r=\"data\"){if(!n.doit||0==t.length)return;let _,h,c,m;if(\"screen\"==r)[_,h]=i,[c,m]=[0,0];else{const[e,t]=i;[_,h]=this.plot_view.map_to_screen(e,t,this.model.x_range_name,this.model.y_range_name),[c,m]=this.offsets}const[d,u]=this.normals,b=d*(c+l),x=u*(m+l);let p;n.set_value(e),this.panel.apply_label_text_heuristics(e,s),p=o.isString(s)?this.panel.get_label_angle_heuristic(s):-s;for(let i=0;i<_.length;i++){const s=Math.round(_[i]+b),a=Math.round(h[i]+x);e.translate(s,a),e.rotate(p),e.fillText(t[i],0,0),e.rotate(-p),e.translate(-s,-a)}}_axis_label_extent(){if(null==this.model.axis_label||\"\"==this.model.axis_label)return 0;const e=this.model.axis_label_standoff,t=this.visuals.axis_label_text;return this._oriented_labels_extent([this.model.axis_label],\"parallel\",this.panel.side,e,t)}_tick_extent(){return this.model.major_tick_out}_tick_label_extent(){return n.sum(this._tick_label_extents())}_tick_label_extents(){const e=this.tick_coords.major,t=this.compute_labels(e[this.dimension]),i=this.model.major_label_orientation,s=this.model.major_label_standoff,a=this.visuals.major_label_text;return[this._oriented_labels_extent(t,i,this.panel.side,s,a)]}_oriented_labels_extent(e,t,i,s,a){if(0==e.length)return 0;const l=this.plot_view.canvas_view.ctx;let n,r;a.set_value(l),o.isString(t)?(n=1,r=this.panel.get_label_angle_heuristic(t)):(n=2,r=-t),r=Math.abs(r);const _=Math.cos(r),h=Math.sin(r);let c=0;for(let t=0;t<e.length;t++){const s=1.1*l.measureText(e[t]).width,a=.9*l.measureText(e[t]).ascent;let o;o=\"above\"==i||\"below\"==i?s*h+a/n*_:s*_+a/n*h,o>c&&(c=o)}return c>0&&(c+=s),c}get normals(){return this.panel.normals}get dimension(){return this.panel.dimension}compute_labels(e){const t=this.model.formatter.doFormat(e,this);for(let i=0;i<e.length;i++)e[i]in this.model.major_label_overrides&&(t[i]=this.model.major_label_overrides[e[i]]);return t}get offsets(){if(null!=this.model.fixed_location)return[0,0];const{frame:e}=this.plot_view;let[t,i]=[0,0];switch(this.panel.side){case\"below\":i=_(this.panel._top.value-e._bottom.value);break;case\"above\":i=_(this.panel._bottom.value-e._top.value);break;case\"right\":t=_(this.panel._left.value-e._right.value);break;case\"left\":t=_(this.panel._right.value-e._left.value)}return[t,i]}get ranges(){const e=this.dimension,t=(e+1)%2,{frame:i}=this.plot_view,s=[i.x_ranges[this.model.x_range_name],i.y_ranges[this.model.y_range_name]];return[s[e],s[t]]}get computed_bounds(){const[e]=this.ranges,t=this.model.bounds,i=[e.min,e.max];if(\"auto\"==t)return[e.min,e.max];if(o.isArray(t)){let e,s;const[a,l]=t,[n,o]=i;return _(a-l)>_(n-o)?(e=c(h(a,l),n),s=h(c(a,l),o)):(e=h(a,l),s=c(a,l)),[e,s]}throw new Error(`user bounds '${t}' not understood`)}get rule_coords(){const e=this.dimension,t=(e+1)%2,[i]=this.ranges,[s,a]=this.computed_bounds,l=[new Array(2),new Array(2)];return l[e][0]=Math.max(s,i.min),l[e][1]=Math.min(a,i.max),l[e][0]>l[e][1]&&(l[e][0]=l[e][1]=NaN),l[t][0]=this.loc,l[t][1]=this.loc,l}get tick_coords(){const e=this.dimension,t=(e+1)%2,[i]=this.ranges,[s,a]=this.computed_bounds,l=this.model.ticker.get_ticks(s,a,i,this.loc,{}),n=l.major,o=l.minor,r=[[],[]],_=[[],[]],[h,c]=[i.min,i.max];for(let i=0;i<n.length;i++)n[i]<h||n[i]>c||(r[e].push(n[i]),r[t].push(this.loc));for(let i=0;i<o.length;i++)o[i]<h||o[i]>c||(_[e].push(o[i]),_[t].push(this.loc));return{major:r,minor:_}}get loc(){const{fixed_location:e}=this.model;if(null!=e){if(o.isNumber(e))return e;const[,t]=this.ranges;if(t instanceof r.FactorRange)return t.synthetic(e);throw new Error(\"unexpected\")}const[,t]=this.ranges;switch(this.panel.side){case\"left\":case\"below\":return t.start;case\"right\":case\"above\":return t.end}}serializable_state(){return Object.assign(Object.assign({},super.serializable_state()),{bbox:this.layout.bbox.box})}}i.AxisView=m,m.__name__=\"AxisView\";class d extends a.GuideRenderer{constructor(e){super(e)}static init_Axis(){this.prototype.default_view=m,this.mixins([\"line:axis_\",\"line:major_tick_\",\"line:minor_tick_\",\"text:major_label_\",\"text:axis_label_\"]),this.define({bounds:[l.Any,\"auto\"],ticker:[l.Instance],formatter:[l.Instance],x_range_name:[l.String,\"default\"],y_range_name:[l.String,\"default\"],axis_label:[l.String,\"\"],axis_label_standoff:[l.Int,5],major_label_standoff:[l.Int,5],major_label_orientation:[l.Any,\"horizontal\"],major_label_overrides:[l.Any,{}],major_tick_in:[l.Number,2],major_tick_out:[l.Number,6],minor_tick_in:[l.Number,0],minor_tick_out:[l.Number,4],fixed_location:[l.Any,null]}),this.override({axis_line_color:\"black\",major_tick_line_color:\"black\",minor_tick_line_color:\"black\",major_label_text_font_size:\"8pt\",major_label_text_align:\"center\",major_label_text_baseline:\"alphabetic\",axis_label_text_font_size:\"10pt\",axis_label_text_font_style:\"italic\"})}}i.Axis=d,d.__name__=\"Axis\",d.init_Axis()},\n",
+       "      function _(e,r,d){Object.defineProperty(d,\"__esModule\",{value:!0});const n=e(63);class i extends n.RendererView{}d.GuideRendererView=i,i.__name__=\"GuideRendererView\";class t extends n.Renderer{constructor(e){super(e)}static init_GuideRenderer(){this.override({level:\"overlay\"})}}d.GuideRenderer=t,t.__name__=\"GuideRenderer\",t.init_GuideRenderer()},\n",
+       "      function _(t,s,o){Object.defineProperty(o,\"__esModule\",{value:!0});const e=t(1),i=t(148),r=t(151),a=t(152),l=e.__importStar(t(19));class _ extends i.AxisView{_render(t,s,o){this._draw_group_separators(t,s,o)}_draw_group_separators(t,s,o){const[e]=this.ranges,[i,r]=this.computed_bounds;if(!e.tops||e.tops.length<2||!this.visuals.separator_line.doit)return;const a=this.dimension,l=(a+1)%2,_=[[],[]];let n=0;for(let t=0;t<e.tops.length-1;t++){let s,o;for(let i=n;i<e.factors.length;i++)if(e.factors[i][0]==e.tops[t+1]){[s,o]=[e.factors[i-1],e.factors[i]],n=i;break}const h=(e.synthetic(s)+e.synthetic(o))/2;h>i&&h<r&&(_[a].push(h),_[l].push(this.loc))}const h=this._tick_label_extent();this._draw_ticks(t,_,-3,h-6,this.visuals.separator_line)}_draw_major_labels(t,s,o){const e=this._get_factor_info();let i=s.tick+this.model.major_label_standoff;for(let o=0;o<e.length;o++){const[r,a,l,_]=e[o];this._draw_oriented_labels(t,r,a,l,this.panel.side,i,_),i+=s.tick_label[o]}}_tick_label_extents(){const t=this._get_factor_info(),s=[];for(const[o,,e,i]of t){const t=this._oriented_labels_extent(o,e,this.panel.side,this.model.major_label_standoff,i);s.push(t)}return s}_get_factor_info(){const[t]=this.ranges,[s,o]=this.computed_bounds,e=this.loc,i=this.model.ticker.get_ticks(s,o,t,e,{}),r=this.tick_coords,a=[];if(1==t.levels){const t=i.major,s=this.model.formatter.doFormat(t,this);a.push([s,r.major,this.model.major_label_orientation,this.visuals.major_label_text])}else if(2==t.levels){const t=i.major.map(t=>t[1]),s=this.model.formatter.doFormat(t,this);a.push([s,r.major,this.model.major_label_orientation,this.visuals.major_label_text]),a.push([i.tops,r.tops,this.model.group_label_orientation,this.visuals.group_text])}else if(3==t.levels){const t=i.major.map(t=>t[2]),s=this.model.formatter.doFormat(t,this),o=i.mids.map(t=>t[1]);a.push([s,r.major,this.model.major_label_orientation,this.visuals.major_label_text]),a.push([o,r.mids,this.model.subgroup_label_orientation,this.visuals.subgroup_text]),a.push([i.tops,r.tops,this.model.group_label_orientation,this.visuals.group_text])}return a}get tick_coords(){const t=this.dimension,s=(t+1)%2,[o]=this.ranges,[e,i]=this.computed_bounds,r=this.model.ticker.get_ticks(e,i,o,this.loc,{}),a={major:[[],[]],mids:[[],[]],tops:[[],[]],minor:[[],[]]};return a.major[t]=r.major,a.major[s]=r.major.map(t=>this.loc),3==o.levels&&(a.mids[t]=r.mids,a.mids[s]=r.mids.map(t=>this.loc)),o.levels>1&&(a.tops[t]=r.tops,a.tops[s]=r.tops.map(t=>this.loc)),a}}o.CategoricalAxisView=_,_.__name__=\"CategoricalAxisView\";class n extends i.Axis{constructor(t){super(t)}static init_CategoricalAxis(){this.prototype.default_view=_,this.mixins([\"line:separator_\",\"text:group_\",\"text:subgroup_\"]),this.define({group_label_orientation:[l.Any,\"parallel\"],subgroup_label_orientation:[l.Any,\"parallel\"]}),this.override({ticker:()=>new r.CategoricalTicker,formatter:()=>new a.CategoricalTickFormatter,separator_line_color:\"lightgrey\",separator_line_width:2,group_text_font_style:\"bold\",group_text_font_size:\"8pt\",group_text_color:\"grey\",subgroup_text_font_style:\"bold\",subgroup_text_font_size:\"8pt\"})}}o.CategoricalAxis=n,n.__name__=\"CategoricalAxis\",n.init_CategoricalAxis()},\n",
+       "      function _(t,c,e){Object.defineProperty(e,\"__esModule\",{value:!0});const o=t(111);class s extends o.Ticker{constructor(t){super(t)}get_ticks(t,c,e,o,s){return{major:this._collect(e.factors,e,t,c),minor:[],tops:this._collect(e.tops||[],e,t,c),mids:this._collect(e.mids||[],e,t,c)}}_collect(t,c,e,o){const s=[];for(const r of t){const t=c.synthetic(r);t>e&&t<o&&s.push(r)}return s}}e.CategoricalTicker=s,s.__name__=\"CategoricalTicker\"},\n",
+       "      function _(e,t,r){Object.defineProperty(r,\"__esModule\",{value:!0});const o=e(113),c=e(9);class a extends o.TickFormatter{constructor(e){super(e)}doFormat(e,t){return c.copy(e)}}r.CategoricalTickFormatter=a,a.__name__=\"CategoricalTickFormatter\"},\n",
+       "      function _(s,e,n){Object.defineProperty(n,\"__esModule\",{value:!0});const o=s(148);class t extends o.Axis{constructor(s){super(s)}}n.ContinuousAxis=t,t.__name__=\"ContinuousAxis\"},\n",
+       "      function _(e,t,i){Object.defineProperty(i,\"__esModule\",{value:!0});const s=e(155),a=e(156),r=e(161);class n extends s.LinearAxisView{}i.DatetimeAxisView=n,n.__name__=\"DatetimeAxisView\";class _ extends s.LinearAxis{constructor(e){super(e)}static init_DatetimeAxis(){this.prototype.default_view=n,this.override({ticker:()=>new r.DatetimeTicker,formatter:()=>new a.DatetimeTickFormatter})}}i.DatetimeAxis=_,_.__name__=\"DatetimeAxis\",_.init_DatetimeAxis()},\n",
+       "      function _(e,i,s){Object.defineProperty(s,\"__esModule\",{value:!0});const t=e(148),n=e(153),r=e(112),a=e(108);class _ extends t.AxisView{}s.LinearAxisView=_,_.__name__=\"LinearAxisView\";class c extends n.ContinuousAxis{constructor(e){super(e)}static init_LinearAxis(){this.prototype.default_view=_,this.override({ticker:()=>new a.BasicTicker,formatter:()=>new r.BasicTickFormatter})}}s.LinearAxis=c,c.__name__=\"LinearAxis\",c.init_LinearAxis()},\n",
+       "      function _(t,s,e){Object.defineProperty(e,\"__esModule\",{value:!0});const r=t(1),i=r.__importDefault(t(157)),n=t(113),o=t(70),a=r.__importStar(t(19)),c=t(158),m=t(9),u=t(8);function h(t){return i.default(t,\"%Y %m %d %H %M %S\").split(/\\s+/).map(t=>parseInt(t,10))}function d(t,s){if(u.isFunction(s))return s(t);{const e=c.sprintf(\"$1%06d\",function(t){return Math.round(t/1e3%1*1e6)}(t));return-1==(s=s.replace(/((^|[^%])(%%)*)%f/,e)).indexOf(\"%\")?s:i.default(t,s)}}const l=[\"microseconds\",\"milliseconds\",\"seconds\",\"minsec\",\"minutes\",\"hourmin\",\"hours\",\"days\",\"months\",\"years\"];class _ extends n.TickFormatter{constructor(t){super(t),this.strip_leading_zeros=!0}static init_DatetimeTickFormatter(){this.define({microseconds:[a.Array,[\"%fus\"]],milliseconds:[a.Array,[\"%3Nms\",\"%S.%3Ns\"]],seconds:[a.Array,[\"%Ss\"]],minsec:[a.Array,[\":%M:%S\"]],minutes:[a.Array,[\":%M\",\"%Mm\"]],hourmin:[a.Array,[\"%H:%M\"]],hours:[a.Array,[\"%Hh\",\"%H:%M\"]],days:[a.Array,[\"%m/%d\",\"%a%d\"]],months:[a.Array,[\"%m/%Y\",\"%b %Y\"]],years:[a.Array,[\"%Y\"]]})}initialize(){super.initialize(),this._update_width_formats()}_update_width_formats(){const t=+i.default(new Date),s=function(s){const e=s.map(s=>d(t,s).length),r=m.sort_by(m.zip(e,s),([t])=>t);return m.unzip(r)};this._width_formats={microseconds:s(this.microseconds),milliseconds:s(this.milliseconds),seconds:s(this.seconds),minsec:s(this.minsec),minutes:s(this.minutes),hourmin:s(this.hourmin),hours:s(this.hours),days:s(this.days),months:s(this.months),years:s(this.years)}}_get_resolution_str(t,s){const e=1.1*t;switch(!1){case!(e<.001):return\"microseconds\";case!(e<1):return\"milliseconds\";case!(e<60):return s>=60?\"minsec\":\"seconds\";case!(e<3600):return s>=3600?\"hourmin\":\"minutes\";case!(e<86400):return\"hours\";case!(e<2678400):return\"days\";case!(e<31536e3):return\"months\";default:return\"years\"}}doFormat(t,s){if(0==t.length)return[];const e=Math.abs(t[t.length-1]-t[0])/1e3,r=e/(t.length-1),i=this._get_resolution_str(r,e),[,[n]]=this._width_formats[i],a=[],c=l.indexOf(i),m={};for(const t of l)m[t]=0;m.seconds=5,m.minsec=4,m.minutes=4,m.hourmin=3,m.hours=3;for(const s of t){let t,e;try{e=h(s),t=d(s,n)}catch(t){o.logger.warn(`unable to format tick for timestamp value ${s}`),o.logger.warn(` - ${t}`),a.push(\"ERR\");continue}let r=!1,u=c;for(;0==e[m[l[u]]];){let n;if(u+=1,u==l.length)break;if((\"minsec\"==i||\"hourmin\"==i)&&!r){if(\"minsec\"==i&&0==e[4]&&0!=e[5]||\"hourmin\"==i&&0==e[3]&&0!=e[4]){n=this._width_formats[l[c-1]][1][0],t=d(s,n);break}r=!0}n=this._width_formats[l[u]][1][0],t=d(s,n)}if(this.strip_leading_zeros){let s=t.replace(/^0+/g,\"\");s!=t&&isNaN(parseInt(s))&&(s=`0${s}`),a.push(s)}else a.push(t)}return a}}e.DatetimeTickFormatter=_,_.__name__=\"DatetimeTickFormatter\",_.init_DatetimeTickFormatter()},\n",
+       "      function _(e,t,n){function r(e,t,n){var r,o=t.day[1];do{r=new Date(Date.UTC(n,t.month,Math.abs(o++)))}while(t.day[0]<7&&r.getUTCDay()!=t.day[0]);return(r={clock:t.clock,sort:r.getTime(),rule:t,save:6e4*t.save,offset:e.offset})[r.clock]=r.sort+6e4*t.time,r.posix?r.wallclock=r[r.clock]+(e.offset+t.saved):r.posix=r[r.clock]-(e.offset+t.saved),r}function o(e,t,n){var o,a,u,i,l,s,c,f=e[e.zone],h=[],T=new Date(n).getUTCFullYear(),g=1;for(o=1,a=f.length;o<a&&!(f[o][t]<=n);o++);if((u=f[o]).rules){for(s=e[u.rules],c=T+1;c>=T-g;--c)for(o=0,a=s.length;o<a;o++)s[o].from<=c&&c<=s[o].to?h.push(r(u,s[o],c)):s[o].to<c&&1==g&&(g=c-s[o].to);for(h.sort((function(e,t){return e.sort-t.sort})),o=0,a=h.length;o<a;o++)n>=h[o][t]&&h[o][h[o].clock]>u[h[o].clock]&&(i=h[o])}return i&&((l=/^(.*)\\/(.*)$/.exec(u.format))?i.abbrev=l[i.save?2:1]:i.abbrev=u.format.replace(/%s/,i.rule.letter)),i||u}function a(e,t){return\"UTC\"==e.zone?t:(e.entry=o(e,\"posix\",t),t+e.entry.offset+e.entry.save)}function u(e,t){return\"UTC\"==e.zone?t:(e.entry=n=o(e,\"wallclock\",t),0<(r=t-n.wallclock)&&r<n.save?null:t-n.offset-n.save);var n,r}function i(e,t,n){var r,o=+(n[1]+1),i=n[2]*o,l=s.indexOf(n[3].toLowerCase());if(l>9)t+=i*f[l-10];else{if(r=new Date(a(e,t)),l<7)for(;i;)r.setUTCDate(r.getUTCDate()+o),r.getUTCDay()==l&&(i-=o);else 7==l?r.setUTCFullYear(r.getUTCFullYear()+i):8==l?r.setUTCMonth(r.getUTCMonth()+i):r.setUTCDate(r.getUTCDate()+i);null==(t=u(e,r.getTime()))&&(t=u(e,r.getTime()+864e5*o)-864e5*o)}return t}Object.defineProperty(n,\"__esModule\",{value:!0});var l={clock:function(){return+new Date},zone:\"UTC\",entry:{abbrev:\"UTC\",offset:0,save:0},UTC:1,z:function(e,t,n,r){var o,a,u=this.entry.offset+this.entry.save,i=Math.abs(u/1e3),l=[],s=3600;for(o=0;o<3;o++)l.push((\"0\"+Math.floor(i/s)).slice(-2)),i%=s,s/=60;return\"^\"!=n||u?(\"^\"==n&&(r=3),3==r?(a=(a=l.join(\":\")).replace(/:00$/,\"\"),\"^\"!=n&&(a=a.replace(/:00$/,\"\"))):r?(a=l.slice(0,r+1).join(\":\"),\"^\"==n&&(a=a.replace(/:00$/,\"\"))):a=l.slice(0,2).join(\"\"),a=(a=(u<0?\"-\":\"+\")+a).replace(/([-+])(0)/,{_:\" $1\",\"-\":\"$1\"}[n]||\"$1$2\")):\"Z\"},\"%\":function(e){return\"%\"},n:function(e){return\"\\n\"},t:function(e){return\"\\t\"},U:function(e){return h(e,0)},W:function(e){return h(e,1)},V:function(e){return T(e)[0]},G:function(e){return T(e)[1]},g:function(e){return T(e)[1]%100},j:function(e){return Math.floor((e.getTime()-Date.UTC(e.getUTCFullYear(),0))/864e5)+1},s:function(e){return Math.floor(e.getTime()/1e3)},C:function(e){return Math.floor(e.getUTCFullYear()/100)},N:function(e){return e.getTime()%1e3*1e6},m:function(e){return e.getUTCMonth()+1},Y:function(e){return e.getUTCFullYear()},y:function(e){return e.getUTCFullYear()%100},H:function(e){return e.getUTCHours()},M:function(e){return e.getUTCMinutes()},S:function(e){return e.getUTCSeconds()},e:function(e){return e.getUTCDate()},d:function(e){return e.getUTCDate()},u:function(e){return e.getUTCDay()||7},w:function(e){return e.getUTCDay()},l:function(e){return e.getUTCHours()%12||12},I:function(e){return e.getUTCHours()%12||12},k:function(e){return e.getUTCHours()},Z:function(e){return this.entry.abbrev},a:function(e){return this[this.locale].day.abbrev[e.getUTCDay()]},A:function(e){return this[this.locale].day.full[e.getUTCDay()]},h:function(e){return this[this.locale].month.abbrev[e.getUTCMonth()]},b:function(e){return this[this.locale].month.abbrev[e.getUTCMonth()]},B:function(e){return this[this.locale].month.full[e.getUTCMonth()]},P:function(e){return this[this.locale].meridiem[Math.floor(e.getUTCHours()/12)].toLowerCase()},p:function(e){return this[this.locale].meridiem[Math.floor(e.getUTCHours()/12)]},R:function(e,t){return this.convert([t,\"%H:%M\"])},T:function(e,t){return this.convert([t,\"%H:%M:%S\"])},D:function(e,t){return this.convert([t,\"%m/%d/%y\"])},F:function(e,t){return this.convert([t,\"%Y-%m-%d\"])},x:function(e,t){return this.convert([t,this[this.locale].date])},r:function(e,t){return this.convert([t,this[this.locale].time12||\"%I:%M:%S\"])},X:function(e,t){return this.convert([t,this[this.locale].time24])},c:function(e,t){return this.convert([t,this[this.locale].dateTime])},convert:function(e){if(!e.length)return\"1.0.22\";var t,n,r,o,l,s=Object.create(this),f=[];for(t=0;t<e.length;t++)if(o=e[t],Array.isArray(o))t||isNaN(o[1])?o.splice.apply(e,[t--,1].concat(o)):l=o;else if(isNaN(o)){if(\"string\"==(r=typeof o))~o.indexOf(\"%\")?s.format=o:t||\"*\"!=o?!t&&(r=/^(\\d{4})-(\\d{2})-(\\d{2})(?:[T\\s](\\d{2}):(\\d{2})(?::(\\d{2})(?:\\.(\\d+))?)?(Z|(([+-])(\\d{2}(:\\d{2}){0,2})))?)?$/.exec(o))?((l=[]).push.apply(l,r.slice(1,8)),r[9]?(l.push(r[10]+1),l.push.apply(l,r[11].split(/:/))):r[8]&&l.push(1)):/^\\w{2,3}_\\w{2}$/.test(o)?s.locale=o:(r=c.exec(o))?f.push(r):s.zone=o:l=o;else if(\"function\"==r){if(r=o.call(s))return r}else if(/^\\w{2,3}_\\w{2}$/.test(o.name))s[o.name]=o;else if(o.zones){for(r in o.zones)s[r]=o.zones[r];for(r in o.rules)s[r]=o.rules[r]}}else t||(l=o);if(s[s.locale]||delete s.locale,s[s.zone]||delete s.zone,null!=l){if(\"*\"==l)l=s.clock();else if(Array.isArray(l)){for(r=[],n=!l[7],t=0;t<11;t++)r[t]=+(l[t]||0);--r[1],l=Date.UTC.apply(Date.UTC,r)+-r[7]*(36e5*r[8]+6e4*r[9]+1e3*r[10])}else l=Math.floor(l);if(!isNaN(l)){if(n&&(l=u(s,l)),null==l)return l;for(t=0,n=f.length;t<n;t++)l=i(s,l,f[t]);return s.format?(r=new Date(a(s,l)),s.format.replace(/%([-0_^]?)(:{0,3})(\\d*)(.)/g,(function(e,t,n,o,a){var u,i,c=\"0\";if(u=s[a]){for(e=String(u.call(s,r,l,t,n.length)),\"_\"==(t||u.style)&&(c=\" \"),i=\"-\"==t?0:u.pad||0;e.length<i;)e=c+e;for(i=\"-\"==t?0:o||u.pad;e.length<i;)e=c+e;\"N\"==a&&i<e.length&&(e=e.slice(0,i)),\"^\"==t&&(e=e.toUpperCase())}return e}))):l}}return function(){return s.convert(arguments)}},locale:\"en_US\",en_US:{date:\"%m/%d/%Y\",time24:\"%I:%M:%S %p\",time12:\"%I:%M:%S %p\",dateTime:\"%a %d %b %Y %I:%M:%S %p %Z\",meridiem:[\"AM\",\"PM\"],month:{abbrev:\"Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec\".split(\"|\"),full:\"January|February|March|April|May|June|July|August|September|October|November|December\".split(\"|\")},day:{abbrev:\"Sun|Mon|Tue|Wed|Thu|Fri|Sat\".split(\"|\"),full:\"Sunday|Monday|Tuesday|Wednesday|Thursday|Friday|Saturday\".split(\"|\")}}},s=\"Sunday|Monday|Tuesday|Wednesday|Thursday|Friday|Saturday|year|month|day|hour|minute|second|millisecond\",c=new RegExp(\"^\\\\s*([+-])(\\\\d+)\\\\s+(\"+s+\")s?\\\\s*$\",\"i\"),f=[36e5,6e4,1e3,1];function h(e,t){var n,r,o;return r=new Date(Date.UTC(e.getUTCFullYear(),0)),n=Math.floor((e.getTime()-r.getTime())/864e5),r.getUTCDay()==t?o=0:8==(o=7-r.getUTCDay()+t)&&(o=1),n>=o?Math.floor((n-o)/7)+1:0}function T(e){var t,n,r;return n=e.getUTCFullYear(),t=new Date(Date.UTC(n,0)).getUTCDay(),(r=h(e,1)+(t>1&&t<=4?1:0))?53!=r||4==t||3==t&&29==new Date(n,1,29).getDate()?[r,e.getUTCFullYear()]:[1,e.getUTCFullYear()+1]:(n=e.getUTCFullYear()-1,[r=4==(t=new Date(Date.UTC(n,0)).getUTCDay())||3==t&&29==new Date(n,1,29).getDate()?53:52,e.getUTCFullYear()-1])}s=s.toLowerCase().split(\"|\"),\"delmHMSUWVgCIky\".replace(/./g,(function(e){l[e].pad=2})),l.N.pad=9,l.j.pad=3,l.k.style=\"_\",l.l.style=\"_\",l.e.style=\"_\",n.default=function(){return l.convert(arguments)}},\n",
+       "      function _(r,n,e){Object.defineProperty(e,\"__esModule\",{value:!0});const t=r(1),i=t.__importStar(r(159)),u=r(160),a=t.__importDefault(r(157)),f=r(25),o=r(8);function l(r,...n){return u.sprintf(r,...n)}function s(r,n,e){if(o.isNumber(r)){return l((()=>{switch(!1){case Math.floor(r)!=r:return\"%d\";case!(Math.abs(r)>.1&&Math.abs(r)<1e3):return\"%0.3f\";default:return\"%0.3e\"}})(),r)}return`${r}`}function c(r,n,t){if(null==n)return s;if(null!=t&&r in t){const n=t[r];if(o.isString(n)){if(n in e.DEFAULT_FORMATTERS)return e.DEFAULT_FORMATTERS[n];throw new Error(`Unknown tooltip field formatter type '${n}'`)}return function(r,e,t){return n.format(r,e,t)}}return e.DEFAULT_FORMATTERS.numeral}function m(r,n,e,t){if(\"$\"==r[0]){return function(r,n){if(r in n)return n[r];throw new Error(`Unknown special variable '$${r}'`)}(r.substring(1),t)}return function(r,n,e){const t=n.get_column(r);if(null==t)return null;if(o.isNumber(e))return t[e];const i=t[e.index];if(o.isTypedArray(i)||o.isArray(i)){if(o.isArray(i[0])){return i[e.dim2][e.dim1]}return i[e.flat_index]}return i}(r.substring(1).replace(/[{}]/g,\"\"),n,e)}e.DEFAULT_FORMATTERS={numeral:(r,n,e)=>i.format(r,n),datetime:(r,n,e)=>a.default(r,n),printf:(r,n,e)=>l(n,r)},e.sprintf=l,e.basic_formatter=s,e.get_formatter=c,e.get_value=m,e.replace_placeholders=function(r,n,e,t,i={}){return r=(r=r.replace(/@\\$name/g,r=>`@{${i.name}}`)).replace(/((?:\\$\\w+)|(?:@\\w+)|(?:@{(?:[^{}]+)}))(?:{([^{}]+)})?/g,(r,u,a)=>{const o=m(u,n,e,i);if(null==o)return`${f.escape(\"???\")}`;if(\"safe\"==a)return`${o}`;const l=c(u,a,t);return`${f.escape(l(o,a,i))}`})}},\n",
+       "      function _(e,n,t){\n",
+       "      /*!\n",
+       "           * numbro.js\n",
+       "           * version : 1.6.2\n",
+       "           * author : Företagsplatsen AB\n",
+       "           * license : MIT\n",
+       "           * http://www.foretagsplatsen.se\n",
+       "           */\n",
+       "      var r,i={},a=i,o=\"en-US\",l=null,u=\"0,0\";void 0!==n&&n.exports;function c(e){this._value=e}function s(e){var n,t=\"\";for(n=0;n<e;n++)t+=\"0\";return t}function f(e,n,t,r){var i,a,o=Math.pow(10,n);return a=e.toFixed(0).search(\"e\")>-1?function(e,n){var t,r,i,a;return t=(a=e.toString()).split(\"e\")[0],i=a.split(\"e\")[1],a=t.split(\".\")[0]+(r=t.split(\".\")[1]||\"\")+s(i-r.length),n>0&&(a+=\".\"+s(n)),a}(e,n):(t(e*o)/o).toFixed(n),r&&(i=new RegExp(\"0{1,\"+r+\"}$\"),a=a.replace(i,\"\")),a}function d(e,n,t){return n.indexOf(\"$\")>-1?function(e,n,t){var r,a,l=n,u=l.indexOf(\"$\"),c=l.indexOf(\"(\"),s=l.indexOf(\"+\"),f=l.indexOf(\"-\"),d=\"\",p=\"\";-1===l.indexOf(\"$\")?\"infix\"===i[o].currency.position?(p=i[o].currency.symbol,i[o].currency.spaceSeparated&&(p=\" \"+p+\" \")):i[o].currency.spaceSeparated&&(d=\" \"):l.indexOf(\" $\")>-1?(d=\" \",l=l.replace(\" $\",\"\")):l.indexOf(\"$ \")>-1?(d=\" \",l=l.replace(\"$ \",\"\")):l=l.replace(\"$\",\"\");if(a=h(e,l,t,p),-1===n.indexOf(\"$\"))switch(i[o].currency.position){case\"postfix\":a.indexOf(\")\")>-1?((a=a.split(\"\")).splice(-1,0,d+i[o].currency.symbol),a=a.join(\"\")):a=a+d+i[o].currency.symbol;break;case\"infix\":break;case\"prefix\":a.indexOf(\"(\")>-1||a.indexOf(\"-\")>-1?(a=a.split(\"\"),r=Math.max(c,f)+1,a.splice(r,0,i[o].currency.symbol+d),a=a.join(\"\")):a=i[o].currency.symbol+d+a;break;default:throw Error('Currency position should be among [\"prefix\", \"infix\", \"postfix\"]')}else u<=1?a.indexOf(\"(\")>-1||a.indexOf(\"+\")>-1||a.indexOf(\"-\")>-1?(a=a.split(\"\"),r=1,(u<c||u<s||u<f)&&(r=0),a.splice(r,0,i[o].currency.symbol+d),a=a.join(\"\")):a=i[o].currency.symbol+d+a:a.indexOf(\")\")>-1?((a=a.split(\"\")).splice(-1,0,d+i[o].currency.symbol),a=a.join(\"\")):a=a+d+i[o].currency.symbol;return a}(e,n,t):n.indexOf(\"%\")>-1?function(e,n,t){var r,i=\"\";e*=100,n.indexOf(\" %\")>-1?(i=\" \",n=n.replace(\" %\",\"\")):n=n.replace(\"%\",\"\");(r=h(e,n,t)).indexOf(\")\")>-1?((r=r.split(\"\")).splice(-1,0,i+\"%\"),r=r.join(\"\")):r=r+i+\"%\";return r}(e,n,t):n.indexOf(\":\")>-1?function(e){var n=Math.floor(e/60/60),t=Math.floor((e-60*n*60)/60),r=Math.round(e-60*n*60-60*t);return n+\":\"+(t<10?\"0\"+t:t)+\":\"+(r<10?\"0\"+r:r)}(e):h(e,n,t)}function h(e,n,t,r){var a,u,c,s,d,h,p,m,x,g,O,b,w,y,M,v,$,B=!1,E=!1,F=!1,k=\"\",U=!1,N=!1,S=!1,j=!1,D=!1,C=\"\",L=\"\",T=Math.abs(e),K=[\"B\",\"KiB\",\"MiB\",\"GiB\",\"TiB\",\"PiB\",\"EiB\",\"ZiB\",\"YiB\"],G=[\"B\",\"KB\",\"MB\",\"GB\",\"TB\",\"PB\",\"EB\",\"ZB\",\"YB\"],I=\"\",P=!1,R=!1;if(0===e&&null!==l)return l;if(!isFinite(e))return\"\"+e;if(0===n.indexOf(\"{\")){var W=n.indexOf(\"}\");if(-1===W)throw Error('Format should also contain a \"}\"');b=n.slice(1,W),n=n.slice(W+1)}else b=\"\";if(n.indexOf(\"}\")===n.length-1){var Y=n.indexOf(\"{\");if(-1===Y)throw Error('Format should also contain a \"{\"');w=n.slice(Y+1,-1),n=n.slice(0,Y+1)}else w=\"\";if(v=null===($=-1===n.indexOf(\".\")?n.match(/([0-9]+).*/):n.match(/([0-9]+)\\..*/))?-1:$[1].length,-1!==n.indexOf(\"-\")&&(P=!0),n.indexOf(\"(\")>-1?(B=!0,n=n.slice(1,-1)):n.indexOf(\"+\")>-1&&(E=!0,n=n.replace(/\\+/g,\"\")),n.indexOf(\"a\")>-1){if(g=n.split(\".\")[0].match(/[0-9]+/g)||[\"0\"],g=parseInt(g[0],10),U=n.indexOf(\"aK\")>=0,N=n.indexOf(\"aM\")>=0,S=n.indexOf(\"aB\")>=0,j=n.indexOf(\"aT\")>=0,D=U||N||S||j,n.indexOf(\" a\")>-1?(k=\" \",n=n.replace(\" a\",\"\")):n=n.replace(\"a\",\"\"),p=0===(p=(d=Math.floor(Math.log(T)/Math.LN10)+1)%3)?3:p,g&&0!==T&&(h=Math.floor(Math.log(T)/Math.LN10)+1-g,m=3*~~((Math.min(g,d)-p)/3),T/=Math.pow(10,m),-1===n.indexOf(\".\")&&g>3))for(n+=\"[.]\",M=(M=0===h?0:3*~~(h/3)-h)<0?M+3:M,a=0;a<M;a++)n+=\"0\";Math.floor(Math.log(Math.abs(e))/Math.LN10)+1!==g&&(T>=Math.pow(10,12)&&!D||j?(k+=i[o].abbreviations.trillion,e/=Math.pow(10,12)):T<Math.pow(10,12)&&T>=Math.pow(10,9)&&!D||S?(k+=i[o].abbreviations.billion,e/=Math.pow(10,9)):T<Math.pow(10,9)&&T>=Math.pow(10,6)&&!D||N?(k+=i[o].abbreviations.million,e/=Math.pow(10,6)):(T<Math.pow(10,6)&&T>=Math.pow(10,3)&&!D||U)&&(k+=i[o].abbreviations.thousand,e/=Math.pow(10,3)))}if(n.indexOf(\"b\")>-1)for(n.indexOf(\" b\")>-1?(C=\" \",n=n.replace(\" b\",\"\")):n=n.replace(\"b\",\"\"),s=0;s<=K.length;s++)if(u=Math.pow(1024,s),c=Math.pow(1024,s+1),e>=u&&e<c){C+=K[s],u>0&&(e/=u);break}if(n.indexOf(\"d\")>-1)for(n.indexOf(\" d\")>-1?(C=\" \",n=n.replace(\" d\",\"\")):n=n.replace(\"d\",\"\"),s=0;s<=G.length;s++)if(u=Math.pow(1e3,s),c=Math.pow(1e3,s+1),e>=u&&e<c){C+=G[s],u>0&&(e/=u);break}if(n.indexOf(\"o\")>-1&&(n.indexOf(\" o\")>-1?(L=\" \",n=n.replace(\" o\",\"\")):n=n.replace(\"o\",\"\"),i[o].ordinal&&(L+=i[o].ordinal(e))),n.indexOf(\"[.]\")>-1&&(F=!0,n=n.replace(\"[.]\",\".\")),x=e.toString().split(\".\")[0],O=n.split(\".\")[1],y=n.indexOf(\",\"),O){if(x=(I=-1!==O.indexOf(\"*\")?f(e,e.toString().split(\".\")[1].length,t):O.indexOf(\"[\")>-1?f(e,(O=(O=O.replace(\"]\",\"\")).split(\"[\"))[0].length+O[1].length,t,O[1].length):f(e,O.length,t)).split(\".\")[0],I.split(\".\")[1].length)I=(r?k+r:i[o].delimiters.decimal)+I.split(\".\")[1];else I=\"\";F&&0===Number(I.slice(1))&&(I=\"\")}else x=f(e,null,t);return x.indexOf(\"-\")>-1&&(x=x.slice(1),R=!0),x.length<v&&(x=new Array(v-x.length+1).join(\"0\")+x),y>-1&&(x=x.toString().replace(/(\\d)(?=(\\d{3})+(?!\\d))/g,\"$1\"+i[o].delimiters.thousands)),0===n.indexOf(\".\")&&(x=\"\"),b+(n.indexOf(\"(\")<n.indexOf(\"-\")?(B&&R?\"(\":\"\")+(P&&R||!B&&R?\"-\":\"\"):(P&&R||!B&&R?\"-\":\"\")+(B&&R?\"(\":\"\"))+(!R&&E&&0!==e?\"+\":\"\")+x+I+(L||\"\")+(k&&!r?k:\"\")+(C||\"\")+(B&&R?\")\":\"\")+w}function p(e,n){i[e]=n}function m(e){o=e;var n=i[e].defaults;n&&n.format&&r.defaultFormat(n.format),n&&n.currencyFormat&&r.defaultCurrencyFormat(n.currencyFormat)}(r=function(e){return r.isNumbro(e)?e=e.value():0===e||void 0===e?e=0:Number(e)||(e=r.fn.unformat(e)),new c(Number(e))}).version=\"1.6.2\",r.isNumbro=function(e){return e instanceof c},r.setLanguage=function(e,n){console.warn(\"`setLanguage` is deprecated since version 1.6.0. Use `setCulture` instead\");var t=e,r=e.split(\"-\")[0],i=null;a[t]||(Object.keys(a).forEach((function(e){i||e.split(\"-\")[0]!==r||(i=e)})),t=i||n||\"en-US\"),m(t)},r.setCulture=function(e,n){var t=e,r=e.split(\"-\")[1],a=null;i[t]||(r&&Object.keys(i).forEach((function(e){a||e.split(\"-\")[1]!==r||(a=e)})),t=a||n||\"en-US\"),m(t)},r.language=function(e,n){if(console.warn(\"`language` is deprecated since version 1.6.0. Use `culture` instead\"),!e)return o;if(e&&!n){if(!a[e])throw new Error(\"Unknown language : \"+e);m(e)}return!n&&a[e]||p(e,n),r},r.culture=function(e,n){if(!e)return o;if(e&&!n){if(!i[e])throw new Error(\"Unknown culture : \"+e);m(e)}return!n&&i[e]||p(e,n),r},r.languageData=function(e){if(console.warn(\"`languageData` is deprecated since version 1.6.0. Use `cultureData` instead\"),!e)return a[o];if(!a[e])throw new Error(\"Unknown language : \"+e);return a[e]},r.cultureData=function(e){if(!e)return i[o];if(!i[e])throw new Error(\"Unknown culture : \"+e);return i[e]},r.culture(\"en-US\",{delimiters:{thousands:\",\",decimal:\".\"},abbreviations:{thousand:\"k\",million:\"m\",billion:\"b\",trillion:\"t\"},ordinal:function(e){var n=e%10;return 1==~~(e%100/10)?\"th\":1===n?\"st\":2===n?\"nd\":3===n?\"rd\":\"th\"},currency:{symbol:\"$\",position:\"prefix\"},defaults:{currencyFormat:\",0000 a\"},formats:{fourDigits:\"0000 a\",fullWithTwoDecimals:\"$ ,0.00\",fullWithTwoDecimalsNoCurrency:\",0.00\"}}),r.languages=function(){return console.warn(\"`languages` is deprecated since version 1.6.0. Use `cultures` instead\"),a},r.cultures=function(){return i},r.zeroFormat=function(e){l=\"string\"==typeof e?e:null},r.defaultFormat=function(e){u=\"string\"==typeof e?e:\"0.0\"},r.defaultCurrencyFormat=function(e){\"string\"==typeof e?e:\"0$\"},r.validate=function(e,n){var t,i,a,o,l,u,c,s;if(\"string\"!=typeof e&&(e+=\"\",console.warn&&console.warn(\"Numbro.js: Value is not string. It has been co-erced to: \",e)),(e=e.trim()).match(/^\\d+$/))return!0;if(\"\"===e)return!1;try{c=r.cultureData(n)}catch(e){c=r.cultureData(r.culture())}return a=c.currency.symbol,l=c.abbreviations,t=c.delimiters.decimal,i=\".\"===c.delimiters.thousands?\"\\\\.\":c.delimiters.thousands,(null===(s=e.match(/^[^\\d]+/))||(e=e.substr(1),s[0]===a))&&((null===(s=e.match(/[^\\d]+$/))||(e=e.slice(0,-1),s[0]===l.thousand||s[0]===l.million||s[0]===l.billion||s[0]===l.trillion))&&(u=new RegExp(i+\"{2}\"),!e.match(/[^\\d.,]/g)&&(!((o=e.split(t)).length>2)&&(o.length<2?!!o[0].match(/^\\d+.*\\d$/)&&!o[0].match(u):1===o[0].length?!!o[0].match(/^\\d+$/)&&!o[0].match(u)&&!!o[1].match(/^\\d+$/):!!o[0].match(/^\\d+.*\\d$/)&&!o[0].match(u)&&!!o[1].match(/^\\d+$/)))))},n.exports={format:function(e,n,t,i){return null!=t&&t!==r.culture()&&r.setCulture(t),d(Number(e),null!=n?n:u,null==i?Math.round:i)}}},\n",
+       "      function _(e,n,t){!function(){\"use strict\";var e={not_string:/[^s]/,not_bool:/[^t]/,not_type:/[^T]/,not_primitive:/[^v]/,number:/[diefg]/,numeric_arg:/[bcdiefguxX]/,json:/[j]/,not_json:/[^j]/,text:/^[^\\x25]+/,modulo:/^\\x25{2}/,placeholder:/^\\x25(?:([1-9]\\d*)\\$|\\(([^)]+)\\))?(\\+)?(0|'[^$])?(-)?(\\d+)?(?:\\.(\\d+))?([b-gijostTuvxX])/,key:/^([a-z_][a-z_\\d]*)/i,key_access:/^\\.([a-z_][a-z_\\d]*)/i,index_access:/^\\[(\\d+)\\]/,sign:/^[+-]/};function n(e){return i(a(e),arguments)}function r(e,t){return n.apply(null,[e].concat(t||[]))}function i(t,r){var i,s,a,o,p,c,l,u,f,d=1,g=t.length,y=\"\";for(s=0;s<g;s++)if(\"string\"==typeof t[s])y+=t[s];else if(\"object\"==typeof t[s]){if((o=t[s]).keys)for(i=r[d],a=0;a<o.keys.length;a++){if(null==i)throw new Error(n('[sprintf] Cannot access property \"%s\" of undefined value \"%s\"',o.keys[a],o.keys[a-1]));i=i[o.keys[a]]}else i=o.param_no?r[o.param_no]:r[d++];if(e.not_type.test(o.type)&&e.not_primitive.test(o.type)&&i instanceof Function&&(i=i()),e.numeric_arg.test(o.type)&&\"number\"!=typeof i&&isNaN(i))throw new TypeError(n(\"[sprintf] expecting number but found %T\",i));switch(e.number.test(o.type)&&(u=i>=0),o.type){case\"b\":i=parseInt(i,10).toString(2);break;case\"c\":i=String.fromCharCode(parseInt(i,10));break;case\"d\":case\"i\":i=parseInt(i,10);break;case\"j\":i=JSON.stringify(i,null,o.width?parseInt(o.width):0);break;case\"e\":i=o.precision?parseFloat(i).toExponential(o.precision):parseFloat(i).toExponential();break;case\"f\":i=o.precision?parseFloat(i).toFixed(o.precision):parseFloat(i);break;case\"g\":i=o.precision?String(Number(i.toPrecision(o.precision))):parseFloat(i);break;case\"o\":i=(parseInt(i,10)>>>0).toString(8);break;case\"s\":i=String(i),i=o.precision?i.substring(0,o.precision):i;break;case\"t\":i=String(!!i),i=o.precision?i.substring(0,o.precision):i;break;case\"T\":i=Object.prototype.toString.call(i).slice(8,-1).toLowerCase(),i=o.precision?i.substring(0,o.precision):i;break;case\"u\":i=parseInt(i,10)>>>0;break;case\"v\":i=i.valueOf(),i=o.precision?i.substring(0,o.precision):i;break;case\"x\":i=(parseInt(i,10)>>>0).toString(16);break;case\"X\":i=(parseInt(i,10)>>>0).toString(16).toUpperCase()}e.json.test(o.type)?y+=i:(!e.number.test(o.type)||u&&!o.sign?f=\"\":(f=u?\"+\":\"-\",i=i.toString().replace(e.sign,\"\")),c=o.pad_char?\"0\"===o.pad_char?\"0\":o.pad_char.charAt(1):\" \",l=o.width-(f+i).length,p=o.width&&l>0?c.repeat(l):\"\",y+=o.align?f+i+p:\"0\"===c?f+p+i:p+f+i)}return y}var s=Object.create(null);function a(n){if(s[n])return s[n];for(var t,r=n,i=[],a=0;r;){if(null!==(t=e.text.exec(r)))i.push(t[0]);else if(null!==(t=e.modulo.exec(r)))i.push(\"%\");else{if(null===(t=e.placeholder.exec(r)))throw new SyntaxError(\"[sprintf] unexpected placeholder\");if(t[2]){a|=1;var o=[],p=t[2],c=[];if(null===(c=e.key.exec(p)))throw new SyntaxError(\"[sprintf] failed to parse named argument key\");for(o.push(c[1]);\"\"!==(p=p.substring(c[0].length));)if(null!==(c=e.key_access.exec(p)))o.push(c[1]);else{if(null===(c=e.index_access.exec(p)))throw new SyntaxError(\"[sprintf] failed to parse named argument key\");o.push(c[1])}t[2]=o}else a|=2;if(3===a)throw new Error(\"[sprintf] mixing positional and named placeholders is not (yet) supported\");i.push({placeholder:t[0],param_no:t[1],keys:t[2],sign:t[3],pad_char:t[4],align:t[5],width:t[6],precision:t[7],type:t[8]})}r=r.substring(t[0].length)}return s[n]=i}void 0!==t&&(t.sprintf=n,t.vsprintf=r),\"undefined\"!=typeof window&&(window.sprintf=n,window.vsprintf=r,\"function\"==typeof define&&define.amd&&define((function(){return{sprintf:n,vsprintf:r}})))}()},\n",
+       "      function _(e,i,n){Object.defineProperty(n,\"__esModule\",{value:!0});const t=e(9),a=e(109),s=e(162),r=e(163),c=e(166),_=e(167),m=e(165);class k extends s.CompositeTicker{constructor(e){super(e)}static init_DatetimeTicker(){this.override({num_minor_ticks:0,tickers:()=>[new a.AdaptiveTicker({mantissas:[1,2,5],base:10,min_interval:0,max_interval:500*m.ONE_MILLI,num_minor_ticks:0}),new a.AdaptiveTicker({mantissas:[1,2,5,10,15,20,30],base:60,min_interval:m.ONE_SECOND,max_interval:30*m.ONE_MINUTE,num_minor_ticks:0}),new a.AdaptiveTicker({mantissas:[1,2,4,6,8,12],base:24,min_interval:m.ONE_HOUR,max_interval:12*m.ONE_HOUR,num_minor_ticks:0}),new r.DaysTicker({days:t.range(1,32)}),new r.DaysTicker({days:t.range(1,31,3)}),new r.DaysTicker({days:[1,8,15,22]}),new r.DaysTicker({days:[1,15]}),new c.MonthsTicker({months:t.range(0,12,1)}),new c.MonthsTicker({months:t.range(0,12,2)}),new c.MonthsTicker({months:t.range(0,12,4)}),new c.MonthsTicker({months:t.range(0,12,6)}),new _.YearsTicker({})]})}}n.DatetimeTicker=k,k.__name__=\"DatetimeTicker\",k.init_DatetimeTicker()},\n",
+       "      function _(t,e,i){Object.defineProperty(i,\"__esModule\",{value:!0});const r=t(1),s=t(110),n=r.__importStar(t(19)),_=t(9),a=t(23);class c extends s.ContinuousTicker{constructor(t){super(t)}static init_CompositeTicker(){this.define({tickers:[n.Array,[]]})}get min_intervals(){return this.tickers.map(t=>t.get_min_interval())}get max_intervals(){return this.tickers.map(t=>t.get_max_interval())}get min_interval(){return this.min_intervals[0]}get max_interval(){return this.max_intervals[0]}get_best_ticker(t,e,i){const r=e-t,s=this.get_ideal_interval(t,e,i),n=[_.sorted_index(this.min_intervals,s)-1,_.sorted_index(this.max_intervals,s)],c=[this.min_intervals[n[0]],this.max_intervals[n[1]]].map(t=>Math.abs(i-r/t));let l;if(a.isEmpty(c.filter(t=>!isNaN(t))))l=this.tickers[0];else{const t=n[_.argmin(c)];l=this.tickers[t]}return l}get_interval(t,e,i){return this.get_best_ticker(t,e,i).get_interval(t,e,i)}get_ticks_no_defaults(t,e,i,r){return this.get_best_ticker(t,e,r).get_ticks_no_defaults(t,e,i,r)}}i.CompositeTicker=c,c.__name__=\"CompositeTicker\",c.init_CompositeTicker()},\n",
+       "      function _(t,e,n){Object.defineProperty(n,\"__esModule\",{value:!0});const i=t(1),s=t(164),a=t(165),o=i.__importStar(t(19)),r=t(9);class _ extends s.SingleIntervalTicker{constructor(t){super(t)}static init_DaysTicker(){this.define({days:[o.Array,[]]}),this.override({num_minor_ticks:0})}initialize(){super.initialize();const t=this.days;t.length>1?this.interval=(t[1]-t[0])*a.ONE_DAY:this.interval=31*a.ONE_DAY}get_ticks_no_defaults(t,e,n,i){const s=function(t,e){const n=a.last_month_no_later_than(new Date(t)),i=a.last_month_no_later_than(new Date(e));i.setUTCMonth(i.getUTCMonth()+1);const s=[],o=n;for(;s.push(a.copy_date(o)),o.setUTCMonth(o.getUTCMonth()+1),!(o>i););return s}(t,e),o=this.days,_=this.interval;return{major:r.concat(s.map(t=>((t,e)=>{const n=t.getUTCMonth(),i=[];for(const s of o){const o=a.copy_date(t);o.setUTCDate(s),new Date(o.getTime()+e/2).getUTCMonth()==n&&i.push(o)}return i})(t,_))).map(t=>t.getTime()).filter(n=>t<=n&&n<=e),minor:[]}}}n.DaysTicker=_,_.__name__=\"DaysTicker\",_.init_DaysTicker()},\n",
+       "      function _(e,t,i){Object.defineProperty(i,\"__esModule\",{value:!0});const n=e(1),r=e(110),l=n.__importStar(e(19));class a extends r.ContinuousTicker{constructor(e){super(e)}static init_SingleIntervalTicker(){this.define({interval:[l.Number]})}get_interval(e,t,i){return this.interval}get min_interval(){return this.interval}get max_interval(){return this.interval}}i.SingleIntervalTicker=a,a.__name__=\"SingleIntervalTicker\",a.init_SingleIntervalTicker()},\n",
+       "      function _(t,e,n){function _(t){return new Date(t.getTime())}function O(t){const e=_(t);return e.setUTCDate(1),e.setUTCHours(0),e.setUTCMinutes(0),e.setUTCSeconds(0),e.setUTCMilliseconds(0),e}Object.defineProperty(n,\"__esModule\",{value:!0}),n.ONE_MILLI=1,n.ONE_SECOND=1e3,n.ONE_MINUTE=60*n.ONE_SECOND,n.ONE_HOUR=60*n.ONE_MINUTE,n.ONE_DAY=24*n.ONE_HOUR,n.ONE_MONTH=30*n.ONE_DAY,n.ONE_YEAR=365*n.ONE_DAY,n.copy_date=_,n.last_month_no_later_than=O,n.last_year_no_later_than=function(t){const e=O(t);return e.setUTCMonth(0),e}},\n",
+       "      function _(t,e,n){Object.defineProperty(n,\"__esModule\",{value:!0});const r=t(1),i=t(164),s=t(165),a=r.__importStar(t(19)),o=t(9);class _ extends i.SingleIntervalTicker{constructor(t){super(t)}static init_MonthsTicker(){this.define({months:[a.Array,[]]})}initialize(){super.initialize();const t=this.months;t.length>1?this.interval=(t[1]-t[0])*s.ONE_MONTH:this.interval=12*s.ONE_MONTH}get_ticks_no_defaults(t,e,n,r){const i=function(t,e){const n=s.last_year_no_later_than(new Date(t)),r=s.last_year_no_later_than(new Date(e));r.setUTCFullYear(r.getUTCFullYear()+1);const i=[],a=n;for(;i.push(s.copy_date(a)),a.setUTCFullYear(a.getUTCFullYear()+1),!(a>r););return i}(t,e),a=this.months;return{major:o.concat(i.map(t=>a.map(e=>{const n=s.copy_date(t);return n.setUTCMonth(e),n}))).map(t=>t.getTime()).filter(n=>t<=n&&n<=e),minor:[]}}}n.MonthsTicker=_,_.__name__=\"MonthsTicker\",_.init_MonthsTicker()},\n",
+       "      function _(e,t,a){Object.defineProperty(a,\"__esModule\",{value:!0});const i=e(108),r=e(164),n=e(165);class _ extends r.SingleIntervalTicker{constructor(e){super(e)}initialize(){super.initialize(),this.interval=n.ONE_YEAR,this.basic_ticker=new i.BasicTicker({num_minor_ticks:0})}get_ticks_no_defaults(e,t,a,i){const r=n.last_year_no_later_than(new Date(e)).getUTCFullYear(),_=n.last_year_no_later_than(new Date(t)).getUTCFullYear();return{major:this.basic_ticker.get_ticks_no_defaults(r,_,a,i).major.map(e=>Date.UTC(e,0,1)).filter(a=>e<=a&&a<=t),minor:[]}}}a.YearsTicker=_,_.__name__=\"YearsTicker\"},\n",
+       "      function _(e,i,t){Object.defineProperty(t,\"__esModule\",{value:!0});const s=e(148),o=e(153),n=e(169),r=e(170);class _ extends s.AxisView{}t.LogAxisView=_,_.__name__=\"LogAxisView\";class c extends o.ContinuousAxis{constructor(e){super(e)}static init_LogAxis(){this.prototype.default_view=_,this.override({ticker:()=>new r.LogTicker,formatter:()=>new n.LogTickFormatter})}}t.LogAxis=c,c.__name__=\"LogAxis\",c.init_LogAxis()},\n",
+       "      function _(t,e,r){Object.defineProperty(r,\"__esModule\",{value:!0});const i=t(1),o=t(113),a=t(112),n=i.__importStar(t(19));class c extends o.TickFormatter{constructor(t){super(t)}static init_LogTickFormatter(){this.define({ticker:[n.Instance,null]})}initialize(){super.initialize(),this.basic_formatter=new a.BasicTickFormatter}doFormat(t,e){if(0==t.length)return[];const r=null!=this.ticker?this.ticker.base:10;let i=!1;const o=new Array(t.length);for(let e=0,a=t.length;e<a;e++)if(o[e]=`${r}^${Math.round(Math.log(t[e])/Math.log(r))}`,e>0&&o[e]==o[e-1]){i=!0;break}return i?this.basic_formatter.doFormat(t,e):o}}r.LogTickFormatter=c,c.__name__=\"LogTickFormatter\",c.init_LogTickFormatter()},\n",
+       "      function _(t,o,e){Object.defineProperty(e,\"__esModule\",{value:!0});const i=t(109),s=t(9);class n extends i.AdaptiveTicker{constructor(t){super(t)}static init_LogTicker(){this.override({mantissas:[1,5]})}get_ticks_no_defaults(t,o,e,i){const n=this.num_minor_ticks,r=[],a=this.base,c=Math.log(t)/Math.log(a),f=Math.log(o)/Math.log(a),l=f-c;let h;if(isFinite(l))if(l<2){const e=this.get_interval(t,o,i),a=Math.floor(t/e),c=Math.ceil(o/e);if(h=s.range(a,c+1).filter(t=>0!=t).map(t=>t*e).filter(e=>t<=e&&e<=o),n>0&&h.length>0){const t=e/n,o=s.range(0,n).map(o=>o*t);for(const t of o.slice(1))r.push(h[0]-t);for(const t of h)for(const e of o)r.push(t+e)}}else{const t=Math.ceil(.999999*c),o=Math.floor(1.000001*f),e=Math.ceil((o-t)/9);if(h=s.range(t-1,o+1,e).map(t=>Math.pow(a,t)),n>0&&h.length>0){const t=Math.pow(a,e)/n,o=s.range(1,n+1).map(o=>o*t);for(const t of o)r.push(h[0]/t);r.push(h[0]);for(const t of h)for(const e of o)r.push(t*e)}}else h=[];return{major:h.filter(e=>t<=e&&e<=o),minor:r.filter(e=>t<=e&&e<=o)}}}e.LogTicker=n,n.__name__=\"LogTicker\",n.init_LogTicker()},\n",
+       "      function _(e,t,r){Object.defineProperty(r,\"__esModule\",{value:!0});const i=e(148),s=e(155),o=e(172),a=e(173);class c extends i.AxisView{}r.MercatorAxisView=c,c.__name__=\"MercatorAxisView\";class n extends s.LinearAxis{constructor(e){super(e)}static init_MercatorAxis(){this.prototype.default_view=c,this.override({ticker:()=>new a.MercatorTicker({dimension:\"lat\"}),formatter:()=>new o.MercatorTickFormatter({dimension:\"lat\"})})}}r.MercatorAxis=n,n.__name__=\"MercatorAxis\",n.init_MercatorAxis()},\n",
+       "      function _(r,t,e){Object.defineProperty(e,\"__esModule\",{value:!0});const o=r(1),n=r(112),i=o.__importStar(r(19)),c=r(30);class s extends n.BasicTickFormatter{constructor(r){super(r)}static init_MercatorTickFormatter(){this.define({dimension:[i.LatLon]})}doFormat(r,t){if(null==this.dimension)throw new Error(\"MercatorTickFormatter.dimension not configured\");if(0==r.length)return[];const e=r.length,o=new Array(e);if(\"lon\"==this.dimension)for(let n=0;n<e;n++){const[e]=c.wgs84_mercator.inverse([r[n],t.loc]);o[n]=e}else for(let n=0;n<e;n++){const[,e]=c.wgs84_mercator.inverse([t.loc,r[n]]);o[n]=e}return super.doFormat(o,t)}}e.MercatorTickFormatter=s,s.__name__=\"MercatorTickFormatter\",s.init_MercatorTickFormatter()},\n",
+       "      function _(r,o,e){Object.defineProperty(e,\"__esModule\",{value:!0});const n=r(1),s=r(108),i=n.__importStar(r(19)),t=r(30);class c extends s.BasicTicker{constructor(r){super(r)}static init_MercatorTicker(){this.define({dimension:[i.LatLon]})}get_ticks_no_defaults(r,o,e,n){if(null==this.dimension)throw new Error(\"MercatorTicker.dimension not configured\");let s,i,c;[r,o]=t.clip_mercator(r,o,this.dimension),\"lon\"===this.dimension?([s,c]=t.wgs84_mercator.inverse([r,e]),[i,c]=t.wgs84_mercator.inverse([o,e])):([c,s]=t.wgs84_mercator.inverse([e,r]),[c,i]=t.wgs84_mercator.inverse([e,o]));const a=super.get_ticks_no_defaults(s,i,e,n),_=[],f=[];if(\"lon\"===this.dimension){for(const r of a.major)if(t.in_bounds(r,\"lon\")){const[o]=t.wgs84_mercator.forward([r,c]);_.push(o)}for(const r of a.minor)if(t.in_bounds(r,\"lon\")){const[o]=t.wgs84_mercator.forward([r,c]);f.push(o)}}else{for(const r of a.major)if(t.in_bounds(r,\"lat\")){const[,o]=t.wgs84_mercator.forward([c,r]);_.push(o)}for(const r of a.minor)if(t.in_bounds(r,\"lat\")){const[,o]=t.wgs84_mercator.forward([c,r]);f.push(o)}}return{major:_,minor:f}}}e.MercatorTicker=c,c.__name__=\"MercatorTicker\",c.init_MercatorTicker()},\n",
+       "      function _(e,n,o){Object.defineProperty(o,\"__esModule\",{value:!0});var t=e(175);o.CustomJS=t.CustomJS;var u=e(177);o.OpenURL=u.OpenURL},\n",
+       "      function _(t,e,s){Object.defineProperty(s,\"__esModule\",{value:!0});const n=t(1),u=t(176),c=n.__importStar(t(19)),r=t(23),a=t(25);class i extends u.Callback{constructor(t){super(t)}static init_CustomJS(){this.define({args:[c.Any,{}],code:[c.String,\"\"]})}get names(){return r.keys(this.args)}get values(){return r.values(this.args)}get func(){const t=a.use_strict(this.code);return new Function(...this.names,\"cb_obj\",\"cb_data\",t)}execute(t,e={}){return this.func.apply(t,this.values.concat(t,e))}}s.CustomJS=i,i.__name__=\"CustomJS\",i.init_CustomJS()},\n",
+       "      function _(e,c,l){Object.defineProperty(l,\"__esModule\",{value:!0});const a=e(69);class n extends a.Model{constructor(e){super(e)}}l.Callback=n,n.__name__=\"Callback\"},\n",
+       "      function _(e,t,n){Object.defineProperty(n,\"__esModule\",{value:!0});const o=e(1),s=e(176),i=e(158),c=o.__importStar(e(19));class r extends s.Callback{constructor(e){super(e)}static init_OpenURL(){this.define({url:[c.String,\"http://\"],same_tab:[c.Boolean,!1]})}execute(e,{source:t}){const n=e=>{const n=i.replace_placeholders(this.url,t,e);this.same_tab?window.location.href=n:window.open(n)},{selected:o}=t;for(const e of o.indices)n(e);for(const e of o.line_indices)n(e)}}n.OpenURL=r,r.__name__=\"OpenURL\",r.init_OpenURL()},\n",
+       "      function _(a,e,r){Object.defineProperty(r,\"__esModule\",{value:!0});var n=a(179);r.Canvas=n.Canvas;var s=a(183);r.CartesianFrame=s.CartesianFrame},\n",
+       "      function _(e,t,s){Object.defineProperty(s,\"__esModule\",{value:!0});const a=e(1),i=e(13),n=e(64),l=e(70),o=a.__importStar(e(19)),c=e(66),d=e(85),h=e(180),_=e(181),r=(()=>{const e=document.createElement(\"canvas\"),t=e.getContext(\"webgl\",{premultipliedAlpha:!0});return null!=t?{canvas:e,gl:t}:void l.logger.trace(\"WebGL is not supported\")})(),v=a.__importDefault(e(182));class p extends n.DOMView{get ctx(){return this._ctx}initialize(){super.initialize();const e={position:\"absolute\",top:\"0\",left:\"0\",width:\"100%\",height:\"100%\"};switch(this.model.output_backend){case\"webgl\":this.webgl=r;case\"canvas\":{this.canvas_el=c.canvas({class:_.bk_canvas,style:e});const t=this.canvas_el.getContext(\"2d\");if(null==t)throw new Error(\"unable to obtain 2D rendering context\");this._ctx=t;break}case\"svg\":{const e=new v.default;this._ctx=e,this.canvas_el=e.getSvg();break}}this.underlays_el=c.div({class:_.bk_canvas_underlays,style:e}),this.overlays_el=c.div({class:_.bk_canvas_overlays,style:e}),this.events_el=c.div({class:_.bk_canvas_events,style:e}),c.append(this.el,this.underlays_el,this.canvas_el,this.overlays_el,this.events_el),h.fixup_ctx(this._ctx),l.logger.debug(\"CanvasView initialized\")}add_underlay(e){this.underlays_el.appendChild(e)}add_overlay(e){this.overlays_el.appendChild(e)}add_event(e){this.events_el.appendChild(e)}prepare_canvas(e,t){this.bbox=new d.BBox({left:0,top:0,width:e,height:t}),this.el.style.width=`${e}px`,this.el.style.height=`${t}px`;const{use_hidpi:s,output_backend:a}=this.model,i=s&&\"svg\"!=a?devicePixelRatio:1;this.model.pixel_ratio=i,this.canvas_el.style.width=`${e}px`,this.canvas_el.style.height=`${t}px`,this.canvas_el.setAttribute(\"width\",`${e*i}`),this.canvas_el.setAttribute(\"height\",`${t*i}`),l.logger.debug(`Rendering CanvasView with width: ${e}, height: ${t}, pixel ratio: ${i}`)}save(e){if(this.canvas_el instanceof HTMLCanvasElement){const t=this.canvas_el;if(null!=t.msToBlob){const s=t.msToBlob();window.navigator.msSaveBlob(s,e)}else{const s=document.createElement(\"a\");s.href=t.toDataURL(\"image/png\"),s.download=e+\".png\",s.target=\"_blank\",s.dispatchEvent(new MouseEvent(\"click\"))}}else{const t=this._ctx.getSerializedSvg(!0),s=new Blob([t],{type:\"text/plain\"}),a=document.createElement(\"a\");a.download=e+\".svg\",a.innerHTML=\"Download svg\",a.href=window.URL.createObjectURL(s),a.onclick=e=>document.body.removeChild(e.target),a.style.display=\"none\",document.body.appendChild(a),a.click()}}}s.CanvasView=p,p.__name__=\"CanvasView\";class u extends i.HasProps{constructor(e){super(e)}static init_Canvas(){this.prototype.default_view=p,this.internal({use_hidpi:[o.Boolean,!0],pixel_ratio:[o.Number,1],output_backend:[o.OutputBackend,\"canvas\"]})}}s.Canvas=u,u.__name__=\"Canvas\",u.init_Canvas()},\n",
+       "      function _(e,t,n){Object.defineProperty(n,\"__esModule\",{value:!0}),n.fixup_ctx=function(e){!function(e){e.setLineDash||(e.setLineDash=t=>{e.mozDash=t,e.webkitLineDash=t}),e.getLineDash||(e.getLineDash=()=>e.mozDash)}(e),function(e){e.setLineDashOffset=t=>{e.lineDashOffset=t,e.mozDashOffset=t,e.webkitLineDashOffset=t},e.getLineDashOffset=()=>e.mozDashOffset}(e),function(e){e.setImageSmoothingEnabled=t=>{e.imageSmoothingEnabled=t,e.mozImageSmoothingEnabled=t,e.oImageSmoothingEnabled=t,e.webkitImageSmoothingEnabled=t,e.msImageSmoothingEnabled=t},e.getImageSmoothingEnabled=()=>{const t=e.imageSmoothingEnabled;return null==t||t}}(e),function(e){e.measureText&&null==e.html5MeasureText&&(e.html5MeasureText=e.measureText,e.measureText=t=>{const n=e.html5MeasureText(t);return n.ascent=1.6*e.html5MeasureText(\"m\").width,n})}(e),function(e){e.ellipse||(e.ellipse=function(t,n,a,o,s,i,m,h=!1){const l=.551784;e.translate(t,n),e.rotate(s);let u=a,r=o;h&&(u=-a,r=-o),e.moveTo(-u,0),e.bezierCurveTo(-u,r*l,-u*l,r,0,r),e.bezierCurveTo(u*l,r,u,r*l,u,0),e.bezierCurveTo(u,-r*l,u*l,-r,0,-r),e.bezierCurveTo(-u*l,-r,-u,-r*l,-u,0),e.rotate(-s),e.translate(-t,-n)})}(e)}},\n",
+       "      function _(a,e,n){Object.defineProperty(n,\"__esModule\",{value:!0}),a(67),n.bk_canvas=\"bk-canvas\",n.bk_canvas_underlays=\"bk-canvas-underlays\",n.bk_canvas_overlays=\"bk-canvas-overlays\",n.bk_canvas_events=\"bk-canvas-events\"},\n",
+       "      function _(t,e,r){var i,n,s,a,o;function h(t,e){var r,i=Object.keys(e);for(r=0;r<i.length;r++)t=t.replace(new RegExp(\"\\\\{\"+i[r]+\"\\\\}\",\"gi\"),e[i[r]]);return t}function l(t){var e,r,i;if(!t)throw new Error(\"cannot create a random attribute name for an undefined object\");e=\"ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz\",r=\"\";do{for(r=\"\",i=0;i<12;i++)r+=e[Math.floor(Math.random()*e.length)]}while(t[r]);return r}function c(t){var e={alphabetic:\"alphabetic\",hanging:\"hanging\",top:\"text-before-edge\",bottom:\"text-after-edge\",middle:\"central\"};return e[t]||e.alphabetic}\n",
+       "      /*!!\n",
+       "           *  Canvas 2 Svg v1.0.21\n",
+       "           *  A low level canvas to SVG converter. Uses a mock canvas context to build an SVG document.\n",
+       "           *\n",
+       "           *  Licensed under the MIT license:\n",
+       "           *  http://www.opensource.org/licenses/mit-license.php\n",
+       "           *\n",
+       "           *  Author:\n",
+       "           *  Kerry Liu\n",
+       "           *\n",
+       "           *  Copyright (c) 2014 Gliffy Inc.\n",
+       "           */\n",
+       "      Object.defineProperty(r,\"__esModule\",{value:!0}),o=function(t,e){var r,i,n,s={};for(t=t.split(\",\"),e=e||10,r=0;r<t.length;r+=2)i=\"&\"+t[r+1]+\";\",n=parseInt(t[r],e),s[i]=\"&#\"+n+\";\";return s[\"\\\\xa0\"]=\"&#160;\",s}(\"50,nbsp,51,iexcl,52,cent,53,pound,54,curren,55,yen,56,brvbar,57,sect,58,uml,59,copy,5a,ordf,5b,laquo,5c,not,5d,shy,5e,reg,5f,macr,5g,deg,5h,plusmn,5i,sup2,5j,sup3,5k,acute,5l,micro,5m,para,5n,middot,5o,cedil,5p,sup1,5q,ordm,5r,raquo,5s,frac14,5t,frac12,5u,frac34,5v,iquest,60,Agrave,61,Aacute,62,Acirc,63,Atilde,64,Auml,65,Aring,66,AElig,67,Ccedil,68,Egrave,69,Eacute,6a,Ecirc,6b,Euml,6c,Igrave,6d,Iacute,6e,Icirc,6f,Iuml,6g,ETH,6h,Ntilde,6i,Ograve,6j,Oacute,6k,Ocirc,6l,Otilde,6m,Ouml,6n,times,6o,Oslash,6p,Ugrave,6q,Uacute,6r,Ucirc,6s,Uuml,6t,Yacute,6u,THORN,6v,szlig,70,agrave,71,aacute,72,acirc,73,atilde,74,auml,75,aring,76,aelig,77,ccedil,78,egrave,79,eacute,7a,ecirc,7b,euml,7c,igrave,7d,iacute,7e,icirc,7f,iuml,7g,eth,7h,ntilde,7i,ograve,7j,oacute,7k,ocirc,7l,otilde,7m,ouml,7n,divide,7o,oslash,7p,ugrave,7q,uacute,7r,ucirc,7s,uuml,7t,yacute,7u,thorn,7v,yuml,ci,fnof,sh,Alpha,si,Beta,sj,Gamma,sk,Delta,sl,Epsilon,sm,Zeta,sn,Eta,so,Theta,sp,Iota,sq,Kappa,sr,Lambda,ss,Mu,st,Nu,su,Xi,sv,Omicron,t0,Pi,t1,Rho,t3,Sigma,t4,Tau,t5,Upsilon,t6,Phi,t7,Chi,t8,Psi,t9,Omega,th,alpha,ti,beta,tj,gamma,tk,delta,tl,epsilon,tm,zeta,tn,eta,to,theta,tp,iota,tq,kappa,tr,lambda,ts,mu,tt,nu,tu,xi,tv,omicron,u0,pi,u1,rho,u2,sigmaf,u3,sigma,u4,tau,u5,upsilon,u6,phi,u7,chi,u8,psi,u9,omega,uh,thetasym,ui,upsih,um,piv,812,bull,816,hellip,81i,prime,81j,Prime,81u,oline,824,frasl,88o,weierp,88h,image,88s,real,892,trade,89l,alefsym,8cg,larr,8ch,uarr,8ci,rarr,8cj,darr,8ck,harr,8dl,crarr,8eg,lArr,8eh,uArr,8ei,rArr,8ej,dArr,8ek,hArr,8g0,forall,8g2,part,8g3,exist,8g5,empty,8g7,nabla,8g8,isin,8g9,notin,8gb,ni,8gf,prod,8gh,sum,8gi,minus,8gn,lowast,8gq,radic,8gt,prop,8gu,infin,8h0,ang,8h7,and,8h8,or,8h9,cap,8ha,cup,8hb,int,8hk,there4,8hs,sim,8i5,cong,8i8,asymp,8j0,ne,8j1,equiv,8j4,le,8j5,ge,8k2,sub,8k3,sup,8k4,nsub,8k6,sube,8k7,supe,8kl,oplus,8kn,otimes,8l5,perp,8m5,sdot,8o8,lceil,8o9,rceil,8oa,lfloor,8ob,rfloor,8p9,lang,8pa,rang,9ea,loz,9j0,spades,9j3,clubs,9j5,hearts,9j6,diams,ai,OElig,aj,oelig,b0,Scaron,b1,scaron,bo,Yuml,m6,circ,ms,tilde,802,ensp,803,emsp,809,thinsp,80c,zwnj,80d,zwj,80e,lrm,80f,rlm,80j,ndash,80k,mdash,80o,lsquo,80p,rsquo,80q,sbquo,80s,ldquo,80t,rdquo,80u,bdquo,810,dagger,811,Dagger,81g,permil,81p,lsaquo,81q,rsaquo,85c,euro\",32),i={strokeStyle:{svgAttr:\"stroke\",canvas:\"#000000\",svg:\"none\",apply:\"stroke\"},fillStyle:{svgAttr:\"fill\",canvas:\"#000000\",svg:null,apply:\"fill\"},lineCap:{svgAttr:\"stroke-linecap\",canvas:\"butt\",svg:\"butt\",apply:\"stroke\"},lineJoin:{svgAttr:\"stroke-linejoin\",canvas:\"miter\",svg:\"miter\",apply:\"stroke\"},miterLimit:{svgAttr:\"stroke-miterlimit\",canvas:10,svg:4,apply:\"stroke\"},lineWidth:{svgAttr:\"stroke-width\",canvas:1,svg:1,apply:\"stroke\"},globalAlpha:{svgAttr:\"opacity\",canvas:1,svg:1,apply:\"fill stroke\"},font:{canvas:\"10px sans-serif\"},shadowColor:{canvas:\"#000000\"},shadowOffsetX:{canvas:0},shadowOffsetY:{canvas:0},shadowBlur:{canvas:0},textAlign:{canvas:\"start\"},textBaseline:{canvas:\"alphabetic\"},lineDash:{svgAttr:\"stroke-dasharray\",canvas:[],svg:null,apply:\"stroke\"}},(s=function(t,e){this.__root=t,this.__ctx=e}).prototype.addColorStop=function(t,e){var r,i=this.__ctx.__createElement(\"stop\");i.setAttribute(\"offset\",t),-1!==e.indexOf(\"rgba\")?(r=/rgba\\(\\s*(\\d+)\\s*,\\s*(\\d+)\\s*,\\s*(\\d+)\\s*,\\s*(\\d?\\.?\\d*)\\s*\\)/gi.exec(e),i.setAttribute(\"stop-color\",h(\"rgb({r},{g},{b})\",{r:r[1],g:r[2],b:r[3]})),i.setAttribute(\"stop-opacity\",r[4])):i.setAttribute(\"stop-color\",e),this.__root.appendChild(i)},a=function(t,e){this.__root=t,this.__ctx=e},(n=function(t){var e,r={width:500,height:500,enableMirroring:!1};if(arguments.length>1?((e=r).width=arguments[0],e.height=arguments[1]):e=t||r,!(this instanceof n))return new n(e);this.width=e.width||r.width,this.height=e.height||r.height,this.enableMirroring=void 0!==e.enableMirroring?e.enableMirroring:r.enableMirroring,this.canvas=this,this.__document=e.document||document,e.ctx?this.__ctx=e.ctx:(this.__canvas=this.__document.createElement(\"canvas\"),this.__ctx=this.__canvas.getContext(\"2d\")),this.__setDefaultStyles(),this.__stack=[this.__getStyleState()],this.__groupStack=[],this.__root=this.__document.createElementNS(\"http://www.w3.org/2000/svg\",\"svg\"),this.__root.setAttribute(\"version\",1.1),this.__root.setAttribute(\"xmlns\",\"http://www.w3.org/2000/svg\"),this.__root.setAttributeNS(\"http://www.w3.org/2000/xmlns/\",\"xmlns:xlink\",\"http://www.w3.org/1999/xlink\"),this.__root.setAttribute(\"width\",this.width),this.__root.setAttribute(\"height\",this.height),this.__ids={},this.__defs=this.__document.createElementNS(\"http://www.w3.org/2000/svg\",\"defs\"),this.__root.appendChild(this.__defs),this.__currentElement=this.__document.createElementNS(\"http://www.w3.org/2000/svg\",\"g\"),this.__root.appendChild(this.__currentElement)}).prototype.__createElement=function(t,e,r){void 0===e&&(e={});var i,n,s=this.__document.createElementNS(\"http://www.w3.org/2000/svg\",t),a=Object.keys(e);for(r&&(s.setAttribute(\"fill\",\"none\"),s.setAttribute(\"stroke\",\"none\")),i=0;i<a.length;i++)n=a[i],s.setAttribute(n,e[n]);return s},n.prototype.__setDefaultStyles=function(){var t,e,r=Object.keys(i);for(t=0;t<r.length;t++)this[e=r[t]]=i[e].canvas},n.prototype.__applyStyleState=function(t){var e,r,i=Object.keys(t);for(e=0;e<i.length;e++)this[r=i[e]]=t[r]},n.prototype.__getStyleState=function(){var t,e,r={},n=Object.keys(i);for(t=0;t<n.length;t++)r[e=n[t]]=this[e];return r},n.prototype.__applyStyleToCurrentElement=function(t){var e=this.__currentElement,r=this.__currentElementsToStyle;r&&(e.setAttribute(t,\"\"),e=r.element,r.children.forEach((function(e){e.setAttribute(t,\"\")})));var n,o,l,c,p,_=Object.keys(i);for(n=0;n<_.length;n++)if(o=i[_[n]],l=this[_[n]],o.apply)if(l instanceof a){if(l.__ctx)for(;l.__ctx.__defs.childNodes.length;)c=l.__ctx.__defs.childNodes[0].getAttribute(\"id\"),this.__ids[c]=c,this.__defs.appendChild(l.__ctx.__defs.childNodes[0]);e.setAttribute(o.apply,h(\"url(#{id})\",{id:l.__root.getAttribute(\"id\")}))}else if(l instanceof s)e.setAttribute(o.apply,h(\"url(#{id})\",{id:l.__root.getAttribute(\"id\")}));else if(-1!==o.apply.indexOf(t)&&o.svg!==l)if(\"stroke\"!==o.svgAttr&&\"fill\"!==o.svgAttr||-1===l.indexOf(\"rgba\")){var u=o.svgAttr;if(\"globalAlpha\"===_[n]&&(u=t+\"-\"+o.svgAttr,e.getAttribute(u)))continue;e.setAttribute(u,l)}else{p=/rgba\\(\\s*(\\d+)\\s*,\\s*(\\d+)\\s*,\\s*(\\d+)\\s*,\\s*(\\d?\\.?\\d*)\\s*\\)/gi.exec(l),e.setAttribute(o.svgAttr,h(\"rgb({r},{g},{b})\",{r:p[1],g:p[2],b:p[3]}));var d=p[4],g=this.globalAlpha;null!=g&&(d*=g),e.setAttribute(o.svgAttr+\"-opacity\",d)}},n.prototype.__closestGroupOrSvg=function(t){return\"g\"===(t=t||this.__currentElement).nodeName||\"svg\"===t.nodeName?t:this.__closestGroupOrSvg(t.parentNode)},n.prototype.getSerializedSvg=function(t){var e,r,i,n,s,a=(new XMLSerializer).serializeToString(this.__root);if(/xmlns=\"http:\\/\\/www\\.w3\\.org\\/2000\\/svg\".+xmlns=\"http:\\/\\/www\\.w3\\.org\\/2000\\/svg/gi.test(a)&&(a=a.replace('xmlns=\"http://www.w3.org/2000/svg','xmlns:xlink=\"http://www.w3.org/1999/xlink')),t)for(e=Object.keys(o),r=0;r<e.length;r++)i=e[r],n=o[i],(s=new RegExp(i,\"gi\")).test(a)&&(a=a.replace(s,n));return a},n.prototype.getSvg=function(){return this.__root},n.prototype.save=function(){var t=this.__createElement(\"g\"),e=this.__closestGroupOrSvg();this.__groupStack.push(e),e.appendChild(t),this.__currentElement=t,this.__stack.push(this.__getStyleState())},n.prototype.restore=function(){this.__currentElement=this.__groupStack.pop(),this.__currentElementsToStyle=null,this.__currentElement||(this.__currentElement=this.__root.childNodes[1]);var t=this.__stack.pop();this.__applyStyleState(t)},n.prototype.__addTransform=function(t){var e=this.__closestGroupOrSvg();if(e.childNodes.length>0){\"path\"===this.__currentElement.nodeName&&(this.__currentElementsToStyle||(this.__currentElementsToStyle={element:e,children:[]}),this.__currentElementsToStyle.children.push(this.__currentElement),this.__applyCurrentDefaultPath());var r=this.__createElement(\"g\");e.appendChild(r),this.__currentElement=r}var i=this.__currentElement.getAttribute(\"transform\");i?i+=\" \":i=\"\",i+=t,this.__currentElement.setAttribute(\"transform\",i)},n.prototype.scale=function(t,e){void 0===e&&(e=t),this.__addTransform(h(\"scale({x},{y})\",{x:t,y:e}))},n.prototype.rotate=function(t){var e=180*t/Math.PI;this.__addTransform(h(\"rotate({angle},{cx},{cy})\",{angle:e,cx:0,cy:0}))},n.prototype.translate=function(t,e){this.__addTransform(h(\"translate({x},{y})\",{x:t,y:e}))},n.prototype.transform=function(t,e,r,i,n,s){this.__addTransform(h(\"matrix({a},{b},{c},{d},{e},{f})\",{a:t,b:e,c:r,d:i,e:n,f:s}))},n.prototype.beginPath=function(){var t;this.__currentDefaultPath=\"\",this.__currentPosition={},t=this.__createElement(\"path\",{},!0),this.__closestGroupOrSvg().appendChild(t),this.__currentElement=t},n.prototype.__applyCurrentDefaultPath=function(){var t=this.__currentElement;\"path\"===t.nodeName?t.setAttribute(\"d\",this.__currentDefaultPath):console.error(\"Attempted to apply path command to node\",t.nodeName)},n.prototype.__addPathCommand=function(t){this.__currentDefaultPath+=\" \",this.__currentDefaultPath+=t},n.prototype.moveTo=function(t,e){\"path\"!==this.__currentElement.nodeName&&this.beginPath(),this.__currentPosition={x:t,y:e},this.__addPathCommand(h(\"M {x} {y}\",{x:t,y:e}))},n.prototype.closePath=function(){this.__currentDefaultPath&&this.__addPathCommand(\"Z\")},n.prototype.lineTo=function(t,e){this.__currentPosition={x:t,y:e},this.__currentDefaultPath.indexOf(\"M\")>-1?this.__addPathCommand(h(\"L {x} {y}\",{x:t,y:e})):this.__addPathCommand(h(\"M {x} {y}\",{x:t,y:e}))},n.prototype.bezierCurveTo=function(t,e,r,i,n,s){this.__currentPosition={x:n,y:s},this.__addPathCommand(h(\"C {cp1x} {cp1y} {cp2x} {cp2y} {x} {y}\",{cp1x:t,cp1y:e,cp2x:r,cp2y:i,x:n,y:s}))},n.prototype.quadraticCurveTo=function(t,e,r,i){this.__currentPosition={x:r,y:i},this.__addPathCommand(h(\"Q {cpx} {cpy} {x} {y}\",{cpx:t,cpy:e,x:r,y:i}))};var p=function(t){var e=Math.sqrt(t[0]*t[0]+t[1]*t[1]);return[t[0]/e,t[1]/e]};n.prototype.arcTo=function(t,e,r,i,n){var s=this.__currentPosition&&this.__currentPosition.x,a=this.__currentPosition&&this.__currentPosition.y;if(void 0!==s&&void 0!==a){if(n<0)throw new Error(\"IndexSizeError: The radius provided (\"+n+\") is negative.\");if(s===t&&a===e||t===r&&e===i||0===n)this.lineTo(t,e);else{var o=p([s-t,a-e]),h=p([r-t,i-e]);if(o[0]*h[1]!=o[1]*h[0]){var l=o[0]*h[0]+o[1]*h[1],c=Math.acos(Math.abs(l)),_=p([o[0]+h[0],o[1]+h[1]]),u=n/Math.sin(c/2),d=t+u*_[0],g=e+u*_[1],m=[-o[1],o[0]],f=[h[1],-h[0]],y=function(t){var e=t[0];return t[1]>=0?Math.acos(e):-Math.acos(e)},v=y(m),b=y(f);this.lineTo(d+m[0]*n,g+m[1]*n),this.arc(d,g,n,v,b)}else this.lineTo(t,e)}}},n.prototype.stroke=function(){\"path\"===this.__currentElement.nodeName&&this.__currentElement.setAttribute(\"paint-order\",\"fill stroke markers\"),this.__applyCurrentDefaultPath(),this.__applyStyleToCurrentElement(\"stroke\")},n.prototype.fill=function(){\"path\"===this.__currentElement.nodeName&&this.__currentElement.setAttribute(\"paint-order\",\"stroke fill markers\"),this.__applyCurrentDefaultPath(),this.__applyStyleToCurrentElement(\"fill\")},n.prototype.rect=function(t,e,r,i){\"path\"!==this.__currentElement.nodeName&&this.beginPath(),this.moveTo(t,e),this.lineTo(t+r,e),this.lineTo(t+r,e+i),this.lineTo(t,e+i),this.lineTo(t,e),this.closePath()},n.prototype.fillRect=function(t,e,r,i){var n;n=this.__createElement(\"rect\",{x:t,y:e,width:r,height:i},!0),this.__closestGroupOrSvg().appendChild(n),this.__currentElement=n,this.__applyStyleToCurrentElement(\"fill\")},n.prototype.strokeRect=function(t,e,r,i){var n;n=this.__createElement(\"rect\",{x:t,y:e,width:r,height:i},!0),this.__closestGroupOrSvg().appendChild(n),this.__currentElement=n,this.__applyStyleToCurrentElement(\"stroke\")},n.prototype.__clearCanvas=function(){for(var t=this.__closestGroupOrSvg().getAttribute(\"transform\"),e=this.__root.childNodes[1],r=e.childNodes,i=r.length-1;i>=0;i--)r[i]&&e.removeChild(r[i]);this.__currentElement=e,this.__groupStack=[],t&&this.__addTransform(t)},n.prototype.clearRect=function(t,e,r,i){if(0!==t||0!==e||r!==this.width||i!==this.height){var n,s=this.__closestGroupOrSvg();n=this.__createElement(\"rect\",{x:t,y:e,width:r,height:i,fill:\"#FFFFFF\"},!0),s.appendChild(n)}else this.__clearCanvas()},n.prototype.createLinearGradient=function(t,e,r,i){var n=this.__createElement(\"linearGradient\",{id:l(this.__ids),x1:t+\"px\",x2:r+\"px\",y1:e+\"px\",y2:i+\"px\",gradientUnits:\"userSpaceOnUse\"},!1);return this.__defs.appendChild(n),new s(n,this)},n.prototype.createRadialGradient=function(t,e,r,i,n,a){var o=this.__createElement(\"radialGradient\",{id:l(this.__ids),cx:i+\"px\",cy:n+\"px\",r:a+\"px\",fx:t+\"px\",fy:e+\"px\",gradientUnits:\"userSpaceOnUse\"},!1);return this.__defs.appendChild(o),new s(o,this)},n.prototype.__parseFont=function(){var t=/^\\s*(?=(?:(?:[-a-z]+\\s*){0,2}(italic|oblique))?)(?=(?:(?:[-a-z]+\\s*){0,2}(small-caps))?)(?=(?:(?:[-a-z]+\\s*){0,2}(bold(?:er)?|lighter|[1-9]00))?)(?:(?:normal|\\1|\\2|\\3)\\s*){0,3}((?:xx?-)?(?:small|large)|medium|smaller|larger|[.\\d]+(?:\\%|in|[cem]m|ex|p[ctx]))(?:\\s*\\/\\s*(normal|[.\\d]+(?:\\%|in|[cem]m|ex|p[ctx])))?\\s*([-,\\'\\\"\\sa-z0-9]+?)\\s*$/i.exec(this.font),e={style:t[1]||\"normal\",size:t[4]||\"10px\",family:t[6]||\"sans-serif\",weight:t[3]||\"normal\",decoration:t[2]||\"normal\",href:null};return\"underline\"===this.__fontUnderline&&(e.decoration=\"underline\"),this.__fontHref&&(e.href=this.__fontHref),e},n.prototype.__wrapTextLink=function(t,e){if(t.href){var r=this.__createElement(\"a\");return r.setAttributeNS(\"http://www.w3.org/1999/xlink\",\"xlink:href\",t.href),r.appendChild(e),r}return e},n.prototype.__applyText=function(t,e,r,i){var n,s,a=this.__parseFont(),o=this.__closestGroupOrSvg(),h=this.__createElement(\"text\",{\"font-family\":a.family,\"font-size\":a.size,\"font-style\":a.style,\"font-weight\":a.weight,\"text-decoration\":a.decoration,x:e,y:r,\"text-anchor\":(n=this.textAlign,s={left:\"start\",right:\"end\",center:\"middle\",start:\"start\",end:\"end\"},s[n]||s.start),\"dominant-baseline\":c(this.textBaseline)},!0);h.appendChild(this.__document.createTextNode(t)),this.__currentElement=h,this.__applyStyleToCurrentElement(i),o.appendChild(this.__wrapTextLink(a,h))},n.prototype.fillText=function(t,e,r){this.__applyText(t,e,r,\"fill\")},n.prototype.strokeText=function(t,e,r){this.__applyText(t,e,r,\"stroke\")},n.prototype.measureText=function(t){return this.__ctx.font=this.font,this.__ctx.measureText(t)},n.prototype.arc=function(t,e,r,i,n,s){if(i!==n){(i%=2*Math.PI)===(n%=2*Math.PI)&&(n=(n+2*Math.PI-.001*(s?-1:1))%(2*Math.PI));var a=t+r*Math.cos(n),o=e+r*Math.sin(n),l=t+r*Math.cos(i),c=e+r*Math.sin(i),p=s?0:1,_=0,u=n-i;u<0&&(u+=2*Math.PI),_=s?u>Math.PI?0:1:u>Math.PI?1:0,this.lineTo(l,c),this.__addPathCommand(h(\"A {rx} {ry} {xAxisRotation} {largeArcFlag} {sweepFlag} {endX} {endY}\",{rx:r,ry:r,xAxisRotation:0,largeArcFlag:_,sweepFlag:p,endX:a,endY:o})),this.__currentPosition={x:a,y:o}}},n.prototype.clip=function(){var t=this.__closestGroupOrSvg(),e=this.__createElement(\"clipPath\"),r=l(this.__ids),i=this.__createElement(\"g\");this.__applyCurrentDefaultPath(),t.removeChild(this.__currentElement),e.setAttribute(\"id\",r),e.appendChild(this.__currentElement),this.__defs.appendChild(e),t.setAttribute(\"clip-path\",h(\"url(#{id})\",{id:r})),t.appendChild(i),this.__currentElement=i},n.prototype.drawImage=function(){var t,e,r,i,s,a,o,h,l,c,p,_,u,d,g=Array.prototype.slice.call(arguments),m=g[0],f=0,y=0;if(3===g.length)t=g[1],e=g[2],r=s=m.width,i=a=m.height;else if(5===g.length)t=g[1],e=g[2],r=g[3],i=g[4],s=m.width,a=m.height;else{if(9!==g.length)throw new Error(\"Inavlid number of arguments passed to drawImage: \"+arguments.length);f=g[1],y=g[2],s=g[3],a=g[4],t=g[5],e=g[6],r=g[7],i=g[8]}o=this.__closestGroupOrSvg(),this.__currentElement;var v=\"translate(\"+t+\", \"+e+\")\";if(m instanceof n){if((h=m.getSvg().cloneNode(!0)).childNodes&&h.childNodes.length>1){for(l=h.childNodes[0];l.childNodes.length;)d=l.childNodes[0].getAttribute(\"id\"),this.__ids[d]=d,this.__defs.appendChild(l.childNodes[0]);if(c=h.childNodes[1]){var b,x=c.getAttribute(\"transform\");b=x?x+\" \"+v:v,c.setAttribute(\"transform\",b),o.appendChild(c)}}}else\"IMG\"===m.nodeName?((p=this.__createElement(\"image\")).setAttribute(\"width\",r),p.setAttribute(\"height\",i),p.setAttribute(\"preserveAspectRatio\",\"none\"),(f||y||s!==m.width||a!==m.height)&&((_=this.__document.createElement(\"canvas\")).width=r,_.height=i,(u=_.getContext(\"2d\")).drawImage(m,f,y,s,a,0,0,r,i),m=_),p.setAttribute(\"transform\",v),p.setAttributeNS(\"http://www.w3.org/1999/xlink\",\"xlink:href\",\"CANVAS\"===m.nodeName?m.toDataURL():m.getAttribute(\"src\")),o.appendChild(p)):\"CANVAS\"===m.nodeName&&((p=this.__createElement(\"image\")).setAttribute(\"width\",r),p.setAttribute(\"height\",i),p.setAttribute(\"preserveAspectRatio\",\"none\"),(_=this.__document.createElement(\"canvas\")).width=r,_.height=i,(u=_.getContext(\"2d\")).imageSmoothingEnabled=!1,u.mozImageSmoothingEnabled=!1,u.oImageSmoothingEnabled=!1,u.webkitImageSmoothingEnabled=!1,u.drawImage(m,f,y,s,a,0,0,r,i),m=_,p.setAttribute(\"transform\",v),p.setAttributeNS(\"http://www.w3.org/1999/xlink\",\"xlink:href\",m.toDataURL()),o.appendChild(p))},n.prototype.createPattern=function(t,e){var r,i=this.__document.createElementNS(\"http://www.w3.org/2000/svg\",\"pattern\"),s=l(this.__ids);return i.setAttribute(\"id\",s),i.setAttribute(\"width\",t.width),i.setAttribute(\"height\",t.height),\"CANVAS\"===t.nodeName||\"IMG\"===t.nodeName?((r=this.__document.createElementNS(\"http://www.w3.org/2000/svg\",\"image\")).setAttribute(\"width\",t.width),r.setAttribute(\"height\",t.height),r.setAttributeNS(\"http://www.w3.org/1999/xlink\",\"xlink:href\",\"CANVAS\"===t.nodeName?t.toDataURL():t.getAttribute(\"src\")),i.appendChild(r),this.__defs.appendChild(i)):t instanceof n&&(i.appendChild(t.__root.childNodes[1]),this.__defs.appendChild(i)),new a(i,this)},n.prototype.setLineDash=function(t){t&&t.length>0?this.lineDash=t.join(\",\"):this.lineDash=null},n.prototype.drawFocusRing=function(){},n.prototype.createImageData=function(){},n.prototype.getImageData=function(){},n.prototype.putImageData=function(){},n.prototype.globalCompositeOperation=function(){},n.prototype.setTransform=function(){},r.default=n},\n",
+       "      function _(e,t,s){Object.defineProperty(s,\"__esModule\",{value:!0});const a=e(184),_=e(120),n=e(129),r=e(130),i=e(185),g=e(88),c=e(187);class h extends c.LayoutItem{constructor(e,t,s,a,_={},n={}){super(),this.x_scale=e,this.y_scale=t,this.x_range=s,this.y_range=a,this.extra_x_ranges=_,this.extra_y_ranges=n,this._configure_scales()}map_to_screen(e,t,s=\"default\",a=\"default\"){return[this.xscales[s].v_compute(e),this.yscales[a].v_compute(t)]}_get_ranges(e,t){return Object.assign(Object.assign({},t),{default:e})}_get_scales(e,t,s){const c={};for(const h in t){const o=t[h];if((o instanceof i.DataRange1d||o instanceof r.Range1d)&&!(e instanceof _.ContinuousScale))throw new Error(`Range ${o.type} is incompatible is Scale ${e.type}`);if(o instanceof g.FactorRange&&!(e instanceof a.CategoricalScale))throw new Error(`Range ${o.type} is incompatible is Scale ${e.type}`);e instanceof n.LogScale&&o instanceof i.DataRange1d&&(o.scale_hint=\"log\");const l=e.clone();l.setv({source_range:o,target_range:s}),c[h]=l}return c}_configure_frame_ranges(){this._h_target=new r.Range1d({start:this._left.value,end:this._right.value}),this._v_target=new r.Range1d({start:this._bottom.value,end:this._top.value})}_configure_scales(){this._configure_frame_ranges(),this._x_ranges=this._get_ranges(this.x_range,this.extra_x_ranges),this._y_ranges=this._get_ranges(this.y_range,this.extra_y_ranges),this._xscales=this._get_scales(this.x_scale,this._x_ranges,this._h_target),this._yscales=this._get_scales(this.y_scale,this._y_ranges,this._v_target)}_update_scales(){this._configure_frame_ranges();for(const e in this._xscales){this._xscales[e].target_range=this._h_target}for(const e in this._yscales){this._yscales[e].target_range=this._v_target}}_set_geometry(e,t){super._set_geometry(e,t),this._update_scales()}get x_ranges(){return this._x_ranges}get y_ranges(){return this._y_ranges}get xscales(){return this._xscales}get yscales(){return this._yscales}}s.CartesianFrame=h,h.__name__=\"CartesianFrame\"},\n",
+       "      function _(e,r,t){Object.defineProperty(t,\"__esModule\",{value:!0});const n=e(121);class _ extends n.Scale{constructor(e){super(e)}compute(e){return super._linear_compute(this.source_range.synthetic(e))}v_compute(e){return super._linear_v_compute(this.source_range.v_synthetic(e))}invert(e){return this._linear_invert(e)}v_invert(e){return this._linear_v_invert(e)}}t.CategoricalScale=_,_.__name__=\"CategoricalScale\"},\n",
+       "      function _(t,i,e){Object.defineProperty(e,\"__esModule\",{value:!0});const n=t(1),a=t(186),s=t(78),l=t(70),_=n.__importStar(t(19)),o=n.__importStar(t(85)),r=t(9);class d extends a.DataRange{constructor(t){super(t),this._plot_bounds={},this.have_updated_interactively=!1}static init_DataRange1d(){this.define({start:[_.Number],end:[_.Number],range_padding:[_.Number,.1],range_padding_units:[_.PaddingUnits,\"percent\"],flipped:[_.Boolean,!1],follow:[_.StartEnd],follow_interval:[_.Number],default_span:[_.Number,2],only_visible:[_.Boolean,!1]}),this.internal({scale_hint:[_.String,\"auto\"]})}initialize(){super.initialize(),this._initial_start=this.start,this._initial_end=this.end,this._initial_range_padding=this.range_padding,this._initial_range_padding_units=this.range_padding_units,this._initial_follow=this.follow,this._initial_follow_interval=this.follow_interval,this._initial_default_span=this.default_span}get min(){return Math.min(this.start,this.end)}get max(){return Math.max(this.start,this.end)}computed_renderers(){const t=this.names;let i=this.renderers;if(0==i.length)for(const t of this.plots){const e=t.renderers.filter(t=>t instanceof s.GlyphRenderer);i=i.concat(e)}t.length>0&&(i=i.filter(i=>r.includes(t,i.name))),l.logger.debug(`computed ${i.length} renderers for DataRange1d ${this.id}`);for(const t of i)l.logger.trace(` - ${t.type} ${t.id}`);return i}_compute_plot_bounds(t,i){let e=o.empty();for(const n of t)null==i[n.id]||!n.visible&&this.only_visible||(e=o.union(e,i[n.id]));return e}adjust_bounds_for_aspect(t,i){const e=o.empty();let n=t.x1-t.x0;n<=0&&(n=1);let a=t.y1-t.y0;a<=0&&(a=1);const s=.5*(t.x1+t.x0),l=.5*(t.y1+t.y0);return n<i*a?n=i*a:a=n/i,e.x1=s+.5*n,e.x0=s-.5*n,e.y1=l+.5*a,e.y0=l-.5*a,e}_compute_min_max(t,i){let e,n,a=o.empty();for(const i in t){const e=t[i];a=o.union(a,e)}return[e,n]=0==i?[a.x0,a.x1]:[a.y0,a.y1],[e,n]}_compute_range(t,i){const e=this.range_padding;let n,a;if(\"log\"==this.scale_hint){let s,_;if((isNaN(t)||!isFinite(t)||t<=0)&&(t=isNaN(i)||!isFinite(i)||i<=0?.1:i/100,l.logger.warn(`could not determine minimum data value for log axis, DataRange1d using value ${t}`)),(isNaN(i)||!isFinite(i)||i<=0)&&(i=isNaN(t)||!isFinite(t)||t<=0?10:100*t,l.logger.warn(`could not determine maximum data value for log axis, DataRange1d using value ${i}`)),i==t)_=this.default_span+.001,s=Math.log(t)/Math.log(10);else{let n,a;\"percent\"==this.range_padding_units?(n=Math.log(t)/Math.log(10),a=Math.log(i)/Math.log(10),_=(a-n)*(1+e)):(n=Math.log(t-e)/Math.log(10),a=Math.log(i+e)/Math.log(10),_=a-n),s=(n+a)/2}n=Math.pow(10,s-_/2),a=Math.pow(10,s+_/2)}else{let s;s=i==t?this.default_span:\"percent\"==this.range_padding_units?(i-t)*(1+e):i-t+2*e;const l=(i+t)/2;n=l-s/2,a=l+s/2}let s=1;this.flipped&&([n,a]=[a,n],s=-1);const _=this.follow_interval;return null!=_&&Math.abs(n-a)>_&&(\"start\"==this.follow?a=n+s*_:\"end\"==this.follow&&(n=a-s*_)),[n,a]}update(t,i,e,n){if(this.have_updated_interactively)return;const a=this.computed_renderers();let s=this._compute_plot_bounds(a,t);null!=n&&(s=this.adjust_bounds_for_aspect(s,n)),this._plot_bounds[e]=s;const[l,_]=this._compute_min_max(this._plot_bounds,i);let[o,r]=this._compute_range(l,_);null!=this._initial_start&&(\"log\"==this.scale_hint?this._initial_start>0&&(o=this._initial_start):o=this._initial_start),null!=this._initial_end&&(\"log\"==this.scale_hint?this._initial_end>0&&(r=this._initial_end):r=this._initial_end);const[d,h]=[this.start,this.end];if(o!=d||r!=h){const t={};o!=d&&(t.start=o),r!=h&&(t.end=r),this.setv(t)}\"auto\"==this.bounds&&this.setv({bounds:[o,r]},{silent:!0}),this.change.emit()}reset(){this.have_updated_interactively=!1,this.setv({range_padding:this._initial_range_padding,range_padding_units:this._initial_range_padding_units,follow:this._initial_follow,follow_interval:this._initial_follow_interval,default_span:this._initial_default_span},{silent:!0}),this.change.emit()}}e.DataRange1d=d,d.__name__=\"DataRange1d\",d.init_DataRange1d()},\n",
+       "      function _(e,a,t){Object.defineProperty(t,\"__esModule\",{value:!0});const n=e(1),r=e(89),s=n.__importStar(e(19));class _ extends r.Range{constructor(e){super(e)}static init_DataRange(){this.define({names:[s.Array,[]],renderers:[s.Array,[]]})}}t.DataRange=_,_.__name__=\"DataRange\",_.init_DataRange()},\n",
+       "      function _(a,o,t){Object.defineProperty(t,\"__esModule\",{value:!0});var e=a(188);t.Sizeable=e.Sizeable;var r=a(189);t.Layoutable=r.Layoutable,t.LayoutItem=r.LayoutItem;var n=a(190);t.HStack=n.HStack,t.VStack=n.VStack,t.AnchorLayout=n.AnchorLayout;var u=a(191);t.Grid=u.Grid,t.Row=u.Row,t.Column=u.Column;var c=a(192);t.ContentBox=c.ContentBox,t.VariadicBox=c.VariadicBox},\n",
+       "      function _(h,t,i){Object.defineProperty(i,\"__esModule\",{value:!0});const{min:e,max:w}=Math;class d{constructor(h={}){this.width=null!=h.width?h.width:0,this.height=null!=h.height?h.height:0}bounded_to({width:h,height:t}){return new d({width:this.width==1/0&&null!=h?h:this.width,height:this.height==1/0&&null!=t?t:this.height})}expanded_to({width:h,height:t}){return new d({width:h!=1/0?w(this.width,h):this.width,height:t!=1/0?w(this.height,t):this.height})}expand_to({width:h,height:t}){this.width=w(this.width,h),this.height=w(this.height,t)}narrowed_to({width:h,height:t}){return new d({width:e(this.width,h),height:e(this.height,t)})}narrow_to({width:h,height:t}){this.width=e(this.width,h),this.height=e(this.height,t)}grow_by({left:h,right:t,top:i,bottom:e}){const w=this.width+h+t,s=this.height+i+e;return new d({width:w,height:s})}shrink_by({left:h,right:t,top:i,bottom:e}){const s=w(this.width-h-t,0),n=w(this.height-i-e,0);return new d({width:s,height:n})}map(h,t){return new d({width:h(this.width),height:(null!=t?t:h)(this.height)})}}i.Sizeable=d,d.__name__=\"Sizeable\"},\n",
+       "      function _(i,t,h){Object.defineProperty(h,\"__esModule\",{value:!0});const e=i(188),s=i(85),{min:n,max:g,round:a}=Math;class r{constructor(){this._bbox=new s.BBox,this._inner_bbox=new s.BBox;const i=this;this._top={get value(){return i.bbox.top}},this._left={get value(){return i.bbox.left}},this._width={get value(){return i.bbox.width}},this._height={get value(){return i.bbox.height}},this._right={get value(){return i.bbox.right}},this._bottom={get value(){return i.bbox.bottom}},this._hcenter={get value(){return i.bbox.hcenter}},this._vcenter={get value(){return i.bbox.vcenter}}}get bbox(){return this._bbox}get inner_bbox(){return this._inner_bbox}get sizing(){return this._sizing}set_sizing(i){const t=i.width_policy||\"fit\",h=i.width,e=null!=i.min_width?i.min_width:0,s=null!=i.max_width?i.max_width:1/0,n=i.height_policy||\"fit\",g=i.height,a=null!=i.min_height?i.min_height:0,r=null!=i.max_height?i.max_height:1/0,l=i.aspect,_=i.margin||{top:0,right:0,bottom:0,left:0},d=!1!==i.visible,o=i.halign||\"start\",u=i.valign||\"start\";this._sizing={width_policy:t,min_width:e,width:h,max_width:s,height_policy:n,min_height:a,height:g,max_height:r,aspect:l,margin:_,visible:d,halign:o,valign:u,size:{width:h,height:g},min_size:{width:e,height:a},max_size:{width:s,height:r}},this._init()}_init(){}_set_geometry(i,t){this._bbox=i,this._inner_bbox=t}set_geometry(i,t){this._set_geometry(i,t||i)}is_width_expanding(){return\"max\"==this.sizing.width_policy}is_height_expanding(){return\"max\"==this.sizing.height_policy}apply_aspect(i,{width:t,height:h}){const{aspect:e}=this.sizing;if(null!=e){const{width_policy:s,height_policy:n}=this.sizing,g=(i,t)=>{const h={max:4,fit:3,min:2,fixed:1};return h[i]>h[t]};if(\"fixed\"!=s&&\"fixed\"!=n)if(s==n){const s=t,n=a(t/e),g=a(h*e),r=h;Math.abs(i.width-s)+Math.abs(i.height-n)<=Math.abs(i.width-g)+Math.abs(i.height-r)?(t=s,h=n):(t=g,h=r)}else g(s,n)?h=a(t/e):t=a(h*e);else\"fixed\"==s?h=a(t/e):\"fixed\"==n&&(t=a(h*e))}return{width:t,height:h}}measure(i){if(!this.sizing.visible)return{width:0,height:0};const t=i=>\"fixed\"==this.sizing.width_policy&&null!=this.sizing.width?this.sizing.width:i,h=i=>\"fixed\"==this.sizing.height_policy&&null!=this.sizing.height?this.sizing.height:i,s=new e.Sizeable(i).shrink_by(this.sizing.margin).map(t,h),n=this._measure(s),g=this.clip_size(n),a=t(g.width),r=h(g.height),l=this.apply_aspect(s,{width:a,height:r});return Object.assign(Object.assign({},n),l)}compute(i={}){const t=this.measure({width:null!=i.width&&this.is_width_expanding()?i.width:1/0,height:null!=i.height&&this.is_height_expanding()?i.height:1/0}),{width:h,height:e}=t,n=new s.BBox({left:0,top:0,width:h,height:e});let g=void 0;if(null!=t.inner){const{left:i,top:n,right:a,bottom:r}=t.inner;g=new s.BBox({left:i,top:n,right:h-a,bottom:e-r})}this.set_geometry(n,g)}get xview(){return this.bbox.xview}get yview(){return this.bbox.yview}clip_width(i){return g(this.sizing.min_width,n(i,this.sizing.max_width))}clip_height(i){return g(this.sizing.min_height,n(i,this.sizing.max_height))}clip_size({width:i,height:t}){return{width:this.clip_width(i),height:this.clip_height(t)}}}h.Layoutable=r,r.__name__=\"Layoutable\";class l extends r{_measure(i){const{width_policy:t,height_policy:h}=this.sizing;let e,s;if(i.width==1/0)e=null!=this.sizing.width?this.sizing.width:0;else switch(t){case\"fixed\":e=null!=this.sizing.width?this.sizing.width:0;break;case\"min\":e=null!=this.sizing.width?n(i.width,this.sizing.width):0;break;case\"fit\":e=null!=this.sizing.width?n(i.width,this.sizing.width):i.width;break;case\"max\":e=null!=this.sizing.width?g(i.width,this.sizing.width):i.width}if(i.height==1/0)s=null!=this.sizing.height?this.sizing.height:0;else switch(h){case\"fixed\":s=null!=this.sizing.height?this.sizing.height:0;break;case\"min\":s=null!=this.sizing.height?n(i.height,this.sizing.height):0;break;case\"fit\":s=null!=this.sizing.height?n(i.height,this.sizing.height):i.height;break;case\"max\":s=null!=this.sizing.height?g(i.height,this.sizing.height):i.height}return{width:e,height:s}}}h.LayoutItem=l,l.__name__=\"LayoutItem\";class _ extends r{_measure(i){const t=this._content_size(),h=i.bounded_to(this.sizing.size).bounded_to(t);return{width:(()=>{switch(this.sizing.width_policy){case\"fixed\":return null!=this.sizing.width?this.sizing.width:t.width;case\"min\":return t.width;case\"fit\":return h.width;case\"max\":return Math.max(t.width,h.width)}})(),height:(()=>{switch(this.sizing.height_policy){case\"fixed\":return null!=this.sizing.height?this.sizing.height:t.height;case\"min\":return t.height;case\"fit\":return h.height;case\"max\":return Math.max(t.height,h.height)}})()}}}h.ContentLayoutable=_,_.__name__=\"ContentLayoutable\"},\n",
+       "      function _(t,e,h){Object.defineProperty(h,\"__esModule\",{value:!0});const o=t(189),r=t(85);class i extends o.Layoutable{constructor(){super(...arguments),this.children=[]}}h.Stack=i,i.__name__=\"Stack\";class s extends i{_measure(t){let e=0,h=0;for(const t of this.children){const o=t.measure({width:0,height:0});e+=o.width,h=Math.max(h,o.height)}return{width:e,height:h}}_set_geometry(t,e){super._set_geometry(t,e);const{top:h,bottom:o}=t;let{left:i}=t;for(const t of this.children){const{width:e}=t.measure({width:0,height:0});t.set_geometry(new r.BBox({left:i,width:e,top:h,bottom:o})),i+=e}}}h.HStack=s,s.__name__=\"HStack\";class n extends i{_measure(t){let e=0,h=0;for(const t of this.children){const o=t.measure({width:0,height:0});e=Math.max(e,o.width),h+=o.height}return{width:e,height:h}}_set_geometry(t,e){super._set_geometry(t,e);const{left:h,right:o}=t;let{top:i}=t;for(const t of this.children){const{height:e}=t.measure({width:0,height:0});t.set_geometry(new r.BBox({top:i,height:e,left:h,right:o})),i+=e}}}h.VStack=n,n.__name__=\"VStack\";class c extends o.Layoutable{constructor(){super(...arguments),this.children=[]}_measure(t){let e=0,h=0;for(const{layout:o}of this.children){const r=o.measure(t);e=Math.max(e,r.width),h=Math.max(h,r.height)}return{width:e,height:h}}_set_geometry(t,e){super._set_geometry(t,e);for(const{layout:e,anchor:h,margin:o}of this.children){const{left:i,right:s,top:n,bottom:c,hcenter:a,vcenter:_}=t,{width:g,height:d}=e.measure(t);let m;switch(h){case\"top_left\":m=new r.BBox({left:i+o,top:n+o,width:g,height:d});break;case\"top_center\":m=new r.BBox({hcenter:a,top:n+o,width:g,height:d});break;case\"top_right\":m=new r.BBox({right:s-o,top:n+o,width:g,height:d});break;case\"bottom_right\":m=new r.BBox({right:s-o,bottom:c-o,width:g,height:d});break;case\"bottom_center\":m=new r.BBox({hcenter:a,bottom:c-o,width:g,height:d});break;case\"bottom_left\":m=new r.BBox({left:i+o,bottom:c-o,width:g,height:d});break;case\"center_left\":m=new r.BBox({left:i+o,vcenter:_,width:g,height:d});break;case\"center\":m=new r.BBox({hcenter:a,vcenter:_,width:g,height:d});break;case\"center_right\":m=new r.BBox({right:s-o,vcenter:_,width:g,height:d})}e.set_geometry(m)}}}h.AnchorLayout=c,c.__name__=\"AnchorLayout\"},\n",
+       "      function _(t,i,s){Object.defineProperty(s,\"__esModule\",{value:!0});const e=t(188),o=t(189),n=t(8),r=t(85),h=t(9),{max:l,round:c}=Math;class a{constructor(t){this.def=t,this._map=new Map}get(t){let i=this._map.get(t);return void 0===i&&(i=this.def(),this._map.set(t,i)),i}apply(t,i){const s=this.get(t);this._map.set(t,i(s))}}a.__name__=\"DefaultMap\";class g{constructor(){this._items=[],this._nrows=0,this._ncols=0}get nrows(){return this._nrows}get ncols(){return this._ncols}add(t,i){const{r1:s,c1:e}=t;this._nrows=l(this._nrows,s+1),this._ncols=l(this._ncols,e+1),this._items.push({span:t,data:i})}at(t,i){return this._items.filter(({span:s})=>s.r0<=t&&t<=s.r1&&s.c0<=i&&i<=s.c1).map(({data:t})=>t)}row(t){return this._items.filter(({span:i})=>i.r0<=t&&t<=i.r1).map(({data:t})=>t)}col(t){return this._items.filter(({span:i})=>i.c0<=t&&t<=i.c1).map(({data:t})=>t)}foreach(t){for(const{span:i,data:s}of this._items)t(i,s)}map(t){const i=new g;for(const{span:s,data:e}of this._items)i.add(s,t(s,e));return i}}g.__name__=\"Container\";class p extends o.Layoutable{constructor(t=[]){super(),this.items=t,this.rows=\"auto\",this.cols=\"auto\",this.spacing=0,this.absolute=!1}is_width_expanding(){if(super.is_width_expanding())return!0;if(\"fixed\"==this.sizing.width_policy)return!1;const{cols:t}=this._state;return h.some(t,t=>\"max\"==t.policy)}is_height_expanding(){if(super.is_height_expanding())return!0;if(\"fixed\"==this.sizing.height_policy)return!1;const{rows:t}=this._state;return h.some(t,t=>\"max\"==t.policy)}_init(){super._init();const t=new g;for(const{layout:i,row:s,col:e,row_span:o,col_span:n}of this.items)if(i.sizing.visible){const r=s,h=e,l=s+(null!=o?o:1)-1,c=e+(null!=n?n:1)-1;t.add({r0:r,c0:h,r1:l,c1:c},i)}const{nrows:i,ncols:s}=t,e=new Array(i);for(let s=0;s<i;s++){const i=(()=>{const t=n.isPlainObject(this.rows)?this.rows[s]||this.rows[\"*\"]:this.rows;return null==t?{policy:\"auto\"}:n.isNumber(t)?{policy:\"fixed\",height:t}:n.isString(t)?{policy:t}:t})(),o=i.align||\"auto\";if(\"fixed\"==i.policy)e[s]={policy:\"fixed\",height:i.height,align:o};else if(\"min\"==i.policy)e[s]={policy:\"min\",align:o};else if(\"fit\"==i.policy||\"max\"==i.policy)e[s]={policy:i.policy,flex:i.flex||1,align:o};else{if(\"auto\"!=i.policy)throw new Error(\"unrechable\");h.some(t.row(s),t=>t.is_height_expanding())?e[s]={policy:\"max\",flex:1,align:o}:e[s]={policy:\"min\",align:o}}}const o=new Array(s);for(let i=0;i<s;i++){const s=(()=>{const t=n.isPlainObject(this.cols)?this.cols[i]||this.cols[\"*\"]:this.cols;return null==t?{policy:\"auto\"}:n.isNumber(t)?{policy:\"fixed\",width:t}:n.isString(t)?{policy:t}:t})(),e=s.align||\"auto\";if(\"fixed\"==s.policy)o[i]={policy:\"fixed\",width:s.width,align:e};else if(\"min\"==s.policy)o[i]={policy:\"min\",align:e};else if(\"fit\"==s.policy||\"max\"==s.policy)o[i]={policy:s.policy,flex:s.flex||1,align:e};else{if(\"auto\"!=s.policy)throw new Error(\"unrechable\");h.some(t.col(i),t=>t.is_width_expanding())?o[i]={policy:\"max\",flex:1,align:e}:o[i]={policy:\"min\",align:e}}}const[r,l]=n.isNumber(this.spacing)?[this.spacing,this.spacing]:this.spacing;this._state={items:t,nrows:i,ncols:s,rows:e,cols:o,rspacing:r,cspacing:l}}_measure_totals(t,i){const{nrows:s,ncols:e,rspacing:o,cspacing:n}=this._state;return{height:h.sum(t)+(s-1)*o,width:h.sum(i)+(e-1)*n}}_measure_cells(t){const{items:i,nrows:s,ncols:o,rows:n,cols:r,rspacing:h,cspacing:a}=this._state,p=new Array(s);for(let t=0;t<s;t++){const i=n[t];p[t]=\"fixed\"==i.policy?i.height:0}const _=new Array(o);for(let t=0;t<o;t++){const i=r[t];_[t]=\"fixed\"==i.policy?i.width:0}const f=new g;return i.foreach((i,s)=>{const{r0:o,c0:g,r1:d,c1:w}=i,u=(d-o)*h,m=(w-g)*a;let y=0;for(let i=o;i<=d;i++)y+=t(i,g).height;y+=u;let x=0;for(let i=g;i<=w;i++)x+=t(o,i).width;x+=m;const b=s.measure({width:x,height:y});f.add(i,{layout:s,size_hint:b});const z=new e.Sizeable(b).grow_by(s.sizing.margin);z.height-=u,z.width-=m;const j=[];for(let t=o;t<=d;t++){const i=n[t];\"fixed\"==i.policy?z.height-=i.height:j.push(t)}if(z.height>0){const t=c(z.height/j.length);for(const i of j)p[i]=l(p[i],t)}const O=[];for(let t=g;t<=w;t++){const i=r[t];\"fixed\"==i.policy?z.width-=i.width:O.push(t)}if(z.width>0){const t=c(z.width/O.length);for(const i of O)_[i]=l(_[i],t)}}),{size:this._measure_totals(p,_),row_heights:p,col_widths:_,size_hints:f}}_measure_grid(t){const{nrows:i,ncols:s,rows:e,cols:o,rspacing:n,cspacing:r}=this._state,h=this._measure_cells((t,i)=>{const s=e[t],n=o[i];return{width:\"fixed\"==n.policy?n.width:1/0,height:\"fixed\"==s.policy?s.height:1/0}});let a;a=\"fixed\"==this.sizing.height_policy&&null!=this.sizing.height?this.sizing.height:t.height!=1/0&&this.is_height_expanding()?t.height:h.size.height;let g,p=0;for(let t=0;t<i;t++){const i=e[t];\"fit\"==i.policy||\"max\"==i.policy?p+=i.flex:a-=h.row_heights[t]}if(a-=(i-1)*n,0!=p&&a>0)for(let t=0;t<i;t++){const i=e[t];if(\"fit\"==i.policy||\"max\"==i.policy){const s=c(a*(i.flex/p));a-=s,h.row_heights[t]=s,p-=i.flex}}else if(a<0){let t=0;for(let s=0;s<i;s++){\"fixed\"!=e[s].policy&&t++}let s=-a;for(let o=0;o<i;o++){if(\"fixed\"!=e[o].policy){const i=h.row_heights[o],e=c(s/t);h.row_heights[o]=l(i-e,0),s-=e>i?i:e,t--}}}g=\"fixed\"==this.sizing.width_policy&&null!=this.sizing.width?this.sizing.width:t.width!=1/0&&this.is_width_expanding()?t.width:h.size.width;let _=0;for(let t=0;t<s;t++){const i=o[t];\"fit\"==i.policy||\"max\"==i.policy?_+=i.flex:g-=h.col_widths[t]}if(g-=(s-1)*r,0!=_&&g>0)for(let t=0;t<s;t++){const i=o[t];if(\"fit\"==i.policy||\"max\"==i.policy){const s=c(g*(i.flex/_));g-=s,h.col_widths[t]=s,_-=i.flex}}else if(g<0){let t=0;for(let i=0;i<s;i++){\"fixed\"!=o[i].policy&&t++}let i=-g;for(let e=0;e<s;e++){if(\"fixed\"!=o[e].policy){const s=h.col_widths[e],o=c(i/t);h.col_widths[e]=l(s-o,0),i-=o>s?s:o,t--}}}const{row_heights:f,col_widths:d,size_hints:w}=this._measure_cells((t,i)=>({width:h.col_widths[i],height:h.row_heights[t]}));return{size:this._measure_totals(f,d),row_heights:f,col_widths:d,size_hints:w}}_measure(t){const{size:i}=this._measure_grid(t);return i}_set_geometry(t,i){super._set_geometry(t,i);const{nrows:s,ncols:e,rspacing:o,cspacing:n}=this._state,{row_heights:h,col_widths:g,size_hints:p}=this._measure_grid(t),_=this._state.rows.map((t,i)=>Object.assign(Object.assign({},t),{top:0,height:h[i],get bottom(){return this.top+this.height}})),f=this._state.cols.map((t,i)=>Object.assign(Object.assign({},t),{left:0,width:g[i],get right(){return this.left+this.width}})),d=p.map((t,i)=>Object.assign(Object.assign({},i),{outer:new r.BBox,inner:new r.BBox}));for(let i=0,e=this.absolute?t.top:0;i<s;i++){const t=_[i];t.top=e,e+=t.height+o}for(let i=0,s=this.absolute?t.left:0;i<e;i++){const t=f[i];t.left=s,s+=t.width+n}d.foreach(({r0:t,c0:i,r1:s,c1:e},h)=>{const{layout:l,size_hint:a}=h,{sizing:g}=l,{width:p,height:d}=a,w=function(t,i){let s=(i-t)*n;for(let e=t;e<=i;e++)s+=f[e].width;return s}(i,e),u=function(t,i){let s=(i-t)*o;for(let e=t;e<=i;e++)s+=_[e].height;return s}(t,s),m=i==e&&\"auto\"!=f[i].align?f[i].align:g.halign,y=t==s&&\"auto\"!=_[t].align?_[t].align:g.valign;let x=f[i].left;\"start\"==m?x+=g.margin.left:\"center\"==m?x+=c((w-p)/2):\"end\"==m&&(x+=w-g.margin.right-p);let b=_[t].top;\"start\"==y?b+=g.margin.top:\"center\"==y?b+=c((u-d)/2):\"end\"==y&&(b+=u-g.margin.bottom-d),h.outer=new r.BBox({left:x,top:b,width:p,height:d})});const w=_.map(()=>({start:new a(()=>0),end:new a(()=>0)})),u=f.map(()=>({start:new a(()=>0),end:new a(()=>0)}));d.foreach(({r0:t,c0:i,r1:s,c1:e},{size_hint:o,outer:n})=>{const{inner:r}=o;null!=r&&(w[t].start.apply(n.top,t=>l(t,r.top)),w[s].end.apply(_[s].bottom-n.bottom,t=>l(t,r.bottom)),u[i].start.apply(n.left,t=>l(t,r.left)),u[e].end.apply(f[e].right-n.right,t=>l(t,r.right)))}),d.foreach(({r0:t,c0:i,r1:s,c1:e},o)=>{const{size_hint:n,outer:h}=o;function l({left:t,right:i,top:s,bottom:e}){const o=h.width-t-i,n=h.height-s-e;return new r.BBox({left:t,top:s,width:o,height:n})}if(null!=n.inner){let r=l(n.inner);if(!1!==n.align){const o=w[t].start.get(h.top),n=w[s].end.get(_[s].bottom-h.bottom),c=u[i].start.get(h.left),a=u[e].end.get(f[e].right-h.right);try{r=l({top:o,bottom:n,left:c,right:a})}catch(t){}}o.inner=r}else o.inner=h}),d.foreach((t,{layout:i,outer:s,inner:e})=>{i.set_geometry(s,e)})}}s.Grid=p,p.__name__=\"Grid\";class _ extends p{constructor(t){super(),this.items=t.map((t,i)=>({layout:t,row:0,col:i})),this.rows=\"fit\"}}s.Row=_,_.__name__=\"Row\";class f extends p{constructor(t){super(),this.items=t.map((t,i)=>({layout:t,row:i,col:0})),this.cols=\"fit\"}}s.Column=f,f.__name__=\"Column\"},\n",
+       "      function _(e,t,n){Object.defineProperty(n,\"__esModule\",{value:!0});const s=e(189),i=e(188),o=e(66);class r extends s.ContentLayoutable{constructor(e){super(),this.content_size=o.unsized(e,()=>new i.Sizeable(o.size(e)))}_content_size(){return this.content_size}}n.ContentBox=r,r.__name__=\"ContentBox\";class a extends s.Layoutable{constructor(e){super(),this.el=e}_measure(e){const t=new i.Sizeable(e).bounded_to(this.sizing.size);return o.sized(this.el,t,()=>{const e=new i.Sizeable(o.content_size(this.el)),{border:t,padding:n}=o.extents(this.el);return e.grow_by(t).grow_by(n).map(Math.ceil)})}}n.VariadicBox=a,a.__name__=\"VariadicBox\"},\n",
+       "      function _(e,r,u){Object.defineProperty(u,\"__esModule\",{value:!0});var a=e(194);u.Expression=a.Expression;var n=e(195);u.Stack=n.Stack;var o=e(196);u.CumSum=o.CumSum},\n",
+       "      function _(e,t,i){Object.defineProperty(i,\"__esModule\",{value:!0});const s=e(69);class n extends s.Model{constructor(e){super(e),this._connected={},this._result={}}initialize(){super.initialize(),this._connected={},this._result={}}v_compute(e){null==this._connected[e.id]&&(this.connect(e.change,()=>delete this._result[e.id]),this.connect(e.patching,()=>delete this._result[e.id]),this.connect(e.streaming,()=>delete this._result[e.id]),this._connected[e.id]=!0);let t=this._result[e.id];return null==t&&(this._result[e.id]=t=this._v_compute(e)),t}}i.Expression=n,n.__name__=\"Expression\"},\n",
+       "      function _(t,e,n){Object.defineProperty(n,\"__esModule\",{value:!0});const r=t(1),s=t(194),a=r.__importStar(t(19));class i extends s.Expression{constructor(t){super(t)}static init_Stack(){this.define({fields:[a.Array,[]]})}_v_compute(t){var e;const n=null!=(e=t.get_length())?e:0,r=new Float64Array(n);for(const e of this.fields){const s=t.data[e];if(null!=s)for(let t=0,e=Math.min(n,s.length);t<e;t++)r[t]+=s[t]}return r}}n.Stack=i,i.__name__=\"Stack\",i.init_Stack()},\n",
+       "      function _(e,t,n){Object.defineProperty(n,\"__esModule\",{value:!0});const i=e(1),u=e(194),o=i.__importStar(e(19));class r extends u.Expression{constructor(e){super(e)}static init_CumSum(){this.define({field:[o.String],include_zero:[o.Boolean,!1]})}_v_compute(e){const t=new Float64Array(e.get_length()||0),n=e.data[this.field],i=this.include_zero?1:0;t[0]=this.include_zero?0:n[0];for(let e=1;e<t.length;e++)t[e]=t[e-1]+n[e-i];return t}}n.CumSum=r,r.__name__=\"CumSum\",r.init_CumSum()},\n",
+       "      function _(e,r,t){Object.defineProperty(t,\"__esModule\",{value:!0});var l=e(198);t.BooleanFilter=l.BooleanFilter;var i=e(200);t.CustomJSFilter=i.CustomJSFilter;var o=e(199);t.Filter=o.Filter;var F=e(201);t.GroupFilter=F.GroupFilter;var a=e(202);t.IndexFilter=a.IndexFilter},\n",
+       "      function _(e,o,l){Object.defineProperty(l,\"__esModule\",{value:!0});const n=e(1),t=e(199),i=n.__importStar(e(19)),r=e(70),a=e(9),s=e(8);class g extends t.Filter{constructor(e){super(e)}static init_BooleanFilter(){this.define({booleans:[i.Array,null]})}compute_indices(e){const o=this.booleans;return null!=o&&o.length>0?a.every(o,s.isBoolean)?(o.length!==e.get_length()&&r.logger.warn(`BooleanFilter ${this.id}: length of booleans doesn't match data source`),a.range(0,o.length).filter(e=>!0===o[e])):(r.logger.warn(`BooleanFilter ${this.id}: booleans should be array of booleans, defaulting to no filtering`),null):(null!=o&&0==o.length?r.logger.warn(`BooleanFilter ${this.id}: booleans is empty, defaulting to no filtering`):r.logger.warn(`BooleanFilter ${this.id}: booleans was not set, defaulting to no filtering`),null)}}l.BooleanFilter=g,g.__name__=\"BooleanFilter\",g.init_BooleanFilter()},\n",
+       "      function _(e,t,r){Object.defineProperty(r,\"__esModule\",{value:!0});const i=e(1),l=e(69),n=i.__importStar(e(19)),o=e(8),s=e(9),a=e(70);class f extends l.Model{constructor(e){super(e)}static init_Filter(){this.define({filter:[n.Array,null]})}compute_indices(e){const t=this.filter;return null!=t&&t.length>=0?o.isArrayOf(t,o.isBoolean)?s.range(0,t.length).filter(e=>!0===t[e]):o.isArrayOf(t,o.isInteger)?t:(a.logger.warn(`Filter ${this.id}: filter should either be array of only booleans or only integers, defaulting to no filtering`),null):(a.logger.warn(`Filter ${this.id}: filter was not set to be an array, defaulting to no filtering`),null)}}r.Filter=f,f.__name__=\"Filter\",f.init_Filter()},\n",
+       "      function _(t,e,s){Object.defineProperty(s,\"__esModule\",{value:!0});const i=t(1),r=t(199),n=i.__importStar(t(19)),u=t(23),c=t(25);class o extends r.Filter{constructor(t){super(t)}static init_CustomJSFilter(){this.define({args:[n.Any,{}],code:[n.String,\"\"]})}get names(){return u.keys(this.args)}get values(){return u.values(this.args)}get func(){const t=c.use_strict(this.code);return new Function(...this.names,\"source\",t)}compute_indices(t){return this.filter=this.func(...this.values,t),super.compute_indices(t)}}s.CustomJSFilter=o,o.__name__=\"CustomJSFilter\",o.init_CustomJSFilter()},\n",
+       "      function _(t,n,i){Object.defineProperty(i,\"__esModule\",{value:!0});const e=t(1),r=t(199),o=e.__importStar(t(19)),u=t(70),l=t(9);class s extends r.Filter{constructor(t){super(t),this.indices=null}static init_GroupFilter(){this.define({column_name:[o.String],group:[o.String]})}compute_indices(t){const n=t.get_column(this.column_name);return null==n?(u.logger.warn(\"group filter: groupby column not found in data source\"),null):(this.indices=l.range(0,t.get_length()||0).filter(t=>n[t]===this.group),0===this.indices.length&&u.logger.warn(`group filter: group '${this.group}' did not match any values in column '${this.column_name}'`),this.indices)}}i.GroupFilter=s,s.__name__=\"GroupFilter\",s.init_GroupFilter()},\n",
+       "      function _(e,i,n){Object.defineProperty(n,\"__esModule\",{value:!0});const t=e(1),r=e(199),s=t.__importStar(e(19)),l=e(70),d=e(8),o=e(9);class c extends r.Filter{constructor(e){super(e)}static init_IndexFilter(){this.define({indices:[s.Array,null]})}compute_indices(e){return null!=this.indices&&this.indices.length>=0?o.every(this.indices,d.isInteger)?this.indices:(l.logger.warn(`IndexFilter ${this.id}: indices should be array of integers, defaulting to no filtering`),null):(l.logger.warn(`IndexFilter ${this.id}: indices was not set, defaulting to no filtering`),null)}}n.IndexFilter=c,c.__name__=\"IndexFilter\",c.init_IndexFilter()},\n",
+       "      function _(r,t,a){Object.defineProperty(a,\"__esModule\",{value:!0});var e=r(112);a.BasicTickFormatter=e.BasicTickFormatter;var c=r(152);a.CategoricalTickFormatter=c.CategoricalTickFormatter;var i=r(156);a.DatetimeTickFormatter=i.DatetimeTickFormatter;var o=r(204);a.FuncTickFormatter=o.FuncTickFormatter;var m=r(169);a.LogTickFormatter=m.LogTickFormatter;var F=r(172);a.MercatorTickFormatter=F.MercatorTickFormatter;var k=r(205);a.NumeralTickFormatter=k.NumeralTickFormatter;var T=r(206);a.PrintfTickFormatter=T.PrintfTickFormatter;var v=r(113);a.TickFormatter=v.TickFormatter},\n",
+       "      function _(t,e,n){Object.defineProperty(n,\"__esModule\",{value:!0});const r=t(1),s=t(113),i=r.__importStar(t(19)),c=t(23),a=t(25);class u extends s.TickFormatter{constructor(t){super(t)}static init_FuncTickFormatter(){this.define({args:[i.Any,{}],code:[i.String,\"\"]})}get names(){return c.keys(this.args)}get values(){return c.values(this.args)}_make_func(){const t=a.use_strict(this.code);return new Function(\"tick\",\"index\",\"ticks\",...this.names,t)}doFormat(t,e){const n=this._make_func().bind({});return t.map((t,e,r)=>n(t,e,r,...this.values))}}n.FuncTickFormatter=u,u.__name__=\"FuncTickFormatter\",u.init_FuncTickFormatter()},\n",
+       "      function _(r,t,n){Object.defineProperty(n,\"__esModule\",{value:!0});const e=r(1),o=e.__importStar(r(159)),a=r(113),i=e.__importStar(r(19));class u extends a.TickFormatter{constructor(r){super(r)}static init_NumeralTickFormatter(){this.define({format:[i.String,\"0,0\"],language:[i.String,\"en\"],rounding:[i.RoundingFunction,\"round\"]})}get _rounding_fn(){switch(this.rounding){case\"round\":case\"nearest\":return Math.round;case\"floor\":case\"rounddown\":return Math.floor;case\"ceil\":case\"roundup\":return Math.ceil}}doFormat(r,t){const{format:n,language:e,_rounding_fn:a}=this;return r.map(r=>o.format(r,n,e,a))}}n.NumeralTickFormatter=u,u.__name__=\"NumeralTickFormatter\",u.init_NumeralTickFormatter()},\n",
+       "      function _(t,r,i){Object.defineProperty(i,\"__esModule\",{value:!0});const e=t(1),n=t(113),o=t(158),a=e.__importStar(t(19));class c extends n.TickFormatter{constructor(t){super(t)}static init_PrintfTickFormatter(){this.define({format:[a.String,\"%s\"]})}doFormat(t,r){return t.map(t=>o.sprintf(this.format,t))}}i.PrintfTickFormatter=c,c.__name__=\"PrintfTickFormatter\",c.init_PrintfTickFormatter()},\n",
+       "      function _(a,e,r){Object.defineProperty(r,\"__esModule\",{value:!0});var v=a(208);r.AnnularWedge=v.AnnularWedge;var l=a(209);r.Annulus=l.Annulus;var t=a(210);r.Arc=t.Arc;var i=a(211);r.Bezier=i.Bezier;var n=a(212);r.Circle=n.Circle;var u=a(213);r.CenterRotatable=u.CenterRotatable;var c=a(214);r.Ellipse=c.Ellipse;var g=a(215);r.EllipseOval=g.EllipseOval;var A=a(86);r.Glyph=A.Glyph;var p=a(92);r.HArea=p.HArea;var s=a(216);r.HBar=s.HBar;var d=a(218);r.HexTile=d.HexTile;var R=a(219);r.Image=R.Image;var o=a(221);r.ImageRGBA=o.ImageRGBA;var y=a(222);r.ImageURL=y.ImageURL;var h=a(80);r.Line=h.Line;var m=a(224);r.MultiLine=m.MultiLine;var B=a(225);r.MultiPolygons=B.MultiPolygons;var P=a(226);r.Oval=P.Oval;var G=a(91);r.Patch=G.Patch;var H=a(227);r.Patches=H.Patches;var I=a(228);r.Quad=I.Quad;var L=a(229);r.Quadratic=L.Quadratic;var M=a(230);r.Ray=M.Ray;var O=a(231);r.Rect=O.Rect;var x=a(232);r.Segment=x.Segment;var C=a(233);r.Step=C.Step;var E=a(234);r.Text=E.Text;var Q=a(94);r.VArea=Q.VArea;var S=a(235);r.VBar=S.VBar;var T=a(236);r.Wedge=T.Wedge;var V=a(81);r.XYGlyph=V.XYGlyph},\n",
+       "      function _(e,t,s){Object.defineProperty(s,\"__esModule\",{value:!0});const i=e(1),r=e(81),n=e(90),a=i.__importStar(e(87)),_=i.__importStar(e(19)),o=e(10);class h extends r.XYGlyphView{_map_data(){\"data\"==this.model.properties.inner_radius.units?this.sinner_radius=this.sdist(this.renderer.xscale,this._x,this._inner_radius):this.sinner_radius=this._inner_radius,\"data\"==this.model.properties.outer_radius.units?this.souter_radius=this.sdist(this.renderer.xscale,this._x,this._outer_radius):this.souter_radius=this._outer_radius,this._angle=new Float32Array(this._start_angle.length);for(let e=0,t=this._start_angle.length;e<t;e++)this._angle[e]=this._end_angle[e]-this._start_angle[e]}_render(e,t,{sx:s,sy:i,_start_angle:r,_angle:n,sinner_radius:a,souter_radius:_}){const o=this.model.properties.direction.value();for(const h of t)isNaN(s[h]+i[h]+a[h]+_[h]+r[h]+n[h])||(e.translate(s[h],i[h]),e.rotate(r[h]),e.moveTo(_[h],0),e.beginPath(),e.arc(0,0,_[h],0,n[h],o),e.rotate(n[h]),e.lineTo(a[h],0),e.arc(0,0,a[h],0,-n[h],!o),e.closePath(),e.rotate(-n[h]-r[h]),e.translate(-s[h],-i[h]),this.visuals.fill.doit&&(this.visuals.fill.set_vectorize(e,h),e.fill()),this.visuals.line.doit&&(this.visuals.line.set_vectorize(e,h),e.stroke()))}_hit_point(e){const{sx:t,sy:s}=e,i=this.renderer.xscale.invert(t),r=this.renderer.yscale.invert(s);let n,_,h,u;if(\"data\"==this.model.properties.outer_radius.units)n=i-this.max_outer_radius,h=i+this.max_outer_radius,_=r-this.max_outer_radius,u=r+this.max_outer_radius;else{const e=t-this.max_outer_radius,i=t+this.max_outer_radius;[n,h]=this.renderer.xscale.r_invert(e,i);const r=s-this.max_outer_radius,a=s+this.max_outer_radius;[_,u]=this.renderer.yscale.r_invert(r,a)}const l=[];for(const e of this.index.indices({x0:n,x1:h,y0:_,y1:u})){const t=Math.pow(this.souter_radius[e],2),s=Math.pow(this.sinner_radius[e],2),[n,a]=this.renderer.xscale.r_compute(i,this._x[e]),[_,o]=this.renderer.yscale.r_compute(r,this._y[e]),h=Math.pow(n-a,2)+Math.pow(_-o,2);h<=t&&h>=s&&l.push([e,h])}const d=this.model.properties.direction.value(),c=[];for(const[e,i]of l){const r=Math.atan2(s-this.sy[e],t-this.sx[e]);o.angle_between(-r,-this._start_angle[e],-this._end_angle[e],d)&&c.push([e,i])}return a.create_hit_test_result_from_hits(c)}draw_legend_for_index(e,t,s){n.generic_area_legend(this.visuals,e,t,s)}_scenterxy(e){const t=(this.sinner_radius[e]+this.souter_radius[e])/2,s=(this._start_angle[e]+this._end_angle[e])/2;return{x:this.sx[e]+t*Math.cos(s),y:this.sy[e]+t*Math.sin(s)}}scenterx(e){return this._scenterxy(e).x}scentery(e){return this._scenterxy(e).y}}s.AnnularWedgeView=h,h.__name__=\"AnnularWedgeView\";class u extends r.XYGlyph{constructor(e){super(e)}static init_AnnularWedge(){this.prototype.default_view=h,this.mixins([\"line\",\"fill\"]),this.define({direction:[_.Direction,\"anticlock\"],inner_radius:[_.DistanceSpec],outer_radius:[_.DistanceSpec],start_angle:[_.AngleSpec],end_angle:[_.AngleSpec]})}}s.AnnularWedge=u,u.__name__=\"AnnularWedge\",u.init_AnnularWedge()},\n",
+       "      function _(s,t,i){Object.defineProperty(i,\"__esModule\",{value:!0});const e=s(1),r=s(81),a=e.__importStar(s(87)),n=e.__importStar(s(19)),_=s(101);class u extends r.XYGlyphView{_map_data(){\"data\"==this.model.properties.inner_radius.units?this.sinner_radius=this.sdist(this.renderer.xscale,this._x,this._inner_radius):this.sinner_radius=this._inner_radius,\"data\"==this.model.properties.outer_radius.units?this.souter_radius=this.sdist(this.renderer.xscale,this._x,this._outer_radius):this.souter_radius=this._outer_radius}_render(s,t,{sx:i,sy:e,sinner_radius:r,souter_radius:a}){for(const n of t)if(!isNaN(i[n]+e[n]+r[n]+a[n])){if(this.visuals.fill.doit){if(this.visuals.fill.set_vectorize(s,n),s.beginPath(),_.is_ie)for(const t of[!1,!0])s.arc(i[n],e[n],r[n],0,Math.PI,t),s.arc(i[n],e[n],a[n],Math.PI,0,!t);else s.arc(i[n],e[n],r[n],0,2*Math.PI,!0),s.arc(i[n],e[n],a[n],2*Math.PI,0,!1);s.fill()}this.visuals.line.doit&&(this.visuals.line.set_vectorize(s,n),s.beginPath(),s.arc(i[n],e[n],r[n],0,2*Math.PI),s.moveTo(i[n]+a[n],e[n]),s.arc(i[n],e[n],a[n],0,2*Math.PI),s.stroke())}}_hit_point(s){const{sx:t,sy:i}=s,e=this.renderer.xscale.invert(t),r=this.renderer.yscale.invert(i);let n,_,u,o;if(\"data\"==this.model.properties.outer_radius.units)n=e-this.max_outer_radius,u=e+this.max_outer_radius,_=r-this.max_outer_radius,o=r+this.max_outer_radius;else{const s=t-this.max_outer_radius,e=t+this.max_outer_radius;[n,u]=this.renderer.xscale.r_invert(s,e);const r=i-this.max_outer_radius,a=i+this.max_outer_radius;[_,o]=this.renderer.yscale.r_invert(r,a)}const h=[];for(const s of this.index.indices({x0:n,x1:u,y0:_,y1:o})){const t=Math.pow(this.souter_radius[s],2),i=Math.pow(this.sinner_radius[s],2),[a,n]=this.renderer.xscale.r_compute(e,this._x[s]),[_,u]=this.renderer.yscale.r_compute(r,this._y[s]),o=Math.pow(a-n,2)+Math.pow(_-u,2);o<=t&&o>=i&&h.push([s,o])}return a.create_hit_test_result_from_hits(h)}draw_legend_for_index(s,{x0:t,y0:i,x1:e,y1:r},a){const n=a+1,_=new Array(n);_[a]=(t+e)/2;const u=new Array(n);u[a]=(i+r)/2;const o=.5*Math.min(Math.abs(e-t),Math.abs(r-i)),h=new Array(n);h[a]=.4*o;const d=new Array(n);d[a]=.8*o,this._render(s,[a],{sx:_,sy:u,sinner_radius:h,souter_radius:d})}}i.AnnulusView=u,u.__name__=\"AnnulusView\";class o extends r.XYGlyph{constructor(s){super(s)}static init_Annulus(){this.prototype.default_view=u,this.mixins([\"line\",\"fill\"]),this.define({inner_radius:[n.DistanceSpec],outer_radius:[n.DistanceSpec]})}}i.Annulus=o,o.__name__=\"Annulus\",o.init_Annulus()},\n",
+       "      function _(e,i,s){Object.defineProperty(s,\"__esModule\",{value:!0});const t=e(1),r=e(81),n=e(90),a=t.__importStar(e(19));class _ extends r.XYGlyphView{_map_data(){\"data\"==this.model.properties.radius.units?this.sradius=this.sdist(this.renderer.xscale,this._x,this._radius):this.sradius=this._radius}_render(e,i,{sx:s,sy:t,sradius:r,_start_angle:n,_end_angle:a}){if(this.visuals.line.doit){const _=this.model.properties.direction.value();for(const c of i)isNaN(s[c]+t[c]+r[c]+n[c]+a[c])||(e.beginPath(),e.arc(s[c],t[c],r[c],n[c],a[c],_),this.visuals.line.set_vectorize(e,c),e.stroke())}}draw_legend_for_index(e,i,s){n.generic_line_legend(this.visuals,e,i,s)}}s.ArcView=_,_.__name__=\"ArcView\";class c extends r.XYGlyph{constructor(e){super(e)}static init_Arc(){this.prototype.default_view=_,this.mixins([\"line\"]),this.define({direction:[a.Direction,\"anticlock\"],radius:[a.DistanceSpec],start_angle:[a.AngleSpec],end_angle:[a.AngleSpec]})}}s.Arc=c,c.__name__=\"Arc\",c.init_Arc()},\n",
+       "      function _(t,e,i){Object.defineProperty(i,\"__esModule\",{value:!0});const s=t(82),n=t(86),c=t(90);function o(t,e,i,s,n,c,o,h){const r=[],_=[[],[]];for(let _=0;_<=2;_++){let a,x,l;if(0===_?(x=6*t-12*i+6*n,a=-3*t+9*i-9*n+3*o,l=3*i-3*t):(x=6*e-12*s+6*c,a=-3*e+9*s-9*c+3*h,l=3*s-3*e),Math.abs(a)<1e-12){if(Math.abs(x)<1e-12)continue;const t=-l/x;0<t&&t<1&&r.push(t);continue}const y=x*x-4*l*a,u=Math.sqrt(y);if(y<0)continue;const d=(-x+u)/(2*a);0<d&&d<1&&r.push(d);const f=(-x-u)/(2*a);0<f&&f<1&&r.push(f)}let a=r.length;const x=a;for(;a--;){const x=r[a],l=1-x,y=l*l*l*t+3*l*l*x*i+3*l*x*x*n+x*x*x*o;_[0][a]=y;const u=l*l*l*e+3*l*l*x*s+3*l*x*x*c+x*x*x*h;_[1][a]=u}return _[0][x]=t,_[1][x]=e,_[0][x+1]=o,_[1][x+1]=h,[Math.min(..._[0]),Math.max(..._[1]),Math.max(..._[0]),Math.min(..._[1])]}class h extends n.GlyphView{_index_data(){const t=[];for(let e=0,i=this._x0.length;e<i;e++){if(isNaN(this._x0[e]+this._x1[e]+this._y0[e]+this._y1[e]+this._cx0[e]+this._cy0[e]+this._cx1[e]+this._cy1[e]))continue;const[i,s,n,c]=o(this._x0[e],this._y0[e],this._x1[e],this._y1[e],this._cx0[e],this._cy0[e],this._cx1[e],this._cy1[e]);t.push({x0:i,y0:s,x1:n,y1:c,i:e})}return new s.SpatialIndex(t)}_render(t,e,{sx0:i,sy0:s,sx1:n,sy1:c,scx0:o,scy0:h,scx1:r,scy1:_}){if(this.visuals.line.doit)for(const a of e)isNaN(i[a]+s[a]+n[a]+c[a]+o[a]+h[a]+r[a]+_[a])||(t.beginPath(),t.moveTo(i[a],s[a]),t.bezierCurveTo(o[a],h[a],r[a],_[a],n[a],c[a]),this.visuals.line.set_vectorize(t,a),t.stroke())}draw_legend_for_index(t,e,i){c.generic_line_legend(this.visuals,t,e,i)}scenterx(){throw new Error(\"not implemented\")}scentery(){throw new Error(\"not implemented\")}}i.BezierView=h,h.__name__=\"BezierView\";class r extends n.Glyph{constructor(t){super(t)}static init_Bezier(){this.prototype.default_view=h,this.coords([[\"x0\",\"y0\"],[\"x1\",\"y1\"],[\"cx0\",\"cy0\"],[\"cx1\",\"cy1\"]]),this.mixins([\"line\"])}}i.Bezier=r,r.__name__=\"Bezier\",r.init_Bezier()},\n",
+       "      function _(s,i,e){Object.defineProperty(e,\"__esModule\",{value:!0});const t=s(1),r=s(81),a=t.__importStar(s(87)),n=t.__importStar(s(19)),h=s(9),d=s(12);class _ extends r.XYGlyphView{_map_data(){if(null!=this._radius)if(\"data\"==this.model.properties.radius.spec.units){switch(this.model.properties.radius_dimension.spec.value){case\"x\":this.sradius=this.sdist(this.renderer.xscale,this._x,this._radius);break;case\"y\":this.sradius=this.sdist(this.renderer.yscale,this._y,this._radius);break;case\"max\":{const s=this.sdist(this.renderer.xscale,this._x,this._radius),i=this.sdist(this.renderer.yscale,this._y,this._radius);this.sradius=d.map(s,(s,e)=>Math.max(s,i[e]));break}case\"min\":{const s=this.sdist(this.renderer.xscale,this._x,this._radius),i=this.sdist(this.renderer.yscale,this._y,this._radius);this.sradius=d.map(s,(s,e)=>Math.min(s,i[e]));break}}}else this.sradius=this._radius,this.max_size=2*this.max_radius;else this.sradius=d.map(this._size,s=>s/2)}_mask_data(){const[s,i]=this.renderer.plot_view.frame.bbox.ranges;let e,t,r,a;if(null!=this._radius&&\"data\"==this.model.properties.radius.units){const n=s.start,h=s.end;[e,r]=this.renderer.xscale.r_invert(n,h),e-=this.max_radius,r+=this.max_radius;const d=i.start,_=i.end;[t,a]=this.renderer.yscale.r_invert(d,_),t-=this.max_radius,a+=this.max_radius}else{const n=s.start-this.max_size,h=s.end+this.max_size;[e,r]=this.renderer.xscale.r_invert(n,h);const d=i.start-this.max_size,_=i.end+this.max_size;[t,a]=this.renderer.yscale.r_invert(d,_)}return this.index.indices({x0:e,x1:r,y0:t,y1:a})}_render(s,i,{sx:e,sy:t,sradius:r}){for(const a of i)isNaN(e[a]+t[a]+r[a])||(s.beginPath(),s.arc(e[a],t[a],r[a],0,2*Math.PI,!1),this.visuals.fill.doit&&(this.visuals.fill.set_vectorize(s,a),s.fill()),this.visuals.line.doit&&(this.visuals.line.set_vectorize(s,a),s.stroke()))}_hit_point(s){const{sx:i,sy:e}=s,t=this.renderer.xscale.invert(i),r=this.renderer.yscale.invert(e);let n,h,d,_;if(null!=this._radius&&\"data\"==this.model.properties.radius.units)n=t-this.max_radius,h=t+this.max_radius,d=r-this.max_radius,_=r+this.max_radius;else{const s=i-this.max_size,t=i+this.max_size;[n,h]=this.renderer.xscale.r_invert(s,t);const r=e-this.max_size,a=e+this.max_size;[d,_]=this.renderer.yscale.r_invert(r,a)}const l=this.index.indices({x0:n,x1:h,y0:d,y1:_}),c=[];if(null!=this._radius&&\"data\"==this.model.properties.radius.units)for(const s of l){const i=Math.pow(this.sradius[s],2),[e,a]=this.renderer.xscale.r_compute(t,this._x[s]),[n,h]=this.renderer.yscale.r_compute(r,this._y[s]),d=Math.pow(e-a,2)+Math.pow(n-h,2);d<=i&&c.push([s,d])}else for(const s of l){const t=Math.pow(this.sradius[s],2),r=Math.pow(this.sx[s]-i,2)+Math.pow(this.sy[s]-e,2);r<=t&&c.push([s,r])}return a.create_hit_test_result_from_hits(c)}_hit_span(s){const{sx:i,sy:e}=s,t=this.bounds(),r=a.create_empty_hit_test_result();let n,h,d,_;if(\"h\"==s.direction){let s,e;if(d=t.y0,_=t.y1,null!=this._radius&&\"data\"==this.model.properties.radius.units)s=i-this.max_radius,e=i+this.max_radius,[n,h]=this.renderer.xscale.r_invert(s,e);else{const t=this.max_size/2;s=i-t,e=i+t,[n,h]=this.renderer.xscale.r_invert(s,e)}}else{let s,i;if(n=t.x0,h=t.x1,null!=this._radius&&\"data\"==this.model.properties.radius.units)s=e-this.max_radius,i=e+this.max_radius,[d,_]=this.renderer.yscale.r_invert(s,i);else{const t=this.max_size/2;s=e-t,i=e+t,[d,_]=this.renderer.yscale.r_invert(s,i)}}const l=this.index.indices({x0:n,x1:h,y0:d,y1:_});return r.indices=l,r}_hit_rect(s){const{sx0:i,sx1:e,sy0:t,sy1:r}=s,[n,h]=this.renderer.xscale.r_invert(i,e),[d,_]=this.renderer.yscale.r_invert(t,r),l=a.create_empty_hit_test_result();return l.indices=this.index.indices({x0:n,x1:h,y0:d,y1:_}),l}_hit_poly(s){const{sx:i,sy:e}=s,t=h.range(0,this.sx.length),r=[];for(let s=0,n=t.length;s<n;s++){const n=t[s];a.point_in_poly(this.sx[s],this.sy[s],i,e)&&r.push(n)}const n=a.create_empty_hit_test_result();return n.indices=r,n}draw_legend_for_index(s,{x0:i,y0:e,x1:t,y1:r},a){const n=a+1,h=new Array(n);h[a]=(i+t)/2;const d=new Array(n);d[a]=(e+r)/2;const _=new Array(n);_[a]=.2*Math.min(Math.abs(t-i),Math.abs(r-e)),this._render(s,[a],{sx:h,sy:d,sradius:_})}}e.CircleView=_,_.__name__=\"CircleView\";class l extends r.XYGlyph{constructor(s){super(s)}static init_Circle(){this.prototype.default_view=_,this.mixins([\"line\",\"fill\"]),this.define({angle:[n.AngleSpec,0],size:[n.DistanceSpec,{units:\"screen\",value:4}],radius:[n.DistanceSpec],radius_dimension:[n.RadiusDimension,\"x\"]})}initialize(){super.initialize(),this.properties.radius.optional=!0}}e.Circle=l,l.__name__=\"Circle\",l.init_Circle()},\n",
+       "      function _(e,t,n){Object.defineProperty(n,\"__esModule\",{value:!0});const a=e(1),i=e(81),l=a.__importStar(e(19));class s extends i.XYGlyphView{}n.CenterRotatableView=s,s.__name__=\"CenterRotatableView\";class _ extends i.XYGlyph{constructor(e){super(e)}static init_CenterRotatable(){this.mixins([\"line\",\"fill\"]),this.define({angle:[l.AngleSpec,0],width:[l.DistanceSpec],height:[l.DistanceSpec]})}}n.CenterRotatable=_,_.__name__=\"CenterRotatable\",_.init_CenterRotatable()},\n",
+       "      function _(e,l,i){Object.defineProperty(i,\"__esModule\",{value:!0});const s=e(215);class t extends s.EllipseOvalView{}i.EllipseView=t,t.__name__=\"EllipseView\";class _ extends s.EllipseOval{constructor(e){super(e)}static init_Ellipse(){this.prototype.default_view=t}}i.Ellipse=_,_.__name__=\"Ellipse\",_.init_Ellipse()},\n",
+       "      function _(t,s,e){Object.defineProperty(e,\"__esModule\",{value:!0});const i=t(1),h=t(213),r=i.__importStar(t(87));class a extends h.CenterRotatableView{_set_data(){this.max_w2=0,\"data\"==this.model.properties.width.units&&(this.max_w2=this.max_width/2),this.max_h2=0,\"data\"==this.model.properties.height.units&&(this.max_h2=this.max_height/2)}_map_data(){\"data\"==this.model.properties.width.units?this.sw=this.sdist(this.renderer.xscale,this._x,this._width,\"center\"):this.sw=this._width,\"data\"==this.model.properties.height.units?this.sh=this.sdist(this.renderer.yscale,this._y,this._height,\"center\"):this.sh=this._height}_render(t,s,{sx:e,sy:i,sw:h,sh:r,_angle:a}){for(const _ of s)isNaN(e[_]+i[_]+h[_]+r[_]+a[_])||(t.beginPath(),t.ellipse(e[_],i[_],h[_]/2,r[_]/2,a[_],0,2*Math.PI),this.visuals.fill.doit&&(this.visuals.fill.set_vectorize(t,_),t.fill()),this.visuals.line.doit&&(this.visuals.line.set_vectorize(t,_),t.stroke()))}_hit_point(t){let s,e,i,h,a,_,n,l,d,o;const{sx:x,sy:m}=t,c=this.renderer.xscale.invert(x),w=this.renderer.yscale.invert(m);\"data\"==this.model.properties.width.units?(s=c-this.max_width,e=c+this.max_width):(n=x-this.max_width,l=x+this.max_width,[s,e]=this.renderer.xscale.r_invert(n,l)),\"data\"==this.model.properties.height.units?(i=w-this.max_height,h=w+this.max_height):(d=m-this.max_height,o=m+this.max_height,[i,h]=this.renderer.yscale.r_invert(d,o));const p=this.index.indices({x0:s,x1:e,y0:i,y1:h}),y=[];for(const t of p)a=r.point_in_ellipse(x,m,this._angle[t],this.sh[t]/2,this.sw[t]/2,this.sx[t],this.sy[t]),a&&([n,l]=this.renderer.xscale.r_compute(c,this._x[t]),[d,o]=this.renderer.yscale.r_compute(w,this._y[t]),_=Math.pow(n-l,2)+Math.pow(d-o,2),y.push([t,_]));return r.create_hit_test_result_from_hits(y)}draw_legend_for_index(t,{x0:s,y0:e,x1:i,y1:h},r){const a=r+1,_=new Array(a);_[r]=(s+i)/2;const n=new Array(a);n[r]=(e+h)/2;const l=this.sw[r]/this.sh[r],d=.8*Math.min(Math.abs(i-s),Math.abs(h-e)),o=new Array(a),x=new Array(a);l>1?(o[r]=d,x[r]=d/l):(o[r]=d*l,x[r]=d),this._render(t,[r],{sx:_,sy:n,sw:o,sh:x,_angle:[0]})}_bounds({x0:t,x1:s,y0:e,y1:i}){return{x0:t-this.max_w2,x1:s+this.max_w2,y0:e-this.max_h2,y1:i+this.max_h2}}}e.EllipseOvalView=a,a.__name__=\"EllipseOvalView\";class _ extends h.CenterRotatable{constructor(t){super(t)}}e.EllipseOval=_,_.__name__=\"EllipseOval\"},\n",
+       "      function _(t,s,e){Object.defineProperty(e,\"__esModule\",{value:!0});const i=t(1),h=t(217),r=i.__importStar(t(19));class _ extends h.BoxView{scenterx(t){return(this.sleft[t]+this.sright[t])/2}scentery(t){return this.sy[t]}_index_data(){return this._index_box(this._y.length)}_lrtb(t){return[Math.min(this._left[t],this._right[t]),Math.max(this._left[t],this._right[t]),this._y[t]+.5*this._height[t],this._y[t]-.5*this._height[t]]}_map_data(){this.sy=this.renderer.yscale.v_compute(this._y),this.sh=this.sdist(this.renderer.yscale,this._y,this._height,\"center\"),this.sleft=this.renderer.xscale.v_compute(this._left),this.sright=this.renderer.xscale.v_compute(this._right);const t=this.sy.length;this.stop=new Float64Array(t),this.sbottom=new Float64Array(t);for(let s=0;s<t;s++)this.stop[s]=this.sy[s]-this.sh[s]/2,this.sbottom[s]=this.sy[s]+this.sh[s]/2;this._clamp_viewport()}}e.HBarView=_,_.__name__=\"HBarView\";class a extends h.Box{constructor(t){super(t)}static init_HBar(){this.prototype.default_view=_,this.coords([[\"left\",\"y\"]]),this.define({height:[r.NumberSpec],right:[r.CoordinateSpec]}),this.override({left:0})}}e.HBar=a,a.__name__=\"HBar\",a.init_HBar()},\n",
+       "      function _(t,e,s){Object.defineProperty(s,\"__esModule\",{value:!0});const i=t(1),r=t(82),n=t(86),h=t(90),a=i.__importStar(t(87));class o extends n.GlyphView{get_anchor_point(t,e,s){const i=Math.min(this.sleft[e],this.sright[e]),r=Math.max(this.sright[e],this.sleft[e]),n=Math.min(this.stop[e],this.sbottom[e]),h=Math.max(this.sbottom[e],this.stop[e]);switch(t){case\"top_left\":return{x:i,y:n};case\"top_center\":return{x:(i+r)/2,y:n};case\"top_right\":return{x:r,y:n};case\"bottom_left\":return{x:i,y:h};case\"bottom_center\":return{x:(i+r)/2,y:h};case\"bottom_right\":return{x:r,y:h};case\"center_left\":return{x:i,y:(n+h)/2};case\"center\":return{x:(i+r)/2,y:(n+h)/2};case\"center_right\":return{x:r,y:(n+h)/2};default:return null}}_index_box(t){const e=[];for(let s=0;s<t;s++){const[t,i,r,n]=this._lrtb(s);!isNaN(t+i+r+n)&&isFinite(t+i+r+n)&&e.push({x0:Math.min(t,i),y0:Math.min(r,n),x1:Math.max(i,t),y1:Math.max(r,n),i:s})}return new r.SpatialIndex(e)}_render(t,e,{sleft:s,sright:i,stop:r,sbottom:n}){for(const h of e)isNaN(s[h]+r[h]+i[h]+n[h])||(t.rect(s[h],r[h],i[h]-s[h],n[h]-r[h]),this.visuals.fill.doit&&(this.visuals.fill.set_vectorize(t,h),t.beginPath(),t.rect(s[h],r[h],i[h]-s[h],n[h]-r[h]),t.fill()),this.visuals.hatch.doit2(t,h,()=>{t.beginPath(),t.rect(s[h],r[h],i[h]-s[h],n[h]-r[h]),t.fill()},()=>this.renderer.request_render()),this.visuals.line.doit&&(this.visuals.line.set_vectorize(t,h),t.beginPath(),t.rect(s[h],r[h],i[h]-s[h],n[h]-r[h]),t.stroke()))}_clamp_viewport(){const t=this.renderer.plot_view.frame.bbox.h_range,e=this.renderer.plot_view.frame.bbox.v_range,s=this.stop.length;for(let i=0;i<s;i++)this.stop[i]=Math.max(this.stop[i],e.start),this.sbottom[i]=Math.min(this.sbottom[i],e.end),this.sleft[i]=Math.max(this.sleft[i],t.start),this.sright[i]=Math.min(this.sright[i],t.end)}_hit_rect(t){return this._hit_rect_against_index(t)}_hit_point(t){const{sx:e,sy:s}=t,i=this.renderer.xscale.invert(e),r=this.renderer.yscale.invert(s),n=this.index.indices({x0:i,y0:r,x1:i,y1:r}),h=a.create_empty_hit_test_result();return h.indices=n,h}_hit_span(t){const{sx:e,sy:s}=t;let i;if(\"v\"==t.direction){const t=this.renderer.yscale.invert(s),e=this.renderer.plot_view.frame.bbox.h_range,[r,n]=this.renderer.xscale.r_invert(e.start,e.end);i=this.index.indices({x0:r,y0:t,x1:n,y1:t})}else{const t=this.renderer.xscale.invert(e),s=this.renderer.plot_view.frame.bbox.v_range,[r,n]=this.renderer.yscale.r_invert(s.start,s.end);i=this.index.indices({x0:t,y0:r,x1:t,y1:n})}const r=a.create_empty_hit_test_result();return r.indices=i,r}draw_legend_for_index(t,e,s){h.generic_area_legend(this.visuals,t,e,s)}}s.BoxView=o,o.__name__=\"BoxView\";class _ extends n.Glyph{constructor(t){super(t)}static init_Box(){this.mixins([\"line\",\"fill\",\"hatch\"])}}s.Box=_,_.__name__=\"Box\",_.init_Box()},\n",
+       "      function _(e,t,s){Object.defineProperty(s,\"__esModule\",{value:!0});const i=e(1),r=e(86),n=i.__importStar(e(87)),a=i.__importStar(e(19)),h=e(82),_=e(90);class l extends r.GlyphView{scenterx(e){return this.sx[e]}scentery(e){return this.sy[e]}_set_data(){const e=this._q.length,t=this.model.size,s=this.model.aspect_scale;if(this._x=new Float64Array(e),this._y=new Float64Array(e),\"pointytop\"==this.model.orientation)for(let i=0;i<e;i++)this._x[i]=t*Math.sqrt(3)*(this._q[i]+this._r[i]/2)/s,this._y[i]=3*-t/2*this._r[i];else for(let i=0;i<e;i++)this._x[i]=3*t/2*this._q[i],this._y[i]=-t*Math.sqrt(3)*(this._r[i]+this._q[i]/2)*s}_index_data(){let e=this.model.size,t=Math.sqrt(3)*e/2;\"flattop\"==this.model.orientation?([t,e]=[e,t],e*=this.model.aspect_scale):t/=this.model.aspect_scale;const s=[];for(let i=0;i<this._x.length;i++){const r=this._x[i],n=this._y[i];!isNaN(r+n)&&isFinite(r+n)&&s.push({x0:r-t,y0:n-e,x1:r+t,y1:n+e,i:i})}return new h.SpatialIndex(s)}map_data(){[this.sx,this.sy]=this.map_to_screen(this._x,this._y),[this.svx,this.svy]=this._get_unscaled_vertices()}_get_unscaled_vertices(){const e=this.model.size,t=this.model.aspect_scale;if(\"pointytop\"==this.model.orientation){const s=this.renderer.yscale,i=this.renderer.xscale,r=Math.abs(s.compute(0)-s.compute(e)),n=Math.sqrt(3)/2*Math.abs(i.compute(0)-i.compute(e))/t,a=r/2;return[[0,-n,-n,0,n,n],[r,a,-a,-r,-a,a]]}{const s=this.renderer.xscale,i=this.renderer.yscale,r=Math.abs(s.compute(0)-s.compute(e)),n=Math.sqrt(3)/2*Math.abs(i.compute(0)-i.compute(e))*t,a=r/2;return[[r,a,-a,-r,-a,a],[0,-n,-n,0,n,n]]}}_render(e,t,{sx:s,sy:i,svx:r,svy:n,_scale:a}){for(const h of t)if(!isNaN(s[h]+i[h]+a[h])){e.translate(s[h],i[h]),e.beginPath();for(let t=0;t<6;t++)e.lineTo(r[t]*a[h],n[t]*a[h]);e.closePath(),e.translate(-s[h],-i[h]),this.visuals.fill.doit&&(this.visuals.fill.set_vectorize(e,h),e.fill()),this.visuals.line.doit&&(this.visuals.line.set_vectorize(e,h),e.stroke())}}_hit_point(e){const{sx:t,sy:s}=e,i=this.renderer.xscale.invert(t),r=this.renderer.yscale.invert(s),a=this.index.indices({x0:i,y0:r,x1:i,y1:r}),h=[];for(const e of a)n.point_in_poly(t-this.sx[e],s-this.sy[e],this.svx,this.svy)&&h.push(e);const _=n.create_empty_hit_test_result();return _.indices=h,_}_hit_span(e){const{sx:t,sy:s}=e;let i;if(\"v\"==e.direction){const e=this.renderer.yscale.invert(s),t=this.renderer.plot_view.frame.bbox.h_range,[r,n]=this.renderer.xscale.r_invert(t.start,t.end);i=this.index.indices({x0:r,y0:e,x1:n,y1:e})}else{const e=this.renderer.xscale.invert(t),s=this.renderer.plot_view.frame.bbox.v_range,[r,n]=this.renderer.yscale.r_invert(s.start,s.end);i=this.index.indices({x0:e,y0:r,x1:e,y1:n})}const r=n.create_empty_hit_test_result();return r.indices=i,r}_hit_rect(e){const{sx0:t,sx1:s,sy0:i,sy1:r}=e,[a,h]=this.renderer.xscale.r_invert(t,s),[_,l]=this.renderer.yscale.r_invert(i,r),o=n.create_empty_hit_test_result();return o.indices=this.index.indices({x0:a,x1:h,y0:_,y1:l}),o}draw_legend_for_index(e,t,s){_.generic_area_legend(this.visuals,e,t,s)}}s.HexTileView=l,l.__name__=\"HexTileView\";class o extends r.Glyph{constructor(e){super(e)}static init_HexTile(){this.prototype.default_view=l,this.coords([[\"r\",\"q\"]]),this.mixins([\"line\",\"fill\"]),this.define({size:[a.Number,1],aspect_scale:[a.Number,1],scale:[a.NumberSpec,1],orientation:[a.HexTileOrientation,\"pointytop\"]}),this.override({line_color:null})}}s.HexTile=o,o.__name__=\"HexTile\",o.init_HexTile()},\n",
+       "      function _(e,t,a){Object.defineProperty(a,\"__esModule\",{value:!0});const i=e(1),s=e(220),_=e(114),n=i.__importStar(e(19)),h=e(9);class o extends s.ImageBaseView{initialize(){super.initialize(),this.connect(this.model.color_mapper.change,()=>this._update_image()),this.connect(this.model.properties.global_alpha.change,()=>this.renderer.request_render())}_update_image(){null!=this.image_data&&(this._set_data(),this.renderer.plot_view.request_render())}_set_data(){this._set_width_heigh_data();const e=this.model.color_mapper.rgba_mapper;for(let t=0,a=this._image.length;t<a;t++){let a;if(null!=this._image_shape&&this._image_shape[t].length>0){a=this._image[t];const e=this._image_shape[t];this._height[t]=e[0],this._width[t]=e[1]}else{const e=this._image[t];a=h.concat(e),this._height[t]=e.length,this._width[t]=e[0].length}const i=e.v_compute(a);this._set_image_data_from_buffer(t,i)}}_render(e,t,{image_data:a,sx:i,sy:s,sw:_,sh:n}){const h=e.getImageSmoothingEnabled();e.setImageSmoothingEnabled(!1),e.globalAlpha=this.model.global_alpha;for(const h of t){if(null==a[h])continue;if(isNaN(i[h]+s[h]+_[h]+n[h]))continue;const t=s[h];e.translate(0,t),e.scale(1,-1),e.translate(0,-t),e.drawImage(a[h],0|i[h],0|s[h],_[h],n[h]),e.translate(0,t),e.scale(1,-1),e.translate(0,-t)}e.setImageSmoothingEnabled(h)}}a.ImageView=o,o.__name__=\"ImageView\";class l extends s.ImageBase{constructor(e){super(e)}static init_Image(){this.prototype.default_view=o,this.define({color_mapper:[n.Instance,()=>new _.LinearColorMapper({palette:[\"#000000\",\"#252525\",\"#525252\",\"#737373\",\"#969696\",\"#bdbdbd\",\"#d9d9d9\",\"#f0f0f0\",\"#ffffff\"]})]})}}a.Image=l,l.__name__=\"Image\",l.init_Image()},\n",
+       "      function _(e,t,i){Object.defineProperty(i,\"__esModule\",{value:!0});const s=e(1),h=e(81),a=s.__importStar(e(19)),_=s.__importStar(e(87)),r=e(82);class n extends h.XYGlyphView{_render(e,t,i){}_index_data(){const e=[];for(let t=0,i=this._x.length;t<i;t++){const[i,s,h,a]=this._lrtb(t);!isNaN(i+s+h+a)&&isFinite(i+s+h+a)&&e.push({x0:i,y0:a,x1:s,y1:h,i:t})}return new r.SpatialIndex(e)}_lrtb(e){const t=this.renderer.xscale.source_range,i=this._x[e],s=t.is_reversed?i-this._dw[e]:i+this._dw[e],h=this.renderer.yscale.source_range,a=this._y[e],_=h.is_reversed?a-this._dh[e]:a+this._dh[e],[r,n]=i<s?[i,s]:[s,i],[d,g]=a<_?[a,_]:[_,a];return[r,n,g,d]}_set_width_heigh_data(){null!=this.image_data&&this.image_data.length==this._image.length||(this.image_data=new Array(this._image.length)),null!=this._width&&this._width.length==this._image.length||(this._width=new Array(this._image.length)),null!=this._height&&this._height.length==this._image.length||(this._height=new Array(this._image.length))}_get_or_create_canvas(e){const t=this.image_data[e];if(null!=t&&t.width==this._width[e]&&t.height==this._height[e])return t;{const t=document.createElement(\"canvas\");return t.width=this._width[e],t.height=this._height[e],t}}_set_image_data_from_buffer(e,t){const i=this._get_or_create_canvas(e),s=i.getContext(\"2d\"),h=s.getImageData(0,0,this._width[e],this._height[e]);h.data.set(t),s.putImageData(h,0,0),this.image_data[e]=i}_map_data(){switch(this.model.properties.dw.units){case\"data\":this.sw=this.sdist(this.renderer.xscale,this._x,this._dw,\"edge\",this.model.dilate);break;case\"screen\":this.sw=this._dw}switch(this.model.properties.dh.units){case\"data\":this.sh=this.sdist(this.renderer.yscale,this._y,this._dh,\"edge\",this.model.dilate);break;case\"screen\":this.sh=this._dh}}_image_index(e,t,i){const[s,h,a,_]=this._lrtb(e),r=this._width[e],n=this._height[e],d=(h-s)/r,g=(a-_)/n;let l=Math.floor((t-s)/d),c=Math.floor((i-_)/g);return this.renderer.xscale.source_range.is_reversed&&(l=r-l-1),this.renderer.yscale.source_range.is_reversed&&(c=n-c-1),{index:e,dim1:l,dim2:c,flat_index:c*r+l}}_hit_point(e){const{sx:t,sy:i}=e,s=this.renderer.xscale.invert(t),h=this.renderer.yscale.invert(i),a=this.index.indices({x0:s,x1:s,y0:h,y1:h}),r=_.create_empty_hit_test_result();r.image_indices=[];for(const e of a)t!=1/0&&i!=1/0&&r.image_indices.push(this._image_index(e,s,h));return r}}i.ImageBaseView=n,n.__name__=\"ImageBaseView\";class d extends h.XYGlyph{constructor(e){super(e)}static init_ImageBase(){this.prototype.default_view=n,this.define({image:[a.NumberSpec],dw:[a.DistanceSpec],dh:[a.DistanceSpec],dilate:[a.Boolean,!1],global_alpha:[a.Number,1]})}}i.ImageBase=d,d.__name__=\"ImageBase\",d.init_ImageBase()},\n",
+       "      function _(e,t,a){Object.defineProperty(a,\"__esModule\",{value:!0});const i=e(220),s=e(9);class n extends i.ImageBaseView{initialize(){super.initialize(),this.connect(this.model.properties.global_alpha.change,()=>this.renderer.request_render())}_set_data(e){this._set_width_heigh_data();for(let t=0,a=this._image.length;t<a;t++){if(null!=e&&e.indexOf(t)<0)continue;let a;if(null!=this._image_shape&&this._image_shape[t].length>0){a=this._image[t].buffer;const e=this._image_shape[t];this._height[t]=e[0],this._width[t]=e[1]}else{const e=this._image[t],i=s.concat(e);a=new ArrayBuffer(4*i.length);const n=new Uint32Array(a);for(let e=0,t=i.length;e<t;e++)n[e]=i[e];this._height[t]=e.length,this._width[t]=e[0].length}const i=new Uint8Array(a);this._set_image_data_from_buffer(t,i)}}_render(e,t,{image_data:a,sx:i,sy:s,sw:n,sh:h}){const _=e.getImageSmoothingEnabled();e.setImageSmoothingEnabled(!1),e.globalAlpha=this.model.global_alpha;for(const _ of t){if(isNaN(i[_]+s[_]+n[_]+h[_]))continue;const t=s[_];e.translate(0,t),e.scale(1,-1),e.translate(0,-t),e.drawImage(a[_],0|i[_],0|s[_],n[_],h[_]),e.translate(0,t),e.scale(1,-1),e.translate(0,-t)}e.setImageSmoothingEnabled(_)}}a.ImageRGBAView=n,n.__name__=\"ImageRGBAView\";class h extends i.ImageBase{constructor(e){super(e)}static init_ImageRGBA(){this.prototype.default_view=n}}a.ImageRGBA=h,h.__name__=\"ImageRGBA\",h.init_ImageRGBA()},\n",
+       "      function _(e,t,s){Object.defineProperty(s,\"__esModule\",{value:!0});const i=e(1),r=e(81),a=i.__importStar(e(19)),n=e(12),h=e(82),_=e(223);class l extends r.XYGlyphView{constructor(){super(...arguments),this._images_rendered=!1}initialize(){super.initialize(),this.connect(this.model.properties.global_alpha.change,()=>this.renderer.request_render())}_index_data(){return new h.SpatialIndex([])}_set_data(){null!=this.image&&this.image.length==this._url.length||(this.image=n.map(this._url,()=>null));const{retry_attempts:e,retry_timeout:t}=this.model;for(let s=0,i=this._url.length;s<i;s++){const i=this._url[s];null!=i&&\"\"!=i&&new _.ImageLoader(i,{loaded:e=>{this.image[s]=e,this.renderer.request_render()},attempts:e+1,timeout:t})}const s=\"data\"==this.model.properties.w.units,i=\"data\"==this.model.properties.h.units,r=this._x.length,a=new Array(s?2*r:r),h=new Array(i?2*r:r);for(let e=0;e<r;e++)a[e]=this._x[e],h[e]=this._y[e];if(s)for(let e=0;e<r;e++)a[r+e]=this._x[e]+this._w[e];if(i)for(let e=0;e<r;e++)h[r+e]=this._y[e]+this._h[e];const l=n.min(a),o=n.max(a),d=n.min(h),c=n.max(h);this._bounds_rect={x0:l,x1:o,y0:d,y1:c}}has_finished(){return super.has_finished()&&1==this._images_rendered}_map_data(){const e=null!=this.model.w?this._w:n.map(this._x,()=>NaN),t=null!=this.model.h?this._h:n.map(this._x,()=>NaN);switch(this.model.properties.w.units){case\"data\":this.sw=this.sdist(this.renderer.xscale,this._x,e,\"edge\",this.model.dilate);break;case\"screen\":this.sw=e}switch(this.model.properties.h.units){case\"data\":this.sh=this.sdist(this.renderer.yscale,this._y,t,\"edge\",this.model.dilate);break;case\"screen\":this.sh=t}}_render(e,t,{image:s,sx:i,sy:r,sw:a,sh:n,_angle:h}){const{frame:_}=this.renderer.plot_view;e.rect(_._left.value+1,_._top.value+1,_._width.value-2,_._height.value-2),e.clip();let l=!0;for(const _ of t){if(isNaN(i[_]+r[_]+h[_]))continue;const t=s[_];null!=t?this._render_image(e,_,t,i,r,a,n,h):l=!1}l&&!this._images_rendered&&(this._images_rendered=!0,this.notify_finished())}_final_sx_sy(e,t,s,i,r){switch(e){case\"top_left\":return[t,s];case\"top_center\":return[t-i/2,s];case\"top_right\":return[t-i,s];case\"center_right\":return[t-i,s-r/2];case\"bottom_right\":return[t-i,s-r];case\"bottom_center\":return[t-i/2,s-r];case\"bottom_left\":return[t,s-r];case\"center_left\":return[t,s-r/2];case\"center\":return[t-i/2,s-r/2]}}_render_image(e,t,s,i,r,a,n,h){isNaN(a[t])&&(a[t]=s.width),isNaN(n[t])&&(n[t]=s.height);const{anchor:_}=this.model,[l,o]=this._final_sx_sy(_,i[t],r[t],a[t],n[t]);e.save(),e.globalAlpha=this.model.global_alpha,h[t]?(e.translate(l,o),e.rotate(h[t]),e.drawImage(s,0,0,a[t],n[t]),e.rotate(-h[t]),e.translate(-l,-o)):e.drawImage(s,l,o,a[t],n[t]),e.restore()}bounds(){return this._bounds_rect}}s.ImageURLView=l,l.__name__=\"ImageURLView\";class o extends r.XYGlyph{constructor(e){super(e)}static init_ImageURL(){this.prototype.default_view=l,this.define({url:[a.StringSpec],anchor:[a.Anchor,\"top_left\"],global_alpha:[a.Number,1],angle:[a.AngleSpec,0],w:[a.DistanceSpec],h:[a.DistanceSpec],dilate:[a.Boolean,!1],retry_attempts:[a.Number,0],retry_timeout:[a.Number,0]})}}s.ImageURL=o,o.__name__=\"ImageURL\",o.init_ImageURL()},\n",
+       "      function _(i,e,t){Object.defineProperty(t,\"__esModule\",{value:!0});const s=i(70);class a{constructor(i,e={}){this._image=new Image,this._finished=!1;const{attempts:t=1,timeout:a=1}=e;this.promise=new Promise((o,n)=>{this._image.crossOrigin=\"anonymous\";let r=0;this._image.onerror=()=>{if(++r==t){const a=`unable to load ${i} image after ${t} attempts`;if(s.logger.warn(a),null==this._image.crossOrigin)return void(null!=e.failed&&e.failed());s.logger.warn(`attempting to load ${i} without a cross origin policy`),this._image.crossOrigin=null,r=0}setTimeout(()=>this._image.src=i,a)},this._image.onload=()=>{this._finished=!0,null!=e.loaded&&e.loaded(this._image),o(this._image)},this._image.src=i})}get finished(){return this._finished}get image(){return this._image}}t.ImageLoader=a,a.__name__=\"ImageLoader\"},\n",
+       "      function _(t,e,s){Object.defineProperty(s,\"__esModule\",{value:!0});const i=t(1),n=t(82),r=i.__importStar(t(87)),l=t(23),o=t(9),_=t(8),h=t(86),c=t(90);class a extends h.GlyphView{_index_data(){const t=[];for(let e=0,s=this._xs.length;e<s;e++){if(null==this._xs[e]||0===this._xs[e].length)continue;const s=this._xs[e],i=[];for(let t=0,e=s.length;t<e;t++){const e=s[t];_.isStrictNaN(e)||i.push(e)}const n=this._ys[e],r=[];for(let t=0,e=n.length;t<e;t++){const e=n[t];_.isStrictNaN(e)||r.push(e)}const[l,h]=[o.min(i),o.max(i)],[c,a]=[o.min(r),o.max(r)];t.push({x0:l,y0:c,x1:h,y1:a,i:e})}return new n.SpatialIndex(t)}_render(t,e,{sxs:s,sys:i}){for(const n of e){const[e,r]=[s[n],i[n]];this.visuals.line.set_vectorize(t,n);for(let s=0,i=e.length;s<i;s++)0!=s?isNaN(e[s])||isNaN(r[s])?(t.stroke(),t.beginPath()):t.lineTo(e[s],r[s]):(t.beginPath(),t.moveTo(e[s],r[s]));t.stroke()}}_hit_point(t){const e=r.create_empty_hit_test_result(),s={x:t.sx,y:t.sy};let i=9999;const n={};for(let t=0,e=this.sxs.length;t<e;t++){const e=Math.max(2,this.visuals.line.cache_select(\"line_width\",t)/2);let l=null;for(let n=0,o=this.sxs[t].length-1;n<o;n++){const o={x:this.sxs[t][n],y:this.sys[t][n]},_={x:this.sxs[t][n+1],y:this.sys[t][n+1]},h=r.dist_to_segment(s,o,_);h<e&&h<i&&(i=h,l=[n])}l&&(n[t]=l)}return e.indices=l.keys(n).map(t=>parseInt(t,10)),e.multiline_indices=n,e}_hit_span(t){const{sx:e,sy:s}=t,i=r.create_empty_hit_test_result();let n,o;\"v\"===t.direction?(n=this.renderer.yscale.invert(s),o=this._ys):(n=this.renderer.xscale.invert(e),o=this._xs);const _={};for(let t=0,e=o.length;t<e;t++){const e=[];for(let s=0,i=o[t].length-1;s<i;s++)o[t][s]<=n&&n<=o[t][s+1]&&e.push(s);e.length>0&&(_[t]=e)}return i.indices=l.keys(_).map(t=>parseInt(t,10)),i.multiline_indices=_,i}get_interpolation_hit(t,e,s){const[i,n,r,l]=[this._xs[t][e],this._ys[t][e],this._xs[t][e+1],this._ys[t][e+1]];return c.line_interpolation(this.renderer,s,i,n,r,l)}draw_legend_for_index(t,e,s){c.generic_line_legend(this.visuals,t,e,s)}scenterx(){throw new Error(\"not implemented\")}scentery(){throw new Error(\"not implemented\")}}s.MultiLineView=a,a.__name__=\"MultiLineView\";class x extends h.Glyph{constructor(t){super(t)}static init_MultiLine(){this.prototype.default_view=a,this.coords([[\"xs\",\"ys\"]]),this.mixins([\"line\"])}}s.MultiLine=x,x.__name__=\"MultiLine\",x.init_MultiLine()},\n",
+       "      function _(t,e,s){Object.defineProperty(s,\"__esModule\",{value:!0});const i=t(1),n=t(82),r=t(86),l=t(90),o=t(9),h=t(12),_=i.__importStar(t(87)),a=t(8),c=t(11);class d extends r.GlyphView{_index_data(){const t=[];for(let e=0,s=this._xs.length;e<s;e++)for(let s=0,i=this._xs[e].length;s<i;s++){const i=this._xs[e][s][0],n=this._ys[e][s][0];0!=i.length&&t.push({x0:o.min(i),y0:o.min(n),x1:o.max(i),y1:o.max(n),i:e})}return this.hole_index=this._index_hole_data(),new n.SpatialIndex(t)}_index_hole_data(){const t=[];for(let e=0,s=this._xs.length;e<s;e++)for(let s=0,i=this._xs[e].length;s<i;s++)if(this._xs[e][s].length>1)for(let i=1,n=this._xs[e][s].length;i<n;i++){const n=this._xs[e][s][i],r=this._ys[e][s][i];0!=n.length&&t.push({x0:o.min(n),y0:o.min(r),x1:o.max(n),y1:o.max(r),i:e})}return new n.SpatialIndex(t)}_mask_data(){const t=this.renderer.plot_view.frame.x_ranges.default,[e,s]=[t.min,t.max],i=this.renderer.plot_view.frame.y_ranges.default,[n,r]=[i.min,i.max];return this.index.indices({x0:e,x1:s,y0:n,y1:r}).sort((t,e)=>t-e).filter((t,e,s)=>0===e||t!==s[e-1])}_inner_loop(t,e,s){t.beginPath();for(let i=0,n=e.length;i<n;i++)for(let n=0,r=e[i].length;n<r;n++){const r=e[i][n],l=s[i][n];for(let e=0,s=r.length;e<s;e++)0!=e?t.lineTo(r[e],l[e]):t.moveTo(r[e],l[e]);t.closePath()}}_render(t,e,{sxs:s,sys:i}){if(this.visuals.fill.doit||this.visuals.line.doit)for(const n of e){const[e,r]=[s[n],i[n]];this.visuals.fill.doit&&(this.visuals.fill.set_vectorize(t,n),this._inner_loop(t,e,r),t.fill(\"evenodd\")),this.visuals.hatch.doit2(t,n,()=>{this._inner_loop(t,e,r),t.fill(\"evenodd\")},()=>this.renderer.request_render()),this.visuals.line.doit&&(this.visuals.line.set_vectorize(t,n),this._inner_loop(t,e,r),t.stroke())}}_hit_rect(t){const{sx0:e,sx1:s,sy0:i,sy1:n}=t,r=[e,s,s,e],l=[i,i,n,n],[o,h]=this.renderer.xscale.r_invert(e,s),[a,c]=this.renderer.yscale.r_invert(i,n),d=this.index.indices({x0:o,x1:h,y0:a,y1:c}),x=[];for(let t=0,e=d.length;t<e;t++){const e=d[t],s=this.sxs[e],i=this.sys[e];let n=!0;for(let t=0,e=s.length;t<e;t++){for(let e=0,o=s[t][0].length;e<o;e++){const o=s[t][0][e],h=i[t][0][e];if(!_.point_in_poly(o,h,r,l)){n=!1;break}}if(!n)break}n&&x.push(e)}const y=_.create_empty_hit_test_result();return y.indices=x,y}_hit_point(t){const{sx:e,sy:s}=t,i=this.renderer.xscale.invert(e),n=this.renderer.yscale.invert(s),r=this.index.indices({x0:i,y0:n,x1:i,y1:n}),l=this.hole_index.indices({x0:i,y0:n,x1:i,y1:n}),o=[];for(let t=0,i=r.length;t<i;t++){const i=r[t],n=this.sxs[i],h=this.sys[i];for(let t=0,r=n.length;t<r;t++){const r=n[t].length;if(_.point_in_poly(e,s,n[t][0],h[t][0]))if(1==r)o.push(i);else if(-1==l.indexOf(i))o.push(i);else if(r>1){let l=!1;for(let i=1;i<r;i++){const r=n[t][i],o=h[t][i];if(_.point_in_poly(e,s,r,o)){l=!0;break}}l||o.push(i)}}}const h=_.create_empty_hit_test_result();return h.indices=o,h}_get_snap_coord(t){return h.sum(t)/t.length}scenterx(t,e,s){if(1==this.sxs[t].length)return this._get_snap_coord(this.sxs[t][0][0]);{const i=this.sxs[t],n=this.sys[t];for(let t=0,r=i.length;t<r;t++)if(_.point_in_poly(e,s,i[t][0],n[t][0]))return this._get_snap_coord(i[t][0])}c.unreachable()}scentery(t,e,s){if(1==this.sys[t].length)return this._get_snap_coord(this.sys[t][0][0]);{const i=this.sxs[t],n=this.sys[t];for(let t=0,r=i.length;t<r;t++)if(_.point_in_poly(e,s,i[t][0],n[t][0]))return this._get_snap_coord(n[t][0])}c.unreachable()}map_data(){const t=this;for(let[e,s]of this.model._coords){const i=`s${e}`,n=`s${s}`;if(e=`_${e}`,s=`_${s}`,null!=t[e]&&(a.isArray(t[e][0])||a.isTypedArray(t[e][0]))){const r=t[e].length;t[i]=new Array(r),t[n]=new Array(r);for(let l=0;l<r;l++){const r=t[e][l].length;t[i][l]=new Array(r),t[n][l]=new Array(r);for(let o=0;o<r;o++){const r=t[e][l][o].length;t[i][l][o]=new Array(r),t[n][l][o]=new Array(r);for(let h=0;h<r;h++){const[r,_]=this.map_to_screen(t[e][l][o][h],t[s][l][o][h]);t[i][l][o][h]=r,t[n][l][o][h]=_}}}}}}draw_legend_for_index(t,e,s){l.generic_area_legend(this.visuals,t,e,s)}}s.MultiPolygonsView=d,d.__name__=\"MultiPolygonsView\";class x extends r.Glyph{constructor(t){super(t)}static init_MultiPolygons(){this.prototype.default_view=d,this.coords([[\"xs\",\"ys\"]]),this.mixins([\"line\",\"fill\",\"hatch\"])}}s.MultiPolygons=x,x.__name__=\"MultiPolygons\",x.init_MultiPolygons()},\n",
+       "      function _(t,e,s){Object.defineProperty(s,\"__esModule\",{value:!0});const i=t(215);class h extends i.EllipseOvalView{_map_data(){let t;const e=this._x.length;this.sw=new Float64Array(e),t=\"data\"==this.model.properties.width.units?this.sdist(this.renderer.xscale,this._x,this._width,\"center\"):this._width;for(let s=0;s<e;s++)this.sw[s]=.75*t[s];\"data\"==this.model.properties.height.units?this.sh=this.sdist(this.renderer.yscale,this._y,this._height,\"center\"):this.sh=this._height}}s.OvalView=h,h.__name__=\"OvalView\";class a extends i.EllipseOval{constructor(t){super(t)}static init_Oval(){this.prototype.default_view=h}}s.Oval=a,a.__name__=\"Oval\",a.init_Oval()},\n",
+       "      function _(s,t,e){Object.defineProperty(e,\"__esModule\",{value:!0});const i=s(1),n=s(82),r=s(86),o=s(90),_=s(9),l=s(12),h=s(8),c=i.__importStar(s(87)),a=s(11);class d extends r.GlyphView{_build_discontinuous_object(s){const t=[];for(let e=0,i=s.length;e<i;e++){t[e]=[];let i=_.copy(s[e]);for(;i.length>0;){const s=_.find_last_index(i,s=>h.isStrictNaN(s));let n;s>=0?n=i.splice(s):(n=i,i=[]);const r=n.filter(s=>!h.isStrictNaN(s));t[e].push(r)}}return t}_index_data(){const s=this._build_discontinuous_object(this._xs),t=this._build_discontinuous_object(this._ys),e=[];for(let i=0,n=this._xs.length;i<n;i++)for(let n=0,r=s[i].length;n<r;n++){const r=s[i][n],o=t[i][n];0!=r.length&&e.push({x0:_.min(r),y0:_.min(o),x1:_.max(r),y1:_.max(o),i:i})}return new n.SpatialIndex(e)}_mask_data(){const s=this.renderer.plot_view.frame.x_ranges.default,[t,e]=[s.min,s.max],i=this.renderer.plot_view.frame.y_ranges.default,[n,r]=[i.min,i.max];return this.index.indices({x0:t,x1:e,y0:n,y1:r}).sort((s,t)=>s-t)}_inner_loop(s,t,e,i){for(let n=0,r=t.length;n<r;n++)0!=n?isNaN(t[n]+e[n])?(s.closePath(),i.apply(s),s.beginPath()):s.lineTo(t[n],e[n]):(s.beginPath(),s.moveTo(t[n],e[n]));s.closePath(),i.call(s)}_render(s,t,{sxs:e,sys:i}){this.sxss=this._build_discontinuous_object(e),this.syss=this._build_discontinuous_object(i);for(const n of t){const[t,r]=[e[n],i[n]];this.visuals.fill.doit&&(this.visuals.fill.set_vectorize(s,n),this._inner_loop(s,t,r,s.fill)),this.visuals.hatch.doit2(s,n,()=>this._inner_loop(s,t,r,s.fill),()=>this.renderer.request_render()),this.visuals.line.doit&&(this.visuals.line.set_vectorize(s,n),this._inner_loop(s,t,r,s.stroke))}}_hit_rect(s){const{sx0:t,sx1:e,sy0:i,sy1:n}=s,r=[t,e,e,t],o=[i,i,n,n],[_,l]=this.renderer.xscale.r_invert(t,e),[h,a]=this.renderer.yscale.r_invert(i,n),d=this.index.indices({x0:_,x1:l,y0:h,y1:a}),u=[];for(let s=0,t=d.length;s<t;s++){const t=d[s],e=this.sxs[t],i=this.sys[t];let n=!0;for(let s=0,t=e.length;s<t;s++){const t=e[s],_=i[s];if(!c.point_in_poly(t,_,r,o)){n=!1;break}}n&&u.push(t)}const x=c.create_empty_hit_test_result();return x.indices=u,x}_hit_point(s){const{sx:t,sy:e}=s,i=this.renderer.xscale.invert(t),n=this.renderer.yscale.invert(e),r=this.index.indices({x0:i,y0:n,x1:i,y1:n}),o=[];for(let s=0,i=r.length;s<i;s++){const i=r[s],n=this.sxss[i],_=this.syss[i];for(let s=0,r=n.length;s<r;s++)c.point_in_poly(t,e,n[s],_[s])&&o.push(i)}const _=c.create_empty_hit_test_result();return _.indices=o,_}_get_snap_coord(s){return l.sum(s)/s.length}scenterx(s,t,e){if(1==this.sxss[s].length)return this._get_snap_coord(this.sxs[s]);{const i=this.sxss[s],n=this.syss[s];for(let s=0,r=i.length;s<r;s++)if(c.point_in_poly(t,e,i[s],n[s]))return this._get_snap_coord(i[s])}a.unreachable()}scentery(s,t,e){if(1==this.syss[s].length)return this._get_snap_coord(this.sys[s]);{const i=this.sxss[s],n=this.syss[s];for(let s=0,r=i.length;s<r;s++)if(c.point_in_poly(t,e,i[s],n[s]))return this._get_snap_coord(n[s])}a.unreachable()}draw_legend_for_index(s,t,e){o.generic_area_legend(this.visuals,s,t,e)}}e.PatchesView=d,d.__name__=\"PatchesView\";class u extends r.Glyph{constructor(s){super(s)}static init_Patches(){this.prototype.default_view=d,this.coords([[\"xs\",\"ys\"]]),this.mixins([\"line\",\"fill\",\"hatch\"])}}e.Patches=u,u.__name__=\"Patches\",u.init_Patches()},\n",
+       "      function _(t,e,s){Object.defineProperty(s,\"__esModule\",{value:!0});const i=t(217);class _ extends i.BoxView{scenterx(t){return(this.sleft[t]+this.sright[t])/2}scentery(t){return(this.stop[t]+this.sbottom[t])/2}_index_data(){return this._index_box(this._right.length)}_lrtb(t){return[this._left[t],this._right[t],this._top[t],this._bottom[t]]}}s.QuadView=_,_.__name__=\"QuadView\";class o extends i.Box{constructor(t){super(t)}static init_Quad(){this.prototype.default_view=_,this.coords([[\"right\",\"bottom\"],[\"left\",\"top\"]])}}s.Quad=o,o.__name__=\"Quad\",o.init_Quad()},\n",
+       "      function _(t,i,e){Object.defineProperty(e,\"__esModule\",{value:!0});const s=t(82),n=t(86),r=t(90);function a(t,i,e){if(i==(t+e)/2)return[t,e];{const s=(t-i)/(t-2*i+e),n=t*Math.pow(1-s,2)+2*i*(1-s)*s+e*Math.pow(s,2);return[Math.min(t,e,n),Math.max(t,e,n)]}}class _ extends n.GlyphView{_index_data(){const t=[];for(let i=0,e=this._x0.length;i<e;i++){if(isNaN(this._x0[i]+this._x1[i]+this._y0[i]+this._y1[i]+this._cx[i]+this._cy[i]))continue;const[e,s]=a(this._x0[i],this._cx[i],this._x1[i]),[n,r]=a(this._y0[i],this._cy[i],this._y1[i]);t.push({x0:e,y0:n,x1:s,y1:r,i:i})}return new s.SpatialIndex(t)}_render(t,i,{sx0:e,sy0:s,sx1:n,sy1:r,scx:a,scy:_}){if(this.visuals.line.doit)for(const c of i)isNaN(e[c]+s[c]+n[c]+r[c]+a[c]+_[c])||(t.beginPath(),t.moveTo(e[c],s[c]),t.quadraticCurveTo(a[c],_[c],n[c],r[c]),this.visuals.line.set_vectorize(t,c),t.stroke())}draw_legend_for_index(t,i,e){r.generic_line_legend(this.visuals,t,i,e)}scenterx(){throw new Error(\"not implemented\")}scentery(){throw new Error(\"not implemented\")}}e.QuadraticView=_,_.__name__=\"QuadraticView\";class c extends n.Glyph{constructor(t){super(t)}static init_Quadratic(){this.prototype.default_view=_,this.coords([[\"x0\",\"y0\"],[\"x1\",\"y1\"],[\"cx\",\"cy\"]]),this.mixins([\"line\"])}}e.Quadratic=c,c.__name__=\"Quadratic\",c.init_Quadratic()},\n",
+       "      function _(e,t,i){Object.defineProperty(i,\"__esModule\",{value:!0});const s=e(1),n=e(81),a=e(90),l=s.__importStar(e(19));class r extends n.XYGlyphView{_map_data(){\"data\"==this.model.properties.length.units?this.slength=this.sdist(this.renderer.xscale,this._x,this._length):this.slength=this._length}_render(e,t,{sx:i,sy:s,slength:n,_angle:a}){if(this.visuals.line.doit){const l=2*(this.renderer.plot_view.frame._width.value+this.renderer.plot_view.frame._height.value);for(let e=0,t=n.length;e<t;e++)0==n[e]&&(n[e]=l);for(const l of t)isNaN(i[l]+s[l]+a[l]+n[l])||(e.translate(i[l],s[l]),e.rotate(a[l]),e.beginPath(),e.moveTo(0,0),e.lineTo(n[l],0),this.visuals.line.set_vectorize(e,l),e.stroke(),e.rotate(-a[l]),e.translate(-i[l],-s[l]))}}draw_legend_for_index(e,t,i){a.generic_line_legend(this.visuals,e,t,i)}}i.RayView=r,r.__name__=\"RayView\";class _ extends n.XYGlyph{constructor(e){super(e)}static init_Ray(){this.prototype.default_view=r,this.mixins([\"line\"]),this.define({length:[l.DistanceSpec],angle:[l.AngleSpec]})}}i.Ray=_,_.__name__=\"Ray\",_.init_Ray()},\n",
+       "      function _(t,s,e){Object.defineProperty(e,\"__esModule\",{value:!0});const i=t(1),h=t(213),a=t(90),r=i.__importStar(t(87)),n=i.__importStar(t(19)),_=t(12);class o extends h.CenterRotatableView{_set_data(){this.max_w2=0,\"data\"==this.model.properties.width.units&&(this.max_w2=this.max_width/2),this.max_h2=0,\"data\"==this.model.properties.height.units&&(this.max_h2=this.max_height/2)}_map_data(){if(\"data\"==this.model.properties.width.units)[this.sw,this.sx0]=this._map_dist_corner_for_data_side_length(this._x,this._width,this.renderer.xscale);else{this.sw=this._width;const t=this.sx.length;this.sx0=new Float64Array(t);for(let s=0;s<t;s++)this.sx0[s]=this.sx[s]-this.sw[s]/2}if(\"data\"==this.model.properties.height.units)[this.sh,this.sy1]=this._map_dist_corner_for_data_side_length(this._y,this._height,this.renderer.yscale);else{this.sh=this._height;const t=this.sy.length;this.sy1=new Float64Array(t);for(let s=0;s<t;s++)this.sy1[s]=this.sy[s]-this.sh[s]/2}const t=this.sw.length;this.ssemi_diag=new Float64Array(t);for(let s=0;s<t;s++)this.ssemi_diag[s]=Math.sqrt(this.sw[s]/2*this.sw[s]/2+this.sh[s]/2*this.sh[s]/2)}_render(t,s,{sx:e,sy:i,sx0:h,sy1:a,sw:r,sh:n,_angle:_}){if(this.visuals.fill.doit)for(const o of s)isNaN(e[o]+i[o]+h[o]+a[o]+r[o]+n[o]+_[o])||(this.visuals.fill.set_vectorize(t,o),_[o]?(t.translate(e[o],i[o]),t.rotate(_[o]),t.fillRect(-r[o]/2,-n[o]/2,r[o],n[o]),t.rotate(-_[o]),t.translate(-e[o],-i[o])):t.fillRect(h[o],a[o],r[o],n[o]));if(this.visuals.line.doit){t.beginPath();for(const o of s)isNaN(e[o]+i[o]+h[o]+a[o]+r[o]+n[o]+_[o])||0!=r[o]&&0!=n[o]&&(_[o]?(t.translate(e[o],i[o]),t.rotate(_[o]),t.rect(-r[o]/2,-n[o]/2,r[o],n[o]),t.rotate(-_[o]),t.translate(-e[o],-i[o])):t.rect(h[o],a[o],r[o],n[o]),this.visuals.line.set_vectorize(t,o),t.stroke(),t.beginPath());t.stroke()}}_hit_rect(t){return this._hit_rect_against_index(t)}_hit_point(t){let{sx:s,sy:e}=t;const i=this.renderer.xscale.invert(s),h=this.renderer.yscale.invert(e),a=[];for(let t=0,s=this.sx0.length;t<s;t++)a.push(this.sx0[t]+this.sw[t]/2);const n=[];for(let t=0,s=this.sy1.length;t<s;t++)n.push(this.sy1[t]+this.sh[t]/2);const o=_.max(this._ddist(0,a,this.ssemi_diag)),l=_.max(this._ddist(1,n,this.ssemi_diag)),d=i-o,c=i+o,x=h-l,y=h+l,m=[];for(const t of this.index.indices({x0:d,x1:c,y0:x,y1:y})){let i,h;if(this._angle[t]){const a=Math.sin(-this._angle[t]),r=Math.cos(-this._angle[t]),n=r*(s-this.sx[t])-a*(e-this.sy[t])+this.sx[t],_=a*(s-this.sx[t])+r*(e-this.sy[t])+this.sy[t];s=n,e=_,h=Math.abs(this.sx[t]-s)<=this.sw[t]/2,i=Math.abs(this.sy[t]-e)<=this.sh[t]/2}else h=s-this.sx0[t]<=this.sw[t]&&s-this.sx0[t]>=0,i=e-this.sy1[t]<=this.sh[t]&&e-this.sy1[t]>=0;i&&h&&m.push(t)}const f=r.create_empty_hit_test_result();return f.indices=m,f}_map_dist_corner_for_data_side_length(t,s,e){const i=t.length,h=new Float64Array(i),a=new Float64Array(i);for(let e=0;e<i;e++)h[e]=Number(t[e])-s[e]/2,a[e]=Number(t[e])+s[e]/2;const r=e.v_compute(h),n=e.v_compute(a),_=this.sdist(e,h,s,\"edge\",this.model.dilate);let o=r;for(let t=0,s=r.length;t<s;t++)if(r[t]!=n[t]){o=r[t]<n[t]?r:n;break}return[_,o]}_ddist(t,s,e){const i=0==t?this.renderer.xscale:this.renderer.yscale,h=s,a=h.length,r=new Float64Array(a);for(let t=0;t<a;t++)r[t]=h[t]+e[t];const n=i.v_invert(h),_=i.v_invert(r),o=n.length,l=new Float64Array(o);for(let t=0;t<o;t++)l[t]=Math.abs(_[t]-n[t]);return l}draw_legend_for_index(t,s,e){a.generic_area_legend(this.visuals,t,s,e)}_bounds({x0:t,x1:s,y0:e,y1:i}){return{x0:t-this.max_w2,x1:s+this.max_w2,y0:e-this.max_h2,y1:i+this.max_h2}}}e.RectView=o,o.__name__=\"RectView\";class l extends h.CenterRotatable{constructor(t){super(t)}static init_Rect(){this.prototype.default_view=o,this.define({dilate:[n.Boolean,!1]})}}e.Rect=l,l.__name__=\"Rect\",l.init_Rect()},\n",
+       "      function _(e,t,s){Object.defineProperty(s,\"__esModule\",{value:!0});const i=e(1).__importStar(e(87)),n=e(82),r=e(86),_=e(90);class h extends r.GlyphView{_index_data(){const e=[];for(let t=0,s=this._x0.length;t<s;t++){const s=this._x0[t],i=this._x1[t],n=this._y0[t],r=this._y1[t];isNaN(s+i+n+r)||e.push({x0:Math.min(s,i),y0:Math.min(n,r),x1:Math.max(s,i),y1:Math.max(n,r),i:t})}return new n.SpatialIndex(e)}_render(e,t,{sx0:s,sy0:i,sx1:n,sy1:r}){if(this.visuals.line.doit)for(const _ of t)isNaN(s[_]+i[_]+n[_]+r[_])||(e.beginPath(),e.moveTo(s[_],i[_]),e.lineTo(n[_],r[_]),this.visuals.line.set_vectorize(e,_),e.stroke())}_hit_point(e){const{sx:t,sy:s}=e,n={x:t,y:s},r=[],[_,h]=this.renderer.xscale.r_invert(t-2,t+2),[a,o]=this.renderer.yscale.r_invert(s-2,s+2),c=this.index.indices({x0:_,y0:a,x1:h,y1:o});for(const e of c){const t=Math.pow(Math.max(2,this.visuals.line.cache_select(\"line_width\",e)/2),2),s={x:this.sx0[e],y:this.sy0[e]},_={x:this.sx1[e],y:this.sy1[e]};i.dist_to_segment_squared(n,s,_)<t&&r.push(e)}const x=i.create_empty_hit_test_result();return x.indices=r,x}_hit_span(e){const[t,s]=this.renderer.plot_view.frame.bbox.ranges,{sx:n,sy:r}=e;let _,h,a;\"v\"==e.direction?(a=this.renderer.yscale.invert(r),[_,h]=[this._y0,this._y1]):(a=this.renderer.xscale.invert(n),[_,h]=[this._x0,this._x1]);const o=[],[c,x]=this.renderer.xscale.r_invert(t.start,t.end),[d,l]=this.renderer.yscale.r_invert(s.start,s.end),y=this.index.indices({x0:c,y0:d,x1:x,y1:l});for(const e of y)(_[e]<=a&&a<=h[e]||h[e]<=a&&a<=_[e])&&o.push(e);const u=i.create_empty_hit_test_result();return u.indices=o,u}scenterx(e){return(this.sx0[e]+this.sx1[e])/2}scentery(e){return(this.sy0[e]+this.sy1[e])/2}draw_legend_for_index(e,t,s){_.generic_line_legend(this.visuals,e,t,s)}}s.SegmentView=h,h.__name__=\"SegmentView\";class a extends r.Glyph{constructor(e){super(e)}static init_Segment(){this.prototype.default_view=h,this.coords([[\"x0\",\"y0\"],[\"x1\",\"y1\"]]),this.mixins([\"line\"])}}s.Segment=a,a.__name__=\"Segment\",a.init_Segment()},\n",
+       "      function _(e,t,i){Object.defineProperty(i,\"__esModule\",{value:!0});const n=e(1),s=e(81),o=e(90),r=n.__importStar(e(19));class l extends s.XYGlyphView{_render(e,t,{sx:i,sy:n}){let s=!1,o=null;this.visuals.line.set_value(e);const r=t.length;if(!(r<2)){e.beginPath(),e.moveTo(i[0],n[0]);for(const r of t){let t,l,a,_;switch(this.model.mode){case\"before\":[t,a]=[i[r-1],n[r]],[l,_]=[i[r],n[r]];break;case\"after\":[t,a]=[i[r],n[r-1]],[l,_]=[i[r],n[r]];break;case\"center\":{const e=(i[r-1]+i[r])/2;[t,a]=[e,n[r-1]],[l,_]=[e,n[r]];break}default:throw new Error(\"unexpected\")}if(s){if(!isFinite(i[r]+n[r])){e.stroke(),e.beginPath(),s=!1,o=r;continue}null!=o&&r-o>1&&(e.stroke(),s=!1)}s?(e.lineTo(t,a),e.lineTo(l,_)):(e.beginPath(),e.moveTo(i[r],n[r]),s=!0),o=r}e.lineTo(i[r-1],n[r-1]),e.stroke()}}draw_legend_for_index(e,t,i){o.generic_line_legend(this.visuals,e,t,i)}}i.StepView=l,l.__name__=\"StepView\";class a extends s.XYGlyph{constructor(e){super(e)}static init_Step(){this.prototype.default_view=l,this.mixins([\"line\"]),this.define({mode:[r.StepMode,\"before\"]})}}i.Step=a,a.__name__=\"Step\",a.init_Step()},\n",
+       "      function _(t,s,e){Object.defineProperty(e,\"__esModule\",{value:!0});const i=t(1),_=t(81),n=i.__importStar(t(87)),o=i.__importStar(t(19)),h=t(131);class r extends _.XYGlyphView{_rotate_point(t,s,e,i,_){return[(t-e)*Math.cos(_)-(s-i)*Math.sin(_)+e,(t-e)*Math.sin(_)+(s-i)*Math.cos(_)+i]}_text_bounds(t,s,e,i){return[[t,t+e,t+e,t,t],[s,s,s-i,s-i,s]]}_render(t,s,{sx:e,sy:i,_x_offset:_,_y_offset:n,_angle:o,_text:r}){this._sys=[],this._sxs=[];for(const l of s)if(!isNaN(e[l]+i[l]+_[l]+n[l]+o[l])&&null!=r[l]&&(this._sxs[l]=[],this._sys[l]=[],this.visuals.text.doit)){const s=`${r[l]}`;t.save(),t.translate(e[l]+_[l],i[l]+n[l]),t.rotate(o[l]),this.visuals.text.set_vectorize(t,l);const a=this.visuals.text.cache_select(\"font\",l),{height:x}=h.measure_font(a),c=this.visuals.text.text_line_height.value()*x;if(-1==s.indexOf(\"\\n\")){t.fillText(s,0,0);const o=e[l]+_[l],h=i[l]+n[l],r=t.measureText(s).width,[a,x]=this._text_bounds(o,h,r,c);this._sxs[l].push(a),this._sys[l].push(x)}else{const o=s.split(\"\\n\"),h=c*o.length,r=this.visuals.text.cache_select(\"text_baseline\",l);let a;switch(r){case\"top\":a=0;break;case\"middle\":a=-h/2+c/2;break;case\"bottom\":a=-h+c;break;default:a=0,console.warn(`'${r}' baseline not supported with multi line text`)}for(const s of o){t.fillText(s,0,a);const o=e[l]+_[l],h=a+i[l]+n[l],r=t.measureText(s).width,[x,u]=this._text_bounds(o,h,r,c);this._sxs[l].push(x),this._sys[l].push(u),a+=c}}t.restore()}}_hit_point(t){const{sx:s,sy:e}=t,i=[];for(let t=0;t<this._sxs.length;t++){const _=this._sxs[t],o=this._sys[t],h=_.length;for(let r=0,l=h;r<l;r++){const[l,a]=this._rotate_point(s,e,_[h-1][0],o[h-1][0],-this._angle[t]);n.point_in_poly(l,a,_[r],o[r])&&i.push(t)}}const _=n.create_empty_hit_test_result();return _.indices=i,_}_scenterxy(t){const s=this._sxs[t][0][0],e=this._sys[t][0][0],i=(this._sxs[t][0][2]+s)/2,_=(this._sys[t][0][2]+e)/2,[n,o]=this._rotate_point(i,_,s,e,this._angle[t]);return{x:n,y:o}}scenterx(t){return this._scenterxy(t).x}scentery(t){return this._scenterxy(t).y}}e.TextView=r,r.__name__=\"TextView\";class l extends _.XYGlyph{constructor(t){super(t)}static init_Text(){this.prototype.default_view=r,this.mixins([\"text\"]),this.define({text:[o.NullStringSpec,{field:\"text\"}],angle:[o.AngleSpec,0],x_offset:[o.NumberSpec,0],y_offset:[o.NumberSpec,0]})}}e.Text=l,l.__name__=\"Text\",l.init_Text()},\n",
+       "      function _(t,s,e){Object.defineProperty(e,\"__esModule\",{value:!0});const i=t(1),h=t(217),r=i.__importStar(t(19));class o extends h.BoxView{scenterx(t){return this.sx[t]}scentery(t){return(this.stop[t]+this.sbottom[t])/2}_index_data(){return this._index_box(this._x.length)}_lrtb(t){return[this._x[t]-this._width[t]/2,this._x[t]+this._width[t]/2,Math.max(this._top[t],this._bottom[t]),Math.min(this._top[t],this._bottom[t])]}_map_data(){this.sx=this.renderer.xscale.v_compute(this._x),this.sw=this.sdist(this.renderer.xscale,this._x,this._width,\"center\"),this.stop=this.renderer.yscale.v_compute(this._top),this.sbottom=this.renderer.yscale.v_compute(this._bottom);const t=this.sx.length;this.sleft=new Float64Array(t),this.sright=new Float64Array(t);for(let s=0;s<t;s++)this.sleft[s]=this.sx[s]-this.sw[s]/2,this.sright[s]=this.sx[s]+this.sw[s]/2;this._clamp_viewport()}}e.VBarView=o,o.__name__=\"VBarView\";class _ extends h.Box{constructor(t){super(t)}static init_VBar(){this.prototype.default_view=o,this.coords([[\"x\",\"bottom\"]]),this.define({width:[r.NumberSpec],top:[r.CoordinateSpec]}),this.override({bottom:0})}}e.VBar=_,_.__name__=\"VBar\",_.init_VBar()},\n",
+       "      function _(e,s,t){Object.defineProperty(t,\"__esModule\",{value:!0});const i=e(1),r=e(81),n=e(90),a=i.__importStar(e(87)),_=i.__importStar(e(19)),h=e(10);class o extends r.XYGlyphView{_map_data(){\"data\"==this.model.properties.radius.units?this.sradius=this.sdist(this.renderer.xscale,this._x,this._radius):this.sradius=this._radius}_render(e,s,{sx:t,sy:i,sradius:r,_start_angle:n,_end_angle:a}){const _=this.model.properties.direction.value();for(const h of s)isNaN(t[h]+i[h]+r[h]+n[h]+a[h])||(e.beginPath(),e.arc(t[h],i[h],r[h],n[h],a[h],_),e.lineTo(t[h],i[h]),e.closePath(),this.visuals.fill.doit&&(this.visuals.fill.set_vectorize(e,h),e.fill()),this.visuals.line.doit&&(this.visuals.line.set_vectorize(e,h),e.stroke()))}_hit_point(e){let s,t,i,r,n,_,o,d,l;const{sx:c,sy:u}=e,p=this.renderer.xscale.invert(c),x=this.renderer.yscale.invert(u),g=2*this.max_radius;\"data\"===this.model.properties.radius.units?(_=p-g,o=p+g,d=x-g,l=x+g):(t=c-g,i=c+g,[_,o]=this.renderer.xscale.r_invert(t,i),r=u-g,n=u+g,[d,l]=this.renderer.yscale.r_invert(r,n));const y=[];for(const e of this.index.indices({x0:_,x1:o,y0:d,y1:l})){const a=Math.pow(this.sradius[e],2);[t,i]=this.renderer.xscale.r_compute(p,this._x[e]),[r,n]=this.renderer.yscale.r_compute(x,this._y[e]),s=Math.pow(t-i,2)+Math.pow(r-n,2),s<=a&&y.push([e,s])}const f=this.model.properties.direction.value(),v=[];for(const[e,s]of y){const t=Math.atan2(u-this.sy[e],c-this.sx[e]);h.angle_between(-t,-this._start_angle[e],-this._end_angle[e],f)&&v.push([e,s])}return a.create_hit_test_result_from_hits(v)}draw_legend_for_index(e,s,t){n.generic_area_legend(this.visuals,e,s,t)}_scenterxy(e){const s=this.sradius[e]/2,t=(this._start_angle[e]+this._end_angle[e])/2;return{x:this.sx[e]+s*Math.cos(t),y:this.sy[e]+s*Math.sin(t)}}scenterx(e){return this._scenterxy(e).x}scentery(e){return this._scenterxy(e).y}}t.WedgeView=o,o.__name__=\"WedgeView\";class d extends r.XYGlyph{constructor(e){super(e)}static init_Wedge(){this.prototype.default_view=o,this.mixins([\"line\",\"fill\"]),this.define({direction:[_.Direction,\"anticlock\"],radius:[_.DistanceSpec],start_angle:[_.AngleSpec],end_angle:[_.AngleSpec]})}}t.Wedge=d,d.__name__=\"Wedge\",d.init_Wedge()},\n",
+       "      function _(e,t,_){Object.defineProperty(_,\"__esModule\",{value:!0});const r=e(1);r.__exportStar(e(98),_),r.__exportStar(e(238),_),r.__exportStar(e(239),_)},\n",
+       "      function _(e,o,r){Object.defineProperty(r,\"__esModule\",{value:!0});const t=e(69);class n extends t.Model{constructor(e){super(e)}}r.LayoutProvider=n,n.__name__=\"LayoutProvider\"},\n",
+       "      function _(t,a,e){Object.defineProperty(e,\"__esModule\",{value:!0});const o=t(1),r=t(238),s=o.__importStar(t(19));class n extends r.LayoutProvider{constructor(t){super(t)}static init_StaticLayoutProvider(){this.define({graph_layout:[s.Any,{}]})}get_node_coordinates(t){const a=[],e=[],o=t.data.index;for(let t=0,r=o.length;t<r;t++){const r=this.graph_layout[o[t]],[s,n]=null!=r?r:[NaN,NaN];a.push(s),e.push(n)}return[a,e]}get_edge_coordinates(t){const a=[],e=[],o=t.data.start,r=t.data.end,s=null!=t.data.xs&&null!=t.data.ys;for(let n=0,u=o.length;n<u;n++){const u=null!=this.graph_layout[o[n]]&&null!=this.graph_layout[r[n]];if(s&&u)a.push(t.data.xs[n]),e.push(t.data.ys[n]);else{let t,s;[s,t]=u?[this.graph_layout[o[n]],this.graph_layout[r[n]]]:[[NaN,NaN],[NaN,NaN]],a.push([s[0],t[0]]),e.push([s[1],t[1]])}}return[a,e]}}e.StaticLayoutProvider=n,n.__name__=\"StaticLayoutProvider\",n.init_StaticLayoutProvider()},\n",
+       "      function _(e,r,d){Object.defineProperty(d,\"__esModule\",{value:!0});var i=e(241);d.Grid=i.Grid},\n",
+       "      function _(e,i,t){Object.defineProperty(t,\"__esModule\",{value:!0});const n=e(1),s=e(149),r=n.__importStar(e(19)),_=e(8);class o extends s.GuideRendererView{render(){if(!this.model.visible)return;const e=this.plot_view.canvas_view.ctx;e.save(),this._draw_regions(e),this._draw_minor_grids(e),this._draw_grids(e),e.restore()}connect_signals(){super.connect_signals(),this.connect(this.model.change,()=>this.request_render())}_draw_regions(e){if(!this.visuals.band_fill.doit&&!this.visuals.band_hatch.doit)return;this.visuals.band_fill.set_value(e);const[i,t]=this.grid_coords(\"major\",!1);for(let n=0;n<i.length-1;n++){if(n%2!=1)continue;const[s,r]=this.plot_view.map_to_screen(i[n],t[n],this.model.x_range_name,this.model.y_range_name),[_,o]=this.plot_view.map_to_screen(i[n+1],t[n+1],this.model.x_range_name,this.model.y_range_name);this.visuals.band_fill.doit&&e.fillRect(s[0],r[0],_[1]-s[0],o[1]-r[0]),this.visuals.band_hatch.doit2(e,n,()=>{e.fillRect(s[0],r[0],_[1]-s[0],o[1]-r[0])},()=>this.request_render())}}_draw_grids(e){if(!this.visuals.grid_line.doit)return;const[i,t]=this.grid_coords(\"major\");this._draw_grid_helper(e,this.visuals.grid_line,i,t)}_draw_minor_grids(e){if(!this.visuals.minor_grid_line.doit)return;const[i,t]=this.grid_coords(\"minor\");this._draw_grid_helper(e,this.visuals.minor_grid_line,i,t)}_draw_grid_helper(e,i,t,n){i.set_value(e);for(let i=0;i<t.length;i++){const[s,r]=this.plot_view.map_to_screen(t[i],n[i],this.model.x_range_name,this.model.y_range_name);e.beginPath(),e.moveTo(Math.round(s[0]),Math.round(r[0]));for(let i=1;i<s.length;i++)e.lineTo(Math.round(s[i]),Math.round(r[i]));e.stroke()}}ranges(){const e=this.model.dimension,i=(e+1)%2,t=this.plot_view.frame,n=[t.x_ranges[this.model.x_range_name],t.y_ranges[this.model.y_range_name]];return[n[e],n[i]]}computed_bounds(){const[e]=this.ranges(),i=this.model.bounds,t=[e.min,e.max];let n,s;if(_.isArray(i))n=Math.min(i[0],i[1]),s=Math.max(i[0],i[1]),n<t[0]&&(n=t[0]),s>t[1]&&(s=t[1]);else{[n,s]=t;for(const e of this.plot_view.axis_views)e.dimension==this.model.dimension&&e.model.x_range_name==this.model.x_range_name&&e.model.y_range_name==this.model.y_range_name&&([n,s]=e.computed_bounds)}return[n,s]}grid_coords(e,i=!0){const t=this.model.dimension,n=(t+1)%2,[s,r]=this.ranges();let[_,o]=this.computed_bounds();[_,o]=[Math.min(_,o),Math.max(_,o)];const a=[[],[]],l=this.model.get_ticker();if(null==l)return a;const d=l.get_ticks(_,o,s,r.min,{})[e],h=s.min,m=s.max,c=r.min,u=r.max;i||(d[0]!=h&&d.splice(0,0,h),d[d.length-1]!=m&&d.push(m));for(let e=0;e<d.length;e++){if((d[e]==h||d[e]==m)&&i)continue;const s=[],r=[],_=2;for(let i=0;i<_;i++){const t=c+(u-c)/(_-1)*i;s.push(d[e]),r.push(t)}a[t].push(s),a[n].push(r)}return a}}t.GridView=o,o.__name__=\"GridView\";class a extends s.GuideRenderer{constructor(e){super(e)}static init_Grid(){this.prototype.default_view=o,this.mixins([\"line:grid_\",\"line:minor_grid_\",\"fill:band_\",\"hatch:band_\"]),this.define({bounds:[r.Any,\"auto\"],dimension:[r.Any,0],axis:[r.Instance],ticker:[r.Instance],x_range_name:[r.String,\"default\"],y_range_name:[r.String,\"default\"]}),this.override({level:\"underlay\",band_fill_color:null,band_fill_alpha:0,grid_line_color:\"#e5e5e5\",minor_grid_line_color:null})}get_ticker(){return null!=this.ticker?this.ticker:null!=this.axis?this.axis.ticker:null}}t.Grid=a,a.__name__=\"Grid\",a.init_Grid()},\n",
+       "      function _(a,o,r){Object.defineProperty(r,\"__esModule\",{value:!0});var e=a(243);r.Box=e.Box;var v=a(245);r.Column=v.Column;var x=a(246);r.GridBox=x.GridBox;var B=a(247);r.HTMLBox=B.HTMLBox;var n=a(244);r.LayoutDOM=n.LayoutDOM;var t=a(248);r.Row=t.Row;var u=a(249);r.Spacer=u.Spacer;var d=a(250);r.Panel=d.Panel,r.Tabs=d.Tabs;var i=a(254);r.WidgetBox=i.WidgetBox},\n",
+       "      function _(e,t,i){Object.defineProperty(i,\"__esModule\",{value:!0});const n=e(1),s=e(244),o=n.__importStar(e(19));class c extends s.LayoutDOMView{connect_signals(){super.connect_signals(),this.connect(this.model.properties.children.change,()=>this.rebuild())}get child_models(){return this.model.children}}i.BoxView=c,c.__name__=\"BoxView\";class r extends s.LayoutDOM{constructor(e){super(e)}static init_Box(){this.define({children:[o.Array,[]],spacing:[o.Number,0]})}}i.Box=r,r.__name__=\"Box\",r.init_Box()},\n",
+       "      function _(i,t,e){Object.defineProperty(e,\"__esModule\",{value:!0});const s=i(1),o=i(69),l=i(66),n=i(70),h=i(8),a=s.__importStar(i(19)),_=i(96),r=i(64),d=i(67);class u extends r.DOMView{constructor(){super(...arguments),this._idle_notified=!1,this._offset_parent=null,this._viewport={}}initialize(){super.initialize(),this.el.style.position=this.is_root?\"relative\":\"absolute\",this._child_views={}}async lazy_initialize(){await this.build_child_views()}remove(){for(const i of this.child_views)i.remove();this._child_views={},super.remove()}connect_signals(){super.connect_signals(),this.is_root&&(this._on_resize=()=>this.resize_layout(),window.addEventListener(\"resize\",this._on_resize),this._parent_observer=setInterval(()=>{const i=this.el.offsetParent;this._offset_parent!=i&&(this._offset_parent=i,null!=i&&(this.compute_viewport(),this.invalidate_layout()))},250));const i=this.model.properties;this.on_change([i.width,i.height,i.min_width,i.min_height,i.max_width,i.max_height,i.margin,i.width_policy,i.height_policy,i.sizing_mode,i.aspect_ratio,i.visible],()=>this.invalidate_layout()),this.on_change([i.background,i.css_classes],()=>this.invalidate_render())}disconnect_signals(){null!=this._parent_observer&&clearTimeout(this._parent_observer),null!=this._on_resize&&window.removeEventListener(\"resize\",this._on_resize),super.disconnect_signals()}css_classes(){return super.css_classes().concat(this.model.css_classes)}get child_views(){return this.child_models.map(i=>this._child_views[i.id])}async build_child_views(){await _.build_views(this._child_views,this.child_models,{parent:this})}render(){super.render(),l.empty(this.el);const{background:i}=this.model;this.el.style.backgroundColor=null!=i?i:\"\",l.classes(this.el).clear().add(...this.css_classes());for(const i of this.child_views)this.el.appendChild(i.el),i.render()}update_layout(){for(const i of this.child_views)i.update_layout();this._update_layout()}update_position(){this.el.style.display=this.model.visible?\"block\":\"none\";const i=this.is_root?this.layout.sizing.margin:void 0;l.position(this.el,this.layout.bbox,i);for(const i of this.child_views)i.update_position()}after_layout(){for(const i of this.child_views)i.after_layout();this._has_finished=!0}compute_viewport(){this._viewport=this._viewport_size()}renderTo(i){i.appendChild(this.el),this._offset_parent=this.el.offsetParent,this.compute_viewport(),this.build()}build(){return this.assert_root(),this.render(),this.update_layout(),this.compute_layout(),this}async rebuild(){await this.build_child_views(),this.invalidate_render()}compute_layout(){const i=Date.now();this.layout.compute(this._viewport),this.update_position(),this.after_layout(),n.logger.debug(`layout computed in ${Date.now()-i} ms`),this.notify_finished()}resize_layout(){this.root.compute_viewport(),this.root.compute_layout()}invalidate_layout(){this.root.update_layout(),this.root.compute_layout()}invalidate_render(){this.render(),this.invalidate_layout()}has_finished(){if(!super.has_finished())return!1;for(const i of this.child_views)if(!i.has_finished())return!1;return!0}notify_finished(){this.is_root?!this._idle_notified&&this.has_finished()&&null!=this.model.document&&(this._idle_notified=!0,this.model.document.notify_idle(this.model)):this.root.notify_finished()}_width_policy(){return null!=this.model.width?\"fixed\":\"fit\"}_height_policy(){return null!=this.model.height?\"fixed\":\"fit\"}box_sizing(){let{width_policy:i,height_policy:t,aspect_ratio:e}=this.model;\"auto\"==i&&(i=this._width_policy()),\"auto\"==t&&(t=this._height_policy());const{sizing_mode:s}=this.model;if(null!=s)if(\"fixed\"==s)i=t=\"fixed\";else if(\"stretch_both\"==s)i=t=\"max\";else if(\"stretch_width\"==s)i=\"max\";else if(\"stretch_height\"==s)t=\"max\";else switch(null==e&&(e=\"auto\"),s){case\"scale_width\":i=\"max\",t=\"min\";break;case\"scale_height\":i=\"min\",t=\"max\";break;case\"scale_both\":i=\"max\",t=\"max\"}const o={width_policy:i,height_policy:t},{min_width:l,min_height:n}=this.model;null!=l&&(o.min_width=l),null!=n&&(o.min_height=n);const{width:a,height:_}=this.model;null!=a&&(o.width=a),null!=_&&(o.height=_);const{max_width:r,max_height:d}=this.model;null!=r&&(o.max_width=r),null!=d&&(o.max_height=d),\"auto\"==e&&null!=a&&null!=_?o.aspect=a/_:h.isNumber(e)&&(o.aspect=e);const{margin:u}=this.model;if(null!=u)if(h.isNumber(u))o.margin={top:u,right:u,bottom:u,left:u};else if(2==u.length){const[i,t]=u;o.margin={top:i,right:t,bottom:i,left:t}}else{const[i,t,e,s]=u;o.margin={top:i,right:t,bottom:e,left:s}}o.visible=this.model.visible;const{align:c}=this.model;return h.isArray(c)?[o.halign,o.valign]=c:o.halign=o.valign=c,o}_viewport_size(){return l.undisplayed(this.el,()=>{let i=this.el;for(;i=i.parentElement;){if(i.classList.contains(d.bk_root))continue;if(i==document.body){const{margin:{left:i,right:t,top:e,bottom:s}}=l.extents(document.body);return{width:Math.ceil(document.documentElement.clientWidth-i-t),height:Math.ceil(document.documentElement.clientHeight-e-s)}}const{padding:{left:t,right:e,top:s,bottom:o}}=l.extents(i),{width:n,height:h}=i.getBoundingClientRect(),a=Math.ceil(n-t-e),_=Math.ceil(h-s-o);if(a>0||_>0)return{width:a>0?a:void 0,height:_>0?_:void 0}}return{}})}serializable_state(){return Object.assign(Object.assign({},super.serializable_state()),{bbox:this.layout.bbox.box,children:this.child_views.map(i=>i.serializable_state())})}}e.LayoutDOMView=u,u.__name__=\"LayoutDOMView\";class c extends o.Model{constructor(i){super(i)}static init_LayoutDOM(){this.define({width:[a.Number,null],height:[a.Number,null],min_width:[a.Number,null],min_height:[a.Number,null],max_width:[a.Number,null],max_height:[a.Number,null],margin:[a.Any,[0,0,0,0]],width_policy:[a.Any,\"auto\"],height_policy:[a.Any,\"auto\"],aspect_ratio:[a.Any,null],sizing_mode:[a.SizingMode,null],visible:[a.Boolean,!0],disabled:[a.Boolean,!1],align:[a.Any,\"start\"],background:[a.Color,null],css_classes:[a.Array,[]]})}}e.LayoutDOM=c,c.__name__=\"LayoutDOM\",c.init_LayoutDOM()},\n",
+       "      function _(t,o,i){Object.defineProperty(i,\"__esModule\",{value:!0});const s=t(1),e=t(243),n=t(191),l=s.__importStar(t(19));class u extends e.BoxView{_update_layout(){const t=this.child_views.map(t=>t.layout);this.layout=new n.Column(t),this.layout.rows=this.model.rows,this.layout.spacing=[this.model.spacing,0],this.layout.set_sizing(this.box_sizing())}}i.ColumnView=u,u.__name__=\"ColumnView\";class _ extends e.Box{constructor(t){super(t)}static init_Column(){this.prototype.default_view=u,this.define({rows:[l.Any,\"auto\"]})}}i.Column=_,_.__name__=\"Column\",_.init_Column()},\n",
+       "      function _(t,i,s){Object.defineProperty(s,\"__esModule\",{value:!0});const o=t(1),e=t(244),n=t(191),l=o.__importStar(t(19));class r extends e.LayoutDOMView{connect_signals(){super.connect_signals(),this.connect(this.model.properties.children.change,()=>this.rebuild())}get child_models(){return this.model.children.map(([t])=>t)}_update_layout(){this.layout=new n.Grid,this.layout.rows=this.model.rows,this.layout.cols=this.model.cols,this.layout.spacing=this.model.spacing;for(const[t,i,s,o,e]of this.model.children){const n=this._child_views[t.id];this.layout.items.push({layout:n.layout,row:i,col:s,row_span:o,col_span:e})}this.layout.set_sizing(this.box_sizing())}}s.GridBoxView=r,r.__name__=\"GridBoxView\";class a extends e.LayoutDOM{constructor(t){super(t)}static init_GridBox(){this.prototype.default_view=r,this.define({children:[l.Array,[]],rows:[l.Any,\"auto\"],cols:[l.Any,\"auto\"],spacing:[l.Any,0]})}}s.GridBox=a,a.__name__=\"GridBox\",a.init_GridBox()},\n",
+       "      function _(e,t,o){Object.defineProperty(o,\"__esModule\",{value:!0});const s=e(244),_=e(187);class n extends s.LayoutDOMView{get child_models(){return[]}_update_layout(){this.layout=new _.ContentBox(this.el),this.layout.set_sizing(this.box_sizing())}}o.HTMLBoxView=n,n.__name__=\"HTMLBoxView\";class i extends s.LayoutDOM{constructor(e){super(e)}}o.HTMLBox=i,i.__name__=\"HTMLBox\"},\n",
+       "      function _(t,o,i){Object.defineProperty(i,\"__esModule\",{value:!0});const s=t(1),e=t(243),_=t(191),a=s.__importStar(t(19));class n extends e.BoxView{_update_layout(){const t=this.child_views.map(t=>t.layout);this.layout=new _.Row(t),this.layout.cols=this.model.cols,this.layout.spacing=[0,this.model.spacing],this.layout.set_sizing(this.box_sizing())}}i.RowView=n,n.__name__=\"RowView\";class l extends e.Box{constructor(t){super(t)}static init_Row(){this.prototype.default_view=n,this.define({cols:[a.Any,\"auto\"]})}}i.Row=l,l.__name__=\"Row\",l.init_Row()},\n",
+       "      function _(e,t,a){Object.defineProperty(a,\"__esModule\",{value:!0});const i=e(244),s=e(187);class _ extends i.LayoutDOMView{get child_models(){return[]}_update_layout(){this.layout=new s.LayoutItem,this.layout.set_sizing(this.box_sizing())}}a.SpacerView=_,_.__name__=\"SpacerView\";class o extends i.LayoutDOM{constructor(e){super(e)}static init_Spacer(){this.prototype.default_view=_}}a.Spacer=o,o.__name__=\"Spacer\",o.init_Spacer()},\n",
+       "      function _(e,t,s){Object.defineProperty(s,\"__esModule\",{value:!0});const i=e(1),a=e(187),l=e(66),h=e(9),o=i.__importStar(e(19)),c=e(244),d=e(69),n=e(145),r=e(251),_=e(252),b=e(253);class p extends c.LayoutDOMView{connect_signals(){super.connect_signals(),this.connect(this.model.properties.tabs.change,()=>this.rebuild()),this.connect(this.model.properties.active.change,()=>this.on_active_change())}get child_models(){return this.model.tabs.map(e=>e.child)}_update_layout(){const e=this.model.tabs_location,t=\"above\"==e||\"below\"==e,{scroll_el:s,headers_el:i}=this;this.header=new class extends a.ContentBox{_measure(e){const a=l.size(s),o=l.children(i).slice(0,3).map(e=>l.size(e)),{width:c,height:d}=super._measure(e);if(t){const t=a.width+h.sum(o.map(e=>e.width));return{width:e.width!=1/0?e.width:t,height:d}}{const t=a.height+h.sum(o.map(e=>e.height));return{width:c,height:e.height!=1/0?e.height:t}}}}(this.header_el),t?this.header.set_sizing({width_policy:\"fit\",height_policy:\"fixed\"}):this.header.set_sizing({width_policy:\"fixed\",height_policy:\"fit\"});let o=1,c=1;switch(e){case\"above\":o-=1;break;case\"below\":o+=1;break;case\"left\":c-=1;break;case\"right\":c+=1}const d={layout:this.header,row:o,col:c},n=this.child_views.map(e=>({layout:e.layout,row:1,col:1}));this.layout=new a.Grid([d,...n]),this.layout.set_sizing(this.box_sizing())}update_position(){super.update_position(),this.header_el.style.position=\"absolute\",l.position(this.header_el,this.header.bbox);const e=this.model.tabs_location,t=\"above\"==e||\"below\"==e,s=l.size(this.scroll_el),i=l.scroll_size(this.headers_el);if(t){const{width:e}=this.header.bbox;i.width>e?(this.wrapper_el.style.maxWidth=`${e-s.width}px`,l.display(this.scroll_el)):(this.wrapper_el.style.maxWidth=\"\",l.undisplay(this.scroll_el))}else{const{height:e}=this.header.bbox;i.height>e?(this.wrapper_el.style.maxHeight=`${e-s.height}px`,l.display(this.scroll_el)):(this.wrapper_el.style.maxHeight=\"\",l.undisplay(this.scroll_el))}const{child_views:a}=this;for(const e of a)l.hide(e.el);const h=a[this.model.active];null!=h&&l.show(h.el)}render(){super.render();const{active:e}=this.model,t=this.model.tabs_location,s=\"above\"==t||\"below\"==t,i=this.model.tabs.map((t,s)=>{const i=l.div({class:[r.bk_tab,s==e?n.bk_active:null]},t.title);if(i.addEventListener(\"click\",e=>{e.target==e.currentTarget&&this.change_active(s)}),t.closable){const e=l.div({class:r.bk_close});e.addEventListener(\"click\",e=>{if(e.target==e.currentTarget){this.model.tabs=h.remove_at(this.model.tabs,s);const e=this.model.tabs.length;this.model.active>e-1&&(this.model.active=e-1)}}),i.appendChild(e)}return i});this.headers_el=l.div({class:[r.bk_headers]},i),this.wrapper_el=l.div({class:r.bk_headers_wrapper},this.headers_el);const a=l.div({class:[_.bk_btn,_.bk_btn_default],disabled:\"\"},l.div({class:[b.bk_caret,n.bk_left]})),o=l.div({class:[_.bk_btn,_.bk_btn_default]},l.div({class:[b.bk_caret,n.bk_right]}));let c=0;const d=e=>()=>{const t=this.model.tabs.length;c=\"left\"==e?Math.max(c-1,0):Math.min(c+1,t-1),0==c?a.setAttribute(\"disabled\",\"\"):a.removeAttribute(\"disabled\"),c==t-1?o.setAttribute(\"disabled\",\"\"):o.removeAttribute(\"disabled\");const i=l.children(this.headers_el).slice(0,c).map(e=>e.getBoundingClientRect());if(s){const e=-h.sum(i.map(e=>e.width));this.headers_el.style.left=`${e}px`}else{const e=-h.sum(i.map(e=>e.height));this.headers_el.style.top=`${e}px`}};a.addEventListener(\"click\",d(\"left\")),o.addEventListener(\"click\",d(\"right\")),this.scroll_el=l.div({class:_.bk_btn_group},a,o),this.header_el=l.div({class:[r.bk_tabs_header,n.bk_side(t)]},this.scroll_el,this.wrapper_el),this.el.appendChild(this.header_el)}change_active(e){e!=this.model.active&&(this.model.active=e)}on_active_change(){const e=this.model.active,t=l.children(this.headers_el);for(const e of t)e.classList.remove(n.bk_active);t[e].classList.add(n.bk_active);const{child_views:s}=this;for(const e of s)l.hide(e.el);l.show(s[e].el)}}s.TabsView=p,p.__name__=\"TabsView\";class u extends c.LayoutDOM{constructor(e){super(e)}static init_Tabs(){this.prototype.default_view=p,this.define({tabs:[o.Array,[]],tabs_location:[o.Location,\"above\"],active:[o.Number,0]})}}s.Tabs=u,u.__name__=\"Tabs\",u.init_Tabs();class m extends d.Model{constructor(e){super(e)}static init_Panel(){this.define({title:[o.String,\"\"],child:[o.Instance],closable:[o.Boolean,!1]})}}s.Panel=m,m.__name__=\"Panel\",m.init_Panel()},\n",
+       "      function _(e,r,n){Object.defineProperty(n,\"__esModule\",{value:!0});const b=e(1);e(67),b.__importStar(e(66)).styles.append('.bk-root .bk-tabs-header {\\n  display: flex;\\n  display: -webkit-flex;\\n  flex-wrap: nowrap;\\n  -webkit-flex-wrap: nowrap;\\n  align-items: center;\\n  -webkit-align-items: center;\\n  overflow: hidden;\\n  user-select: none;\\n  -ms-user-select: none;\\n  -moz-user-select: none;\\n  -webkit-user-select: none;\\n}\\n.bk-root .bk-tabs-header .bk-btn-group {\\n  height: auto;\\n  margin-right: 5px;\\n}\\n.bk-root .bk-tabs-header .bk-btn-group > .bk-btn {\\n  flex-grow: 0;\\n  -webkit-flex-grow: 0;\\n  height: auto;\\n  padding: 4px 4px;\\n}\\n.bk-root .bk-tabs-header .bk-headers-wrapper {\\n  flex-grow: 1;\\n  -webkit-flex-grow: 1;\\n  overflow: hidden;\\n  color: #666666;\\n}\\n.bk-root .bk-tabs-header.bk-above .bk-headers-wrapper {\\n  border-bottom: 1px solid #e6e6e6;\\n}\\n.bk-root .bk-tabs-header.bk-right .bk-headers-wrapper {\\n  border-left: 1px solid #e6e6e6;\\n}\\n.bk-root .bk-tabs-header.bk-below .bk-headers-wrapper {\\n  border-top: 1px solid #e6e6e6;\\n}\\n.bk-root .bk-tabs-header.bk-left .bk-headers-wrapper {\\n  border-right: 1px solid #e6e6e6;\\n}\\n.bk-root .bk-tabs-header.bk-above,\\n.bk-root .bk-tabs-header.bk-below {\\n  flex-direction: row;\\n  -webkit-flex-direction: row;\\n}\\n.bk-root .bk-tabs-header.bk-above .bk-headers,\\n.bk-root .bk-tabs-header.bk-below .bk-headers {\\n  flex-direction: row;\\n  -webkit-flex-direction: row;\\n}\\n.bk-root .bk-tabs-header.bk-left,\\n.bk-root .bk-tabs-header.bk-right {\\n  flex-direction: column;\\n  -webkit-flex-direction: column;\\n}\\n.bk-root .bk-tabs-header.bk-left .bk-headers,\\n.bk-root .bk-tabs-header.bk-right .bk-headers {\\n  flex-direction: column;\\n  -webkit-flex-direction: column;\\n}\\n.bk-root .bk-tabs-header .bk-headers {\\n  position: relative;\\n  display: flex;\\n  display: -webkit-flex;\\n  flex-wrap: nowrap;\\n  -webkit-flex-wrap: nowrap;\\n  align-items: center;\\n  -webkit-align-items: center;\\n}\\n.bk-root .bk-tabs-header .bk-tab {\\n  padding: 4px 8px;\\n  border: solid transparent;\\n  white-space: nowrap;\\n  cursor: pointer;\\n}\\n.bk-root .bk-tabs-header .bk-tab:hover {\\n  background-color: #f2f2f2;\\n}\\n.bk-root .bk-tabs-header .bk-tab.bk-active {\\n  color: #4d4d4d;\\n  background-color: white;\\n  border-color: #e6e6e6;\\n}\\n.bk-root .bk-tabs-header .bk-tab .bk-close {\\n  margin-left: 10px;\\n}\\n.bk-root .bk-tabs-header.bk-above .bk-tab {\\n  border-width: 3px 1px 0px 1px;\\n  border-radius: 4px 4px 0 0;\\n}\\n.bk-root .bk-tabs-header.bk-right .bk-tab {\\n  border-width: 1px 3px 1px 0px;\\n  border-radius: 0 4px 4px 0;\\n}\\n.bk-root .bk-tabs-header.bk-below .bk-tab {\\n  border-width: 0px 1px 3px 1px;\\n  border-radius: 0 0 4px 4px;\\n}\\n.bk-root .bk-tabs-header.bk-left .bk-tab {\\n  border-width: 1px 0px 1px 3px;\\n  border-radius: 4px 0 0 4px;\\n}\\n.bk-root .bk-close {\\n  display: inline-block;\\n  width: 10px;\\n  height: 10px;\\n  vertical-align: middle;\\n  background-image: url(\\'data:image/svg+xml;utf8,\\\\\\n      <svg viewPort=\"0 0 10 10\" version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\">\\\\\\n        <line x1=\"1\" y1=\"9\" x2=\"9\" y2=\"1\" stroke=\"gray\" stroke-width=\"2\"/>\\\\\\n        <line x1=\"1\" y1=\"1\" x2=\"9\" y2=\"9\" stroke=\"gray\" stroke-width=\"2\"/>\\\\\\n      </svg>\\');\\n}\\n.bk-root .bk-close:hover {\\n  background-image: url(\\'data:image/svg+xml;utf8,\\\\\\n      <svg viewPort=\"0 0 10 10\" version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\">\\\\\\n        <line x1=\"1\" y1=\"9\" x2=\"9\" y2=\"1\" stroke=\"red\" stroke-width=\"2\"/>\\\\\\n        <line x1=\"1\" y1=\"1\" x2=\"9\" y2=\"9\" stroke=\"red\" stroke-width=\"2\"/>\\\\\\n      </svg>\\');\\n}\\n'),n.bk_tabs_header=\"bk-tabs-header\",n.bk_headers_wrapper=\"bk-headers-wrapper\",n.bk_headers=\"bk-headers\",n.bk_tab=\"bk-tab\",n.bk_close=\"bk-close\"},\n",
+       "      function _(n,o,b){Object.defineProperty(b,\"__esModule\",{value:!0});const r=n(1);n(67),r.__importStar(n(66)).styles.append(\".bk-root .bk-btn {\\n  height: 100%;\\n  display: inline-block;\\n  text-align: center;\\n  vertical-align: middle;\\n  white-space: nowrap;\\n  cursor: pointer;\\n  padding: 6px 12px;\\n  font-size: 12px;\\n  border: 1px solid transparent;\\n  border-radius: 4px;\\n  outline: 0;\\n  user-select: none;\\n  -ms-user-select: none;\\n  -moz-user-select: none;\\n  -webkit-user-select: none;\\n}\\n.bk-root .bk-btn:hover,\\n.bk-root .bk-btn:focus {\\n  text-decoration: none;\\n}\\n.bk-root .bk-btn:active,\\n.bk-root .bk-btn.bk-active {\\n  background-image: none;\\n  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\\n}\\n.bk-root .bk-btn[disabled] {\\n  cursor: not-allowed;\\n  pointer-events: none;\\n  opacity: 0.65;\\n  box-shadow: none;\\n}\\n.bk-root .bk-btn-default {\\n  color: #333;\\n  background-color: #fff;\\n  border-color: #ccc;\\n}\\n.bk-root .bk-btn-default:hover {\\n  background-color: #f5f5f5;\\n  border-color: #b8b8b8;\\n}\\n.bk-root .bk-btn-default.bk-active {\\n  background-color: #ebebeb;\\n  border-color: #adadad;\\n}\\n.bk-root .bk-btn-default[disabled],\\n.bk-root .bk-btn-default[disabled]:hover,\\n.bk-root .bk-btn-default[disabled]:focus,\\n.bk-root .bk-btn-default[disabled]:active,\\n.bk-root .bk-btn-default[disabled].bk-active {\\n  background-color: #e6e6e6;\\n  border-color: #ccc;\\n}\\n.bk-root .bk-btn-primary {\\n  color: #fff;\\n  background-color: #428bca;\\n  border-color: #357ebd;\\n}\\n.bk-root .bk-btn-primary:hover {\\n  background-color: #3681c1;\\n  border-color: #2c699e;\\n}\\n.bk-root .bk-btn-primary.bk-active {\\n  background-color: #3276b1;\\n  border-color: #285e8e;\\n}\\n.bk-root .bk-btn-primary[disabled],\\n.bk-root .bk-btn-primary[disabled]:hover,\\n.bk-root .bk-btn-primary[disabled]:focus,\\n.bk-root .bk-btn-primary[disabled]:active,\\n.bk-root .bk-btn-primary[disabled].bk-active {\\n  background-color: #506f89;\\n  border-color: #357ebd;\\n}\\n.bk-root .bk-btn-success {\\n  color: #fff;\\n  background-color: #5cb85c;\\n  border-color: #4cae4c;\\n}\\n.bk-root .bk-btn-success:hover {\\n  background-color: #4eb24e;\\n  border-color: #409240;\\n}\\n.bk-root .bk-btn-success.bk-active {\\n  background-color: #47a447;\\n  border-color: #398439;\\n}\\n.bk-root .bk-btn-success[disabled],\\n.bk-root .bk-btn-success[disabled]:hover,\\n.bk-root .bk-btn-success[disabled]:focus,\\n.bk-root .bk-btn-success[disabled]:active,\\n.bk-root .bk-btn-success[disabled].bk-active {\\n  background-color: #667b66;\\n  border-color: #4cae4c;\\n}\\n.bk-root .bk-btn-warning {\\n  color: #fff;\\n  background-color: #f0ad4e;\\n  border-color: #eea236;\\n}\\n.bk-root .bk-btn-warning:hover {\\n  background-color: #eea43b;\\n  border-color: #e89014;\\n}\\n.bk-root .bk-btn-warning.bk-active {\\n  background-color: #ed9c28;\\n  border-color: #d58512;\\n}\\n.bk-root .bk-btn-warning[disabled],\\n.bk-root .bk-btn-warning[disabled]:hover,\\n.bk-root .bk-btn-warning[disabled]:focus,\\n.bk-root .bk-btn-warning[disabled]:active,\\n.bk-root .bk-btn-warning[disabled].bk-active {\\n  background-color: #c89143;\\n  border-color: #eea236;\\n}\\n.bk-root .bk-btn-danger {\\n  color: #fff;\\n  background-color: #d9534f;\\n  border-color: #d43f3a;\\n}\\n.bk-root .bk-btn-danger:hover {\\n  background-color: #d5433e;\\n  border-color: #bd2d29;\\n}\\n.bk-root .bk-btn-danger.bk-active {\\n  background-color: #d2322d;\\n  border-color: #ac2925;\\n}\\n.bk-root .bk-btn-danger[disabled],\\n.bk-root .bk-btn-danger[disabled]:hover,\\n.bk-root .bk-btn-danger[disabled]:focus,\\n.bk-root .bk-btn-danger[disabled]:active,\\n.bk-root .bk-btn-danger[disabled].bk-active {\\n  background-color: #a55350;\\n  border-color: #d43f3a;\\n}\\n.bk-root .bk-btn-group {\\n  height: 100%;\\n  display: flex;\\n  display: -webkit-flex;\\n  flex-wrap: nowrap;\\n  -webkit-flex-wrap: nowrap;\\n  align-items: center;\\n  -webkit-align-items: center;\\n  flex-direction: row;\\n  -webkit-flex-direction: row;\\n}\\n.bk-root .bk-btn-group > .bk-btn {\\n  flex-grow: 1;\\n  -webkit-flex-grow: 1;\\n}\\n.bk-root .bk-btn-group > .bk-btn + .bk-btn {\\n  margin-left: -1px;\\n}\\n.bk-root .bk-btn-group > .bk-btn:first-child:not(:last-child) {\\n  border-bottom-right-radius: 0;\\n  border-top-right-radius: 0;\\n}\\n.bk-root .bk-btn-group > .bk-btn:not(:first-child):last-child {\\n  border-bottom-left-radius: 0;\\n  border-top-left-radius: 0;\\n}\\n.bk-root .bk-btn-group > .bk-btn:not(:first-child):not(:last-child) {\\n  border-radius: 0;\\n}\\n.bk-root .bk-btn-group .bk-dropdown-toggle {\\n  flex: 0 0 0;\\n  -webkit-flex: 0 0 0;\\n  padding: 6px 6px;\\n}\\n\"),b.bk_btn=\"bk-btn\",b.bk_btn_group=\"bk-btn-group\",b.bk_btn_default=\"bk-btn-default\",b.bk_btn_primary=\"bk-btn-primary\",b.bk_btn_success=\"bk-btn-success\",b.bk_btn_warning=\"bk-btn-warning\",b.bk_btn_danger=\"bk-btn-danger\",b.bk_btn_type=function(n){switch(n){case\"default\":return b.bk_btn_default;case\"primary\":return b.bk_btn_primary;case\"success\":return b.bk_btn_success;case\"warning\":return b.bk_btn_warning;case\"danger\":return b.bk_btn_danger}},b.bk_dropdown_toggle=\"bk-dropdown-toggle\"},\n",
+       "      function _(n,o,r){Object.defineProperty(r,\"__esModule\",{value:!0});const b=n(1);n(67),b.__importStar(n(66)).styles.append(\".bk-root .bk-menu {\\n  position: absolute;\\n  left: 0;\\n  width: 100%;\\n  z-index: 100;\\n  cursor: pointer;\\n  font-size: 12px;\\n  background-color: #fff;\\n  border: 1px solid #ccc;\\n  border-radius: 4px;\\n  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);\\n}\\n.bk-root .bk-menu.bk-above {\\n  bottom: 100%;\\n}\\n.bk-root .bk-menu.bk-below {\\n  top: 100%;\\n}\\n.bk-root .bk-menu > .bk-divider {\\n  height: 1px;\\n  margin: 7.5px 0;\\n  overflow: hidden;\\n  background-color: #e5e5e5;\\n}\\n.bk-root .bk-menu > :not(.bk-divider) {\\n  padding: 6px 12px;\\n}\\n.bk-root .bk-menu > :not(.bk-divider):hover,\\n.bk-root .bk-menu > :not(.bk-divider).bk-active {\\n  background-color: #e6e6e6;\\n}\\n.bk-root .bk-caret {\\n  display: inline-block;\\n  vertical-align: middle;\\n  width: 0;\\n  height: 0;\\n  margin: 0 5px;\\n}\\n.bk-root .bk-caret.bk-down {\\n  border-top: 4px solid;\\n}\\n.bk-root .bk-caret.bk-up {\\n  border-bottom: 4px solid;\\n}\\n.bk-root .bk-caret.bk-down,\\n.bk-root .bk-caret.bk-up {\\n  border-right: 4px solid transparent;\\n  border-left: 4px solid transparent;\\n}\\n.bk-root .bk-caret.bk-left {\\n  border-right: 4px solid;\\n}\\n.bk-root .bk-caret.bk-right {\\n  border-left: 4px solid;\\n}\\n.bk-root .bk-caret.bk-left,\\n.bk-root .bk-caret.bk-right {\\n  border-top: 4px solid transparent;\\n  border-bottom: 4px solid transparent;\\n}\\n\"),r.bk_menu=\"bk-menu\",r.bk_caret=\"bk-caret\",r.bk_divider=\"bk-divider\"},\n",
+       "      function _(e,t,i){Object.defineProperty(i,\"__esModule\",{value:!0});const o=e(245);class _ extends o.ColumnView{}i.WidgetBoxView=_,_.__name__=\"WidgetBoxView\";class n extends o.Column{constructor(e){super(e)}static init_WidgetBox(){this.prototype.default_view=_}}i.WidgetBox=n,n.__name__=\"WidgetBox\",n.init_WidgetBox()},\n",
+       "      function _(r,a,o){Object.defineProperty(o,\"__esModule\",{value:!0});var e=r(256);o.CategoricalColorMapper=e.CategoricalColorMapper;var p=r(258);o.CategoricalMarkerMapper=p.CategoricalMarkerMapper;var l=r(259);o.CategoricalPatternMapper=l.CategoricalPatternMapper;var C=r(115);o.ContinuousColorMapper=C.ContinuousColorMapper;var M=r(116);o.ColorMapper=M.ColorMapper;var t=r(114);o.LinearColorMapper=t.LinearColorMapper;var i=r(260);o.LogColorMapper=i.LogColorMapper},\n",
+       "      function _(r,t,e){Object.defineProperty(e,\"__esModule\",{value:!0});const o=r(1),a=r(257),c=r(116),i=o.__importStar(r(19));class s extends c.ColorMapper{constructor(r){super(r)}static init_CategoricalColorMapper(){this.define({factors:[i.Array],start:[i.Number,0],end:[i.Number]})}_v_compute(r,t,e,{nan_color:o}){a.cat_v_compute(r,this.factors,e,t,this.start,this.end,o)}}e.CategoricalColorMapper=s,s.__name__=\"CategoricalColorMapper\",s.init_CategoricalColorMapper()},\n",
+       "      function _(e,n,t){Object.defineProperty(t,\"__esModule\",{value:!0});const l=e(12),i=e(8);function u(e,n){if(e.length!=n.length)return!1;for(let t=0,l=e.length;t<l;t++)if(e[t]!==n[t])return!1;return!0}t._cat_equals=u,t.cat_v_compute=function(e,n,t,c,f,o,r){for(let _=0,g=e.length;_<g;_++){let g,s,d=e[_];i.isString(d)?g=l.index_of(n,d):(null!=f?d=null!=o?d.slice(f,o):d.slice(f):null!=o&&(d=d.slice(0,o)),g=1==d.length?l.index_of(n,d[0]):l.find_index(n,e=>u(e,d))),s=g<0||g>=t.length?r:t[g],c[_]=s}}},\n",
+       "      function _(r,e,a){Object.defineProperty(a,\"__esModule\",{value:!0});const t=r(1),s=r(257),i=r(117),c=t.__importStar(r(19));class n extends i.Mapper{constructor(r){super(r)}static init_CategoricalMarkerMapper(){this.define({factors:[c.Array],markers:[c.Array],start:[c.Number,0],end:[c.Number],default_value:[c.MarkerType,\"circle\"]})}v_compute(r){const e=new Array(r.length);return s.cat_v_compute(r,this.factors,this.markers,e,this.start,this.end,this.default_value),e}}a.CategoricalMarkerMapper=n,n.__name__=\"CategoricalMarkerMapper\",n.init_CategoricalMarkerMapper()},\n",
+       "      function _(t,e,a){Object.defineProperty(a,\"__esModule\",{value:!0});const r=t(1),n=t(257),s=t(117),i=r.__importStar(t(19));class c extends s.Mapper{constructor(t){super(t)}static init_CategoricalPatternMapper(){this.define({factors:[i.Array],patterns:[i.Array],start:[i.Number,0],end:[i.Number],default_value:[i.HatchPatternType,\" \"]})}v_compute(t){const e=new Array(t.length);return n.cat_v_compute(t,this.factors,this.patterns,e,this.start,this.end,this.default_value),e}}a.CategoricalPatternMapper=c,c.__name__=\"CategoricalPatternMapper\",c.init_CategoricalPatternMapper()},\n",
+       "      function _(o,l,n){Object.defineProperty(n,\"__esModule\",{value:!0});const t=o(115),e=o(12);class i extends t.ContinuousColorMapper{constructor(o){super(o)}_v_compute(o,l,n,t){const{nan_color:i,low_color:h,high_color:c}=t,r=n.length,s=null!=this.low?this.low:e.min(o),u=null!=this.high?this.high:e.max(o),a=r/(Math.log(u)-Math.log(s)),g=n.length-1;for(let t=0,e=o.length;t<e;t++){const e=o[t];if(isNaN(e)){l[t]=i;continue}if(e>u){l[t]=null!=c?c:n[g];continue}if(e==u){l[t]=n[g];continue}if(e<s){l[t]=null!=h?h:n[0];continue}const r=Math.log(e)-Math.log(s);let _=Math.floor(r*a);_>g&&(_=g),l[t]=n[_]}}}n.LogColorMapper=i,i.__name__=\"LogColorMapper\"},\n",
+       "      function _(e,r,t){Object.defineProperty(t,\"__esModule\",{value:!0}),e(1).__exportStar(e(262),t);var a=e(263);t.Marker=a.Marker;var _=e(264);t.Scatter=_.Scatter},\n",
+       "      function _(e,t,o){Object.defineProperty(o,\"__esModule\",{value:!0});const i=e(263),s=Math.sqrt(3);function r(e,t){e.moveTo(-t,t),e.lineTo(t,-t),e.moveTo(-t,-t),e.lineTo(t,t)}function n(e,t){e.moveTo(0,t),e.lineTo(0,-t),e.moveTo(-t,0),e.lineTo(t,0)}function c(e,t){e.moveTo(0,t),e.lineTo(t/1.5,0),e.lineTo(0,-t),e.lineTo(-t/1.5,0),e.closePath()}function l(e,t){const o=t*s,i=o/3;e.moveTo(-t,i),e.lineTo(t,i),e.lineTo(0,i-o),e.closePath()}function a(e,t,o,i,s){const c=.65*o;n(e,o),r(e,c),i.doit&&(i.set_vectorize(e,t),e.stroke())}function d(e,t,o,i,s){e.arc(0,0,o,0,2*Math.PI,!1),s.doit&&(s.set_vectorize(e,t),e.fill()),i.doit&&(i.set_vectorize(e,t),n(e,o),e.stroke())}function _(e,t,o,i,s){e.arc(0,0,o,0,2*Math.PI,!1),s.doit&&(s.set_vectorize(e,t),e.fill()),i.doit&&(i.set_vectorize(e,t),r(e,o),e.stroke())}function v(e,t,o,i,s){n(e,o),i.doit&&(i.set_vectorize(e,t),e.stroke())}function f(e,t,o,i,s){c(e,o),s.doit&&(s.set_vectorize(e,t),e.fill()),i.doit&&(i.set_vectorize(e,t),e.stroke())}function u(e,t,o,i,s){c(e,o),s.doit&&(s.set_vectorize(e,t),e.fill()),i.doit&&(i.set_vectorize(e,t),n(e,o),e.stroke())}function T(e,t,o,i,r){!function(e,t){const o=t/2,i=s*o;e.moveTo(t,0),e.lineTo(o,-i),e.lineTo(-o,-i),e.lineTo(-t,0),e.lineTo(-o,i),e.lineTo(o,i),e.closePath()}(e,o),r.doit&&(r.set_vectorize(e,t),e.fill()),i.doit&&(i.set_vectorize(e,t),e.stroke())}function z(e,t,o,i,s){e.rotate(Math.PI),l(e,o),e.rotate(-Math.PI),s.doit&&(s.set_vectorize(e,t),e.fill()),i.doit&&(i.set_vectorize(e,t),e.stroke())}function k(e,t,o,i,s){const r=2*o;e.rect(-o,-o,r,r),s.doit&&(s.set_vectorize(e,t),e.fill()),i.doit&&(i.set_vectorize(e,t),e.stroke())}function m(e,t,o,i,s){const r=2*o;e.rect(-o,-o,r,r),s.doit&&(s.set_vectorize(e,t),e.fill()),i.doit&&(i.set_vectorize(e,t),n(e,o),e.stroke())}function C(e,t,o,i,s){const n=2*o;e.rect(-o,-o,n,n),s.doit&&(s.set_vectorize(e,t),e.fill()),i.doit&&(i.set_vectorize(e,t),r(e,o),e.stroke())}function h(e,t,o,i,s){l(e,o),s.doit&&(s.set_vectorize(e,t),e.fill()),i.doit&&(i.set_vectorize(e,t),e.stroke())}function q(e,t,o,i,s){!function(e,t){e.moveTo(-t,0),e.lineTo(t,0)}(e,o),i.doit&&(i.set_vectorize(e,t),e.stroke())}function M(e,t,o,i,s){r(e,o),i.doit&&(i.set_vectorize(e,t),e.stroke())}function P(e,t){var o;const s=class extends i.MarkerView{static initClass(){this.prototype._render_one=t}};s.initClass();const r=((o=class extends i.Marker{static initClass(){this.prototype.default_view=s}}).__name__=e,o);return r.initClass(),r}o.Asterisk=P(\"Asterisk\",a),o.CircleCross=P(\"CircleCross\",d),o.CircleX=P(\"CircleX\",_),o.Cross=P(\"Cross\",v),o.Dash=P(\"Dash\",q),o.Diamond=P(\"Diamond\",f),o.DiamondCross=P(\"DiamondCross\",u),o.Hex=P(\"Hex\",T),o.InvertedTriangle=P(\"InvertedTriangle\",z),o.Square=P(\"Square\",k),o.SquareCross=P(\"SquareCross\",m),o.SquareX=P(\"SquareX\",C),o.Triangle=P(\"Triangle\",h),o.X=P(\"X\",M),o.marker_funcs={asterisk:a,circle:function(e,t,o,i,s){e.arc(0,0,o,0,2*Math.PI,!1),s.doit&&(s.set_vectorize(e,t),e.fill()),i.doit&&(i.set_vectorize(e,t),e.stroke())},circle_cross:d,circle_x:_,cross:v,diamond:f,diamond_cross:u,hex:T,inverted_triangle:z,square:k,square_cross:m,square_x:C,triangle:h,dash:q,x:M}},\n",
+       "      function _(e,s,t){Object.defineProperty(t,\"__esModule\",{value:!0});const i=e(1),r=e(81),n=i.__importStar(e(87)),a=i.__importStar(e(19)),_=e(9);class h extends r.XYGlyphView{_render(e,s,{sx:t,sy:i,_size:r,_angle:n}){for(const a of s){if(isNaN(t[a]+i[a]+r[a]+n[a]))continue;const s=r[a]/2;e.beginPath(),e.translate(t[a],i[a]),n[a]&&e.rotate(n[a]),this._render_one(e,a,s,this.visuals.line,this.visuals.fill),n[a]&&e.rotate(-n[a]),e.translate(-t[a],-i[a])}}_mask_data(){const e=this.renderer.plot_view.frame.bbox.h_range,s=e.start-this.max_size,t=e.end+this.max_size,[i,r]=this.renderer.xscale.r_invert(s,t),n=this.renderer.plot_view.frame.bbox.v_range,a=n.start-this.max_size,_=n.end+this.max_size,[h,c]=this.renderer.yscale.r_invert(a,_);return this.index.indices({x0:i,x1:r,y0:h,y1:c})}_hit_point(e){const{sx:s,sy:t}=e,i=s-this.max_size,r=s+this.max_size,[a,_]=this.renderer.xscale.r_invert(i,r),h=t-this.max_size,c=t+this.max_size,[o,x]=this.renderer.yscale.r_invert(h,c),l=this.index.indices({x0:a,x1:_,y0:o,y1:x}),y=[];for(const e of l){const i=this._size[e]/2,r=Math.abs(this.sx[e]-s)+Math.abs(this.sy[e]-t);Math.abs(this.sx[e]-s)<=i&&Math.abs(this.sy[e]-t)<=i&&y.push([e,r])}return n.create_hit_test_result_from_hits(y)}_hit_span(e){const{sx:s,sy:t}=e,i=this.bounds(),r=this.max_size/2,a=n.create_empty_hit_test_result();let _,h,c,o;if(\"h\"==e.direction){c=i.y0,o=i.y1;const e=s-r,t=s+r;[_,h]=this.renderer.xscale.r_invert(e,t)}else{_=i.x0,h=i.x1;const e=t-r,s=t+r;[c,o]=this.renderer.yscale.r_invert(e,s)}const x=this.index.indices({x0:_,x1:h,y0:c,y1:o});return a.indices=x,a}_hit_rect(e){const{sx0:s,sx1:t,sy0:i,sy1:r}=e,[a,_]=this.renderer.xscale.r_invert(s,t),[h,c]=this.renderer.yscale.r_invert(i,r),o=n.create_empty_hit_test_result();return o.indices=this.index.indices({x0:a,x1:_,y0:h,y1:c}),o}_hit_poly(e){const{sx:s,sy:t}=e,i=_.range(0,this.sx.length),r=[];for(let e=0,a=i.length;e<a;e++){const a=i[e];n.point_in_poly(this.sx[e],this.sy[e],s,t)&&r.push(a)}const a=n.create_empty_hit_test_result();return a.indices=r,a}draw_legend_for_index(e,{x0:s,x1:t,y0:i,y1:r},n){const a=n+1,_=new Array(a);_[n]=(s+t)/2;const h=new Array(a);h[n]=(i+r)/2;const c=new Array(a);c[n]=.4*Math.min(Math.abs(t-s),Math.abs(r-i));const o=new Array(a);o[n]=0,this._render(e,[n],{sx:_,sy:h,_size:c,_angle:o})}}t.MarkerView=h,h.__name__=\"MarkerView\";class c extends r.XYGlyph{constructor(e){super(e)}static init_Marker(){this.mixins([\"line\",\"fill\"]),this.define({size:[a.DistanceSpec,{units:\"screen\",value:4}],angle:[a.AngleSpec,0]})}}t.Marker=c,c.__name__=\"Marker\",c.init_Marker()},\n",
+       "      function _(e,t,r){Object.defineProperty(r,\"__esModule\",{value:!0});const a=e(1),s=e(263),n=e(262),i=a.__importStar(e(19));class _ extends s.MarkerView{_render(e,t,{sx:r,sy:a,_size:s,_angle:i,_marker:_}){for(const c of t){if(isNaN(r[c]+a[c]+s[c]+i[c])||null==_[c])continue;const t=s[c]/2;e.beginPath(),e.translate(r[c],a[c]),i[c]&&e.rotate(i[c]),n.marker_funcs[_[c]](e,c,t,this.visuals.line,this.visuals.fill),i[c]&&e.rotate(-i[c]),e.translate(-r[c],-a[c])}}draw_legend_for_index(e,{x0:t,x1:r,y0:a,y1:s},n){const i=n+1,_=new Array(i);_[n]=(t+r)/2;const c=new Array(i);c[n]=(a+s)/2;const o=new Array(i);o[n]=.4*Math.min(Math.abs(r-t),Math.abs(s-a));const l=new Array(i);l[n]=0;const u=new Array(i);u[n]=this._marker[n],this._render(e,[n],{sx:_,sy:c,_size:o,_angle:l,_marker:u})}}r.ScatterView=_,_.__name__=\"ScatterView\";class c extends s.Marker{constructor(e){super(e)}static init_Scatter(){this.prototype.default_view=_,this.define({marker:[i.MarkerSpec,{value:\"circle\"}]})}}r.Scatter=c,c.__name__=\"Scatter\",c.init_Scatter()},\n",
+       "      function _(a,o,p){Object.defineProperty(p,\"__esModule\",{value:!0});var t=a(266);p.MapOptions=t.MapOptions;var e=a(266);p.GMapOptions=e.GMapOptions;var n=a(266);p.GMapPlot=n.GMapPlot;var M=a(267);p.Plot=M.Plot},\n",
+       "      function _(t,e,i){Object.defineProperty(i,\"__esModule\",{value:!0});const o=t(1),n=t(70),a=t(267),s=o.__importStar(t(19)),p=t(69),r=t(130),_=t(287);i.GMapPlotView=_.GMapPlotView;class l extends p.Model{constructor(t){super(t)}static init_MapOptions(){this.define({lat:[s.Number],lng:[s.Number],zoom:[s.Number,12]})}}i.MapOptions=l,l.__name__=\"MapOptions\",l.init_MapOptions();class c extends l{constructor(t){super(t)}static init_GMapOptions(){this.define({map_type:[s.String,\"roadmap\"],scale_control:[s.Boolean,!1],styles:[s.String],tilt:[s.Int,45]})}}i.GMapOptions=c,c.__name__=\"GMapOptions\",c.init_GMapOptions();class u extends a.Plot{constructor(t){super(t)}static init_GMapPlot(){this.prototype.default_view=_.GMapPlotView,this.define({map_options:[s.Instance],api_key:[s.String]}),this.override({x_range:()=>new r.Range1d,y_range:()=>new r.Range1d})}initialize(){super.initialize(),this.use_map=!0,this.api_key||n.logger.error(\"api_key is required. See https://developers.google.com/maps/documentation/javascript/get-api-key for more information on how to obtain your own.\")}}i.GMapPlot=u,u.__name__=\"GMapPlot\",u.init_GMapPlot()},\n",
+       "      function _(e,t,r){Object.defineProperty(r,\"__esModule\",{value:!0});const n=e(1).__importStar(e(19)),o=e(14),i=e(9),a=e(23),l=e(8),s=e(244),_=e(141),h=e(119),c=e(268),u=e(73),d=e(78),b=e(185),g=e(280);r.PlotView=g.PlotView;class m extends s.LayoutDOM{constructor(e){super(e)}static init_Plot(){this.prototype.default_view=g.PlotView,this.mixins([\"line:outline_\",\"fill:background_\",\"fill:border_\"]),this.define({toolbar:[n.Instance,()=>new c.Toolbar],toolbar_location:[n.Location,\"right\"],toolbar_sticky:[n.Boolean,!0],plot_width:[n.Number,600],plot_height:[n.Number,600],frame_width:[n.Number,null],frame_height:[n.Number,null],title:[n.Any,()=>new _.Title({text:\"\"})],title_location:[n.Location,\"above\"],above:[n.Array,[]],below:[n.Array,[]],left:[n.Array,[]],right:[n.Array,[]],center:[n.Array,[]],renderers:[n.Array,[]],x_range:[n.Instance,()=>new b.DataRange1d],extra_x_ranges:[n.Any,{}],y_range:[n.Instance,()=>new b.DataRange1d],extra_y_ranges:[n.Any,{}],x_scale:[n.Instance,()=>new h.LinearScale],y_scale:[n.Instance,()=>new h.LinearScale],lod_factor:[n.Number,10],lod_interval:[n.Number,300],lod_threshold:[n.Number,2e3],lod_timeout:[n.Number,500],hidpi:[n.Boolean,!0],output_backend:[n.OutputBackend,\"canvas\"],min_border:[n.Number,5],min_border_top:[n.Number,null],min_border_left:[n.Number,null],min_border_bottom:[n.Number,null],min_border_right:[n.Number,null],inner_width:[n.Number],inner_height:[n.Number],outer_width:[n.Number],outer_height:[n.Number],match_aspect:[n.Boolean,!1],aspect_scale:[n.Number,1],reset_policy:[n.ResetPolicy,\"standard\"]}),this.override({outline_line_color:\"#e5e5e5\",border_fill_color:\"#ffffff\",background_fill_color:\"#ffffff\"})}get width(){const e=this.getv(\"width\");return null!=e?e:this.plot_width}get height(){const e=this.getv(\"height\");return null!=e?e:this.plot_height}_doc_attached(){super._doc_attached(),this._tell_document_about_change(\"inner_height\",null,this.inner_height,{}),this._tell_document_about_change(\"inner_width\",null,this.inner_width,{})}initialize(){super.initialize(),this.reset=new o.Signal0(this,\"reset\");for(const e of a.values(this.extra_x_ranges).concat(this.x_range)){let t=e.plots;l.isArray(t)&&(t=t.concat(this),e.setv({plots:t},{silent:!0}))}for(const e of a.values(this.extra_y_ranges).concat(this.y_range)){let t=e.plots;l.isArray(t)&&(t=t.concat(this),e.setv({plots:t},{silent:!0}))}}add_layout(e,t=\"center\"){this.getv(t).push(e)}remove_layout(e){const t=t=>{i.remove_by(t,t=>t==e)};t(this.left),t(this.right),t(this.above),t(this.below),t(this.center)}add_renderers(...e){this.renderers=this.renderers.concat(e)}add_glyph(e,t=new u.ColumnDataSource,r={}){const n=Object.assign(Object.assign({},r),{data_source:t,glyph:e}),o=new d.GlyphRenderer(n);return this.add_renderers(o),o}add_tools(...e){this.toolbar.tools=this.toolbar.tools.concat(e)}get panels(){return this.side_panels.concat(this.center)}get side_panels(){const{above:e,below:t,left:r,right:n}=this;return i.concat([e,t,r,n])}}r.Plot=m,m.__name__=\"Plot\",m.init_Plot()},\n",
+       "      function _(t,s,e){Object.defineProperty(e,\"__esModule\",{value:!0});const i=t(1).__importStar(t(19)),c=t(8),o=t(9),n=t(269),a=t(274),l=t=>{switch(t){case\"tap\":return\"active_tap\";case\"pan\":return\"active_drag\";case\"pinch\":case\"scroll\":return\"active_scroll\";case\"multi\":return\"active_multi\"}return null},r=t=>\"tap\"==t||\"pan\"==t;class _ extends a.ToolbarBase{constructor(t){super(t)}static init_Toolbar(){this.prototype.default_view=a.ToolbarBaseView,this.define({active_drag:[i.Any,\"auto\"],active_inspect:[i.Any,\"auto\"],active_scroll:[i.Any,\"auto\"],active_tap:[i.Any,\"auto\"],active_multi:[i.Any,null]})}connect_signals(){super.connect_signals(),this.connect(this.properties.tools.change,()=>this._init_tools())}_init_tools(){if(super._init_tools(),\"auto\"==this.active_inspect);else if(this.active_inspect instanceof n.InspectTool){let t=!1;for(const s of this.inspectors)s!=this.active_inspect?s.active=!1:t=!0;t||(this.active_inspect=null)}else if(c.isArray(this.active_inspect)){const t=o.intersection(this.active_inspect,this.inspectors);t.length!=this.active_inspect.length&&(this.active_inspect=t);for(const t of this.inspectors)o.includes(this.active_inspect,t)||(t.active=!1)}else if(null==this.active_inspect)for(const t of this.inspectors)t.active=!1;const t=t=>{t.active?this._active_change(t):t.active=!0};for(const t in this.gestures){const s=this.gestures[t];s.tools=o.sort_by(s.tools,t=>t.default_order);for(const t of s.tools)this.connect(t.properties.active.change,this._active_change.bind(this,t))}for(const s in this.gestures){const e=l(s);if(e){const i=this[e];if(\"auto\"==i){const e=this.gestures[s];0!=e.tools.length&&r(s)&&t(e.tools[0])}else null!=i&&(o.includes(this.tools,i)?t(i):this[e]=null)}}}}e.Toolbar=_,_.__name__=\"Toolbar\",_.init_Toolbar()},\n",
+       "      function _(e,t,o){Object.defineProperty(o,\"__esModule\",{value:!0});const n=e(1),s=e(270),i=e(273),_=n.__importStar(e(19));class c extends s.ButtonToolView{}o.InspectToolView=c,c.__name__=\"InspectToolView\";class l extends s.ButtonTool{constructor(e){super(e),this.event_type=\"move\"}static init_InspectTool(){this.prototype.button_view=i.OnOffButtonView,this.define({toggleable:[_.Boolean,!0]}),this.override({active:!0})}}o.InspectTool=l,l.__name__=\"InspectTool\",l.init_InspectTool()},\n",
+       "      function _(t,e,o){Object.defineProperty(o,\"__esModule\",{value:!0});const i=t(1),s=t(64),n=t(271),l=t(66),c=i.__importStar(t(19)),a=t(25),r=t(8),_=t(272);class u extends s.DOMView{initialize(){super.initialize(),this.connect(this.model.change,()=>this.render()),this.el.addEventListener(\"click\",()=>this._clicked()),this.render()}css_classes(){return super.css_classes().concat(_.bk_toolbar_button)}render(){l.empty(this.el);const t=this.model.computed_icon;r.isString(t)&&(a.startsWith(t,\"data:image\")?this.el.style.backgroundImage=\"url('\"+t+\"')\":this.el.classList.add(t)),this.el.title=this.model.tooltip}}o.ButtonToolButtonView=u,u.__name__=\"ButtonToolButtonView\";class d extends n.ToolView{}o.ButtonToolView=d,d.__name__=\"ButtonToolView\";class h extends n.Tool{constructor(t){super(t)}static init_ButtonTool(){this.internal({disabled:[c.Boolean,!1]})}get tooltip(){return this.tool_name}get computed_icon(){return this.icon}}o.ButtonTool=h,h.__name__=\"ButtonTool\",h.init_ButtonTool()},\n",
+       "      function _(t,e,i){Object.defineProperty(i,\"__esModule\",{value:!0});const n=t(1).__importStar(t(19)),o=t(65),a=t(9),s=t(69);class r extends o.View{get plot_view(){return this.parent}get plot_model(){return this.parent.model}connect_signals(){super.connect_signals(),this.connect(this.model.properties.active.change,()=>{this.model.active?this.activate():this.deactivate()})}activate(){}deactivate(){}}i.ToolView=r,r.__name__=\"ToolView\";class c extends s.Model{constructor(t){super(t)}static init_Tool(){this.internal({active:[n.Boolean,!1]})}get synthetic_renderers(){return[]}_get_dim_tooltip(t,e){switch(e){case\"width\":return`${t} (x-axis)`;case\"height\":return`${t} (y-axis)`;case\"both\":return t}}_get_dim_limits([t,e],[i,n],o,s){const r=o.bbox.h_range;let c;\"width\"==s||\"both\"==s?(c=[a.min([t,i]),a.max([t,i])],c=[a.max([c[0],r.start]),a.min([c[1],r.end])]):c=[r.start,r.end];const _=o.bbox.v_range;let l;return\"height\"==s||\"both\"==s?(l=[a.min([e,n]),a.max([e,n])],l=[a.max([l[0],_.start]),a.min([l[1],_.end])]):l=[_.start,_.end],[c,l]}}i.Tool=c,c.__name__=\"Tool\",c.init_Tool()},\n",
+       "      function _(o,b,t){Object.defineProperty(t,\"__esModule\",{value:!0});const n=o(1);o(67),n.__importStar(o(66)).styles.append('.bk-root .bk-toolbar-hidden {\\n  visibility: hidden;\\n  opacity: 0;\\n  transition: visibility 0.3s linear, opacity 0.3s linear;\\n}\\n.bk-root .bk-toolbar,\\n.bk-root .bk-button-bar {\\n  display: flex;\\n  display: -webkit-flex;\\n  flex-wrap: nowrap;\\n  -webkit-flex-wrap: nowrap;\\n  align-items: center;\\n  -webkit-align-items: center;\\n  user-select: none;\\n  -ms-user-select: none;\\n  -moz-user-select: none;\\n  -webkit-user-select: none;\\n}\\n.bk-root .bk-toolbar .bk-logo {\\n  flex-shrink: 0;\\n  -webkit-flex-shrink: 0;\\n}\\n.bk-root .bk-toolbar.bk-above,\\n.bk-root .bk-toolbar.bk-below {\\n  flex-direction: row;\\n  -webkit-flex-direction: row;\\n  justify-content: flex-end;\\n  -webkit-justify-content: flex-end;\\n}\\n.bk-root .bk-toolbar.bk-above .bk-button-bar,\\n.bk-root .bk-toolbar.bk-below .bk-button-bar {\\n  display: flex;\\n  display: -webkit-flex;\\n  flex-direction: row;\\n  -webkit-flex-direction: row;\\n}\\n.bk-root .bk-toolbar.bk-above .bk-logo,\\n.bk-root .bk-toolbar.bk-below .bk-logo {\\n  order: 1;\\n  -webkit-order: 1;\\n  margin-left: 5px;\\n  margin-right: 0px;\\n}\\n.bk-root .bk-toolbar.bk-left,\\n.bk-root .bk-toolbar.bk-right {\\n  flex-direction: column;\\n  -webkit-flex-direction: column;\\n  justify-content: flex-start;\\n  -webkit-justify-content: flex-start;\\n}\\n.bk-root .bk-toolbar.bk-left .bk-button-bar,\\n.bk-root .bk-toolbar.bk-right .bk-button-bar {\\n  display: flex;\\n  display: -webkit-flex;\\n  flex-direction: column;\\n  -webkit-flex-direction: column;\\n}\\n.bk-root .bk-toolbar.bk-left .bk-logo,\\n.bk-root .bk-toolbar.bk-right .bk-logo {\\n  order: 0;\\n  -webkit-order: 0;\\n  margin-bottom: 5px;\\n  margin-top: 0px;\\n}\\n.bk-root .bk-toolbar-button {\\n  width: 30px;\\n  height: 30px;\\n  background-size: 60%;\\n  background-color: transparent;\\n  background-repeat: no-repeat;\\n  background-position: center center;\\n}\\n.bk-root .bk-toolbar-button:hover {\\n  background-color: #f9f9f9;\\n}\\n.bk-root .bk-toolbar-button:focus {\\n  outline: none;\\n}\\n.bk-root .bk-toolbar-button::-moz-focus-inner {\\n  border: 0;\\n}\\n.bk-root .bk-toolbar.bk-above .bk-toolbar-button {\\n  border-bottom: 2px solid transparent;\\n}\\n.bk-root .bk-toolbar.bk-above .bk-toolbar-button.bk-active {\\n  border-bottom-color: #26aae1;\\n}\\n.bk-root .bk-toolbar.bk-below .bk-toolbar-button {\\n  border-top: 2px solid transparent;\\n}\\n.bk-root .bk-toolbar.bk-below .bk-toolbar-button.bk-active {\\n  border-top-color: #26aae1;\\n}\\n.bk-root .bk-toolbar.bk-right .bk-toolbar-button {\\n  border-left: 2px solid transparent;\\n}\\n.bk-root .bk-toolbar.bk-right .bk-toolbar-button.bk-active {\\n  border-left-color: #26aae1;\\n}\\n.bk-root .bk-toolbar.bk-left .bk-toolbar-button {\\n  border-right: 2px solid transparent;\\n}\\n.bk-root .bk-toolbar.bk-left .bk-toolbar-button.bk-active {\\n  border-right-color: #26aae1;\\n}\\n.bk-root .bk-button-bar + .bk-button-bar:before {\\n  content: \" \";\\n  display: inline-block;\\n  background-color: lightgray;\\n}\\n.bk-root .bk-toolbar.bk-above .bk-button-bar + .bk-button-bar:before,\\n.bk-root .bk-toolbar.bk-below .bk-button-bar + .bk-button-bar:before {\\n  height: 10px;\\n  width: 1px;\\n}\\n.bk-root .bk-toolbar.bk-left .bk-button-bar + .bk-button-bar:before,\\n.bk-root .bk-toolbar.bk-right .bk-button-bar + .bk-button-bar:before {\\n  height: 1px;\\n  width: 10px;\\n}\\n'),t.bk_toolbar=\"bk-toolbar\",t.bk_toolbar_hidden=\"bk-toolbar-hidden\",t.bk_toolbar_button=\"bk-toolbar-button\",t.bk_button_bar=\"bk-button-bar\",t.bk_toolbar_button_custom_action=\"bk-toolbar-button-custom-action\"},\n",
+       "      function _(e,t,i){Object.defineProperty(i,\"__esModule\",{value:!0});const s=e(270),n=e(145);class o extends s.ButtonToolButtonView{render(){super.render(),this.model.active?this.el.classList.add(n.bk_active):this.el.classList.remove(n.bk_active)}_clicked(){const e=this.model.active;this.model.active=!e}}i.OnOffButtonView=o,o.__name__=\"OnOffButtonView\"},\n",
+       "      function _(t,o,e){Object.defineProperty(e,\"__esModule\",{value:!0});const i=t(1),s=t(70),l=t(66),n=t(96),a=i.__importStar(t(19)),r=t(64),_=t(9),c=t(15),h=t(8),u=t(69),d=t(275),v=t(276),b=t(277),p=t(269),g=t(272),m=t(279),f=t(145);class w extends u.Model{constructor(t){super(t)}static init_ToolbarViewModel(){this.define({_visible:[a.Any,null],autohide:[a.Boolean,!1]})}get visible(){return!this.autohide||null!=this._visible&&this._visible}}e.ToolbarViewModel=w,w.__name__=\"ToolbarViewModel\",w.init_ToolbarViewModel();class y extends r.DOMView{initialize(){super.initialize(),this._tool_button_views={},this._toolbar_view_model=new w({autohide:this.model.autohide})}async lazy_initialize(){await this._build_tool_button_views()}connect_signals(){super.connect_signals(),this.connect(this.model.properties.tools.change,async()=>{await this._build_tool_button_views(),this.render()}),this.connect(this.model.properties.autohide.change,()=>{this._toolbar_view_model.autohide=this.model.autohide,this._on_visible_change()}),this.connect(this._toolbar_view_model.properties._visible.change,()=>this._on_visible_change())}remove(){n.remove_views(this._tool_button_views),super.remove()}async _build_tool_button_views(){const t=null!=this.model._proxied_tools?this.model._proxied_tools:this.model.tools;await n.build_views(this._tool_button_views,t,{parent:this},t=>t.button_view)}set_visibility(t){t!=this._toolbar_view_model._visible&&(this._toolbar_view_model._visible=t)}_on_visible_change(){const t=this._toolbar_view_model.visible,o=g.bk_toolbar_hidden;this.el.classList.contains(o)&&t?this.el.classList.remove(o):t||this.el.classList.add(o)}render(){if(l.empty(this.el),this.el.classList.add(g.bk_toolbar),this.el.classList.add(f.bk_side(this.model.toolbar_location)),this._toolbar_view_model.autohide=this.model.autohide,this._on_visible_change(),null!=this.model.logo){const t=\"grey\"===this.model.logo?m.bk_grey:null,o=l.a({href:\"https://bokeh.org/\",target:\"_blank\",class:[m.bk_logo,m.bk_logo_small,t]});this.el.appendChild(o)}const t=[],o=t=>this._tool_button_views[t.id].el,{gestures:e}=this.model;for(const i in e)t.push(e[i].tools.map(o));t.push(this.model.actions.map(o)),t.push(this.model.inspectors.filter(t=>t.toggleable).map(o));for(const o of t)if(0!==o.length){const t=l.div({class:g.bk_button_bar},o);this.el.appendChild(t)}}update_layout(){}update_position(){}after_layout(){this._has_finished=!0}}function T(){return{pan:{tools:[],active:null},scroll:{tools:[],active:null},pinch:{tools:[],active:null},tap:{tools:[],active:null},doubletap:{tools:[],active:null},press:{tools:[],active:null},pressup:{tools:[],active:null},rotate:{tools:[],active:null},move:{tools:[],active:null},multi:{tools:[],active:null}}}e.ToolbarBaseView=y,y.__name__=\"ToolbarBaseView\";class k extends u.Model{constructor(t){super(t)}static init_ToolbarBase(){this.prototype.default_view=y,this.define({tools:[a.Array,[]],logo:[a.Logo,\"normal\"],autohide:[a.Boolean,!1]}),this.internal({gestures:[a.Any,T],actions:[a.Array,[]],inspectors:[a.Array,[]],help:[a.Array,[]],toolbar_location:[a.Location,\"right\"]})}initialize(){super.initialize(),this._init_tools()}_init_tools(){const t=function(t,o){if(t.length!=o.length)return!0;const e=new c.Set(o.map(t=>t.id));return _.some(t,t=>!e.has(t.id))},o=this.tools.filter(t=>t instanceof p.InspectTool);t(this.inspectors,o)&&(this.inspectors=o);const e=this.tools.filter(t=>t instanceof b.HelpTool);t(this.help,e)&&(this.help=e);const i=this.tools.filter(t=>t instanceof v.ActionTool);t(this.actions,i)&&(this.actions=i);const l=(t,o)=>{t in this.gestures||s.logger.warn(`Toolbar: unknown event type '${t}' for tool: ${o.type} (${o.id})`)},n={pan:{tools:[],active:null},scroll:{tools:[],active:null},pinch:{tools:[],active:null},tap:{tools:[],active:null},doubletap:{tools:[],active:null},press:{tools:[],active:null},pressup:{tools:[],active:null},rotate:{tools:[],active:null},move:{tools:[],active:null},multi:{tools:[],active:null}};for(const t of this.tools)if(t instanceof d.GestureTool&&t.event_type)if(h.isString(t.event_type))n[t.event_type].tools.push(t),l(t.event_type,t);else{n.multi.tools.push(t);for(const o of t.event_type)l(o,t)}for(const o of Object.keys(n)){const e=this.gestures[o];t(e.tools,n[o].tools)&&(e.tools=n[o].tools),e.active&&_.every(e.tools,t=>t.id!=e.active.id)&&(e.active=null)}}get horizontal(){return\"above\"===this.toolbar_location||\"below\"===this.toolbar_location}get vertical(){return\"left\"===this.toolbar_location||\"right\"===this.toolbar_location}_active_change(t){const{event_type:o}=t;if(null==o)return;const e=h.isString(o)?[o]:o;for(const o of e)if(t.active){const e=this.gestures[o].active;null!=e&&t!=e&&(s.logger.debug(`Toolbar: deactivating tool: ${e.type} (${e.id}) for event type '${o}'`),e.active=!1),this.gestures[o].active=t,s.logger.debug(`Toolbar: activating tool: ${t.type} (${t.id}) for event type '${o}'`)}else this.gestures[o].active=null}}e.ToolbarBase=k,k.__name__=\"ToolbarBase\",k.init_ToolbarBase()},\n",
+       "      function _(e,o,t){Object.defineProperty(t,\"__esModule\",{value:!0});const s=e(270),n=e(273);class u extends s.ButtonToolView{}t.GestureToolView=u,u.__name__=\"GestureToolView\";class _ extends s.ButtonTool{constructor(e){super(e),this.button_view=n.OnOffButtonView}}t.GestureTool=_,_.__name__=\"GestureTool\"},\n",
+       "      function _(o,t,n){Object.defineProperty(n,\"__esModule\",{value:!0});const e=o(270),i=o(14);class s extends e.ButtonToolButtonView{_clicked(){this.model.do.emit()}}n.ActionToolButtonView=s,s.__name__=\"ActionToolButtonView\";class c extends e.ButtonToolView{connect_signals(){super.connect_signals(),this.connect(this.model.do,()=>this.doit())}}n.ActionToolView=c,c.__name__=\"ActionToolView\";class l extends e.ButtonTool{constructor(o){super(o),this.button_view=s,this.do=new i.Signal0(this,\"do\")}}n.ActionTool=l,l.__name__=\"ActionTool\"},\n",
+       "      function _(o,t,e){Object.defineProperty(e,\"__esModule\",{value:!0});const l=o(1),i=o(276),n=l.__importStar(o(19)),s=o(278);class _ extends i.ActionToolView{doit(){window.open(this.model.redirect)}}e.HelpToolView=_,_.__name__=\"HelpToolView\";class p extends i.ActionTool{constructor(o){super(o),this.tool_name=\"Help\",this.icon=s.bk_tool_icon_help}static init_HelpTool(){this.prototype.default_view=_,this.define({help_tooltip:[n.String,\"Click the question mark to learn more about Bokeh plot tools.\"],redirect:[n.String,\"https://docs.bokeh.org/en/latest/docs/user_guide/tools.html\"]})}get tooltip(){return this.help_tooltip}}e.HelpTool=p,p.__name__=\"HelpTool\",p.init_HelpTool()},\n",
+       "      function _(A,g,o){Object.defineProperty(o,\"__esModule\",{value:!0});const C=A(1);A(67),C.__importStar(A(66)).styles.append('.bk-root .bk-tool-icon-box-select {\\n  background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4gEMEg0kduFrowAAAIdJREFUWMPtVtEKwCAI9KL//4e9DPZ3+wP3KgOjNZouFYI4C8q7s7DtB1lGIeMoRMRinCLXg/ML3EcFqpjjloOyZxRntxpwQ8HsgHYARKFAtSFrCg3TCdMFCE1BuuALEXJLjC4qENsFVXCESZw38/kWLOkC/K4PcOc/Hj03WkoDT3EaWW9egQul6CUbq90JTwAAAABJRU5ErkJggg==\");\\n}\\n.bk-root .bk-tool-icon-box-zoom {\\n  background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4gEMEg82t254aQAAAkBJREFUWMPN11+E1FEUB/DPTFn2qaeIpcSwr5NlUyJiKWVXWUqvlUh/iE3RY9mUekkPPURtLKNRrFJEeuphGfUUaVliiX1aVjGs6aG7+XX9ZnZ+d2fTl2vmnHvPPfeee/79Sk+may2/UQq/q7Qu+bAJoxjHIKqB/wlfUMcMVqI9bLZ+DGIKwzlzQ2GcxCx2xwvKOUKlaHTiX8bHNspjDONHkOmJBW5jIof/FvPh/06MZOb6cRc7cGn1AKUE5cdzlM/gAr5F/O24H3xkFRfxAbVygvK+cIsspjGWo1zgjeFpxL+BvnLw7laBA4xjIFJwrgu52DoVjKdY4HBEX8dSF3JLYe1fe6UcYCii3xWQjdfuSTnAtoheKCC7GNED5Zx4L4qt61jbTLHA94geKSC7P7ZeShQ0Inoi1IJuEOeORooFXkV0FZNdZs5qvFfKAeqYy7nZ6yg//HG0MBfffh71lFrQDCW2EvEP4mt4okZUDftz9rmGZkotmMxJRtlisy+MTniAWrty3AlXw0hFM2TD89l+oNsoOJXjbIs4EpqNtTCLXbiZ0g+M4mFObj8U3vsNjoZCVcmk60ZwthpepLZkB/AsivWfOJZxtpUQHfWib7KWDwzjeegBZJSdKFiE2qJTFFTwElsi/unQ/awXrU4WGMD7nOJxBY/1EO2iYConq93CHT1GOwucjdqnRyFz+VcHmMNefMY9nNkA3SWUOoXhQviSWQ4huLIRFlirFixnQq/XaKXUgg2xQNGv4V7x/RcW+AXPB3h7H1PaiQAAAABJRU5ErkJggg==\");\\n}\\n.bk-root .bk-tool-icon-zoom-in {\\n  background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4gEMEgsUBmL8iQAAA2JJREFUWMO9l12IlFUYx3//MzPrLpSjkm5oN4FFIWVEl66IQlFYwtLOzozsjHdGRSCRF0sfBEXRVV0FQuQiLm5CZNBFgRRaRLVFhbJ2EdiN5gbK7toObTPn6eYdPTvNzPvOBz5Xh/ec5/n/n89zXtEHmZqeSXSuXBz/3zfdKvBWJHQrwZuRcP0El+QkbQXeBX6WZEgm6TtJk5lM5o4Lc+cV6qpf4Ga20Tm338zeATItVK9Ker6yvPzp4NDQ3+XieGsCU9MzTYumGbhz7m4ze9/MHgvBgItACrgfGAj2jgAvAYs3wlEujjc13kii8YyZrXXOfWhmo9GnFUlvOOemarVapVqtkslksmb2KjARqL62ecuWN9NxbRInzrldAXhV0uFSIfdew7G/gNLU9MwS8CwSmE3Oz88fcXG5blfpqVRq0Ix8VIAAX0XgrVL7HDCHGcCaWrV60LUBN8Dae58aQIxEqcA592I9M610JL0cpG/U9TIHJNKY3RV5z0R+7Nd4HZ0P1g/2RMBuegLAsRMnb4vT8d5vqKfMzOgtAlADrkmqGywmiMBTwfr3dC9j1Xv/r6Tvg/5/5ejxE6cO7M9faVbQZrYNOFSPmqQvVo9FKexvi5uWX58943aM7DwAfBDY+FbSCxP5sdkGx55GeguzrUEXPaSo2pFkAbiSZQCAzZJOmdkjwd6SpB/M7KykQTPbA2wDhoIzRzcNDx9MJwGNIXdJ0mEzmwbujL7dbma7gd03A7lKfnTOvf74nl0r6bonTUbujRSUCrm2d4L3/kvn3JPe+8+BDW2i9o+kT7z3kxP5sYsA6W47oE64TsR7P9tQL4vA2mh9WdIscKxUyJ0M7aR7acOGzikD65EQLEjaa2ZXzMwDFeB6qZBbbLTRE4EGeSaozNOZgYFf8qP7lmIvs354n0qlHpB0T7B9Ogl4IgJJrmjv/SiQjbrkD+BMUkfSbYATPdckrTOzkciWAXOlQu5cYgLdPEIapud9wMOR9zVJH3ViKx333mtHMJvNuoWFhZ3A+ojMcja77njXBEKwJJfTcqUyCIQ34Mf7nnh0paMnXacFuGoC1mr3AtuDfLzd8Zuyl+rfuGn4HLAD+Az4qZQf+61TAj0Noj8vX6oC35SL43u7teG6rf5+iXppwW7/JUL5D03qaFRvvUe+AAAAAElFTkSuQmCC\");\\n}\\n.bk-root .bk-tool-icon-zoom-out {\\n  background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4gEMEgsHgty9VwAAA0FJREFUWMO9l09oXFUUxn/fmXlpItppi22k7UJBRSlVkCytSAuKUloIdjKT0El3FXVXdVFKRVAQV7qQohsNwdA0UFvBhYtqUVyIVlRaogtFQVq7qSTVjA3z3nHzBq/jvPmTN/Ss7rv3nvN99/y794kByMzcfE/7picn/jenmwWeRUI3E7wdCRskuCSTdDfwBvCtJEdySV9KOhpF0e0/LF5SqKtBgbv7ZjObcvfXgShD9Zqk5+orKx8Oj4z8NT05kU1gZm6+bdK0Azezu9z9hLs/HoIBvwAF4H5gKFh7B3gBWFY3460kWve4+3oze9fdx9OpVUmvmNlMHMf1RqNBFEUldz8OHAxUX9q6bduryut+Sfvc/Wz62ZD0fK1afjND9y3gGSRwv1GMojstTxUUCoVhdyopEYDzKXjWwZ4FFnEHWBc3Goet00m7lZlZYQixKw0FZnakGZksHUnHgvCN5/KARBH37enpOVg58H13HV0Kxg/kIuD/ngSA2ZMLt3bTSZJkUzNk7k4+D0AM/CGpaXCyBw/sC8Y/qZd2GpZiuL9YLN4Sx/HpoP5/c/exQ1OVq+1yyt13SLoArEsJnMjlgfOffvK3u58Kprab2QezJxfG2iTzUzI70wRPG9jbmpmb95SNB9mpzp7/j2yVdNbdx4K565K+cvfPJQ27+x5gBzAS7Hlvy+jo4WIvoC3kWpcvS3rR3eeAO9K529x9N7C7zX6AC2b28hN7Hl1Vt44niVq13LUjmtlYkiQfA5s6eO+GpDNJkhw9NFX5ueNt2ARodyF1IHIN2JiOl4H16fiKpK+B2Vq1vBAqFAf4IJkGNiIhWJK0192vunsC1IE/a9XycquNXARa5OnApeeioaHvKuP7r3dTGsiLqFAo7JR0T7B8rhfwXARa2us4UEqr5Ffgs151i/08oTNKdIO770ptObBYq5Yv5ibQq/sl3Qc8lJ4+lnSqH1vFfp9koZRKJVtaWnqkWXqSVkqlDe+vmUDWpZMlK/X6MBDegKf3P/nYaj8ErN9fqZBYEsf3Ag8G8Xit33BaniTcvGX0IvAw8BHwTa1y4Md+CeRqRL9fudwAvpienNi7Vhu21uwflOT+L+i1X2TJP57iUvUFtHWsAAAAAElFTkSuQmCC\");\\n}\\n.bk-root .bk-tool-icon-help {\\n  background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAAlwSFlzAAALEwAACxMBAJqcGAAABltpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IlhNUCBDb3JlIDUuNC4wIj4KICAgPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIj4KICAgICAgICAgPHRpZmY6UmVzb2x1dGlvblVuaXQ+MjwvdGlmZjpSZXNvbHV0aW9uVW5pdD4KICAgICAgICAgPHRpZmY6Q29tcHJlc3Npb24+NTwvdGlmZjpDb21wcmVzc2lvbj4KICAgICAgICAgPHRpZmY6WFJlc29sdXRpb24+NzI8L3RpZmY6WFJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgICAgIDx0aWZmOllSZXNvbHV0aW9uPjcyPC90aWZmOllSZXNvbHV0aW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+MzI8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+MzI8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpDb2xvclNwYWNlPjE8L2V4aWY6Q29sb3JTcGFjZT4KICAgICAgICAgPHhtcE1NOkluc3RhbmNlSUQ+eG1wLmlpZDpBODVDNDBDMzIwQjMxMUU0ODREQUYzNzM5QTM2MjBCRTwveG1wTU06SW5zdGFuY2VJRD4KICAgICAgICAgPHhtcE1NOkRvY3VtZW50SUQ+eG1wLmRpZDpBODVDNDBDNDIwQjMxMUU0ODREQUYzNzM5QTM2MjBCRTwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOkRlcml2ZWRGcm9tIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgPHN0UmVmOmluc3RhbmNlSUQ+eG1wLmlpZDpBODVDNDBDMTIwQjMxMUU0ODREQUYzNzM5QTM2MjBCRTwvc3RSZWY6aW5zdGFuY2VJRD4KICAgICAgICAgICAgPHN0UmVmOmRvY3VtZW50SUQ+eG1wLmRpZDpBODVDNDBDMjIwQjMxMUU0ODREQUYzNzM5QTM2MjBCRTwvc3RSZWY6ZG9jdW1lbnRJRD4KICAgICAgICAgPC94bXBNTTpEZXJpdmVkRnJvbT4KICAgICAgICAgPGRjOnN1YmplY3Q+CiAgICAgICAgICAgIDxyZGY6U2VxLz4KICAgICAgICAgPC9kYzpzdWJqZWN0PgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAxNjoxMToyOCAxMToxMTo4MjwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXA6Q3JlYXRvclRvb2w+UGl4ZWxtYXRvciAzLjY8L3htcDpDcmVhdG9yVG9vbD4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+Cphjt2AAAAT7SURBVFgJxRdbaFxFdGb2bhui227BWrsVKYgf2kJUbP9EUPuzEB803WTXJjH61Q/7Ya1+CMYKEVTsh4J/EpvY7BoabUiNiA8s1p+4KIhpoUUEselHqyS76TbZ3HuP58ydc3d2u4+IkQxczpz3mZkzZ86VYpXjvenpjZsLhUcliE4AuUuASAgptmt1EFdwPiclzIIUUwubNn17OJlcXo1p2UpodHRiux9xB1Eug1+slbzhFxGOKc851tu7/0oznYYBDA8Pt0U2tL8KQryIq2tvZqQhD0QJHRz3yqWhgYGBpXpydQMwqz6NCnurleCSADkJEfgKfOePqL80R/wV1ZaQyr1LenKfkPCkEPKeaj0xg7vxVL3duCmA0Vyuw/fl52hgBxsBED+h4Cv9z3R/zbRm8MTJTx7HQN7GQB6w5C4L4SX7M5lfLBpurjXMyvNIShiyi0l1pL8n9b7EDGPR8fHxzSsQ6XDB3618/xqo6Pk25V5MpVJllgHM1BO58RdQ612kOYZ+GXdij70TYQB05mpj+1kU5G2fB+l3PZtOf8NGx6ambnMXb3yAxg8wjSEG6OKKR9oicBQD+ZvpH2Wzj0lQpxCPG9qMv1x6hHNCsSAlHM7ZOa682vlI9tRDbvHGbD3nZAPpDoD/3JIrLpAs26UFkC3EMUA99hpfGtEBfJjNJnS2Gwnadnvl+Xw+iuc3DAJuNyIaSCHpilVldyDjjUxj3WDZIAhxhHHyRcdNuA7AAfUaXzVKODpzFiZ4/uLvh5G+m2no+C/pyIf7MqlEJB7bpqR6nXkEUfbeawuLaZsW2ISfNQ2vtaktQlGFQyIVGT0o2+2EC4iQNGwjBIN9qdQ5Qg4mk4X4rW3vCClLtowE2FOFUxKDfNmiZci3ovKKRFPh4FK9q4Zbdr+lKKJiA13TcHR2dmLBgdmQ0GAS2MZaEowY+XbAk09IvgtYZGp16SyvFhaHcIUh645t8T9DBCcnz5zZ4hZLu3DzK2QlL1QQa0Y+pHiJKPSuOGj3PmZTheM5w2TwqBxnvBZOTk7G5gvXJ5Aelms8wnJURL+olSWcfEhf6gDoUXPMq6ZlqbzWU2pE+3hi4s6F68tfIj9cBMlikr7Z0/P0b/X0yIcUXsDCF1WhtL4OROHaXk+xlkbV0Cu732Nmhc4peaWSg73pA8dq5RkvO37ldUTfXCKZv2q45MkhvG87WQEzpCCUSvV1d9GONBy3lMvgKSwrZig8gjAietWY0QriylO2jIo4yVbOSb7KB/qmI9BPKjHpSSXYauRyn92Nq9/Kcrj13x3s3v8D481glQ/0raiNYgX9njPSBOImbrHZePl+tfFmc9sH+Xaoh8NjOKSVdDMhjjYzQLy+dFceH5+IJQf9VYXX4tROg4ZFU8m31M3mfPEqUoJqCGJfvWpo2xnNfdrhC28n06SCeSzNZxlvBINGRXCtKS7EY1uV6V7HWAm38y1cXaXsMcOCvr9ySPj+af7A1U2HJXHzVNvUXVLIGyPf+jV0pf8GHoN+TLAyPkidTCi2RpPApmnR0Bd1zGRaB/B8Oj2HSw7LLbVR1MmskW8RdEWVXSJf3JbpAMgRtc4IZoxTh9qotQjCasm46M0YX9pV1VmbpvRH5OwwgdRtSg2vKaAz/1dNKVtb17Y8DCL4HVufHxMOYl1/zTgIgiYvBnFKfaNp3YjTdPz3n9Na8//X7/k/O1tdwopcZlcAAAAASUVORK5CYII=\");\\n}\\n.bk-root .bk-tool-icon-hover {\\n  background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4gEMEg4oVHp0SwAAAQJJREFUWMPtlsENgzAMRb8RQ5VJItFDOgaZAMaAA0iZpN3KPZSoEEHSQBCViI/G8pfNt/KAFFcPshPdoAGgZkYVVYjQAFCyFLN8tlAbXRwAxp61nc9XCkGERpZCxRDvBl0zoxp7K98GAACxxH29srNNmPsK2l7zHoHHXZDr+/9vwDfB3kgeSB5IHkgeOH0DmesJjSXi6pUvkYt5u9teVy6aWREDM0D0BRvmGRV5N6DsQkMzI64FidtI5t3AOKWaFhuioY8dlYf9TO1PREUh/9HVeAqzIThHgWZ6MuNmC1jiL1mK4pAzlKUojEmNsxcmL0J60tazWjLZFpClPbd9BMJfL95145YajN5RHQAAAABJRU5ErkJggg==\");\\n}\\n.bk-root .bk-tool-icon-crosshair {\\n  background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAADEUlEQVRYR81XXVIaQRCeHqug8CXmBNETaE4gniDwIgpVspxAbxC9ATkBkCpQ8gKeQDiB5AQxNyAvUlrldr7eHxyGXZi1rMJ5opbp7m++7un+htSGF204vsoMoNXrlzSpfWa1oxQfhAegCZGaEtPorHo8znIoJwCt6+td8uk7ApUQCIHTF4BNAWzImq8ap6cP68CsBdDp9i9ZqXM7ML79g/EnCWD+jgMKENKqWT+tXK0CkQqgNRjs0OxpQIqKhoMxaG6/6JeRnK7T6yO2UvVqhYSlLX+ryORfgKn9ORDFIy7ky41yGcwsr0QAQfDH5zucOswx819fs4egI9OFCcD8DjBF7VNbEX0JzdWEt3NHSSASAcCxBDqMgt/623kvyTgNgNjJIfTjk4D4FqaJR1715MjmYAmA5Bx3AwUXQL+t105KaTlcBSC26XRvhjEIoLiq1yqXpr8FAGG16/ug4IT27fxBWu7EiQuAiImJpEMKE6nYM30uAIDDttSUOPfJP7JzbjPhAiBIh9QE67vIvoOi9WJfCwDavf40ulpjbCqmUf+W753ezURuh7Dg1SqflwAEHU6pgfyBq9Y4qx0LG++2fnZ/eUzcstmdM2AWH+jfc+liWdBJfSENf8Lifi3GVwC9mybOfi5dzatWVrbbLIHNva8p5h/16gkaFiLGGxbufkoE6XguwePiXLF3XmMfCUCUAqtKXU7sumd1CowOuJEi3Pg1FBpjitIGhyvVSfvmjci6ZR+rFQfDiPVE2jFYeICQ+PoewwjC5h7CZld6DBdyu6nDSKgzOyIMhmhK5TTqXYbRorZYM46TmpKAAOrGWwSJJekSB1yqJNOzp1Gs7YJ0EDeySDIMtJbQHh6Kf/uFfNFZkolJICRmz0P8DKWZuIG2g1hpok+Mk0Qphs0h9lzMtWRoNvYLuVImUWrmPJDlBKeRBDfATGOpHkhw670QSHWGLLckmF1PTsMlYqMJpyUbiO0weiMMceqLVTcotnMCYAYJJbcuQrVgZFP0NOOJYpr62pf3AmrHfWUG4O7abefGAfwH7EXSMJafOlYAAAAASUVORK5CYII=\");\\n}\\n.bk-root .bk-tool-icon-lasso-select {\\n  background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4gEMEgwlGP1qdAAABMBJREFUWMO9V1uIVVUY/r61z57ZMx4DnbzgkbQXL5iCJphlWdpIGY4jpFBkEiU9ZNaDRRcITcIwMwgxoQtU2IMXdAZfMjFvpERXYiSbysyBEXFmyuHMnLP32uvrwT2xnY5nxvHQ93Jg7fWv71/r//7L4a59TRgqJk+Z6v3a+sv0OI5nk5wu6VaSVZImAThHsgjgrKTvM5nMUWvtmf5n8HodCIKgOgzDhc65pSTrJQWDsSNpJX1ljHnDOfdT37oZLLHv+8OMMasKhcIJ59xHAJYMlhwAJGUAzJfUTHLFuFzOG5QDU6dNMyQfs9Yedc5tBpAD4IYYNQGoBrDtQnt7/b0LFrJsCHzfn2itfQfAnZLiazytA3AaQAuAiwDaEgeNpGkkswAWSBqRONB38b88z5uTKePt6iiKXkk8jq+iJC5LOmiMaTLGHLPWhmWeHr7vV0dRtATAapAzIVmSo51zyzIlbm2stesFPA6pKk0r6Ryg93y/ek8YFvPOOTg3cDSiKCoC2OP7/rEoirYm4rUkF12lAWNM1lr7lqQn0+QA8gI2jBg5cj6Aj8OwmB+KAKIoukhyp6SRJAUgl0ndPLDWPi9pJQCbuviXvu+/GIZhW1dnJ24UJFuTjCCA2ADA8sYGWmsXS3qmL94kDYAtkh4Nw7ANlQJ5U6INT1KrAYC9zQdykl7nFSj5fXp5Y8NWVBhy7mUAjqShMYdMXV2dJ2klyRwAJ8lIeuGWCRMP7N7frEqSG2OmAFhKshNAp5wrmO7u7jEAngPQm1S2z2pqapr+OPt7XEly0oxwzq2RdFmSD2AMgKKJouhhAL4kA+Cs53l7e3t7uytJHgRBreTWkXwkKVJnJD0B4GAGwIJE9R6AFufc6UqSZ7PZbD6ff5dkA4CQZEHSqwAOISmXtwGIE+F1SeqqIP8d+Xz+C0mLJYWSAODteXffczjdDQNJ0BWMCoLg5gqIbRTJNwHsljQhUb0luWPM2LE7Thw/9m/5NCT/TByxAOYWi8X6/gdWV1dnfN8fNRBxJpMZTXKdc+6IpFVJWAEgkvSJpA0X2tvtVTaSjgOYBCAEEADYSHK87/sfhmEYA9gShuEDkgzJHyWtB/B1irQ2juP7ADxkrX0wOUOpzmdpzEY590HJ7Ni1r2kSyZOSiv2+hSRjSTXp/QAukzySNJOJkmalyNIl10hqMcasdc61XDNcQRD8BnITgNp+36r6kfcNFMMlLQGwTNLMEuQGQBfJl2bdPru+HDkAZAqFQux53jZHEsC6aw0eg2gylNRBcqcx5v04ji999+03AwsWAOI4Lsy9a94WkisAnE5a5WCJYwCfA1g7LJudI2lTHMeXBm1faiQzxkyRtF3S5CTupeAB+KG2tnZFT0/P30NO2VKLzrmfAbwGMipjG5Oc0dPTc0Md05SZ5U4Q2FxChErtEYD7jTGNQ3UgM8Asv90Yc9I5LSKRlXSI5CxJa0jWSALJjKRnAewfkniT+vwf7N7fXHK9rq7O7+jo+BTA/NRrdBpjnnLOnUrvXd7YMPQXSBunneno6IhIHgYwW1JtkgmBpBkATlVMAwOk3nFJ+VSoqgCMr6gIy2FcLtdKspAedyQN/98caDt/3kpyabUmf8WvG/8A1vODTBVE/0MAAAAASUVORK5CYII=\");\\n}\\n.bk-root .bk-tool-icon-pan {\\n  background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4gEMEg4lKssI9gAAAOtJREFUWMPVll0KwyAMgNPgoc0JzDX2Mtgp3csKErSamGabIEUo/T6bHz0ezxdsjPJ5kvUDaROem7VJAp3gufkbtwtI+JYEOsHNEugIN0mgM1wtsVoF1MnyKtZHZBW4DVxoMh6jaAW0MTfnBAbALyUwCD6UwEB4VyJN4FXx4aqUAACgFLjzrsRP9AECAP4Cm88QtJeJrGivdeNdPpko+j1H7XzUB+6WYHmo4eDk4wj41XFMEfBZGXpK0F/eB+QhVcXslVo7i6eANjF5NYSojCN7wi05MJNgbfKiMaPZA75TBVKCrWWbnGrb3DPePZ9Bcbe/QecAAAAASUVORK5CYII=\");\\n}\\n.bk-root .bk-tool-icon-xpan {\\n  background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4gEMEg4X4hxZdgAAAMpJREFUWMPtlsEKwjAMhr/pwOOedINJe/PobWXCfAIvgo/nA4heOiilZQqN2yE5lpD/I38SWt3uD9aMHSuHAiiAAmwaYCqoM/0KMABtQYDW11wEaHyiEei28bWb8LGOkk5C4iEEgE11YBQWDyHGuAMD0CeS30IQPfACbC3o+Vd2bOIOWMCtoO1mC+ap3CfmoCokFs/SZd6E0ILjnzrhvFbyEJ2FIZzXyB6iZ3AkjITn8WOdSbbAoaD4NSW+tIZdQYBOPyQKoAAKkIsPv0se4A/1UC0AAAAASUVORK5CYII=\");\\n}\\n.bk-root .bk-tool-icon-ypan {\\n  background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4gEMEg4anK0lywAAAMVJREFUWMPtlzEKwzAMRX/S7rlpIMXeOnaLaME36FLo8XqCdNFghGljyc4kgQi2Q/SUj0F/eL7eMMTKz6j9wNlYPGRrFcSoLH4XxQPvdQeYuPOlcLbw2dRTgqvoXEaolWM0aP4LYm0NkHYWzyFSSwlmzjw2sR6OvAXNwgEcwAEcwAEcwAEcoGYk20SiMCHlmVoCzACoojEqjHBmCeJOCOo1lgPA7Q8E8TvdjMmHuzsV3NFD4w+1t+Ai/gTx3qHuOFqdMQB8ASMwJX0IEHOeAAAAAElFTkSuQmCC\");\\n}\\n.bk-root .bk-tool-icon-range {\\n  background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAAlwSFlzAAALEwAACxMBAJqcGAAABCJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IlhNUCBDb3JlIDUuNC4wIj4KICAgPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIgogICAgICAgICAgICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgICAgICAgICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyI+CiAgICAgICAgIDx0aWZmOlJlc29sdXRpb25Vbml0PjI8L3RpZmY6UmVzb2x1dGlvblVuaXQ+CiAgICAgICAgIDx0aWZmOkNvbXByZXNzaW9uPjU8L3RpZmY6Q29tcHJlc3Npb24+CiAgICAgICAgIDx0aWZmOlhSZXNvbHV0aW9uPjcyPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj43MjwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjMyPC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6Q29sb3JTcGFjZT4xPC9leGlmOkNvbG9yU3BhY2U+CiAgICAgICAgIDxleGlmOlBpeGVsWURpbWVuc2lvbj4zMjwvZXhpZjpQaXhlbFlEaW1lbnNpb24+CiAgICAgICAgIDxkYzpzdWJqZWN0PgogICAgICAgICAgICA8cmRmOkJhZy8+CiAgICAgICAgIDwvZGM6c3ViamVjdD4KICAgICAgICAgPHhtcDpNb2RpZnlEYXRlPjIwMTgtMDQtMjhUMTQ6MDQ6NDk8L3htcDpNb2RpZnlEYXRlPgogICAgICAgICA8eG1wOkNyZWF0b3JUb29sPlBpeGVsbWF0b3IgMy43PC94bXA6Q3JlYXRvclRvb2w+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgrsrWBhAAAD60lEQVRYCcVWv2scRxSemZ097SHbSeWkcYwwclDhzr1Q5T6QE1LghP6BGNIYJGRWNlaZItiFK1mr+JAu4HQu0kjpU8sgF3ITAsaFg0hOvt2Zyfvmdsa7a610Unx44Zgf773vvfneezPHNzrbhn3CT3xC3wPXYOC8LDzqdi8YY/gwh4BeknS/2th6dr2kf94AOp3OFyWgMyziOPbMDxV9FTtJnl1ut795Xd0/YQ0/vtYQwMT1KXWCfr2IjOWwtNehwN4xL9ykTrm6Pzl58yLn3J+mKh9mXbT3uRjGEDph+O8/TjfP5dBp7Ha7AX7O3o5nZeD/0E/OGyXntDgzA0X6qmCnrVutVlrUWV9f/3xo+pwhGDhvEPHOjoxnZjJggXmMHzBQ7NGNp9vxk61fr0HR7e/u7pZzCGHlc7qwBYYTT7tJYSx1AQzppyFPft5apta9w7SKcn0b7P7+/jCsDQ5mbc0dCmIJGDN0ehdcjsmkm6A6KUeKFOTE11PLxrC7Ukqh3ylL2fT0NAP9q6ur6rRCJJYsbKB0JsbCKMuy+xREePDyxQPCz+Crlw062QcA5wBOOt1l6vIl2WiI9F1fN6Q+BBqit6hEC4Hk08GQJMn4myjSP7RavVxgdaVUh/3U6HCMsPr9pYnJKRziHtWQ+un58+hGs6nsjQSjpuTyKGN3CX+FBwHXSiEVgjP+O8X6N12kIePES+GzTKAkGbNp8yJsGUMVzz8jPKReiyAQRimy5/cjye5RpF8utFp/+nwmT7d/NMzcFkS7yjJNGDaPURQxIQThEQy0SyF4l5WJYYhBa816vZ6dU7A6CAhbZVow/pDe0O9hVOoCi13r4BgBAvJHqMSQL2vE/iH6IAXEwgrRVUmBoRRwnwJQT98xEeVeSUyB4dJ5nwJBKdCFFGRmUCcu7rwIYypCTblaChuNBhWODrman5ub+4v0rMNBt8z6Ezh7GksJQpCbm79cMQE7QBFm/X6f0rjWnv8WRYg/QdbUpwDAEBy8vPyA8rNGzg3a8MiElwiM7dAtRqNoNptjGPM1laVxP9umWEMGLOKhKUOJDtBwDmzsw9fC/CzHr9SGuCTi2LbbKvVtmqXpCjMihBFa79Wrt5fGx9PDzc3fmu32Lf8qFliwU9emKhBSp+kRKn/hu9k1COEDbFdt/BoKWOAkuEbdVYyoIXv8+I/QK9dMHEb1Knb7MHOv8LFFOsjzCVHWOD7Ltn+MXCRF4729vWMDK+p8rLkvwjLg4N4v741m5YuwCI9CvHp1Ha8gFdBoPnQAkGsYYGxxcfEI7QQlFCTGUXwjAz4tWF+EpymOWu7fglE7qsOvrYE6g4+9/x/vhRbMdLOCFgAAAABJRU5ErkJggg==\");\\n}\\n.bk-root .bk-tool-icon-polygon-select {\\n  background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4gEMEjc1OfiVKAAAAe1JREFUWMPt1r9rU1EUB/DPK0XbqphFHETo4OCiFhwF0V1KHbRSROLqon+AUMVRRFBwEbRFMBiV+mMW/wIxi5OD1kERRVKRJHUwLvfBTZrU5OWBGXLgQu7Jfe98z/ec7z0vKa88b2q1BDtRHdAPBaylm1NzsxsOjPnPNt6WSWprbft+/c3I3zOAjhT1Y4+fvcjEQJIXnVECSa+AhqIHqlHH5lWCZoe+Gk4GRgDG86j9SAUdlDBSQaZhlOkuHyoVdJmsw98D1S5fM4NYM1LCpqM+Lwa240oLgmZzpVZvzKT75VLZcqksSZKWlQeAy/iORVwIvh31xvotvK7VG3Px4aWHj3Jl4C2uYSvq+Bn8v6LLbaVWb9zsBiKLCvbiNG7gLm7jAYqbPHMJMziZ9lsKoh8GtqCEVVzHftwJn+TFHp4/hg8BSCYVfMOZoPEv2NZGdy9WCGUr9toDR3E2/H4V6nwRe/BmgN65H1ZhvMuB3XiKIyFoGefwO6ysVkUlrNUNsyAK/jli533Q+Y8cJFvAeXyMS1CI/jiMr/gUtD2LQwMGr4R3p7bY3oQHQ5b38CT4D2AXXg6YcQXHpyYnlqKsi5iOAVSwL9zd7zJ09r+Cpwq72omFMazjT9Dnibym0dTkRDUKrrgwH7MwXVyYB38BstaGDfLUTsgAAAAASUVORK5CYII=\");\\n}\\n.bk-root .bk-tool-icon-redo {\\n  background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4gEMEg4itK+dVQAAAaFJREFUWMPt1L1rFFEUBfDfJDaBBSslIFjbaSFp1FJQFMVCHkzhKIqdUYOCoBgErVz8rCwiTDMwBCIKipDWyip/gxAIWAmBgBC0eYFh2Gx2l9lFcA5M8e59782Zc84dWrT435Hs1siLchqn43MS0zgW22vYxjesYjVLw3YjBPKinMUTBOwf8J5fKLGYpWFjJAJ5Uc7gIW6jM6Kim3iNZ1katgYmEL/6I+YasvY7Lg6iRpIX5VF8wuEe/XV8wGf8jN6LWTiAc7iEQ7ucPZ+lYW0vAtfwvlbfwCKW9gpXDOv1mJvZHiSO91MiyYsyiQSuxtpXXM7SsDmM5nlRdrCMMz3sOJWl4Xevc/vwBzdwAl+yNNwZxfRI+GxelK9ikHcwh8d4NNR/YFRES1ZwoTYdR7I0rNf3TzVNIGbmSvR/Bx08mIgCFSVu4l2ltIWD9WxNGR+W8KOynqnZ0rwCeVG+wa0hjrxtWoF5dAfc28V8Mib/n+Nev5dnabg/zgw87aNEN/bHOwVRiRe4Wym9zNKwMKkpgIWKEt24njxiJlq0aPFv4i9ZWXMSPPhE/QAAAABJRU5ErkJggg==\");\\n}\\n.bk-root .bk-tool-icon-reset {\\n  background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4gEMEg4gWqH8eQAABLdJREFUWMPtlktsVGUUx3/nfvfOlLQaY2IiRRMQIRpI0PjamJhoVASDvNpCpYw1vJQYSVwZwIVQF6wwRHmkAUof9ElrI6VqDAXcID4TF0IiYQMkSlTokNCZ+b7jove2t+NMH7rQBWd3v+989/zP+Z8X3Jb/WGQySvUNTQBJESkNguAVYIWqzhaRhwBU9WcR+QXoymazn6jqzUQiMQSQzWZRVdal1vwzAI2tHQBPOuc2AbWTdOyQ53n7nHNfRwee51GzqoIQMCLDpr3x/tLQ0oZzrk5Vj0/BOEBt+KYuOlBVGlrahr0Wob27t3gEjnZ2AyQzmUwHsDgP6J/AYRE553neDwDOuUdU9QngNeCumK4TkRMhZUORcYC1qysLA6iuSQHIwkWLD6lqapQsuSmwTVV3h99I7EcAR462A2xR2Ilq6ehTaejvO1774kuLNALR33eclsaGsQDe3fYegHl43vyNwEeqGl1963mm2jl7YZRTQ82qlWP4HM6ZToC5ztkW4LHQoALru7s6Di5dvlIj/e6ujrEAWoZDn8hmMjXATMACGaAVuBjXTVVXFc/AxhaA+4zvn1DV+eHxVWPMAmvtb5GeMWZyZVhI2rt7qVy2pOh9U1snwIPW2vMi4oWJuBPYHkVAVScPoKmtkzVVK6cEMsyJraHhiCqJqJUwj/JRz7TW1iSSyR2rVyylqa0Ta+24Ic8vXaAEmDFc/l5Z2A/80OibuVyuz/f9ElUdHCmvw82t5HK5h6y1PYhsz2YyGw43t2KtBZHIGwB6+j4rCkBVUdV7gXrggnPuu8h4eP+xMeZS2D0rJYZ6AdAMzAt1b4nI26p6IFZOY8pugijcKSIHVLUK0LyST4vnrVfnWr3mjmP4QTATaERkXkypRFX3isjmuHdRJEK6Ckqquopp06bdKCkp2Sgi7XnGLcg7gzeutwNIiPYc8HixqIrIOlU9ONVIhHPEd851icgSVXUiskVV94gIqoonIt0i8gfQCfwae38e6BWRXuBZz5jZ8VbaOE4EIqlZVUEQBLlkMplS1QER2RwkEnsSyaREDUzyeNsvIhvCMqkH1kdIJ2o+k8iJB1LVVRfjZ6nqqlEAIbdVQGto8Lrv+/dbawcjAL7vc+6bs+zetetfLSHxniIFGofGGsU2oC7eOCbDfZ7nQawBOSAX74SF9oEPImOq+r7nmVmxb5raukZa8UReGmNmhbMkAwwBH467EYVZe49z7kdgenj8k7V2oTHm8kgdWcvrNdVFjR8cHkYzjDH9wLjDaEwEzpwa4MypgWvAjtjxfGNMj4jMiT+M+kFsZI/Q6Pv+HGNMT8w4wI7TAyevxXVPD5z8+zD64tRXAMHVK1eaVLUyVvuDqroV2BOnJF4ZIedviUidqt4Re9s+vbx8zZXLl7PR2+nl5Tz/zNOFp2FzxzGAklw22wUsLLaSKXwf8vhosZUM6PeDYEUum70VHfpBwKsVyyfeikOP6oBNwN1TrLbfgX3A1kKLzKeff8nLLzw38T5wZDgxn1LnNk5lLRfP26/OnR2hwfNYW2Atn9RCsrf+EECyrKysDFimqhXhyjY3VLkAXBKRDqA7nU6nS0tLhyIj6XSaN9bVclv+l/IXAmkwvZc+jNUAAAAASUVORK5CYII=\");\\n}\\n.bk-root .bk-tool-icon-save {\\n  background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4gEMEg4UexUIzAAAAIRJREFUWMNjXLhs5X+GAQRMDAMMWJDYjGhyf7CoIQf8x2H+f0KGM9M7BBio5FNcITo408CoA0YdQM1cwEhtB/ylgqMkCJmFLwrOQguj/xTg50hmkeyARAYGhlNUCIXjDAwM0eREwTUGBgbz0Ww46oBRB4w6YNQBow4YdcCIahP+H5EhAAAH2R8hH3Rg0QAAAABJRU5ErkJggg==\");\\n}\\n.bk-root .bk-tool-icon-tap-select {\\n  background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo3NzIwRUFGMDYyMjE2ODExOTdBNUNBNjVEQTY5OTRDRSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCOTJBQzE0RDQ0RDUxMUU0QTE0ODk2NTE1M0M0MkZENCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCOTJBQzE0QzQ0RDUxMUU0QTE0ODk2NTE1M0M0MkZENCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1LjEgTWFjaW50b3NoIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTQ0QzIwMUM1RjIxNjgxMUE3QkFFMzhGRjc2NTI3MjgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzcyMEVBRjA2MjIxNjgxMTk3QTVDQTY1REE2OTk0Q0UiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6eYZ88AAADLklEQVR42rSXf2TUYRzHv7tuGcfE6Vwb5zLSSjEj7Y9KWqfEmFZJP+yPMdKKmUrrn0iUfjhWlLFi6YfNrF+StBoTo39iYkTGco4xxxG59P7k/T2PT8/37nu3bx9ezvPj+zyf5/PreS78bGLS8SmrwE6yje3NHJsDBTALpknBz6JhH3NiYAB0gHqPOVv52wJ6QQ48BzdAttTioRJjdeA8mAHHS2xuk3p+M8M16ipVQE49Ds6CiFO9RLjGONf05QLx6wPQaBlbBlPgJVgkP0ETiIJ2sB/E1XfimjfgBOOlKDUqCGOcqBcQnw6BYW5YTo4wbvQhMmCfGRemC2rBiGXzWUb+kM/NRZ6CHWBM9ce5R61NgX6ayhSJ5EPlItlDRNkz4JbFHf06BkSzHjXxM+gDv1S/mPUo2AXWgt9UUHL/IVhS8yUV1/EbV3o4N+NaoE9Fu/i827K5pNYHnqAVJECShWmAaddpscYFFXwR7vnXBRGlnUN/L6kqKJlxnRUuDbaDBiL+vst5d4gpcpBrqk/2jIgCKVUolhntplzivHmwh4stGOPfwBWwl/2dpp8p7xjQZqFLiQJtauKkivYm+kzccpK57yXfOUe+P23JqAnVbhMFmlXntCWnxbT31am9ZJ4BJifsUmNTqt0cYhA5ypympPg7VkEKunPbVb8cIG+0kyHLJZNR7fUMooUKFHAPkfQo58VLK+RzwRDd4FdWG9mjpaAXzqkJa1R7kQttqEABWXMjOOxxVRfnhRm5URX1prk/0pQHwNcKlchZ+jdpC+hFdVqO0my9Hj5dkYgCn1Rfh/KdlNDHrJhPqlDih+IfBd6qwpOgEqYMsorJ2HtWxtagLJDn/W3KRfPOZhoeBJfZPgVeGKeKrkQBh5dLXl25Ny3pc4/1fkTdbvFqFQgbxWeYD0hXulhQ0pYiM1jG547fcbMQpVnHTZEn9W3ljsCzwHxCdVteNHIZvQa7/7cC7nV6zHIfyFP9EXjFa7YxKAVqPP4bxhhoLWW+z9JyCb6M/MREg59/RlmmXbmneIybB+YC/ay+yrffqEddDzwGvKxxDmzhc0tc80XVgblqFfgjwAAPubcGjAOl1wAAAABJRU5ErkJggg==\");\\n}\\n.bk-root .bk-tool-icon-undo {\\n  background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4gEMEg4em8Dh0gAAAatJREFUWMPt1rFrFFEQBvDfGhACASshkL/ALpWVrSAKEQV5sIULWlgZNSgIFkGIVQ412gkBt1lYLERREFJqJRaW1oHAoZUQsDqwecWy7N3tbe6C4H2wxc682Zn3zTfvLXPM8b8j6RqYF+UCzsfnHBawGt3fMcAX7GEvS8NgKgXkRbmMxwg41TLsN0psZmnodyogL8pFPMIdLHUk7hA7eJKl4U/rAuKu3+HslFr/FZezNPSTFslX8QErDe4DvMVH/Iq9F7VwGpdwZUjsPtaSFjv/1vCBPjaxO0xcNbHejLpZrrlvJCMCT+JzA+2fcC1Lw+GE4l3CG1yIptfjCtiKoqtiJ0vD3aM0Py/K57iIMxgkQxat4EdN7e9xdRzlk+LEEPvDWvIDXJ928sYxjL36icWK+VaWhlezOIqbGFirJd/H7szugrwoX+D2BDEvszSsT5OBdfRaru/F9dPXQF6U27g/KnmWhgctxqyzBrZGMNGL/rHI0nDkKXiKexXTsywNGx0OnFbFNk3BRoWJXnw//j+ivCi32/S8CxPVNiWOAdUiJtXITIqYY45/Cn8B2D97FYW2H+IAAAAASUVORK5CYII=\");\\n}\\n.bk-root .bk-tool-icon-wheel-pan {\\n  background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4gEMEgswOmEYWAAABddJREFUWMO9l09oXNcVxn/n3vc0fzRjj2RHyIZ6ERuy6CarxJtS0pQSCsXNpqGFWK5tTHAwyqIGN7VdEts1LV04BEoxdlJnUbfNogtDCYWQRZOSxtAUCoFiJY0pWJVUjeTKM9LMe+9+Xcyb8ZMychuofeHCffeee7/vnXvOuefYlV/+mv932//tb91z/Y2rvxmMHQ+4FcEfOIGN4A+UwDDwoQScc7vM7AIwB8yZ2QXn3K77Ab6OgJnVgeOSbkqaBiaACUnTkm4Cx3OZzwf+qzcRQup1zNZ9RwDe+0YI4YKZTUn6zCGSMLOfAF/03r+QZdnyfwO+ePEiI6N1nPMgMDMkETLRbd2mXG8gCbd9YiIKIUxLKoLfBN7I+80+CUlTIYTp7RMT0b3Af37p8kh5y9gZcy4Fzt+5szqSaxkzUR7dwtrKMmaGW242d0t6vrD/He/90865o865o977p4F3Ctp4frnZ3L0Z+OryUrVSrZ0z8ZxhHjhcq1XPrS43q/0flDlK9XpPA2ma7gMeyvfPx3H8TJZlH4YQWiGEVpZlH8Zx/Awwn8s8lKbpvmq1ahvB641SXNk6dhLskNA2MIBtwKHK1vGTW8bKMRbAMgyPqWeETxUM8VSSJAv52JmZA0iSZMHMThWwnipXKp8hsLLcSaIR92oU8xjSayCQXotiHotG3Ku3m+0EOQwPQCDggMf7BzQajSs5eAk4B5zLx4O1vD2eJMmAQKliscgASJMw21pansFs1swQ/DNLmUmTMNuXX+taXHTDaj5OW612R1JZ0nFJJ/J+XFJ5aWmpA6S5bHV8fHsPHFU6q3pJCjtFxtrKMuXRLUUXXxdrRLazFOtUolZlsGhmACsgnHPTwJnCnjP5HMBKLotzxsTE9rgDL0t6LoriKsDIaB31ZEK+JxQJRHFUBR2NqLw8OTkZR0OC0ntm9k1JWU7OA4vD/mZ+YfElsANmNEKi75vztzB5M8uAr+bx48me88g757PQ1U5zNg52YH7hX8l6f+4Fi3c3BqHNmkI4YQOV2MGCNu9qHPYCewfzbrC+XSGcWEcgTRKA3wFfyzdDz5d+D3x9CIcfA4eBbQS9LscskgfLnHNPAnslvS/pbZDHLLPADpx9N9fqpSIBH8cxWZY9m6bpb4Ev5fN/iKLo2TRNgdx/eo8Wk5O7Ts/N/SOSdMjHdj4kmgkIEJLJzPZKetvMTkIvFLsR25Ml2gfuF5M7vnA66sdooJYkCSGERe/9VAjhzRxoKk3Tvg3U8nulVqvx8cyNpER2umM+SdOkbc5B8JhpqBdIgTRR24h+lpKen731aRIN7thscH9Zlv0d2F8YD2TIX7F2uw3A7ZWV1a0TYz9ca8cJZHRbuRuaDfUCw9/qJHamPOKToAwHtHN6lMvlSkH2o7wDMDo6WuGuQbbn5+YAKNcb3J5fSvrhtTY+vsOPuD1IOyRhMOkj9kSx29HfXB5RUnS964NT2+3vbGbxG9auO2cDNuV6A8NTb5TitBuOpQkfYD2vwOxgmvBB2g3Hto5X42EJyVsFlztbKpXGNgqVSqUxSWcLU2+tdToa9hasLjfPYlwGa+bTi8Dl1dvNsyvNtQQL9MO2w+HM7BqwlAtPdrvdq9773WAVsIr3fne3270KTOYyS2Z2bbXdHhogKmPj7YWF+VOSXs/v/9KdO+0fVBrjbRkgB/KIDBnYu9f/7D+ZmfmRxPd6qwB8YmZXcq1MAQ/nJhTM+OnDe/a8+PGNG9lm19V/D1Qw7HXZlcRa69+U6w38l5/4ipxzf5X0CPBILjcGPJH34pVcc8692FxcXLlXRnTwwH7+9P4f8aWe3fY59LIqo1NMyQBCCHNmdgx4BegUWefjDvCKmR0LIcz9L8nokSNH+PRvH4HC3YQ098pSbevg24qlmZmNmtmjkg4D3+j/tZldkvQXSa3PW5ptlpL3ZaIN99OS9F7+IgKUgSyEkNyv2nHT7DZX0dr9rpjua2l2r4rogRAYVqZvnPsPqVnpEXjEaB4AAAAASUVORK5CYII=\");\\n}\\n.bk-root .bk-tool-icon-wheel-zoom {\\n  background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4gEMEgskILvMJQAABTtJREFUWMPdl1+MXVUVxn/fPvf2zrSFmUKnoBCUdjRoVaIxEpO2JhilMYBCtBQS2hejpg1Uo2NUrIFAoyGmtiE+GHwQGtvQJhqDmKYRBv+URFsFDNCSptH60DJTO3dKnX/33rM/H7rvsDu9M20fDMaVnGTvtb69z7fWXmvtc/TEzqd4OyXwNsv/FwFJQVI/sA14SZKRLOlPkr5TrVYXHz70quYkEEK4TtI2YAgYkrQthHDdhV5uuw+43/ZrwCbgRttgY/tjtrc0m83X3/f+D6ydnJhYcB4BSZcBA7aP2d4ELAGW2N5k+xgwkDB0IH19CGGH7R8B1aQeAf4KvAw0ku4K2zu7uru3ApdPEyiKohd4TNKjtjt5h6RHgccSNrddbvuHtm9Jqoak7xVF8WFgdavV+pSk5cCObNmXgK++85prCj3z28HKqZMnH7D9YAY4BvwujT8BvCuL1INX9vVt+dfwcCvNb7f9q2RuSfrGvWu/sL2Nf3LX7pzvj4ENSGBPVarVd4fRkZFltjdmoMGiKO4IIWwIIWwoiuIOYDDzeOPoyMiyFLkum7WJCMDztrcrTTrIRuAQZ6NcK1utL4dWq/VZoC8BhqvV6l1lWb4YYxyLMY6VZflitVq9CxhOmL60hhCKeYiV7WMKIXw9jT1HpXw3c+bOAKzOjJubzebJrKQCQLPZPClpc7bP6rMYKtjXth2OMf7tIkr11Wz8oQDc1Fb09vY+kQw1YAuwJY2nbUluAnCWpKkaFl6IQIzxivaR2SYA89sJVK/Xp2x32R6w/a30DNjuqtfrU0ArYecDCEqgLqm94T0dEm9mBG7PxkdDlkBnkhebgIezNQ8nHcCZPL9ijE1Jf/bZZoPtzbavmqNZLbf9tSxq+yoduuJ+SZ+zXSZyBXCqU+d8fvC5yRUrV+0G2j3g2hDCLyXd/+Su3QdnvP/zCuH72LWsgf2k0oHlH2c2odlkxcpVEdgr6aDtjyb8x20/J+mA7T9I6rL9SWA5dne2/GdXLl58qNJh398An85yTMA+4DOz8Dgu6Zu2dwJXJ91ltm8Gbp7Fgb+EEB4aHhpq5CEtACqVyr3AC0AlPS8k3TSmQ2YPhhBuS/1/LpmS9JTtNTHGfwBU2uUALARotVqniqJYH2Pck85pfavVaufAwnQvnHc0McaDKVptebN94QAnJB0EdtjekydyZXqjs/0ZgLIs/w6sy8bnYGYJ63pgERKC05JutT1kOwITwL9tvzlzUQUYB+Zjs2DBgu6xsbGJZHstByZbezregcBXeCsEz1bnzXt5anLyzLq71zDLxTRdVgemdx0fv2e2w5thO5DbiqL4oKT3ZKpnpyYnz+SY2ZpTAPZmJfdIrVZbNBNUq9UW2X4kU+2dcf53Aj1pj2PA7y/6m1DS00A9za9uNBq7iqJYBuoGdRdFsazRaOzKSqye1rTbaa/tlbYrqXQP2X4FIA9/J1l39xrC0v7+w5IeB8XkwS1lWe6TGJAYKMty31tfO4qSHl/a3384I3CDpI+kzC4lnRfrue6GytEjR8oQwlY73gC0L4qlth/q0M1/LYWtR48cKQF6enrC6dOnVwGLEpnxnp7en4+O1i/tszzGOCTpPmB7ahb57QUwBWyXdF+McWg6MScmuoA8OX8xOlpvXGz422XYTsB/SnpA0h7bX5R0WzI9HUL4qe2XbI+dk3xl+V7gxoztD5jRI+YK/zkEEokx2/uB/RdzIfUtueqVN04cXwF8G3iHY3z9Urw/j8ClyhsnjrcS2Vv/J/8NLxT+/zqBTkcxU/cfEkyEAu3kmjAAAAAASUVORK5CYII=\");\\n}\\n.bk-root .bk-tool-icon-box-edit {\\n  background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4gEMEg4QfHjM1QAAAGRJREFUWMNjXLhsJcNAAiaGAQYsDAwM/+lsJ+OgCwGsLqMB+D8o08CoA0YdMOqAUQewDFQdMBoFIyoN/B/U7YFRB7DQIc7xyo9GwbBMA4xDqhxgISH1klXbDYk0QOseEeOgDgEAIS0JQleje6IAAAAASUVORK5CYII=\");\\n}\\n.bk-root .bk-tool-icon-freehand-draw {\\n  background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAADTElEQVRYCeWWTWwMYRjH/88721X1lZJIGxJxcEE4OOiBgzjXWh8TJKR76kWacOBGxdEJIdk4VChZI/phidRBHMRRIr7DSUiaSCRFRM3u88gz+o7Z6bBTdjmYZPf9eJ55fv/5zzvvDPC/H9QsA66Olo9Ga+/MdR+Ljm2/KQIULsz9FqItGdOfJKLhApLgVkiSCGODjWit7QpKWy+TNrFeXvzKVUT8NiTVaIgDcbiCFJ7GiT8WkARXAdYBK0Lbhi/CenArRNskuM7/tgNp4ArQ42dwjf3WY5gWTqC7O/NbNn2Xkfw/YwdSw/We14HP2IEZwX+y9cZ9SH0LmgFP7UCz4KkENBNeV0Cz4b8U8DfgKiDxMWwUXETqLvJpCQpXZfawbzS7t9v5pL19cHBwfja7YA0y/lyCM0+E5hv5+piZXwKYcF23as+37bTXsQVqgkL0p/34fHR7DcBtbetFsBmGDwMOJCggYG55yw7dMlk6DuC1Bdu2RsCU9TYWQq2IoGbsreZ5NzvEqfSBsIsIy8OTbcdgiRHeh4o8AFAEwDakbY2AaCCpH7V9aGhoUUUy3UyVbkPYFuYLDlUZH8XBpwxkK0Dbgxg5HcVi0ent7a0RULMIozaHBSMfF9b2SzdutFcFB2FkwMIJOG6qfteXOa1nHZ48tyefuwyfT9s6wtzZ3t7eZse2DR2I228TtHXzuWCx9g8MtK5cuHCZTH4tiHEOa4xFngvTyS8f35d6enomiCi4/foEXBkZaQuukChL4FYA2Whd7YcC4gEdW3CpdL3LtGAVCVYJywEyTpAuJKeMOKXZs/Bw947C50KhUFOG4cwz35cjWNBlHGeD53n3xsfHP/T19U1qciggar8Fa4I3PHobIotBWBtc2hSiChyZxVzM53Pv7FVH6Tp3uVy+g0r1ImD2GjIrQGYIxjnfuXTZGICS5k/bBwJoubwEFX4TLah9EXomJGMA3za+f9913Yl4TnzsDQ+vE6YTZOjHh4ngibstt1pzQwd04F0bPStEBpXqRoBeQ/AKghfBnOEKgS+Q7z91Xfdz/HGKg8Ox7z8iYD9z6wqTkZFgnvhMGP9VZ2or1XVkPM9z0mytSfVsHa1RLBZbLoyNzUnK+ydz3wC6I9x+lwbngwAAAABJRU5ErkJggg==\");\\n}\\n.bk-root .bk-tool-icon-poly-draw {\\n  background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4gEMEjglo9eZgwAAAc5JREFUWMPt1zFrU1EUB/DfS4OmVTGDIChCP4BgnQXRxVHqIJUupp9AB8VBQcRBQUXIB9DWQoMRiXZzcnQSA34A7aAuHSJKkgo2LvfBrU3aJnlYkBy4vHcP557zP/9z3r33JdXa647N0kHSZd5Nn0rSxc8G3cXp85sMcnZZ8vge3osZ+l3vB8CWFA0iL14t79h210swAjACMAIwAjACkB90D/8/GchI9ve4nPwTBh5E9ws7OepzGWb9EddSn51Op9ZstadSg4VK1UKlKkmSDSMLALewiuNh/hVJq71Wxttmqz0dG88vPc+MgWP4grvYG3SLOBrZFFFrttqPe4HIDxh4GSei+98iSlusuYopXEAjBtEPA3tQwUpwluAbDm4TPJUz+BTW9l2Ce6G7L0X/Bw8D3T/7SKKIDzHg7QCcxjvcQAEtXAnrrg/RP0/DKPbqgcN4iVOR7gcO4dcQgRuoh7HSqwlP4n20m63jJu5n8MkWMYfP3UowhzdR8FU8w9iQwevBdyq3/27CMRzAE5yLuvsRLg+ZcR1nJ8YL81HWJUzGAPaFZwe/Q5MdyYDyNHgjzO90YyGHtVDncuiJchaHw8R4oREFV5qdiVmYLM3OgD9k5209/atmIAAAAABJRU5ErkJggg==\");\\n}\\n.bk-root .bk-tool-icon-point-draw {\\n  background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4gEMEiERGWPELgAAA4RJREFUWMO1lr1uG1cQhb9ztdRSP7AF1QxgwKlcuZSqRC9gWUUUINWqTh5AnaFOnVPEteQmRuhCURqWsSqqc9IolREXdEvQBElxtdw7KURSFEVKu4w8wAKLxdw9Z+bMnRmZGXfZ29//II8th4WwGVNyIoQLYB5vxA9Caq04iUd9A+7ZlsNC2I7TdSd2hZXMJKlnTqp9jtl/GBaqoyQ0noFKpUIzBicYYc+DEFpxkglc4oVJa5gvDn8v1xV2irG3FM4NSVwjUKlUaMcpJhCGmSEJQ6QGD8M5WnHCd8+f3QCXpPLx8WNwv0j6Bm9FMK7FJ3WBE+R/2t7c/GBmFvSBrzRTCsyTDjXrxUgEMtpxynJYmJoBJ4VAybwVARgvL7Oik0okCodnKpVKX7P0leiVMb0VvbJT+upznK4vh0GIeQwwQStJkHQD3MwsCALTJRG7Qrdrj5m/djgYaIa0hlkRdJk26XEgC9txurccBtVW3IudBImmZuACUP+ZlIDBt9FKcubYNTcAH/X0RYM1E7utJPlqe+uZzPxUcEkiSS4sTT95n15Mud0xWC0o2PAWOCdK3KYZlFxfM+tHOcnMzNr1es18ug+cgsVjP4yBU/Ppfrter1m/+l0+zYygML1xRVHU7TSb1cSzBzoBzszsH+AMdJJ49jrNZjWKou6wBnwOzcyndBpNbuueURR1Dw8Pq35p9cc5p/Dy9Dypt7jXrtdGwQECS9NPhr6Gq6txUzNigE6zydLK6lTw12/KT4FGFEUfJX2YJNONq5tVs4ODA7sD/DnwJ/BoADZuE3tHFs12dna6d4C/BI6AlbyzI8ii2TTw12/KK33gb2cdXsNZoAntbZC2SeO4c9592k/5eNQbiwvFd1kJuFGwLJr1wSPg/SwpvyFBHufOeXcFeAlE97U/uCxOY+P3b+Bn4B3Q+L8EdJfD4a+/AbC4UBzPxiPg3wlHZquB28Cn2IuR9x3gr3uV4DbwfvSDOvi4uFA8BDZmIRHkjHpS9Ht9iRqd8+5G3g05mAGcQbsdiX5QJ428G7Kygo8XYdb1/K4NWVmjzkNge2sz84bs+ELmpDDLtqWsNZBXgvmw8CTtpWVMT7x5YWBjLARnwZfKQNYN2U2LPvrh+5nBt7c2M2/It9bArCTKR8eZN+SJ13AScPnoODeRdqNenH+wul5w2gUr2WUjMFAt8bZ/0axX/wNnv4H8vTFb1QAAAABJRU5ErkJggg==\");\\n}\\n.bk-root .bk-tool-icon-poly-edit {\\n  background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4gELFi46qJmxxAAABV9JREFUWMOdl19vFFUYxn9n9u9sCyylUIzWUoMQBAWCMdEEIt6xIRQSLIEKtvHe6AcA4yeQb7CAUNJy0daLeomJN8SEULAC2kBBapBKoLvbmdl/c14vdmY7u91tF95kknPOnHmf95znPc97Ro2OTeBbdjFDT3c32ZxVHUOE9kSMB0/m6ExuoJn1H+ur6Y+OTfD50SMN5168OgrAlyf7CfuD+z7+iDs3p8hkLUQ0iFQ/yFl5Nm/qonfHVva+s32Zw9GxCYILsZ08tpNfBhbs+1YN4OH9+7huGdECSBVfqUosbsllfmauBqiR+cCNwOr7AEo8pPHJnymXykhg5fUWjoQpl0vVvhZhbSzGoUOHqgBlt6B6uruj2Zy1E9jo0fhfeyL2x4Mnc8VErK0KUEOB64JSyptfG4RSytsJjUJVxw2lsFy3urL9nx1Qd25ObctkrVMi+jQivd7U2ZyV/3Hzpq7h3h1b/7p9Y0o8v8rwAbTWrGpSocN/FGDlbAI0Rl23PCBan0Ok158H9Ipwzi25A/Mzc9Gl/BYx/E4kYqC1NKRARNAaDCNUM27Z+Zr+ouXs0q4+LSLBHPYCFkTkC6uU39kwCdsS7WRKmaYUiAhdnZ3MPX2K4+QjQI+C94A93rMzm8ltMwyDeDzWjMZeEb2pYQDdW3vITU2jtUZ5QThOPgm8C7wP7J15OPsBsB3oWpGnVWisCeDS1VHj4vBI92+/3tgB7Ab2AruAXiDBK5oIOkhtkEYRNRuJhObrd8Dl9ewf4D5wG7hVLpen29vb5wzD+BrkbBMaL3d1dk5nsrnlFDTTFWAWmAZueWD3gCemGde2k2fw1Al1YXhEvjozoO49eczdqekrWmsc2zlrmvEKOGoW1GUjFLqSk2KpJrCLwyMCPAP+BO54QL8DM6YZX/ClsP9YnwKkXnIBP4jdIpJRpdJTCYdMwwi98KU0Hjc/dDILNyUcwTCWdOSMJ0TRmBktGRhLugu0xyLk7CIqVNm+0bGJptl1YXikD0grpY4Rjc4a8Fbgdab/6OGbAJeCUuyJnnHmZH9pbSyGuBXV8NUwlUpR1EWyixmSyTWEwqGlJ2Swbo2JXbAAfgDGgGQA9I1A9t1tlq0AxrXxn0ilUpw4fhQqYkH/sT41OTnJJwf2s6FjI5mshdYa7bqVR2uezr9MJmJt14FvGrh/O9D+e6UkM/xyCuCqEKCYnJyUTKFQrZDHjxzGshwWLQcRsOz8Hi85P23id0ug/XilAMLBmm4tPGdoaKjSH5+oAGrhwvBI9SjZTn4QSK9yenoD7dlrExPoJlXW8G8ytpNHxRKk02lGxsdRKFwXLNvx5yY94HQLGhGk4LFCYQSqaE0AwWM1eOoEbR0dKBSW7bC4mKuffxs4D/wCLKwQQPAUzIkslfp6cVomROWSolh0GjldAM4nzDi2k9/i5UAzC9aKfwNJ3zgJg9YEvN6+C7SHgKm69+sD7RfNnKTTaZRPQfAut4oFV//IS7gkcB34VlVo8kGzphlfB+DU+TfNGBpZtRastvrvARJmfMF28ge9sc2B9/PNnCilMIDwK6y8/ow/Ai4kvILTljAXvDvEvrqKSUs60KolzPjBxspavQD2tKqCAGF/Ba+xE/Wbilu54wZV8NEKF5fXzQHl/bh4hUsE0WAXSlDMYcQSrQXgCmsTseXHsJkNnjqBFGwKJaHsKlxtUHYVhbLCzr1kaOA4bcn1y1Swmb+iLpJKpVrfgdpfsiVVCYcgluwgnU7jEgJ4s5UkLFtWYyHyEg0/N1q1tmQH+YXnAMFr97Nmv3p+0QsHQRsF8qpBOE5+rb9Nkaj50tVQKjqh4OU3GNL/1/So3vuUgbAAAAAASUVORK5CYII=\");\\n}\\n'),o.bk_tool_icon_box_select=\"bk-tool-icon-box-select\",o.bk_tool_icon_box_zoom=\"bk-tool-icon-box-zoom\",o.bk_tool_icon_zoom_in=\"bk-tool-icon-zoom-in\",o.bk_tool_icon_zoom_out=\"bk-tool-icon-zoom-out\",o.bk_tool_icon_help=\"bk-tool-icon-help\",o.bk_tool_icon_hover=\"bk-tool-icon-hover\",o.bk_tool_icon_crosshair=\"bk-tool-icon-crosshair\",o.bk_tool_icon_lasso_select=\"bk-tool-icon-lasso-select\",o.bk_tool_icon_pan=\"bk-tool-icon-pan\",o.bk_tool_icon_xpan=\"bk-tool-icon-xpan\",o.bk_tool_icon_ypan=\"bk-tool-icon-ypan\",o.bk_tool_icon_range=\"bk-tool-icon-range\",o.bk_tool_icon_polygon_select=\"bk-tool-icon-polygon-select\",o.bk_tool_icon_redo=\"bk-tool-icon-redo\",o.bk_tool_icon_reset=\"bk-tool-icon-reset\",o.bk_tool_icon_save=\"bk-tool-icon-save\",o.bk_tool_icon_tap_select=\"bk-tool-icon-tap-select\",o.bk_tool_icon_undo=\"bk-tool-icon-undo\",o.bk_tool_icon_wheel_pan=\"bk-tool-icon-wheel-pan\",o.bk_tool_icon_wheel_zoom=\"bk-tool-icon-wheel-zoom\",o.bk_tool_icon_box_edit=\"bk-tool-icon-box-edit\",o.bk_tool_icon_freehand_draw=\"bk-tool-icon-freehand-draw\",o.bk_tool_icon_poly_draw=\"bk-tool-icon-poly-draw\",o.bk_tool_icon_point_draw=\"bk-tool-icon-point-draw\",o.bk_tool_icon_poly_edit=\"bk-tool-icon-poly-edit\"},\n",
+       "      function _(o,l,g){Object.defineProperty(g,\"__esModule\",{value:!0});const n=o(1);o(67),n.__importStar(o(66)).styles.append(\".bk-root .bk-logo {\\n  margin: 5px;\\n  position: relative;\\n  display: block;\\n  background-repeat: no-repeat;\\n}\\n.bk-root .bk-logo.bk-grey {\\n  filter: url(\\\"data:image/svg+xml;utf8,<svg xmlns=\\\\'http://www.w3.org/2000/svg\\\\'><filter id=\\\\'grayscale\\\\'><feColorMatrix type=\\\\'matrix\\\\' values=\\\\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\\\\'/></filter></svg>#grayscale\\\");\\n  /* Firefox 10+, Firefox on Android */\\n  filter: gray;\\n  /* IE6-9 */\\n  -webkit-filter: grayscale(100%);\\n  /* Chrome 19+, Safari 6+, Safari 6+ iOS */\\n}\\n.bk-root .bk-logo-small {\\n  width: 20px;\\n  height: 20px;\\n  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAOkSURBVDiNjZRtaJVlGMd/1/08zzln5zjP1LWcU9N0NkN8m2CYjpgQYQXqSs0I84OLIC0hkEKoPtiH3gmKoiJDU7QpLgoLjLIQCpEsNJ1vqUOdO7ppbuec5+V+rj4ctwzd8IIbbi6u+8f1539dt3A78eXC7QizUF7gyV1fD1Yqg4JWz84yffhm0qkFqBogB9rM8tZdtwVsPUhWhGcFJngGeWrPzHm5oaMmkfEg1usvLFyc8jLRqDOMru7AyC8saQr7GG7f5fvDeH7Ej8CM66nIF+8yngt6HWaKh7k49Soy9nXurCi1o3qUbS3zWfrYeQDTB/Qj6kX6Ybhw4B+bOYoLKCC9H3Nu/leUTZ1JdRWkkn2ldcCamzrcf47KKXdAJllSlxAOkRgyHsGC/zRday5Qld9DyoM4/q/rUoy/CXh3jzOu3bHUVZeU+DEn8FInkPBFlu3+nW3Nw0mk6vCDiWg8CeJaxEwuHS3+z5RgY+YBR6V1Z1nxSOfoaPa4LASWxxdNp+VWTk7+4vzaou8v8PN+xo+KY2xsw6une2frhw05CTYOmQvsEhjhWjn0bmXPjpE1+kplmmkP3suftwTubK9Vq22qKmrBhpY4jvd5afdRA3wGjFAgcnTK2s4hY0/GPNIb0nErGMCRxWOOX64Z8RAC4oCXdklmEvcL8o0BfkNK4lUg9HTl+oPlQxdNo3Mg4Nv175e/1LDGzZen30MEjRUtmXSfiTVu1kK8W4txyV6BMKlbgk3lMwYCiusNy9fVfvvwMxv8Ynl6vxoByANLTWplvuj/nF9m2+PDtt1eiHPBr1oIfhCChQMBw6Aw0UulqTKZdfVvfG7VcfIqLG9bcldL/+pdWTLxLUy8Qq38heUIjh4XlzZxzQm19lLFlr8vdQ97rjZVOLf8nclzckbcD4wxXMidpX30sFd37Fv/GtwwhzhxGVAprjbg0gCAEeIgwCZyTV2Z1REEW8O4py0wsjeloKoMr6iCY6dP92H6Vw/oTyICIthibxjm/DfN9lVz8IqtqKYLUXfoKVMVQVVJOElGjrnnUt9T9wbgp8AyYKaGlqingHZU/uG2NTZSVqwHQTWkx9hxjkpWDaCg6Ckj5qebgBVbT3V3NNXMSiWSDdGV3hrtzla7J+duwPOToIg42ChPQOQjspnSlp1V+Gjdged7+8UN5CRAV7a5EdFNwCjEaBR27b3W890TE7g24NAP/mMDXRWrGoFPQI9ls/MWO2dWFAar/xcOIImbbpA3zgAAAABJRU5ErkJggg==);\\n}\\n.bk-root .bk-logo-notebook {\\n  display: inline-block;\\n  vertical-align: middle;\\n  margin-right: 5px;\\n}\\n\"),g.bk_logo=\"bk-logo\",g.bk_logo_notebook=\"bk-logo-notebook\",g.bk_logo_small=\"bk-logo-small\",g.bk_grey=\"bk-grey\"},\n",
+       "      function _(t,e,i){Object.defineProperty(i,\"__esModule\",{value:!0});var s=this&&this.__rest||function(t,e){var i={};for(var s in t)Object.prototype.hasOwnProperty.call(t,s)&&e.indexOf(s)<0&&(i[s]=t[s]);if(null!=t&&\"function\"==typeof Object.getOwnPropertySymbols){var n=0;for(s=Object.getOwnPropertySymbols(t);n<s.length;n++)e.indexOf(s[n])<0&&Object.prototype.propertyIsEnumerable.call(t,s[n])&&(i[s[n]]=t[s[n]])}return i};const n=t(183),a=t(179),o=t(185),r=t(78),h=t(244),l=t(141),_=t(148),d=t(142),u=t(281),c=t(14),p=t(96),g=t(282),m=t(68),f=t(70),b=t(285),w=t(8),v=t(9),y=t(23),x=t(187),O=t(190),z=t(286),S=t(191),M=t(85);class R extends x.Layoutable{constructor(){super(...arguments),this.min_border={left:0,top:0,right:0,bottom:0}}_measure(t){t=new x.Sizeable(t).bounded_to(this.sizing.size);const e=this.left_panel.measure({width:0,height:t.height}),i=Math.max(e.width,this.min_border.left),s=this.right_panel.measure({width:0,height:t.height}),n=Math.max(s.width,this.min_border.right),a=this.top_panel.measure({width:t.width,height:0}),o=Math.max(a.height,this.min_border.top),r=this.bottom_panel.measure({width:t.width,height:0}),h=Math.max(r.height,this.min_border.bottom),l=new x.Sizeable(t).shrink_by({left:i,right:n,top:o,bottom:h}),_=this.center_panel.measure(l);return{width:i+_.width+n,height:o+_.height+h,inner:{left:i,right:n,top:o,bottom:h},align:(()=>{const{width_policy:t,height_policy:e}=this.center_panel.sizing;return\"fixed\"!=t&&\"fixed\"!=e})()}}_set_geometry(t,e){super._set_geometry(t,e),this.center_panel.set_geometry(e);const i=this.left_panel.measure({width:0,height:t.height}),s=this.right_panel.measure({width:0,height:t.height}),n=this.top_panel.measure({width:t.width,height:0}),a=this.bottom_panel.measure({width:t.width,height:0}),{left:o,top:r,right:h,bottom:l}=e;this.top_panel.set_geometry(new M.BBox({left:o,right:h,bottom:r,height:n.height})),this.bottom_panel.set_geometry(new M.BBox({left:o,right:h,top:l,height:a.height})),this.left_panel.set_geometry(new M.BBox({top:r,bottom:l,right:o,width:i.width})),this.right_panel.set_geometry(new M.BBox({top:r,bottom:l,left:h,width:s.width}))}}i.PlotLayout=R,R.__name__=\"PlotLayout\";class k extends h.LayoutDOMView{constructor(){super(...arguments),this._outer_bbox=new M.BBox,this._inner_bbox=new M.BBox,this._needs_paint=!0,this._needs_layout=!1}get is_paused(){return null!=this._is_paused&&0!==this._is_paused}get child_models(){return[]}pause(){null==this._is_paused?this._is_paused=1:this._is_paused+=1}unpause(t=!1){if(null==this._is_paused)throw new Error(\"wasn't paused\");this._is_paused-=1,0!=this._is_paused||t||this.request_paint()}request_render(){this.request_paint()}request_paint(){this.is_paused||this.throttled_paint()}request_layout(){this._needs_layout=!0,this.request_paint()}reset(){\"standard\"==this.model.reset_policy&&(this.clear_state(),this.reset_range(),this.reset_selection()),this.model.trigger_event(new u.Reset)}remove(){this.ui_event_bus.destroy(),p.remove_views(this.renderer_views),p.remove_views(this.tool_views),this.canvas_view.remove(),super.remove()}render(){super.render(),this.el.appendChild(this.canvas_view.el),this.canvas_view.render()}initialize(){this.pause(),super.initialize(),this.force_paint=new c.Signal0(this,\"force_paint\"),this.state_changed=new c.Signal0(this,\"state_changed\"),this.lod_started=!1,this.visuals=new m.Visuals(this.model),this._initial_state_info={selection:{},dimensions:{width:0,height:0}},this.visibility_callbacks=[],this.state={history:[],index:-1},this.canvas=new a.Canvas({use_hidpi:this.model.hidpi,output_backend:this.model.output_backend}),this.frame=new n.CartesianFrame(this.model.x_scale,this.model.y_scale,this.model.x_range,this.model.y_range,this.model.extra_x_ranges,this.model.extra_y_ranges),this.throttled_paint=b.throttle(()=>this.force_paint.emit(),15);const{title_location:t,title:e}=this.model;null!=t&&null!=e&&(this._title=e instanceof l.Title?e:new l.Title({text:e}));const{toolbar_location:i,toolbar:s}=this.model;null!=i&&null!=s&&(this._toolbar=new d.ToolbarPanel({toolbar:s}),s.toolbar_location=i),this.renderer_views={},this.tool_views={}}async lazy_initialize(){this.canvas_view=await p.build_view(this.canvas,{parent:this}),this.ui_event_bus=new g.UIEvents(this,this.model.toolbar,this.canvas_view.events_el),await this.build_renderer_views(),await this.build_tool_views(),this.update_dataranges(),this.unpause(!0),f.logger.debug(\"PlotView initialized\")}_width_policy(){return null==this.model.frame_width?super._width_policy():\"min\"}_height_policy(){return null==this.model.frame_height?super._height_policy():\"min\"}_update_layout(){this.layout=new R,this.layout.set_sizing(this.box_sizing());const{frame_width:t,frame_height:e}=this.model;this.layout.center_panel=this.frame,this.layout.center_panel.set_sizing(Object.assign(Object.assign({},null!=t?{width_policy:\"fixed\",width:t}:{width_policy:\"fit\"}),null!=e?{height_policy:\"fixed\",height:e}:{height_policy:\"fit\"}));const i=v.copy(this.model.above),s=v.copy(this.model.below),n=v.copy(this.model.left),a=v.copy(this.model.right),o=t=>{switch(t){case\"above\":return i;case\"below\":return s;case\"left\":return n;case\"right\":return a}},{title_location:r,title:h}=this.model;null!=r&&null!=h&&o(r).push(this._title);const{toolbar_location:_,toolbar:u}=this.model;if(null!=_&&null!=u){const t=o(_);let e=!0;if(this.model.toolbar_sticky)for(let i=0;i<t.length;i++){const s=t[i];if(s instanceof l.Title){t[i]=\"above\"==_||\"below\"==_?[s,this._toolbar]:[this._toolbar,s],e=!1;break}}e&&t.push(this._toolbar)}const c=(t,e)=>{const i=this.renderer_views[e.id];return i.layout=new z.SidePanel(t,i)},p=(t,e)=>{const i=\"above\"==t||\"below\"==t,s=[];for(const n of e)if(w.isArray(n)){const e=n.map(e=>{const s=c(t,e);if(e instanceof d.ToolbarPanel){const t=i?\"width_policy\":\"height_policy\";s.set_sizing(Object.assign(Object.assign({},s.sizing),{[t]:\"min\"}))}return s});let a;i?(a=new S.Row(e),a.set_sizing({width_policy:\"max\",height_policy:\"min\"})):(a=new S.Column(e),a.set_sizing({width_policy:\"min\",height_policy:\"max\"})),a.absolute=!0,s.push(a)}else s.push(c(t,n));return s},g=null!=this.model.min_border?this.model.min_border:0;this.layout.min_border={left:null!=this.model.min_border_left?this.model.min_border_left:g,top:null!=this.model.min_border_top?this.model.min_border_top:g,right:null!=this.model.min_border_right?this.model.min_border_right:g,bottom:null!=this.model.min_border_bottom?this.model.min_border_bottom:g};const m=new O.VStack,f=new O.VStack,b=new O.HStack,y=new O.HStack;m.children=v.reversed(p(\"above\",i)),f.children=p(\"below\",s),b.children=v.reversed(p(\"left\",n)),y.children=p(\"right\",a),m.set_sizing({width_policy:\"fit\",height_policy:\"min\"}),f.set_sizing({width_policy:\"fit\",height_policy:\"min\"}),b.set_sizing({width_policy:\"min\",height_policy:\"fit\"}),y.set_sizing({width_policy:\"min\",height_policy:\"fit\"}),this.layout.top_panel=m,this.layout.bottom_panel=f,this.layout.left_panel=b,this.layout.right_panel=y}get axis_views(){const t=[];for(const e in this.renderer_views){const i=this.renderer_views[e];i instanceof _.AxisView&&t.push(i)}return t}set_cursor(t=\"default\"){this.canvas_view.el.style.cursor=t}set_toolbar_visibility(t){for(const e of this.visibility_callbacks)e(t)}prepare_webgl(t,e){const{webgl:i}=this.canvas_view;if(null!=i){const{width:s,height:n}=this.canvas_view.bbox,{pixel_ratio:a}=this.canvas_view.model;i.canvas.width=a*s,i.canvas.height=a*n;const{gl:o}=i;o.enable(o.SCISSOR_TEST);const[r,h,l,_]=e,{xview:d,yview:u}=this.canvas_view.bbox,c=d.compute(r),p=u.compute(h+_);o.scissor(t*c,t*p,t*l,t*_),o.enable(o.BLEND),o.blendFuncSeparate(o.SRC_ALPHA,o.ONE_MINUS_SRC_ALPHA,o.ONE_MINUS_DST_ALPHA,o.ONE)}}clear_webgl(){const{webgl:t}=this.canvas_view;if(null!=t){const{gl:e,canvas:i}=t;e.viewport(0,0,i.width,i.height),e.clearColor(0,0,0,0),e.clear(e.COLOR_BUFFER_BIT||e.DEPTH_BUFFER_BIT)}}blit_webgl(){const{ctx:t,webgl:e}=this.canvas_view;if(null!=e&&(f.logger.debug(\"drawing with WebGL\"),t.restore(),t.drawImage(e.canvas,0,0),t.save(),this.model.hidpi)){const e=this.canvas.pixel_ratio;t.scale(e,e),t.translate(.5,.5)}}update_dataranges(){const t={},e={};let i=!1;for(const t of y.values(this.frame.x_ranges).concat(y.values(this.frame.y_ranges)))t instanceof o.DataRange1d&&\"log\"==t.scale_hint&&(i=!0);for(const s in this.renderer_views){const n=this.renderer_views[s];if(n instanceof r.GlyphRendererView){const a=n.glyph.bounds();if(null!=a&&(t[s]=a),i){const t=n.glyph.log_bounds();null!=t&&(e[s]=t)}}}let s=!1,n=!1;const{width:a,height:h}=this.frame.bbox;let l;!1!==this.model.match_aspect&&0!=a&&0!=h&&(l=1/this.model.aspect_scale*(a/h));for(const i of y.values(this.frame.x_ranges)){if(i instanceof o.DataRange1d){const n=\"log\"==i.scale_hint?e:t;i.update(n,0,this.model.id,l),i.follow&&(s=!0)}null!=i.bounds&&(n=!0)}for(const i of y.values(this.frame.y_ranges)){if(i instanceof o.DataRange1d){const n=\"log\"==i.scale_hint?e:t;i.update(n,1,this.model.id,l),i.follow&&(s=!0)}null!=i.bounds&&(n=!0)}if(s&&n){f.logger.warn(\"Follow enabled so bounds are unset.\");for(const t of y.values(this.frame.x_ranges))t.bounds=null;for(const t of y.values(this.frame.y_ranges))t.bounds=null}this.range_update_timestamp=Date.now()}map_to_screen(t,e,i=\"default\",s=\"default\"){return this.frame.map_to_screen(t,e,i,s)}push_state(t,e){const{history:i,index:s}=this.state,n=null!=i[s]?i[s].info:{},a=Object.assign(Object.assign(Object.assign({},this._initial_state_info),n),e);this.state.history=this.state.history.slice(0,this.state.index+1),this.state.history.push({type:t,info:a}),this.state.index=this.state.history.length-1,this.state_changed.emit()}clear_state(){this.state={history:[],index:-1},this.state_changed.emit()}can_undo(){return this.state.index>=0}can_redo(){return this.state.index<this.state.history.length-1}undo(){this.can_undo()&&(this.state.index-=1,this._do_state_change(this.state.index),this.state_changed.emit())}redo(){this.can_redo()&&(this.state.index+=1,this._do_state_change(this.state.index),this.state_changed.emit())}_do_state_change(t){const e=null!=this.state.history[t]?this.state.history[t].info:this._initial_state_info;null!=e.range&&this.update_range(e.range),null!=e.selection&&this.update_selection(e.selection)}get_selection(){const t={};for(const e of this.model.renderers)if(e instanceof r.GlyphRenderer){const{selected:i}=e.data_source;t[e.id]=i}return t}update_selection(t){for(const e of this.model.renderers){if(!(e instanceof r.GlyphRenderer))continue;const i=e.data_source;null!=t?null!=t[e.id]&&i.selected.update(t[e.id],!0,!1):i.selection_manager.clear()}}reset_selection(){this.update_selection(null)}_update_ranges_together(t){let e=1;for(const[i,s]of t)e=Math.min(e,this._get_weight_to_constrain_interval(i,s));if(e<1)for(const[i,s]of t)s.start=e*s.start+(1-e)*i.start,s.end=e*s.end+(1-e)*i.end}_update_ranges_individually(t,e,i,s){let n=!1;for(const[s,a]of t){if(!i){const t=this._get_weight_to_constrain_interval(s,a);t<1&&(a.start=t*a.start+(1-t)*s.start,a.end=t*a.end+(1-t)*s.end)}if(null!=s.bounds&&\"auto\"!=s.bounds){const[t,o]=s.bounds,r=Math.abs(a.end-a.start);s.is_reversed?(null!=t&&t>=a.end&&(n=!0,a.end=t,(e||i)&&(a.start=t+r)),null!=o&&o<=a.start&&(n=!0,a.start=o,(e||i)&&(a.end=o-r))):(null!=t&&t>=a.start&&(n=!0,a.start=t,(e||i)&&(a.end=t+r)),null!=o&&o<=a.end&&(n=!0,a.end=o,(e||i)&&(a.start=o-r)))}}if(!(i&&n&&s))for(const[e,i]of t)e.have_updated_interactively=!0,e.start==i.start&&e.end==i.end||e.setv(i)}_get_weight_to_constrain_interval(t,e){const{min_interval:i}=t;let{max_interval:s}=t;if(null!=t.bounds&&\"auto\"!=t.bounds){const[e,i]=t.bounds;if(null!=e&&null!=i){const t=Math.abs(i-e);s=null!=s?Math.min(s,t):t}}let n=1;if(null!=i||null!=s){const a=Math.abs(t.end-t.start),o=Math.abs(e.end-e.start);i>0&&o<i&&(n=(a-i)/(a-o)),s>0&&o>s&&(n=(s-a)/(o-a)),n=Math.max(0,Math.min(1,n))}return n}update_range(t,e=!1,i=!1,s=!0){this.pause();const{x_ranges:n,y_ranges:a}=this.frame;if(null==t){for(const t in n){n[t].reset()}for(const t in a){a[t].reset()}this.update_dataranges()}else{const o=[];for(const e in n){const i=n[e];o.push([i,t.xrs[e]])}for(const e in a){const i=a[e];o.push([i,t.yrs[e]])}i&&this._update_ranges_together(o),this._update_ranges_individually(o,e,i,s)}this.unpause()}reset_range(){this.update_range(null)}_invalidate_layout(){(()=>{for(const t of this.model.side_panels){if(this.renderer_views[t.id].layout.has_size_changed())return!0}return!1})()&&this.root.compute_layout()}get_renderer_views(){return this.computed_renderers.map(t=>this.renderer_views[t.id])}async build_renderer_views(){this.computed_renderers=[],this.computed_renderers.push(...this.model.above),this.computed_renderers.push(...this.model.below),this.computed_renderers.push(...this.model.left),this.computed_renderers.push(...this.model.right),this.computed_renderers.push(...this.model.center),this.computed_renderers.push(...this.model.renderers),null!=this._title&&this.computed_renderers.push(this._title),null!=this._toolbar&&this.computed_renderers.push(this._toolbar);for(const t of this.model.toolbar.tools)null!=t.overlay&&this.computed_renderers.push(t.overlay),this.computed_renderers.push(...t.synthetic_renderers);await p.build_views(this.renderer_views,this.computed_renderers,{parent:this})}async build_tool_views(){const t=this.model.toolbar.tools;(await p.build_views(this.tool_views,t,{parent:this})).map(t=>this.ui_event_bus.register_tool(t))}connect_signals(){super.connect_signals(),this.connect(this.force_paint,()=>this.repaint());const{x_ranges:t,y_ranges:e}=this.frame;for(const e in t){const i=t[e];this.connect(i.change,()=>{this._needs_layout=!0,this.request_paint()})}for(const t in e){const i=e[t];this.connect(i.change,()=>{this._needs_layout=!0,this.request_paint()})}this.connect(this.model.properties.renderers.change,async()=>{await this.build_renderer_views()}),this.connect(this.model.toolbar.properties.tools.change,async()=>{await this.build_renderer_views(),await this.build_tool_views()}),this.connect(this.model.change,()=>this.request_paint()),this.connect(this.model.reset,()=>this.reset())}set_initial_range(){let t=!0;const{x_ranges:e,y_ranges:i}=this.frame,s={},n={};for(const i in e){const{start:n,end:a}=e[i];if(null==n||null==a||w.isStrictNaN(n+a)){t=!1;break}s[i]={start:n,end:a}}if(t)for(const e in i){const{start:s,end:a}=i[e];if(null==s||null==a||w.isStrictNaN(s+a)){t=!1;break}n[e]={start:s,end:a}}t?(this._initial_state_info.range={xrs:s,yrs:n},f.logger.debug(\"initial ranges set\")):f.logger.warn(\"could not set initial ranges\")}has_finished(){if(!super.has_finished())return!1;for(const t in this.renderer_views){if(!this.renderer_views[t].has_finished())return!1}return!0}after_layout(){if(super.after_layout(),this._needs_layout=!1,this.model.setv({inner_width:Math.round(this.frame._width.value),inner_height:Math.round(this.frame._height.value),outer_width:Math.round(this.layout._width.value),outer_height:Math.round(this.layout._height.value)},{no_change:!0}),!1!==this.model.match_aspect&&(this.pause(),this.update_dataranges(),this.unpause(!0)),!this._outer_bbox.equals(this.layout.bbox)){const{width:t,height:e}=this.layout.bbox;this.canvas_view.prepare_canvas(t,e),this._outer_bbox=this.layout.bbox,this._needs_paint=!0}this._inner_bbox.equals(this.frame.inner_bbox)||(this._inner_bbox=this.layout.inner_bbox,this._needs_paint=!0),this._needs_paint&&(this._needs_paint=!1,this.paint())}repaint(){this._needs_layout&&this._invalidate_layout(),this.paint()}paint(){if(this.is_paused)return;f.logger.trace(`PlotView.paint() for ${this.model.id}`);const{document:t}=this.model;if(null!=t){const e=t.interactive_duration();e>=0&&e<this.model.lod_interval?setTimeout(()=>{t.interactive_duration()>this.model.lod_timeout&&t.interactive_stop(this.model),this.request_paint()},this.model.lod_timeout):t.interactive_stop(this.model)}for(const t in this.renderer_views){const e=this.renderer_views[t];if(null==this.range_update_timestamp||e instanceof r.GlyphRendererView&&e.set_data_timestamp>this.range_update_timestamp){this.update_dataranges();break}}const{ctx:e}=this.canvas_view,i=this.canvas.pixel_ratio;e.save(),this.model.hidpi&&(e.scale(i,i),e.translate(.5,.5));const s=[this.frame._left.value,this.frame._top.value,this.frame._width.value,this.frame._height.value];if(this._map_hook(e,s),this._paint_empty(e,s),this.prepare_webgl(i,s),this.clear_webgl(),this.visuals.outline_line.doit){e.save(),this.visuals.outline_line.set_value(e);let[t,i,n,a]=s;t+n==this.layout._width.value&&(n-=1),i+a==this.layout._height.value&&(a-=1),e.strokeRect(t,i,n,a),e.restore()}this._paint_levels(e,[\"image\",\"underlay\",\"glyph\"],s,!0),this._paint_levels(e,[\"annotation\"],s,!1),this._paint_levels(e,[\"overlay\"],s,!1),null==this._initial_state_info.range&&this.set_initial_range(),e.restore()}_paint_levels(t,e,i,s){for(const n of e)for(const e of this.computed_renderers){if(e.level!=n)continue;const a=this.renderer_views[e.id];t.save(),(s||a.needs_clip)&&(t.beginPath(),t.rect(...i),t.clip()),a.render(),t.restore(),a.has_webgl&&(this.blit_webgl(),this.clear_webgl())}}_map_hook(t,e){}_paint_empty(t,e){const[i,s,n,a]=[0,0,this.layout._width.value,this.layout._height.value],[o,r,h,l]=e;t.clearRect(i,s,n,a),this.visuals.border_fill.doit&&(this.visuals.border_fill.set_value(t),t.fillRect(i,s,n,a),t.clearRect(o,r,h,l)),this.visuals.background_fill.doit&&(this.visuals.background_fill.set_value(t),t.fillRect(o,r,h,l))}save(t){this.canvas_view.save(t)}serializable_state(){const t=super.serializable_state(),{children:e}=t,i=s(t,[\"children\"]),n=this.get_renderer_views().map(t=>t.serializable_state()).filter(t=>\"bbox\"in t);return Object.assign(Object.assign({},i),{children:[...e,...n]})}}i.PlotView=k,k.__name__=\"PlotView\"},\n",
+       "      function _(e,t,s){Object.defineProperty(s,\"__esModule\",{value:!0});var n=this&&this.__decorate||function(e,t,s,n){var _,a=arguments.length,o=a<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,s):n;if(\"object\"==typeof Reflect&&\"function\"==typeof Reflect.decorate)o=Reflect.decorate(e,t,s,n);else for(var r=e.length-1;r>=0;r--)(_=e[r])&&(o=(a<3?_(o):a>3?_(t,s,o):_(t,s))||o);return a>3&&o&&Object.defineProperty(t,s,o),o};function _(e){return function(t){t.prototype.event_name=e}}class a{constructor(){this.origin=null}to_json(){const{event_name:e}=this;return{event_name:e,event_values:this._to_json()}}_to_json(){return{model:this.origin}}}s.BokehEvent=a,a.__name__=\"BokehEvent\";let o=class extends a{};s.ButtonClick=o,o.__name__=\"ButtonClick\",s.ButtonClick=o=n([_(\"button_click\")],o);let r=class extends a{constructor(e){super(),this.item=e}_to_json(){const{item:e}=this;return Object.assign(Object.assign({},super._to_json()),{item:e})}};s.MenuItemClick=r,r.__name__=\"MenuItemClick\",s.MenuItemClick=r=n([_(\"menu_item_click\")],r);class c extends a{}s.UIEvent=c,c.__name__=\"UIEvent\";let i=class extends c{};s.LODStart=i,i.__name__=\"LODStart\",s.LODStart=i=n([_(\"lodstart\")],i);let l=class extends c{};s.LODEnd=l,l.__name__=\"LODEnd\",s.LODEnd=l=n([_(\"lodend\")],l);let u=class extends c{constructor(e,t){super(),this.geometry=e,this.final=t}_to_json(){const{geometry:e,final:t}=this;return Object.assign(Object.assign({},super._to_json()),{geometry:e,final:t})}};s.SelectionGeometry=u,u.__name__=\"SelectionGeometry\",s.SelectionGeometry=u=n([_(\"selectiongeometry\")],u);let h=class extends c{};s.Reset=h,h.__name__=\"Reset\",s.Reset=h=n([_(\"reset\")],h);class d extends c{constructor(e,t,s,n){super(),this.sx=e,this.sy=t,this.x=s,this.y=n}_to_json(){const{sx:e,sy:t,x:s,y:n}=this;return Object.assign(Object.assign({},super._to_json()),{sx:e,sy:t,x:s,y:n})}}s.PointEvent=d,d.__name__=\"PointEvent\";let m=class extends d{constructor(e,t,s,n,_,a){super(e,t,s,n),this.sx=e,this.sy=t,this.x=s,this.y=n,this.delta_x=_,this.delta_y=a}_to_json(){const{delta_x:e,delta_y:t}=this;return Object.assign(Object.assign({},super._to_json()),{delta_x:e,delta_y:t})}};s.Pan=m,m.__name__=\"Pan\",s.Pan=m=n([_(\"pan\")],m);let p=class extends d{constructor(e,t,s,n,_){super(e,t,s,n),this.sx=e,this.sy=t,this.x=s,this.y=n,this.scale=_}_to_json(){const{scale:e}=this;return Object.assign(Object.assign({},super._to_json()),{scale:e})}};s.Pinch=p,p.__name__=\"Pinch\",s.Pinch=p=n([_(\"pinch\")],p);let x=class extends d{constructor(e,t,s,n,_){super(e,t,s,n),this.sx=e,this.sy=t,this.x=s,this.y=n,this.rotation=_}_to_json(){const{rotation:e}=this;return Object.assign(Object.assign({},super._to_json()),{rotation:e})}};s.Rotate=x,x.__name__=\"Rotate\",s.Rotate=x=n([_(\"rotate\")],x);let j=class extends d{constructor(e,t,s,n,_){super(e,t,s,n),this.sx=e,this.sy=t,this.x=s,this.y=n,this.delta=_}_to_json(){const{delta:e}=this;return Object.assign(Object.assign({},super._to_json()),{delta:e})}};s.MouseWheel=j,j.__name__=\"MouseWheel\",s.MouseWheel=j=n([_(\"wheel\")],j);let y=class extends d{};s.MouseMove=y,y.__name__=\"MouseMove\",s.MouseMove=y=n([_(\"mousemove\")],y);let P=class extends d{};s.MouseEnter=P,P.__name__=\"MouseEnter\",s.MouseEnter=P=n([_(\"mouseenter\")],P);let O=class extends d{};s.MouseLeave=O,O.__name__=\"MouseLeave\",s.MouseLeave=O=n([_(\"mouseleave\")],O);let b=class extends d{};s.Tap=b,b.__name__=\"Tap\",s.Tap=b=n([_(\"tap\")],b);let g=class extends d{};s.DoubleTap=g,g.__name__=\"DoubleTap\",s.DoubleTap=g=n([_(\"doubletap\")],g);let v=class extends d{};s.Press=v,v.__name__=\"Press\",s.Press=v=n([_(\"press\")],v);let E=class extends d{};s.PressUp=E,E.__name__=\"PressUp\",s.PressUp=E=n([_(\"pressup\")],E);let M=class extends d{};s.PanStart=M,M.__name__=\"PanStart\",s.PanStart=M=n([_(\"panstart\")],M);let f=class extends d{};s.PanEnd=f,f.__name__=\"PanEnd\",s.PanEnd=f=n([_(\"panend\")],f);let R=class extends d{};s.PinchStart=R,R.__name__=\"PinchStart\",s.PinchStart=R=n([_(\"pinchstart\")],R);let S=class extends d{};s.PinchEnd=S,S.__name__=\"PinchEnd\",s.PinchEnd=S=n([_(\"pinchend\")],S);let k=class extends d{};s.RotateStart=k,k.__name__=\"RotateStart\",s.RotateStart=k=n([_(\"rotatestart\")],k);let D=class extends d{};s.RotateEnd=D,D.__name__=\"RotateEnd\",s.RotateEnd=D=n([_(\"rotateend\")],D)},\n",
+       "      function _(t,e,s){Object.defineProperty(s,\"__esModule\",{value:!0});const n=t(1),i=n.__importDefault(t(283)),r=t(14),a=t(70),h=t(66),_=t(284),o=t(9),c=t(23),l=t(8),p=t(101),u=n.__importStar(t(281));class d{constructor(t,e,s){this.plot_view=t,this.toolbar=e,this.hit_area=s,this.pan_start=new r.Signal(this,\"pan:start\"),this.pan=new r.Signal(this,\"pan\"),this.pan_end=new r.Signal(this,\"pan:end\"),this.pinch_start=new r.Signal(this,\"pinch:start\"),this.pinch=new r.Signal(this,\"pinch\"),this.pinch_end=new r.Signal(this,\"pinch:end\"),this.rotate_start=new r.Signal(this,\"rotate:start\"),this.rotate=new r.Signal(this,\"rotate\"),this.rotate_end=new r.Signal(this,\"rotate:end\"),this.tap=new r.Signal(this,\"tap\"),this.doubletap=new r.Signal(this,\"doubletap\"),this.press=new r.Signal(this,\"press\"),this.pressup=new r.Signal(this,\"pressup\"),this.move_enter=new r.Signal(this,\"move:enter\"),this.move=new r.Signal(this,\"move\"),this.move_exit=new r.Signal(this,\"move:exit\"),this.scroll=new r.Signal(this,\"scroll\"),this.keydown=new r.Signal(this,\"keydown\"),this.keyup=new r.Signal(this,\"keyup\"),this.hammer=new i.default(this.hit_area,{touchAction:\"auto\",inputClass:i.default.TouchMouseInput}),this._configure_hammerjs(),this.hit_area.addEventListener(\"mousemove\",t=>this._mouse_move(t)),this.hit_area.addEventListener(\"mouseenter\",t=>this._mouse_enter(t)),this.hit_area.addEventListener(\"mouseleave\",t=>this._mouse_exit(t)),this.hit_area.addEventListener(\"wheel\",t=>this._mouse_wheel(t)),document.addEventListener(\"keydown\",this),document.addEventListener(\"keyup\",this)}destroy(){this.hammer.destroy(),document.removeEventListener(\"keydown\",this),document.removeEventListener(\"keyup\",this)}handleEvent(t){\"keydown\"==t.type?this._key_down(t):\"keyup\"==t.type&&this._key_up(t)}_configure_hammerjs(){this.hammer.get(\"doubletap\").recognizeWith(\"tap\"),this.hammer.get(\"tap\").requireFailure(\"doubletap\"),this.hammer.get(\"doubletap\").dropRequireFailure(\"tap\"),this.hammer.on(\"doubletap\",t=>this._doubletap(t)),this.hammer.on(\"tap\",t=>this._tap(t)),this.hammer.on(\"press\",t=>this._press(t)),this.hammer.on(\"pressup\",t=>this._pressup(t)),this.hammer.get(\"pan\").set({direction:i.default.DIRECTION_ALL}),this.hammer.on(\"panstart\",t=>this._pan_start(t)),this.hammer.on(\"pan\",t=>this._pan(t)),this.hammer.on(\"panend\",t=>this._pan_end(t)),this.hammer.get(\"pinch\").set({enable:!0}),this.hammer.on(\"pinchstart\",t=>this._pinch_start(t)),this.hammer.on(\"pinch\",t=>this._pinch(t)),this.hammer.on(\"pinchend\",t=>this._pinch_end(t)),this.hammer.get(\"rotate\").set({enable:!0}),this.hammer.on(\"rotatestart\",t=>this._rotate_start(t)),this.hammer.on(\"rotate\",t=>this._rotate(t)),this.hammer.on(\"rotateend\",t=>this._rotate_end(t))}register_tool(t){const e=t.model.event_type;null!=e&&(l.isString(e)?this._register_tool(t,e):e.forEach((e,s)=>this._register_tool(t,e,s<1)))}_register_tool(t,e,s=!0){const n=t,{id:i}=n.model,r=t=>e=>{e.id==i&&t(e.e)},h=t=>e=>{t(e.e)};switch(e){case\"pan\":null!=n._pan_start&&n.connect(this.pan_start,r(n._pan_start.bind(n))),null!=n._pan&&n.connect(this.pan,r(n._pan.bind(n))),null!=n._pan_end&&n.connect(this.pan_end,r(n._pan_end.bind(n)));break;case\"pinch\":null!=n._pinch_start&&n.connect(this.pinch_start,r(n._pinch_start.bind(n))),null!=n._pinch&&n.connect(this.pinch,r(n._pinch.bind(n))),null!=n._pinch_end&&n.connect(this.pinch_end,r(n._pinch_end.bind(n)));break;case\"rotate\":null!=n._rotate_start&&n.connect(this.rotate_start,r(n._rotate_start.bind(n))),null!=n._rotate&&n.connect(this.rotate,r(n._rotate.bind(n))),null!=n._rotate_end&&n.connect(this.rotate_end,r(n._rotate_end.bind(n)));break;case\"move\":null!=n._move_enter&&n.connect(this.move_enter,r(n._move_enter.bind(n))),null!=n._move&&n.connect(this.move,r(n._move.bind(n))),null!=n._move_exit&&n.connect(this.move_exit,r(n._move_exit.bind(n)));break;case\"tap\":null!=n._tap&&n.connect(this.tap,r(n._tap.bind(n)));break;case\"press\":null!=n._press&&n.connect(this.press,r(n._press.bind(n))),null!=n._pressup&&n.connect(this.pressup,r(n._pressup.bind(n)));break;case\"scroll\":null!=n._scroll&&n.connect(this.scroll,r(n._scroll.bind(n)));break;default:throw new Error(`unsupported event_type: ${e}`)}s&&(null!=n._doubletap&&n.connect(this.doubletap,h(n._doubletap.bind(n))),null!=n._keydown&&n.connect(this.keydown,h(n._keydown.bind(n))),null!=n._keyup&&n.connect(this.keyup,h(n._keyup.bind(n))),p.is_mobile&&null!=n._scroll&&\"pinch\"==e&&(a.logger.debug(\"Registering scroll on touch screen\"),n.connect(this.scroll,r(n._scroll.bind(n)))))}_hit_test_renderers(t,e){const s=this.plot_view.get_renderer_views();for(const n of o.reversed(s)){const{level:s}=n.model;if((\"annotation\"==s||\"overlay\"==s)&&null!=n.interactive_hit&&n.interactive_hit(t,e))return n}return null}_hit_test_frame(t,e){return this.plot_view.frame.bbox.contains(t,e)}_hit_test_canvas(t,e){return this.plot_view.layout.bbox.contains(t,e)}_trigger(t,e,s){const n=this.toolbar.gestures,i=t.name.split(\":\")[0],r=this._hit_test_renderers(e.sx,e.sy),a=this._hit_test_canvas(e.sx,e.sy);switch(i){case\"move\":{const s=n[i].active;null!=s&&this.trigger(t,e,s.id);const h=this.toolbar.inspectors.filter(t=>t.active);let _=\"default\";null!=r?(_=r.cursor(e.sx,e.sy)||_,c.isEmpty(h)||(t=this.move_exit)):this._hit_test_frame(e.sx,e.sy)&&(c.isEmpty(h)||(_=\"crosshair\")),this.plot_view.set_cursor(_),this.plot_view.set_toolbar_visibility(a),h.map(s=>this.trigger(t,e,s.id));break}case\"tap\":{const{target:a}=s;if(null!=a&&a!=this.hit_area)return;null!=r&&null!=r.on_hit&&r.on_hit(e.sx,e.sy);const h=n[i].active;null!=h&&this.trigger(t,e,h.id);break}case\"scroll\":{const i=n[p.is_mobile?\"pinch\":\"scroll\"].active;null!=i&&(s.preventDefault(),s.stopPropagation(),this.trigger(t,e,i.id));break}case\"pan\":{const r=n[i].active;null!=r&&(s.preventDefault(),this.trigger(t,e,r.id));break}default:{const s=n[i].active;null!=s&&this.trigger(t,e,s.id)}}this._trigger_bokeh_event(e)}trigger(t,e,s=null){t.emit({id:s,e:e})}_trigger_bokeh_event(t){const e=(()=>{const e=this.plot_view.frame.xscales.default,s=this.plot_view.frame.yscales.default,{sx:n,sy:i}=t,r=e.invert(n),a=s.invert(i);switch(t.type){case\"wheel\":return new u.MouseWheel(n,i,r,a,t.delta);case\"mousemove\":return new u.MouseMove(n,i,r,a);case\"mouseenter\":return new u.MouseEnter(n,i,r,a);case\"mouseleave\":return new u.MouseLeave(n,i,r,a);case\"tap\":return new u.Tap(n,i,r,a);case\"doubletap\":return new u.DoubleTap(n,i,r,a);case\"press\":return new u.Press(n,i,r,a);case\"pressup\":return new u.PressUp(n,i,r,a);case\"pan\":return new u.Pan(n,i,r,a,t.deltaX,t.deltaY);case\"panstart\":return new u.PanStart(n,i,r,a);case\"panend\":return new u.PanEnd(n,i,r,a);case\"pinch\":return new u.Pinch(n,i,r,a,t.scale);case\"pinchstart\":return new u.PinchStart(n,i,r,a);case\"pinchend\":return new u.PinchEnd(n,i,r,a);case\"rotate\":return new u.Rotate(n,i,r,a,t.rotation);case\"rotatestart\":return new u.RotateStart(n,i,r,a);case\"rotateend\":return new u.RotateEnd(n,i,r,a);default:return}})();null!=e&&this.plot_view.model.trigger_event(e)}_get_sxy(t){const{pageX:e,pageY:s}=function(t){return\"undefined\"!=typeof TouchEvent&&t instanceof TouchEvent}(t)?(0!=t.touches.length?t.touches:t.changedTouches)[0]:t,{left:n,top:i}=h.offset(this.hit_area);return{sx:e-n,sy:s-i}}_pan_event(t){return Object.assign(Object.assign({type:t.type},this._get_sxy(t.srcEvent)),{deltaX:t.deltaX,deltaY:t.deltaY,shiftKey:t.srcEvent.shiftKey})}_pinch_event(t){return Object.assign(Object.assign({type:t.type},this._get_sxy(t.srcEvent)),{scale:t.scale,shiftKey:t.srcEvent.shiftKey})}_rotate_event(t){return Object.assign(Object.assign({type:t.type},this._get_sxy(t.srcEvent)),{rotation:t.rotation,shiftKey:t.srcEvent.shiftKey})}_tap_event(t){return Object.assign(Object.assign({type:t.type},this._get_sxy(t.srcEvent)),{shiftKey:t.srcEvent.shiftKey})}_move_event(t){return Object.assign({type:t.type},this._get_sxy(t))}_scroll_event(t){return Object.assign(Object.assign({type:t.type},this._get_sxy(t)),{delta:_.getDeltaY(t)})}_key_event(t){return{type:t.type,keyCode:t.keyCode}}_pan_start(t){const e=this._pan_event(t);e.sx-=t.deltaX,e.sy-=t.deltaY,this._trigger(this.pan_start,e,t.srcEvent)}_pan(t){this._trigger(this.pan,this._pan_event(t),t.srcEvent)}_pan_end(t){this._trigger(this.pan_end,this._pan_event(t),t.srcEvent)}_pinch_start(t){this._trigger(this.pinch_start,this._pinch_event(t),t.srcEvent)}_pinch(t){this._trigger(this.pinch,this._pinch_event(t),t.srcEvent)}_pinch_end(t){this._trigger(this.pinch_end,this._pinch_event(t),t.srcEvent)}_rotate_start(t){this._trigger(this.rotate_start,this._rotate_event(t),t.srcEvent)}_rotate(t){this._trigger(this.rotate,this._rotate_event(t),t.srcEvent)}_rotate_end(t){this._trigger(this.rotate_end,this._rotate_event(t),t.srcEvent)}_tap(t){this._trigger(this.tap,this._tap_event(t),t.srcEvent)}_doubletap(t){const e=this._tap_event(t);this._trigger_bokeh_event(e),this.trigger(this.doubletap,e)}_press(t){this._trigger(this.press,this._tap_event(t),t.srcEvent)}_pressup(t){this._trigger(this.pressup,this._tap_event(t),t.srcEvent)}_mouse_enter(t){this._trigger(this.move_enter,this._move_event(t),t)}_mouse_move(t){this._trigger(this.move,this._move_event(t),t)}_mouse_exit(t){this._trigger(this.move_exit,this._move_event(t),t)}_mouse_wheel(t){this._trigger(this.scroll,this._scroll_event(t),t)}_key_down(t){this.trigger(this.keydown,this._key_event(t))}_key_up(t){this.trigger(this.keyup,this._key_event(t))}}s.UIEvents=d,d.__name__=\"UIEvents\"},\n",
+       "      function _(t,e,i){\n",
+       "      /*! Hammer.JS - v2.0.7 - 2016-04-22\n",
+       "           * http://hammerjs.github.io/\n",
+       "           *\n",
+       "           * Copyright (c) 2016 Jorik Tangelder;\n",
+       "           * Licensed under the MIT license */\n",
+       "      !function(t,i,n,r){\"use strict\";var s,o=[\"\",\"webkit\",\"Moz\",\"MS\",\"ms\",\"o\"],a=i.createElement(\"div\"),h=Math.round,u=Math.abs,c=Date.now;function l(t,e,i){return setTimeout(y(t,i),e)}function p(t,e,i){return!!Array.isArray(t)&&(f(t,i[e],i),!0)}function f(t,e,i){var n;if(t)if(t.forEach)t.forEach(e,i);else if(void 0!==t.length)for(n=0;n<t.length;)e.call(i,t[n],n,t),n++;else for(n in t)t.hasOwnProperty(n)&&e.call(i,t[n],n,t)}function v(e,i,n){var r=\"DEPRECATED METHOD: \"+i+\"\\n\"+n+\" AT \\n\";return function(){var i=new Error(\"get-stack-trace\"),n=i&&i.stack?i.stack.replace(/^[^\\(]+?[\\n$]/gm,\"\").replace(/^\\s+at\\s+/gm,\"\").replace(/^Object.<anonymous>\\s*\\(/gm,\"{anonymous}()@\"):\"Unknown Stack Trace\",s=t.console&&(t.console.warn||t.console.log);return s&&s.call(t.console,r,n),e.apply(this,arguments)}}s=\"function\"!=typeof Object.assign?function(t){if(null==t)throw new TypeError(\"Cannot convert undefined or null to object\");for(var e=Object(t),i=1;i<arguments.length;i++){var n=arguments[i];if(null!=n)for(var r in n)n.hasOwnProperty(r)&&(e[r]=n[r])}return e}:Object.assign;var d=v((function(t,e,i){for(var n=Object.keys(e),r=0;r<n.length;)(!i||i&&void 0===t[n[r]])&&(t[n[r]]=e[n[r]]),r++;return t}),\"extend\",\"Use `assign`.\"),m=v((function(t,e){return d(t,e,!0)}),\"merge\",\"Use `assign`.\");function g(t,e,i){var n,r=e.prototype;(n=t.prototype=Object.create(r)).constructor=t,n._super=r,i&&s(n,i)}function y(t,e){return function(){return t.apply(e,arguments)}}function T(t,e){return\"function\"==typeof t?t.apply(e&&e[0]||void 0,e):t}function E(t,e){return void 0===t?e:t}function I(t,e,i){f(S(e),(function(e){t.addEventListener(e,i,!1)}))}function A(t,e,i){f(S(e),(function(e){t.removeEventListener(e,i,!1)}))}function _(t,e){for(;t;){if(t==e)return!0;t=t.parentNode}return!1}function C(t,e){return t.indexOf(e)>-1}function S(t){return t.trim().split(/\\s+/g)}function b(t,e,i){if(t.indexOf&&!i)return t.indexOf(e);for(var n=0;n<t.length;){if(i&&t[n][i]==e||!i&&t[n]===e)return n;n++}return-1}function x(t){return Array.prototype.slice.call(t,0)}function P(t,e,i){for(var n=[],r=[],s=0;s<t.length;){var o=e?t[s][e]:t[s];b(r,o)<0&&n.push(t[s]),r[s]=o,s++}return i&&(n=e?n.sort((function(t,i){return t[e]>i[e]})):n.sort()),n}function D(t,e){for(var i,n,r=e[0].toUpperCase()+e.slice(1),s=0;s<o.length;){if((n=(i=o[s])?i+r:e)in t)return n;s++}}var w=1;function O(e){var i=e.ownerDocument||e;return i.defaultView||i.parentWindow||t}var R=\"ontouchstart\"in t,M=void 0!==D(t,\"PointerEvent\"),z=R&&/mobile|tablet|ip(ad|hone|od)|android/i.test(navigator.userAgent),N=[\"x\",\"y\"],X=[\"clientX\",\"clientY\"];function Y(t,e){var i=this;this.manager=t,this.callback=e,this.element=t.element,this.target=t.options.inputTarget,this.domHandler=function(e){T(t.options.enable,[t])&&i.handler(e)},this.init()}function F(t,e,i){var n=i.pointers.length,r=i.changedPointers.length,s=1&e&&n-r==0,o=12&e&&n-r==0;i.isFirst=!!s,i.isFinal=!!o,s&&(t.session={}),i.eventType=e,function(t,e){var i=t.session,n=e.pointers,r=n.length;i.firstInput||(i.firstInput=W(e));r>1&&!i.firstMultiple?i.firstMultiple=W(e):1===r&&(i.firstMultiple=!1);var s=i.firstInput,o=i.firstMultiple,a=o?o.center:s.center,h=e.center=q(n);e.timeStamp=c(),e.deltaTime=e.timeStamp-s.timeStamp,e.angle=U(a,h),e.distance=L(a,h),function(t,e){var i=e.center,n=t.offsetDelta||{},r=t.prevDelta||{},s=t.prevInput||{};1!==e.eventType&&4!==s.eventType||(r=t.prevDelta={x:s.deltaX||0,y:s.deltaY||0},n=t.offsetDelta={x:i.x,y:i.y});e.deltaX=r.x+(i.x-n.x),e.deltaY=r.y+(i.y-n.y)}(i,e),e.offsetDirection=H(e.deltaX,e.deltaY);var l=k(e.deltaTime,e.deltaX,e.deltaY);e.overallVelocityX=l.x,e.overallVelocityY=l.y,e.overallVelocity=u(l.x)>u(l.y)?l.x:l.y,e.scale=o?(p=o.pointers,f=n,L(f[0],f[1],X)/L(p[0],p[1],X)):1,e.rotation=o?function(t,e){return U(e[1],e[0],X)+U(t[1],t[0],X)}(o.pointers,n):0,e.maxPointers=i.prevInput?e.pointers.length>i.prevInput.maxPointers?e.pointers.length:i.prevInput.maxPointers:e.pointers.length,function(t,e){var i,n,r,s,o=t.lastInterval||e,a=e.timeStamp-o.timeStamp;if(8!=e.eventType&&(a>25||void 0===o.velocity)){var h=e.deltaX-o.deltaX,c=e.deltaY-o.deltaY,l=k(a,h,c);n=l.x,r=l.y,i=u(l.x)>u(l.y)?l.x:l.y,s=H(h,c),t.lastInterval=e}else i=o.velocity,n=o.velocityX,r=o.velocityY,s=o.direction;e.velocity=i,e.velocityX=n,e.velocityY=r,e.direction=s}(i,e);var p,f;var v=t.element;_(e.srcEvent.target,v)&&(v=e.srcEvent.target);e.target=v}(t,i),t.emit(\"hammer.input\",i),t.recognize(i),t.session.prevInput=i}function W(t){for(var e=[],i=0;i<t.pointers.length;)e[i]={clientX:h(t.pointers[i].clientX),clientY:h(t.pointers[i].clientY)},i++;return{timeStamp:c(),pointers:e,center:q(e),deltaX:t.deltaX,deltaY:t.deltaY}}function q(t){var e=t.length;if(1===e)return{x:h(t[0].clientX),y:h(t[0].clientY)};for(var i=0,n=0,r=0;r<e;)i+=t[r].clientX,n+=t[r].clientY,r++;return{x:h(i/e),y:h(n/e)}}function k(t,e,i){return{x:e/t||0,y:i/t||0}}function H(t,e){return t===e?1:u(t)>=u(e)?t<0?2:4:e<0?8:16}function L(t,e,i){i||(i=N);var n=e[i[0]]-t[i[0]],r=e[i[1]]-t[i[1]];return Math.sqrt(n*n+r*r)}function U(t,e,i){i||(i=N);var n=e[i[0]]-t[i[0]],r=e[i[1]]-t[i[1]];return 180*Math.atan2(r,n)/Math.PI}Y.prototype={handler:function(){},init:function(){this.evEl&&I(this.element,this.evEl,this.domHandler),this.evTarget&&I(this.target,this.evTarget,this.domHandler),this.evWin&&I(O(this.element),this.evWin,this.domHandler)},destroy:function(){this.evEl&&A(this.element,this.evEl,this.domHandler),this.evTarget&&A(this.target,this.evTarget,this.domHandler),this.evWin&&A(O(this.element),this.evWin,this.domHandler)}};var V={mousedown:1,mousemove:2,mouseup:4};function j(){this.evEl=\"mousedown\",this.evWin=\"mousemove mouseup\",this.pressed=!1,Y.apply(this,arguments)}g(j,Y,{handler:function(t){var e=V[t.type];1&e&&0===t.button&&(this.pressed=!0),2&e&&1!==t.which&&(e=4),this.pressed&&(4&e&&(this.pressed=!1),this.callback(this.manager,e,{pointers:[t],changedPointers:[t],pointerType:\"mouse\",srcEvent:t}))}});var G={pointerdown:1,pointermove:2,pointerup:4,pointercancel:8,pointerout:8},Z={2:\"touch\",3:\"pen\",4:\"mouse\",5:\"kinect\"},B=\"pointerdown\",$=\"pointermove pointerup pointercancel\";function J(){this.evEl=B,this.evWin=$,Y.apply(this,arguments),this.store=this.manager.session.pointerEvents=[]}t.MSPointerEvent&&!t.PointerEvent&&(B=\"MSPointerDown\",$=\"MSPointerMove MSPointerUp MSPointerCancel\"),g(J,Y,{handler:function(t){var e=this.store,i=!1,n=t.type.toLowerCase().replace(\"ms\",\"\"),r=G[n],s=Z[t.pointerType]||t.pointerType,o=\"touch\"==s,a=b(e,t.pointerId,\"pointerId\");1&r&&(0===t.button||o)?a<0&&(e.push(t),a=e.length-1):12&r&&(i=!0),a<0||(e[a]=t,this.callback(this.manager,r,{pointers:e,changedPointers:[t],pointerType:s,srcEvent:t}),i&&e.splice(a,1))}});var K={touchstart:1,touchmove:2,touchend:4,touchcancel:8};function Q(){this.evTarget=\"touchstart\",this.evWin=\"touchstart touchmove touchend touchcancel\",this.started=!1,Y.apply(this,arguments)}function tt(t,e){var i=x(t.touches),n=x(t.changedTouches);return 12&e&&(i=P(i.concat(n),\"identifier\",!0)),[i,n]}g(Q,Y,{handler:function(t){var e=K[t.type];if(1===e&&(this.started=!0),this.started){var i=tt.call(this,t,e);12&e&&i[0].length-i[1].length==0&&(this.started=!1),this.callback(this.manager,e,{pointers:i[0],changedPointers:i[1],pointerType:\"touch\",srcEvent:t})}}});var et={touchstart:1,touchmove:2,touchend:4,touchcancel:8};function it(){this.evTarget=\"touchstart touchmove touchend touchcancel\",this.targetIds={},Y.apply(this,arguments)}function nt(t,e){var i=x(t.touches),n=this.targetIds;if(3&e&&1===i.length)return n[i[0].identifier]=!0,[i,i];var r,s,o=x(t.changedTouches),a=[],h=this.target;if(s=i.filter((function(t){return _(t.target,h)})),1===e)for(r=0;r<s.length;)n[s[r].identifier]=!0,r++;for(r=0;r<o.length;)n[o[r].identifier]&&a.push(o[r]),12&e&&delete n[o[r].identifier],r++;return a.length?[P(s.concat(a),\"identifier\",!0),a]:void 0}g(it,Y,{handler:function(t){var e=et[t.type],i=nt.call(this,t,e);i&&this.callback(this.manager,e,{pointers:i[0],changedPointers:i[1],pointerType:\"touch\",srcEvent:t})}});function rt(){Y.apply(this,arguments);var t=y(this.handler,this);this.touch=new it(this.manager,t),this.mouse=new j(this.manager,t),this.primaryTouch=null,this.lastTouches=[]}function st(t,e){1&t?(this.primaryTouch=e.changedPointers[0].identifier,ot.call(this,e)):12&t&&ot.call(this,e)}function ot(t){var e=t.changedPointers[0];if(e.identifier===this.primaryTouch){var i={x:e.clientX,y:e.clientY};this.lastTouches.push(i);var n=this.lastTouches;setTimeout((function(){var t=n.indexOf(i);t>-1&&n.splice(t,1)}),2500)}}function at(t){for(var e=t.srcEvent.clientX,i=t.srcEvent.clientY,n=0;n<this.lastTouches.length;n++){var r=this.lastTouches[n],s=Math.abs(e-r.x),o=Math.abs(i-r.y);if(s<=25&&o<=25)return!0}return!1}g(rt,Y,{handler:function(t,e,i){var n=\"touch\"==i.pointerType,r=\"mouse\"==i.pointerType;if(!(r&&i.sourceCapabilities&&i.sourceCapabilities.firesTouchEvents)){if(n)st.call(this,e,i);else if(r&&at.call(this,i))return;this.callback(t,e,i)}},destroy:function(){this.touch.destroy(),this.mouse.destroy()}});var ht=D(a.style,\"touchAction\"),ut=void 0!==ht,ct=function(){if(!ut)return!1;var e={},i=t.CSS&&t.CSS.supports;return[\"auto\",\"manipulation\",\"pan-y\",\"pan-x\",\"pan-x pan-y\",\"none\"].forEach((function(n){e[n]=!i||t.CSS.supports(\"touch-action\",n)})),e}();function lt(t,e){this.manager=t,this.set(e)}lt.prototype={set:function(t){\"compute\"==t&&(t=this.compute()),ut&&this.manager.element.style&&ct[t]&&(this.manager.element.style[ht]=t),this.actions=t.toLowerCase().trim()},update:function(){this.set(this.manager.options.touchAction)},compute:function(){var t=[];return f(this.manager.recognizers,(function(e){T(e.options.enable,[e])&&(t=t.concat(e.getTouchAction()))})),function(t){if(C(t,\"none\"))return\"none\";var e=C(t,\"pan-x\"),i=C(t,\"pan-y\");if(e&&i)return\"none\";if(e||i)return e?\"pan-x\":\"pan-y\";if(C(t,\"manipulation\"))return\"manipulation\";return\"auto\"}(t.join(\" \"))},preventDefaults:function(t){var e=t.srcEvent,i=t.offsetDirection;if(this.manager.session.prevented)e.preventDefault();else{var n=this.actions,r=C(n,\"none\")&&!ct.none,s=C(n,\"pan-y\")&&!ct[\"pan-y\"],o=C(n,\"pan-x\")&&!ct[\"pan-x\"];if(r){var a=1===t.pointers.length,h=t.distance<2,u=t.deltaTime<250;if(a&&h&&u)return}if(!o||!s)return r||s&&6&i||o&&24&i?this.preventSrc(e):void 0}},preventSrc:function(t){this.manager.session.prevented=!0,t.preventDefault()}};function pt(t){this.options=s({},this.defaults,t||{}),this.id=w++,this.manager=null,this.options.enable=E(this.options.enable,!0),this.state=1,this.simultaneous={},this.requireFail=[]}function ft(t){return 16&t?\"cancel\":8&t?\"end\":4&t?\"move\":2&t?\"start\":\"\"}function vt(t){return 16==t?\"down\":8==t?\"up\":2==t?\"left\":4==t?\"right\":\"\"}function dt(t,e){var i=e.manager;return i?i.get(t):t}function mt(){pt.apply(this,arguments)}function gt(){mt.apply(this,arguments),this.pX=null,this.pY=null}function yt(){mt.apply(this,arguments)}function Tt(){pt.apply(this,arguments),this._timer=null,this._input=null}function Et(){mt.apply(this,arguments)}function It(){mt.apply(this,arguments)}function At(){pt.apply(this,arguments),this.pTime=!1,this.pCenter=!1,this._timer=null,this._input=null,this.count=0}function _t(t,e){return(e=e||{}).recognizers=E(e.recognizers,_t.defaults.preset),new Ct(t,e)}pt.prototype={defaults:{},set:function(t){return s(this.options,t),this.manager&&this.manager.touchAction.update(),this},recognizeWith:function(t){if(p(t,\"recognizeWith\",this))return this;var e=this.simultaneous;return e[(t=dt(t,this)).id]||(e[t.id]=t,t.recognizeWith(this)),this},dropRecognizeWith:function(t){return p(t,\"dropRecognizeWith\",this)?this:(t=dt(t,this),delete this.simultaneous[t.id],this)},requireFailure:function(t){if(p(t,\"requireFailure\",this))return this;var e=this.requireFail;return-1===b(e,t=dt(t,this))&&(e.push(t),t.requireFailure(this)),this},dropRequireFailure:function(t){if(p(t,\"dropRequireFailure\",this))return this;t=dt(t,this);var e=b(this.requireFail,t);return e>-1&&this.requireFail.splice(e,1),this},hasRequireFailures:function(){return this.requireFail.length>0},canRecognizeWith:function(t){return!!this.simultaneous[t.id]},emit:function(t){var e=this,i=this.state;function n(i){e.manager.emit(i,t)}i<8&&n(e.options.event+ft(i)),n(e.options.event),t.additionalEvent&&n(t.additionalEvent),i>=8&&n(e.options.event+ft(i))},tryEmit:function(t){if(this.canEmit())return this.emit(t);this.state=32},canEmit:function(){for(var t=0;t<this.requireFail.length;){if(!(33&this.requireFail[t].state))return!1;t++}return!0},recognize:function(t){var e=s({},t);if(!T(this.options.enable,[this,e]))return this.reset(),void(this.state=32);56&this.state&&(this.state=1),this.state=this.process(e),30&this.state&&this.tryEmit(e)},process:function(t){},getTouchAction:function(){},reset:function(){}},g(mt,pt,{defaults:{pointers:1},attrTest:function(t){var e=this.options.pointers;return 0===e||t.pointers.length===e},process:function(t){var e=this.state,i=t.eventType,n=6&e,r=this.attrTest(t);return n&&(8&i||!r)?16|e:n||r?4&i?8|e:2&e?4|e:2:32}}),g(gt,mt,{defaults:{event:\"pan\",threshold:10,pointers:1,direction:30},getTouchAction:function(){var t=this.options.direction,e=[];return 6&t&&e.push(\"pan-y\"),24&t&&e.push(\"pan-x\"),e},directionTest:function(t){var e=this.options,i=!0,n=t.distance,r=t.direction,s=t.deltaX,o=t.deltaY;return r&e.direction||(6&e.direction?(r=0===s?1:s<0?2:4,i=s!=this.pX,n=Math.abs(t.deltaX)):(r=0===o?1:o<0?8:16,i=o!=this.pY,n=Math.abs(t.deltaY))),t.direction=r,i&&n>e.threshold&&r&e.direction},attrTest:function(t){return mt.prototype.attrTest.call(this,t)&&(2&this.state||!(2&this.state)&&this.directionTest(t))},emit:function(t){this.pX=t.deltaX,this.pY=t.deltaY;var e=vt(t.direction);e&&(t.additionalEvent=this.options.event+e),this._super.emit.call(this,t)}}),g(yt,mt,{defaults:{event:\"pinch\",threshold:0,pointers:2},getTouchAction:function(){return[\"none\"]},attrTest:function(t){return this._super.attrTest.call(this,t)&&(Math.abs(t.scale-1)>this.options.threshold||2&this.state)},emit:function(t){if(1!==t.scale){var e=t.scale<1?\"in\":\"out\";t.additionalEvent=this.options.event+e}this._super.emit.call(this,t)}}),g(Tt,pt,{defaults:{event:\"press\",pointers:1,time:251,threshold:9},getTouchAction:function(){return[\"auto\"]},process:function(t){var e=this.options,i=t.pointers.length===e.pointers,n=t.distance<e.threshold,r=t.deltaTime>e.time;if(this._input=t,!n||!i||12&t.eventType&&!r)this.reset();else if(1&t.eventType)this.reset(),this._timer=l((function(){this.state=8,this.tryEmit()}),e.time,this);else if(4&t.eventType)return 8;return 32},reset:function(){clearTimeout(this._timer)},emit:function(t){8===this.state&&(t&&4&t.eventType?this.manager.emit(this.options.event+\"up\",t):(this._input.timeStamp=c(),this.manager.emit(this.options.event,this._input)))}}),g(Et,mt,{defaults:{event:\"rotate\",threshold:0,pointers:2},getTouchAction:function(){return[\"none\"]},attrTest:function(t){return this._super.attrTest.call(this,t)&&(Math.abs(t.rotation)>this.options.threshold||2&this.state)}}),g(It,mt,{defaults:{event:\"swipe\",threshold:10,velocity:.3,direction:30,pointers:1},getTouchAction:function(){return gt.prototype.getTouchAction.call(this)},attrTest:function(t){var e,i=this.options.direction;return 30&i?e=t.overallVelocity:6&i?e=t.overallVelocityX:24&i&&(e=t.overallVelocityY),this._super.attrTest.call(this,t)&&i&t.offsetDirection&&t.distance>this.options.threshold&&t.maxPointers==this.options.pointers&&u(e)>this.options.velocity&&4&t.eventType},emit:function(t){var e=vt(t.offsetDirection);e&&this.manager.emit(this.options.event+e,t),this.manager.emit(this.options.event,t)}}),g(At,pt,{defaults:{event:\"tap\",pointers:1,taps:1,interval:300,time:250,threshold:9,posThreshold:10},getTouchAction:function(){return[\"manipulation\"]},process:function(t){var e=this.options,i=t.pointers.length===e.pointers,n=t.distance<e.threshold,r=t.deltaTime<e.time;if(this.reset(),1&t.eventType&&0===this.count)return this.failTimeout();if(n&&r&&i){if(4!=t.eventType)return this.failTimeout();var s=!this.pTime||t.timeStamp-this.pTime<e.interval,o=!this.pCenter||L(this.pCenter,t.center)<e.posThreshold;if(this.pTime=t.timeStamp,this.pCenter=t.center,o&&s?this.count+=1:this.count=1,this._input=t,0===this.count%e.taps)return this.hasRequireFailures()?(this._timer=l((function(){this.state=8,this.tryEmit()}),e.interval,this),2):8}return 32},failTimeout:function(){return this._timer=l((function(){this.state=32}),this.options.interval,this),32},reset:function(){clearTimeout(this._timer)},emit:function(){8==this.state&&(this._input.tapCount=this.count,this.manager.emit(this.options.event,this._input))}}),_t.VERSION=\"2.0.7\",_t.defaults={domEvents:!1,touchAction:\"compute\",enable:!0,inputTarget:null,inputClass:null,preset:[[Et,{enable:!1}],[yt,{enable:!1},[\"rotate\"]],[It,{direction:6}],[gt,{direction:6},[\"swipe\"]],[At],[At,{event:\"doubletap\",taps:2},[\"tap\"]],[Tt]],cssProps:{userSelect:\"none\",touchSelect:\"none\",touchCallout:\"none\",contentZooming:\"none\",userDrag:\"none\",tapHighlightColor:\"rgba(0,0,0,0)\"}};function Ct(t,e){var i;this.options=s({},_t.defaults,e||{}),this.options.inputTarget=this.options.inputTarget||t,this.handlers={},this.session={},this.recognizers=[],this.oldCssProps={},this.element=t,this.input=new((i=this).options.inputClass||(M?J:z?it:R?rt:j))(i,F),this.touchAction=new lt(this,this.options.touchAction),St(this,!0),f(this.options.recognizers,(function(t){var e=this.add(new t[0](t[1]));t[2]&&e.recognizeWith(t[2]),t[3]&&e.requireFailure(t[3])}),this)}function St(t,e){var i,n=t.element;n.style&&(f(t.options.cssProps,(function(r,s){i=D(n.style,s),e?(t.oldCssProps[i]=n.style[i],n.style[i]=r):n.style[i]=t.oldCssProps[i]||\"\"})),e||(t.oldCssProps={}))}Ct.prototype={set:function(t){return s(this.options,t),t.touchAction&&this.touchAction.update(),t.inputTarget&&(this.input.destroy(),this.input.target=t.inputTarget,this.input.init()),this},stop:function(t){this.session.stopped=t?2:1},recognize:function(t){var e=this.session;if(!e.stopped){var i;this.touchAction.preventDefaults(t);var n=this.recognizers,r=e.curRecognizer;(!r||r&&8&r.state)&&(r=e.curRecognizer=null);for(var s=0;s<n.length;)i=n[s],2===e.stopped||r&&i!=r&&!i.canRecognizeWith(r)?i.reset():i.recognize(t),!r&&14&i.state&&(r=e.curRecognizer=i),s++}},get:function(t){if(t instanceof pt)return t;for(var e=this.recognizers,i=0;i<e.length;i++)if(e[i].options.event==t)return e[i];return null},add:function(t){if(p(t,\"add\",this))return this;var e=this.get(t.options.event);return e&&this.remove(e),this.recognizers.push(t),t.manager=this,this.touchAction.update(),t},remove:function(t){if(p(t,\"remove\",this))return this;if(t=this.get(t)){var e=this.recognizers,i=b(e,t);-1!==i&&(e.splice(i,1),this.touchAction.update())}return this},on:function(t,e){if(void 0!==t&&void 0!==e){var i=this.handlers;return f(S(t),(function(t){i[t]=i[t]||[],i[t].push(e)})),this}},off:function(t,e){if(void 0!==t){var i=this.handlers;return f(S(t),(function(t){e?i[t]&&i[t].splice(b(i[t],e),1):delete i[t]})),this}},emit:function(t,e){this.options.domEvents&&function(t,e){var n=i.createEvent(\"Event\");n.initEvent(t,!0,!0),n.gesture=e,e.target.dispatchEvent(n)}(t,e);var n=this.handlers[t]&&this.handlers[t].slice();if(n&&n.length){e.type=t,e.preventDefault=function(){e.srcEvent.preventDefault()};for(var r=0;r<n.length;)n[r](e),r++}},destroy:function(){this.element&&St(this,!1),this.handlers={},this.session={},this.input.destroy(),this.element=null}},s(_t,{INPUT_START:1,INPUT_MOVE:2,INPUT_END:4,INPUT_CANCEL:8,STATE_POSSIBLE:1,STATE_BEGAN:2,STATE_CHANGED:4,STATE_ENDED:8,STATE_RECOGNIZED:8,STATE_CANCELLED:16,STATE_FAILED:32,DIRECTION_NONE:1,DIRECTION_LEFT:2,DIRECTION_RIGHT:4,DIRECTION_UP:8,DIRECTION_DOWN:16,DIRECTION_HORIZONTAL:6,DIRECTION_VERTICAL:24,DIRECTION_ALL:30,Manager:Ct,Input:Y,TouchAction:lt,TouchInput:it,MouseInput:j,PointerEventInput:J,TouchMouseInput:rt,SingleTouchInput:Q,Recognizer:pt,AttrRecognizer:mt,Tap:At,Pan:gt,Swipe:It,Pinch:yt,Rotate:Et,Press:Tt,on:I,off:A,each:f,merge:m,extend:d,assign:s,inherit:g,bindFn:y,prefixed:D}),(void 0!==t?t:\"undefined\"!=typeof self?self:{}).Hammer=_t,\"function\"==typeof define&&define.amd?define((function(){return _t})):void 0!==e&&e.exports?e.exports=_t:t.Hammer=_t}(window,document)},\n",
+       "      function _(e,t,n){\n",
+       "      /*!\n",
+       "           * jQuery Mousewheel 3.1.13\n",
+       "           *\n",
+       "           * Copyright jQuery Foundation and other contributors\n",
+       "           * Released under the MIT license\n",
+       "           * http://jquery.org/license\n",
+       "           */\n",
+       "      function r(e){const t=getComputedStyle(e).fontSize;return null!=t?parseInt(t,10):null}Object.defineProperty(n,\"__esModule\",{value:!0}),n.getDeltaY=function(e){let t=-e.deltaY;if(e.target instanceof HTMLElement)switch(e.deltaMode){case e.DOM_DELTA_LINE:t*=r((n=e.target).offsetParent||document.body)||r(n)||16;break;case e.DOM_DELTA_PAGE:t*=function(e){return e.clientHeight}(e.target)}var n;return t}},\n",
+       "      function _(n,e,o){Object.defineProperty(o,\"__esModule\",{value:!0});const t=(\"undefined\"!=typeof window?window.requestAnimationFrame:void 0)||(\"undefined\"!=typeof window?window.webkitRequestAnimationFrame:void 0)||(\"undefined\"!=typeof window?window.mozRequestAnimationFrame:void 0)||(\"undefined\"!=typeof window?window.msRequestAnimationFrame:void 0)||function(n){return n(Date.now()),-1};o.throttle=function(n,e){let o=null,i=0,d=!1;const u=function(){i=Date.now(),o=null,d=!1,n()};return function(){const n=Date.now(),w=e-(n-i);w<=0&&!d?(null!=o&&clearTimeout(o),d=!0,t(u)):o||d||(o=setTimeout(()=>t(u),w))}}},\n",
+       "      function _(i,t,e){Object.defineProperty(e,\"__esModule\",{value:!0});const l=i(188),a=i(189),r=i(8),h=Math.PI/2,o=\"left\",s=\"center\",n={above:{parallel:0,normal:-h,horizontal:0,vertical:-h},below:{parallel:0,normal:h,horizontal:0,vertical:h},left:{parallel:-h,normal:0,horizontal:0,vertical:-h},right:{parallel:h,normal:0,horizontal:0,vertical:h}},d={above:{justified:\"top\",parallel:\"alphabetic\",normal:\"middle\",horizontal:\"alphabetic\",vertical:\"middle\"},below:{justified:\"bottom\",parallel:\"hanging\",normal:\"middle\",horizontal:\"hanging\",vertical:\"middle\"},left:{justified:\"top\",parallel:\"alphabetic\",normal:\"middle\",horizontal:\"middle\",vertical:\"alphabetic\"},right:{justified:\"top\",parallel:\"alphabetic\",normal:\"middle\",horizontal:\"middle\",vertical:\"alphabetic\"}},_={above:{justified:s,parallel:s,normal:o,horizontal:s,vertical:o},below:{justified:s,parallel:s,normal:o,horizontal:s,vertical:o},left:{justified:s,parallel:s,normal:\"right\",horizontal:\"right\",vertical:s},right:{justified:s,parallel:s,normal:o,horizontal:o,vertical:s}},c={above:\"right\",below:o,left:\"right\",right:o},m={above:o,below:\"right\",left:\"right\",right:o};class g extends a.ContentLayoutable{constructor(i,t){switch(super(),this.side=i,this.obj=t,this.side){case\"above\":this._dim=0,this._normals=[0,-1];break;case\"below\":this._dim=0,this._normals=[0,1];break;case\"left\":this._dim=1,this._normals=[-1,0];break;case\"right\":this._dim=1,this._normals=[1,0]}this.is_horizontal?this.set_sizing({width_policy:\"max\",height_policy:\"fixed\"}):this.set_sizing({width_policy:\"fixed\",height_policy:\"max\"})}_content_size(){return new l.Sizeable(this.get_oriented_size())}get_oriented_size(){const{width:i,height:t}=this.obj.get_size();return!this.obj.rotate||this.is_horizontal?{width:i,height:t}:{width:t,height:i}}has_size_changed(){const{width:i,height:t}=this.get_oriented_size();return this.is_horizontal?this.bbox.height!=t:this.bbox.width!=i}get dimension(){return this._dim}get normals(){return this._normals}get is_horizontal(){return 0==this._dim}get is_vertical(){return 1==this._dim}apply_label_text_heuristics(i,t){const e=this.side;let l,a;r.isString(t)?(l=d[e][t],a=_[e][t]):0===t?(l=\"whatever\",a=\"whatever\"):t<0?(l=\"middle\",a=c[e]):(l=\"middle\",a=m[e]),i.textBaseline=l,i.textAlign=a}get_label_angle_heuristic(i){return n[this.side][i]}}e.SidePanel=g,g.__name__=\"SidePanel\"},\n",
+       "      function _(t,e,s){Object.defineProperty(s,\"__esModule\",{value:!0});const i=t(14),o=t(66),a=t(30),n=t(280),p=new i.Signal0({},\"gmaps_ready\");class l extends n.PlotView{initialize(){this.pause(),super.initialize(),this._tiles_loaded=!1,this.zoom_count=0;const{zoom:t,lat:e,lng:s}=this.model.map_options;this.initial_zoom=t,this.initial_lat=e,this.initial_lng=s,\"undefined\"!=typeof google&&null!=google.maps||(void 0===window._bokeh_gmaps_callback&&function(t){window._bokeh_gmaps_callback=()=>p.emit();const e=document.createElement(\"script\");e.type=\"text/javascript\",e.src=`https://maps.googleapis.com/maps/api/js?v=3.36&key=${t}&callback=_bokeh_gmaps_callback`,document.body.appendChild(e)}(this.model.api_key),p.connect(()=>this.request_render())),this.unpause()}remove(){o.remove(this.map_el),super.remove()}update_range(t){if(null==t)this.map.setCenter({lat:this.initial_lat,lng:this.initial_lng}),this.map.setOptions({zoom:this.initial_zoom}),super.update_range(null);else if(null!=t.sdx||null!=t.sdy)this.map.panBy(t.sdx||0,t.sdy||0),super.update_range(t);else if(null!=t.factor){if(10!==this.zoom_count)return void(this.zoom_count+=1);this.zoom_count=0,this.pause(),super.update_range(t);const e=t.factor<0?-1:1,s=this.map.getZoom(),i=s+e;if(i>=2){this.map.setZoom(i);const[t,e,,]=this._get_projected_bounds();e-t<0&&this.map.setZoom(s)}this.unpause()}this._set_bokeh_ranges()}_build_map(){const{maps:t}=google;this.map_types={satellite:t.MapTypeId.SATELLITE,terrain:t.MapTypeId.TERRAIN,roadmap:t.MapTypeId.ROADMAP,hybrid:t.MapTypeId.HYBRID};const e=this.model.map_options,s={center:new t.LatLng(e.lat,e.lng),zoom:e.zoom,disableDefaultUI:!0,mapTypeId:this.map_types[e.map_type],scaleControl:e.scale_control,tilt:e.tilt};null!=e.styles&&(s.styles=JSON.parse(e.styles)),this.map_el=o.div({style:{position:\"absolute\"}}),this.canvas_view.add_underlay(this.map_el),this.map=new t.Map(this.map_el,s),t.event.addListener(this.map,\"idle\",()=>this._set_bokeh_ranges()),t.event.addListener(this.map,\"bounds_changed\",()=>this._set_bokeh_ranges()),t.event.addListenerOnce(this.map,\"tilesloaded\",()=>this._render_finished()),this.connect(this.model.properties.map_options.change,()=>this._update_options()),this.connect(this.model.map_options.properties.styles.change,()=>this._update_styles()),this.connect(this.model.map_options.properties.lat.change,()=>this._update_center(\"lat\")),this.connect(this.model.map_options.properties.lng.change,()=>this._update_center(\"lng\")),this.connect(this.model.map_options.properties.zoom.change,()=>this._update_zoom()),this.connect(this.model.map_options.properties.map_type.change,()=>this._update_map_type()),this.connect(this.model.map_options.properties.scale_control.change,()=>this._update_scale_control()),this.connect(this.model.map_options.properties.tilt.change,()=>this._update_tilt())}_render_finished(){this._tiles_loaded=!0,this.notify_finished()}has_finished(){return super.has_finished()&&!0===this._tiles_loaded}_get_latlon_bounds(){const t=this.map.getBounds(),e=t.getNorthEast(),s=t.getSouthWest();return[s.lng(),e.lng(),s.lat(),e.lat()]}_get_projected_bounds(){const[t,e,s,i]=this._get_latlon_bounds(),[o,n]=a.wgs84_mercator.forward([t,s]),[p,l]=a.wgs84_mercator.forward([e,i]);return[o,p,n,l]}_set_bokeh_ranges(){const[t,e,s,i]=this._get_projected_bounds();this.frame.x_range.setv({start:t,end:e}),this.frame.y_range.setv({start:s,end:i})}_update_center(t){const e=this.map.getCenter().toJSON();e[t]=this.model.map_options[t],this.map.setCenter(e),this._set_bokeh_ranges()}_update_map_type(){this.map.setOptions({mapTypeId:this.map_types[this.model.map_options.map_type]})}_update_scale_control(){this.map.setOptions({scaleControl:this.model.map_options.scale_control})}_update_tilt(){this.map.setOptions({tilt:this.model.map_options.tilt})}_update_options(){this._update_styles(),this._update_center(\"lat\"),this._update_center(\"lng\"),this._update_zoom(),this._update_map_type()}_update_styles(){this.map.setOptions({styles:JSON.parse(this.model.map_options.styles)})}_update_zoom(){this.map.setOptions({zoom:this.model.map_options.zoom}),this._set_bokeh_ranges()}_map_hook(t,e){if(null==this.map&&\"undefined\"!=typeof google&&null!=google.maps&&this._build_map(),null!=this.map_el){const[t,s,i,o]=e;this.map_el.style.top=`${s}px`,this.map_el.style.left=`${t}px`,this.map_el.style.width=`${i}px`,this.map_el.style.height=`${o}px`}}_paint_empty(t,e){const s=this.layout._width.value,i=this.layout._height.value,[o,a,n,p]=e;t.clearRect(0,0,s,i),t.beginPath(),t.moveTo(0,0),t.lineTo(0,i),t.lineTo(s,i),t.lineTo(s,0),t.lineTo(0,0),t.moveTo(o,a),t.lineTo(o+n,a),t.lineTo(o+n,a+p),t.lineTo(o,a+p),t.lineTo(o,a),t.closePath(),null!=this.model.border_fill_color&&(t.fillStyle=this.model.border_fill_color,t.fill())}}s.GMapPlotView=l,l.__name__=\"GMapPlotView\"},\n",
+       "      function _(a,e,n){Object.defineProperty(n,\"__esModule\",{value:!0});var g=a(186);n.DataRange=g.DataRange;var R=a(185);n.DataRange1d=R.DataRange1d;var r=a(88);n.FactorRange=r.FactorRange;var t=a(89);n.Range=t.Range;var d=a(130);n.Range1d=d.Range1d},\n",
+       "      function _(e,r,d){Object.defineProperty(d,\"__esModule\",{value:!0});var n=e(78);d.GlyphRenderer=n.GlyphRenderer;var R=e(97);d.GraphRenderer=R.GraphRenderer;var a=e(149);d.GuideRenderer=a.GuideRenderer;var G=e(63);d.Renderer=G.Renderer},\n",
+       "      function _(a,e,c){Object.defineProperty(c,\"__esModule\",{value:!0});var l=a(184);c.CategoricalScale=l.CategoricalScale;var o=a(120);c.ContinuousScale=o.ContinuousScale;var r=a(119);c.LinearScale=r.LinearScale;var S=a(129);c.LogScale=S.LogScale;var n=a(121);c.Scale=n.Scale},\n",
+       "      function _(e,t,o){Object.defineProperty(o,\"__esModule\",{value:!0}),e(1).__exportStar(e(99),o);var n=e(76);o.Selection=n.Selection},\n",
+       "      function _(a,e,r){Object.defineProperty(r,\"__esModule\",{value:!0});var o=a(293);r.ServerSentDataSource=o.ServerSentDataSource;var S=a(295);r.AjaxDataSource=S.AjaxDataSource;var u=a(73);r.ColumnDataSource=u.ColumnDataSource;var t=a(74);r.ColumnarDataSource=t.ColumnarDataSource;var c=a(95);r.CDSView=c.CDSView;var D=a(75);r.DataSource=D.DataSource;var v=a(296);r.GeoJSONDataSource=v.GeoJSONDataSource;var n=a(294);r.WebDataSource=n.WebDataSource},\n",
+       "      function _(e,t,i){Object.defineProperty(i,\"__esModule\",{value:!0});const a=e(294);class s extends a.WebDataSource{constructor(e){super(e),this.initialized=!1}destroy(){super.destroy()}setup(){if(!this.initialized){this.initialized=!0,new EventSource(this.data_url).onmessage=e=>{this.load_data(JSON.parse(e.data),this.mode,this.max_size)}}}}i.ServerSentDataSource=s,s.__name__=\"ServerSentDataSource\"},\n",
+       "      function _(e,t,a){Object.defineProperty(a,\"__esModule\",{value:!0});const r=e(1),s=e(73),i=r.__importStar(e(19));class n extends s.ColumnDataSource{constructor(e){super(e)}get_column(e){const t=this.data[e];return null!=t?t:[]}initialize(){super.initialize(),this.setup()}load_data(e,t,a){const{adapter:r}=this;let s;switch(s=null!=r?r.execute(this,{response:e}):e,t){case\"replace\":this.data=s;break;case\"append\":{const e=this.data;for(const t of this.columns()){const r=Array.from(e[t]),i=Array.from(s[t]);s[t]=r.concat(i).slice(-a)}this.data=s;break}}}static init_WebDataSource(){this.define({mode:[i.UpdateMode,\"replace\"],max_size:[i.Number],adapter:[i.Any,null],data_url:[i.String]})}}a.WebDataSource=n,n.__name__=\"WebDataSource\",n.init_WebDataSource()},\n",
+       "      function _(t,e,i){Object.defineProperty(i,\"__esModule\",{value:!0});const s=t(1),a=t(294),r=t(70),o=s.__importStar(t(19));class n extends a.WebDataSource{constructor(t){super(t),this.initialized=!1}static init_AjaxDataSource(){this.define({polling_interval:[o.Number],content_type:[o.String,\"application/json\"],http_headers:[o.Any,{}],method:[o.HTTPMethod,\"POST\"],if_modified:[o.Boolean,!1]})}destroy(){null!=this.interval&&clearInterval(this.interval),super.destroy()}setup(){if(!this.initialized&&(this.initialized=!0,this.get_data(this.mode),this.polling_interval)){const t=()=>this.get_data(this.mode,this.max_size,this.if_modified);this.interval=setInterval(t,this.polling_interval)}}get_data(t,e=0,i=!1){const s=this.prepare_request();s.addEventListener(\"load\",()=>this.do_load(s,t,e)),s.addEventListener(\"error\",()=>this.do_error(s)),s.send()}prepare_request(){const t=new XMLHttpRequest;t.open(this.method,this.data_url,!0),t.withCredentials=!1,t.setRequestHeader(\"Content-Type\",this.content_type);const e=this.http_headers;for(const i in e){const s=e[i];t.setRequestHeader(i,s)}return t}do_load(t,e,i){if(200===t.status){const s=JSON.parse(t.responseText);this.load_data(s,e,i)}}do_error(t){r.logger.error(`Failed to fetch JSON from ${this.data_url} with code ${t.status}`)}}i.AjaxDataSource=n,n.__name__=\"AjaxDataSource\",n.init_AjaxDataSource()},\n",
+       "      function _(e,t,o){Object.defineProperty(o,\"__esModule\",{value:!0});const r=e(1),n=e(74),s=e(70),a=r.__importStar(e(19)),i=e(9);function l(e){return null!=e?e:NaN}class c extends n.ColumnarDataSource{constructor(e){super(e)}static init_GeoJSONDataSource(){this.define({geojson:[a.Any]}),this.internal({data:[a.Any,{}]})}initialize(){super.initialize(),this._update_data()}connect_signals(){super.connect_signals(),this.connect(this.properties.geojson.change,()=>this._update_data())}_update_data(){this.data=this.geojson_to_column_data()}_get_new_list_array(e){return i.range(0,e).map(e=>[])}_get_new_nan_array(e){return i.range(0,e).map(e=>NaN)}_add_properties(e,t,o,r){const n=e.properties||{};for(const e in n)t.hasOwnProperty(e)||(t[e]=this._get_new_nan_array(r)),t[e][o]=l(n[e])}_add_geometry(e,t,o){function r(e,t){return e.concat([[NaN,NaN,NaN]]).concat(t)}switch(e.type){case\"Point\":{const[r,n,s]=e.coordinates;t.x[o]=r,t.y[o]=n,t.z[o]=l(s);break}case\"LineString\":{const{coordinates:r}=e;for(let e=0;e<r.length;e++){const[n,s,a]=r[e];t.xs[o][e]=n,t.ys[o][e]=s,t.zs[o][e]=l(a)}break}case\"Polygon\":{e.coordinates.length>1&&s.logger.warn(\"Bokeh does not support Polygons with holes in, only exterior ring used.\");const r=e.coordinates[0];for(let e=0;e<r.length;e++){const[n,s,a]=r[e];t.xs[o][e]=n,t.ys[o][e]=s,t.zs[o][e]=l(a)}break}case\"MultiPoint\":s.logger.warn(\"MultiPoint not supported in Bokeh\");break;case\"MultiLineString\":{const n=e.coordinates.reduce(r);for(let e=0;e<n.length;e++){const[r,s,a]=n[e];t.xs[o][e]=r,t.ys[o][e]=s,t.zs[o][e]=l(a)}break}case\"MultiPolygon\":{const n=[];for(const t of e.coordinates)t.length>1&&s.logger.warn(\"Bokeh does not support Polygons with holes in, only exterior ring used.\"),n.push(t[0]);const a=n.reduce(r);for(let e=0;e<a.length;e++){const[r,n,s]=a[e];t.xs[o][e]=r,t.ys[o][e]=n,t.zs[o][e]=l(s)}break}default:throw new Error(`Invalid GeoJSON geometry type: ${e.type}`)}}geojson_to_column_data(){const e=JSON.parse(this.geojson);let t;switch(e.type){case\"GeometryCollection\":if(null==e.geometries)throw new Error(\"No geometries found in GeometryCollection\");if(0===e.geometries.length)throw new Error(\"geojson.geometries must have one or more items\");t=e.geometries;break;case\"FeatureCollection\":if(null==e.features)throw new Error(\"No features found in FeaturesCollection\");if(0==e.features.length)throw new Error(\"geojson.features must have one or more items\");t=e.features;break;default:throw new Error(\"Bokeh only supports type GeometryCollection and FeatureCollection at top level\")}let o=0;for(const e of t){const t=\"Feature\"===e.type?e.geometry:e;\"GeometryCollection\"==t.type?o+=t.geometries.length:o+=1}const r={x:this._get_new_nan_array(o),y:this._get_new_nan_array(o),z:this._get_new_nan_array(o),xs:this._get_new_list_array(o),ys:this._get_new_list_array(o),zs:this._get_new_list_array(o)};let n=0;for(const e of t){const t=\"Feature\"==e.type?e.geometry:e;if(\"GeometryCollection\"==t.type)for(const s of t.geometries)this._add_geometry(s,r,n),\"Feature\"===e.type&&this._add_properties(e,r,n,o),n+=1;else this._add_geometry(t,r,n),\"Feature\"===e.type&&this._add_properties(e,r,n,o),n+=1}return r}}o.GeoJSONDataSource=c,c.__name__=\"GeoJSONDataSource\",c.init_GeoJSONDataSource()},\n",
+       "      function _(e,r,i){Object.defineProperty(i,\"__esModule\",{value:!0});var c=e(109);i.AdaptiveTicker=c.AdaptiveTicker;var a=e(108);i.BasicTicker=a.BasicTicker;var k=e(151);i.CategoricalTicker=k.CategoricalTicker;var T=e(162);i.CompositeTicker=T.CompositeTicker;var t=e(110);i.ContinuousTicker=t.ContinuousTicker;var o=e(161);i.DatetimeTicker=o.DatetimeTicker;var v=e(163);i.DaysTicker=v.DaysTicker;var n=e(298);i.FixedTicker=n.FixedTicker;var s=e(170);i.LogTicker=s.LogTicker;var l=e(173);i.MercatorTicker=l.MercatorTicker;var u=e(166);i.MonthsTicker=u.MonthsTicker;var d=e(164);i.SingleIntervalTicker=d.SingleIntervalTicker;var g=e(111);i.Ticker=g.Ticker;var C=e(167);i.YearsTicker=C.YearsTicker},\n",
+       "      function _(i,t,e){Object.defineProperty(e,\"__esModule\",{value:!0});const r=i(1),n=i(110),s=r.__importStar(i(19));class _ extends n.ContinuousTicker{constructor(i){super(i),this.min_interval=0,this.max_interval=0}static init_FixedTicker(){this.define({ticks:[s.Array,[]],minor_ticks:[s.Array,[]]})}get_ticks_no_defaults(i,t,e,r){return{major:this.ticks,minor:this.minor_ticks}}get_interval(i,t,e){return 0}}e.FixedTicker=_,_.__name__=\"FixedTicker\",_.init_FixedTicker()},\n",
+       "      function _(e,r,o){Object.defineProperty(o,\"__esModule\",{value:!0});var T=e(300);o.BBoxTileSource=T.BBoxTileSource;var c=e(301);o.MercatorTileSource=c.MercatorTileSource;var i=e(304);o.QUADKEYTileSource=i.QUADKEYTileSource;var l=e(305);o.TileRenderer=l.TileRenderer;var S=e(302);o.TileSource=S.TileSource;var u=e(308);o.TMSTileSource=u.TMSTileSource;var a=e(306);o.WMTSTileSource=a.WMTSTileSource},\n",
+       "      function _(e,t,r){Object.defineProperty(r,\"__esModule\",{value:!0});const o=e(1),i=e(301),l=o.__importStar(e(19));class _ extends i.MercatorTileSource{constructor(e){super(e)}static init_BBoxTileSource(){this.define({use_latlon:[l.Boolean,!1]})}get_image_url(e,t,r){const o=this.string_lookup_replace(this.url,this.extra_url_vars);let i,l,_,n;return this.use_latlon?[l,n,i,_]=this.get_tile_geographic_bounds(e,t,r):[l,n,i,_]=this.get_tile_meter_bounds(e,t,r),o.replace(\"{XMIN}\",l.toString()).replace(\"{YMIN}\",n.toString()).replace(\"{XMAX}\",i.toString()).replace(\"{YMAX}\",_.toString())}}r.BBoxTileSource=_,_.__name__=\"BBoxTileSource\",_.init_BBoxTileSource()},\n",
+       "      function _(t,e,i){Object.defineProperty(i,\"__esModule\",{value:!0});const _=t(1),s=t(302),o=_.__importStar(t(19)),r=t(9),n=t(303);class l extends s.TileSource{constructor(t){super(t)}static init_MercatorTileSource(){this.define({snap_to_zoom:[o.Boolean,!1],wrap_around:[o.Boolean,!0]}),this.override({x_origin_offset:20037508.34,y_origin_offset:20037508.34,initial_resolution:156543.03392804097})}initialize(){super.initialize(),this._resolutions=r.range(this.min_zoom,this.max_zoom+1).map(t=>this.get_resolution(t))}_computed_initial_resolution(){return null!=this.initial_resolution?this.initial_resolution:2*Math.PI*6378137/this.tile_size}is_valid_tile(t,e,i){return!(!this.wrap_around&&(t<0||t>=Math.pow(2,i)))&&!(e<0||e>=Math.pow(2,i))}parent_by_tile_xyz(t,e,i){const _=this.tile_xyz_to_quadkey(t,e,i),s=_.substring(0,_.length-1);return this.quadkey_to_tile_xyz(s)}get_resolution(t){return this._computed_initial_resolution()/Math.pow(2,t)}get_resolution_by_extent(t,e,i){return[(t[2]-t[0])/i,(t[3]-t[1])/e]}get_level_by_extent(t,e,i){const _=(t[2]-t[0])/i,s=(t[3]-t[1])/e,o=Math.max(_,s);let r=0;for(const t of this._resolutions){if(o>t){if(0==r)return 0;if(r>0)return r-1}r+=1}return r-1}get_closest_level_by_extent(t,e,i){const _=(t[2]-t[0])/i,s=(t[3]-t[1])/e,o=Math.max(_,s),r=this._resolutions.reduce((function(t,e){return Math.abs(e-o)<Math.abs(t-o)?e:t}));return this._resolutions.indexOf(r)}snap_to_zoom_level(t,e,i,_){const[s,o,r,n]=t,l=this._resolutions[_];let a=i*l,u=e*l;if(!this.snap_to_zoom){const t=(r-s)/a,e=(n-o)/u;t>e?(a=r-s,u*=t):(a*=e,u=n-o)}const h=(a-(r-s))/2,c=(u-(n-o))/2;return[s-h,o-c,r+h,n+c]}tms_to_wmts(t,e,i){return[t,Math.pow(2,i)-1-e,i]}wmts_to_tms(t,e,i){return[t,Math.pow(2,i)-1-e,i]}pixels_to_meters(t,e,i){const _=this.get_resolution(i);return[t*_-this.x_origin_offset,e*_-this.y_origin_offset]}meters_to_pixels(t,e,i){const _=this.get_resolution(i);return[(t+this.x_origin_offset)/_,(e+this.y_origin_offset)/_]}pixels_to_tile(t,e){let i=Math.ceil(t/this.tile_size);return i=0===i?i:i-1,[i,Math.max(Math.ceil(e/this.tile_size)-1,0)]}pixels_to_raster(t,e,i){return[t,(this.tile_size<<i)-e]}meters_to_tile(t,e,i){const[_,s]=this.meters_to_pixels(t,e,i);return this.pixels_to_tile(_,s)}get_tile_meter_bounds(t,e,i){const[_,s]=this.pixels_to_meters(t*this.tile_size,e*this.tile_size,i),[o,r]=this.pixels_to_meters((t+1)*this.tile_size,(e+1)*this.tile_size,i);return[_,s,o,r]}get_tile_geographic_bounds(t,e,i){const _=this.get_tile_meter_bounds(t,e,i),[s,o,r,l]=n.meters_extent_to_geographic(_);return[s,o,r,l]}get_tiles_by_extent(t,e,i=1){const[_,s,o,r]=t;let[n,l]=this.meters_to_tile(_,s,e),[a,u]=this.meters_to_tile(o,r,e);n-=i,l-=i,a+=i,u+=i;const h=[];for(let t=u;t>=l;t--)for(let i=n;i<=a;i++)this.is_valid_tile(i,t,e)&&h.push([i,t,e,this.get_tile_meter_bounds(i,t,e)]);return this.sort_tiles_from_center(h,[n,l,a,u]),h}quadkey_to_tile_xyz(t){let e=0,i=0;const _=t.length;for(let s=_;s>0;s--){const o=1<<s-1;switch(t.charAt(_-s)){case\"0\":continue;case\"1\":e|=o;break;case\"2\":i|=o;break;case\"3\":e|=o,i|=o;break;default:throw new TypeError(`Invalid Quadkey: ${t}`)}}return[e,i,_]}tile_xyz_to_quadkey(t,e,i){let _=\"\";for(let s=i;s>0;s--){const i=1<<s-1;let o=0;0!=(t&i)&&(o+=1),0!=(e&i)&&(o+=2),_+=o.toString()}return _}children_by_tile_xyz(t,e,i){const _=this.tile_xyz_to_quadkey(t,e,i),s=[];for(let t=0;t<=3;t++){const[e,i,o]=this.quadkey_to_tile_xyz(_+t.toString()),r=this.get_tile_meter_bounds(e,i,o);s.push([e,i,o,r])}return s}get_closest_parent_by_tile_xyz(t,e,i){const _=this.calculate_world_x_by_tile_xyz(t,e,i);[t,e,i]=this.normalize_xyz(t,e,i);let s=this.tile_xyz_to_quadkey(t,e,i);for(;s.length>0;)if(s=s.substring(0,s.length-1),[t,e,i]=this.quadkey_to_tile_xyz(s),[t,e,i]=this.denormalize_xyz(t,e,i,_),this.tiles.has(this.tile_xyz_to_key(t,e,i)))return[t,e,i];return[0,0,0]}normalize_xyz(t,e,i){if(this.wrap_around){const _=Math.pow(2,i);return[(t%_+_)%_,e,i]}return[t,e,i]}denormalize_xyz(t,e,i,_){return[t+_*Math.pow(2,i),e,i]}denormalize_meters(t,e,i,_){return[t+2*_*Math.PI*6378137,e]}calculate_world_x_by_tile_xyz(t,e,i){return Math.floor(t/Math.pow(2,i))}}i.MercatorTileSource=l,l.__name__=\"MercatorTileSource\",l.init_MercatorTileSource()},\n",
+       "      function _(e,t,r){Object.defineProperty(r,\"__esModule\",{value:!0});const i=e(1),n=e(69),a=i.__importStar(e(19));class o extends n.Model{constructor(e){super(e)}static init_TileSource(){this.define({url:[a.String,\"\"],tile_size:[a.Number,256],max_zoom:[a.Number,30],min_zoom:[a.Number,0],extra_url_vars:[a.Any,{}],attribution:[a.String,\"\"],x_origin_offset:[a.Number],y_origin_offset:[a.Number],initial_resolution:[a.Number]})}initialize(){super.initialize(),this.tiles=new Map,this._normalize_case()}connect_signals(){super.connect_signals(),this.connect(this.change,()=>this._clear_cache())}string_lookup_replace(e,t){let r=e;for(const e in t){const i=t[e];r=r.replace(`{${e}}`,i)}return r}_normalize_case(){const e=this.url.replace(\"{x}\",\"{X}\").replace(\"{y}\",\"{Y}\").replace(\"{z}\",\"{Z}\").replace(\"{q}\",\"{Q}\").replace(\"{xmin}\",\"{XMIN}\").replace(\"{ymin}\",\"{YMIN}\").replace(\"{xmax}\",\"{XMAX}\").replace(\"{ymax}\",\"{YMAX}\");this.url=e}_clear_cache(){this.tiles=new Map}tile_xyz_to_key(e,t,r){return`${e}:${t}:${r}`}key_to_tile_xyz(e){const[t,r,i]=e.split(\":\").map(e=>parseInt(e));return[t,r,i]}sort_tiles_from_center(e,t){const[r,i,n,a]=t,o=(n-r)/2+r,s=(a-i)/2+i;e.sort((function(e,t){return Math.sqrt(Math.pow(o-e[0],2)+Math.pow(s-e[1],2))-Math.sqrt(Math.pow(o-t[0],2)+Math.pow(s-t[1],2))}))}get_image_url(e,t,r){return this.string_lookup_replace(this.url,this.extra_url_vars).replace(\"{X}\",e.toString()).replace(\"{Y}\",t.toString()).replace(\"{Z}\",r.toString())}}r.TileSource=o,o.__name__=\"TileSource\",o.init_TileSource()},\n",
+       "      function _(e,t,r){Object.defineProperty(r,\"__esModule\",{value:!0});const n=e(30);function o(e,t){return n.wgs84_mercator.forward([e,t])}function c(e,t){return n.wgs84_mercator.inverse([e,t])}r.geographic_to_meters=o,r.meters_to_geographic=c,r.geographic_extent_to_meters=function(e){const[t,r,n,c]=e,[_,i]=o(t,r),[s,u]=o(n,c);return[_,i,s,u]},r.meters_extent_to_geographic=function(e){const[t,r,n,o]=e,[_,i]=c(t,r),[s,u]=c(n,o);return[_,i,s,u]}},\n",
+       "      function _(e,t,r){Object.defineProperty(r,\"__esModule\",{value:!0});const _=e(301);class s extends _.MercatorTileSource{constructor(e){super(e)}get_image_url(e,t,r){const _=this.string_lookup_replace(this.url,this.extra_url_vars),[s,o,u]=this.tms_to_wmts(e,t,r),c=this.tile_xyz_to_quadkey(s,o,u);return _.replace(\"{Q}\",c)}}r.QUADKEYTileSource=s,s.__name__=\"QUADKEYTileSource\"},\n",
+       "      function _(e,t,i){Object.defineProperty(i,\"__esModule\",{value:!0});const s=e(1),_=e(306),a=e(79),n=e(130),r=e(66),h=s.__importStar(e(19)),l=e(223),o=e(9),d=e(8),m=e(77),c=e(73),u=e(307);class p extends a.DataRendererView{initialize(){this._tiles=[],super.initialize()}connect_signals(){super.connect_signals(),this.connect(this.model.change,()=>this.request_render()),this.connect(this.model.tile_source.change,()=>this.request_render())}get_extent(){return[this.x_range.start,this.y_range.start,this.x_range.end,this.y_range.end]}get map_plot(){return this.plot_model}get map_canvas(){return this.plot_view.canvas_view.ctx}get map_frame(){return this.plot_view.frame}get x_range(){return this.map_plot.x_range}get y_range(){return this.map_plot.y_range}_set_data(){this.extent=this.get_extent(),this._last_height=void 0,this._last_width=void 0}_update_attribution(){null!=this.attribution_el&&r.removeElement(this.attribution_el);const{attribution:e}=this.model.tile_source;if(d.isString(e)&&e.length>0){const{layout:t,frame:i}=this.plot_view,s=t._width.value-i._right.value,_=t._height.value-i._bottom.value,a=i._width.value;this.attribution_el=r.div({class:u.bk_tile_attribution,style:{position:\"absolute\",right:`${s}px`,bottom:`${_}px`,\"max-width\":`${a-4}px`,padding:\"2px\",\"background-color\":\"rgba(255,255,255,0.5)\",\"font-size\":\"7pt\",\"line-height\":\"1.05\",\"white-space\":\"nowrap\",overflow:\"hidden\",\"text-overflow\":\"ellipsis\"}}),this.plot_view.canvas_view.add_event(this.attribution_el),this.attribution_el.innerHTML=e,this.attribution_el.title=this.attribution_el.textContent.replace(/\\s*\\n\\s*/g,\" \")}}_map_data(){this.initial_extent=this.get_extent();const e=this.model.tile_source.get_level_by_extent(this.initial_extent,this.map_frame._height.value,this.map_frame._width.value),t=this.model.tile_source.snap_to_zoom_level(this.initial_extent,this.map_frame._height.value,this.map_frame._width.value,e);this.x_range.start=t[0],this.y_range.start=t[1],this.x_range.end=t[2],this.y_range.end=t[3],this.x_range instanceof n.Range1d&&(this.x_range.reset_start=t[0],this.x_range.reset_end=t[2]),this.y_range instanceof n.Range1d&&(this.y_range.reset_start=t[1],this.y_range.reset_end=t[3]),this._update_attribution()}_create_tile(e,t,i,s,_=!1){const[a,n,r]=this.model.tile_source.normalize_xyz(e,t,i),h={img:void 0,tile_coords:[e,t,i],normalized_coords:[a,n,r],quadkey:this.model.tile_source.tile_xyz_to_quadkey(e,t,i),cache_key:this.model.tile_source.tile_xyz_to_key(e,t,i),bounds:s,loaded:!1,finished:!1,x_coord:s[0],y_coord:s[3]},o=this.model.tile_source.get_image_url(a,n,r);new l.ImageLoader(o,{loaded:e=>{Object.assign(h,{img:e,loaded:!0}),_?(h.finished=!0,this.notify_finished()):this.request_render()},failed(){h.finished=!0}}),this.model.tile_source.tiles.set(h.cache_key,h),this._tiles.push(h)}_enforce_aspect_ratio(){if(this._last_height!==this.map_frame._height.value||this._last_width!==this.map_frame._width.value){const e=this.get_extent(),t=this.model.tile_source.get_level_by_extent(e,this.map_frame._height.value,this.map_frame._width.value),i=this.model.tile_source.snap_to_zoom_level(e,this.map_frame._height.value,this.map_frame._width.value,t);this.x_range.setv({start:i[0],end:i[2]}),this.y_range.setv({start:i[1],end:i[3]}),this.extent=i,this._last_height=this.map_frame._height.value,this._last_width=this.map_frame._width.value}}has_finished(){if(!super.has_finished())return!1;if(0===this._tiles.length)return!1;for(const e of this._tiles)if(!e.finished)return!1;return!0}render(){null==this.map_initialized&&(this._set_data(),this._map_data(),this.map_initialized=!0),this._enforce_aspect_ratio(),this._update(),null!=this.prefetch_timer&&clearTimeout(this.prefetch_timer),this.prefetch_timer=setTimeout(this._prefetch_tiles.bind(this),500),this.has_finished()&&this.notify_finished()}_draw_tile(e){const t=this.model.tile_source.tiles.get(e);if(null!=t&&t.loaded){const[[e],[i]]=this.plot_view.map_to_screen([t.bounds[0]],[t.bounds[3]]),[[s],[_]]=this.plot_view.map_to_screen([t.bounds[2]],[t.bounds[1]]),a=s-e,n=_-i,r=e,h=i,l=this.map_canvas.getImageSmoothingEnabled();this.map_canvas.setImageSmoothingEnabled(this.model.smoothing),this.map_canvas.drawImage(t.img,r,h,a,n),this.map_canvas.setImageSmoothingEnabled(l),t.finished=!0}}_set_rect(){const e=this.plot_model.properties.outline_line_width.value(),t=this.map_frame._left.value+e/2,i=this.map_frame._top.value+e/2,s=this.map_frame._width.value-e,_=this.map_frame._height.value-e;this.map_canvas.rect(t,i,s,_),this.map_canvas.clip()}_render_tiles(e){this.map_canvas.save(),this._set_rect(),this.map_canvas.globalAlpha=this.model.alpha;for(const t of e)this._draw_tile(t);this.map_canvas.restore()}_prefetch_tiles(){const{tile_source:e}=this.model,t=this.get_extent(),i=this.map_frame._height.value,s=this.map_frame._width.value,_=this.model.tile_source.get_level_by_extent(t,i,s),a=this.model.tile_source.get_tiles_by_extent(t,_);for(let t=0,i=Math.min(10,a.length);t<i;t++){const[i,s,_]=a[t],n=this.model.tile_source.children_by_tile_xyz(i,s,_);for(const t of n){const[i,s,_,a]=t;e.tiles.has(e.tile_xyz_to_key(i,s,_))||this._create_tile(i,s,_,a,!0)}}}_fetch_tiles(e){for(const t of e){const[e,i,s,_]=t;this._create_tile(e,i,s,_)}}_update(){const{tile_source:e}=this.model,{min_zoom:t}=e,{max_zoom:i}=e;let s=this.get_extent();const _=this.extent[2]-this.extent[0]<s[2]-s[0],a=this.map_frame._height.value,n=this.map_frame._width.value;let r=e.get_level_by_extent(s,a,n),h=!1;r<t?(s=this.extent,r=t,h=!0):r>i&&(s=this.extent,r=i,h=!0),h&&(this.x_range.setv({x_range:{start:s[0],end:s[2]}}),this.y_range.setv({start:s[1],end:s[3]})),this.extent=s;const l=e.get_tiles_by_extent(s,r),d=[],m=[],c=[],u=[];for(const t of l){const[i,s,a]=t,n=e.tile_xyz_to_key(i,s,a),r=e.tiles.get(n);if(null!=r&&r.loaded)m.push(n);else if(this.model.render_parents){const[t,n,r]=e.get_closest_parent_by_tile_xyz(i,s,a),h=e.tile_xyz_to_key(t,n,r),l=e.tiles.get(h);if(null!=l&&l.loaded&&!o.includes(c,h)&&c.push(h),_){const t=e.children_by_tile_xyz(i,s,a);for(const[i,s,_]of t){const t=e.tile_xyz_to_key(i,s,_);e.tiles.has(t)&&u.push(t)}}}null==r&&d.push(t)}this._render_tiles(c),this._render_tiles(u),this._render_tiles(m),null!=this.render_timer&&clearTimeout(this.render_timer),this.render_timer=setTimeout(()=>this._fetch_tiles(d),65)}}i.TileRendererView=p,p.__name__=\"TileRendererView\";class g extends a.DataRenderer{constructor(e){super(e),this._selection_manager=new m.SelectionManager({source:new c.ColumnDataSource})}static init_TileRenderer(){this.prototype.default_view=p,this.define({alpha:[h.Number,1],smoothing:[h.Boolean,!0],tile_source:[h.Instance,()=>new _.WMTSTileSource],render_parents:[h.Boolean,!0]})}get_selection_manager(){return this._selection_manager}}i.TileRenderer=g,g.__name__=\"TileRenderer\",g.init_TileRenderer()},\n",
+       "      function _(e,t,r){Object.defineProperty(r,\"__esModule\",{value:!0});const o=e(301);class s extends o.MercatorTileSource{constructor(e){super(e)}get_image_url(e,t,r){const o=this.string_lookup_replace(this.url,this.extra_url_vars),[s,c,_]=this.tms_to_wmts(e,t,r);return o.replace(\"{X}\",s.toString()).replace(\"{Y}\",c.toString()).replace(\"{Z}\",_.toString())}}r.WMTSTileSource=s,s.__name__=\"WMTSTileSource\"},\n",
+       "      function _(t,e,i){Object.defineProperty(i,\"__esModule\",{value:!0});const o=t(1);t(67),o.__importStar(t(66)).styles.append(\".bk-root .bk-tile-attribution a {\\n  color: black;\\n}\\n\"),i.bk_tile_attribution=\"bk-tile-attribution\"},\n",
+       "      function _(e,r,t){Object.defineProperty(t,\"__esModule\",{value:!0});const o=e(301);class c extends o.MercatorTileSource{constructor(e){super(e)}get_image_url(e,r,t){return this.string_lookup_replace(this.url,this.extra_url_vars).replace(\"{X}\",e.toString()).replace(\"{Y}\",r.toString()).replace(\"{Z}\",t.toString())}}t.TMSTileSource=c,c.__name__=\"TMSTileSource\"},\n",
+       "      function _(e,r,a){Object.defineProperty(a,\"__esModule\",{value:!0});var t=e(310);a.CanvasTexture=t.CanvasTexture;var u=e(312);a.ImageURLTexture=u.ImageURLTexture;var v=e(311);a.Texture=v.Texture},\n",
+       "      function _(t,e,n){Object.defineProperty(n,\"__esModule\",{value:!0});const r=t(1),c=t(311),s=r.__importStar(t(19)),i=t(25);class a extends c.Texture{constructor(t){super(t)}static init_CanvasTexture(){this.define({code:[s.String]})}get func(){const t=i.use_strict(this.code);return new Function(\"ctx\",\"color\",\"scale\",\"weight\",t)}get_pattern(t,e,n){return r=>{const c=document.createElement(\"canvas\");c.width=e,c.height=e;const s=c.getContext(\"2d\");return this.func.call(this,s,t,e,n),r.createPattern(c,this.repetition)}}}n.CanvasTexture=a,a.__name__=\"CanvasTexture\",a.init_CanvasTexture()},\n",
+       "      function _(e,t,i){Object.defineProperty(i,\"__esModule\",{value:!0});const r=e(1),n=e(69),o=r.__importStar(e(19));class _ extends n.Model{constructor(e){super(e)}static init_Texture(){this.define({repetition:[o.TextureRepetition,\"repeat\"]})}onload(e){e()}}i.Texture=_,_.__name__=\"Texture\",_.init_Texture()},\n",
+       "      function _(e,t,i){Object.defineProperty(i,\"__esModule\",{value:!0});const r=e(1),a=e(311),n=r.__importStar(e(19)),s=e(223);class o extends a.Texture{constructor(e){super(e)}static init_ImageURLTexture(){this.define({url:[n.String]})}initialize(){super.initialize(),this._loader=new s.ImageLoader(this.url)}get_pattern(e,t,i){return e=>this._loader.finished?e.createPattern(this._loader.image,this.repetition):null}onload(e){this._loader.promise.then(()=>e())}}i.ImageURLTexture=o,o.__name__=\"ImageURLTexture\",o.init_ImageURLTexture()},\n",
+       "      function _(o,l,T){Object.defineProperty(T,\"__esModule\",{value:!0});var a=o(276);T.ActionTool=a.ActionTool;var r=o(314);T.CustomAction=r.CustomAction;var e=o(277);T.HelpTool=e.HelpTool;var v=o(315);T.RedoTool=v.RedoTool;var t=o(316);T.ResetTool=t.ResetTool;var n=o(317);T.SaveTool=n.SaveTool;var s=o(318);T.UndoTool=s.UndoTool;var P=o(319);T.ZoomInTool=P.ZoomInTool;var c=o(321);T.ZoomOutTool=c.ZoomOutTool;var i=o(270);T.ButtonTool=i.ButtonTool;var d=o(322);T.EditTool=d.EditTool;var u=o(323);T.BoxEditTool=u.BoxEditTool;var y=o(324);T.FreehandDrawTool=y.FreehandDrawTool;var m=o(325);T.PointDrawTool=m.PointDrawTool;var x=o(326);T.PolyDrawTool=x.PolyDrawTool;var B=o(327);T.PolyTool=B.PolyTool;var S=o(328);T.PolyEditTool=S.PolyEditTool;var b=o(329);T.BoxSelectTool=b.BoxSelectTool;var h=o(332);T.BoxZoomTool=h.BoxZoomTool;var Z=o(275);T.GestureTool=Z.GestureTool;var p=o(333);T.LassoSelectTool=p.LassoSelectTool;var w=o(334);T.PanTool=w.PanTool;var C=o(335);T.PolySelectTool=C.PolySelectTool;var D=o(336);T.RangeTool=D.RangeTool;var E=o(330);T.SelectTool=E.SelectTool;var H=o(337);T.TapTool=H.TapTool;var R=o(338);T.WheelPanTool=R.WheelPanTool;var A=o(339);T.WheelZoomTool=A.WheelZoomTool;var I=o(340);T.CrosshairTool=I.CrosshairTool;var W=o(341);T.CustomJSHover=W.CustomJSHover;var O=o(342);T.HoverTool=O.HoverTool;var _=o(269);T.InspectTool=_.InspectTool;var f=o(271);T.Tool=f.Tool;var g=o(343);T.ToolProxy=g.ToolProxy;var F=o(268);T.Toolbar=F.Toolbar;var G=o(274);T.ToolbarBase=G.ToolbarBase;var J=o(344);T.ProxyToolbar=J.ProxyToolbar;var L=o(344);T.ToolbarBox=L.ToolbarBox},\n",
+       "      function _(t,o,i){Object.defineProperty(i,\"__esModule\",{value:!0});const n=t(1),s=t(276),e=n.__importStar(t(19)),c=t(272);class _ extends s.ActionToolButtonView{css_classes(){return super.css_classes().concat(c.bk_toolbar_button_custom_action)}}i.CustomActionButtonView=_,_.__name__=\"CustomActionButtonView\";class l extends s.ActionToolView{doit(){null!=this.model.callback&&this.model.callback.execute(this.model)}}i.CustomActionView=l,l.__name__=\"CustomActionView\";class u extends s.ActionTool{constructor(t){super(t),this.tool_name=\"Custom Action\",this.button_view=_}static init_CustomAction(){this.prototype.default_view=l,this.define({action_tooltip:[e.String,\"Perform a Custom Action\"],callback:[e.Any],icon:[e.String]})}get tooltip(){return this.action_tooltip}}i.CustomAction=u,u.__name__=\"CustomAction\",u.init_CustomAction()},\n",
+       "      function _(o,e,t){Object.defineProperty(t,\"__esModule\",{value:!0});const i=o(276),s=o(278);class n extends i.ActionToolView{connect_signals(){super.connect_signals(),this.connect(this.plot_view.state_changed,()=>this.model.disabled=!this.plot_view.can_redo())}doit(){this.plot_view.redo()}}t.RedoToolView=n,n.__name__=\"RedoToolView\";class _ extends i.ActionTool{constructor(o){super(o),this.tool_name=\"Redo\",this.icon=s.bk_tool_icon_redo}static init_RedoTool(){this.prototype.default_view=n,this.override({disabled:!0})}}t.RedoTool=_,_.__name__=\"RedoTool\",_.init_RedoTool()},\n",
+       "      function _(e,o,t){Object.defineProperty(t,\"__esModule\",{value:!0});const s=e(276),i=e(278);class _ extends s.ActionToolView{doit(){this.plot_view.reset()}}t.ResetToolView=_,_.__name__=\"ResetToolView\";class l extends s.ActionTool{constructor(e){super(e),this.tool_name=\"Reset\",this.icon=i.bk_tool_icon_reset}static init_ResetTool(){this.prototype.default_view=_}}t.ResetTool=l,l.__name__=\"ResetTool\",l.init_ResetTool()},\n",
+       "      function _(o,e,t){Object.defineProperty(t,\"__esModule\",{value:!0});const i=o(276),_=o(278);class a extends i.ActionToolView{doit(){this.plot_view.save(\"bokeh_plot\")}}t.SaveToolView=a,a.__name__=\"SaveToolView\";class l extends i.ActionTool{constructor(o){super(o),this.tool_name=\"Save\",this.icon=_.bk_tool_icon_save}static init_SaveTool(){this.prototype.default_view=a}}t.SaveTool=l,l.__name__=\"SaveTool\",l.init_SaveTool()},\n",
+       "      function _(o,t,n){Object.defineProperty(n,\"__esModule\",{value:!0});const e=o(276),i=o(278);class s extends e.ActionToolView{connect_signals(){super.connect_signals(),this.connect(this.plot_view.state_changed,()=>this.model.disabled=!this.plot_view.can_undo())}doit(){this.plot_view.undo()}}n.UndoToolView=s,s.__name__=\"UndoToolView\";class _ extends e.ActionTool{constructor(o){super(o),this.tool_name=\"Undo\",this.icon=i.bk_tool_icon_undo}static init_UndoTool(){this.prototype.default_view=s,this.override({disabled:!0})}}n.UndoTool=_,_.__name__=\"UndoTool\",_.init_UndoTool()},\n",
+       "      function _(o,t,e){Object.defineProperty(e,\"__esModule\",{value:!0});const i=o(1),n=o(276),s=o(320),_=i.__importStar(o(19)),l=o(278);class m extends n.ActionToolView{doit(){const o=this.plot_view.frame,t=this.model.dimensions,e=\"width\"==t||\"both\"==t,i=\"height\"==t||\"both\"==t,n=s.scale_range(o,this.model.factor,e,i);this.plot_view.push_state(\"zoom_out\",{range:n}),this.plot_view.update_range(n,!1,!0),this.model.document&&this.model.document.interactive_start(this.plot_model)}}e.ZoomInToolView=m,m.__name__=\"ZoomInToolView\";class h extends n.ActionTool{constructor(o){super(o),this.tool_name=\"Zoom In\",this.icon=l.bk_tool_icon_zoom_in}static init_ZoomInTool(){this.prototype.default_view=m,this.define({factor:[_.Percent,.1],dimensions:[_.Dimensions,\"both\"]})}get tooltip(){return this._get_dim_tooltip(this.tool_name,this.dimensions)}}e.ZoomInTool=h,h.__name__=\"ZoomInTool\",h.init_ZoomInTool()},\n",
+       "      function _(n,t,e){Object.defineProperty(e,\"__esModule\",{value:!0});const o=n(10);function r(n,t,e){const[o,r]=[n.start,n.end],c=null!=e?e:(r+o)/2;return[o-(o-c)*t,r-(r-c)*t]}function c(n,[t,e]){const o={};for(const r in n){const c=n[r],[s,l]=c.r_invert(t,e);o[r]={start:s,end:l}}return o}e.scale_highlow=r,e.get_info=c,e.scale_range=function(n,t,e=!0,s=!0,l){t=o.clamp(t,-.9,.9);const a=e?t:0,[u,i]=r(n.bbox.h_range,a,null!=l?l.x:void 0),_=c(n.xscales,[u,i]),f=s?t:0,[d,b]=r(n.bbox.v_range,f,null!=l?l.y:void 0);return{xrs:_,yrs:c(n.yscales,[d,b]),factor:t}}},\n",
+       "      function _(o,t,e){Object.defineProperty(e,\"__esModule\",{value:!0});const i=o(1),s=o(276),n=o(320),_=i.__importStar(o(19)),l=o(278);class m extends s.ActionToolView{doit(){const o=this.plot_view.frame,t=this.model.dimensions,e=\"width\"==t||\"both\"==t,i=\"height\"==t||\"both\"==t,s=n.scale_range(o,-this.model.factor,e,i);this.plot_view.push_state(\"zoom_out\",{range:s}),this.plot_view.update_range(s,!1,!0),this.model.document&&this.model.document.interactive_start(this.plot_model)}}e.ZoomOutToolView=m,m.__name__=\"ZoomOutToolView\";class h extends s.ActionTool{constructor(o){super(o),this.tool_name=\"Zoom Out\",this.icon=l.bk_tool_icon_zoom_out}static init_ZoomOutTool(){this.prototype.default_view=m,this.define({factor:[_.Percent,.1],dimensions:[_.Dimensions,\"both\"]})}get tooltip(){return this._get_dim_tooltip(this.tool_name,this.dimensions)}}e.ZoomOutTool=h,h.__name__=\"ZoomOutTool\",h.init_ZoomOutTool()},\n",
+       "      function _(e,t,s){Object.defineProperty(s,\"__esModule\",{value:!0});const o=e(1).__importStar(e(19)),n=e(9),i=e(8),_=e(275);class r extends _.GestureToolView{constructor(){super(...arguments),this._mouse_in_frame=!0}_move_enter(e){this._mouse_in_frame=!0}_move_exit(e){this._mouse_in_frame=!1}_map_drag(e,t,s){const o=this.plot_view.frame;return o.bbox.contains(e,t)?[o.xscales[s.x_range_name].invert(e),o.yscales[s.y_range_name].invert(t)]:null}_delete_selected(e){const t=e.data_source,s=t.selected.indices;s.sort();for(const e of t.columns()){const o=t.get_array(e);for(let e=0;e<s.length;e++){const t=s[e];o.splice(t-e,1)}}this._emit_cds_changes(t)}_pop_glyphs(e,t){const s=e.columns();if(t&&s.length)for(const o of s){let s=e.get_array(o);const n=s.length-t+1;n<1||(i.isArray(s)||(s=Array.from(s),e.data[o]=s),s.splice(0,n))}}_emit_cds_changes(e,t=!0,s=!0,o=!0){s&&e.selection_manager.clear(),t&&e.change.emit(),o&&(e.data=e.data,e.properties.data.change.emit())}_drag_points(e,t){if(null==this._basepoint)return;const[s,o]=this._basepoint;for(const n of t){const t=this._map_drag(s,o,n),i=this._map_drag(e.sx,e.sy,n);if(null==i||null==t)continue;const[_,r]=i,[a,c]=t,[l,d]=[_-a,r-c],m=n.glyph,u=n.data_source,[p,h]=[m.x.field,m.y.field];for(const e of u.selected.indices)p&&(u.data[p][e]+=l),h&&(u.data[h][e]+=d);u.change.emit()}this._basepoint=[e.sx,e.sy]}_pad_empty_columns(e,t){for(const s of e.columns())n.includes(t,s)||e.get_array(s).push(this.model.empty_value)}_select_event(e,t,s){const o=this.plot_view.frame,{sx:n,sy:i}=e;if(!o.bbox.contains(n,i))return[];const _={type:\"point\",sx:n,sy:i},r=[];for(const e of s){const s=e.get_selection_manager(),o=e.data_source,n=[this.plot_view.renderer_views[e.id]];s.select(n,_,!0,t)&&r.push(e),o.properties.selected.change.emit()}return r}}s.EditToolView=r,r.__name__=\"EditToolView\";class a extends _.GestureTool{constructor(e){super(e)}static init_EditTool(){this.define({custom_icon:[o.String],custom_tooltip:[o.String],empty_value:[o.Any],renderers:[o.Array,[]]})}get tooltip(){return this.custom_tooltip||this.tool_name}get computed_icon(){return this.custom_icon||this.icon}}s.EditTool=a,a.__name__=\"EditTool\",a.init_EditTool()},\n",
+       "      function _(e,t,s){Object.defineProperty(s,\"__esModule\",{value:!0});const i=e(1),_=e(66),o=i.__importStar(e(19)),n=e(322),a=e(278);class d extends n.EditToolView{_tap(e){if(null!=this._draw_basepoint||null!=this._basepoint)return;const t=e.shiftKey;this._select_event(e,t,this.model.renderers)}_keyup(e){if(this.model.active&&this._mouse_in_frame)for(const t of this.model.renderers)if(e.keyCode===_.Keys.Backspace)this._delete_selected(t);else if(e.keyCode==_.Keys.Esc){t.data_source.selection_manager.clear()}}_set_extent([e,t],[s,i],_,o=!1){const n=this.model.renderers[0],a=this.plot_view.frame,d=n.glyph,l=n.data_source,r=a.xscales[n.x_range_name],h=a.yscales[n.y_range_name],[p,u]=r.r_invert(e,t),[c,m]=h.r_invert(s,i),[f,b]=[(p+u)/2,(c+m)/2],[y,x]=[u-p,m-c],[w,g]=[d.x.field,d.y.field],[v,E]=[d.width.field,d.height.field];if(_)this._pop_glyphs(l,this.model.num_objects),w&&l.get_array(w).push(f),g&&l.get_array(g).push(b),v&&l.get_array(v).push(y),E&&l.get_array(E).push(x),this._pad_empty_columns(l,[w,g,v,E]);else{const e=l.data[w].length-1;w&&(l.data[w][e]=f),g&&(l.data[g][e]=b),v&&(l.data[v][e]=y),E&&(l.data[E][e]=x)}this._emit_cds_changes(l,!0,!1,o)}_update_box(e,t=!1,s=!1){if(null==this._draw_basepoint)return;const i=[e.sx,e.sy],_=this.plot_view.frame,o=this.model.dimensions,n=this.model._get_dim_limits(this._draw_basepoint,i,_,o);if(null!=n){const[e,i]=n;this._set_extent(e,i,t,s)}}_doubletap(e){this.model.active&&(null!=this._draw_basepoint?(this._update_box(e,!1,!0),this._draw_basepoint=null):(this._draw_basepoint=[e.sx,e.sy],this._select_event(e,!0,this.model.renderers),this._update_box(e,!0,!1)))}_move(e){this._update_box(e,!1,!1)}_pan_start(e){if(e.shiftKey){if(null!=this._draw_basepoint)return;this._draw_basepoint=[e.sx,e.sy],this._update_box(e,!0,!1)}else{if(null!=this._basepoint)return;this._select_event(e,!0,this.model.renderers),this._basepoint=[e.sx,e.sy]}}_pan(e,t=!1,s=!1){if(e.shiftKey){if(null==this._draw_basepoint)return;this._update_box(e,t,s)}else{if(null==this._basepoint)return;this._drag_points(e,this.model.renderers)}}_pan_end(e){if(this._pan(e,!1,!0),e.shiftKey)this._draw_basepoint=null;else{this._basepoint=null;for(const e of this.model.renderers)this._emit_cds_changes(e.data_source,!1,!0,!0)}}}s.BoxEditToolView=d,d.__name__=\"BoxEditToolView\";class l extends n.EditTool{constructor(e){super(e),this.tool_name=\"Box Edit Tool\",this.icon=a.bk_tool_icon_box_edit,this.event_type=[\"tap\",\"pan\",\"move\"],this.default_order=1}static init_BoxEditTool(){this.prototype.default_view=d,this.define({dimensions:[o.Dimensions,\"both\"],num_objects:[o.Int,0]})}}s.BoxEditTool=l,l.__name__=\"BoxEditTool\",l.init_BoxEditTool()},\n",
+       "      function _(e,t,a){Object.defineProperty(a,\"__esModule\",{value:!0});const s=e(1),r=e(66),_=s.__importStar(e(19)),o=e(8),i=e(322),d=e(278);class n extends i.EditToolView{_draw(e,t,a=!1){if(!this.model.active)return;const s=this.model.renderers[0],r=this._map_drag(e.sx,e.sy,s);if(null==r)return;const[_,i]=r,d=s.data_source,n=s.glyph,[h,l]=[n.xs.field,n.ys.field];if(\"new\"==t)this._pop_glyphs(d,this.model.num_objects),h&&d.get_array(h).push([_]),l&&d.get_array(l).push([i]),this._pad_empty_columns(d,[h,l]);else if(\"add\"==t){if(h){const e=d.data[h].length-1;let t=d.get_array(h)[e];o.isArray(t)||(t=Array.from(t),d.data[h][e]=t),t.push(_)}if(l){const e=d.data[l].length-1;let t=d.get_array(l)[e];o.isArray(t)||(t=Array.from(t),d.data[l][e]=t),t.push(i)}}this._emit_cds_changes(d,!0,!0,a)}_pan_start(e){this._draw(e,\"new\")}_pan(e){this._draw(e,\"add\")}_pan_end(e){this._draw(e,\"add\",!0)}_tap(e){this._select_event(e,e.shiftKey,this.model.renderers)}_keyup(e){if(this.model.active&&this._mouse_in_frame)for(const t of this.model.renderers)e.keyCode===r.Keys.Esc?t.data_source.selection_manager.clear():e.keyCode===r.Keys.Backspace&&this._delete_selected(t)}}a.FreehandDrawToolView=n,n.__name__=\"FreehandDrawToolView\";class h extends i.EditTool{constructor(e){super(e),this.tool_name=\"Freehand Draw Tool\",this.icon=d.bk_tool_icon_freehand_draw,this.event_type=[\"pan\",\"tap\"],this.default_order=3}static init_FreehandDrawTool(){this.prototype.default_view=n,this.define({num_objects:[_.Int,0]})}}a.FreehandDrawTool=h,h.__name__=\"FreehandDrawTool\",h.init_FreehandDrawTool()},\n",
+       "      function _(e,t,o){Object.defineProperty(o,\"__esModule\",{value:!0});const s=e(1),i=e(66),a=s.__importStar(e(19)),n=e(322),_=e(278);class r extends n.EditToolView{_tap(e){const t=e.shiftKey;if(this._select_event(e,t,this.model.renderers).length||!this.model.add)return;const o=this.model.renderers[0],s=this._map_drag(e.sx,e.sy,o);if(null==s)return;const i=o.glyph,a=o.data_source,[n,_]=[i.x.field,i.y.field],[r,d]=s;this._pop_glyphs(a,this.model.num_objects),n&&a.get_array(n).push(r),_&&a.get_array(_).push(d),this._pad_empty_columns(a,[n,_]),a.change.emit(),a.data=a.data,a.properties.data.change.emit()}_keyup(e){if(this.model.active&&this._mouse_in_frame)for(const t of this.model.renderers)e.keyCode===i.Keys.Backspace?this._delete_selected(t):e.keyCode==i.Keys.Esc&&t.data_source.selection_manager.clear()}_pan_start(e){this.model.drag&&(this._select_event(e,!0,this.model.renderers),this._basepoint=[e.sx,e.sy])}_pan(e){this.model.drag&&null!=this._basepoint&&this._drag_points(e,this.model.renderers)}_pan_end(e){if(this.model.drag){this._pan(e);for(const e of this.model.renderers)this._emit_cds_changes(e.data_source,!1,!0,!0);this._basepoint=null}}}o.PointDrawToolView=r,r.__name__=\"PointDrawToolView\";class d extends n.EditTool{constructor(e){super(e),this.tool_name=\"Point Draw Tool\",this.icon=_.bk_tool_icon_point_draw,this.event_type=[\"tap\",\"pan\",\"move\"],this.default_order=2}static init_PointDrawTool(){this.prototype.default_view=r,this.define({add:[a.Boolean,!0],drag:[a.Boolean,!0],num_objects:[a.Int,0]})}}o.PointDrawTool=d,d.__name__=\"PointDrawTool\",d.init_PointDrawTool()},\n",
+       "      function _(e,t,s){Object.defineProperty(s,\"__esModule\",{value:!0});const i=e(1),r=e(66),a=i.__importStar(e(19)),o=e(8),n=e(327),_=e(278);class d extends n.PolyToolView{constructor(){super(...arguments),this._drawing=!1,this._initialized=!1}_tap(e){this._drawing?this._draw(e,\"add\",!0):this._select_event(e,e.shiftKey,this.model.renderers)}_draw(e,t,s=!1){const i=this.model.renderers[0],r=this._map_drag(e.sx,e.sy,i);if(this._initialized||this.activate(),null==r)return;const[a,n]=this._snap_to_vertex(e,...r),_=i.data_source,d=i.glyph,[l,h]=[d.xs.field,d.ys.field];if(\"new\"==t)this._pop_glyphs(_,this.model.num_objects),l&&_.get_array(l).push([a,a]),h&&_.get_array(h).push([n,n]),this._pad_empty_columns(_,[l,h]);else if(\"edit\"==t){if(l){const e=_.data[l][_.data[l].length-1];e[e.length-1]=a}if(h){const e=_.data[h][_.data[h].length-1];e[e.length-1]=n}}else if(\"add\"==t){if(l){const e=_.data[l].length-1;let t=_.get_array(l)[e];const s=t[t.length-1];t[t.length-1]=a,o.isArray(t)||(t=Array.from(t),_.data[l][e]=t),t.push(s)}if(h){const e=_.data[h].length-1;let t=_.get_array(h)[e];const s=t[t.length-1];t[t.length-1]=n,o.isArray(t)||(t=Array.from(t),_.data[h][e]=t),t.push(s)}}this._emit_cds_changes(_,!0,!1,s)}_show_vertices(){if(!this.model.active)return;const e=[],t=[];for(let s=0;s<this.model.renderers.length;s++){const i=this.model.renderers[s],r=i.data_source,a=i.glyph,[o,n]=[a.xs.field,a.ys.field];if(o)for(const t of r.get_array(o))Array.prototype.push.apply(e,t);if(n)for(const e of r.get_array(n))Array.prototype.push.apply(t,e);this._drawing&&s==this.model.renderers.length-1&&(e.splice(e.length-1,1),t.splice(t.length-1,1))}this._set_vertices(e,t)}_doubletap(e){this.model.active&&(this._drawing?(this._drawing=!1,this._draw(e,\"edit\",!0)):(this._drawing=!0,this._draw(e,\"new\",!0)))}_move(e){this._drawing&&this._draw(e,\"edit\")}_remove(){const e=this.model.renderers[0],t=e.data_source,s=e.glyph,[i,r]=[s.xs.field,s.ys.field];if(i){const e=t.data[i].length-1,s=t.get_array(i)[e];s.splice(s.length-1,1)}if(r){const e=t.data[r].length-1,s=t.get_array(r)[e];s.splice(s.length-1,1)}this._emit_cds_changes(t)}_keyup(e){if(this.model.active&&this._mouse_in_frame)for(const t of this.model.renderers)e.keyCode===r.Keys.Backspace?this._delete_selected(t):e.keyCode==r.Keys.Esc&&(this._drawing&&(this._remove(),this._drawing=!1),t.data_source.selection_manager.clear())}_pan_start(e){this.model.drag&&(this._select_event(e,!0,this.model.renderers),this._basepoint=[e.sx,e.sy])}_pan(e){if(null==this._basepoint||!this.model.drag)return;const[t,s]=this._basepoint;for(const i of this.model.renderers){const r=this._map_drag(t,s,i),a=this._map_drag(e.sx,e.sy,i);if(null==a||null==r)continue;const o=i.data_source,n=i.glyph,[_,d]=[n.xs.field,n.ys.field];if(!_&&!d)continue;const[l,h]=a,[c,g]=r,[p,f]=[l-c,h-g];for(const e of o.selected.indices){let t,s,i;_&&(s=o.data[_][e]),d?(i=o.data[d][e],t=i.length):t=s.length;for(let e=0;e<t;e++)s&&(s[e]+=p),i&&(i[e]+=f)}o.change.emit()}this._basepoint=[e.sx,e.sy]}_pan_end(e){if(this.model.drag){this._pan(e);for(const e of this.model.renderers)this._emit_cds_changes(e.data_source);this._basepoint=null}}activate(){if(this.model.vertex_renderer&&this.model.active){if(this._show_vertices(),!this._initialized)for(const e of this.model.renderers){const t=e.data_source;t.connect(t.properties.data.change,()=>this._show_vertices())}this._initialized=!0}}deactivate(){this._drawing&&(this._remove(),this._drawing=!1),this.model.vertex_renderer&&this._hide_vertices()}}s.PolyDrawToolView=d,d.__name__=\"PolyDrawToolView\";class l extends n.PolyTool{constructor(e){super(e),this.tool_name=\"Polygon Draw Tool\",this.icon=_.bk_tool_icon_poly_draw,this.event_type=[\"pan\",\"tap\",\"move\"],this.default_order=3}static init_PolyDrawTool(){this.prototype.default_view=d,this.define({drag:[a.Boolean,!0],num_objects:[a.Int,0]})}}s.PolyDrawTool=l,l.__name__=\"PolyDrawTool\",l.init_PolyDrawTool()},\n",
+       "      function _(e,t,r){Object.defineProperty(r,\"__esModule\",{value:!0});const o=e(1).__importStar(e(19)),i=e(8),s=e(322);class _ extends s.EditToolView{_set_vertices(e,t){const r=this.model.vertex_renderer.glyph,o=this.model.vertex_renderer.data_source,[s,_]=[r.x.field,r.y.field];s&&(i.isArray(e)?o.data[s]=e:r.x={value:e}),_&&(i.isArray(t)?o.data[_]=t:r.y={value:t}),this._emit_cds_changes(o,!0,!0,!1)}_hide_vertices(){this._set_vertices([],[])}_snap_to_vertex(e,t,r){if(this.model.vertex_renderer){const o=this._select_event(e,!1,[this.model.vertex_renderer]),i=this.model.vertex_renderer.data_source,s=this.model.vertex_renderer.glyph,[_,l]=[s.x.field,s.y.field];if(o.length){const e=i.selected.indices[0];_&&(t=i.data[_][e]),l&&(r=i.data[l][e]),i.selection_manager.clear()}}return[t,r]}}r.PolyToolView=_,_.__name__=\"PolyToolView\";class l extends s.EditTool{constructor(e){super(e)}static init_PolyTool(){this.prototype.default_view=_,this.define({vertex_renderer:[o.Instance]})}}r.PolyTool=l,l.__name__=\"PolyTool\",l.init_PolyTool()},\n",
+       "      function _(e,t,s){Object.defineProperty(s,\"__esModule\",{value:!0});const r=e(66),i=e(8),_=e(327),d=e(278);class n extends _.PolyToolView{constructor(){super(...arguments),this._drawing=!1}_doubletap(e){if(!this.model.active)return;const t=this._map_drag(e.sx,e.sy,this.model.vertex_renderer);if(null==t)return;const[s,r]=t,i=this._select_event(e,!1,[this.model.vertex_renderer]),_=this.model.vertex_renderer.data_source,d=this.model.vertex_renderer.glyph,[n,l]=[d.x.field,d.y.field];if(i.length&&null!=this._selected_renderer){const e=_.selected.indices[0];this._drawing?(this._drawing=!1,_.selection_manager.clear()):(_.selected.indices=[e+1],n&&_.get_array(n).splice(e+1,0,s),l&&_.get_array(l).splice(e+1,0,r),this._drawing=!0),_.change.emit(),this._emit_cds_changes(this._selected_renderer.data_source)}else this._show_vertices(e)}_show_vertices(e){if(!this.model.active)return;const t=this._select_event(e,!1,this.model.renderers);if(!t.length)return this._set_vertices([],[]),this._selected_renderer=null,void(this._drawing=!1);const s=t[0],r=s.glyph,_=s.data_source,d=_.selected.indices[0],[n,l]=[r.xs.field,r.ys.field];let a,c;n?(a=_.data[n][d],i.isArray(a)||(_.data[n][d]=a=Array.from(a))):a=r.xs.value,l?(c=_.data[l][d],i.isArray(c)||(_.data[l][d]=c=Array.from(c))):c=r.ys.value,this._selected_renderer=s,this._set_vertices(a,c)}_move(e){if(this._drawing&&null!=this._selected_renderer){const t=this.model.vertex_renderer,s=t.data_source,r=t.glyph,i=this._map_drag(e.sx,e.sy,t);if(null==i)return;let[_,d]=i;const n=s.selected.indices;[_,d]=this._snap_to_vertex(e,_,d),s.selected.indices=n;const[l,a]=[r.x.field,r.y.field],c=n[0];l&&(s.data[l][c]=_),a&&(s.data[a][c]=d),s.change.emit(),this._selected_renderer.data_source.change.emit()}}_tap(e){const t=this.model.vertex_renderer,s=this._map_drag(e.sx,e.sy,t);if(null==s)return;if(this._drawing&&this._selected_renderer){let[r,i]=s;const _=t.data_source,d=t.glyph,[n,l]=[d.x.field,d.y.field],a=_.selected.indices;[r,i]=this._snap_to_vertex(e,r,i);const c=a[0];if(_.selected.indices=[c+1],n){const e=_.get_array(n),t=e[c];e[c]=r,e.splice(c+1,0,t)}if(l){const e=_.get_array(l),t=e[c];e[c]=i,e.splice(c+1,0,t)}return _.change.emit(),void this._emit_cds_changes(this._selected_renderer.data_source,!0,!1,!0)}const r=e.shiftKey;this._select_event(e,r,[t]),this._select_event(e,r,this.model.renderers)}_remove_vertex(){if(!this._drawing||!this._selected_renderer)return;const e=this.model.vertex_renderer,t=e.data_source,s=e.glyph,r=t.selected.indices[0],[i,_]=[s.x.field,s.y.field];i&&t.get_array(i).splice(r,1),_&&t.get_array(_).splice(r,1),t.change.emit(),this._emit_cds_changes(this._selected_renderer.data_source)}_pan_start(e){this._select_event(e,!0,[this.model.vertex_renderer]),this._basepoint=[e.sx,e.sy]}_pan(e){null!=this._basepoint&&(this._drag_points(e,[this.model.vertex_renderer]),this._selected_renderer&&this._selected_renderer.data_source.change.emit())}_pan_end(e){null!=this._basepoint&&(this._drag_points(e,[this.model.vertex_renderer]),this._emit_cds_changes(this.model.vertex_renderer.data_source,!1,!0,!0),this._selected_renderer&&this._emit_cds_changes(this._selected_renderer.data_source),this._basepoint=null)}_keyup(e){if(!this.model.active||!this._mouse_in_frame)return;let t;t=this._selected_renderer?[this.model.vertex_renderer]:this.model.renderers;for(const s of t)e.keyCode===r.Keys.Backspace?(this._delete_selected(s),this._selected_renderer&&this._emit_cds_changes(this._selected_renderer.data_source)):e.keyCode==r.Keys.Esc&&(this._drawing?(this._remove_vertex(),this._drawing=!1):this._selected_renderer&&this._hide_vertices(),s.data_source.selection_manager.clear())}deactivate(){this._selected_renderer&&(this._drawing&&(this._remove_vertex(),this._drawing=!1),this._hide_vertices())}}s.PolyEditToolView=n,n.__name__=\"PolyEditToolView\";class l extends _.PolyTool{constructor(e){super(e),this.tool_name=\"Poly Edit Tool\",this.icon=d.bk_tool_icon_poly_edit,this.event_type=[\"tap\",\"pan\",\"move\"],this.default_order=4}static init_PolyEditTool(){this.prototype.default_view=n}}s.PolyEditTool=l,l.__name__=\"PolyEditTool\",l.init_PolyEditTool()},\n",
+       "      function _(e,t,o){Object.defineProperty(o,\"__esModule\",{value:!0});const s=e(1),i=e(330),l=e(105),n=s.__importStar(e(19)),_=e(278);class c extends i.SelectToolView{_compute_limits(e){const t=this.plot_view.frame,o=this.model.dimensions;let s=this._base_point;if(\"center\"==this.model.origin){const[t,o]=s,[i,l]=e;s=[t-(i-t),o-(l-o)]}return this.model._get_dim_limits(s,e,t,o)}_pan_start(e){const{sx:t,sy:o}=e;this._base_point=[t,o]}_pan(e){const{sx:t,sy:o}=e,s=[t,o],[i,l]=this._compute_limits(s);if(this.model.overlay.update({left:i[0],right:i[1],top:l[0],bottom:l[1]}),this.model.select_every_mousemove){const t=e.shiftKey;this._do_select(i,l,!1,t)}}_pan_end(e){const{sx:t,sy:o}=e,s=[t,o],[i,l]=this._compute_limits(s),n=e.shiftKey;this._do_select(i,l,!0,n),this.model.overlay.update({left:null,right:null,top:null,bottom:null}),this._base_point=null,this.plot_view.push_state(\"box_select\",{selection:this.plot_view.get_selection()})}_do_select([e,t],[o,s],i,l=!1){const n={type:\"rect\",sx0:e,sx1:t,sy0:o,sy1:s};this._select(n,i,l)}}o.BoxSelectToolView=c,c.__name__=\"BoxSelectToolView\";const a=()=>new l.BoxAnnotation({level:\"overlay\",render_mode:\"css\",top_units:\"screen\",left_units:\"screen\",bottom_units:\"screen\",right_units:\"screen\",fill_color:{value:\"lightgrey\"},fill_alpha:{value:.5},line_color:{value:\"black\"},line_alpha:{value:1},line_width:{value:2},line_dash:{value:[4,4]}});class r extends i.SelectTool{constructor(e){super(e),this.tool_name=\"Box Select\",this.icon=_.bk_tool_icon_box_select,this.event_type=\"pan\",this.default_order=30}static init_BoxSelectTool(){this.prototype.default_view=c,this.define({dimensions:[n.Dimensions,\"both\"],select_every_mousemove:[n.Boolean,!1],overlay:[n.Instance,a],origin:[n.BoxOrigin,\"corner\"]})}get tooltip(){return this._get_dim_tooltip(this.tool_name,this.dimensions)}}o.BoxSelectTool=r,r.__name__=\"BoxSelectTool\",r.init_BoxSelectTool()},\n",
+       "      function _(e,t,s){Object.defineProperty(s,\"__esModule\",{value:!0});const r=e(1),n=e(275),o=e(78),i=e(97),c=e(331),_=r.__importStar(e(19)),l=e(66),a=e(281);class d extends n.GestureToolView{get computed_renderers(){const e=this.model.renderers,t=this.plot_model.renderers,s=this.model.names;return c.compute_renderers(e,t,s)}_computed_renderers_by_data_source(){const e={};for(const t of this.computed_renderers){let s;if(t instanceof o.GlyphRenderer)s=t.data_source.id;else{if(!(t instanceof i.GraphRenderer))continue;s=t.node_renderer.data_source.id}s in e||(e[s]=[]),e[s].push(t)}return e}_keyup(e){if(e.keyCode==l.Keys.Esc){for(const e of this.computed_renderers)e.get_selection_manager().clear();this.plot_view.request_render()}}_select(e,t,s){const r=this._computed_renderers_by_data_source();for(const n in r){const o=r[n],i=o[0].get_selection_manager(),c=[];for(const e of o)e.id in this.plot_view.renderer_views&&c.push(this.plot_view.renderer_views[e.id]);i.select(c,e,t,s)}null!=this.model.callback&&this._emit_callback(e),this._emit_selection_event(e,t)}_emit_selection_event(e,t=!0){const{frame:s}=this.plot_view,r=s.xscales.default,n=s.yscales.default;let o;switch(e.type){case\"point\":{const{sx:t,sy:s}=e,i=r.invert(t),c=n.invert(s);o=Object.assign(Object.assign({},e),{x:i,y:c});break}case\"rect\":{const{sx0:t,sx1:s,sy0:i,sy1:c}=e,[_,l]=r.r_invert(t,s),[a,d]=n.r_invert(i,c);o=Object.assign(Object.assign({},e),{x0:_,y0:a,x1:l,y1:d});break}case\"poly\":{const{sx:t,sy:s}=e,i=r.v_invert(t),c=n.v_invert(s);o=Object.assign(Object.assign({},e),{x:i,y:c});break}default:throw new Error(`Unrecognized selection geometry type: '${e.type}'`)}this.plot_model.trigger_event(new a.SelectionGeometry(o,t))}}s.SelectToolView=d,d.__name__=\"SelectToolView\";class u extends n.GestureTool{constructor(e){super(e)}static init_SelectTool(){this.define({renderers:[_.Any,\"auto\"],names:[_.Array,[]]})}}s.SelectTool=u,u.__name__=\"SelectTool\",u.init_SelectTool()},\n",
+       "      function _(e,n,t){Object.defineProperty(t,\"__esModule\",{value:!0});const r=e(9);t.compute_renderers=function(e,n,t){if(null==e)return[];let u=\"auto\"==e?n:e;return t.length>0&&(u=u.filter(e=>r.includes(t,e.name))),u}},\n",
+       "      function _(t,o,e){Object.defineProperty(e,\"__esModule\",{value:!0});const s=t(1),i=t(275),n=t(105),a=s.__importStar(t(19)),_=t(278);class l extends i.GestureToolView{_match_aspect(t,o,e){const s=e.bbox.aspect,i=e.bbox.h_range.end,n=e.bbox.h_range.start,a=e.bbox.v_range.end,_=e.bbox.v_range.start;let l=Math.abs(t[0]-o[0]),r=Math.abs(t[1]-o[1]);const c=0==r?0:l/r,[h]=c>=s?[1,c/s]:[s/c,1];let m,p,u,d;return t[0]<=o[0]?(m=t[0],p=t[0]+l*h,p>i&&(p=i)):(p=t[0],m=t[0]-l*h,m<n&&(m=n)),l=Math.abs(p-m),t[1]<=o[1]?(d=t[1],u=t[1]+l/s,u>a&&(u=a)):(u=t[1],d=t[1]-l/s,d<_&&(d=_)),r=Math.abs(u-d),t[0]<=o[0]?p=t[0]+s*r:m=t[0]-s*r,[[m,p],[d,u]]}_compute_limits(t){const o=this.plot_view.frame,e=this.model.dimensions;let s,i,n=this._base_point;if(\"center\"==this.model.origin){const[o,e]=n,[s,i]=t;n=[o-(s-o),e-(i-e)]}return this.model.match_aspect&&\"both\"==e?[s,i]=this._match_aspect(n,t,o):[s,i]=this.model._get_dim_limits(n,t,o,e),[s,i]}_pan_start(t){this._base_point=[t.sx,t.sy]}_pan(t){const o=[t.sx,t.sy],[e,s]=this._compute_limits(o);this.model.overlay.update({left:e[0],right:e[1],top:s[0],bottom:s[1]})}_pan_end(t){const o=[t.sx,t.sy],[e,s]=this._compute_limits(o);this._update(e,s),this.model.overlay.update({left:null,right:null,top:null,bottom:null}),this._base_point=null}_update([t,o],[e,s]){if(Math.abs(o-t)<=5||Math.abs(s-e)<=5)return;const{xscales:i,yscales:n}=this.plot_view.frame,a={};for(const e in i){const s=i[e],[n,_]=s.r_invert(t,o);a[e]={start:n,end:_}}const _={};for(const t in n){const o=n[t],[i,a]=o.r_invert(e,s);_[t]={start:i,end:a}}const l={xrs:a,yrs:_};this.plot_view.push_state(\"box_zoom\",{range:l}),this.plot_view.update_range(l)}}e.BoxZoomToolView=l,l.__name__=\"BoxZoomToolView\";const r=()=>new n.BoxAnnotation({level:\"overlay\",render_mode:\"css\",top_units:\"screen\",left_units:\"screen\",bottom_units:\"screen\",right_units:\"screen\",fill_color:{value:\"lightgrey\"},fill_alpha:{value:.5},line_color:{value:\"black\"},line_alpha:{value:1},line_width:{value:2},line_dash:{value:[4,4]}});class c extends i.GestureTool{constructor(t){super(t),this.tool_name=\"Box Zoom\",this.icon=_.bk_tool_icon_box_zoom,this.event_type=\"pan\",this.default_order=20}static init_BoxZoomTool(){this.prototype.default_view=l,this.define({dimensions:[a.Dimensions,\"both\"],overlay:[a.Instance,r],match_aspect:[a.Boolean,!1],origin:[a.BoxOrigin,\"corner\"]})}get tooltip(){return this._get_dim_tooltip(this.tool_name,this.dimensions)}}e.BoxZoomTool=c,c.__name__=\"BoxZoomTool\",c.init_BoxZoomTool()},\n",
+       "      function _(e,s,t){Object.defineProperty(t,\"__esModule\",{value:!0});const l=e(1),o=e(330),a=e(138),i=e(66),_=l.__importStar(e(19)),c=e(278);class n extends o.SelectToolView{initialize(){super.initialize(),this.data=null}connect_signals(){super.connect_signals(),this.connect(this.model.properties.active.change,()=>this._active_change())}_active_change(){this.model.active||this._clear_overlay()}_keyup(e){e.keyCode==i.Keys.Enter&&this._clear_overlay()}_pan_start(e){const{sx:s,sy:t}=e;this.data={sx:[s],sy:[t]}}_pan(e){const{sx:s,sy:t}=e,[l,o]=this.plot_view.frame.bbox.clip(s,t);if(this.data.sx.push(l),this.data.sy.push(o),this.model.overlay.update({xs:this.data.sx,ys:this.data.sy}),this.model.select_every_mousemove){const s=e.shiftKey;this._do_select(this.data.sx,this.data.sy,!1,s)}}_pan_end(e){this._clear_overlay();const s=e.shiftKey;this._do_select(this.data.sx,this.data.sy,!0,s),this.plot_view.push_state(\"lasso_select\",{selection:this.plot_view.get_selection()})}_clear_overlay(){this.model.overlay.update({xs:[],ys:[]})}_do_select(e,s,t,l){const o={type:\"poly\",sx:e,sy:s};this._select(o,t,l)}}t.LassoSelectToolView=n,n.__name__=\"LassoSelectToolView\";const h=()=>new a.PolyAnnotation({level:\"overlay\",xs_units:\"screen\",ys_units:\"screen\",fill_color:{value:\"lightgrey\"},fill_alpha:{value:.5},line_color:{value:\"black\"},line_alpha:{value:1},line_width:{value:2},line_dash:{value:[4,4]}});class r extends o.SelectTool{constructor(e){super(e),this.tool_name=\"Lasso Select\",this.icon=c.bk_tool_icon_lasso_select,this.event_type=\"pan\",this.default_order=12}static init_LassoSelectTool(){this.prototype.default_view=n,this.define({select_every_mousemove:[_.Boolean,!0],overlay:[_.Instance,h]})}}t.LassoSelectTool=r,r.__name__=\"LassoSelectTool\",r.init_LassoSelectTool()},\n",
+       "      function _(t,s,n){Object.defineProperty(n,\"__esModule\",{value:!0});const e=t(1),i=t(275),o=e.__importStar(t(19)),_=t(278);class a extends i.GestureToolView{_pan_start(t){this.last_dx=0,this.last_dy=0;const{sx:s,sy:n}=t,e=this.plot_view.frame.bbox;if(!e.contains(s,n)){const t=e.h_range,i=e.v_range;(s<t.start||s>t.end)&&(this.v_axis_only=!0),(n<i.start||n>i.end)&&(this.h_axis_only=!0)}null!=this.model.document&&this.model.document.interactive_start(this.plot_model)}_pan(t){this._update(t.deltaX,t.deltaY),null!=this.model.document&&this.model.document.interactive_start(this.plot_model)}_pan_end(t){this.h_axis_only=!1,this.v_axis_only=!1,null!=this.pan_info&&this.plot_view.push_state(\"pan\",{range:this.pan_info})}_update(t,s){const n=this.plot_view.frame,e=t-this.last_dx,i=s-this.last_dy,o=n.bbox.h_range,_=o.start-e,a=o.end-e,l=n.bbox.v_range,h=l.start-i,r=l.end-i,d=this.model.dimensions;let c,p,u,m,x,y;\"width\"!=d&&\"both\"!=d||this.v_axis_only?(c=o.start,p=o.end,u=0):(c=_,p=a,u=-e),\"height\"!=d&&\"both\"!=d||this.h_axis_only?(m=l.start,x=l.end,y=0):(m=h,x=r,y=-i),this.last_dx=t,this.last_dy=s;const{xscales:v,yscales:b}=n,f={};for(const t in v){const s=v[t],[n,e]=s.r_invert(c,p);f[t]={start:n,end:e}}const g={};for(const t in b){const s=b[t],[n,e]=s.r_invert(m,x);g[t]={start:n,end:e}}this.pan_info={xrs:f,yrs:g,sdx:u,sdy:y},this.plot_view.update_range(this.pan_info,!0)}}n.PanToolView=a,a.__name__=\"PanToolView\";class l extends i.GestureTool{constructor(t){super(t),this.tool_name=\"Pan\",this.event_type=\"pan\",this.default_order=10}static init_PanTool(){this.prototype.default_view=a,this.define({dimensions:[o.Dimensions,\"both\"]})}get tooltip(){return this._get_dim_tooltip(\"Pan\",this.dimensions)}get icon(){switch(this.dimensions){case\"both\":return _.bk_tool_icon_pan;case\"width\":return _.bk_tool_icon_xpan;case\"height\":return _.bk_tool_icon_ypan}}}n.PanTool=l,l.__name__=\"PanTool\",l.init_PanTool()},\n",
+       "      function _(e,t,s){Object.defineProperty(s,\"__esModule\",{value:!0});const l=e(1),o=e(330),i=e(138),a=e(66),_=l.__importStar(e(19)),c=e(9),n=e(278);class h extends o.SelectToolView{initialize(){super.initialize(),this.data={sx:[],sy:[]}}connect_signals(){super.connect_signals(),this.connect(this.model.properties.active.change,()=>this._active_change())}_active_change(){this.model.active||this._clear_data()}_keyup(e){e.keyCode==a.Keys.Enter&&this._clear_data()}_doubletap(e){const t=e.shiftKey;this._do_select(this.data.sx,this.data.sy,!0,t),this.plot_view.push_state(\"poly_select\",{selection:this.plot_view.get_selection()}),this._clear_data()}_clear_data(){this.data={sx:[],sy:[]},this.model.overlay.update({xs:[],ys:[]})}_tap(e){const{sx:t,sy:s}=e;this.plot_view.frame.bbox.contains(t,s)&&(this.data.sx.push(t),this.data.sy.push(s),this.model.overlay.update({xs:c.copy(this.data.sx),ys:c.copy(this.data.sy)}))}_do_select(e,t,s,l){const o={type:\"poly\",sx:e,sy:t};this._select(o,s,l)}}s.PolySelectToolView=h,h.__name__=\"PolySelectToolView\";const y=()=>new i.PolyAnnotation({level:\"overlay\",xs_units:\"screen\",ys_units:\"screen\",fill_color:{value:\"lightgrey\"},fill_alpha:{value:.5},line_color:{value:\"black\"},line_alpha:{value:1},line_width:{value:2},line_dash:{value:[4,4]}});class d extends o.SelectTool{constructor(e){super(e),this.tool_name=\"Poly Select\",this.icon=n.bk_tool_icon_polygon_select,this.event_type=\"tap\",this.default_order=11}static init_PolySelectTool(){this.prototype.default_view=h,this.define({overlay:[_.Instance,y]})}}s.PolySelectTool=d,d.__name__=\"PolySelectTool\",d.init_PolySelectTool()},\n",
+       "      function _(e,t,s){Object.defineProperty(s,\"__esModule\",{value:!0});const i=e(1),n=e(105),l=e(70),a=i.__importStar(e(19)),r=e(275),o=e(278);function _(e){switch(e){case 1:return 2;case 2:return 1;case 4:return 5;case 5:return 4;default:return e}}function h(e,t,s,i){if(null==t)return!1;const n=s.compute(t);return Math.abs(e-n)<i}function d(e,t,s,i,n){let l=!0;if(null!=n.left&&null!=n.right){const t=s.invert(e);(t<n.left||t>n.right)&&(l=!1)}if(null!=n.bottom&&null!=n.top){const e=i.invert(t);(e<n.bottom||e>n.top)&&(l=!1)}return l}function u(e,t,s){let i=0;return e>=s.start&&e<=s.end&&(i+=1),t>=s.start&&t<=s.end&&(i+=1),i}function c(e,t,s,i){const n=t.compute(e),l=t.invert(n+s);return l>=i.start&&l<=i.end?l:e}function g(e,t,s){return e>t.start?(t.end=e,s):(t.end=t.start,t.start=e,_(s))}function y(e,t,s){return e<t.end?(t.start=e,s):(t.start=t.end,t.end=e,_(s))}function f(e,t,s,i){const[n,l]=t.r_compute(e.start,e.end),[a,r]=t.r_invert(n+s,l+s),o=u(e.start,e.end,i);u(a,r,i)>=o&&(e.start=a,e.end=r)}s.flip_side=_,s.is_near=h,s.is_inside=d,s.sides_inside=u,s.compute_value=c,s.update_range_end_side=g,s.update_range_start_side=y,s.update_range=f;class v extends r.GestureToolView{initialize(){super.initialize(),this.side=0,this.model.update_overlay_from_ranges()}connect_signals(){super.connect_signals(),null!=this.model.x_range&&this.connect(this.model.x_range.change,()=>this.model.update_overlay_from_ranges()),null!=this.model.y_range&&this.connect(this.model.y_range.change,()=>this.model.update_overlay_from_ranges())}_pan_start(e){this.last_dx=0,this.last_dy=0;const t=this.model.x_range,s=this.model.y_range,i=this.plot_view.frame,l=i.xscales.default,a=i.yscales.default,r=this.model.overlay,{left:o,right:_,top:u,bottom:c}=r,g=this.model.overlay.properties.line_width.value()+n.EDGE_TOLERANCE;null!=t&&this.model.x_interaction&&(h(e.sx,o,l,g)?this.side=1:h(e.sx,_,l,g)?this.side=2:d(e.sx,e.sy,l,a,r)&&(this.side=3)),null!=s&&this.model.y_interaction&&(0==this.side&&h(e.sy,c,a,g)&&(this.side=4),0==this.side&&h(e.sy,u,a,g)?this.side=5:d(e.sx,e.sy,l,a,this.model.overlay)&&(3==this.side?this.side=7:this.side=6))}_pan(e){const t=this.plot_view.frame,s=e.deltaX-this.last_dx,i=e.deltaY-this.last_dy,n=this.model.x_range,l=this.model.y_range,a=t.xscales.default,r=t.yscales.default;if(null!=n)if(3==this.side||7==this.side)f(n,a,s,t.x_range);else if(1==this.side){const e=c(n.start,a,s,t.x_range);this.side=y(e,n,this.side)}else if(2==this.side){const e=c(n.end,a,s,t.x_range);this.side=g(e,n,this.side)}if(null!=l)if(6==this.side||7==this.side)f(l,r,i,t.y_range);else if(4==this.side){const e=c(l.start,r,i,t.y_range);this.side=y(e,l,this.side)}else if(5==this.side){const e=c(l.end,r,i,t.y_range);this.side=g(e,l,this.side)}this.last_dx=e.deltaX,this.last_dy=e.deltaY}_pan_end(e){this.side=0}}s.RangeToolView=v,v.__name__=\"RangeToolView\";const m=()=>new n.BoxAnnotation({level:\"overlay\",render_mode:\"canvas\",fill_color:\"lightgrey\",fill_alpha:{value:.5},line_color:{value:\"black\"},line_alpha:{value:1},line_width:{value:.5},line_dash:[2,2]});class p extends r.GestureTool{constructor(e){super(e),this.tool_name=\"Range Tool\",this.icon=o.bk_tool_icon_range,this.event_type=\"pan\",this.default_order=1}static init_RangeTool(){this.prototype.default_view=v,this.define({x_range:[a.Instance,null],x_interaction:[a.Boolean,!0],y_range:[a.Instance,null],y_interaction:[a.Boolean,!0],overlay:[a.Instance,m]})}initialize(){super.initialize(),this.overlay.in_cursor=\"grab\",this.overlay.ew_cursor=null!=this.x_range&&this.x_interaction?\"ew-resize\":null,this.overlay.ns_cursor=null!=this.y_range&&this.y_interaction?\"ns-resize\":null}update_overlay_from_ranges(){null==this.x_range&&null==this.y_range&&(this.overlay.left=null,this.overlay.right=null,this.overlay.bottom=null,this.overlay.top=null,l.logger.warn(\"RangeTool not configured with any Ranges.\")),null==this.x_range?(this.overlay.left=null,this.overlay.right=null):(this.overlay.left=this.x_range.start,this.overlay.right=this.x_range.end),null==this.y_range?(this.overlay.bottom=null,this.overlay.top=null):(this.overlay.bottom=this.y_range.start,this.overlay.top=this.y_range.end)}}s.RangeTool=p,p.__name__=\"RangeTool\",p.init_RangeTool()},\n",
+       "      function _(e,t,s){Object.defineProperty(s,\"__esModule\",{value:!0});const o=e(1),i=e(330),n=o.__importStar(e(19)),_=e(278);class a extends i.SelectToolView{_tap(e){const{sx:t,sy:s}=e,o={type:\"point\",sx:t,sy:s},i=e.shiftKey;this._select(o,!0,i)}_select(e,t,s){const o=this.model.callback;if(\"select\"==this.model.behavior){const i=this._computed_renderers_by_data_source();for(const n in i){const _=i[n],a=_[0].get_selection_manager(),c=_.map(e=>this.plot_view.renderer_views[e.id]);if(a.select(c,e,t,s)&&null!=o){const{frame:t}=this.plot_view,s=t.xscales[_[0].x_range_name],i=t.yscales[_[0].y_range_name],n=s.invert(e.sx),c=i.invert(e.sy),l={geometries:Object.assign(Object.assign({},e),{x:n,y:c}),source:a.source};o.execute(this.model,l)}}this._emit_selection_event(e),this.plot_view.push_state(\"tap\",{selection:this.plot_view.get_selection()})}else for(const t of this.computed_renderers){const s=t.get_selection_manager();if(s.inspect(this.plot_view.renderer_views[t.id],e)&&null!=o){const{frame:i}=this.plot_view,n=i.xscales[t.x_range_name],_=i.yscales[t.y_range_name],a=n.invert(e.sx),c=_.invert(e.sy),l={geometries:Object.assign(Object.assign({},e),{x:a,y:c}),source:s.source};o.execute(this.model,l)}}}}s.TapToolView=a,a.__name__=\"TapToolView\";class c extends i.SelectTool{constructor(e){super(e),this.tool_name=\"Tap\",this.icon=_.bk_tool_icon_tap_select,this.event_type=\"tap\",this.default_order=10}static init_TapTool(){this.prototype.default_view=a,this.define({behavior:[n.TapBehavior,\"select\"],callback:[n.Any]})}}s.TapTool=c,c.__name__=\"TapTool\",c.init_TapTool()},\n",
+       "      function _(e,t,o){Object.defineProperty(o,\"__esModule\",{value:!0});const s=e(1),n=e(275),i=s.__importStar(e(19)),a=e(278);class l extends n.GestureToolView{_scroll(e){let t=this.model.speed*e.delta;t>.9?t=.9:t<-.9&&(t=-.9),this._update_ranges(t)}_update_ranges(e){const{frame:t}=this.plot_view,o=t.bbox.h_range,s=t.bbox.v_range,[n,i]=[o.start,o.end],[a,l]=[s.start,s.end];let r,_,h,d;switch(this.model.dimension){case\"height\":{const t=Math.abs(l-a);r=n,_=i,h=a-t*e,d=l-t*e;break}case\"width\":{const t=Math.abs(i-n);r=n-t*e,_=i-t*e,h=a,d=l;break}default:throw new Error(\"this shouldn't have happened\")}const{xscales:c,yscales:p}=t,u={};for(const e in c){const t=c[e],[o,s]=t.r_invert(r,_);u[e]={start:o,end:s}}const m={};for(const e in p){const t=p[e],[o,s]=t.r_invert(h,d);m[e]={start:o,end:s}}const w={xrs:u,yrs:m,factor:e};this.plot_view.push_state(\"wheel_pan\",{range:w}),this.plot_view.update_range(w,!1,!0),null!=this.model.document&&this.model.document.interactive_start(this.plot_model)}}o.WheelPanToolView=l,l.__name__=\"WheelPanToolView\";class r extends n.GestureTool{constructor(e){super(e),this.tool_name=\"Wheel Pan\",this.icon=a.bk_tool_icon_wheel_pan,this.event_type=\"scroll\",this.default_order=12}static init_WheelPanTool(){this.prototype.default_view=l,this.define({dimension:[i.Dimension,\"width\"]}),this.internal({speed:[i.Number,.001]})}get tooltip(){return this._get_dim_tooltip(this.tool_name,this.dimension)}}o.WheelPanTool=r,r.__name__=\"WheelPanTool\",r.init_WheelPanTool()},\n",
+       "      function _(e,o,t){Object.defineProperty(t,\"__esModule\",{value:!0});const s=e(1),i=e(275),l=e(320),n=s.__importStar(e(19)),_=e(101),h=e(278);class a extends i.GestureToolView{_pinch(e){const{sx:o,sy:t,scale:s}=e;let i;i=s>=1?20*(s-1):-20/s,this._scroll({type:\"wheel\",sx:o,sy:t,delta:i})}_scroll(e){const{frame:o}=this.plot_view,t=o.bbox.h_range,s=o.bbox.v_range,{sx:i,sy:n}=e,_=this.model.dimensions,h=(\"width\"==_||\"both\"==_)&&t.start<i&&i<t.end,a=(\"height\"==_||\"both\"==_)&&s.start<n&&n<s.end;if(!(h&&a||this.model.zoom_on_axis))return;const m=this.model.speed*e.delta,r=l.scale_range(o,m,h,a,{x:i,y:n});this.plot_view.push_state(\"wheel_zoom\",{range:r}),this.plot_view.update_range(r,!1,!0,this.model.maintain_focus),null!=this.model.document&&this.model.document.interactive_start(this.plot_model)}}t.WheelZoomToolView=a,a.__name__=\"WheelZoomToolView\";class m extends i.GestureTool{constructor(e){super(e),this.tool_name=\"Wheel Zoom\",this.icon=h.bk_tool_icon_wheel_zoom,this.event_type=_.is_mobile?\"pinch\":\"scroll\",this.default_order=10}static init_WheelZoomTool(){this.prototype.default_view=a,this.define({dimensions:[n.Dimensions,\"both\"],maintain_focus:[n.Boolean,!0],zoom_on_axis:[n.Boolean,!0],speed:[n.Number,1/600]})}get tooltip(){return this._get_dim_tooltip(this.tool_name,this.dimensions)}}t.WheelZoomTool=m,m.__name__=\"WheelZoomTool\",m.init_WheelZoomTool()},\n",
+       "      function _(i,e,t){Object.defineProperty(t,\"__esModule\",{value:!0});const s=i(1),o=i(269),n=i(140),l=s.__importStar(i(19)),_=i(23),h=i(278);class r extends o.InspectToolView{_move(i){if(!this.model.active)return;const{sx:e,sy:t}=i;this.plot_view.frame.bbox.contains(e,t)?this._update_spans(e,t):this._update_spans(null,null)}_move_exit(i){this._update_spans(null,null)}_update_spans(i,e){const t=this.model.dimensions;\"width\"!=t&&\"both\"!=t||(this.model.spans.width.computed_location=e),\"height\"!=t&&\"both\"!=t||(this.model.spans.height.computed_location=i)}}t.CrosshairToolView=r,r.__name__=\"CrosshairToolView\";class a extends o.InspectTool{constructor(i){super(i),this.tool_name=\"Crosshair\",this.icon=h.bk_tool_icon_crosshair}static init_CrosshairTool(){this.prototype.default_view=r,this.define({dimensions:[l.Dimensions,\"both\"],line_color:[l.Color,\"black\"],line_width:[l.Number,1],line_alpha:[l.Number,1]}),this.internal({location_units:[l.SpatialUnits,\"screen\"],render_mode:[l.RenderMode,\"css\"],spans:[l.Any]})}get tooltip(){return this._get_dim_tooltip(\"Crosshair\",this.dimensions)}get synthetic_renderers(){return _.values(this.spans)}initialize(){super.initialize(),this.spans={width:new n.Span({for_hover:!0,dimension:\"width\",render_mode:this.render_mode,location_units:this.location_units,line_color:this.line_color,line_width:this.line_width,line_alpha:this.line_alpha}),height:new n.Span({for_hover:!0,dimension:\"height\",render_mode:this.render_mode,location_units:this.location_units,line_color:this.line_color,line_width:this.line_width,line_alpha:this.line_alpha})}}}t.CrosshairTool=a,a.__name__=\"CrosshairTool\",a.init_CrosshairTool()},\n",
+       "      function _(e,t,s){Object.defineProperty(s,\"__esModule\",{value:!0});const r=e(1),o=e(69),i=r.__importStar(e(19)),a=e(23),n=e(25);class u extends o.Model{constructor(e){super(e)}static init_CustomJSHover(){this.define({args:[i.Any,{}],code:[i.String,\"\"]})}get values(){return a.values(this.args)}_make_code(e,t,s,r){return new Function(...a.keys(this.args),e,t,s,n.use_strict(r))}format(e,t,s){return this._make_code(\"value\",\"format\",\"special_vars\",this.code)(...this.values,e,t,s)}}s.CustomJSHover=u,u.__name__=\"CustomJSHover\",u.init_CustomJSHover()},\n",
+       "      function _(e,t,s){Object.defineProperty(s,\"__esModule\",{value:!0});const n=e(1),i=e(269),o=e(143),r=e(78),l=e(97),a=e(331),c=n.__importStar(e(87)),d=e(158),_=e(66),p=n.__importStar(e(19)),h=e(21),m=e(23),u=e(8),y=e(96),x=e(278),f=e(144);function v(e,t,s,n,i,o){const r={x:i[e],y:o[e]},l={x:i[e+1],y:o[e+1]};let a,d;if(\"span\"==t.type)\"h\"==t.direction?(a=Math.abs(r.x-s),d=Math.abs(l.x-s)):(a=Math.abs(r.y-n),d=Math.abs(l.y-n));else{const e={x:s,y:n};a=c.dist_2_pts(r,e),d=c.dist_2_pts(l,e)}return a<d?[[r.x,r.y],e]:[[l.x,l.y],e+1]}function w(e,t,s){return[[e[s],t[s]],s]}s._nearest_line_hit=v,s._line_hit=w;class b extends i.InspectToolView{initialize(){super.initialize(),this.ttviews={}}remove(){y.remove_views(this.ttviews),super.remove()}connect_signals(){super.connect_signals();for(const e of this.computed_renderers)e instanceof r.GlyphRenderer?this.connect(e.data_source.inspect,this._update):e instanceof l.GraphRenderer&&(this.connect(e.node_renderer.data_source.inspect,this._update),this.connect(e.edge_renderer.data_source.inspect,this._update));this.connect(this.model.properties.renderers.change,()=>this._computed_renderers=this._ttmodels=null),this.connect(this.model.properties.names.change,()=>this._computed_renderers=this._ttmodels=null),this.connect(this.model.properties.tooltips.change,()=>this._ttmodels=null)}_compute_ttmodels(){const e={},t=this.model.tooltips;if(null!=t)for(const s of this.computed_renderers)if(s instanceof r.GlyphRenderer){const n=new o.Tooltip({custom:u.isString(t)||u.isFunction(t),attachment:this.model.attachment,show_arrow:this.model.show_arrow});e[s.id]=n}else if(s instanceof l.GraphRenderer){const n=new o.Tooltip({custom:u.isString(t)||u.isFunction(t),attachment:this.model.attachment,show_arrow:this.model.show_arrow});e[s.node_renderer.id]=n,e[s.edge_renderer.id]=n}return y.build_views(this.ttviews,m.values(e),{parent:this.plot_view}),e}get computed_renderers(){if(null==this._computed_renderers){const e=this.model.renderers,t=this.plot_model.renderers,s=this.model.names;this._computed_renderers=a.compute_renderers(e,t,s)}return this._computed_renderers}get ttmodels(){return null==this._ttmodels&&(this._ttmodels=this._compute_ttmodels()),this._ttmodels}_clear(){this._inspect(1/0,1/0);for(const e in this.ttmodels){this.ttmodels[e].clear()}}_move(e){if(!this.model.active)return;const{sx:t,sy:s}=e;this.plot_view.frame.bbox.contains(t,s)?this._inspect(t,s):this._clear()}_move_exit(){this._clear()}_inspect(e,t){let s;if(\"mouse\"==this.model.mode)s={type:\"point\",sx:e,sy:t};else{s={type:\"span\",direction:\"vline\"==this.model.mode?\"h\":\"v\",sx:e,sy:t}}for(const e of this.computed_renderers){e.get_selection_manager().inspect(this.plot_view.renderer_views[e.id],s)}null!=this.model.callback&&this._emit_callback(s)}_update([e,{geometry:t}]){if(!this.model.active)return;if(!(e instanceof r.GlyphRendererView||e instanceof l.GraphRendererView))return;const{model:s}=e,n=this.ttmodels[s.id];if(null==n)return;n.clear();const i=s.get_selection_manager();let o=i.inspectors[s.id];if(s instanceof r.GlyphRenderer&&(o=s.view.convert_selection_to_subset(o)),o.is_empty())return;const a=i.source,{frame:c}=this.plot_view,{sx:d,sy:_}=t,p=c.xscales[s.x_range_name],h=c.yscales[s.y_range_name],u=p.invert(d),y=h.invert(_),x=e.glyph;for(const s of o.line_indices){let i,r,l=x._x[s+1],c=x._y[s+1],m=s;switch(this.model.line_policy){case\"interp\":[l,c]=x.get_interpolation_hit(s,t),i=p.compute(l),r=h.compute(c);break;case\"prev\":[[i,r],m]=w(x.sx,x.sy,s);break;case\"next\":[[i,r],m]=w(x.sx,x.sy,s+1);break;case\"nearest\":[[i,r],m]=v(s,t,d,_,x.sx,x.sy),l=x._x[m],c=x._y[m];break;default:[i,r]=[d,_]}const f={index:m,x:u,y:y,sx:d,sy:_,data_x:l,data_y:c,rx:i,ry:r,indices:o.line_indices,name:e.model.name};n.add(i,r,this._render_tooltips(a,m,f))}for(const e of o.image_indices){const t={index:e.index,x:u,y:y,sx:d,sy:_},s=this._render_tooltips(a,e,t);n.add(d,_,s)}for(const i of o.indices)if(m.isEmpty(o.multiline_indices)){const t=null!=x._x?x._x[i]:void 0,l=null!=x._y?x._y[i]:void 0;let c,p,h;if(\"snap_to_data\"==this.model.point_policy){let e=x.get_anchor_point(this.model.anchor,i,[d,_]);null==e&&(e=x.get_anchor_point(\"center\",i,[d,_])),c=e.x,p=e.y}else[c,p]=[d,_];h=s instanceof r.GlyphRenderer?s.view.convert_indices_from_subset([i])[0]:i;const m={index:h,x:u,y:y,sx:d,sy:_,data_x:t,data_y:l,indices:o.indices,name:e.model.name};n.add(c,p,this._render_tooltips(a,h,m))}else for(const l of o.multiline_indices[i.toString()]){let c,m,f,b=x._xs[i][l],g=x._ys[i][l],k=l;switch(this.model.line_policy){case\"interp\":[b,g]=x.get_interpolation_hit(i,l,t),c=p.compute(b),m=h.compute(g);break;case\"prev\":[[c,m],k]=w(x.sxs[i],x.sys[i],l);break;case\"next\":[[c,m],k]=w(x.sxs[i],x.sys[i],l+1);break;case\"nearest\":[[c,m],k]=v(l,t,d,_,x.sxs[i],x.sys[i]),b=x._xs[i][k],g=x._ys[i][k];break;default:throw new Error(\"should't have happened\")}f=s instanceof r.GlyphRenderer?s.view.convert_indices_from_subset([i])[0]:i;const T={index:f,x:u,y:y,sx:d,sy:_,data_x:b,data_y:g,segment_index:k,indices:o.multiline_indices,name:e.model.name};n.add(c,m,this._render_tooltips(a,f,T))}}_emit_callback(e){for(const t of this.computed_renderers){const s=t.data_source.inspected,{frame:n}=this.plot_view,i=n.xscales[t.x_range_name],o=n.yscales[t.y_range_name],r=i.invert(e.sx),l=o.invert(e.sy),a=Object.assign({x:r,y:l},e);this.model.callback.execute(this.model,{index:s,geometry:a,renderer:t})}}_render_tooltips(e,t,s){const n=this.model.tooltips;if(u.isString(n)){const i=_.div();return i.innerHTML=d.replace_placeholders(n,e,t,this.model.formatters,s),i}if(u.isFunction(n))return n(e,s);{const i=_.div({style:{display:\"table\",borderSpacing:\"2px\"}});for(const[o,r]of n){const n=_.div({style:{display:\"table-row\"}});let l;if(i.appendChild(n),l=_.div({style:{display:\"table-cell\"},class:f.bk_tooltip_row_label},0!=o.length?`${o}: `:\"\"),n.appendChild(l),l=_.div({style:{display:\"table-cell\"},class:f.bk_tooltip_row_value}),n.appendChild(l),r.indexOf(\"$color\")>=0){const[,s=\"\",n]=r.match(/\\$color(\\[.*\\])?:(\\w*)/),i=e.get_column(n);if(null==i){const e=_.span({},`${n} unknown`);l.appendChild(e);continue}const o=s.indexOf(\"hex\")>=0,a=s.indexOf(\"swatch\")>=0;let c=u.isNumber(t)?i[t]:null;if(null==c){const e=_.span({},\"(null)\");l.appendChild(e);continue}o&&(c=h.color2hex(c));let d=_.span({},c);l.appendChild(d),a&&(d=_.span({class:f.bk_tooltip_color_block,style:{backgroundColor:c}},\" \"),l.appendChild(d))}else{const n=_.span();n.innerHTML=d.replace_placeholders(r.replace(\"$~\",\"$data_\"),e,t,this.model.formatters,s),l.appendChild(n)}}return i}}}s.HoverToolView=b,b.__name__=\"HoverToolView\";class g extends i.InspectTool{constructor(e){super(e),this.tool_name=\"Hover\",this.icon=x.bk_tool_icon_hover}static init_HoverTool(){this.prototype.default_view=b,this.define({tooltips:[p.Any,[[\"index\",\"$index\"],[\"data (x, y)\",\"($x, $y)\"],[\"screen (x, y)\",\"($sx, $sy)\"]]],formatters:[p.Any,{}],renderers:[p.Any,\"auto\"],names:[p.Array,[]],mode:[p.HoverMode,\"mouse\"],point_policy:[p.PointPolicy,\"snap_to_data\"],line_policy:[p.LinePolicy,\"nearest\"],show_arrow:[p.Boolean,!0],anchor:[p.Anchor,\"center\"],attachment:[p.TooltipAttachment,\"horizontal\"],callback:[p.Any]})}}s.HoverTool=g,g.__name__=\"HoverTool\",g.init_HoverTool()},\n",
+       "      function _(t,o,e){Object.defineProperty(e,\"__esModule\",{value:!0});const i=t(1).__importStar(t(19)),s=t(14),n=t(69),l=t(269);class c extends n.Model{constructor(t){super(t)}static init_ToolProxy(){this.define({tools:[i.Array,[]],active:[i.Boolean,!1],disabled:[i.Boolean,!1]})}get button_view(){return this.tools[0].button_view}get event_type(){return this.tools[0].event_type}get tooltip(){return this.tools[0].tooltip}get tool_name(){return this.tools[0].tool_name}get icon(){return this.tools[0].computed_icon}get computed_icon(){return this.icon}get toggleable(){const t=this.tools[0];return t instanceof l.InspectTool&&t.toggleable}initialize(){super.initialize(),this.do=new s.Signal0(this,\"do\")}connect_signals(){super.connect_signals(),this.connect(this.do,()=>this.doit()),this.connect(this.properties.active.change,()=>this.set_active())}doit(){for(const t of this.tools)t.do.emit()}set_active(){for(const t of this.tools)t.active=this.active}}e.ToolProxy=c,c.__name__=\"ToolProxy\",c.init_ToolProxy()},\n",
+       "      function _(t,o,s){Object.defineProperty(s,\"__esModule\",{value:!0});const i=t(1).__importStar(t(19)),e=t(9),n=t(274),r=t(343),l=t(244),c=t(187);class h extends n.ToolbarBase{constructor(t){super(t)}static init_ProxyToolbar(){this.define({toolbars:[i.Array,[]]})}initialize(){super.initialize(),this._merge_tools()}_merge_tools(){this._proxied_tools=[];const t={},o={},s={},i=[],n=[];for(const t of this.help)e.includes(n,t.redirect)||(i.push(t),n.push(t.redirect));this._proxied_tools.push(...i),this.help=i;for(const t in this.gestures){const o=this.gestures[t];t in s||(s[t]={});for(const i of o.tools)i.type in s[t]||(s[t][i.type]=[]),s[t][i.type].push(i)}for(const o of this.inspectors)o.type in t||(t[o.type]=[]),t[o.type].push(o);for(const t of this.actions)t.type in o||(o[t.type]=[]),o[t.type].push(t);const l=(t,o=!1)=>{const s=new r.ToolProxy({tools:t,active:o});return this._proxied_tools.push(s),s};for(const t in s){const o=this.gestures[t];o.tools=[];for(const i in s[t]){const e=s[t][i];if(e.length>0)if(\"multi\"==t)for(const t of e){const s=l([t]);o.tools.push(s),this.connect(s.properties.active.change,this._active_change.bind(this,s))}else{const t=l(e);o.tools.push(t),this.connect(t.properties.active.change,this._active_change.bind(this,t))}}}this.actions=[];for(const t in o){const s=o[t];if(\"CustomAction\"==t)for(const t of s)this.actions.push(l([t]));else s.length>0&&this.actions.push(l(s))}this.inspectors=[];for(const o in t){const s=t[o];s.length>0&&this.inspectors.push(l(s,!0))}for(const t in this.gestures){const o=this.gestures[t];0!=o.tools.length&&(o.tools=e.sort_by(o.tools,t=>t.default_order),\"pinch\"!=t&&\"scroll\"!=t&&\"multi\"!=t&&(o.tools[0].active=!0))}}}s.ProxyToolbar=h,h.__name__=\"ProxyToolbar\",h.init_ProxyToolbar();class a extends l.LayoutDOMView{initialize(){this.model.toolbar.toolbar_location=this.model.toolbar_location,super.initialize()}get child_models(){return[this.model.toolbar]}_update_layout(){this.layout=new c.ContentBox(this.child_views[0].el);const{toolbar:t}=this.model;t.horizontal?this.layout.set_sizing({width_policy:\"fit\",min_width:100,height_policy:\"fixed\"}):this.layout.set_sizing({width_policy:\"fixed\",height_policy:\"fit\",min_height:100})}}s.ToolbarBoxView=a,a.__name__=\"ToolbarBoxView\";class _ extends l.LayoutDOM{constructor(t){super(t)}static init_ToolbarBox(){this.prototype.default_view=a,this.define({toolbar:[i.Instance],toolbar_location:[i.Location,\"right\"]})}}s.ToolbarBox=_,_.__name__=\"ToolbarBox\",_.init_ToolbarBox()},\n",
+       "      function _(e,n,t){Object.defineProperty(t,\"__esModule\",{value:!0});const o=e(5),i=e(64),d=e(96),c=e(66),l=e(346);t.index={},t.add_document_standalone=async function(e,n,s=[],a=!1){const u=new Map;async function r(o){let a;const r=e.roots().indexOf(o),f=s[r];null!=f?a=f:n.classList.contains(l.BOKEH_ROOT)?a=n:(a=c.div({class:l.BOKEH_ROOT}),n.appendChild(a));const v=await d.build_view(o,{parent:null});return v instanceof i.DOMView&&v.renderTo(a),u.set(o,v),t.index[o.id]=v,v}for(const n of e.roots())await r(n);return a&&(window.document.title=e.title()),e.on_change(e=>{e instanceof o.RootAddedEvent?r(e.model):e instanceof o.RootRemovedEvent?function(e){const n=u.get(e);null!=n&&(n.remove(),u.delete(e),delete t.index[e.id])}(e.model):a&&e instanceof o.TitleChangedEvent&&(window.document.title=e.title)}),[...u.values()]}},\n",
+       "      function _(e,o,n){Object.defineProperty(n,\"__esModule\",{value:!0});const t=e(66),r=e(67);function l(e){let o=document.getElementById(e);if(null==o)throw new Error(`Error rendering Bokeh model: could not find #${e} HTML tag`);if(!document.body.contains(o))throw new Error(`Error rendering Bokeh model: element #${e} must be under <body>`);if(\"SCRIPT\"==o.tagName){const e=t.div({class:n.BOKEH_ROOT});t.replaceWith(o,e),o=e}return o}n.BOKEH_ROOT=r.bk_root,n._resolve_element=function(e){const{elementid:o}=e;return null!=o?l(o):document.body},n._resolve_root_elements=function(e){const o=[];if(null!=e.root_ids&&null!=e.roots)for(const n of e.root_ids)o.push(l(e.roots[n]));return o}},\n",
+       "      function _(n,o,t){Object.defineProperty(t,\"__esModule\",{value:!0});const e=n(348),s=n(70),c=n(345);t._get_ws_url=function(n,o){let t,e=\"ws:\";return\"https:\"==window.location.protocol&&(e=\"wss:\"),null!=o?(t=document.createElement(\"a\"),t.href=o):t=window.location,null!=n?\"/\"==n&&(n=\"\"):n=t.pathname.replace(/\\/+$/,\"\"),e+\"//\"+t.host+n+\"/ws\"};const r={};t.add_document_from_session=async function(n,o,t,a=[],i=!1){const l=window.location.search.substr(1);let d;try{d=await function(n,o,t){const s=e.parse_token(o).session_id;n in r||(r[n]={});const c=r[n];return s in c||(c[s]=e.pull_session(n,o,t)),c[s]}(n,o,l)}catch(n){const t=e.parse_token(o).session_id;throw s.logger.error(`Failed to load Bokeh session ${t}: ${n}`),n}return c.add_document_standalone(d.document,t,a,i)}},\n",
+       "      function _(e,s,n){Object.defineProperty(n,\"__esModule\",{value:!0});const t=e(70),o=e(5),r=e(349),i=e(350),c=e(351);n.DEFAULT_SERVER_WEBSOCKET_URL=\"ws://localhost:5006/ws\",n.DEFAULT_TOKEN=\"eyJzZXNzaW9uX2lkIjogImRlZmF1bHQifQ\";let l=0;function _(e){let s=e.split(\".\")[0];const n=s.length%4;return 0!=n&&(s+=\"=\".repeat(4-n)),JSON.parse(atob(s.replace(/_/g,\"/\").replace(/-/g,\"+\")))}n.parse_token=_;class h{constructor(e=n.DEFAULT_SERVER_WEBSOCKET_URL,s=n.DEFAULT_TOKEN,o=null){this.url=e,this.token=s,this.args_string=o,this._number=l++,this.socket=null,this.session=null,this.closed_permanently=!1,this._current_handler=null,this._pending_replies=new Map,this._pending_messages=[],this._receiver=new i.Receiver,this.id=_(s).session_id.split(\".\")[0],t.logger.debug(`Creating websocket ${this._number} to '${this.url}' session '${this.id}'`)}async connect(){if(this.closed_permanently)throw new Error(\"Cannot connect() a closed ClientConnection\");if(null!=this.socket)throw new Error(\"Already connected\");this._current_handler=null,this._pending_replies.clear(),this._pending_messages=[];try{let e=`${this.url}`;return null!=this.args_string&&this.args_string.length>0&&(e+=`?${this.args_string}`),this.socket=new WebSocket(e,[\"bokeh\",this.token]),new Promise((e,s)=>{this.socket.binaryType=\"arraybuffer\",this.socket.onopen=()=>this._on_open(e,s),this.socket.onmessage=e=>this._on_message(e),this.socket.onclose=e=>this._on_close(e,s),this.socket.onerror=()=>this._on_error(s)})}catch(e){throw t.logger.error(`websocket creation failed to url: ${this.url}`),t.logger.error(` - ${e}`),e}}close(){this.closed_permanently||(t.logger.debug(`Permanently closing websocket connection ${this._number}`),this.closed_permanently=!0,null!=this.socket&&this.socket.close(1e3,`close method called on ClientConnection ${this._number}`),this.session._connection_closed())}_schedule_reconnect(e){setTimeout(()=>{this.closed_permanently||t.logger.info(`Websocket connection ${this._number} disconnected, will not attempt to reconnect`)},e)}send(e){if(null==this.socket)throw new Error(`not connected so cannot send ${e}`);e.send(this.socket)}async send_with_reply(e){const s=await new Promise((s,n)=>{this._pending_replies.set(e.msgid(),{resolve:s,reject:n}),this.send(e)});if(\"ERROR\"===s.msgtype())throw new Error(`Error reply ${s.content.text}`);return s}async _pull_doc_json(){const e=r.Message.create(\"PULL-DOC-REQ\",{}),s=await this.send_with_reply(e);if(!(\"doc\"in s.content))throw new Error(\"No 'doc' field in PULL-DOC-REPLY\");return s.content.doc}async _repull_session_doc(e,s){var n,i;t.logger.debug(this.session?\"Repulling session\":\"Pulling session for first time\");try{const n=await this._pull_doc_json();if(null==this.session)if(this.closed_permanently)t.logger.debug(\"Got new document after connection was already closed\"),s(new Error(\"The connection has been closed\"));else{const s=o.Document.from_json(n),i=o.Document._compute_patch_since_json(n,s);if(i.events.length>0){t.logger.debug(`Sending ${i.events.length} changes from model construction back to server`);const e=r.Message.create(\"PATCH-DOC\",{},i);this.send(e)}this.session=new c.ClientSession(this,s,this.id);for(const e of this._pending_messages)this.session.handle(e);this._pending_messages=[],t.logger.debug(\"Created a new session from new pulled doc\"),e(this.session)}else this.session.document.replace_with_json(n),t.logger.debug(\"Updated existing session with new pulled doc\")}catch(e){null===(i=(n=console).trace)||void 0===i||i.call(n,e),t.logger.error(`Failed to repull session ${e}`),s(e)}}_on_open(e,s){t.logger.info(`Websocket connection ${this._number} is now open`),this._current_handler=n=>{this._awaiting_ack_handler(n,e,s)}}_on_message(e){null==this._current_handler&&t.logger.error(\"Got a message with no current handler set\");try{this._receiver.consume(e.data)}catch(e){this._close_bad_protocol(e.toString())}const s=this._receiver.message;if(null!=s){const e=s.problem();null!=e&&this._close_bad_protocol(e),this._current_handler(s)}}_on_close(e,s){t.logger.info(`Lost websocket ${this._number} connection, ${e.code} (${e.reason})`),this.socket=null,this._pending_replies.forEach(e=>e.reject(\"Disconnected\")),this._pending_replies.clear(),this.closed_permanently||this._schedule_reconnect(2e3),s(new Error(`Lost websocket connection, ${e.code} (${e.reason})`))}_on_error(e){t.logger.debug(`Websocket error on socket ${this._number}`);const s=\"Could not open websocket\";t.logger.error(`Failed to connect to Bokeh server: ${s}`),e(new Error(s))}_close_bad_protocol(e){t.logger.error(`Closing connection: ${e}`),null!=this.socket&&this.socket.close(1002,e)}_awaiting_ack_handler(e,s,n){\"ACK\"===e.msgtype()?(this._current_handler=e=>this._steady_state_handler(e),this._repull_session_doc(s,n)):this._close_bad_protocol(\"First message was not an ACK\")}_steady_state_handler(e){const s=e.reqid(),n=this._pending_replies.get(s);n?(this._pending_replies.delete(s),n.resolve(e)):this.session?this.session.handle(e):\"PATCH-DOC\"!=e.msgtype()&&this._pending_messages.push(e)}}n.ClientConnection=h,h.__name__=\"ClientConnection\",n.pull_session=function(e,s,n){return new h(e,s,n).connect()}},\n",
+       "      function _(e,s,t){Object.defineProperty(t,\"__esModule\",{value:!0});const r=e(25);class n{constructor(e,s,t){this.header=e,this.metadata=s,this.content=t,this.buffers=[]}static assemble(e,s,t){const r=JSON.parse(e),i=JSON.parse(s),h=JSON.parse(t);return new n(r,i,h)}assemble_buffer(e,s){if((null!=this.header.num_buffers?this.header.num_buffers:0)<=this.buffers.length)throw new Error(\"too many buffers received, expecting #{nb}\");this.buffers.push([e,s])}static create(e,s,t={}){const r=n.create_header(e);return new n(r,s,t)}static create_header(e){return{msgid:r.uniqueId(),msgtype:e}}complete(){return null!=this.header&&null!=this.metadata&&null!=this.content&&(!(\"num_buffers\"in this.header)||this.buffers.length===this.header.num_buffers)}send(e){if((null!=this.header.num_buffers?this.header.num_buffers:0)>0)throw new Error(\"BokehJS only supports receiving buffers, not sending\");const s=JSON.stringify(this.header),t=JSON.stringify(this.metadata),r=JSON.stringify(this.content);e.send(s),e.send(t),e.send(r)}msgid(){return this.header.msgid}msgtype(){return this.header.msgtype}reqid(){return this.header.reqid}problem(){return\"msgid\"in this.header?\"msgtype\"in this.header?null:\"No msgtype in header\":\"No msgid in header\"}}t.Message=n,n.__name__=\"Message\"},\n",
+       "      function _(e,t,s){Object.defineProperty(s,\"__esModule\",{value:!0});const _=e(349);class r{constructor(){this.message=null,this._partial=null,this._fragments=[],this._buf_header=null,this._current_consumer=this._HEADER}consume(e){this._current_consumer(e)}_HEADER(e){this._assume_text(e),this.message=null,this._partial=null,this._fragments=[e],this._buf_header=null,this._current_consumer=this._METADATA}_METADATA(e){this._assume_text(e),this._fragments.push(e),this._current_consumer=this._CONTENT}_CONTENT(e){this._assume_text(e),this._fragments.push(e);const[t,s,r]=this._fragments.slice(0,3);this._partial=_.Message.assemble(t,s,r),this._check_complete()}_BUFFER_HEADER(e){this._assume_text(e),this._buf_header=e,this._current_consumer=this._BUFFER_PAYLOAD}_BUFFER_PAYLOAD(e){this._assume_binary(e),this._partial.assemble_buffer(this._buf_header,e),this._check_complete()}_assume_text(e){if(e instanceof ArrayBuffer)throw new Error(\"Expected text fragment but received binary fragment\")}_assume_binary(e){if(!(e instanceof ArrayBuffer))throw new Error(\"Expected binary fragment but received text fragment\")}_check_complete(){this._partial.complete()?(this.message=this._partial,this._current_consumer=this._HEADER):this._current_consumer=this._BUFFER_HEADER}}s.Receiver=r,r.__name__=\"Receiver\"},\n",
+       "      function _(e,t,n){Object.defineProperty(n,\"__esModule\",{value:!0});const o=e(5),s=e(349),i=e(70);class c{constructor(e,t,n){this._connection=e,this.document=t,this.id=n,this._document_listener=e=>this._document_changed(e),this.document.on_change(this._document_listener)}handle(e){const t=e.msgtype();\"PATCH-DOC\"===t?this._handle_patch(e):\"OK\"===t?this._handle_ok(e):\"ERROR\"===t?this._handle_error(e):i.logger.debug(`Doing nothing with message ${e.msgtype()}`)}close(){this._connection.close()}_connection_closed(){this.document.remove_on_change(this._document_listener)}async request_server_info(){const e=s.Message.create(\"SERVER-INFO-REQ\",{});return(await this._connection.send_with_reply(e)).content}async force_roundtrip(){await this.request_server_info()}_document_changed(e){if(e.setter_id===this.id)return;if(e instanceof o.ModelChangedEvent&&!(e.attr in e.model.serializable_attributes()))return;const t=s.Message.create(\"PATCH-DOC\",{},this.document.create_json_patch([e]));this._connection.send(t)}_handle_patch(e){this.document.apply_json_patch(e.content,e.buffers,this.id)}_handle_ok(e){i.logger.trace(`Unhandled OK reply to ${e.reqid()}`)}_handle_error(e){i.logger.error(`Unhandled ERROR reply to ${e.reqid()}: ${e.content.text}`)}}n.ClientSession=c,c.__name__=\"ClientSession\"},\n",
+       "      function _(e,o,t){Object.defineProperty(t,\"__esModule\",{value:!0});const n=e(5),r=e(350),s=e(70),i=e(23),c=e(345),l=e(346);function u(e,o){o.buffers.length>0?e.consume(o.buffers[0].buffer):e.consume(o.content.data);const t=e.message;null!=t&&this.apply_json_patch(t.content,t.buffers)}function g(e,o){if(\"undefined\"!=typeof Jupyter&&null!=Jupyter.notebook.kernel){s.logger.info(`Registering Jupyter comms for target ${e}`);const t=Jupyter.notebook.kernel.comm_manager;try{t.register_target(e,t=>{s.logger.info(`Registering Jupyter comms for target ${e}`);const n=new r.Receiver;t.on_msg(u.bind(o,n))})}catch(e){s.logger.warn(`Jupyter comms failed to register. push_notebook() will not function. (exception reported: ${e})`)}}else if(o.roots()[0].id in t.kernels){s.logger.info(`Registering JupyterLab comms for target ${e}`);const n=t.kernels[o.roots()[0].id];try{n.registerCommTarget(e,t=>{s.logger.info(`Registering JupyterLab comms for target ${e}`);const n=new r.Receiver;t.onMsg=u.bind(o,n)})}catch(e){s.logger.warn(`Jupyter comms failed to register. push_notebook() will not function. (exception reported: ${e})`)}}else console.warn(\"Jupyter notebooks comms not available. push_notebook() will not function. If running JupyterLab ensure the latest @bokeh/jupyter_bokeh extension is installed. In an exported notebook this warning is expected.\")}e(279),e(353),t.kernels={},t.embed_items_notebook=function(e,o){if(1!=i.size(e))throw new Error(\"embed_items_notebook expects exactly one document in docs_json\");const t=n.Document.from_json(i.values(e)[0]);for(const e of o){null!=e.notebook_comms_target&&g(e.notebook_comms_target,t);const o=l._resolve_element(e),n=l._resolve_root_elements(e);c.add_document_standalone(t,o,n)}}},\n",
+       "      function _(e,t,o){Object.defineProperty(o,\"__esModule\",{value:!0});const n=e(1);e(67),n.__importStar(e(66)).styles.append(\"/* notebook specific tweaks so no black outline and matching padding\\n/* can't be wrapped inside bk-root. here are the offending jupyter lines:\\n/* https://github.com/jupyter/notebook/blob/master/notebook/static/notebook/less/renderedhtml.less#L59-L76 */\\n.rendered_html .bk-root .bk-tooltip table,\\n.rendered_html .bk-root .bk-tooltip tr,\\n.rendered_html .bk-root .bk-tooltip th,\\n.rendered_html .bk-root .bk-tooltip td {\\n  border: none;\\n  padding: 1px;\\n}\\n\")},\n",
+       "      function _(e,t,_){Object.defineProperty(_,\"__esModule\",{value:!0});const o=e(1);o.__exportStar(e(349),_),o.__exportStar(e(350),_)},\n",
+       "      function _(e,t,n){function s(){const e=document.getElementsByTagName(\"body\")[0],t=document.getElementsByClassName(\"bokeh-test-div\");1==t.length&&(e.removeChild(t[0]),delete t[0]);const n=document.createElement(\"div\");n.classList.add(\"bokeh-test-div\"),n.style.display=\"none\",e.insertBefore(n,e.firstChild)}Object.defineProperty(n,\"__esModule\",{value:!0}),n.results={},n.init=function(){s()},n.record0=function(e,t){n.results[e]=t},n.record=function(e,t){n.results[e]=t,s()},n.count=function(e){null==n.results[e]&&(n.results[e]=0),n.results[e]+=1,s()}},\n",
+       "      function _(e,t,o){Object.defineProperty(o,\"__esModule\",{value:!0}),o.safely=function(e,t=!1){try{return e()}catch(e){if(function(e){const t=document.createElement(\"div\");t.style.backgroundColor=\"#f2dede\",t.style.border=\"1px solid #a94442\",t.style.borderRadius=\"4px\",t.style.display=\"inline-block\",t.style.fontFamily=\"sans-serif\",t.style.marginTop=\"5px\",t.style.minWidth=\"200px\",t.style.padding=\"5px 5px 5px 10px\",t.classList.add(\"bokeh-error-box-into-flames\");const o=document.createElement(\"span\");o.style.backgroundColor=\"#a94442\",o.style.borderRadius=\"0px 4px 0px 0px\",o.style.color=\"white\",o.style.cursor=\"pointer\",o.style.cssFloat=\"right\",o.style.fontSize=\"0.8em\",o.style.margin=\"-6px -6px 0px 0px\",o.style.padding=\"2px 5px 4px 5px\",o.title=\"close\",o.setAttribute(\"aria-label\",\"close\"),o.appendChild(document.createTextNode(\"x\")),o.addEventListener(\"click\",()=>r.removeChild(t));const n=document.createElement(\"h3\");n.style.color=\"#a94442\",n.style.margin=\"8px 0px 0px 0px\",n.style.padding=\"0px\",n.appendChild(document.createTextNode(\"Bokeh Error\"));const l=document.createElement(\"pre\");l.style.whiteSpace=\"unset\",l.style.overflowX=\"auto\";const s=e instanceof Error?e.message:e;l.appendChild(document.createTextNode(s)),t.appendChild(o),t.appendChild(n),t.appendChild(l);const r=document.getElementsByTagName(\"body\")[0];r.insertBefore(t,r.firstChild)}(e),t)return;throw e}}},\n",
+       "      ], 0, {\"main\":0,\"tslib\":1,\"index\":2,\"version\":3,\"embed/index\":4,\"document/index\":5,\"document/document\":6,\"base\":7,\"core/util/types\":8,\"core/util/array\":9,\"core/util/math\":10,\"core/util/assert\":11,\"core/util/arrayable\":12,\"core/has_props\":13,\"core/signaling\":14,\"core/util/data_structures\":15,\"core/util/eq\":16,\"core/util/callback\":17,\"core/property_mixins\":18,\"core/properties\":19,\"core/enums\":20,\"core/util/color\":21,\"core/util/svg_colors\":22,\"core/util/object\":23,\"core/util/refs\":24,\"core/util/string\":25,\"core/settings\":26,\"models/index\":27,\"models/annotations/index\":28,\"models/annotations/annotation\":29,\"core/util/projections\":30,\"models/renderers/renderer\":63,\"core/dom_view\":64,\"core/view\":65,\"core/dom\":66,\"styles/root\":67,\"core/visuals\":68,\"model\":69,\"core/logging\":70,\"models/annotations/arrow\":71,\"models/annotations/arrow_head\":72,\"models/sources/column_data_source\":73,\"models/sources/columnar_data_source\":74,\"models/sources/data_source\":75,\"models/selections/selection\":76,\"core/selection_manager\":77,\"models/renderers/glyph_renderer\":78,\"models/renderers/data_renderer\":79,\"models/glyphs/line\":80,\"models/glyphs/xy_glyph\":81,\"core/util/spatial\":82,\"core/util/bbox\":85,\"models/glyphs/glyph\":86,\"core/hittest\":87,\"models/ranges/factor_range\":88,\"models/ranges/range\":89,\"models/glyphs/utils\":90,\"models/glyphs/patch\":91,\"models/glyphs/harea\":92,\"models/glyphs/area\":93,\"models/glyphs/varea\":94,\"models/sources/cds_view\":95,\"core/build_views\":96,\"models/renderers/graph_renderer\":97,\"models/graphs/graph_hit_test_policy\":98,\"models/selections/interaction_policy\":99,\"core/util/serialization\":100,\"core/util/compat\":101,\"core/util/typed_array\":102,\"document/events\":103,\"models/annotations/band\":104,\"models/annotations/box_annotation\":105,\"styles/annotations\":106,\"models/annotations/color_bar\":107,\"models/tickers/basic_ticker\":108,\"models/tickers/adaptive_ticker\":109,\"models/tickers/continuous_ticker\":110,\"models/tickers/ticker\":111,\"models/formatters/basic_tick_formatter\":112,\"models/formatters/tick_formatter\":113,\"models/mappers/linear_color_mapper\":114,\"models/mappers/continuous_color_mapper\":115,\"models/mappers/color_mapper\":116,\"models/mappers/mapper\":117,\"models/transforms/transform\":118,\"models/scales/linear_scale\":119,\"models/scales/continuous_scale\":120,\"models/scales/scale\":121,\"models/transforms/index\":122,\"models/transforms/customjs_transform\":123,\"models/transforms/dodge\":124,\"models/transforms/interpolator\":125,\"models/transforms/jitter\":126,\"models/transforms/linear_interpolator\":127,\"models/transforms/step_interpolator\":128,\"models/scales/log_scale\":129,\"models/ranges/range1d\":130,\"core/util/text\":131,\"models/annotations/label\":132,\"models/annotations/text_annotation\":133,\"models/annotations/label_set\":134,\"models/annotations/legend\":135,\"models/annotations/legend_item\":136,\"core/vectorization\":137,\"models/annotations/poly_annotation\":138,\"models/annotations/slope\":139,\"models/annotations/span\":140,\"models/annotations/title\":141,\"models/annotations/toolbar_panel\":142,\"models/annotations/tooltip\":143,\"styles/tooltips\":144,\"styles/mixins\":145,\"models/annotations/whisker\":146,\"models/axes/index\":147,\"models/axes/axis\":148,\"models/renderers/guide_renderer\":149,\"models/axes/categorical_axis\":150,\"models/tickers/categorical_ticker\":151,\"models/formatters/categorical_tick_formatter\":152,\"models/axes/continuous_axis\":153,\"models/axes/datetime_axis\":154,\"models/axes/linear_axis\":155,\"models/formatters/datetime_tick_formatter\":156,\"core/util/templating\":158,\"models/tickers/datetime_ticker\":161,\"models/tickers/composite_ticker\":162,\"models/tickers/days_ticker\":163,\"models/tickers/single_interval_ticker\":164,\"models/tickers/util\":165,\"models/tickers/months_ticker\":166,\"models/tickers/years_ticker\":167,\"models/axes/log_axis\":168,\"models/formatters/log_tick_formatter\":169,\"models/tickers/log_ticker\":170,\"models/axes/mercator_axis\":171,\"models/formatters/mercator_tick_formatter\":172,\"models/tickers/mercator_ticker\":173,\"models/callbacks/index\":174,\"models/callbacks/customjs\":175,\"models/callbacks/callback\":176,\"models/callbacks/open_url\":177,\"models/canvas/index\":178,\"models/canvas/canvas\":179,\"core/util/canvas\":180,\"styles/canvas\":181,\"models/canvas/cartesian_frame\":183,\"models/scales/categorical_scale\":184,\"models/ranges/data_range1d\":185,\"models/ranges/data_range\":186,\"core/layout/index\":187,\"core/layout/types\":188,\"core/layout/layoutable\":189,\"core/layout/alignments\":190,\"core/layout/grid\":191,\"core/layout/html\":192,\"models/expressions/index\":193,\"models/expressions/expression\":194,\"models/expressions/stack\":195,\"models/expressions/cumsum\":196,\"models/filters/index\":197,\"models/filters/boolean_filter\":198,\"models/filters/filter\":199,\"models/filters/customjs_filter\":200,\"models/filters/group_filter\":201,\"models/filters/index_filter\":202,\"models/formatters/index\":203,\"models/formatters/func_tick_formatter\":204,\"models/formatters/numeral_tick_formatter\":205,\"models/formatters/printf_tick_formatter\":206,\"models/glyphs/index\":207,\"models/glyphs/annular_wedge\":208,\"models/glyphs/annulus\":209,\"models/glyphs/arc\":210,\"models/glyphs/bezier\":211,\"models/glyphs/circle\":212,\"models/glyphs/center_rotatable\":213,\"models/glyphs/ellipse\":214,\"models/glyphs/ellipse_oval\":215,\"models/glyphs/hbar\":216,\"models/glyphs/box\":217,\"models/glyphs/hex_tile\":218,\"models/glyphs/image\":219,\"models/glyphs/image_base\":220,\"models/glyphs/image_rgba\":221,\"models/glyphs/image_url\":222,\"core/util/image\":223,\"models/glyphs/multi_line\":224,\"models/glyphs/multi_polygons\":225,\"models/glyphs/oval\":226,\"models/glyphs/patches\":227,\"models/glyphs/quad\":228,\"models/glyphs/quadratic\":229,\"models/glyphs/ray\":230,\"models/glyphs/rect\":231,\"models/glyphs/segment\":232,\"models/glyphs/step\":233,\"models/glyphs/text\":234,\"models/glyphs/vbar\":235,\"models/glyphs/wedge\":236,\"models/graphs/index\":237,\"models/graphs/layout_provider\":238,\"models/graphs/static_layout_provider\":239,\"models/grids/index\":240,\"models/grids/grid\":241,\"models/layouts/index\":242,\"models/layouts/box\":243,\"models/layouts/layout_dom\":244,\"models/layouts/column\":245,\"models/layouts/grid_box\":246,\"models/layouts/html_box\":247,\"models/layouts/row\":248,\"models/layouts/spacer\":249,\"models/layouts/tabs\":250,\"styles/tabs\":251,\"styles/buttons\":252,\"styles/menus\":253,\"models/layouts/widget_box\":254,\"models/mappers/index\":255,\"models/mappers/categorical_color_mapper\":256,\"models/mappers/categorical_mapper\":257,\"models/mappers/categorical_marker_mapper\":258,\"models/mappers/categorical_pattern_mapper\":259,\"models/mappers/log_color_mapper\":260,\"models/markers/index\":261,\"models/markers/defs\":262,\"models/markers/marker\":263,\"models/markers/scatter\":264,\"models/plots/index\":265,\"models/plots/gmap_plot\":266,\"models/plots/plot\":267,\"models/tools/toolbar\":268,\"models/tools/inspectors/inspect_tool\":269,\"models/tools/button_tool\":270,\"models/tools/tool\":271,\"styles/toolbar\":272,\"models/tools/on_off_button\":273,\"models/tools/toolbar_base\":274,\"models/tools/gestures/gesture_tool\":275,\"models/tools/actions/action_tool\":276,\"models/tools/actions/help_tool\":277,\"styles/icons\":278,\"styles/logo\":279,\"models/plots/plot_canvas\":280,\"core/bokeh_events\":281,\"core/ui_events\":282,\"core/util/wheel\":284,\"core/util/throttle\":285,\"core/layout/side_panel\":286,\"models/plots/gmap_plot_canvas\":287,\"models/ranges/index\":288,\"models/renderers/index\":289,\"models/scales/index\":290,\"models/selections/index\":291,\"models/sources/index\":292,\"models/sources/server_sent_data_source\":293,\"models/sources/web_data_source\":294,\"models/sources/ajax_data_source\":295,\"models/sources/geojson_data_source\":296,\"models/tickers/index\":297,\"models/tickers/fixed_ticker\":298,\"models/tiles/index\":299,\"models/tiles/bbox_tile_source\":300,\"models/tiles/mercator_tile_source\":301,\"models/tiles/tile_source\":302,\"models/tiles/tile_utils\":303,\"models/tiles/quadkey_tile_source\":304,\"models/tiles/tile_renderer\":305,\"models/tiles/wmts_tile_source\":306,\"styles/tiles\":307,\"models/tiles/tms_tile_source\":308,\"models/textures/index\":309,\"models/textures/canvas_texture\":310,\"models/textures/texture\":311,\"models/textures/image_url_texture\":312,\"models/tools/index\":313,\"models/tools/actions/custom_action\":314,\"models/tools/actions/redo_tool\":315,\"models/tools/actions/reset_tool\":316,\"models/tools/actions/save_tool\":317,\"models/tools/actions/undo_tool\":318,\"models/tools/actions/zoom_in_tool\":319,\"core/util/zoom\":320,\"models/tools/actions/zoom_out_tool\":321,\"models/tools/edit/edit_tool\":322,\"models/tools/edit/box_edit_tool\":323,\"models/tools/edit/freehand_draw_tool\":324,\"models/tools/edit/point_draw_tool\":325,\"models/tools/edit/poly_draw_tool\":326,\"models/tools/edit/poly_tool\":327,\"models/tools/edit/poly_edit_tool\":328,\"models/tools/gestures/box_select_tool\":329,\"models/tools/gestures/select_tool\":330,\"models/tools/util\":331,\"models/tools/gestures/box_zoom_tool\":332,\"models/tools/gestures/lasso_select_tool\":333,\"models/tools/gestures/pan_tool\":334,\"models/tools/gestures/poly_select_tool\":335,\"models/tools/gestures/range_tool\":336,\"models/tools/gestures/tap_tool\":337,\"models/tools/gestures/wheel_pan_tool\":338,\"models/tools/gestures/wheel_zoom_tool\":339,\"models/tools/inspectors/crosshair_tool\":340,\"models/tools/inspectors/customjs_hover\":341,\"models/tools/inspectors/hover_tool\":342,\"models/tools/tool_proxy\":343,\"models/tools/toolbar_box\":344,\"embed/standalone\":345,\"embed/dom\":346,\"embed/server\":347,\"client/connection\":348,\"protocol/message\":349,\"protocol/receiver\":350,\"client/session\":351,\"embed/notebook\":352,\"styles/notebook\":353,\"protocol/index\":354,\"testing\":355,\"safely\":356}, {});\n",
+       "      })\n",
+       "\n",
+       "\n",
+       "      /* END bokeh.min.js */\n",
+       "    },\n",
+       "    \n",
+       "    function(Bokeh) {\n",
+       "      /* BEGIN bokeh-widgets.min.js */\n",
+       "      /*!\n",
+       "       * Copyright (c) 2012 - 2020, Anaconda, Inc., and Bokeh Contributors\n",
+       "       * All rights reserved.\n",
+       "       * \n",
+       "       * Redistribution and use in source and binary forms, with or without modification,\n",
+       "       * are permitted provided that the following conditions are met:\n",
+       "       * \n",
+       "       * Redistributions of source code must retain the above copyright notice,\n",
+       "       * this list of conditions and the following disclaimer.\n",
+       "       * \n",
+       "       * Redistributions in binary form must reproduce the above copyright notice,\n",
+       "       * this list of conditions and the following disclaimer in the documentation\n",
+       "       * and/or other materials provided with the distribution.\n",
+       "       * \n",
+       "       * Neither the name of Anaconda nor the names of any contributors\n",
+       "       * may be used to endorse or promote products derived from this software\n",
+       "       * without specific prior written permission.\n",
+       "       * \n",
+       "       * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\n",
+       "       * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\n",
+       "       * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\n",
+       "       * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE\n",
+       "       * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\n",
+       "       * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF\n",
+       "       * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS\n",
+       "       * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN\n",
+       "       * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\n",
+       "       * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF\n",
+       "       * THE POSSIBILITY OF SUCH DAMAGE.\n",
+       "      */\n",
+       "      (function(root, factory) {\n",
+       "        factory(root[\"Bokeh\"]);\n",
+       "      })(this, function(Bokeh) {\n",
+       "        var define;\n",
+       "        return (function(modules, entry, aliases, externals) {\n",
+       "          if (Bokeh != null) {\n",
+       "            return Bokeh.register_plugin(modules, entry, aliases, externals);\n",
+       "          } else {\n",
+       "            throw new Error(\"Cannot find Bokeh. You have to load it prior to loading plugins.\");\n",
+       "          }\n",
+       "        })\n",
+       "      ({\n",
+       "      376: function _(e,t,o){Object.defineProperty(o,\"__esModule\",{value:!0});const r=e(1).__importStar(e(377));o.Widgets=r,e(7).register_models(r)},\n",
+       "      377: function _(r,e,t){Object.defineProperty(t,\"__esModule\",{value:!0});var a=r(378);t.AbstractButton=a.AbstractButton;var o=r(381);t.AbstractIcon=o.AbstractIcon;var u=r(382);t.AutocompleteInput=u.AutocompleteInput;var n=r(386);t.Button=n.Button;var i=r(387);t.CheckboxButtonGroup=i.CheckboxButtonGroup;var v=r(389);t.CheckboxGroup=v.CheckboxGroup;var p=r(391);t.ColorPicker=p.ColorPicker;var l=r(392);t.DatePicker=l.DatePicker;var c=r(395);t.DateRangeSlider=c.DateRangeSlider;var d=r(400);t.DateSlider=d.DateSlider;var g=r(401);t.Div=g.Div;var I=r(404);t.Dropdown=I.Dropdown;var S=r(405);t.FileInput=S.FileInput;var P=r(384);t.InputWidget=P.InputWidget;var k=r(402);t.Markup=k.Markup;var x=r(406);t.MultiSelect=x.MultiSelect;var D=r(407);t.Paragraph=D.Paragraph;var b=r(408);t.PasswordInput=b.PasswordInput;var s=r(409);t.MultiChoice=s.MultiChoice;var h=r(412);t.PreText=h.PreText;var A=r(413);t.RadioButtonGroup=A.RadioButtonGroup;var B=r(414);t.RadioGroup=B.RadioGroup;var C=r(415);t.RangeSlider=C.RangeSlider;var G=r(416);t.Select=G.Select;var R=r(417);t.Slider=R.Slider;var T=r(418);t.Spinner=T.Spinner;var M=r(383);t.TextInput=M.TextInput;var w=r(419);t.TextAreaInput=w.TextAreaInput;var W=r(420);t.Toggle=W.Toggle;var _=r(441);t.Widget=_.Widget},\n",
+       "      378: function _(t,e,n){Object.defineProperty(n,\"__esModule\",{value:!0});const i=t(1).__importStar(t(19)),s=t(66),o=t(96),l=t(379),r=t(252);class _ extends l.ControlView{async lazy_initialize(){await super.lazy_initialize();const{icon:t}=this.model;null!=t&&(this.icon_view=await o.build_view(t,{parent:this}))}connect_signals(){super.connect_signals(),this.connect(this.model.change,()=>this.render())}remove(){null!=this.icon_view&&this.icon_view.remove(),super.remove()}_render_button(...t){return s.button({type:\"button\",disabled:this.model.disabled,class:[r.bk_btn,r.bk_btn_type(this.model.button_type)]},...t)}render(){super.render(),this.button_el=this._render_button(this.model.label),this.button_el.addEventListener(\"click\",()=>this.click()),null!=this.icon_view&&(s.prepend(this.button_el,this.icon_view.el,s.nbsp()),this.icon_view.render()),this.group_el=s.div({class:r.bk_btn_group},this.button_el),this.el.appendChild(this.group_el)}click(){}}n.AbstractButtonView=_,_.__name__=\"AbstractButtonView\";class c extends l.Control{constructor(t){super(t)}static init_AbstractButton(){this.define({label:[i.String,\"Button\"],icon:[i.Instance],button_type:[i.ButtonType,\"default\"]})}}n.AbstractButton=c,c.__name__=\"AbstractButton\",c.init_AbstractButton()},\n",
+       "      379: function _(e,n,s){Object.defineProperty(s,\"__esModule\",{value:!0});const t=e(441);class o extends t.WidgetView{connect_signals(){super.connect_signals();const e=this.model.properties;this.on_change(e.disabled,()=>this.render())}}s.ControlView=o,o.__name__=\"ControlView\";class i extends t.Widget{constructor(e){super(e)}}s.Control=i,i.__name__=\"Control\"},\n",
+       "      441: function _(i,e,t){Object.defineProperty(t,\"__esModule\",{value:!0});const o=i(1),n=i(247),r=o.__importStar(i(19));class _ extends n.HTMLBoxView{_width_policy(){return\"horizontal\"==this.model.orientation?super._width_policy():\"fixed\"}_height_policy(){return\"horizontal\"==this.model.orientation?\"fixed\":super._height_policy()}box_sizing(){const i=super.box_sizing();return\"horizontal\"==this.model.orientation?null==i.width&&(i.width=this.model.default_size):null==i.height&&(i.height=this.model.default_size),i}}t.WidgetView=_,_.__name__=\"WidgetView\";class s extends n.HTMLBox{constructor(i){super(i)}static init_Widget(){this.define({orientation:[r.Orientation,\"horizontal\"],default_size:[r.Number,300]}),this.override({margin:[5,5,5,5]})}}t.Widget=s,s.__name__=\"Widget\",s.init_Widget()},\n",
+       "      381: function _(e,t,c){Object.defineProperty(c,\"__esModule\",{value:!0});const s=e(69),n=e(64);class o extends n.DOMView{}c.AbstractIconView=o,o.__name__=\"AbstractIconView\";class _ extends s.Model{constructor(e){super(e)}}c.AbstractIcon=_,_.__name__=\"AbstractIcon\"},\n",
+       "      382: function _(e,t,n){Object.defineProperty(n,\"__esModule\",{value:!0});const i=e(1),s=e(383),h=e(66),_=i.__importStar(e(19)),o=e(10),u=e(145),r=e(253);class c extends s.TextInputView{constructor(){super(...arguments),this._open=!1,this._last_value=\"\",this._hover_index=0}render(){super.render(),this.input_el.addEventListener(\"keydown\",e=>this._keydown(e)),this.input_el.addEventListener(\"keyup\",e=>this._keyup(e)),this.menu=h.div({class:[r.bk_menu,u.bk_below]}),this.menu.addEventListener(\"click\",e=>this._menu_click(e)),this.menu.addEventListener(\"mouseover\",e=>this._menu_hover(e)),this.el.appendChild(this.menu),h.undisplay(this.menu)}change_input(){this._open&&this.menu.children.length>0&&(this.model.value=this.menu.children[this._hover_index].textContent,this.input_el.focus(),this._hide_menu())}_update_completions(e){h.empty(this.menu);for(const t of e){const e=h.div({},t);this.menu.appendChild(e)}e.length>0&&this.menu.children[0].classList.add(u.bk_active)}_show_menu(){if(!this._open){this._open=!0,this._hover_index=0,this._last_value=this.model.value,h.display(this.menu);const e=t=>{const{target:n}=t;n instanceof HTMLElement&&!this.el.contains(n)&&(document.removeEventListener(\"click\",e),this._hide_menu())};document.addEventListener(\"click\",e)}}_hide_menu(){this._open&&(this._open=!1,h.undisplay(this.menu))}_menu_click(e){e.target!=e.currentTarget&&e.target instanceof Element&&(this.model.value=e.target.textContent,this.input_el.focus(),this._hide_menu())}_menu_hover(e){if(e.target!=e.currentTarget&&e.target instanceof Element){let t=0;for(t=0;t<this.menu.children.length&&this.menu.children[t].textContent!=e.target.textContent;t++);this._bump_hover(t)}}_bump_hover(e){const t=this.menu.children.length;this._open&&t>0&&(this.menu.children[this._hover_index].classList.remove(u.bk_active),this._hover_index=o.clamp(e,0,t-1),this.menu.children[this._hover_index].classList.add(u.bk_active))}_keydown(e){}_keyup(e){switch(e.keyCode){case h.Keys.Enter:this.change_input();break;case h.Keys.Esc:this._hide_menu();break;case h.Keys.Up:this._bump_hover(this._hover_index-1);break;case h.Keys.Down:this._bump_hover(this._hover_index+1);break;default:{const e=this.input_el.value;if(e.length<this.model.min_characters)return void this._hide_menu();const t=[];for(const n of this.model.completions)n.startsWith(e)&&t.push(n);this._update_completions(t),0==t.length?this._hide_menu():this._show_menu()}}}}n.AutocompleteInputView=c,c.__name__=\"AutocompleteInputView\";class l extends s.TextInput{constructor(e){super(e)}static init_AutocompleteInput(){this.prototype.default_view=c,this.define({completions:[_.Array,[]],min_characters:[_.Int,2]})}}n.AutocompleteInput=l,l.__name__=\"AutocompleteInput\",l.init_AutocompleteInput()},\n",
+       "      383: function _(e,t,i){Object.defineProperty(i,\"__esModule\",{value:!0});const n=e(1),s=e(384),l=e(66),p=n.__importStar(e(19)),u=e(385);class a extends s.InputWidgetView{connect_signals(){super.connect_signals(),this.connect(this.model.properties.name.change,()=>this.input_el.name=this.model.name||\"\"),this.connect(this.model.properties.value.change,()=>this.input_el.value=this.model.value),this.connect(this.model.properties.value_input.change,()=>this.input_el.value=this.model.value_input),this.connect(this.model.properties.disabled.change,()=>this.input_el.disabled=this.model.disabled),this.connect(this.model.properties.placeholder.change,()=>this.input_el.placeholder=this.model.placeholder)}render(){super.render(),this.input_el=l.input({type:\"text\",class:u.bk_input,name:this.model.name,value:this.model.value,disabled:this.model.disabled,placeholder:this.model.placeholder}),this.input_el.addEventListener(\"change\",()=>this.change_input()),this.input_el.addEventListener(\"input\",()=>this.change_input_oninput()),this.group_el.appendChild(this.input_el)}change_input(){this.model.value=this.input_el.value,super.change_input()}change_input_oninput(){this.model.value_input=this.input_el.value,super.change_input()}}i.TextInputView=a,a.__name__=\"TextInputView\";class h extends s.InputWidget{constructor(e){super(e)}static init_TextInput(){this.prototype.default_view=a,this.define({value:[p.String,\"\"],value_input:[p.String,\"\"],placeholder:[p.String,\"\"]})}}i.TextInput=h,h.__name__=\"TextInput\",h.init_TextInput()},\n",
+       "      384: function _(e,t,i){Object.defineProperty(i,\"__esModule\",{value:!0});const n=e(1),l=e(379),s=e(66),_=n.__importStar(e(19)),o=e(385);class p extends l.ControlView{connect_signals(){super.connect_signals(),this.connect(this.model.properties.title.change,()=>{this.label_el.textContent=this.model.title})}render(){super.render();const{title:e}=this.model;this.label_el=s.label({style:{display:0==e.length?\"none\":\"\"}},e),this.group_el=s.div({class:o.bk_input_group},this.label_el),this.el.appendChild(this.group_el)}change_input(){}}i.InputWidgetView=p,p.__name__=\"InputWidgetView\";class r extends l.Control{constructor(e){super(e)}static init_InputWidget(){this.define({title:[_.String,\"\"]})}}i.InputWidget=r,r.__name__=\"InputWidget\",r.init_InputWidget()},\n",
+       "      385: function _(n,o,t){Object.defineProperty(t,\"__esModule\",{value:!0});const i=n(1);n(67),i.__importStar(n(66)).styles.append('.bk-root .bk-input {\\n  display: inline-block;\\n  width: 100%;\\n  flex-grow: 1;\\n  -webkit-flex-grow: 1;\\n  min-height: 31px;\\n  padding: 0 12px;\\n  background-color: #fff;\\n  border: 1px solid #ccc;\\n  border-radius: 4px;\\n}\\n.bk-root .bk-input:focus {\\n  border-color: #66afe9;\\n  outline: 0;\\n  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);\\n}\\n.bk-root .bk-input::placeholder,\\n.bk-root .bk-input:-ms-input-placeholder,\\n.bk-root .bk-input::-moz-placeholder,\\n.bk-root .bk-input::-webkit-input-placeholder {\\n  color: #999;\\n  opacity: 1;\\n}\\n.bk-root .bk-input[disabled] {\\n  cursor: not-allowed;\\n  background-color: #eee;\\n  opacity: 1;\\n}\\n.bk-root select[multiple].bk-input,\\n.bk-root select[size].bk-input,\\n.bk-root textarea.bk-input {\\n  height: auto;\\n}\\n.bk-root .bk-input-group {\\n  width: 100%;\\n  height: 100%;\\n  display: inline-flex;\\n  display: -webkit-inline-flex;\\n  flex-wrap: nowrap;\\n  -webkit-flex-wrap: nowrap;\\n  align-items: start;\\n  -webkit-align-items: start;\\n  flex-direction: column;\\n  -webkit-flex-direction: column;\\n  white-space: nowrap;\\n}\\n.bk-root .bk-input-group.bk-inline {\\n  flex-direction: row;\\n  -webkit-flex-direction: row;\\n}\\n.bk-root .bk-input-group.bk-inline > *:not(:first-child) {\\n  margin-left: 5px;\\n}\\n.bk-root .bk-input-group input[type=\"checkbox\"] + span,\\n.bk-root .bk-input-group input[type=\"radio\"] + span {\\n  position: relative;\\n  top: -2px;\\n  margin-left: 3px;\\n}\\n'),t.bk_input=\"bk-input\",t.bk_input_group=\"bk-input-group\"},\n",
+       "      386: function _(t,e,i){Object.defineProperty(i,\"__esModule\",{value:!0});const n=t(378),o=t(281);class s extends n.AbstractButtonView{click(){this.model.clicks=this.model.clicks+1,this.model.trigger_event(new o.ButtonClick),super.click()}}i.ButtonView=s,s.__name__=\"ButtonView\";class c extends n.AbstractButton{constructor(t){super(t)}static init_Button(){this.prototype.default_view=s,this.override({label:\"Button\"})}}i.Button=c,c.__name__=\"Button\",c.init_Button()},\n",
+       "      387: function _(t,e,o){Object.defineProperty(o,\"__esModule\",{value:!0});const i=t(1),c=t(388),n=t(66),s=t(15),u=i.__importStar(t(19)),a=t(145);class r extends c.ButtonGroupView{get active(){return new s.Set(this.model.active)}change_active(t){const{active:e}=this;e.toggle(t),this.model.active=e.values}_update_active(){const{active:t}=this;this._buttons.forEach((e,o)=>{n.classes(e).toggle(a.bk_active,t.has(o))})}}o.CheckboxButtonGroupView=r,r.__name__=\"CheckboxButtonGroupView\";class _ extends c.ButtonGroup{constructor(t){super(t)}static init_CheckboxButtonGroup(){this.prototype.default_view=r,this.define({active:[u.Array,[]]})}}o.CheckboxButtonGroup=_,_.__name__=\"CheckboxButtonGroup\",_.init_CheckboxButtonGroup()},\n",
+       "      388: function _(t,e,n){Object.defineProperty(n,\"__esModule\",{value:!0});const s=t(1),o=t(379),i=t(66),_=s.__importStar(t(19)),r=t(252);class a extends o.ControlView{connect_signals(){super.connect_signals();const t=this.model.properties;this.on_change(t.button_type,()=>this.render()),this.on_change(t.labels,()=>this.render()),this.on_change(t.active,()=>this._update_active())}render(){super.render(),this._buttons=this.model.labels.map((t,e)=>{const n=i.div({class:[r.bk_btn,r.bk_btn_type(this.model.button_type)],disabled:this.model.disabled},t);return n.addEventListener(\"click\",()=>this.change_active(e)),n}),this._update_active();const t=i.div({class:r.bk_btn_group},this._buttons);this.el.appendChild(t)}}n.ButtonGroupView=a,a.__name__=\"ButtonGroupView\";class u extends o.Control{constructor(t){super(t)}static init_ButtonGroup(){this.define({labels:[_.Array,[]],button_type:[_.ButtonType,\"default\"]})}}n.ButtonGroup=u,u.__name__=\"ButtonGroup\",u.init_ButtonGroup()},\n",
+       "      389: function _(e,t,i){Object.defineProperty(i,\"__esModule\",{value:!0});const n=e(1),o=e(390),s=e(66),c=e(9),l=e(15),a=n.__importStar(e(19)),r=e(145),d=e(385);class p extends o.InputGroupView{render(){super.render();const e=s.div({class:[d.bk_input_group,this.model.inline?r.bk_inline:null]});this.el.appendChild(e);const{active:t,labels:i}=this.model;for(let n=0;n<i.length;n++){const o=s.input({type:\"checkbox\",value:`${n}`});o.addEventListener(\"change\",()=>this.change_active(n)),this.model.disabled&&(o.disabled=!0),c.includes(t,n)&&(o.checked=!0);const l=s.label({},o,s.span({},i[n]));e.appendChild(l)}}change_active(e){const t=new l.Set(this.model.active);t.toggle(e),this.model.active=t.values}}i.CheckboxGroupView=p,p.__name__=\"CheckboxGroupView\";class u extends o.InputGroup{constructor(e){super(e)}static init_CheckboxGroup(){this.prototype.default_view=p,this.define({active:[a.Array,[]],labels:[a.Array,[]],inline:[a.Boolean,!1]})}}i.CheckboxGroup=u,u.__name__=\"CheckboxGroup\",u.init_CheckboxGroup()},\n",
+       "      390: function _(e,n,t){Object.defineProperty(t,\"__esModule\",{value:!0});const o=e(379);class s extends o.ControlView{connect_signals(){super.connect_signals(),this.connect(this.model.change,()=>this.render())}}t.InputGroupView=s,s.__name__=\"InputGroupView\";class c extends o.Control{constructor(e){super(e)}}t.InputGroup=c,c.__name__=\"InputGroup\"},\n",
+       "      391: function _(e,i,t){Object.defineProperty(t,\"__esModule\",{value:!0});const n=e(1),o=e(384),s=e(66),l=n.__importStar(e(19)),r=e(385);class c extends o.InputWidgetView{connect_signals(){super.connect_signals(),this.connect(this.model.properties.name.change,()=>this.input_el.name=this.model.name||\"\"),this.connect(this.model.properties.color.change,()=>this.input_el.value=this.model.color),this.connect(this.model.properties.disabled.change,()=>this.input_el.disabled=this.model.disabled)}render(){super.render(),this.input_el=s.input({type:\"color\",class:r.bk_input,name:this.model.name,value:this.model.color,disabled:this.model.disabled}),this.input_el.addEventListener(\"change\",()=>this.change_input()),this.group_el.appendChild(this.input_el)}change_input(){this.model.color=this.input_el.value,super.change_input()}}t.ColorPickerView=c,c.__name__=\"ColorPickerView\";class d extends o.InputWidget{constructor(e){super(e)}static init_ColorPicker(){this.prototype.default_view=c,this.define({color:[l.Color,\"#000000\"]})}}t.ColorPicker=d,d.__name__=\"ColorPicker\",d.init_ColorPicker()},\n",
+       "      392: function _(e,t,i){Object.defineProperty(i,\"__esModule\",{value:!0});const n=e(1),s=n.__importDefault(e(393)),a=e(384),l=e(66),o=n.__importStar(e(19)),_=e(8),d=e(385);function c(e){const t=[];for(const i of e)_.isString(i)?t.push(i):_.isArray(i)&&2==i.length&&t.push({from:i[0],to:i[1]});return t}e(394);class h extends a.InputWidgetView{_set(e,t){null!=this._picker&&this._picker.set(e,t)}connect_signals(){super.connect_signals();const{value:e,min_date:t,max_date:i,disabled_dates:n,enabled_dates:s,position:a,inline:l}=this.model.properties;this.connect(e.change,()=>this._set(\"defaultDate\",e.value())),this.connect(t.change,()=>this._set(\"minDate\",t.value())),this.connect(i.change,()=>this._set(\"maxDate\",i.value())),this.connect(n.change,()=>this._set(\"disable\",n.value())),this.connect(s.change,()=>this._set(\"enable\",s.value())),this.connect(a.change,()=>this._set(\"position\",a.value())),this.connect(l.change,()=>this._set(\"inline\",l.value()))}render(){null==this._picker&&(super.render(),this.input_el=l.input({type:\"text\",class:d.bk_input,disabled:this.model.disabled}),this.group_el.appendChild(this.input_el),this._picker=s.default(this.input_el,{defaultDate:this.model.value,minDate:this.model.min_date,maxDate:this.model.max_date,inline:this.model.inline,position:this.model.position,disable:c(this.model.disabled_dates),enable:c(this.model.enabled_dates),onChange:(e,t,i)=>this._on_change(e,t,i)}))}_on_change(e,t,i){this.model.value=t,this.change_input()}}i.DatePickerView=h,h.__name__=\"DatePickerView\";class u extends a.InputWidget{constructor(e){super(e)}static init_DatePicker(){this.prototype.default_view=h,this.define({value:[o.Any],min_date:[o.Any],max_date:[o.Any],disabled_dates:[o.Any,[]],enabled_dates:[o.Any,[]],position:[o.CalendarPosition,\"auto\"],inline:[o.Boolean,!1]})}}i.DatePicker=u,u.__name__=\"DatePicker\",u.init_DatePicker()},\n",
+       "      393: function _(e,t,n){\n",
+       "      /* flatpickr v4.6.3, @license MIT */var a,i;a=this,i=function(){\"use strict\";\n",
+       "      /*! *****************************************************************************\n",
+       "              Copyright (c) Microsoft Corporation. All rights reserved.\n",
+       "              Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use\n",
+       "              this file except in compliance with the License. You may obtain a copy of the\n",
+       "              License at http://www.apache.org/licenses/LICENSE-2.0\n",
+       "          \n",
+       "              THIS CODE IS PROVIDED ON AN *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n",
+       "              KIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED\n",
+       "              WARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE,\n",
+       "              MERCHANTABLITY OR NON-INFRINGEMENT.\n",
+       "          \n",
+       "              See the Apache Version 2.0 License for specific language governing permissions\n",
+       "              and limitations under the License.\n",
+       "              ***************************************************************************** */var e=function(){return(e=Object.assign||function(e){for(var t,n=1,a=arguments.length;n<a;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)},t=[\"onChange\",\"onClose\",\"onDayCreate\",\"onDestroy\",\"onKeyDown\",\"onMonthChange\",\"onOpen\",\"onParseConfig\",\"onReady\",\"onValueUpdate\",\"onYearChange\",\"onPreCalendarPosition\"],n={_disable:[],_enable:[],allowInput:!1,altFormat:\"F j, Y\",altInput:!1,altInputClass:\"form-control input\",animate:\"object\"==typeof window&&-1===window.navigator.userAgent.indexOf(\"MSIE\"),ariaDateFormat:\"F j, Y\",clickOpens:!0,closeOnSelect:!0,conjunction:\", \",dateFormat:\"Y-m-d\",defaultHour:12,defaultMinute:0,defaultSeconds:0,disable:[],disableMobile:!1,enable:[],enableSeconds:!1,enableTime:!1,errorHandler:function(e){return\"undefined\"!=typeof console&&console.warn(e)},getWeek:function(e){var t=new Date(e.getTime());t.setHours(0,0,0,0),t.setDate(t.getDate()+3-(t.getDay()+6)%7);var n=new Date(t.getFullYear(),0,4);return 1+Math.round(((t.getTime()-n.getTime())/864e5-3+(n.getDay()+6)%7)/7)},hourIncrement:1,ignoredFocusElements:[],inline:!1,locale:\"default\",minuteIncrement:5,mode:\"single\",monthSelectorType:\"dropdown\",nextArrow:\"<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 17 17'><g></g><path d='M13.207 8.472l-7.854 7.854-0.707-0.707 7.146-7.146-7.146-7.148 0.707-0.707 7.854 7.854z' /></svg>\",noCalendar:!1,now:new Date,onChange:[],onClose:[],onDayCreate:[],onDestroy:[],onKeyDown:[],onMonthChange:[],onOpen:[],onParseConfig:[],onReady:[],onValueUpdate:[],onYearChange:[],onPreCalendarPosition:[],plugins:[],position:\"auto\",positionElement:void 0,prevArrow:\"<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 17 17'><g></g><path d='M5.207 8.471l7.146 7.147-0.707 0.707-7.853-7.854 7.854-7.853 0.707 0.707-7.147 7.146z' /></svg>\",shorthandCurrentMonth:!1,showMonths:1,static:!1,time_24hr:!1,weekNumbers:!1,wrap:!1},a={weekdays:{shorthand:[\"Sun\",\"Mon\",\"Tue\",\"Wed\",\"Thu\",\"Fri\",\"Sat\"],longhand:[\"Sunday\",\"Monday\",\"Tuesday\",\"Wednesday\",\"Thursday\",\"Friday\",\"Saturday\"]},months:{shorthand:[\"Jan\",\"Feb\",\"Mar\",\"Apr\",\"May\",\"Jun\",\"Jul\",\"Aug\",\"Sep\",\"Oct\",\"Nov\",\"Dec\"],longhand:[\"January\",\"February\",\"March\",\"April\",\"May\",\"June\",\"July\",\"August\",\"September\",\"October\",\"November\",\"December\"]},daysInMonth:[31,28,31,30,31,30,31,31,30,31,30,31],firstDayOfWeek:0,ordinal:function(e){var t=e%100;if(t>3&&t<21)return\"th\";switch(t%10){case 1:return\"st\";case 2:return\"nd\";case 3:return\"rd\";default:return\"th\"}},rangeSeparator:\" to \",weekAbbreviation:\"Wk\",scrollTitle:\"Scroll to increment\",toggleTitle:\"Click to toggle\",amPM:[\"AM\",\"PM\"],yearAriaLabel:\"Year\",hourAriaLabel:\"Hour\",minuteAriaLabel:\"Minute\",time_24hr:!1},i=function(e){return(\"0\"+e).slice(-2)},o=function(e){return!0===e?1:0};function r(e,t,n){var a;return void 0===n&&(n=!1),function(){var i=this,o=arguments;null!==a&&clearTimeout(a),a=window.setTimeout((function(){a=null,n||e.apply(i,o)}),t),n&&!a&&e.apply(i,o)}}var l=function(e){return e instanceof Array?e:[e]};function c(e,t,n){if(!0===n)return e.classList.add(t);e.classList.remove(t)}function d(e,t,n){var a=window.document.createElement(e);return t=t||\"\",n=n||\"\",a.className=t,void 0!==n&&(a.textContent=n),a}function s(e){for(;e.firstChild;)e.removeChild(e.firstChild)}function u(e,t){var n=d(\"div\",\"numInputWrapper\"),a=d(\"input\",\"numInput \"+e),i=d(\"span\",\"arrowUp\"),o=d(\"span\",\"arrowDown\");if(-1===navigator.userAgent.indexOf(\"MSIE 9.0\")?a.type=\"number\":(a.type=\"text\",a.pattern=\"\\\\d*\"),void 0!==t)for(var r in t)a.setAttribute(r,t[r]);return n.appendChild(a),n.appendChild(i),n.appendChild(o),n}var f=function(){},m=function(e,t,n){return n.months[t?\"shorthand\":\"longhand\"][e]},g={D:f,F:function(e,t,n){e.setMonth(n.months.longhand.indexOf(t))},G:function(e,t){e.setHours(parseFloat(t))},H:function(e,t){e.setHours(parseFloat(t))},J:function(e,t){e.setDate(parseFloat(t))},K:function(e,t,n){e.setHours(e.getHours()%12+12*o(new RegExp(n.amPM[1],\"i\").test(t)))},M:function(e,t,n){e.setMonth(n.months.shorthand.indexOf(t))},S:function(e,t){e.setSeconds(parseFloat(t))},U:function(e,t){return new Date(1e3*parseFloat(t))},W:function(e,t,n){var a=parseInt(t),i=new Date(e.getFullYear(),0,2+7*(a-1),0,0,0,0);return i.setDate(i.getDate()-i.getDay()+n.firstDayOfWeek),i},Y:function(e,t){e.setFullYear(parseFloat(t))},Z:function(e,t){return new Date(t)},d:function(e,t){e.setDate(parseFloat(t))},h:function(e,t){e.setHours(parseFloat(t))},i:function(e,t){e.setMinutes(parseFloat(t))},j:function(e,t){e.setDate(parseFloat(t))},l:f,m:function(e,t){e.setMonth(parseFloat(t)-1)},n:function(e,t){e.setMonth(parseFloat(t)-1)},s:function(e,t){e.setSeconds(parseFloat(t))},u:function(e,t){return new Date(parseFloat(t))},w:f,y:function(e,t){e.setFullYear(2e3+parseFloat(t))}},p={D:\"(\\\\w+)\",F:\"(\\\\w+)\",G:\"(\\\\d\\\\d|\\\\d)\",H:\"(\\\\d\\\\d|\\\\d)\",J:\"(\\\\d\\\\d|\\\\d)\\\\w+\",K:\"\",M:\"(\\\\w+)\",S:\"(\\\\d\\\\d|\\\\d)\",U:\"(.+)\",W:\"(\\\\d\\\\d|\\\\d)\",Y:\"(\\\\d{4})\",Z:\"(.+)\",d:\"(\\\\d\\\\d|\\\\d)\",h:\"(\\\\d\\\\d|\\\\d)\",i:\"(\\\\d\\\\d|\\\\d)\",j:\"(\\\\d\\\\d|\\\\d)\",l:\"(\\\\w+)\",m:\"(\\\\d\\\\d|\\\\d)\",n:\"(\\\\d\\\\d|\\\\d)\",s:\"(\\\\d\\\\d|\\\\d)\",u:\"(.+)\",w:\"(\\\\d\\\\d|\\\\d)\",y:\"(\\\\d{2})\"},h={Z:function(e){return e.toISOString()},D:function(e,t,n){return t.weekdays.shorthand[h.w(e,t,n)]},F:function(e,t,n){return m(h.n(e,t,n)-1,!1,t)},G:function(e,t,n){return i(h.h(e,t,n))},H:function(e){return i(e.getHours())},J:function(e,t){return void 0!==t.ordinal?e.getDate()+t.ordinal(e.getDate()):e.getDate()},K:function(e,t){return t.amPM[o(e.getHours()>11)]},M:function(e,t){return m(e.getMonth(),!0,t)},S:function(e){return i(e.getSeconds())},U:function(e){return e.getTime()/1e3},W:function(e,t,n){return n.getWeek(e)},Y:function(e){return e.getFullYear()},d:function(e){return i(e.getDate())},h:function(e){return e.getHours()%12?e.getHours()%12:12},i:function(e){return i(e.getMinutes())},j:function(e){return e.getDate()},l:function(e,t){return t.weekdays.longhand[e.getDay()]},m:function(e){return i(e.getMonth()+1)},n:function(e){return e.getMonth()+1},s:function(e){return e.getSeconds()},u:function(e){return e.getTime()},w:function(e){return e.getDay()},y:function(e){return String(e.getFullYear()).substring(2)}},v=function(e){var t=e.config,i=void 0===t?n:t,o=e.l10n,r=void 0===o?a:o;return function(e,t,n){var a=n||r;return void 0!==i.formatDate?i.formatDate(e,t,a):t.split(\"\").map((function(t,n,o){return h[t]&&\"\\\\\"!==o[n-1]?h[t](e,a,i):\"\\\\\"!==t?t:\"\"})).join(\"\")}},D=function(e){var t=e.config,i=void 0===t?n:t,o=e.l10n,r=void 0===o?a:o;return function(e,t,a,o){if(0===e||e){var l,c=o||r,d=e;if(e instanceof Date)l=new Date(e.getTime());else if(\"string\"!=typeof e&&void 0!==e.toFixed)l=new Date(e);else if(\"string\"==typeof e){var s=t||(i||n).dateFormat,u=String(e).trim();if(\"today\"===u)l=new Date,a=!0;else if(/Z$/.test(u)||/GMT$/.test(u))l=new Date(e);else if(i&&i.parseDate)l=i.parseDate(e,s);else{l=i&&i.noCalendar?new Date((new Date).setHours(0,0,0,0)):new Date((new Date).getFullYear(),0,1,0,0,0,0);for(var f=void 0,m=[],h=0,v=0,D=\"\";h<s.length;h++){var w=s[h],b=\"\\\\\"===w,C=\"\\\\\"===s[h-1]||b;if(p[w]&&!C){D+=p[w];var M=new RegExp(D).exec(e);M&&(f=!0)&&m[\"Y\"!==w?\"push\":\"unshift\"]({fn:g[w],val:M[++v]})}else b||(D+=\".\");m.forEach((function(e){var t=e.fn,n=e.val;return l=t(l,n,c)||l}))}l=f?l:void 0}}if(l instanceof Date&&!isNaN(l.getTime()))return!0===a&&l.setHours(0,0,0,0),l;i.errorHandler(new Error(\"Invalid date provided: \"+d))}}};function w(e,t,n){return void 0===n&&(n=!0),!1!==n?new Date(e.getTime()).setHours(0,0,0,0)-new Date(t.getTime()).setHours(0,0,0,0):e.getTime()-t.getTime()}var b=864e5;function C(f,g){var h={config:e({},n,y.defaultConfig),l10n:a};function C(e){return e.bind(h)}function M(){var e=h.config;!1===e.weekNumbers&&1===e.showMonths||!0!==e.noCalendar&&window.requestAnimationFrame((function(){if(void 0!==h.calendarContainer&&(h.calendarContainer.style.visibility=\"hidden\",h.calendarContainer.style.display=\"block\"),void 0!==h.daysContainer){var t=(h.days.offsetWidth+1)*e.showMonths;h.daysContainer.style.width=t+\"px\",h.calendarContainer.style.width=t+(void 0!==h.weekWrapper?h.weekWrapper.offsetWidth:0)+\"px\",h.calendarContainer.style.removeProperty(\"visibility\"),h.calendarContainer.style.removeProperty(\"display\")}}))}function x(e){0===h.selectedDates.length&&ne(),void 0!==e&&\"blur\"!==e.type&&function(e){e.preventDefault();var t=\"keydown\"===e.type,n=e.target;void 0!==h.amPM&&e.target===h.amPM&&(h.amPM.textContent=h.l10n.amPM[o(h.amPM.textContent===h.l10n.amPM[0])]);var a=parseFloat(n.getAttribute(\"min\")),r=parseFloat(n.getAttribute(\"max\")),l=parseFloat(n.getAttribute(\"step\")),c=parseInt(n.value,10),d=e.delta||(t?38===e.which?1:-1:0),s=c+l*d;if(void 0!==n.value&&2===n.value.length){var u=n===h.hourElement,f=n===h.minuteElement;s<a?(s=r+s+o(!u)+(o(u)&&o(!h.amPM)),f&&Y(void 0,-1,h.hourElement)):s>r&&(s=n===h.hourElement?s-r-o(!h.amPM):a,f&&Y(void 0,1,h.hourElement)),h.amPM&&u&&(1===l?s+c===23:Math.abs(s-c)>l)&&(h.amPM.textContent=h.l10n.amPM[o(h.amPM.textContent===h.l10n.amPM[0])]),n.value=i(s)}}(e);var t=h._input.value;E(),ve(),h._input.value!==t&&h._debouncedChange()}function E(){if(void 0!==h.hourElement&&void 0!==h.minuteElement){var e,t,n=(parseInt(h.hourElement.value.slice(-2),10)||0)%24,a=(parseInt(h.minuteElement.value,10)||0)%60,i=void 0!==h.secondElement?(parseInt(h.secondElement.value,10)||0)%60:0;void 0!==h.amPM&&(e=n,t=h.amPM.textContent,n=e%12+12*o(t===h.l10n.amPM[1]));var r=void 0!==h.config.minTime||h.config.minDate&&h.minDateHasTime&&h.latestSelectedDateObj&&0===w(h.latestSelectedDateObj,h.config.minDate,!0);if(void 0!==h.config.maxTime||h.config.maxDate&&h.maxDateHasTime&&h.latestSelectedDateObj&&0===w(h.latestSelectedDateObj,h.config.maxDate,!0)){var l=void 0!==h.config.maxTime?h.config.maxTime:h.config.maxDate;(n=Math.min(n,l.getHours()))===l.getHours()&&(a=Math.min(a,l.getMinutes())),a===l.getMinutes()&&(i=Math.min(i,l.getSeconds()))}if(r){var c=void 0!==h.config.minTime?h.config.minTime:h.config.minDate;(n=Math.max(n,c.getHours()))===c.getHours()&&(a=Math.max(a,c.getMinutes())),a===c.getMinutes()&&(i=Math.max(i,c.getSeconds()))}I(n,a,i)}}function T(e){var t=e||h.latestSelectedDateObj;t&&I(t.getHours(),t.getMinutes(),t.getSeconds())}function k(){var e=h.config.defaultHour,t=h.config.defaultMinute,n=h.config.defaultSeconds;if(void 0!==h.config.minDate){var a=h.config.minDate.getHours(),i=h.config.minDate.getMinutes();(e=Math.max(e,a))===a&&(t=Math.max(i,t)),e===a&&t===i&&(n=h.config.minDate.getSeconds())}if(void 0!==h.config.maxDate){var o=h.config.maxDate.getHours(),r=h.config.maxDate.getMinutes();(e=Math.min(e,o))===o&&(t=Math.min(r,t)),e===o&&t===r&&(n=h.config.maxDate.getSeconds())}I(e,t,n)}function I(e,t,n){void 0!==h.latestSelectedDateObj&&h.latestSelectedDateObj.setHours(e%24,t,n||0,0),h.hourElement&&h.minuteElement&&!h.isMobile&&(h.hourElement.value=i(h.config.time_24hr?e:(12+e)%12+12*o(e%12==0)),h.minuteElement.value=i(t),void 0!==h.amPM&&(h.amPM.textContent=h.l10n.amPM[o(e>=12)]),void 0!==h.secondElement&&(h.secondElement.value=i(n)))}function S(e){var t=parseInt(e.target.value)+(e.delta||0);(t/1e3>1||\"Enter\"===e.key&&!/[^\\d]/.test(t.toString()))&&V(t)}function O(e,t,n,a){return t instanceof Array?t.forEach((function(t){return O(e,t,n,a)})):e instanceof Array?e.forEach((function(e){return O(e,t,n,a)})):(e.addEventListener(t,n,a),void h._handlers.push({element:e,event:t,handler:n,options:a}))}function _(e){return function(t){1===t.which&&e(t)}}function F(){fe(\"onChange\")}function N(e,t){var n=void 0!==e?h.parseDate(e):h.latestSelectedDateObj||(h.config.minDate&&h.config.minDate>h.now?h.config.minDate:h.config.maxDate&&h.config.maxDate<h.now?h.config.maxDate:h.now),a=h.currentYear,i=h.currentMonth;try{void 0!==n&&(h.currentYear=n.getFullYear(),h.currentMonth=n.getMonth())}catch(e){e.message=\"Invalid date supplied: \"+n,h.config.errorHandler(e)}t&&h.currentYear!==a&&(fe(\"onYearChange\"),B()),!t||h.currentYear===a&&h.currentMonth===i||fe(\"onMonthChange\"),h.redraw()}function P(e){~e.target.className.indexOf(\"arrow\")&&Y(e,e.target.classList.contains(\"arrowUp\")?1:-1)}function Y(e,t,n){var a=e&&e.target,i=n||a&&a.parentNode&&a.parentNode.firstChild,o=me(\"increment\");o.delta=t,i&&i.dispatchEvent(o)}function A(e,t,n,a){var i=Z(t,!0),o=d(\"span\",\"flatpickr-day \"+e,t.getDate().toString());return o.dateObj=t,o.$i=a,o.setAttribute(\"aria-label\",h.formatDate(t,h.config.ariaDateFormat)),-1===e.indexOf(\"hidden\")&&0===w(t,h.now)&&(h.todayDateElem=o,o.classList.add(\"today\"),o.setAttribute(\"aria-current\",\"date\")),i?(o.tabIndex=-1,ge(t)&&(o.classList.add(\"selected\"),h.selectedDateElem=o,\"range\"===h.config.mode&&(c(o,\"startRange\",h.selectedDates[0]&&0===w(t,h.selectedDates[0],!0)),c(o,\"endRange\",h.selectedDates[1]&&0===w(t,h.selectedDates[1],!0)),\"nextMonthDay\"===e&&o.classList.add(\"inRange\")))):o.classList.add(\"flatpickr-disabled\"),\"range\"===h.config.mode&&function(e){return!(\"range\"!==h.config.mode||h.selectedDates.length<2)&&w(e,h.selectedDates[0])>=0&&w(e,h.selectedDates[1])<=0}(t)&&!ge(t)&&o.classList.add(\"inRange\"),h.weekNumbers&&1===h.config.showMonths&&\"prevMonthDay\"!==e&&n%7==1&&h.weekNumbers.insertAdjacentHTML(\"beforeend\",\"<span class='flatpickr-day'>\"+h.config.getWeek(t)+\"</span>\"),fe(\"onDayCreate\",o),o}function j(e){e.focus(),\"range\"===h.config.mode&&ee(e)}function H(e){for(var t=e>0?0:h.config.showMonths-1,n=e>0?h.config.showMonths:-1,a=t;a!=n;a+=e)for(var i=h.daysContainer.children[a],o=e>0?0:i.children.length-1,r=e>0?i.children.length:-1,l=o;l!=r;l+=e){var c=i.children[l];if(-1===c.className.indexOf(\"hidden\")&&Z(c.dateObj))return c}}function L(e,t){var n=Q(document.activeElement||document.body),a=void 0!==e?e:n?document.activeElement:void 0!==h.selectedDateElem&&Q(h.selectedDateElem)?h.selectedDateElem:void 0!==h.todayDateElem&&Q(h.todayDateElem)?h.todayDateElem:H(t>0?1:-1);return void 0===a?h._input.focus():n?void function(e,t){for(var n=-1===e.className.indexOf(\"Month\")?e.dateObj.getMonth():h.currentMonth,a=t>0?h.config.showMonths:-1,i=t>0?1:-1,o=n-h.currentMonth;o!=a;o+=i)for(var r=h.daysContainer.children[o],l=n-h.currentMonth===o?e.$i+t:t<0?r.children.length-1:0,c=r.children.length,d=l;d>=0&&d<c&&d!=(t>0?c:-1);d+=i){var s=r.children[d];if(-1===s.className.indexOf(\"hidden\")&&Z(s.dateObj)&&Math.abs(e.$i-d)>=Math.abs(t))return j(s)}h.changeMonth(i),L(H(i),0)}(a,t):j(a)}function W(e,t){for(var n=(new Date(e,t,1).getDay()-h.l10n.firstDayOfWeek+7)%7,a=h.utils.getDaysInMonth((t-1+12)%12),i=h.utils.getDaysInMonth(t),o=window.document.createDocumentFragment(),r=h.config.showMonths>1,l=r?\"prevMonthDay hidden\":\"prevMonthDay\",c=r?\"nextMonthDay hidden\":\"nextMonthDay\",s=a+1-n,u=0;s<=a;s++,u++)o.appendChild(A(l,new Date(e,t-1,s),s,u));for(s=1;s<=i;s++,u++)o.appendChild(A(\"\",new Date(e,t,s),s,u));for(var f=i+1;f<=42-n&&(1===h.config.showMonths||u%7!=0);f++,u++)o.appendChild(A(c,new Date(e,t+1,f%i),f,u));var m=d(\"div\",\"dayContainer\");return m.appendChild(o),m}function R(){if(void 0!==h.daysContainer){s(h.daysContainer),h.weekNumbers&&s(h.weekNumbers);for(var e=document.createDocumentFragment(),t=0;t<h.config.showMonths;t++){var n=new Date(h.currentYear,h.currentMonth,1);n.setMonth(h.currentMonth+t),e.appendChild(W(n.getFullYear(),n.getMonth()))}h.daysContainer.appendChild(e),h.days=h.daysContainer.firstChild,\"range\"===h.config.mode&&1===h.selectedDates.length&&ee()}}function B(){if(!(h.config.showMonths>1||\"dropdown\"!==h.config.monthSelectorType)){var e=function(e){return!(void 0!==h.config.minDate&&h.currentYear===h.config.minDate.getFullYear()&&e<h.config.minDate.getMonth()||void 0!==h.config.maxDate&&h.currentYear===h.config.maxDate.getFullYear()&&e>h.config.maxDate.getMonth())};h.monthsDropdownContainer.tabIndex=-1,h.monthsDropdownContainer.innerHTML=\"\";for(var t=0;t<12;t++)if(e(t)){var n=d(\"option\",\"flatpickr-monthDropdown-month\");n.value=new Date(h.currentYear,t).getMonth().toString(),n.textContent=m(t,h.config.shorthandCurrentMonth,h.l10n),n.tabIndex=-1,h.currentMonth===t&&(n.selected=!0),h.monthsDropdownContainer.appendChild(n)}}}function J(){var e,t=d(\"div\",\"flatpickr-month\"),n=window.document.createDocumentFragment();h.config.showMonths>1||\"static\"===h.config.monthSelectorType?e=d(\"span\",\"cur-month\"):(h.monthsDropdownContainer=d(\"select\",\"flatpickr-monthDropdown-months\"),O(h.monthsDropdownContainer,\"change\",(function(e){var t=e.target,n=parseInt(t.value,10);h.changeMonth(n-h.currentMonth),fe(\"onMonthChange\")})),B(),e=h.monthsDropdownContainer);var a=u(\"cur-year\",{tabindex:\"-1\"}),i=a.getElementsByTagName(\"input\")[0];i.setAttribute(\"aria-label\",h.l10n.yearAriaLabel),h.config.minDate&&i.setAttribute(\"min\",h.config.minDate.getFullYear().toString()),h.config.maxDate&&(i.setAttribute(\"max\",h.config.maxDate.getFullYear().toString()),i.disabled=!!h.config.minDate&&h.config.minDate.getFullYear()===h.config.maxDate.getFullYear());var o=d(\"div\",\"flatpickr-current-month\");return o.appendChild(e),o.appendChild(a),n.appendChild(o),t.appendChild(n),{container:t,yearElement:i,monthElement:e}}function K(){s(h.monthNav),h.monthNav.appendChild(h.prevMonthNav),h.config.showMonths&&(h.yearElements=[],h.monthElements=[]);for(var e=h.config.showMonths;e--;){var t=J();h.yearElements.push(t.yearElement),h.monthElements.push(t.monthElement),h.monthNav.appendChild(t.container)}h.monthNav.appendChild(h.nextMonthNav)}function U(){h.weekdayContainer?s(h.weekdayContainer):h.weekdayContainer=d(\"div\",\"flatpickr-weekdays\");for(var e=h.config.showMonths;e--;){var t=d(\"div\",\"flatpickr-weekdaycontainer\");h.weekdayContainer.appendChild(t)}return q(),h.weekdayContainer}function q(){if(h.weekdayContainer){var e=h.l10n.firstDayOfWeek,t=h.l10n.weekdays.shorthand.slice();e>0&&e<t.length&&(t=t.splice(e,t.length).concat(t.splice(0,e)));for(var n=h.config.showMonths;n--;)h.weekdayContainer.children[n].innerHTML=\"\\n      <span class='flatpickr-weekday'>\\n        \"+t.join(\"</span><span class='flatpickr-weekday'>\")+\"\\n      </span>\\n      \"}}function $(e,t){void 0===t&&(t=!0);var n=t?e:e-h.currentMonth;n<0&&!0===h._hidePrevMonthArrow||n>0&&!0===h._hideNextMonthArrow||(h.currentMonth+=n,(h.currentMonth<0||h.currentMonth>11)&&(h.currentYear+=h.currentMonth>11?1:-1,h.currentMonth=(h.currentMonth+12)%12,fe(\"onYearChange\"),B()),R(),fe(\"onMonthChange\"),pe())}function z(e){return!(!h.config.appendTo||!h.config.appendTo.contains(e))||h.calendarContainer.contains(e)}function G(e){if(h.isOpen&&!h.config.inline){var t=\"function\"==typeof(r=e).composedPath?r.composedPath()[0]:r.target,n=z(t),a=t===h.input||t===h.altInput||h.element.contains(t)||e.path&&e.path.indexOf&&(~e.path.indexOf(h.input)||~e.path.indexOf(h.altInput)),i=\"blur\"===e.type?a&&e.relatedTarget&&!z(e.relatedTarget):!a&&!n&&!z(e.relatedTarget),o=!h.config.ignoredFocusElements.some((function(e){return e.contains(t)}));i&&o&&(void 0!==h.timeContainer&&void 0!==h.minuteElement&&void 0!==h.hourElement&&x(),h.close(),\"range\"===h.config.mode&&1===h.selectedDates.length&&(h.clear(!1),h.redraw()))}var r}function V(e){if(!(!e||h.config.minDate&&e<h.config.minDate.getFullYear()||h.config.maxDate&&e>h.config.maxDate.getFullYear())){var t=e,n=h.currentYear!==t;h.currentYear=t||h.currentYear,h.config.maxDate&&h.currentYear===h.config.maxDate.getFullYear()?h.currentMonth=Math.min(h.config.maxDate.getMonth(),h.currentMonth):h.config.minDate&&h.currentYear===h.config.minDate.getFullYear()&&(h.currentMonth=Math.max(h.config.minDate.getMonth(),h.currentMonth)),n&&(h.redraw(),fe(\"onYearChange\"),B())}}function Z(e,t){void 0===t&&(t=!0);var n=h.parseDate(e,void 0,t);if(h.config.minDate&&n&&w(n,h.config.minDate,void 0!==t?t:!h.minDateHasTime)<0||h.config.maxDate&&n&&w(n,h.config.maxDate,void 0!==t?t:!h.maxDateHasTime)>0)return!1;if(0===h.config.enable.length&&0===h.config.disable.length)return!0;if(void 0===n)return!1;for(var a=h.config.enable.length>0,i=a?h.config.enable:h.config.disable,o=0,r=void 0;o<i.length;o++){if(\"function\"==typeof(r=i[o])&&r(n))return a;if(r instanceof Date&&void 0!==n&&r.getTime()===n.getTime())return a;if(\"string\"==typeof r&&void 0!==n){var l=h.parseDate(r,void 0,!0);return l&&l.getTime()===n.getTime()?a:!a}if(\"object\"==typeof r&&void 0!==n&&r.from&&r.to&&n.getTime()>=r.from.getTime()&&n.getTime()<=r.to.getTime())return a}return!a}function Q(e){return void 0!==h.daysContainer&&-1===e.className.indexOf(\"hidden\")&&h.daysContainer.contains(e)}function X(e){var t=e.target===h._input,n=h.config.allowInput,a=h.isOpen&&(!n||!t),i=h.config.inline&&t&&!n;if(13===e.keyCode&&t){if(n)return h.setDate(h._input.value,!0,e.target===h.altInput?h.config.altFormat:h.config.dateFormat),e.target.blur();h.open()}else if(z(e.target)||a||i){var o=!!h.timeContainer&&h.timeContainer.contains(e.target);switch(e.keyCode){case 13:o?(e.preventDefault(),x(),le()):ce(e);break;case 27:e.preventDefault(),le();break;case 8:case 46:t&&!h.config.allowInput&&(e.preventDefault(),h.clear());break;case 37:case 39:if(o||t)h.hourElement&&h.hourElement.focus();else if(e.preventDefault(),void 0!==h.daysContainer&&(!1===n||document.activeElement&&Q(document.activeElement))){var r=39===e.keyCode?1:-1;e.ctrlKey?(e.stopPropagation(),$(r),L(H(1),0)):L(void 0,r)}break;case 38:case 40:e.preventDefault();var l=40===e.keyCode?1:-1;h.daysContainer&&void 0!==e.target.$i||e.target===h.input||e.target===h.altInput?e.ctrlKey?(e.stopPropagation(),V(h.currentYear-l),L(H(1),0)):o||L(void 0,7*l):e.target===h.currentYearElement?V(h.currentYear-l):h.config.enableTime&&(!o&&h.hourElement&&h.hourElement.focus(),x(e),h._debouncedChange());break;case 9:if(o){var c=[h.hourElement,h.minuteElement,h.secondElement,h.amPM].concat(h.pluginElements).filter((function(e){return e})),d=c.indexOf(e.target);if(-1!==d){var s=c[d+(e.shiftKey?-1:1)];e.preventDefault(),(s||h._input).focus()}}else!h.config.noCalendar&&h.daysContainer&&h.daysContainer.contains(e.target)&&e.shiftKey&&(e.preventDefault(),h._input.focus())}}if(void 0!==h.amPM&&e.target===h.amPM)switch(e.key){case h.l10n.amPM[0].charAt(0):case h.l10n.amPM[0].charAt(0).toLowerCase():h.amPM.textContent=h.l10n.amPM[0],E(),ve();break;case h.l10n.amPM[1].charAt(0):case h.l10n.amPM[1].charAt(0).toLowerCase():h.amPM.textContent=h.l10n.amPM[1],E(),ve()}(t||z(e.target))&&fe(\"onKeyDown\",e)}function ee(e){if(1===h.selectedDates.length&&(!e||e.classList.contains(\"flatpickr-day\")&&!e.classList.contains(\"flatpickr-disabled\"))){for(var t=e?e.dateObj.getTime():h.days.firstElementChild.dateObj.getTime(),n=h.parseDate(h.selectedDates[0],void 0,!0).getTime(),a=Math.min(t,h.selectedDates[0].getTime()),i=Math.max(t,h.selectedDates[0].getTime()),o=!1,r=0,l=0,c=a;c<i;c+=b)Z(new Date(c),!0)||(o=o||c>a&&c<i,c<n&&(!r||c>r)?r=c:c>n&&(!l||c<l)&&(l=c));for(var d=0;d<h.config.showMonths;d++)for(var s=h.daysContainer.children[d],u=function(a,i){var c,d,u,f=s.children[a],m=f.dateObj.getTime(),g=r>0&&m<r||l>0&&m>l;return g?(f.classList.add(\"notAllowed\"),[\"inRange\",\"startRange\",\"endRange\"].forEach((function(e){f.classList.remove(e)})),\"continue\"):o&&!g?\"continue\":([\"startRange\",\"inRange\",\"endRange\",\"notAllowed\"].forEach((function(e){f.classList.remove(e)})),void(void 0!==e&&(e.classList.add(t<=h.selectedDates[0].getTime()?\"startRange\":\"endRange\"),n<t&&m===n?f.classList.add(\"startRange\"):n>t&&m===n&&f.classList.add(\"endRange\"),m>=r&&(0===l||m<=l)&&(d=n,u=t,(c=m)>Math.min(d,u)&&c<Math.max(d,u))&&f.classList.add(\"inRange\"))))},f=0,m=s.children.length;f<m;f++)u(f)}}function te(){!h.isOpen||h.config.static||h.config.inline||oe()}function ne(){h.setDate(void 0!==h.config.minDate?new Date(h.config.minDate.getTime()):new Date,!0),k(),ve()}function ae(e){return function(t){var n=h.config[\"_\"+e+\"Date\"]=h.parseDate(t,h.config.dateFormat),a=h.config[\"_\"+(\"min\"===e?\"max\":\"min\")+\"Date\"];void 0!==n&&(h[\"min\"===e?\"minDateHasTime\":\"maxDateHasTime\"]=n.getHours()>0||n.getMinutes()>0||n.getSeconds()>0),h.selectedDates&&(h.selectedDates=h.selectedDates.filter((function(e){return Z(e)})),h.selectedDates.length||\"min\"!==e||T(n),ve()),h.daysContainer&&(re(),void 0!==n?h.currentYearElement[e]=n.getFullYear().toString():h.currentYearElement.removeAttribute(e),h.currentYearElement.disabled=!!a&&void 0!==n&&a.getFullYear()===n.getFullYear())}}function ie(){\"object\"!=typeof h.config.locale&&void 0===y.l10ns[h.config.locale]&&h.config.errorHandler(new Error(\"flatpickr: invalid locale \"+h.config.locale)),h.l10n=e({},y.l10ns.default,\"object\"==typeof h.config.locale?h.config.locale:\"default\"!==h.config.locale?y.l10ns[h.config.locale]:void 0),p.K=\"(\"+h.l10n.amPM[0]+\"|\"+h.l10n.amPM[1]+\"|\"+h.l10n.amPM[0].toLowerCase()+\"|\"+h.l10n.amPM[1].toLowerCase()+\")\",void 0===e({},g,JSON.parse(JSON.stringify(f.dataset||{}))).time_24hr&&void 0===y.defaultConfig.time_24hr&&(h.config.time_24hr=h.l10n.time_24hr),h.formatDate=v(h),h.parseDate=D({config:h.config,l10n:h.l10n})}function oe(e){if(void 0!==h.calendarContainer){fe(\"onPreCalendarPosition\");var t=e||h._positionElement,n=Array.prototype.reduce.call(h.calendarContainer.children,(function(e,t){return e+t.offsetHeight}),0),a=h.calendarContainer.offsetWidth,i=h.config.position.split(\" \"),o=i[0],r=i.length>1?i[1]:null,l=t.getBoundingClientRect(),d=window.innerHeight-l.bottom,s=\"above\"===o||\"below\"!==o&&d<n&&l.top>n,u=window.pageYOffset+l.top+(s?-n-2:t.offsetHeight+2);if(c(h.calendarContainer,\"arrowTop\",!s),c(h.calendarContainer,\"arrowBottom\",s),!h.config.inline){var f=window.pageXOffset+l.left-(null!=r&&\"center\"===r?(a-l.width)/2:0),m=window.document.body.offsetWidth-(window.pageXOffset+l.right),g=f+a>window.document.body.offsetWidth,p=m+a>window.document.body.offsetWidth;if(c(h.calendarContainer,\"rightMost\",g),!h.config.static)if(h.calendarContainer.style.top=u+\"px\",g)if(p){var v=document.styleSheets[0];if(void 0===v)return;var D=window.document.body.offsetWidth,w=Math.max(0,D/2-a/2),b=v.cssRules.length,C=\"{left:\"+l.left+\"px;right:auto;}\";c(h.calendarContainer,\"rightMost\",!1),c(h.calendarContainer,\"centerMost\",!0),v.insertRule(\".flatpickr-calendar.centerMost:before,.flatpickr-calendar.centerMost:after\"+C,b),h.calendarContainer.style.left=w+\"px\",h.calendarContainer.style.right=\"auto\"}else h.calendarContainer.style.left=\"auto\",h.calendarContainer.style.right=m+\"px\";else h.calendarContainer.style.left=f+\"px\",h.calendarContainer.style.right=\"auto\"}}}function re(){h.config.noCalendar||h.isMobile||(pe(),R())}function le(){h._input.focus(),-1!==window.navigator.userAgent.indexOf(\"MSIE\")||void 0!==navigator.msMaxTouchPoints?setTimeout(h.close,0):h.close()}function ce(e){e.preventDefault(),e.stopPropagation();var t=function e(t,n){return n(t)?t:t.parentNode?e(t.parentNode,n):void 0}(e.target,(function(e){return e.classList&&e.classList.contains(\"flatpickr-day\")&&!e.classList.contains(\"flatpickr-disabled\")&&!e.classList.contains(\"notAllowed\")}));if(void 0!==t){var n=t,a=h.latestSelectedDateObj=new Date(n.dateObj.getTime()),i=(a.getMonth()<h.currentMonth||a.getMonth()>h.currentMonth+h.config.showMonths-1)&&\"range\"!==h.config.mode;if(h.selectedDateElem=n,\"single\"===h.config.mode)h.selectedDates=[a];else if(\"multiple\"===h.config.mode){var o=ge(a);o?h.selectedDates.splice(parseInt(o),1):h.selectedDates.push(a)}else\"range\"===h.config.mode&&(2===h.selectedDates.length&&h.clear(!1,!1),h.latestSelectedDateObj=a,h.selectedDates.push(a),0!==w(a,h.selectedDates[0],!0)&&h.selectedDates.sort((function(e,t){return e.getTime()-t.getTime()})));if(E(),i){var r=h.currentYear!==a.getFullYear();h.currentYear=a.getFullYear(),h.currentMonth=a.getMonth(),r&&(fe(\"onYearChange\"),B()),fe(\"onMonthChange\")}if(pe(),R(),ve(),h.config.enableTime&&setTimeout((function(){return h.showTimeInput=!0}),50),i||\"range\"===h.config.mode||1!==h.config.showMonths?void 0!==h.selectedDateElem&&void 0===h.hourElement&&h.selectedDateElem&&h.selectedDateElem.focus():j(n),void 0!==h.hourElement&&void 0!==h.hourElement&&h.hourElement.focus(),h.config.closeOnSelect){var l=\"single\"===h.config.mode&&!h.config.enableTime,c=\"range\"===h.config.mode&&2===h.selectedDates.length&&!h.config.enableTime;(l||c)&&le()}F()}}h.parseDate=D({config:h.config,l10n:h.l10n}),h._handlers=[],h.pluginElements=[],h.loadedPlugins=[],h._bind=O,h._setHoursFromDate=T,h._positionCalendar=oe,h.changeMonth=$,h.changeYear=V,h.clear=function(e,t){void 0===e&&(e=!0),void 0===t&&(t=!0),h.input.value=\"\",void 0!==h.altInput&&(h.altInput.value=\"\"),void 0!==h.mobileInput&&(h.mobileInput.value=\"\"),h.selectedDates=[],h.latestSelectedDateObj=void 0,!0===t&&(h.currentYear=h._initialDate.getFullYear(),h.currentMonth=h._initialDate.getMonth()),h.showTimeInput=!1,!0===h.config.enableTime&&k(),h.redraw(),e&&fe(\"onChange\")},h.close=function(){h.isOpen=!1,h.isMobile||(void 0!==h.calendarContainer&&h.calendarContainer.classList.remove(\"open\"),void 0!==h._input&&h._input.classList.remove(\"active\")),fe(\"onClose\")},h._createElement=d,h.destroy=function(){void 0!==h.config&&fe(\"onDestroy\");for(var e=h._handlers.length;e--;){var t=h._handlers[e];t.element.removeEventListener(t.event,t.handler,t.options)}if(h._handlers=[],h.mobileInput)h.mobileInput.parentNode&&h.mobileInput.parentNode.removeChild(h.mobileInput),h.mobileInput=void 0;else if(h.calendarContainer&&h.calendarContainer.parentNode)if(h.config.static&&h.calendarContainer.parentNode){var n=h.calendarContainer.parentNode;if(n.lastChild&&n.removeChild(n.lastChild),n.parentNode){for(;n.firstChild;)n.parentNode.insertBefore(n.firstChild,n);n.parentNode.removeChild(n)}}else h.calendarContainer.parentNode.removeChild(h.calendarContainer);h.altInput&&(h.input.type=\"text\",h.altInput.parentNode&&h.altInput.parentNode.removeChild(h.altInput),delete h.altInput),h.input&&(h.input.type=h.input._type,h.input.classList.remove(\"flatpickr-input\"),h.input.removeAttribute(\"readonly\"),h.input.value=\"\"),[\"_showTimeInput\",\"latestSelectedDateObj\",\"_hideNextMonthArrow\",\"_hidePrevMonthArrow\",\"__hideNextMonthArrow\",\"__hidePrevMonthArrow\",\"isMobile\",\"isOpen\",\"selectedDateElem\",\"minDateHasTime\",\"maxDateHasTime\",\"days\",\"daysContainer\",\"_input\",\"_positionElement\",\"innerContainer\",\"rContainer\",\"monthNav\",\"todayDateElem\",\"calendarContainer\",\"weekdayContainer\",\"prevMonthNav\",\"nextMonthNav\",\"monthsDropdownContainer\",\"currentMonthElement\",\"currentYearElement\",\"navigationCurrentMonth\",\"selectedDateElem\",\"config\"].forEach((function(e){try{delete h[e]}catch(e){}}))},h.isEnabled=Z,h.jumpToDate=N,h.open=function(e,t){if(void 0===t&&(t=h._positionElement),!0===h.isMobile)return e&&(e.preventDefault(),e.target&&e.target.blur()),void 0!==h.mobileInput&&(h.mobileInput.focus(),h.mobileInput.click()),void fe(\"onOpen\");if(!h._input.disabled&&!h.config.inline){var n=h.isOpen;h.isOpen=!0,n||(h.calendarContainer.classList.add(\"open\"),h._input.classList.add(\"active\"),fe(\"onOpen\"),oe(t)),!0===h.config.enableTime&&!0===h.config.noCalendar&&(0===h.selectedDates.length&&ne(),!1!==h.config.allowInput||void 0!==e&&h.timeContainer.contains(e.relatedTarget)||setTimeout((function(){return h.hourElement.select()}),50))}},h.redraw=re,h.set=function(e,n){if(null!==e&&\"object\"==typeof e)for(var a in Object.assign(h.config,e),e)void 0!==de[a]&&de[a].forEach((function(e){return e()}));else h.config[e]=n,void 0!==de[e]?de[e].forEach((function(e){return e()})):t.indexOf(e)>-1&&(h.config[e]=l(n));h.redraw(),ve(!1)},h.setDate=function(e,t,n){if(void 0===t&&(t=!1),void 0===n&&(n=h.config.dateFormat),0!==e&&!e||e instanceof Array&&0===e.length)return h.clear(t);se(e,n),h.showTimeInput=h.selectedDates.length>0,h.latestSelectedDateObj=h.selectedDates[h.selectedDates.length-1],h.redraw(),N(),T(),0===h.selectedDates.length&&h.clear(!1),ve(t),t&&fe(\"onChange\")},h.toggle=function(e){if(!0===h.isOpen)return h.close();h.open(e)};var de={locale:[ie,q],showMonths:[K,M,U],minDate:[N],maxDate:[N]};function se(e,t){var n=[];if(e instanceof Array)n=e.map((function(e){return h.parseDate(e,t)}));else if(e instanceof Date||\"number\"==typeof e)n=[h.parseDate(e,t)];else if(\"string\"==typeof e)switch(h.config.mode){case\"single\":case\"time\":n=[h.parseDate(e,t)];break;case\"multiple\":n=e.split(h.config.conjunction).map((function(e){return h.parseDate(e,t)}));break;case\"range\":n=e.split(h.l10n.rangeSeparator).map((function(e){return h.parseDate(e,t)}))}else h.config.errorHandler(new Error(\"Invalid date supplied: \"+JSON.stringify(e)));h.selectedDates=n.filter((function(e){return e instanceof Date&&Z(e,!1)})),\"range\"===h.config.mode&&h.selectedDates.sort((function(e,t){return e.getTime()-t.getTime()}))}function ue(e){return e.slice().map((function(e){return\"string\"==typeof e||\"number\"==typeof e||e instanceof Date?h.parseDate(e,void 0,!0):e&&\"object\"==typeof e&&e.from&&e.to?{from:h.parseDate(e.from,void 0),to:h.parseDate(e.to,void 0)}:e})).filter((function(e){return e}))}function fe(e,t){if(void 0!==h.config){var n=h.config[e];if(void 0!==n&&n.length>0)for(var a=0;n[a]&&a<n.length;a++)n[a](h.selectedDates,h.input.value,h,t);\"onChange\"===e&&(h.input.dispatchEvent(me(\"change\")),h.input.dispatchEvent(me(\"input\")))}}function me(e){var t=document.createEvent(\"Event\");return t.initEvent(e,!0,!0),t}function ge(e){for(var t=0;t<h.selectedDates.length;t++)if(0===w(h.selectedDates[t],e))return\"\"+t;return!1}function pe(){h.config.noCalendar||h.isMobile||!h.monthNav||(h.yearElements.forEach((function(e,t){var n=new Date(h.currentYear,h.currentMonth,1);n.setMonth(h.currentMonth+t),h.config.showMonths>1||\"static\"===h.config.monthSelectorType?h.monthElements[t].textContent=m(n.getMonth(),h.config.shorthandCurrentMonth,h.l10n)+\" \":h.monthsDropdownContainer.value=n.getMonth().toString(),e.value=n.getFullYear().toString()})),h._hidePrevMonthArrow=void 0!==h.config.minDate&&(h.currentYear===h.config.minDate.getFullYear()?h.currentMonth<=h.config.minDate.getMonth():h.currentYear<h.config.minDate.getFullYear()),h._hideNextMonthArrow=void 0!==h.config.maxDate&&(h.currentYear===h.config.maxDate.getFullYear()?h.currentMonth+1>h.config.maxDate.getMonth():h.currentYear>h.config.maxDate.getFullYear()))}function he(e){return h.selectedDates.map((function(t){return h.formatDate(t,e)})).filter((function(e,t,n){return\"range\"!==h.config.mode||h.config.enableTime||n.indexOf(e)===t})).join(\"range\"!==h.config.mode?h.config.conjunction:h.l10n.rangeSeparator)}function ve(e){void 0===e&&(e=!0),void 0!==h.mobileInput&&h.mobileFormatStr&&(h.mobileInput.value=void 0!==h.latestSelectedDateObj?h.formatDate(h.latestSelectedDateObj,h.mobileFormatStr):\"\"),h.input.value=he(h.config.dateFormat),void 0!==h.altInput&&(h.altInput.value=he(h.config.altFormat)),!1!==e&&fe(\"onValueUpdate\")}function De(e){var t=h.prevMonthNav.contains(e.target),n=h.nextMonthNav.contains(e.target);t||n?$(t?-1:1):h.yearElements.indexOf(e.target)>=0?e.target.select():e.target.classList.contains(\"arrowUp\")?h.changeYear(h.currentYear+1):e.target.classList.contains(\"arrowDown\")&&h.changeYear(h.currentYear-1)}return function(){h.element=h.input=f,h.isOpen=!1,function(){var a=[\"wrap\",\"weekNumbers\",\"allowInput\",\"clickOpens\",\"time_24hr\",\"enableTime\",\"noCalendar\",\"altInput\",\"shorthandCurrentMonth\",\"inline\",\"static\",\"enableSeconds\",\"disableMobile\"],i=e({},g,JSON.parse(JSON.stringify(f.dataset||{}))),o={};h.config.parseDate=i.parseDate,h.config.formatDate=i.formatDate,Object.defineProperty(h.config,\"enable\",{get:function(){return h.config._enable},set:function(e){h.config._enable=ue(e)}}),Object.defineProperty(h.config,\"disable\",{get:function(){return h.config._disable},set:function(e){h.config._disable=ue(e)}});var r=\"time\"===i.mode;if(!i.dateFormat&&(i.enableTime||r)){var c=y.defaultConfig.dateFormat||n.dateFormat;o.dateFormat=i.noCalendar||r?\"H:i\"+(i.enableSeconds?\":S\":\"\"):c+\" H:i\"+(i.enableSeconds?\":S\":\"\")}if(i.altInput&&(i.enableTime||r)&&!i.altFormat){var d=y.defaultConfig.altFormat||n.altFormat;o.altFormat=i.noCalendar||r?\"h:i\"+(i.enableSeconds?\":S K\":\" K\"):d+\" h:i\"+(i.enableSeconds?\":S\":\"\")+\" K\"}i.altInputClass||(h.config.altInputClass=h.input.className+\" \"+h.config.altInputClass),Object.defineProperty(h.config,\"minDate\",{get:function(){return h.config._minDate},set:ae(\"min\")}),Object.defineProperty(h.config,\"maxDate\",{get:function(){return h.config._maxDate},set:ae(\"max\")});var s=function(e){return function(t){h.config[\"min\"===e?\"_minTime\":\"_maxTime\"]=h.parseDate(t,\"H:i:S\")}};Object.defineProperty(h.config,\"minTime\",{get:function(){return h.config._minTime},set:s(\"min\")}),Object.defineProperty(h.config,\"maxTime\",{get:function(){return h.config._maxTime},set:s(\"max\")}),\"time\"===i.mode&&(h.config.noCalendar=!0,h.config.enableTime=!0),Object.assign(h.config,o,i);for(var u=0;u<a.length;u++)h.config[a[u]]=!0===h.config[a[u]]||\"true\"===h.config[a[u]];for(t.filter((function(e){return void 0!==h.config[e]})).forEach((function(e){h.config[e]=l(h.config[e]||[]).map(C)})),h.isMobile=!h.config.disableMobile&&!h.config.inline&&\"single\"===h.config.mode&&!h.config.disable.length&&!h.config.enable.length&&!h.config.weekNumbers&&/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent),u=0;u<h.config.plugins.length;u++){var m=h.config.plugins[u](h)||{};for(var p in m)t.indexOf(p)>-1?h.config[p]=l(m[p]).map(C).concat(h.config[p]):void 0===i[p]&&(h.config[p]=m[p])}fe(\"onParseConfig\")}(),ie(),h.input=h.config.wrap?f.querySelector(\"[data-input]\"):f,h.input?(h.input._type=h.input.type,h.input.type=\"text\",h.input.classList.add(\"flatpickr-input\"),h._input=h.input,h.config.altInput&&(h.altInput=d(h.input.nodeName,h.config.altInputClass),h._input=h.altInput,h.altInput.placeholder=h.input.placeholder,h.altInput.disabled=h.input.disabled,h.altInput.required=h.input.required,h.altInput.tabIndex=h.input.tabIndex,h.altInput.type=\"text\",h.input.setAttribute(\"type\",\"hidden\"),!h.config.static&&h.input.parentNode&&h.input.parentNode.insertBefore(h.altInput,h.input.nextSibling)),h.config.allowInput||h._input.setAttribute(\"readonly\",\"readonly\"),h._positionElement=h.config.positionElement||h._input):h.config.errorHandler(new Error(\"Invalid input element specified\")),function(){h.selectedDates=[],h.now=h.parseDate(h.config.now)||new Date;var e=h.config.defaultDate||(\"INPUT\"!==h.input.nodeName&&\"TEXTAREA\"!==h.input.nodeName||!h.input.placeholder||h.input.value!==h.input.placeholder?h.input.value:null);e&&se(e,h.config.dateFormat),h._initialDate=h.selectedDates.length>0?h.selectedDates[0]:h.config.minDate&&h.config.minDate.getTime()>h.now.getTime()?h.config.minDate:h.config.maxDate&&h.config.maxDate.getTime()<h.now.getTime()?h.config.maxDate:h.now,h.currentYear=h._initialDate.getFullYear(),h.currentMonth=h._initialDate.getMonth(),h.selectedDates.length>0&&(h.latestSelectedDateObj=h.selectedDates[0]),void 0!==h.config.minTime&&(h.config.minTime=h.parseDate(h.config.minTime,\"H:i\")),void 0!==h.config.maxTime&&(h.config.maxTime=h.parseDate(h.config.maxTime,\"H:i\")),h.minDateHasTime=!!h.config.minDate&&(h.config.minDate.getHours()>0||h.config.minDate.getMinutes()>0||h.config.minDate.getSeconds()>0),h.maxDateHasTime=!!h.config.maxDate&&(h.config.maxDate.getHours()>0||h.config.maxDate.getMinutes()>0||h.config.maxDate.getSeconds()>0),Object.defineProperty(h,\"showTimeInput\",{get:function(){return h._showTimeInput},set:function(e){h._showTimeInput=e,h.calendarContainer&&c(h.calendarContainer,\"showTimeInput\",e),h.isOpen&&oe()}})}(),h.utils={getDaysInMonth:function(e,t){return void 0===e&&(e=h.currentMonth),void 0===t&&(t=h.currentYear),1===e&&(t%4==0&&t%100!=0||t%400==0)?29:h.l10n.daysInMonth[e]}},h.isMobile||function(){var e=window.document.createDocumentFragment();if(h.calendarContainer=d(\"div\",\"flatpickr-calendar\"),h.calendarContainer.tabIndex=-1,!h.config.noCalendar){if(e.appendChild((h.monthNav=d(\"div\",\"flatpickr-months\"),h.yearElements=[],h.monthElements=[],h.prevMonthNav=d(\"span\",\"flatpickr-prev-month\"),h.prevMonthNav.innerHTML=h.config.prevArrow,h.nextMonthNav=d(\"span\",\"flatpickr-next-month\"),h.nextMonthNav.innerHTML=h.config.nextArrow,K(),Object.defineProperty(h,\"_hidePrevMonthArrow\",{get:function(){return h.__hidePrevMonthArrow},set:function(e){h.__hidePrevMonthArrow!==e&&(c(h.prevMonthNav,\"flatpickr-disabled\",e),h.__hidePrevMonthArrow=e)}}),Object.defineProperty(h,\"_hideNextMonthArrow\",{get:function(){return h.__hideNextMonthArrow},set:function(e){h.__hideNextMonthArrow!==e&&(c(h.nextMonthNav,\"flatpickr-disabled\",e),h.__hideNextMonthArrow=e)}}),h.currentYearElement=h.yearElements[0],pe(),h.monthNav)),h.innerContainer=d(\"div\",\"flatpickr-innerContainer\"),h.config.weekNumbers){var t=function(){h.calendarContainer.classList.add(\"hasWeeks\");var e=d(\"div\",\"flatpickr-weekwrapper\");e.appendChild(d(\"span\",\"flatpickr-weekday\",h.l10n.weekAbbreviation));var t=d(\"div\",\"flatpickr-weeks\");return e.appendChild(t),{weekWrapper:e,weekNumbers:t}}(),n=t.weekWrapper,a=t.weekNumbers;h.innerContainer.appendChild(n),h.weekNumbers=a,h.weekWrapper=n}h.rContainer=d(\"div\",\"flatpickr-rContainer\"),h.rContainer.appendChild(U()),h.daysContainer||(h.daysContainer=d(\"div\",\"flatpickr-days\"),h.daysContainer.tabIndex=-1),R(),h.rContainer.appendChild(h.daysContainer),h.innerContainer.appendChild(h.rContainer),e.appendChild(h.innerContainer)}h.config.enableTime&&e.appendChild(function(){h.calendarContainer.classList.add(\"hasTime\"),h.config.noCalendar&&h.calendarContainer.classList.add(\"noCalendar\"),h.timeContainer=d(\"div\",\"flatpickr-time\"),h.timeContainer.tabIndex=-1;var e=d(\"span\",\"flatpickr-time-separator\",\":\"),t=u(\"flatpickr-hour\",{\"aria-label\":h.l10n.hourAriaLabel});h.hourElement=t.getElementsByTagName(\"input\")[0];var n=u(\"flatpickr-minute\",{\"aria-label\":h.l10n.minuteAriaLabel});if(h.minuteElement=n.getElementsByTagName(\"input\")[0],h.hourElement.tabIndex=h.minuteElement.tabIndex=-1,h.hourElement.value=i(h.latestSelectedDateObj?h.latestSelectedDateObj.getHours():h.config.time_24hr?h.config.defaultHour:function(e){switch(e%24){case 0:case 12:return 12;default:return e%12}}(h.config.defaultHour)),h.minuteElement.value=i(h.latestSelectedDateObj?h.latestSelectedDateObj.getMinutes():h.config.defaultMinute),h.hourElement.setAttribute(\"step\",h.config.hourIncrement.toString()),h.minuteElement.setAttribute(\"step\",h.config.minuteIncrement.toString()),h.hourElement.setAttribute(\"min\",h.config.time_24hr?\"0\":\"1\"),h.hourElement.setAttribute(\"max\",h.config.time_24hr?\"23\":\"12\"),h.minuteElement.setAttribute(\"min\",\"0\"),h.minuteElement.setAttribute(\"max\",\"59\"),h.timeContainer.appendChild(t),h.timeContainer.appendChild(e),h.timeContainer.appendChild(n),h.config.time_24hr&&h.timeContainer.classList.add(\"time24hr\"),h.config.enableSeconds){h.timeContainer.classList.add(\"hasSeconds\");var a=u(\"flatpickr-second\");h.secondElement=a.getElementsByTagName(\"input\")[0],h.secondElement.value=i(h.latestSelectedDateObj?h.latestSelectedDateObj.getSeconds():h.config.defaultSeconds),h.secondElement.setAttribute(\"step\",h.minuteElement.getAttribute(\"step\")),h.secondElement.setAttribute(\"min\",\"0\"),h.secondElement.setAttribute(\"max\",\"59\"),h.timeContainer.appendChild(d(\"span\",\"flatpickr-time-separator\",\":\")),h.timeContainer.appendChild(a)}return h.config.time_24hr||(h.amPM=d(\"span\",\"flatpickr-am-pm\",h.l10n.amPM[o((h.latestSelectedDateObj?h.hourElement.value:h.config.defaultHour)>11)]),h.amPM.title=h.l10n.toggleTitle,h.amPM.tabIndex=-1,h.timeContainer.appendChild(h.amPM)),h.timeContainer}()),c(h.calendarContainer,\"rangeMode\",\"range\"===h.config.mode),c(h.calendarContainer,\"animate\",!0===h.config.animate),c(h.calendarContainer,\"multiMonth\",h.config.showMonths>1),h.calendarContainer.appendChild(e);var r=void 0!==h.config.appendTo&&void 0!==h.config.appendTo.nodeType;if((h.config.inline||h.config.static)&&(h.calendarContainer.classList.add(h.config.inline?\"inline\":\"static\"),h.config.inline&&(!r&&h.element.parentNode?h.element.parentNode.insertBefore(h.calendarContainer,h._input.nextSibling):void 0!==h.config.appendTo&&h.config.appendTo.appendChild(h.calendarContainer)),h.config.static)){var l=d(\"div\",\"flatpickr-wrapper\");h.element.parentNode&&h.element.parentNode.insertBefore(l,h.element),l.appendChild(h.element),h.altInput&&l.appendChild(h.altInput),l.appendChild(h.calendarContainer)}h.config.static||h.config.inline||(void 0!==h.config.appendTo?h.config.appendTo:window.document.body).appendChild(h.calendarContainer)}(),function(){if(h.config.wrap&&[\"open\",\"close\",\"toggle\",\"clear\"].forEach((function(e){Array.prototype.forEach.call(h.element.querySelectorAll(\"[data-\"+e+\"]\"),(function(t){return O(t,\"click\",h[e])}))})),h.isMobile)!function(){var e=h.config.enableTime?h.config.noCalendar?\"time\":\"datetime-local\":\"date\";h.mobileInput=d(\"input\",h.input.className+\" flatpickr-mobile\"),h.mobileInput.step=h.input.getAttribute(\"step\")||\"any\",h.mobileInput.tabIndex=1,h.mobileInput.type=e,h.mobileInput.disabled=h.input.disabled,h.mobileInput.required=h.input.required,h.mobileInput.placeholder=h.input.placeholder,h.mobileFormatStr=\"datetime-local\"===e?\"Y-m-d\\\\TH:i:S\":\"date\"===e?\"Y-m-d\":\"H:i:S\",h.selectedDates.length>0&&(h.mobileInput.defaultValue=h.mobileInput.value=h.formatDate(h.selectedDates[0],h.mobileFormatStr)),h.config.minDate&&(h.mobileInput.min=h.formatDate(h.config.minDate,\"Y-m-d\")),h.config.maxDate&&(h.mobileInput.max=h.formatDate(h.config.maxDate,\"Y-m-d\")),h.input.type=\"hidden\",void 0!==h.altInput&&(h.altInput.type=\"hidden\");try{h.input.parentNode&&h.input.parentNode.insertBefore(h.mobileInput,h.input.nextSibling)}catch(e){}O(h.mobileInput,\"change\",(function(e){h.setDate(e.target.value,!1,h.mobileFormatStr),fe(\"onChange\"),fe(\"onClose\")}))}();else{var e=r(te,50);h._debouncedChange=r(F,300),h.daysContainer&&!/iPhone|iPad|iPod/i.test(navigator.userAgent)&&O(h.daysContainer,\"mouseover\",(function(e){\"range\"===h.config.mode&&ee(e.target)})),O(window.document.body,\"keydown\",X),h.config.inline||h.config.static||O(window,\"resize\",e),void 0!==window.ontouchstart?O(window.document,\"touchstart\",G):O(window.document,\"mousedown\",_(G)),O(window.document,\"focus\",G,{capture:!0}),!0===h.config.clickOpens&&(O(h._input,\"focus\",h.open),O(h._input,\"mousedown\",_(h.open))),void 0!==h.daysContainer&&(O(h.monthNav,\"mousedown\",_(De)),O(h.monthNav,[\"keyup\",\"increment\"],S),O(h.daysContainer,\"mousedown\",_(ce))),void 0!==h.timeContainer&&void 0!==h.minuteElement&&void 0!==h.hourElement&&(O(h.timeContainer,[\"increment\"],x),O(h.timeContainer,\"blur\",x,{capture:!0}),O(h.timeContainer,\"mousedown\",_(P)),O([h.hourElement,h.minuteElement],[\"focus\",\"click\"],(function(e){return e.target.select()})),void 0!==h.secondElement&&O(h.secondElement,\"focus\",(function(){return h.secondElement&&h.secondElement.select()})),void 0!==h.amPM&&O(h.amPM,\"mousedown\",_((function(e){x(e),F()}))))}}(),(h.selectedDates.length||h.config.noCalendar)&&(h.config.enableTime&&T(h.config.noCalendar?h.latestSelectedDateObj||h.config.minDate:void 0),ve(!1)),M(),h.showTimeInput=h.selectedDates.length>0||h.config.noCalendar;var a=/^((?!chrome|android).)*safari/i.test(navigator.userAgent);!h.isMobile&&a&&oe(),fe(\"onReady\")}(),h}function M(e,t){for(var n=Array.prototype.slice.call(e).filter((function(e){return e instanceof HTMLElement})),a=[],i=0;i<n.length;i++){var o=n[i];try{if(null!==o.getAttribute(\"data-fp-omit\"))continue;void 0!==o._flatpickr&&(o._flatpickr.destroy(),o._flatpickr=void 0),o._flatpickr=C(o,t||{}),a.push(o._flatpickr)}catch(e){console.error(e)}}return 1===a.length?a[0]:a}\"function\"!=typeof Object.assign&&(Object.assign=function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];if(!e)throw TypeError(\"Cannot convert undefined or null to object\");for(var a=function(t){t&&Object.keys(t).forEach((function(n){return e[n]=t[n]}))},i=0,o=t;i<o.length;i++){var r=o[i];a(r)}return e}),\"undefined\"!=typeof HTMLElement&&\"undefined\"!=typeof HTMLCollection&&\"undefined\"!=typeof NodeList&&(HTMLCollection.prototype.flatpickr=NodeList.prototype.flatpickr=function(e){return M(this,e)},HTMLElement.prototype.flatpickr=function(e){return M([this],e)});var y=function(e,t){return\"string\"==typeof e?M(window.document.querySelectorAll(e),t):e instanceof Node?M([e],t):M(e,t)};return y.defaultConfig={},y.l10ns={en:e({},a),default:e({},a)},y.localize=function(t){y.l10ns.default=e({},y.l10ns.default,t)},y.setDefaults=function(t){y.defaultConfig=e({},y.defaultConfig,t)},y.parseDate=D({}),y.formatDate=v({}),y.compareDates=w,\"undefined\"!=typeof jQuery&&void 0!==jQuery.fn&&(jQuery.fn.flatpickr=function(e){return M(this,e)}),Date.prototype.fp_incr=function(e){return new Date(this.getFullYear(),this.getMonth(),this.getDate()+(\"string\"==typeof e?parseInt(e,10):e))},\"undefined\"!=typeof window&&(window.flatpickr=y),y},\"object\"==typeof n&&void 0!==t?t.exports=i():\"function\"==typeof define&&define.amd?define(i):(a=a||self).flatpickr=i()},\n",
+       "      394: function _(n,t,e){Object.defineProperty(e,\"__esModule\",{value:!0});const a=n(1);n(67),a.__importStar(n(66)).styles.append('.flatpickr-calendar {\\n  background: transparent;\\n  opacity: 0;\\n  display: none;\\n  text-align: center;\\n  visibility: hidden;\\n  padding: 0;\\n  -webkit-animation: none;\\n  animation: none;\\n  direction: ltr;\\n  border: 0;\\n  font-size: 14px;\\n  line-height: 24px;\\n  border-radius: 5px;\\n  position: absolute;\\n  width: 307.875px;\\n  -webkit-box-sizing: border-box;\\n  box-sizing: border-box;\\n  -ms-touch-action: manipulation;\\n  touch-action: manipulation;\\n  background: #fff;\\n  -webkit-box-shadow: 1px 0 0 #e6e6e6, -1px 0 0 #e6e6e6, 0 1px 0 #e6e6e6, 0 -1px 0 #e6e6e6, 0 3px 13px rgba(0, 0, 0, 0.08);\\n  box-shadow: 1px 0 0 #e6e6e6, -1px 0 0 #e6e6e6, 0 1px 0 #e6e6e6, 0 -1px 0 #e6e6e6, 0 3px 13px rgba(0, 0, 0, 0.08);\\n}\\n.flatpickr-calendar.open,\\n.flatpickr-calendar.inline {\\n  opacity: 1;\\n  max-height: 640px;\\n  visibility: visible;\\n}\\n.flatpickr-calendar.open {\\n  display: inline-block;\\n  z-index: 99999;\\n}\\n.flatpickr-calendar.animate.open {\\n  -webkit-animation: fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);\\n  animation: fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);\\n}\\n.flatpickr-calendar.inline {\\n  display: block;\\n  position: relative;\\n  top: 2px;\\n}\\n.flatpickr-calendar.static {\\n  position: absolute;\\n  top: calc(100% + 2px);\\n}\\n.flatpickr-calendar.static.open {\\n  z-index: 999;\\n  display: block;\\n}\\n.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7) {\\n  -webkit-box-shadow: none !important;\\n  box-shadow: none !important;\\n}\\n.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1) {\\n  -webkit-box-shadow: -2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;\\n  box-shadow: -2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;\\n}\\n.flatpickr-calendar .hasWeeks .dayContainer,\\n.flatpickr-calendar .hasTime .dayContainer {\\n  border-bottom: 0;\\n  border-bottom-right-radius: 0;\\n  border-bottom-left-radius: 0;\\n}\\n.flatpickr-calendar .hasWeeks .dayContainer {\\n  border-left: 0;\\n}\\n.flatpickr-calendar.showTimeInput.hasTime .flatpickr-time {\\n  height: 40px;\\n  border-top: 1px solid #e6e6e6;\\n}\\n.flatpickr-calendar.noCalendar.hasTime .flatpickr-time {\\n  height: auto;\\n}\\n.flatpickr-calendar:before,\\n.flatpickr-calendar:after {\\n  position: absolute;\\n  display: block;\\n  pointer-events: none;\\n  border: solid transparent;\\n  content: \\'\\';\\n  height: 0;\\n  width: 0;\\n  left: 22px;\\n}\\n.flatpickr-calendar.rightMost:before,\\n.flatpickr-calendar.rightMost:after {\\n  left: auto;\\n  right: 22px;\\n}\\n.flatpickr-calendar:before {\\n  border-width: 5px;\\n  margin: 0 -5px;\\n}\\n.flatpickr-calendar:after {\\n  border-width: 4px;\\n  margin: 0 -4px;\\n}\\n.flatpickr-calendar.arrowTop:before,\\n.flatpickr-calendar.arrowTop:after {\\n  bottom: 100%;\\n}\\n.flatpickr-calendar.arrowTop:before {\\n  border-bottom-color: #e6e6e6;\\n}\\n.flatpickr-calendar.arrowTop:after {\\n  border-bottom-color: #fff;\\n}\\n.flatpickr-calendar.arrowBottom:before,\\n.flatpickr-calendar.arrowBottom:after {\\n  top: 100%;\\n}\\n.flatpickr-calendar.arrowBottom:before {\\n  border-top-color: #e6e6e6;\\n}\\n.flatpickr-calendar.arrowBottom:after {\\n  border-top-color: #fff;\\n}\\n.flatpickr-calendar:focus {\\n  outline: 0;\\n}\\n.flatpickr-wrapper {\\n  position: relative;\\n  display: inline-block;\\n}\\n.flatpickr-months {\\n  display: -webkit-box;\\n  display: -webkit-flex;\\n  display: -ms-flexbox;\\n  display: flex;\\n}\\n.flatpickr-months .flatpickr-month {\\n  background: transparent;\\n  color: rgba(0, 0, 0, 0.9);\\n  fill: rgba(0, 0, 0, 0.9);\\n  height: 34px;\\n  line-height: 1;\\n  text-align: center;\\n  position: relative;\\n  -webkit-user-select: none;\\n  -moz-user-select: none;\\n  -ms-user-select: none;\\n  user-select: none;\\n  overflow: hidden;\\n  -webkit-box-flex: 1;\\n  -webkit-flex: 1;\\n  -ms-flex: 1;\\n  flex: 1;\\n}\\n.flatpickr-months .flatpickr-prev-month,\\n.flatpickr-months .flatpickr-next-month {\\n  text-decoration: none;\\n  cursor: pointer;\\n  position: absolute;\\n  top: 0;\\n  height: 34px;\\n  padding: 10px;\\n  z-index: 3;\\n  color: rgba(0, 0, 0, 0.9);\\n  fill: rgba(0, 0, 0, 0.9);\\n}\\n.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,\\n.flatpickr-months .flatpickr-next-month.flatpickr-disabled {\\n  display: none;\\n}\\n.flatpickr-months .flatpickr-prev-month i,\\n.flatpickr-months .flatpickr-next-month i {\\n  position: relative;\\n}\\n.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,\\n.flatpickr-months .flatpickr-next-month.flatpickr-prev-month {\\n  /*\\n      /*rtl:begin:ignore*/\\n  /*\\n      */\\n  left: 0;\\n  /*\\n      /*rtl:end:ignore*/\\n  /*\\n      */\\n}\\n/*\\n      /*rtl:begin:ignore*/\\n/*\\n      /*rtl:end:ignore*/\\n.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,\\n.flatpickr-months .flatpickr-next-month.flatpickr-next-month {\\n  /*\\n      /*rtl:begin:ignore*/\\n  /*\\n      */\\n  right: 0;\\n  /*\\n      /*rtl:end:ignore*/\\n  /*\\n      */\\n}\\n/*\\n      /*rtl:begin:ignore*/\\n/*\\n      /*rtl:end:ignore*/\\n.flatpickr-months .flatpickr-prev-month:hover,\\n.flatpickr-months .flatpickr-next-month:hover {\\n  color: #959ea9;\\n}\\n.flatpickr-months .flatpickr-prev-month:hover svg,\\n.flatpickr-months .flatpickr-next-month:hover svg {\\n  fill: #f64747;\\n}\\n.flatpickr-months .flatpickr-prev-month svg,\\n.flatpickr-months .flatpickr-next-month svg {\\n  width: 14px;\\n  height: 14px;\\n}\\n.flatpickr-months .flatpickr-prev-month svg path,\\n.flatpickr-months .flatpickr-next-month svg path {\\n  -webkit-transition: fill 0.1s;\\n  transition: fill 0.1s;\\n  fill: inherit;\\n}\\n.numInputWrapper {\\n  position: relative;\\n  height: auto;\\n}\\n.numInputWrapper input,\\n.numInputWrapper span {\\n  display: inline-block;\\n}\\n.numInputWrapper input {\\n  width: 100%;\\n}\\n.numInputWrapper input::-ms-clear {\\n  display: none;\\n}\\n.numInputWrapper input::-webkit-outer-spin-button,\\n.numInputWrapper input::-webkit-inner-spin-button {\\n  margin: 0;\\n  -webkit-appearance: none;\\n}\\n.numInputWrapper span {\\n  position: absolute;\\n  right: 0;\\n  width: 14px;\\n  padding: 0 4px 0 2px;\\n  height: 50%;\\n  line-height: 50%;\\n  opacity: 0;\\n  cursor: pointer;\\n  border: 1px solid rgba(57, 57, 57, 0.15);\\n  -webkit-box-sizing: border-box;\\n  box-sizing: border-box;\\n}\\n.numInputWrapper span:hover {\\n  background: rgba(0, 0, 0, 0.1);\\n}\\n.numInputWrapper span:active {\\n  background: rgba(0, 0, 0, 0.2);\\n}\\n.numInputWrapper span:after {\\n  display: block;\\n  content: \"\";\\n  position: absolute;\\n}\\n.numInputWrapper span.arrowUp {\\n  top: 0;\\n  border-bottom: 0;\\n}\\n.numInputWrapper span.arrowUp:after {\\n  border-left: 4px solid transparent;\\n  border-right: 4px solid transparent;\\n  border-bottom: 4px solid rgba(57, 57, 57, 0.6);\\n  top: 26%;\\n}\\n.numInputWrapper span.arrowDown {\\n  top: 50%;\\n}\\n.numInputWrapper span.arrowDown:after {\\n  border-left: 4px solid transparent;\\n  border-right: 4px solid transparent;\\n  border-top: 4px solid rgba(57, 57, 57, 0.6);\\n  top: 40%;\\n}\\n.numInputWrapper span svg {\\n  width: inherit;\\n  height: auto;\\n}\\n.numInputWrapper span svg path {\\n  fill: rgba(0, 0, 0, 0.5);\\n}\\n.numInputWrapper:hover {\\n  background: rgba(0, 0, 0, 0.05);\\n}\\n.numInputWrapper:hover span {\\n  opacity: 1;\\n}\\n.flatpickr-current-month {\\n  font-size: 135%;\\n  line-height: inherit;\\n  font-weight: 300;\\n  color: inherit;\\n  position: absolute;\\n  width: 75%;\\n  left: 12.5%;\\n  padding: 7.48px 0 0 0;\\n  line-height: 1;\\n  height: 34px;\\n  display: inline-block;\\n  text-align: center;\\n  -webkit-transform: translate3d(0px, 0px, 0px);\\n  transform: translate3d(0px, 0px, 0px);\\n}\\n.flatpickr-current-month span.cur-month {\\n  font-family: inherit;\\n  font-weight: 700;\\n  color: inherit;\\n  display: inline-block;\\n  margin-left: 0.5ch;\\n  padding: 0;\\n}\\n.flatpickr-current-month span.cur-month:hover {\\n  background: rgba(0, 0, 0, 0.05);\\n}\\n.flatpickr-current-month .numInputWrapper {\\n  width: 6ch;\\n  width: 7ch\\\\0;\\n  display: inline-block;\\n}\\n.flatpickr-current-month .numInputWrapper span.arrowUp:after {\\n  border-bottom-color: rgba(0, 0, 0, 0.9);\\n}\\n.flatpickr-current-month .numInputWrapper span.arrowDown:after {\\n  border-top-color: rgba(0, 0, 0, 0.9);\\n}\\n.flatpickr-current-month input.cur-year {\\n  background: transparent;\\n  -webkit-box-sizing: border-box;\\n  box-sizing: border-box;\\n  color: inherit;\\n  cursor: text;\\n  padding: 0 0 0 0.5ch;\\n  margin: 0;\\n  display: inline-block;\\n  font-size: inherit;\\n  font-family: inherit;\\n  font-weight: 300;\\n  line-height: inherit;\\n  height: auto;\\n  border: 0;\\n  border-radius: 0;\\n  vertical-align: initial;\\n  -webkit-appearance: textfield;\\n  -moz-appearance: textfield;\\n  appearance: textfield;\\n}\\n.flatpickr-current-month input.cur-year:focus {\\n  outline: 0;\\n}\\n.flatpickr-current-month input.cur-year[disabled],\\n.flatpickr-current-month input.cur-year[disabled]:hover {\\n  font-size: 100%;\\n  color: rgba(0, 0, 0, 0.5);\\n  background: transparent;\\n  pointer-events: none;\\n}\\n.flatpickr-current-month .flatpickr-monthDropdown-months {\\n  appearance: menulist;\\n  background: transparent;\\n  border: none;\\n  border-radius: 0;\\n  box-sizing: border-box;\\n  color: inherit;\\n  cursor: pointer;\\n  font-size: inherit;\\n  font-family: inherit;\\n  font-weight: 300;\\n  height: auto;\\n  line-height: inherit;\\n  margin: -1px 0 0 0;\\n  outline: none;\\n  padding: 0 0 0 0.5ch;\\n  position: relative;\\n  vertical-align: initial;\\n  -webkit-box-sizing: border-box;\\n  -webkit-appearance: menulist;\\n  -moz-appearance: menulist;\\n  width: auto;\\n}\\n.flatpickr-current-month .flatpickr-monthDropdown-months:focus,\\n.flatpickr-current-month .flatpickr-monthDropdown-months:active {\\n  outline: none;\\n}\\n.flatpickr-current-month .flatpickr-monthDropdown-months:hover {\\n  background: rgba(0, 0, 0, 0.05);\\n}\\n.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month {\\n  background-color: transparent;\\n  outline: none;\\n  padding: 0;\\n}\\n.flatpickr-weekdays {\\n  background: transparent;\\n  text-align: center;\\n  overflow: hidden;\\n  width: 100%;\\n  display: -webkit-box;\\n  display: -webkit-flex;\\n  display: -ms-flexbox;\\n  display: flex;\\n  -webkit-box-align: center;\\n  -webkit-align-items: center;\\n  -ms-flex-align: center;\\n  align-items: center;\\n  height: 28px;\\n}\\n.flatpickr-weekdays .flatpickr-weekdaycontainer {\\n  display: -webkit-box;\\n  display: -webkit-flex;\\n  display: -ms-flexbox;\\n  display: flex;\\n  -webkit-box-flex: 1;\\n  -webkit-flex: 1;\\n  -ms-flex: 1;\\n  flex: 1;\\n}\\nspan.flatpickr-weekday {\\n  cursor: default;\\n  font-size: 90%;\\n  background: transparent;\\n  color: rgba(0, 0, 0, 0.54);\\n  line-height: 1;\\n  margin: 0;\\n  text-align: center;\\n  display: block;\\n  -webkit-box-flex: 1;\\n  -webkit-flex: 1;\\n  -ms-flex: 1;\\n  flex: 1;\\n  font-weight: bolder;\\n}\\n.dayContainer,\\n.flatpickr-weeks {\\n  padding: 1px 0 0 0;\\n}\\n.flatpickr-days {\\n  position: relative;\\n  overflow: hidden;\\n  display: -webkit-box;\\n  display: -webkit-flex;\\n  display: -ms-flexbox;\\n  display: flex;\\n  -webkit-box-align: start;\\n  -webkit-align-items: flex-start;\\n  -ms-flex-align: start;\\n  align-items: flex-start;\\n  width: 307.875px;\\n}\\n.flatpickr-days:focus {\\n  outline: 0;\\n}\\n.dayContainer {\\n  padding: 0;\\n  outline: 0;\\n  text-align: left;\\n  width: 307.875px;\\n  min-width: 307.875px;\\n  max-width: 307.875px;\\n  -webkit-box-sizing: border-box;\\n  box-sizing: border-box;\\n  display: inline-block;\\n  display: -ms-flexbox;\\n  display: -webkit-box;\\n  display: -webkit-flex;\\n  display: flex;\\n  -webkit-flex-wrap: wrap;\\n  flex-wrap: wrap;\\n  -ms-flex-wrap: wrap;\\n  -ms-flex-pack: justify;\\n  -webkit-justify-content: space-around;\\n  justify-content: space-around;\\n  -webkit-transform: translate3d(0px, 0px, 0px);\\n  transform: translate3d(0px, 0px, 0px);\\n  opacity: 1;\\n}\\n.dayContainer + .dayContainer {\\n  -webkit-box-shadow: -1px 0 0 #e6e6e6;\\n  box-shadow: -1px 0 0 #e6e6e6;\\n}\\n.flatpickr-day {\\n  background: none;\\n  border: 1px solid transparent;\\n  border-radius: 150px;\\n  -webkit-box-sizing: border-box;\\n  box-sizing: border-box;\\n  color: #393939;\\n  cursor: pointer;\\n  font-weight: 400;\\n  width: 14.2857143%;\\n  -webkit-flex-basis: 14.2857143%;\\n  -ms-flex-preferred-size: 14.2857143%;\\n  flex-basis: 14.2857143%;\\n  max-width: 39px;\\n  height: 39px;\\n  line-height: 39px;\\n  margin: 0;\\n  display: inline-block;\\n  position: relative;\\n  -webkit-box-pack: center;\\n  -webkit-justify-content: center;\\n  -ms-flex-pack: center;\\n  justify-content: center;\\n  text-align: center;\\n}\\n.flatpickr-day.inRange,\\n.flatpickr-day.prevMonthDay.inRange,\\n.flatpickr-day.nextMonthDay.inRange,\\n.flatpickr-day.today.inRange,\\n.flatpickr-day.prevMonthDay.today.inRange,\\n.flatpickr-day.nextMonthDay.today.inRange,\\n.flatpickr-day:hover,\\n.flatpickr-day.prevMonthDay:hover,\\n.flatpickr-day.nextMonthDay:hover,\\n.flatpickr-day:focus,\\n.flatpickr-day.prevMonthDay:focus,\\n.flatpickr-day.nextMonthDay:focus {\\n  cursor: pointer;\\n  outline: 0;\\n  background: #e6e6e6;\\n  border-color: #e6e6e6;\\n}\\n.flatpickr-day.today {\\n  border-color: #959ea9;\\n}\\n.flatpickr-day.today:hover,\\n.flatpickr-day.today:focus {\\n  border-color: #959ea9;\\n  background: #959ea9;\\n  color: #fff;\\n}\\n.flatpickr-day.selected,\\n.flatpickr-day.startRange,\\n.flatpickr-day.endRange,\\n.flatpickr-day.selected.inRange,\\n.flatpickr-day.startRange.inRange,\\n.flatpickr-day.endRange.inRange,\\n.flatpickr-day.selected:focus,\\n.flatpickr-day.startRange:focus,\\n.flatpickr-day.endRange:focus,\\n.flatpickr-day.selected:hover,\\n.flatpickr-day.startRange:hover,\\n.flatpickr-day.endRange:hover,\\n.flatpickr-day.selected.prevMonthDay,\\n.flatpickr-day.startRange.prevMonthDay,\\n.flatpickr-day.endRange.prevMonthDay,\\n.flatpickr-day.selected.nextMonthDay,\\n.flatpickr-day.startRange.nextMonthDay,\\n.flatpickr-day.endRange.nextMonthDay {\\n  background: #569ff7;\\n  -webkit-box-shadow: none;\\n  box-shadow: none;\\n  color: #fff;\\n  border-color: #569ff7;\\n}\\n.flatpickr-day.selected.startRange,\\n.flatpickr-day.startRange.startRange,\\n.flatpickr-day.endRange.startRange {\\n  border-radius: 50px 0 0 50px;\\n}\\n.flatpickr-day.selected.endRange,\\n.flatpickr-day.startRange.endRange,\\n.flatpickr-day.endRange.endRange {\\n  border-radius: 0 50px 50px 0;\\n}\\n.flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n+1)),\\n.flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n+1)),\\n.flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n+1)) {\\n  -webkit-box-shadow: -10px 0 0 #569ff7;\\n  box-shadow: -10px 0 0 #569ff7;\\n}\\n.flatpickr-day.selected.startRange.endRange,\\n.flatpickr-day.startRange.startRange.endRange,\\n.flatpickr-day.endRange.startRange.endRange {\\n  border-radius: 50px;\\n}\\n.flatpickr-day.inRange {\\n  border-radius: 0;\\n  -webkit-box-shadow: -5px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;\\n  box-shadow: -5px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;\\n}\\n.flatpickr-day.flatpickr-disabled,\\n.flatpickr-day.flatpickr-disabled:hover,\\n.flatpickr-day.prevMonthDay,\\n.flatpickr-day.nextMonthDay,\\n.flatpickr-day.notAllowed,\\n.flatpickr-day.notAllowed.prevMonthDay,\\n.flatpickr-day.notAllowed.nextMonthDay {\\n  color: rgba(57, 57, 57, 0.3);\\n  background: transparent;\\n  border-color: transparent;\\n  cursor: default;\\n}\\n.flatpickr-day.flatpickr-disabled,\\n.flatpickr-day.flatpickr-disabled:hover {\\n  cursor: not-allowed;\\n  color: rgba(57, 57, 57, 0.1);\\n}\\n.flatpickr-day.week.selected {\\n  border-radius: 0;\\n  -webkit-box-shadow: -5px 0 0 #569ff7, 5px 0 0 #569ff7;\\n  box-shadow: -5px 0 0 #569ff7, 5px 0 0 #569ff7;\\n}\\n.flatpickr-day.hidden {\\n  visibility: hidden;\\n}\\n.rangeMode .flatpickr-day {\\n  margin-top: 1px;\\n}\\n.flatpickr-weekwrapper {\\n  float: left;\\n}\\n.flatpickr-weekwrapper .flatpickr-weeks {\\n  padding: 0 12px;\\n  -webkit-box-shadow: 1px 0 0 #e6e6e6;\\n  box-shadow: 1px 0 0 #e6e6e6;\\n}\\n.flatpickr-weekwrapper .flatpickr-weekday {\\n  float: none;\\n  width: 100%;\\n  line-height: 28px;\\n}\\n.flatpickr-weekwrapper span.flatpickr-day,\\n.flatpickr-weekwrapper span.flatpickr-day:hover {\\n  display: block;\\n  width: 100%;\\n  max-width: none;\\n  color: rgba(57, 57, 57, 0.3);\\n  background: transparent;\\n  cursor: default;\\n  border: none;\\n}\\n.flatpickr-innerContainer {\\n  display: block;\\n  display: -webkit-box;\\n  display: -webkit-flex;\\n  display: -ms-flexbox;\\n  display: flex;\\n  -webkit-box-sizing: border-box;\\n  box-sizing: border-box;\\n  overflow: hidden;\\n}\\n.flatpickr-rContainer {\\n  display: inline-block;\\n  padding: 0;\\n  -webkit-box-sizing: border-box;\\n  box-sizing: border-box;\\n}\\n.flatpickr-time {\\n  text-align: center;\\n  outline: 0;\\n  display: block;\\n  height: 0;\\n  line-height: 40px;\\n  max-height: 40px;\\n  -webkit-box-sizing: border-box;\\n  box-sizing: border-box;\\n  overflow: hidden;\\n  display: -webkit-box;\\n  display: -webkit-flex;\\n  display: -ms-flexbox;\\n  display: flex;\\n}\\n.flatpickr-time:after {\\n  content: \"\";\\n  display: table;\\n  clear: both;\\n}\\n.flatpickr-time .numInputWrapper {\\n  -webkit-box-flex: 1;\\n  -webkit-flex: 1;\\n  -ms-flex: 1;\\n  flex: 1;\\n  width: 40%;\\n  height: 40px;\\n  float: left;\\n}\\n.flatpickr-time .numInputWrapper span.arrowUp:after {\\n  border-bottom-color: #393939;\\n}\\n.flatpickr-time .numInputWrapper span.arrowDown:after {\\n  border-top-color: #393939;\\n}\\n.flatpickr-time.hasSeconds .numInputWrapper {\\n  width: 26%;\\n}\\n.flatpickr-time.time24hr .numInputWrapper {\\n  width: 49%;\\n}\\n.flatpickr-time input {\\n  background: transparent;\\n  -webkit-box-shadow: none;\\n  box-shadow: none;\\n  border: 0;\\n  border-radius: 0;\\n  text-align: center;\\n  margin: 0;\\n  padding: 0;\\n  height: inherit;\\n  line-height: inherit;\\n  color: #393939;\\n  font-size: 14px;\\n  position: relative;\\n  -webkit-box-sizing: border-box;\\n  box-sizing: border-box;\\n  -webkit-appearance: textfield;\\n  -moz-appearance: textfield;\\n  appearance: textfield;\\n}\\n.flatpickr-time input.flatpickr-hour {\\n  font-weight: bold;\\n}\\n.flatpickr-time input.flatpickr-minute,\\n.flatpickr-time input.flatpickr-second {\\n  font-weight: 400;\\n}\\n.flatpickr-time input:focus {\\n  outline: 0;\\n  border: 0;\\n}\\n.flatpickr-time .flatpickr-time-separator,\\n.flatpickr-time .flatpickr-am-pm {\\n  height: inherit;\\n  float: left;\\n  line-height: inherit;\\n  color: #393939;\\n  font-weight: bold;\\n  width: 2%;\\n  -webkit-user-select: none;\\n  -moz-user-select: none;\\n  -ms-user-select: none;\\n  user-select: none;\\n  -webkit-align-self: center;\\n  -ms-flex-item-align: center;\\n  align-self: center;\\n}\\n.flatpickr-time .flatpickr-am-pm {\\n  outline: 0;\\n  width: 18%;\\n  cursor: pointer;\\n  text-align: center;\\n  font-weight: 400;\\n}\\n.flatpickr-time input:hover,\\n.flatpickr-time .flatpickr-am-pm:hover,\\n.flatpickr-time input:focus,\\n.flatpickr-time .flatpickr-am-pm:focus {\\n  background: #eee;\\n}\\n.flatpickr-input[readonly] {\\n  cursor: pointer;\\n}\\n@-webkit-keyframes fpFadeInDown {\\n  from {\\n    opacity: 0;\\n    -webkit-transform: translate3d(0, -20px, 0);\\n    transform: translate3d(0, -20px, 0);\\n  }\\n  to {\\n    opacity: 1;\\n    -webkit-transform: translate3d(0, 0, 0);\\n    transform: translate3d(0, 0, 0);\\n  }\\n}\\n@keyframes fpFadeInDown {\\n  from {\\n    opacity: 0;\\n    -webkit-transform: translate3d(0, -20px, 0);\\n    transform: translate3d(0, -20px, 0);\\n  }\\n  to {\\n    opacity: 1;\\n    -webkit-transform: translate3d(0, 0, 0);\\n    transform: translate3d(0, 0, 0);\\n  }\\n}\\n.flatpickr-calendar {\\n  background: transparent;\\n  opacity: 0;\\n  display: none;\\n  text-align: center;\\n  visibility: hidden;\\n  padding: 0;\\n  -webkit-animation: none;\\n  animation: none;\\n  direction: ltr;\\n  border: 0;\\n  font-size: 14px;\\n  line-height: 24px;\\n  border-radius: 5px;\\n  position: absolute;\\n  width: 307.875px;\\n  -webkit-box-sizing: border-box;\\n  box-sizing: border-box;\\n  -ms-touch-action: manipulation;\\n  touch-action: manipulation;\\n  -webkit-box-shadow: 0 3px 13px rgba(0, 0, 0, 0.08);\\n  box-shadow: 0 3px 13px rgba(0, 0, 0, 0.08);\\n}\\n.flatpickr-calendar.open,\\n.flatpickr-calendar.inline {\\n  opacity: 1;\\n  max-height: 640px;\\n  visibility: visible;\\n}\\n.flatpickr-calendar.open {\\n  display: inline-block;\\n  z-index: 99999;\\n}\\n.flatpickr-calendar.animate.open {\\n  -webkit-animation: fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);\\n  animation: fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);\\n}\\n.flatpickr-calendar.inline {\\n  display: block;\\n  position: relative;\\n  top: 2px;\\n}\\n.flatpickr-calendar.static {\\n  position: absolute;\\n  top: calc(100% + 2px);\\n}\\n.flatpickr-calendar.static.open {\\n  z-index: 999;\\n  display: block;\\n}\\n.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7) {\\n  -webkit-box-shadow: none !important;\\n  box-shadow: none !important;\\n}\\n.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1) {\\n  -webkit-box-shadow: -2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;\\n  box-shadow: -2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;\\n}\\n.flatpickr-calendar .hasWeeks .dayContainer,\\n.flatpickr-calendar .hasTime .dayContainer {\\n  border-bottom: 0;\\n  border-bottom-right-radius: 0;\\n  border-bottom-left-radius: 0;\\n}\\n.flatpickr-calendar .hasWeeks .dayContainer {\\n  border-left: 0;\\n}\\n.flatpickr-calendar.showTimeInput.hasTime .flatpickr-time {\\n  height: 40px;\\n  border-top: 1px solid #eceef1;\\n}\\n.flatpickr-calendar.showTimeInput.hasTime .flatpickr-innerContainer {\\n  border-bottom: 0;\\n}\\n.flatpickr-calendar.showTimeInput.hasTime .flatpickr-time {\\n  border: 1px solid #eceef1;\\n}\\n.flatpickr-calendar.noCalendar.hasTime .flatpickr-time {\\n  height: auto;\\n}\\n.flatpickr-calendar:before,\\n.flatpickr-calendar:after {\\n  position: absolute;\\n  display: block;\\n  pointer-events: none;\\n  border: solid transparent;\\n  content: \\'\\';\\n  height: 0;\\n  width: 0;\\n  left: 22px;\\n}\\n.flatpickr-calendar.rightMost:before,\\n.flatpickr-calendar.rightMost:after {\\n  left: auto;\\n  right: 22px;\\n}\\n.flatpickr-calendar:before {\\n  border-width: 5px;\\n  margin: 0 -5px;\\n}\\n.flatpickr-calendar:after {\\n  border-width: 4px;\\n  margin: 0 -4px;\\n}\\n.flatpickr-calendar.arrowTop:before,\\n.flatpickr-calendar.arrowTop:after {\\n  bottom: 100%;\\n}\\n.flatpickr-calendar.arrowTop:before {\\n  border-bottom-color: #eceef1;\\n}\\n.flatpickr-calendar.arrowTop:after {\\n  border-bottom-color: #eceef1;\\n}\\n.flatpickr-calendar.arrowBottom:before,\\n.flatpickr-calendar.arrowBottom:after {\\n  top: 100%;\\n}\\n.flatpickr-calendar.arrowBottom:before {\\n  border-top-color: #eceef1;\\n}\\n.flatpickr-calendar.arrowBottom:after {\\n  border-top-color: #eceef1;\\n}\\n.flatpickr-calendar:focus {\\n  outline: 0;\\n}\\n.flatpickr-wrapper {\\n  position: relative;\\n  display: inline-block;\\n}\\n.flatpickr-months {\\n  display: -webkit-box;\\n  display: -webkit-flex;\\n  display: -ms-flexbox;\\n  display: flex;\\n}\\n.flatpickr-months .flatpickr-month {\\n  border-radius: 5px 5px 0 0;\\n  background: #eceef1;\\n  color: #5a6171;\\n  fill: #5a6171;\\n  height: 34px;\\n  line-height: 1;\\n  text-align: center;\\n  position: relative;\\n  -webkit-user-select: none;\\n  -moz-user-select: none;\\n  -ms-user-select: none;\\n  user-select: none;\\n  overflow: hidden;\\n  -webkit-box-flex: 1;\\n  -webkit-flex: 1;\\n  -ms-flex: 1;\\n  flex: 1;\\n}\\n.flatpickr-months .flatpickr-prev-month,\\n.flatpickr-months .flatpickr-next-month {\\n  text-decoration: none;\\n  cursor: pointer;\\n  position: absolute;\\n  top: 0;\\n  height: 34px;\\n  padding: 10px;\\n  z-index: 3;\\n  color: #5a6171;\\n  fill: #5a6171;\\n}\\n.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,\\n.flatpickr-months .flatpickr-next-month.flatpickr-disabled {\\n  display: none;\\n}\\n.flatpickr-months .flatpickr-prev-month i,\\n.flatpickr-months .flatpickr-next-month i {\\n  position: relative;\\n}\\n.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,\\n.flatpickr-months .flatpickr-next-month.flatpickr-prev-month {\\n  /*\\n      /*rtl:begin:ignore*/\\n  /*\\n      */\\n  left: 0;\\n  /*\\n      /*rtl:end:ignore*/\\n  /*\\n      */\\n}\\n/*\\n      /*rtl:begin:ignore*/\\n/*\\n      /*rtl:end:ignore*/\\n.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,\\n.flatpickr-months .flatpickr-next-month.flatpickr-next-month {\\n  /*\\n      /*rtl:begin:ignore*/\\n  /*\\n      */\\n  right: 0;\\n  /*\\n      /*rtl:end:ignore*/\\n  /*\\n      */\\n}\\n/*\\n      /*rtl:begin:ignore*/\\n/*\\n      /*rtl:end:ignore*/\\n.flatpickr-months .flatpickr-prev-month:hover,\\n.flatpickr-months .flatpickr-next-month:hover {\\n  color: #bbb;\\n}\\n.flatpickr-months .flatpickr-prev-month:hover svg,\\n.flatpickr-months .flatpickr-next-month:hover svg {\\n  fill: #f64747;\\n}\\n.flatpickr-months .flatpickr-prev-month svg,\\n.flatpickr-months .flatpickr-next-month svg {\\n  width: 14px;\\n  height: 14px;\\n}\\n.flatpickr-months .flatpickr-prev-month svg path,\\n.flatpickr-months .flatpickr-next-month svg path {\\n  -webkit-transition: fill 0.1s;\\n  transition: fill 0.1s;\\n  fill: inherit;\\n}\\n.numInputWrapper {\\n  position: relative;\\n  height: auto;\\n}\\n.numInputWrapper input,\\n.numInputWrapper span {\\n  display: inline-block;\\n}\\n.numInputWrapper input {\\n  width: 100%;\\n}\\n.numInputWrapper input::-ms-clear {\\n  display: none;\\n}\\n.numInputWrapper input::-webkit-outer-spin-button,\\n.numInputWrapper input::-webkit-inner-spin-button {\\n  margin: 0;\\n  -webkit-appearance: none;\\n}\\n.numInputWrapper span {\\n  position: absolute;\\n  right: 0;\\n  width: 14px;\\n  padding: 0 4px 0 2px;\\n  height: 50%;\\n  line-height: 50%;\\n  opacity: 0;\\n  cursor: pointer;\\n  border: 1px solid rgba(72, 72, 72, 0.15);\\n  -webkit-box-sizing: border-box;\\n  box-sizing: border-box;\\n}\\n.numInputWrapper span:hover {\\n  background: rgba(0, 0, 0, 0.1);\\n}\\n.numInputWrapper span:active {\\n  background: rgba(0, 0, 0, 0.2);\\n}\\n.numInputWrapper span:after {\\n  display: block;\\n  content: \"\";\\n  position: absolute;\\n}\\n.numInputWrapper span.arrowUp {\\n  top: 0;\\n  border-bottom: 0;\\n}\\n.numInputWrapper span.arrowUp:after {\\n  border-left: 4px solid transparent;\\n  border-right: 4px solid transparent;\\n  border-bottom: 4px solid rgba(72, 72, 72, 0.6);\\n  top: 26%;\\n}\\n.numInputWrapper span.arrowDown {\\n  top: 50%;\\n}\\n.numInputWrapper span.arrowDown:after {\\n  border-left: 4px solid transparent;\\n  border-right: 4px solid transparent;\\n  border-top: 4px solid rgba(72, 72, 72, 0.6);\\n  top: 40%;\\n}\\n.numInputWrapper span svg {\\n  width: inherit;\\n  height: auto;\\n}\\n.numInputWrapper span svg path {\\n  fill: rgba(90, 97, 113, 0.5);\\n}\\n.numInputWrapper:hover {\\n  background: rgba(0, 0, 0, 0.05);\\n}\\n.numInputWrapper:hover span {\\n  opacity: 1;\\n}\\n.flatpickr-current-month {\\n  font-size: 135%;\\n  line-height: inherit;\\n  font-weight: 300;\\n  color: inherit;\\n  position: absolute;\\n  width: 75%;\\n  left: 12.5%;\\n  padding: 7.48px 0 0 0;\\n  line-height: 1;\\n  height: 34px;\\n  display: inline-block;\\n  text-align: center;\\n  -webkit-transform: translate3d(0px, 0px, 0px);\\n  transform: translate3d(0px, 0px, 0px);\\n}\\n.flatpickr-current-month span.cur-month {\\n  font-family: inherit;\\n  font-weight: 700;\\n  color: inherit;\\n  display: inline-block;\\n  margin-left: 0.5ch;\\n  padding: 0;\\n}\\n.flatpickr-current-month span.cur-month:hover {\\n  background: rgba(0, 0, 0, 0.05);\\n}\\n.flatpickr-current-month .numInputWrapper {\\n  width: 6ch;\\n  width: 7ch\\\\0;\\n  display: inline-block;\\n}\\n.flatpickr-current-month .numInputWrapper span.arrowUp:after {\\n  border-bottom-color: #5a6171;\\n}\\n.flatpickr-current-month .numInputWrapper span.arrowDown:after {\\n  border-top-color: #5a6171;\\n}\\n.flatpickr-current-month input.cur-year {\\n  background: transparent;\\n  -webkit-box-sizing: border-box;\\n  box-sizing: border-box;\\n  color: inherit;\\n  cursor: text;\\n  padding: 0 0 0 0.5ch;\\n  margin: 0;\\n  display: inline-block;\\n  font-size: inherit;\\n  font-family: inherit;\\n  font-weight: 300;\\n  line-height: inherit;\\n  height: auto;\\n  border: 0;\\n  border-radius: 0;\\n  vertical-align: initial;\\n  -webkit-appearance: textfield;\\n  -moz-appearance: textfield;\\n  appearance: textfield;\\n}\\n.flatpickr-current-month input.cur-year:focus {\\n  outline: 0;\\n}\\n.flatpickr-current-month input.cur-year[disabled],\\n.flatpickr-current-month input.cur-year[disabled]:hover {\\n  font-size: 100%;\\n  color: rgba(90, 97, 113, 0.5);\\n  background: transparent;\\n  pointer-events: none;\\n}\\n.flatpickr-current-month .flatpickr-monthDropdown-months {\\n  appearance: menulist;\\n  background: #eceef1;\\n  border: none;\\n  border-radius: 0;\\n  box-sizing: border-box;\\n  color: inherit;\\n  cursor: pointer;\\n  font-size: inherit;\\n  font-family: inherit;\\n  font-weight: 300;\\n  height: auto;\\n  line-height: inherit;\\n  margin: -1px 0 0 0;\\n  outline: none;\\n  padding: 0 0 0 0.5ch;\\n  position: relative;\\n  vertical-align: initial;\\n  -webkit-box-sizing: border-box;\\n  -webkit-appearance: menulist;\\n  -moz-appearance: menulist;\\n  width: auto;\\n}\\n.flatpickr-current-month .flatpickr-monthDropdown-months:focus,\\n.flatpickr-current-month .flatpickr-monthDropdown-months:active {\\n  outline: none;\\n}\\n.flatpickr-current-month .flatpickr-monthDropdown-months:hover {\\n  background: rgba(0, 0, 0, 0.05);\\n}\\n.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month {\\n  background-color: #eceef1;\\n  outline: none;\\n  padding: 0;\\n}\\n.flatpickr-weekdays {\\n  background: #eceef1;\\n  text-align: center;\\n  overflow: hidden;\\n  width: 100%;\\n  display: -webkit-box;\\n  display: -webkit-flex;\\n  display: -ms-flexbox;\\n  display: flex;\\n  -webkit-box-align: center;\\n  -webkit-align-items: center;\\n  -ms-flex-align: center;\\n  align-items: center;\\n  height: 28px;\\n}\\n.flatpickr-weekdays .flatpickr-weekdaycontainer {\\n  display: -webkit-box;\\n  display: -webkit-flex;\\n  display: -ms-flexbox;\\n  display: flex;\\n  -webkit-box-flex: 1;\\n  -webkit-flex: 1;\\n  -ms-flex: 1;\\n  flex: 1;\\n}\\nspan.flatpickr-weekday {\\n  cursor: default;\\n  font-size: 90%;\\n  background: #eceef1;\\n  color: #5a6171;\\n  line-height: 1;\\n  margin: 0;\\n  text-align: center;\\n  display: block;\\n  -webkit-box-flex: 1;\\n  -webkit-flex: 1;\\n  -ms-flex: 1;\\n  flex: 1;\\n  font-weight: bolder;\\n}\\n.dayContainer,\\n.flatpickr-weeks {\\n  padding: 1px 0 0 0;\\n}\\n.flatpickr-days {\\n  position: relative;\\n  overflow: hidden;\\n  display: -webkit-box;\\n  display: -webkit-flex;\\n  display: -ms-flexbox;\\n  display: flex;\\n  -webkit-box-align: start;\\n  -webkit-align-items: flex-start;\\n  -ms-flex-align: start;\\n  align-items: flex-start;\\n  width: 307.875px;\\n  border-left: 1px solid #eceef1;\\n  border-right: 1px solid #eceef1;\\n}\\n.flatpickr-days:focus {\\n  outline: 0;\\n}\\n.dayContainer {\\n  padding: 0;\\n  outline: 0;\\n  text-align: left;\\n  width: 307.875px;\\n  min-width: 307.875px;\\n  max-width: 307.875px;\\n  -webkit-box-sizing: border-box;\\n  box-sizing: border-box;\\n  display: inline-block;\\n  display: -ms-flexbox;\\n  display: -webkit-box;\\n  display: -webkit-flex;\\n  display: flex;\\n  -webkit-flex-wrap: wrap;\\n  flex-wrap: wrap;\\n  -ms-flex-wrap: wrap;\\n  -ms-flex-pack: justify;\\n  -webkit-justify-content: space-around;\\n  justify-content: space-around;\\n  -webkit-transform: translate3d(0px, 0px, 0px);\\n  transform: translate3d(0px, 0px, 0px);\\n  opacity: 1;\\n}\\n.dayContainer + .dayContainer {\\n  -webkit-box-shadow: -1px 0 0 #eceef1;\\n  box-shadow: -1px 0 0 #eceef1;\\n}\\n.flatpickr-day {\\n  background: none;\\n  border: 1px solid transparent;\\n  border-radius: 150px;\\n  -webkit-box-sizing: border-box;\\n  box-sizing: border-box;\\n  color: #484848;\\n  cursor: pointer;\\n  font-weight: 400;\\n  width: 14.2857143%;\\n  -webkit-flex-basis: 14.2857143%;\\n  -ms-flex-preferred-size: 14.2857143%;\\n  flex-basis: 14.2857143%;\\n  max-width: 39px;\\n  height: 39px;\\n  line-height: 39px;\\n  margin: 0;\\n  display: inline-block;\\n  position: relative;\\n  -webkit-box-pack: center;\\n  -webkit-justify-content: center;\\n  -ms-flex-pack: center;\\n  justify-content: center;\\n  text-align: center;\\n}\\n.flatpickr-day.inRange,\\n.flatpickr-day.prevMonthDay.inRange,\\n.flatpickr-day.nextMonthDay.inRange,\\n.flatpickr-day.today.inRange,\\n.flatpickr-day.prevMonthDay.today.inRange,\\n.flatpickr-day.nextMonthDay.today.inRange,\\n.flatpickr-day:hover,\\n.flatpickr-day.prevMonthDay:hover,\\n.flatpickr-day.nextMonthDay:hover,\\n.flatpickr-day:focus,\\n.flatpickr-day.prevMonthDay:focus,\\n.flatpickr-day.nextMonthDay:focus {\\n  cursor: pointer;\\n  outline: 0;\\n  background: #e2e2e2;\\n  border-color: #e2e2e2;\\n}\\n.flatpickr-day.today {\\n  border-color: #bbb;\\n}\\n.flatpickr-day.today:hover,\\n.flatpickr-day.today:focus {\\n  border-color: #bbb;\\n  background: #bbb;\\n  color: #fff;\\n}\\n.flatpickr-day.selected,\\n.flatpickr-day.startRange,\\n.flatpickr-day.endRange,\\n.flatpickr-day.selected.inRange,\\n.flatpickr-day.startRange.inRange,\\n.flatpickr-day.endRange.inRange,\\n.flatpickr-day.selected:focus,\\n.flatpickr-day.startRange:focus,\\n.flatpickr-day.endRange:focus,\\n.flatpickr-day.selected:hover,\\n.flatpickr-day.startRange:hover,\\n.flatpickr-day.endRange:hover,\\n.flatpickr-day.selected.prevMonthDay,\\n.flatpickr-day.startRange.prevMonthDay,\\n.flatpickr-day.endRange.prevMonthDay,\\n.flatpickr-day.selected.nextMonthDay,\\n.flatpickr-day.startRange.nextMonthDay,\\n.flatpickr-day.endRange.nextMonthDay {\\n  background: #ff5a5f;\\n  -webkit-box-shadow: none;\\n  box-shadow: none;\\n  color: #fff;\\n  border-color: #ff5a5f;\\n}\\n.flatpickr-day.selected.startRange,\\n.flatpickr-day.startRange.startRange,\\n.flatpickr-day.endRange.startRange {\\n  border-radius: 50px 0 0 50px;\\n}\\n.flatpickr-day.selected.endRange,\\n.flatpickr-day.startRange.endRange,\\n.flatpickr-day.endRange.endRange {\\n  border-radius: 0 50px 50px 0;\\n}\\n.flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n+1)),\\n.flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n+1)),\\n.flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n+1)) {\\n  -webkit-box-shadow: -10px 0 0 #ff5a5f;\\n  box-shadow: -10px 0 0 #ff5a5f;\\n}\\n.flatpickr-day.selected.startRange.endRange,\\n.flatpickr-day.startRange.startRange.endRange,\\n.flatpickr-day.endRange.startRange.endRange {\\n  border-radius: 50px;\\n}\\n.flatpickr-day.inRange {\\n  border-radius: 0;\\n  -webkit-box-shadow: -5px 0 0 #e2e2e2, 5px 0 0 #e2e2e2;\\n  box-shadow: -5px 0 0 #e2e2e2, 5px 0 0 #e2e2e2;\\n}\\n.flatpickr-day.flatpickr-disabled,\\n.flatpickr-day.flatpickr-disabled:hover,\\n.flatpickr-day.prevMonthDay,\\n.flatpickr-day.nextMonthDay,\\n.flatpickr-day.notAllowed,\\n.flatpickr-day.notAllowed.prevMonthDay,\\n.flatpickr-day.notAllowed.nextMonthDay {\\n  color: rgba(72, 72, 72, 0.3);\\n  background: transparent;\\n  border-color: transparent;\\n  cursor: default;\\n}\\n.flatpickr-day.flatpickr-disabled,\\n.flatpickr-day.flatpickr-disabled:hover {\\n  cursor: not-allowed;\\n  color: rgba(72, 72, 72, 0.1);\\n}\\n.flatpickr-day.week.selected {\\n  border-radius: 0;\\n  -webkit-box-shadow: -5px 0 0 #ff5a5f, 5px 0 0 #ff5a5f;\\n  box-shadow: -5px 0 0 #ff5a5f, 5px 0 0 #ff5a5f;\\n}\\n.flatpickr-day.hidden {\\n  visibility: hidden;\\n}\\n.rangeMode .flatpickr-day {\\n  margin-top: 1px;\\n}\\n.flatpickr-weekwrapper {\\n  float: left;\\n}\\n.flatpickr-weekwrapper .flatpickr-weeks {\\n  padding: 0 12px;\\n  border-left: 1px solid #eceef1;\\n}\\n.flatpickr-weekwrapper .flatpickr-weekday {\\n  float: none;\\n  width: 100%;\\n  line-height: 28px;\\n}\\n.flatpickr-weekwrapper span.flatpickr-day,\\n.flatpickr-weekwrapper span.flatpickr-day:hover {\\n  display: block;\\n  width: 100%;\\n  max-width: none;\\n  color: rgba(72, 72, 72, 0.3);\\n  background: transparent;\\n  cursor: default;\\n  border: none;\\n}\\n.flatpickr-innerContainer {\\n  display: block;\\n  display: -webkit-box;\\n  display: -webkit-flex;\\n  display: -ms-flexbox;\\n  display: flex;\\n  -webkit-box-sizing: border-box;\\n  box-sizing: border-box;\\n  overflow: hidden;\\n  background: #fff;\\n  border-bottom: 1px solid #eceef1;\\n}\\n.flatpickr-rContainer {\\n  display: inline-block;\\n  padding: 0;\\n  -webkit-box-sizing: border-box;\\n  box-sizing: border-box;\\n}\\n.flatpickr-time {\\n  text-align: center;\\n  outline: 0;\\n  display: block;\\n  height: 0;\\n  line-height: 40px;\\n  max-height: 40px;\\n  -webkit-box-sizing: border-box;\\n  box-sizing: border-box;\\n  overflow: hidden;\\n  display: -webkit-box;\\n  display: -webkit-flex;\\n  display: -ms-flexbox;\\n  display: flex;\\n  background: #fff;\\n  border-radius: 0 0 5px 5px;\\n}\\n.flatpickr-time:after {\\n  content: \"\";\\n  display: table;\\n  clear: both;\\n}\\n.flatpickr-time .numInputWrapper {\\n  -webkit-box-flex: 1;\\n  -webkit-flex: 1;\\n  -ms-flex: 1;\\n  flex: 1;\\n  width: 40%;\\n  height: 40px;\\n  float: left;\\n}\\n.flatpickr-time .numInputWrapper span.arrowUp:after {\\n  border-bottom-color: #484848;\\n}\\n.flatpickr-time .numInputWrapper span.arrowDown:after {\\n  border-top-color: #484848;\\n}\\n.flatpickr-time.hasSeconds .numInputWrapper {\\n  width: 26%;\\n}\\n.flatpickr-time.time24hr .numInputWrapper {\\n  width: 49%;\\n}\\n.flatpickr-time input {\\n  background: transparent;\\n  -webkit-box-shadow: none;\\n  box-shadow: none;\\n  border: 0;\\n  border-radius: 0;\\n  text-align: center;\\n  margin: 0;\\n  padding: 0;\\n  height: inherit;\\n  line-height: inherit;\\n  color: #484848;\\n  font-size: 14px;\\n  position: relative;\\n  -webkit-box-sizing: border-box;\\n  box-sizing: border-box;\\n  -webkit-appearance: textfield;\\n  -moz-appearance: textfield;\\n  appearance: textfield;\\n}\\n.flatpickr-time input.flatpickr-hour {\\n  font-weight: bold;\\n}\\n.flatpickr-time input.flatpickr-minute,\\n.flatpickr-time input.flatpickr-second {\\n  font-weight: 400;\\n}\\n.flatpickr-time input:focus {\\n  outline: 0;\\n  border: 0;\\n}\\n.flatpickr-time .flatpickr-time-separator,\\n.flatpickr-time .flatpickr-am-pm {\\n  height: inherit;\\n  float: left;\\n  line-height: inherit;\\n  color: #484848;\\n  font-weight: bold;\\n  width: 2%;\\n  -webkit-user-select: none;\\n  -moz-user-select: none;\\n  -ms-user-select: none;\\n  user-select: none;\\n  -webkit-align-self: center;\\n  -ms-flex-item-align: center;\\n  align-self: center;\\n}\\n.flatpickr-time .flatpickr-am-pm {\\n  outline: 0;\\n  width: 18%;\\n  cursor: pointer;\\n  text-align: center;\\n  font-weight: 400;\\n}\\n.flatpickr-time input:hover,\\n.flatpickr-time .flatpickr-am-pm:hover,\\n.flatpickr-time input:focus,\\n.flatpickr-time .flatpickr-am-pm:focus {\\n  background: #eaeaea;\\n}\\n.flatpickr-input[readonly] {\\n  cursor: pointer;\\n}\\n@-webkit-keyframes fpFadeInDown {\\n  from {\\n    opacity: 0;\\n    -webkit-transform: translate3d(0, -20px, 0);\\n    transform: translate3d(0, -20px, 0);\\n  }\\n  to {\\n    opacity: 1;\\n    -webkit-transform: translate3d(0, 0, 0);\\n    transform: translate3d(0, 0, 0);\\n  }\\n}\\n@keyframes fpFadeInDown {\\n  from {\\n    opacity: 0;\\n    -webkit-transform: translate3d(0, -20px, 0);\\n    transform: translate3d(0, -20px, 0);\\n  }\\n  to {\\n    opacity: 1;\\n    -webkit-transform: translate3d(0, 0, 0);\\n    transform: translate3d(0, 0, 0);\\n  }\\n}\\nspan.flatpickr-day.selected {\\n  font-weight: bold;\\n}\\n')},\n",
+       "      395: function _(e,t,a){Object.defineProperty(a,\"__esModule\",{value:!0});const i=e(1).__importDefault(e(157)),r=e(396);class n extends r.AbstractRangeSliderView{}a.DateRangeSliderView=n,n.__name__=\"DateRangeSliderView\";class d extends r.AbstractSlider{constructor(e){super(e),this.behaviour=\"drag\",this.connected=[!1,!0,!1]}static init_DateRangeSlider(){this.prototype.default_view=n,this.override({format:\"%d %b %Y\"})}_formatter(e,t){return i.default(e,t)}}a.DateRangeSlider=d,d.__name__=\"DateRangeSlider\",d.init_DateRangeSlider()},\n",
+       "      396: function _(e,t,s){Object.defineProperty(s,\"__esModule\",{value:!0});const i=e(1),l=i.__importStar(e(397)),r=i.__importStar(e(19)),o=e(66),n=e(9),a=e(379),d=e(398),h=\"bk-noUi-\";class _ extends a.ControlView{get noUiSlider(){return this.slider_el.noUiSlider}initialize(){super.initialize()}connect_signals(){super.connect_signals();const{direction:e,orientation:t,tooltips:s}=this.model.properties;this.on_change([e,t,s],()=>this.render());const{start:i,end:l,value:r,step:o,title:n}=this.model.properties;this.on_change([i,l,r,o],()=>{const{start:e,end:t,value:s,step:i}=this._calc_to();this.noUiSlider.updateOptions({range:{min:e,max:t},start:s,step:i})});const{bar_color:a}=this.model.properties;this.on_change(a,()=>{this._set_bar_color()});const{show_value:d}=this.model.properties;this.on_change([r,n,d],()=>this._update_title())}_update_title(){o.empty(this.title_el);const e=null==this.model.title||0==this.model.title.length&&!this.model.show_value;if(this.title_el.style.display=e?\"none\":\"\",!e&&(0!=this.model.title.length&&(this.title_el.textContent=`${this.model.title}: `),this.model.show_value)){const{value:e}=this._calc_to(),t=e.map(e=>this.model.pretty(e)).join(\" .. \");this.title_el.appendChild(o.span({class:d.bk_slider_value},t))}}_set_bar_color(){if(!this.model.disabled){this.slider_el.querySelector(\".bk-noUi-connect\").style.backgroundColor=this.model.bar_color}}_keypress_handle(e,t=0){const{start:s,value:i,end:l,step:r}=this._calc_to(),o=2==i.length;let n=s,a=l;switch(o&&0==t?a=i[1]:o&&1==t&&(n=i[0]),e.which){case 37:i[t]=Math.max(i[t]-r,n);break;case 39:i[t]=Math.min(i[t]+r,a);break;default:return}this.model.value=o?i:i[0],this.model.properties.value.change.emit(),this.model.value_throttled=this.model.value,this.noUiSlider.set(i)}render(){super.render();const{start:e,end:t,value:s,step:i}=this._calc_to();let r;if(this.model.tooltips){const e={to:e=>this.model.pretty(e)};r=n.repeat(e,s.length)}else r=!1;if(null==this.slider_el){this.slider_el=o.div(),l.create(this.slider_el,{cssPrefix:h,range:{min:e,max:t},start:s,step:i,behaviour:this.model.behaviour,connect:this.model.connected,tooltips:r,orientation:this.model.orientation,direction:this.model.direction}),this.noUiSlider.on(\"slide\",(e,t,s)=>this._slide(s)),this.noUiSlider.on(\"change\",(e,t,s)=>this._change(s)),this._set_keypress_handles();const n=(e,t)=>{if(!r)return;this.slider_el.querySelectorAll(\".bk-noUi-handle\")[e].querySelector(\".bk-noUi-tooltip\").style.display=t?\"block\":\"\"};this.noUiSlider.on(\"start\",(e,t)=>n(t,!0)),this.noUiSlider.on(\"end\",(e,t)=>n(t,!1))}else this.noUiSlider.updateOptions({range:{min:e,max:t},start:s,step:i});this._set_bar_color(),this.model.disabled?this.slider_el.setAttribute(\"disabled\",\"true\"):this.slider_el.removeAttribute(\"disabled\"),this.title_el=o.div({class:d.bk_slider_title}),this._update_title(),this.group_el=o.div({class:d.bk_input_group},this.title_el,this.slider_el),this.el.appendChild(this.group_el)}_slide(e){this.model.value=this._calc_from(e)}_change(e){this.model.value=this._calc_from(e),this.model.value_throttled=this.model.value}}_.__name__=\"AbstractBaseSliderView\";class c extends _{_calc_to(){return{start:this.model.start,end:this.model.end,value:[this.model.value],step:this.model.step}}_calc_from([e]){return Number.isInteger(this.model.start)&&Number.isInteger(this.model.end)&&Number.isInteger(this.model.step)?Math.round(e):e}_set_keypress_handles(){const e=this.slider_el.querySelector(\".bk-noUi-handle\");e.setAttribute(\"tabindex\",\"0\"),e.addEventListener(\"keydown\",e=>this._keypress_handle(e))}}s.AbstractSliderView=c,c.__name__=\"AbstractSliderView\";class u extends _{_calc_to(){return{start:this.model.start,end:this.model.end,value:this.model.value,step:this.model.step}}_calc_from(e){return e}_set_keypress_handles(){const e=this.slider_el.querySelector(\".bk-noUi-handle-lower\"),t=this.slider_el.querySelector(\".bk-noUi-handle-upper\");e.setAttribute(\"tabindex\",\"0\"),e.addEventListener(\"keydown\",e=>this._keypress_handle(e,0)),t.setAttribute(\"tabindex\",\"1\"),t.addEventListener(\"keydown\",e=>this._keypress_handle(e,1))}}s.AbstractRangeSliderView=u,u.__name__=\"AbstractRangeSliderView\";class m extends a.Control{constructor(e){super(e),this.connected=!1}static init_AbstractSlider(){this.define({title:[r.String,\"\"],show_value:[r.Boolean,!0],start:[r.Any],end:[r.Any],value:[r.Any],value_throttled:[r.Any],step:[r.Number,1],format:[r.Any],direction:[r.Any,\"ltr\"],tooltips:[r.Boolean,!0],bar_color:[r.Color,\"#e6e6e6\"]})}_formatter(e,t){return`${e}`}pretty(e){return this._formatter(e,this.format)}}s.AbstractSlider=m,m.__name__=\"AbstractSlider\",m.init_AbstractSlider()},\n",
+       "      397: function _(t,e,r){\n",
+       "      /*! nouislider - 10.1.0 - 2017-07-28 17:11:18 */var n;n=function(){\"use strict\";var t=\"10.1.0\";function e(t){t.preventDefault()}function r(t){return\"number\"==typeof t&&!isNaN(t)&&isFinite(t)}function n(t,e,r){r>0&&(s(t,e),setTimeout((function(){a(t,e)}),r))}function i(t){return Array.isArray(t)?t:[t]}function o(t){var e=(t=String(t)).split(\".\");return e.length>1?e[1].length:0}function s(t,e){t.classList?t.classList.add(e):t.className+=\" \"+e}function a(t,e){t.classList?t.classList.remove(e):t.className=t.className.replace(new RegExp(\"(^|\\\\b)\"+e.split(\" \").join(\"|\")+\"(\\\\b|$)\",\"gi\"),\" \")}function l(t){var e=void 0!==window.pageXOffset,r=\"CSS1Compat\"===(t.compatMode||\"\");return{x:e?window.pageXOffset:r?t.documentElement.scrollLeft:t.body.scrollLeft,y:e?window.pageYOffset:r?t.documentElement.scrollTop:t.body.scrollTop}}function u(t,e){return 100/(e-t)}function c(t,e){return 100*e/(t[1]-t[0])}function p(t,e){for(var r=1;t>=e[r];)r+=1;return r}function f(t,e,r){if(r>=t.slice(-1)[0])return 100;var n,i,o,s,a=p(r,t);return n=t[a-1],i=t[a],o=e[a-1],s=e[a],o+function(t,e){return c(t,t[0]<0?e+Math.abs(t[0]):e-t[0])}([n,i],r)/u(o,s)}function d(t,e,r,n){if(100===n)return n;var i,o,s=p(n,t);return r?n-(i=t[s-1])>((o=t[s])-i)/2?o:i:e[s-1]?t[s-1]+function(t,e){return Math.round(t/e)*e}(n-t[s-1],e[s-1]):n}function h(t,e,n){var i;if(\"number\"==typeof e&&(e=[e]),\"[object Array]\"!==Object.prototype.toString.call(e))throw new Error(\"noUiSlider (10.1.0): 'range' contains invalid value.\");if(!r(i=\"min\"===t?0:\"max\"===t?100:parseFloat(t))||!r(e[0]))throw new Error(\"noUiSlider (10.1.0): 'range' value isn't numeric.\");n.xPct.push(i),n.xVal.push(e[0]),i?n.xSteps.push(!isNaN(e[1])&&e[1]):isNaN(e[1])||(n.xSteps[0]=e[1]),n.xHighestCompleteStep.push(0)}function m(t,e,r){if(!e)return!0;r.xSteps[t]=c([r.xVal[t],r.xVal[t+1]],e)/u(r.xPct[t],r.xPct[t+1]);var n=(r.xVal[t+1]-r.xVal[t])/r.xNumSteps[t],i=Math.ceil(Number(n.toFixed(3))-1),o=r.xVal[t]+r.xNumSteps[t]*i;r.xHighestCompleteStep[t]=o}function g(t,e,r){this.xPct=[],this.xVal=[],this.xSteps=[r||!1],this.xNumSteps=[!1],this.xHighestCompleteStep=[],this.snap=e;var n,i=[];for(n in t)t.hasOwnProperty(n)&&i.push([t[n],n]);for(i.length&&\"object\"==typeof i[0][0]?i.sort((function(t,e){return t[0][0]-e[0][0]})):i.sort((function(t,e){return t[0]-e[0]})),n=0;n<i.length;n++)h(i[n][1],i[n][0],this);for(this.xNumSteps=this.xSteps.slice(0),n=0;n<this.xNumSteps.length;n++)m(n,this.xNumSteps[n],this)}g.prototype.getMargin=function(t){var e=this.xNumSteps[0];if(e&&t/e%1!=0)throw new Error(\"noUiSlider (10.1.0): 'limit', 'margin' and 'padding' must be divisible by step.\");return 2===this.xPct.length&&c(this.xVal,t)},g.prototype.toStepping=function(t){return t=f(this.xVal,this.xPct,t)},g.prototype.fromStepping=function(t){return function(t,e,r){if(r>=100)return t.slice(-1)[0];var n,i=p(r,e);return function(t,e){return e*(t[1]-t[0])/100+t[0]}([t[i-1],t[i]],(r-(n=e[i-1]))*u(n,e[i]))}(this.xVal,this.xPct,t)},g.prototype.getStep=function(t){return t=d(this.xPct,this.xSteps,this.snap,t)},g.prototype.getNearbySteps=function(t){var e=p(t,this.xPct);return{stepBefore:{startValue:this.xVal[e-2],step:this.xNumSteps[e-2],highestStep:this.xHighestCompleteStep[e-2]},thisStep:{startValue:this.xVal[e-1],step:this.xNumSteps[e-1],highestStep:this.xHighestCompleteStep[e-1]},stepAfter:{startValue:this.xVal[e-0],step:this.xNumSteps[e-0],highestStep:this.xHighestCompleteStep[e-0]}}},g.prototype.countStepDecimals=function(){var t=this.xNumSteps.map(o);return Math.max.apply(null,t)},g.prototype.convert=function(t){return this.getStep(this.toStepping(t))};var v={to:function(t){return void 0!==t&&t.toFixed(2)},from:Number};function b(t){if(function(t){return\"object\"==typeof t&&\"function\"==typeof t.to&&\"function\"==typeof t.from}(t))return!0;throw new Error(\"noUiSlider (10.1.0): 'format' requires 'to' and 'from' methods.\")}function S(t,e){if(!r(e))throw new Error(\"noUiSlider (10.1.0): 'step' is not numeric.\");t.singleStep=e}function w(t,e){if(\"object\"!=typeof e||Array.isArray(e))throw new Error(\"noUiSlider (10.1.0): 'range' is not an object.\");if(void 0===e.min||void 0===e.max)throw new Error(\"noUiSlider (10.1.0): Missing 'min' or 'max' in 'range'.\");if(e.min===e.max)throw new Error(\"noUiSlider (10.1.0): 'range' 'min' and 'max' cannot be equal.\");t.spectrum=new g(e,t.snap,t.singleStep)}function x(t,e){if(e=i(e),!Array.isArray(e)||!e.length)throw new Error(\"noUiSlider (10.1.0): 'start' option is incorrect.\");t.handles=e.length,t.start=e}function y(t,e){if(t.snap=e,\"boolean\"!=typeof e)throw new Error(\"noUiSlider (10.1.0): 'snap' option must be a boolean.\")}function E(t,e){if(t.animate=e,\"boolean\"!=typeof e)throw new Error(\"noUiSlider (10.1.0): 'animate' option must be a boolean.\")}function C(t,e){if(t.animationDuration=e,\"number\"!=typeof e)throw new Error(\"noUiSlider (10.1.0): 'animationDuration' option must be a number.\")}function N(t,e){var r,n=[!1];if(\"lower\"===e?e=[!0,!1]:\"upper\"===e&&(e=[!1,!0]),!0===e||!1===e){for(r=1;r<t.handles;r++)n.push(e);n.push(!1)}else{if(!Array.isArray(e)||!e.length||e.length!==t.handles+1)throw new Error(\"noUiSlider (10.1.0): 'connect' option doesn't match handle count.\");n=e}t.connect=n}function U(t,e){switch(e){case\"horizontal\":t.ort=0;break;case\"vertical\":t.ort=1;break;default:throw new Error(\"noUiSlider (10.1.0): 'orientation' option is invalid.\")}}function P(t,e){if(!r(e))throw new Error(\"noUiSlider (10.1.0): 'margin' option must be numeric.\");if(0!==e&&(t.margin=t.spectrum.getMargin(e),!t.margin))throw new Error(\"noUiSlider (10.1.0): 'margin' option is only supported on linear sliders.\")}function A(t,e){if(!r(e))throw new Error(\"noUiSlider (10.1.0): 'limit' option must be numeric.\");if(t.limit=t.spectrum.getMargin(e),!t.limit||t.handles<2)throw new Error(\"noUiSlider (10.1.0): 'limit' option is only supported on linear sliders with 2 or more handles.\")}function M(t,e){if(!r(e))throw new Error(\"noUiSlider (10.1.0): 'padding' option must be numeric.\");if(0!==e){if(t.padding=t.spectrum.getMargin(e),!t.padding)throw new Error(\"noUiSlider (10.1.0): 'padding' option is only supported on linear sliders.\");if(t.padding<0)throw new Error(\"noUiSlider (10.1.0): 'padding' option must be a positive number.\");if(t.padding>=50)throw new Error(\"noUiSlider (10.1.0): 'padding' option must be less than half the range.\")}}function O(t,e){switch(e){case\"ltr\":t.dir=0;break;case\"rtl\":t.dir=1;break;default:throw new Error(\"noUiSlider (10.1.0): 'direction' option was not recognized.\")}}function k(t,e){if(\"string\"!=typeof e)throw new Error(\"noUiSlider (10.1.0): 'behaviour' must be a string containing options.\");var r=e.indexOf(\"tap\")>=0,n=e.indexOf(\"drag\")>=0,i=e.indexOf(\"fixed\")>=0,o=e.indexOf(\"snap\")>=0,s=e.indexOf(\"hover\")>=0;if(i){if(2!==t.handles)throw new Error(\"noUiSlider (10.1.0): 'fixed' behaviour must be used with 2 handles\");P(t,t.start[1]-t.start[0])}t.events={tap:r||o,drag:n,fixed:i,snap:o,hover:s}}function V(t,e){if(t.multitouch=e,\"boolean\"!=typeof e)throw new Error(\"noUiSlider (10.1.0): 'multitouch' option must be a boolean.\")}function F(t,e){if(!1!==e)if(!0===e){t.tooltips=[];for(var r=0;r<t.handles;r++)t.tooltips.push(!0)}else{if(t.tooltips=i(e),t.tooltips.length!==t.handles)throw new Error(\"noUiSlider (10.1.0): must pass a formatter for all handles.\");t.tooltips.forEach((function(t){if(\"boolean\"!=typeof t&&(\"object\"!=typeof t||\"function\"!=typeof t.to))throw new Error(\"noUiSlider (10.1.0): 'tooltips' must be passed a formatter or 'false'.\")}))}}function L(t,e){t.ariaFormat=e,b(e)}function z(t,e){t.format=e,b(e)}function j(t,e){if(void 0!==e&&\"string\"!=typeof e&&!1!==e)throw new Error(\"noUiSlider (10.1.0): 'cssPrefix' must be a string or `false`.\");t.cssPrefix=e}function H(t,e){if(void 0!==e&&\"object\"!=typeof e)throw new Error(\"noUiSlider (10.1.0): 'cssClasses' must be an object.\");if(\"string\"==typeof t.cssPrefix)for(var r in t.cssClasses={},e)e.hasOwnProperty(r)&&(t.cssClasses[r]=t.cssPrefix+e[r]);else t.cssClasses=e}function D(t,e){if(!0!==e&&!1!==e)throw new Error(\"noUiSlider (10.1.0): 'useRequestAnimationFrame' option should be true (default) or false.\");t.useRequestAnimationFrame=e}function q(t){var e={margin:0,limit:0,padding:0,animate:!0,animationDuration:300,ariaFormat:v,format:v},r={step:{r:!1,t:S},start:{r:!0,t:x},connect:{r:!0,t:N},direction:{r:!0,t:O},snap:{r:!1,t:y},animate:{r:!1,t:E},animationDuration:{r:!1,t:C},range:{r:!0,t:w},orientation:{r:!1,t:U},margin:{r:!1,t:P},limit:{r:!1,t:A},padding:{r:!1,t:M},behaviour:{r:!0,t:k},multitouch:{r:!0,t:V},ariaFormat:{r:!1,t:L},format:{r:!1,t:z},tooltips:{r:!1,t:F},cssPrefix:{r:!1,t:j},cssClasses:{r:!1,t:H},useRequestAnimationFrame:{r:!1,t:D}},n={connect:!1,direction:\"ltr\",behaviour:\"tap\",multitouch:!1,orientation:\"horizontal\",cssPrefix:\"noUi-\",cssClasses:{target:\"target\",base:\"base\",origin:\"origin\",handle:\"handle\",handleLower:\"handle-lower\",handleUpper:\"handle-upper\",horizontal:\"horizontal\",vertical:\"vertical\",background:\"background\",connect:\"connect\",ltr:\"ltr\",rtl:\"rtl\",draggable:\"draggable\",drag:\"state-drag\",tap:\"state-tap\",active:\"active\",tooltip:\"tooltip\",pips:\"pips\",pipsHorizontal:\"pips-horizontal\",pipsVertical:\"pips-vertical\",marker:\"marker\",markerHorizontal:\"marker-horizontal\",markerVertical:\"marker-vertical\",markerNormal:\"marker-normal\",markerLarge:\"marker-large\",markerSub:\"marker-sub\",value:\"value\",valueHorizontal:\"value-horizontal\",valueVertical:\"value-vertical\",valueNormal:\"value-normal\",valueLarge:\"value-large\",valueSub:\"value-sub\"},useRequestAnimationFrame:!0};t.format&&!t.ariaFormat&&(t.ariaFormat=t.format),Object.keys(r).forEach((function(i){if(void 0===t[i]&&void 0===n[i]){if(r[i].r)throw new Error(\"noUiSlider (10.1.0): '\"+i+\"' is required.\");return!0}r[i].t(e,void 0===t[i]?n[i]:t[i])})),e.pips=t.pips;var i=[[\"left\",\"top\"],[\"right\",\"bottom\"]];return e.style=i[e.dir][e.ort],e.styleOposite=i[e.dir?0:1][e.ort],e}function T(t,r,o){var u,c,p,f,d,h,m,g=window.navigator.pointerEnabled?{start:\"pointerdown\",move:\"pointermove\",end:\"pointerup\"}:window.navigator.msPointerEnabled?{start:\"MSPointerDown\",move:\"MSPointerMove\",end:\"MSPointerUp\"}:{start:\"mousedown touchstart\",move:\"mousemove touchmove\",end:\"mouseup touchend\"},v=window.CSS&&CSS.supports&&CSS.supports(\"touch-action\",\"none\")&&function(){var t=!1;try{var e=Object.defineProperty({},\"passive\",{get:function(){t=!0}});window.addEventListener(\"test\",null,e)}catch(t){}return t}(),b=t,S=[],w=[],x=0,y=r.spectrum,E=[],C={},N=t.ownerDocument,U=N.documentElement,P=N.body;function A(t,e){var r=N.createElement(\"div\");return e&&s(r,e),t.appendChild(r),r}function M(t,e){var n=A(t,r.cssClasses.origin),i=A(n,r.cssClasses.handle);return i.setAttribute(\"data-handle\",e),i.setAttribute(\"tabindex\",\"0\"),i.setAttribute(\"role\",\"slider\"),i.setAttribute(\"aria-orientation\",r.ort?\"vertical\":\"horizontal\"),0===e?s(i,r.cssClasses.handleLower):e===r.handles-1&&s(i,r.cssClasses.handleUpper),n}function O(t,e){return!!e&&A(t,r.cssClasses.connect)}function k(t,e){return!!r.tooltips[e]&&A(t.firstChild,r.cssClasses.tooltip)}function V(t,e,n){var i=N.createElement(\"div\"),o=[r.cssClasses.valueNormal,r.cssClasses.valueLarge,r.cssClasses.valueSub],a=[r.cssClasses.markerNormal,r.cssClasses.markerLarge,r.cssClasses.markerSub],l=[r.cssClasses.valueHorizontal,r.cssClasses.valueVertical],u=[r.cssClasses.markerHorizontal,r.cssClasses.markerVertical];function c(t,e){var n=e===r.cssClasses.value,i=n?o:a;return e+\" \"+(n?l:u)[r.ort]+\" \"+i[t]}return s(i,r.cssClasses.pips),s(i,0===r.ort?r.cssClasses.pipsHorizontal:r.cssClasses.pipsVertical),Object.keys(t).forEach((function(o){!function(t,o){o[1]=o[1]&&e?e(o[0],o[1]):o[1];var s=A(i,!1);s.className=c(o[1],r.cssClasses.marker),s.style[r.style]=t+\"%\",o[1]&&((s=A(i,!1)).className=c(o[1],r.cssClasses.value),s.style[r.style]=t+\"%\",s.innerText=n.to(o[0]))}(o,t[o])})),i}function F(){var t;d&&((t=d).parentElement.removeChild(t),d=null)}function L(t){F();var e=t.mode,r=t.density||1,n=t.filter||!1,i=function(t,e,r){if(\"range\"===t||\"steps\"===t)return y.xVal;if(\"count\"===t){if(!e)throw new Error(\"noUiSlider (10.1.0): 'values' required for mode 'count'.\");var n,i=100/(e-1),o=0;for(e=[];(n=o++*i)<=100;)e.push(n);t=\"positions\"}return\"positions\"===t?e.map((function(t){return y.fromStepping(r?y.getStep(t):t)})):\"values\"===t?r?e.map((function(t){return y.fromStepping(y.getStep(y.toStepping(t)))})):e:void 0}(e,t.values||!1,t.stepped||!1),o=function(t,e,r){var n,i={},o=y.xVal[0],s=y.xVal[y.xVal.length-1],a=!1,l=!1,u=0;return n=r.slice().sort((function(t,e){return t-e})),(r=n.filter((function(t){return!this[t]&&(this[t]=!0)}),{}))[0]!==o&&(r.unshift(o),a=!0),r[r.length-1]!==s&&(r.push(s),l=!0),r.forEach((function(n,o){var s,c,p,f,d,h,m,g,v,b=n,S=r[o+1];if(\"steps\"===e&&(s=y.xNumSteps[o]),s||(s=S-b),!1!==b&&void 0!==S)for(s=Math.max(s,1e-7),c=b;c<=S;c=(c+s).toFixed(7)/1){for(m=(d=(f=y.toStepping(c))-u)/t,v=d/(g=Math.round(m)),p=1;p<=g;p+=1)i[(u+p*v).toFixed(5)]=[\"x\",0];h=r.indexOf(c)>-1?1:\"steps\"===e?2:0,!o&&a&&(h=0),c===S&&l||(i[f.toFixed(5)]=[c,h]),u=f}})),i}(r,e,i),s=t.format||{to:Math.round};return d=b.appendChild(V(o,n,s))}function z(){var t=u.getBoundingClientRect(),e=\"offset\"+[\"Width\",\"Height\"][r.ort];return 0===r.ort?t.width||u[e]:t.height||u[e]}function j(t,e,n,i){var o=function(o){return!b.hasAttribute(\"disabled\")&&(s=b,a=r.cssClasses.tap,(s.classList?!s.classList.contains(a):!new RegExp(\"\\\\b\"+a+\"\\\\b\").test(s.className))&&!!(o=function(t,e,n){var i,o,s=0===t.type.indexOf(\"touch\"),a=0===t.type.indexOf(\"mouse\"),u=0===t.type.indexOf(\"pointer\");if(0===t.type.indexOf(\"MSPointer\")&&(u=!0),s&&r.multitouch){var c=function(t){return t.target===n||n.contains(t.target)};if(\"touchstart\"===t.type){var p=Array.prototype.filter.call(t.touches,c);if(p.length>1)return!1;i=p[0].pageX,o=p[0].pageY}else{var f=Array.prototype.find.call(t.changedTouches,c);if(!f)return!1;i=f.pageX,o=f.pageY}}else if(s){if(t.touches.length>1)return!1;i=t.changedTouches[0].pageX,o=t.changedTouches[0].pageY}return e=e||l(N),(a||u)&&(i=t.clientX+e.x,o=t.clientY+e.y),t.pageOffset=e,t.points=[i,o],t.cursor=a||u,t}(o,i.pageOffset,i.target||e))&&!(t===g.start&&void 0!==o.buttons&&o.buttons>1)&&(!i.hover||!o.buttons)&&(v||o.preventDefault(),o.calcPoint=o.points[r.ort],void n(o,i)));var s,a},s=[];return t.split(\" \").forEach((function(t){e.addEventListener(t,o,!!v&&{passive:!0}),s.push([t,o])})),s}function H(t){var e,n,i,o,s,a,c=100*(t-(e=u,n=r.ort,i=e.getBoundingClientRect(),o=e.ownerDocument,s=o.documentElement,a=l(o),/webkit.*Chrome.*Mobile/i.test(navigator.userAgent)&&(a.x=0),n?i.top+a.y-s.clientTop:i.left+a.x-s.clientLeft))/z();return r.dir?100-c:c}function D(t,e,r,n){var i=r.slice(),o=[!t,t],s=[t,!t];n=n.slice(),t&&n.reverse(),n.length>1?n.forEach((function(t,r){var n=W(i,t,i[t]+e,o[r],s[r],!1);!1===n?e=0:(e=n-i[t],i[t]=n)})):o=s=[!0];var a=!1;n.forEach((function(t,n){a=J(t,r[t]+e,o[n],s[n])||a})),a&&n.forEach((function(t){T(\"update\",t),T(\"slide\",t)}))}function T(t,e,n){Object.keys(C).forEach((function(i){var o=i.split(\".\")[0];t===o&&C[i].forEach((function(t){t.call(f,E.map(r.format.to),e,E.slice(),n||!1,S.slice())}))}))}function R(t,e){\"mouseout\"===t.type&&\"HTML\"===t.target.nodeName&&null===t.relatedTarget&&B(t,e)}function X(t,e){if(-1===navigator.appVersion.indexOf(\"MSIE 9\")&&0===t.buttons&&0!==e.buttonsProperty)return B(t,e);var n=(r.dir?-1:1)*(t.calcPoint-e.startCalcPoint);D(n>0,100*n/e.baseSize,e.locations,e.handleNumbers)}function B(t,n){n.handle&&(a(n.handle,r.cssClasses.active),x-=1),n.listeners.forEach((function(t){U.removeEventListener(t[0],t[1])})),0===x&&(a(b,r.cssClasses.drag),G(),t.cursor&&(P.style.cursor=\"\",P.removeEventListener(\"selectstart\",e))),n.handleNumbers.forEach((function(t){T(\"change\",t),T(\"set\",t),T(\"end\",t)}))}function Y(t,n){var i;if(1===n.handleNumbers.length){var o=c[n.handleNumbers[0]];if(o.hasAttribute(\"disabled\"))return!1;i=o.children[0],x+=1,s(i,r.cssClasses.active)}t.stopPropagation();var a=[],l=j(g.move,U,X,{target:t.target,handle:i,listeners:a,startCalcPoint:t.calcPoint,baseSize:z(),pageOffset:t.pageOffset,handleNumbers:n.handleNumbers,buttonsProperty:t.buttons,locations:S.slice()}),u=j(g.end,U,B,{target:t.target,handle:i,listeners:a,handleNumbers:n.handleNumbers}),p=j(\"mouseout\",U,R,{target:t.target,handle:i,listeners:a,handleNumbers:n.handleNumbers});a.push.apply(a,l.concat(u,p)),t.cursor&&(P.style.cursor=getComputedStyle(t.target).cursor,c.length>1&&s(b,r.cssClasses.drag),P.addEventListener(\"selectstart\",e,!1)),n.handleNumbers.forEach((function(t){T(\"start\",t)}))}function _(t){t.stopPropagation();var e=H(t.calcPoint),i=function(t){var e=100,r=!1;return c.forEach((function(n,i){if(!n.hasAttribute(\"disabled\")){var o=Math.abs(S[i]-t);o<e&&(r=i,e=o)}})),r}(e);if(!1===i)return!1;r.events.snap||n(b,r.cssClasses.tap,r.animationDuration),J(i,e,!0,!0),G(),T(\"slide\",i,!0),T(\"update\",i,!0),T(\"change\",i,!0),T(\"set\",i,!0),r.events.snap&&Y(t,{handleNumbers:[i]})}function I(t){var e=H(t.calcPoint),r=y.getStep(e),n=y.fromStepping(r);Object.keys(C).forEach((function(t){\"hover\"===t.split(\".\")[0]&&C[t].forEach((function(t){t.call(f,n)}))}))}function W(t,e,n,i,o,s){var a;return c.length>1&&(i&&e>0&&(n=Math.max(n,t[e-1]+r.margin)),o&&e<c.length-1&&(n=Math.min(n,t[e+1]-r.margin))),c.length>1&&r.limit&&(i&&e>0&&(n=Math.min(n,t[e-1]+r.limit)),o&&e<c.length-1&&(n=Math.max(n,t[e+1]-r.limit))),r.padding&&(0===e&&(n=Math.max(n,r.padding)),e===c.length-1&&(n=Math.min(n,100-r.padding))),n=y.getStep(n),a=n,!((n=Math.max(Math.min(a,100),0))===t[e]&&!s)&&n}function $(t){return t+\"%\"}function G(){w.forEach((function(t){var e=S[t]>50?-1:1,r=3+(c.length+e*t);c[t].childNodes[0].style.zIndex=r}))}function J(t,e,n,i){return!1!==(e=W(S,t,e,n,i,!1))&&(function(t,e){S[t]=e,E[t]=y.fromStepping(e);var n=function(){c[t].style[r.style]=$(e),K(t),K(t+1)};window.requestAnimationFrame&&r.useRequestAnimationFrame?window.requestAnimationFrame(n):n()}(t,e),!0)}function K(t){if(p[t]){var e=0,n=100;0!==t&&(e=S[t-1]),t!==p.length-1&&(n=S[t]),p[t].style[r.style]=$(e),p[t].style[r.styleOposite]=$(100-n)}}function Q(t,e){null!==t&&!1!==t&&(\"number\"==typeof t&&(t=String(t)),!1===(t=r.format.from(t))||isNaN(t)||J(e,y.toStepping(t),!1,!1))}function Z(t,e){var o=i(t),s=void 0===S[0];e=void 0===e||!!e,o.forEach(Q),r.animate&&!s&&n(b,r.cssClasses.tap,r.animationDuration),w.forEach((function(t){J(t,S[t],!0,!1)})),G(),w.forEach((function(t){T(\"update\",t),null!==o[t]&&e&&T(\"set\",t)}))}function tt(){var t=E.map(r.format.to);return 1===t.length?t[0]:t}function et(t,e){C[t]=C[t]||[],C[t].push(e),\"update\"===t.split(\".\")[0]&&c.forEach((function(t,e){T(\"update\",e)}))}if(b.noUiSlider)throw new Error(\"noUiSlider (10.1.0): Slider was already initialized.\");return function(t){s(t,r.cssClasses.target),0===r.dir?s(t,r.cssClasses.ltr):s(t,r.cssClasses.rtl),0===r.ort?s(t,r.cssClasses.horizontal):s(t,r.cssClasses.vertical),u=A(t,r.cssClasses.base)}(b),function(t,e){c=[],(p=[]).push(O(e,t[0]));for(var n=0;n<r.handles;n++)c.push(M(e,n)),w[n]=n,p.push(O(e,t[n+1]))}(r.connect,u),f={destroy:function(){for(var t in r.cssClasses)r.cssClasses.hasOwnProperty(t)&&a(b,r.cssClasses[t]);for(;b.firstChild;)b.removeChild(b.firstChild);delete b.noUiSlider},steps:function(){return S.map((function(t,e){var r=y.getNearbySteps(t),n=E[e],i=r.thisStep.step,o=null;!1!==i&&n+i>r.stepAfter.startValue&&(i=r.stepAfter.startValue-n),o=n>r.thisStep.startValue?r.thisStep.step:!1!==r.stepBefore.step&&n-r.stepBefore.highestStep,100===t?i=null:0===t&&(o=null);var s=y.countStepDecimals();return null!==i&&!1!==i&&(i=Number(i.toFixed(s))),null!==o&&!1!==o&&(o=Number(o.toFixed(s))),[o,i]}))},on:et,off:function(t){var e=t&&t.split(\".\")[0],r=e&&t.substring(e.length);Object.keys(C).forEach((function(t){var n=t.split(\".\")[0],i=t.substring(n.length);e&&e!==n||r&&r!==i||delete C[t]}))},get:tt,set:Z,reset:function(t){Z(r.start,t)},__moveHandles:function(t,e,r){D(t,e,S,r)},options:o,updateOptions:function(t,e){var n=tt(),i=[\"margin\",\"limit\",\"padding\",\"range\",\"animate\",\"snap\",\"step\",\"format\"];i.forEach((function(e){void 0!==t[e]&&(o[e]=t[e])}));var s=q(o);i.forEach((function(e){void 0!==t[e]&&(r[e]=s[e])})),y=s.spectrum,r.margin=s.margin,r.limit=s.limit,r.padding=s.padding,r.pips&&L(r.pips),S=[],Z(t.start||n,e)},target:b,removePips:F,pips:L},(h=r.events).fixed||c.forEach((function(t,e){j(g.start,t.children[0],Y,{handleNumbers:[e]})})),h.tap&&j(g.start,u,_,{}),h.hover&&j(g.move,u,I,{hover:!0}),h.drag&&p.forEach((function(t,e){if(!1!==t&&0!==e&&e!==p.length-1){var n=c[e-1],i=c[e],o=[t];s(t,r.cssClasses.draggable),h.fixed&&(o.push(n.children[0]),o.push(i.children[0])),o.forEach((function(t){j(g.start,t,Y,{handles:[n,i],handleNumbers:[e-1,e]})}))}})),Z(r.start),r.pips&&L(r.pips),r.tooltips&&(m=c.map(k),et(\"update\",(function(t,e,n){if(m[e]){var i=t[e];!0!==r.tooltips[e]&&(i=r.tooltips[e].to(n[e])),m[e].innerHTML=i}}))),et(\"update\",(function(t,e,n,i,o){w.forEach((function(t){var e=c[t],i=W(S,t,0,!0,!0,!0),s=W(S,t,100,!0,!0,!0),a=o[t],l=r.ariaFormat.to(n[t]);e.children[0].setAttribute(\"aria-valuemin\",i.toFixed(1)),e.children[0].setAttribute(\"aria-valuemax\",s.toFixed(1)),e.children[0].setAttribute(\"aria-valuenow\",a.toFixed(1)),e.children[0].setAttribute(\"aria-valuetext\",l)}))})),f}return{version:t,create:function(t,e){if(!t||!t.nodeName)throw new Error(\"noUiSlider (10.1.0): create requires a single element, got: \"+t);var r=T(t,q(e),e);return t.noUiSlider=r,r}}},\"function\"==typeof define&&define.amd?define([],n):\"object\"==typeof r?e.exports=n():window.noUiSlider=n()},\n",
+       "      398: function _(e,t,i){Object.defineProperty(i,\"__esModule\",{value:!0});const l=e(1);e(67),e(399),l.__importStar(e(66)).styles.append(\".bk-root .bk-slider-title {\\n  white-space: nowrap;\\n}\\n.bk-root .bk-slider-value {\\n  font-weight: 600;\\n}\\n\"),i.bk_slider_value=\"bk-slider-value\",i.bk_slider_title=\"bk-slider-title\",i.bk_input_group=\"bk-input-group\"},\n",
+       "      399: function _(n,o,t){Object.defineProperty(t,\"__esModule\",{value:!0});const r=n(1);n(67),r.__importStar(n(66)).styles.append('.bk-root {\\n  /* Functional styling;\\n * These styles are required for noUiSlider to function.\\n * You don\\'t need to change these rules to apply your design.\\n */\\n  /* Painting and performance;\\n * Browsers can paint handles in their own layer.\\n */\\n  /* Slider size and handle placement;\\n */\\n  /* Styling;\\n */\\n  /* Handles and cursors;\\n */\\n  /* Handle stripes;\\n */\\n  /* Disabled state;\\n */\\n  /* Base;\\n *\\n */\\n  /* Values;\\n *\\n */\\n  /* Markings;\\n *\\n */\\n  /* Horizontal layout;\\n *\\n */\\n  /* Vertical layout;\\n *\\n */\\n}\\n.bk-root .bk-noUi-target,\\n.bk-root .bk-noUi-target * {\\n  -webkit-touch-callout: none;\\n  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\\n  -webkit-user-select: none;\\n  -ms-touch-action: none;\\n  touch-action: none;\\n  -ms-user-select: none;\\n  -moz-user-select: none;\\n  user-select: none;\\n  -moz-box-sizing: border-box;\\n  box-sizing: border-box;\\n}\\n.bk-root .bk-noUi-target {\\n  position: relative;\\n  direction: ltr;\\n}\\n.bk-root .bk-noUi-base {\\n  width: 100%;\\n  height: 100%;\\n  position: relative;\\n  z-index: 1;\\n  /* Fix 401 */\\n}\\n.bk-root .bk-noUi-connect {\\n  position: absolute;\\n  right: 0;\\n  top: 0;\\n  left: 0;\\n  bottom: 0;\\n}\\n.bk-root .bk-noUi-origin {\\n  position: absolute;\\n  height: 0;\\n  width: 0;\\n}\\n.bk-root .bk-noUi-handle {\\n  position: relative;\\n  z-index: 1;\\n}\\n.bk-root .bk-noUi-state-tap .bk-noUi-connect,\\n.bk-root .bk-noUi-state-tap .bk-noUi-origin {\\n  -webkit-transition: top 0.3s, right 0.3s, bottom 0.3s, left 0.3s;\\n  transition: top 0.3s, right 0.3s, bottom 0.3s, left 0.3s;\\n}\\n.bk-root .bk-noUi-state-drag * {\\n  cursor: inherit !important;\\n}\\n.bk-root .bk-noUi-base,\\n.bk-root .bk-noUi-handle {\\n  -webkit-transform: translate3d(0, 0, 0);\\n  transform: translate3d(0, 0, 0);\\n}\\n.bk-root .bk-noUi-horizontal {\\n  height: 18px;\\n}\\n.bk-root .bk-noUi-horizontal .bk-noUi-handle {\\n  width: 34px;\\n  height: 28px;\\n  left: -17px;\\n  top: -6px;\\n}\\n.bk-root .bk-noUi-vertical {\\n  width: 18px;\\n}\\n.bk-root .bk-noUi-vertical .bk-noUi-handle {\\n  width: 28px;\\n  height: 34px;\\n  left: -6px;\\n  top: -17px;\\n}\\n.bk-root .bk-noUi-target {\\n  background: #FAFAFA;\\n  border-radius: 4px;\\n  border: 1px solid #D3D3D3;\\n  box-shadow: inset 0 1px 1px #F0F0F0, 0 3px 6px -5px #BBB;\\n}\\n.bk-root .bk-noUi-connect {\\n  background: #3FB8AF;\\n  border-radius: 4px;\\n  box-shadow: inset 0 0 3px rgba(51, 51, 51, 0.45);\\n  -webkit-transition: background 450ms;\\n  transition: background 450ms;\\n}\\n.bk-root .bk-noUi-draggable {\\n  cursor: ew-resize;\\n}\\n.bk-root .bk-noUi-vertical .bk-noUi-draggable {\\n  cursor: ns-resize;\\n}\\n.bk-root .bk-noUi-handle {\\n  border: 1px solid #D9D9D9;\\n  border-radius: 3px;\\n  background: #FFF;\\n  cursor: default;\\n  box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #EBEBEB, 0 3px 6px -3px #BBB;\\n}\\n.bk-root .bk-noUi-active {\\n  box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #DDD, 0 3px 6px -3px #BBB;\\n}\\n.bk-root .bk-noUi-handle:before,\\n.bk-root .bk-noUi-handle:after {\\n  content: \"\";\\n  display: block;\\n  position: absolute;\\n  height: 14px;\\n  width: 1px;\\n  background: #E8E7E6;\\n  left: 14px;\\n  top: 6px;\\n}\\n.bk-root .bk-noUi-handle:after {\\n  left: 17px;\\n}\\n.bk-root .bk-noUi-vertical .bk-noUi-handle:before,\\n.bk-root .bk-noUi-vertical .bk-noUi-handle:after {\\n  width: 14px;\\n  height: 1px;\\n  left: 6px;\\n  top: 14px;\\n}\\n.bk-root .bk-noUi-vertical .bk-noUi-handle:after {\\n  top: 17px;\\n}\\n.bk-root [disabled] .bk-noUi-connect {\\n  background: #B8B8B8;\\n}\\n.bk-root [disabled].bk-noUi-target,\\n.bk-root [disabled].bk-noUi-handle,\\n.bk-root [disabled] .bk-noUi-handle {\\n  cursor: not-allowed;\\n}\\n.bk-root .bk-noUi-pips,\\n.bk-root .bk-noUi-pips * {\\n  -moz-box-sizing: border-box;\\n  box-sizing: border-box;\\n}\\n.bk-root .bk-noUi-pips {\\n  position: absolute;\\n  color: #999;\\n}\\n.bk-root .bk-noUi-value {\\n  position: absolute;\\n  white-space: nowrap;\\n  text-align: center;\\n}\\n.bk-root .bk-noUi-value-sub {\\n  color: #ccc;\\n  font-size: 10px;\\n}\\n.bk-root .bk-noUi-marker {\\n  position: absolute;\\n  background: #CCC;\\n}\\n.bk-root .bk-noUi-marker-sub {\\n  background: #AAA;\\n}\\n.bk-root .bk-noUi-marker-large {\\n  background: #AAA;\\n}\\n.bk-root .bk-noUi-pips-horizontal {\\n  padding: 10px 0;\\n  height: 80px;\\n  top: 100%;\\n  left: 0;\\n  width: 100%;\\n}\\n.bk-root .bk-noUi-value-horizontal {\\n  -webkit-transform: translate3d(-50%, 50%, 0);\\n  transform: translate3d(-50%, 50%, 0);\\n}\\n.bk-root .bk-noUi-marker-horizontal.bk-noUi-marker {\\n  margin-left: -1px;\\n  width: 2px;\\n  height: 5px;\\n}\\n.bk-root .bk-noUi-marker-horizontal.bk-noUi-marker-sub {\\n  height: 10px;\\n}\\n.bk-root .bk-noUi-marker-horizontal.bk-noUi-marker-large {\\n  height: 15px;\\n}\\n.bk-root .bk-noUi-pips-vertical {\\n  padding: 0 10px;\\n  height: 100%;\\n  top: 0;\\n  left: 100%;\\n}\\n.bk-root .bk-noUi-value-vertical {\\n  -webkit-transform: translate3d(0, 50%, 0);\\n  transform: translate3d(0, 50%, 0);\\n  padding-left: 25px;\\n}\\n.bk-root .bk-noUi-marker-vertical.bk-noUi-marker {\\n  width: 5px;\\n  height: 2px;\\n  margin-top: -1px;\\n}\\n.bk-root .bk-noUi-marker-vertical.bk-noUi-marker-sub {\\n  width: 10px;\\n}\\n.bk-root .bk-noUi-marker-vertical.bk-noUi-marker-large {\\n  width: 15px;\\n}\\n.bk-root .bk-noUi-tooltip {\\n  display: block;\\n  position: absolute;\\n  border: 1px solid #D9D9D9;\\n  border-radius: 3px;\\n  background: #fff;\\n  color: #000;\\n  padding: 5px;\\n  text-align: center;\\n  white-space: nowrap;\\n}\\n.bk-root .bk-noUi-horizontal .bk-noUi-tooltip {\\n  -webkit-transform: translate(-50%, 0);\\n  transform: translate(-50%, 0);\\n  left: 50%;\\n  bottom: 120%;\\n}\\n.bk-root .bk-noUi-vertical .bk-noUi-tooltip {\\n  -webkit-transform: translate(0, -50%);\\n  transform: translate(0, -50%);\\n  top: 50%;\\n  right: 120%;\\n}\\n.bk-root .bk-noUi-handle {\\n  cursor: grab;\\n  cursor: -webkit-grab;\\n}\\n.bk-root .bk-noUi-handle.bk-noUi-active {\\n  cursor: grabbing;\\n  cursor: -webkit-grabbing;\\n}\\n.bk-root .bk-noUi-tooltip {\\n  display: none;\\n  white-space: nowrap;\\n}\\n.bk-root .bk-noUi-handle:hover .bk-noUi-tooltip {\\n  display: block;\\n}\\n.bk-root .bk-noUi-horizontal {\\n  width: 100%;\\n  height: 10px;\\n}\\n.bk-root .bk-noUi-horizontal.bk-noUi-target {\\n  margin: 5px 0px;\\n}\\n.bk-root .bk-noUi-horizontal .bk-noUi-handle {\\n  width: 14px;\\n  height: 18px;\\n  left: -7px;\\n  top: -5px;\\n}\\n.bk-root .bk-noUi-vertical {\\n  width: 10px;\\n  height: 100%;\\n}\\n.bk-root .bk-noUi-vertical.bk-noUi-target {\\n  margin: 0px 5px;\\n}\\n.bk-root .bk-noUi-vertical .bk-noUi-handle {\\n  width: 18px;\\n  height: 14px;\\n  left: -5px;\\n  top: -7px;\\n}\\n.bk-root .bk-noUi-handle:after,\\n.bk-root .bk-noUi-handle:before {\\n  display: none;\\n}\\n.bk-root .bk-noUi-connect {\\n  box-shadow: none;\\n}\\n')},\n",
+       "      400: function _(e,t,i){Object.defineProperty(i,\"__esModule\",{value:!0});const r=e(1).__importDefault(e(157)),a=e(396);class d extends a.AbstractSliderView{}i.DateSliderView=d,d.__name__=\"DateSliderView\";class s extends a.AbstractSlider{constructor(e){super(e),this.behaviour=\"tap\",this.connected=[!0,!1]}static init_DateSlider(){this.prototype.default_view=d,this.override({format:\"%d %b %Y\"})}_formatter(e,t){return r.default(e,t)}}i.DateSlider=s,s.__name__=\"DateSlider\",s.init_DateSlider()},\n",
+       "      401: function _(e,t,i){Object.defineProperty(i,\"__esModule\",{value:!0});const r=e(1),_=e(402),n=r.__importStar(e(19));class s extends _.MarkupView{render(){super.render(),this.model.render_as_text?this.markup_el.textContent=this.model.text:this.markup_el.innerHTML=this.model.text}}i.DivView=s,s.__name__=\"DivView\";class a extends _.Markup{constructor(e){super(e)}static init_Div(){this.prototype.default_view=s,this.define({render_as_text:[n.Boolean,!1]})}}i.Div=a,a.__name__=\"Div\",a.init_Div()},\n",
+       "      402: function _(e,t,i){Object.defineProperty(i,\"__esModule\",{value:!0});const s=e(1),n=e(187),a=e(66),r=s.__importStar(e(19)),l=e(441),_=e(403);class c extends l.WidgetView{connect_signals(){super.connect_signals(),this.connect(this.model.change,()=>{this.render(),this.root.compute_layout()})}_update_layout(){this.layout=new n.VariadicBox(this.el),this.layout.set_sizing(this.box_sizing())}render(){super.render();const e=Object.assign(Object.assign({},this.model.style),{display:\"inline-block\"});this.markup_el=a.div({class:_.bk_clearfix,style:e}),this.el.appendChild(this.markup_el)}}i.MarkupView=c,c.__name__=\"MarkupView\";class o extends l.Widget{constructor(e){super(e)}static init_Markup(){this.define({text:[r.String,\"\"],style:[r.Any,{}]})}}i.Markup=o,o.__name__=\"Markup\",o.init_Markup()},\n",
+       "      403: function _(e,r,t){Object.defineProperty(t,\"__esModule\",{value:!0});const n=e(1);e(67),n.__importStar(e(66)).styles.append('.bk-root .bk-clearfix:before,\\n.bk-root .bk-clearfix:after {\\n  content: \"\";\\n  display: table;\\n}\\n.bk-root .bk-clearfix:after {\\n  clear: both;\\n}\\n'),t.bk_clearfix=\"bk-clearfix\"},\n",
+       "      404: function _(e,t,i){Object.defineProperty(i,\"__esModule\",{value:!0});const n=e(1),s=e(378),o=e(281),_=e(66),d=n.__importStar(e(19)),l=e(8),r=e(145),c=e(252),u=e(253);class h extends s.AbstractButtonView{constructor(){super(...arguments),this._open=!1}render(){super.render();const e=_.div({class:[u.bk_caret,r.bk_down]});if(this.model.is_split){const t=this._render_button(e);t.classList.add(c.bk_dropdown_toggle),t.addEventListener(\"click\",()=>this._toggle_menu()),this.group_el.appendChild(t)}else this.button_el.appendChild(e);const t=this.model.menu.map((e,t)=>{if(null==e)return _.div({class:u.bk_divider});{const i=l.isString(e)?e:e[0],n=_.div({},i);return n.addEventListener(\"click\",()=>this._item_click(t)),n}});this.menu=_.div({class:[u.bk_menu,r.bk_below]},t),this.el.appendChild(this.menu),_.undisplay(this.menu)}_show_menu(){if(!this._open){this._open=!0,_.display(this.menu);const e=t=>{const{target:i}=t;i instanceof HTMLElement&&!this.el.contains(i)&&(document.removeEventListener(\"click\",e),this._hide_menu())};document.addEventListener(\"click\",e)}}_hide_menu(){this._open&&(this._open=!1,_.undisplay(this.menu))}_toggle_menu(){this._open?this._hide_menu():this._show_menu()}click(){this.model.is_split?(this._hide_menu(),this.model.trigger_event(new o.ButtonClick),super.click()):this._toggle_menu()}_item_click(e){this._hide_menu();const t=this.model.menu[e];if(null!=t){const i=l.isString(t)?t:t[1];l.isString(i)?this.model.trigger_event(new o.MenuItemClick(i)):i.execute(this.model,{index:e})}}}i.DropdownView=h,h.__name__=\"DropdownView\";class p extends s.AbstractButton{constructor(e){super(e)}static init_Dropdown(){this.prototype.default_view=h,this.define({split:[d.Boolean,!1],menu:[d.Array,[]]}),this.override({label:\"Dropdown\"})}get is_split(){return this.split}}i.Dropdown=p,p.__name__=\"Dropdown\",p.init_Dropdown()},\n",
+       "      405: function _(e,t,i){Object.defineProperty(i,\"__esModule\",{value:!0});const l=e(1).__importStar(e(19)),s=e(441);class n extends s.WidgetView{connect_signals(){super.connect_signals(),this.connect(this.model.change,()=>this.render()),this.connect(this.model.properties.width.change,()=>this.render())}render(){null==this.dialogEl&&(this.dialogEl=document.createElement(\"input\"),this.dialogEl.type=\"file\",this.dialogEl.multiple=!1,this.dialogEl.onchange=e=>this.load_file(e),this.el.appendChild(this.dialogEl)),null!=this.model.accept&&\"\"!=this.model.accept&&(this.dialogEl.accept=this.model.accept),this.dialogEl.style.width=\"{this.model.width}px\",this.dialogEl.disabled=this.model.disabled}load_file(e){const t=new FileReader;this.model.filename=e.target.files[0].name,t.onload=e=>this.file(e),t.readAsDataURL(e.target.files[0])}file(e){const t=e.target.result.split(\",\"),i=t[1],l=t[0].split(\":\")[1].split(\";\")[0];this.model.value=i,this.model.mime_type=l}}i.FileInputView=n,n.__name__=\"FileInputView\";class a extends s.Widget{constructor(e){super(e)}static init_FileInput(){this.prototype.default_view=n,this.define({value:[l.String,\"\"],mime_type:[l.String,\"\"],filename:[l.String,\"\"],accept:[l.String,\"\"]})}}i.FileInput=a,a.__name__=\"FileInput\",a.init_FileInput()},\n",
+       "      406: function _(e,t,s){Object.defineProperty(s,\"__esModule\",{value:!0});const i=e(1),n=e(66),l=e(8),o=e(15),r=i.__importStar(e(19)),c=e(384),h=e(385);class a extends c.InputWidgetView{connect_signals(){super.connect_signals(),this.connect(this.model.properties.value.change,()=>this.render_selection()),this.connect(this.model.properties.options.change,()=>this.render()),this.connect(this.model.properties.name.change,()=>this.render()),this.connect(this.model.properties.title.change,()=>this.render()),this.connect(this.model.properties.size.change,()=>this.render()),this.connect(this.model.properties.disabled.change,()=>this.render())}render(){super.render();const e=this.model.options.map(e=>{let t,s;return l.isString(e)?t=s=e:[t,s]=e,n.option({value:t},s)});this.select_el=n.select({multiple:!0,class:h.bk_input,name:this.model.name,disabled:this.model.disabled},e),this.select_el.addEventListener(\"change\",()=>this.change_input()),this.group_el.appendChild(this.select_el),this.render_selection()}render_selection(){const e=new o.Set(this.model.value);for(const t of Array.from(this.el.querySelectorAll(\"option\")))t.selected=e.has(t.value);this.select_el.size=this.model.size}change_input(){const e=null!=this.el.querySelector(\"select:focus\"),t=[];for(const e of Array.from(this.el.querySelectorAll(\"option\")))e.selected&&t.push(e.value);this.model.value=t,super.change_input(),e&&this.select_el.focus()}}s.MultiSelectView=a,a.__name__=\"MultiSelectView\";class d extends c.InputWidget{constructor(e){super(e)}static init_MultiSelect(){this.prototype.default_view=a,this.define({value:[r.Array,[]],options:[r.Array,[]],size:[r.Number,4]})}}s.MultiSelect=d,d.__name__=\"MultiSelect\",d.init_MultiSelect()},\n",
+       "      407: function _(a,e,r){Object.defineProperty(r,\"__esModule\",{value:!0});const t=a(402),p=a(66);class s extends t.MarkupView{render(){super.render();const a=p.p({style:{margin:0}},this.model.text);this.markup_el.appendChild(a)}}r.ParagraphView=s,s.__name__=\"ParagraphView\";class i extends t.Markup{constructor(a){super(a)}static init_Paragraph(){this.prototype.default_view=s}}r.Paragraph=i,i.__name__=\"Paragraph\",i.init_Paragraph()},\n",
+       "      408: function _(e,t,s){Object.defineProperty(s,\"__esModule\",{value:!0});const n=e(383);class r extends n.TextInputView{render(){super.render(),this.input_el.type=\"password\"}}s.PasswordInputView=r,r.__name__=\"PasswordInputView\";class p extends n.TextInput{constructor(e){super(e)}static init_PasswordInput(){this.prototype.default_view=r}}s.PasswordInput=p,p.__name__=\"PasswordInput\",p.init_PasswordInput()},\n",
+       "      409: function _(e,t,i){Object.defineProperty(i,\"__esModule\",{value:!0});const s=e(1),l=s.__importDefault(e(410)),o=e(66),n=e(8),h=s.__importStar(e(19)),c=e(385);e(411);const r=e(384);class d extends r.InputWidgetView{connect_signals(){super.connect_signals(),this.connect(this.model.properties.value.change,()=>this.render_selection()),this.connect(this.model.properties.disabled.change,()=>this.set_disabled()),this.connect(this.model.properties.max_items.change,()=>this.render()),this.connect(this.model.properties.option_limit.change,()=>this.render()),this.connect(this.model.properties.delete_button.change,()=>this.render()),this.connect(this.model.properties.placeholder.change,()=>this.render()),this.connect(this.model.properties.options.change,()=>this.render()),this.connect(this.model.properties.name.change,()=>this.render()),this.connect(this.model.properties.title.change,()=>this.render())}render(){super.render();const e=this.model.options.map(e=>{let t,i;return n.isString(e)?t=i=e:[t,i]=e,o.option({value:t},i)});this.select_el=o.select({multiple:!0,class:c.bk_input,name:this.model.name,disabled:this.model.disabled},e),this.group_el.appendChild(this.select_el),this.render_selection();let t=\"choices__item\",i=\"choices__button\";this.model.solid?(t+=\" solid\",i+=\" solid\"):(t+=\" light\",i+=\" light\");const s={removeItemButton:this.model.delete_button,classNames:{item:t,button:i}};null!==this.model.placeholder&&(s.placeholderValue=this.model.placeholder),null!==this.model.max_items&&(s.maxItemCount=this.model.max_items),null!==this.model.option_limit&&(s.renderChoiceLimit=this.model.option_limit),this.choice_el=new l.default(this.select_el,s),this.select_el.addEventListener(\"change\",()=>this.change_input())}render_selection(){const e=new Set(this.model.value);for(const t of Array.from(this.el.querySelectorAll(\"option\")))t.selected=e.has(t.value)}set_disabled(){this.model.disabled?this.choice_el.disable():this.choice_el.enable()}change_input(){const e=null!=this.el.querySelector(\"select:focus\"),t=[];for(const e of Array.from(this.el.querySelectorAll(\"option\")))e.selected&&t.push(e.value);this.model.value=t,super.change_input(),e&&this.select_el.focus()}}i.MultiChoiceView=d,d.__name__=\"MultiChoiceView\";class a extends r.InputWidget{constructor(e){super(e)}static init_MultiChoice(){this.prototype.default_view=d,this.define({value:[h.Array,[]],options:[h.Array,[]],max_items:[h.Number,null],delete_button:[h.Boolean,!0],placeholder:[h.String,null],option_limit:[h.Number,null],solid:[h.Boolean,!0]})}}i.MultiChoice=a,a.__name__=\"MultiChoice\",a.init_MultiChoice()},\n",
+       "      410: function _(e,t,i){\n",
+       "      /*! choices.js v9.0.1 | © 2019 Josh Johnson | https://github.com/jshjohnson/Choices#readme */\n",
+       "      var n,s;n=window,s=function(){return function(e){var t={};function i(n){if(t[n])return t[n].exports;var s=t[n]={i:n,l:!1,exports:{}};return e[n].call(s.exports,s,s.exports,i),s.l=!0,s.exports}return i.m=e,i.c=t,i.d=function(e,t,n){i.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},i.r=function(e){\"undefined\"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:\"Module\"}),Object.defineProperty(e,\"__esModule\",{value:!0})},i.t=function(e,t){if(1&t&&(e=i(e)),8&t)return e;if(4&t&&\"object\"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(i.r(n),Object.defineProperty(n,\"default\",{enumerable:!0,value:e}),2&t&&\"string\"!=typeof e)for(var s in e)i.d(n,s,function(t){return e[t]}.bind(null,s));return n},i.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return i.d(t,\"a\",t),t},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},i.p=\"/public/assets/scripts/\",i(i.s=4)}([function(e,t,i){\"use strict\";var n=function(e){return function(e){return!!e&&\"object\"==typeof e}(e)&&!function(e){var t=Object.prototype.toString.call(e);return\"[object RegExp]\"===t||\"[object Date]\"===t||function(e){return e.$$typeof===s}(e)}(e)},s=\"function\"==typeof Symbol&&Symbol.for?Symbol.for(\"react.element\"):60103;function r(e,t){return!1!==t.clone&&t.isMergeableObject(e)?l((i=e,Array.isArray(i)?[]:{}),e,t):e;var i}function o(e,t,i){return e.concat(t).map((function(e){return r(e,i)}))}function a(e){return Object.keys(e).concat(function(e){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter((function(t){return e.propertyIsEnumerable(t)})):[]}(e))}function c(e,t,i){var n={};return i.isMergeableObject(e)&&a(e).forEach((function(t){n[t]=r(e[t],i)})),a(t).forEach((function(s){(function(e,t){try{return t in e&&!(Object.hasOwnProperty.call(e,t)&&Object.propertyIsEnumerable.call(e,t))}catch(e){return!1}})(e,s)||(i.isMergeableObject(t[s])&&e[s]?n[s]=function(e,t){if(!t.customMerge)return l;var i=t.customMerge(e);return\"function\"==typeof i?i:l}(s,i)(e[s],t[s],i):n[s]=r(t[s],i))})),n}function l(e,t,i){(i=i||{}).arrayMerge=i.arrayMerge||o,i.isMergeableObject=i.isMergeableObject||n,i.cloneUnlessOtherwiseSpecified=r;var s=Array.isArray(t);return s===Array.isArray(e)?s?i.arrayMerge(e,t,i):c(e,t,i):r(t,i)}l.all=function(e,t){if(!Array.isArray(e))throw new Error(\"first argument should be an array\");return e.reduce((function(e,i){return l(e,i,t)}),{})};var h=l;e.exports=h},function(e,t,i){\"use strict\";(function(e,n){var s,r=i(3);s=\"undefined\"!=typeof self?self:\"undefined\"!=typeof window?window:void 0!==e?e:n;var o=Object(r.a)(s);t.a=o}).call(this,i(5),i(6)(e))},function(e,t,i){\n",
+       "      /*!\n",
+       "                       * Fuse.js v3.4.5 - Lightweight fuzzy-search (http://fusejs.io)\n",
+       "                       *\n",
+       "                       * Copyright (c) 2012-2017 Kirollos Risk (http://kiro.me)\n",
+       "                       * All Rights Reserved. Apache Software License 2.0\n",
+       "                       *\n",
+       "                       * http://www.apache.org/licenses/LICENSE-2.0\n",
+       "                       */\n",
+       "      e.exports=function(e){var t={};function i(n){if(t[n])return t[n].exports;var s=t[n]={i:n,l:!1,exports:{}};return e[n].call(s.exports,s,s.exports,i),s.l=!0,s.exports}return i.m=e,i.c=t,i.d=function(e,t,n){i.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},i.r=function(e){\"undefined\"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:\"Module\"}),Object.defineProperty(e,\"__esModule\",{value:!0})},i.t=function(e,t){if(1&t&&(e=i(e)),8&t)return e;if(4&t&&\"object\"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(i.r(n),Object.defineProperty(n,\"default\",{enumerable:!0,value:e}),2&t&&\"string\"!=typeof e)for(var s in e)i.d(n,s,function(t){return e[t]}.bind(null,s));return n},i.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return i.d(t,\"a\",t),t},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},i.p=\"\",i(i.s=1)}([function(e,t){e.exports=function(e){return Array.isArray?Array.isArray(e):\"[object Array]\"===Object.prototype.toString.call(e)}},function(e,t,i){function n(e){return(n=\"function\"==typeof Symbol&&\"symbol\"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&\"function\"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?\"symbol\":typeof e})(e)}function s(e,t){for(var i=0;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,\"value\"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}var r=i(2),o=i(8),a=i(0),c=function(){function e(t,i){var n=i.location,s=void 0===n?0:n,r=i.distance,a=void 0===r?100:r,c=i.threshold,l=void 0===c?.6:c,h=i.maxPatternLength,u=void 0===h?32:h,d=i.caseSensitive,p=void 0!==d&&d,m=i.tokenSeparator,f=void 0===m?/ +/g:m,v=i.findAllMatches,g=void 0!==v&&v,_=i.minMatchCharLength,b=void 0===_?1:_,y=i.id,E=void 0===y?null:y,I=i.keys,S=void 0===I?[]:I,w=i.shouldSort,O=void 0===w||w,C=i.getFn,A=void 0===C?o:C,L=i.sortFn,T=void 0===L?function(e,t){return e.score-t.score}:L,x=i.tokenize,k=void 0!==x&&x,P=i.matchAllTokens,D=void 0!==P&&P,M=i.includeMatches,N=void 0!==M&&M,F=i.includeScore,j=void 0!==F&&F,K=i.verbose,R=void 0!==K&&K;!function(e,t){if(!(e instanceof t))throw new TypeError(\"Cannot call a class as a function\")}(this,e),this.options={location:s,distance:a,threshold:l,maxPatternLength:u,isCaseSensitive:p,tokenSeparator:f,findAllMatches:g,minMatchCharLength:b,id:E,keys:S,includeMatches:N,includeScore:j,shouldSort:O,getFn:A,sortFn:T,verbose:R,tokenize:k,matchAllTokens:D},this.setCollection(t)}var t,i;return t=e,(i=[{key:\"setCollection\",value:function(e){return this.list=e,e}},{key:\"search\",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{limit:!1};this._log('---------\\nSearch pattern: \"'.concat(e,'\"'));var i=this._prepareSearchers(e),n=i.tokenSearchers,s=i.fullSearcher,r=this._search(n,s),o=r.weights,a=r.results;return this._computeScore(o,a),this.options.shouldSort&&this._sort(a),t.limit&&\"number\"==typeof t.limit&&(a=a.slice(0,t.limit)),this._format(a)}},{key:\"_prepareSearchers\",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:\"\",t=[];if(this.options.tokenize)for(var i=e.split(this.options.tokenSeparator),n=0,s=i.length;n<s;n+=1)t.push(new r(i[n],this.options));return{tokenSearchers:t,fullSearcher:new r(e,this.options)}}},{key:\"_search\",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0,i=this.list,n={},s=[];if(\"string\"==typeof i[0]){for(var r=0,o=i.length;r<o;r+=1)this._analyze({key:\"\",value:i[r],record:r,index:r},{resultMap:n,results:s,tokenSearchers:e,fullSearcher:t});return{weights:null,results:s}}for(var a={},c=0,l=i.length;c<l;c+=1)for(var h=i[c],u=0,d=this.options.keys.length;u<d;u+=1){var p=this.options.keys[u];if(\"string\"!=typeof p){if(a[p.name]={weight:1-p.weight||1},p.weight<=0||p.weight>1)throw new Error(\"Key weight has to be > 0 and <= 1\");p=p.name}else a[p]={weight:1};this._analyze({key:p,value:this.options.getFn(h,p),record:h,index:c},{resultMap:n,results:s,tokenSearchers:e,fullSearcher:t})}return{weights:a,results:s}}},{key:\"_analyze\",value:function(e,t){var i=e.key,n=e.arrayIndex,s=void 0===n?-1:n,r=e.value,o=e.record,c=e.index,l=t.tokenSearchers,h=void 0===l?[]:l,u=t.fullSearcher,d=void 0===u?[]:u,p=t.resultMap,m=void 0===p?{}:p,f=t.results,v=void 0===f?[]:f;if(null!=r){var g=!1,_=-1,b=0;if(\"string\"==typeof r){this._log(\"\\nKey: \".concat(\"\"===i?\"-\":i));var y=d.search(r);if(this._log('Full text: \"'.concat(r,'\", score: ').concat(y.score)),this.options.tokenize){for(var E=r.split(this.options.tokenSeparator),I=[],S=0;S<h.length;S+=1){var w=h[S];this._log('\\nPattern: \"'.concat(w.pattern,'\"'));for(var O=!1,C=0;C<E.length;C+=1){var A=E[C],L=w.search(A),T={};L.isMatch?(T[A]=L.score,g=!0,O=!0,I.push(L.score)):(T[A]=1,this.options.matchAllTokens||I.push(1)),this._log('Token: \"'.concat(A,'\", score: ').concat(T[A]))}O&&(b+=1)}_=I[0];for(var x=I.length,k=1;k<x;k+=1)_+=I[k];_/=x,this._log(\"Token score average:\",_)}var P=y.score;_>-1&&(P=(P+_)/2),this._log(\"Score average:\",P);var D=!this.options.tokenize||!this.options.matchAllTokens||b>=h.length;if(this._log(\"\\nCheck Matches: \".concat(D)),(g||y.isMatch)&&D){var M=m[c];M?M.output.push({key:i,arrayIndex:s,value:r,score:P,matchedIndices:y.matchedIndices}):(m[c]={item:o,output:[{key:i,arrayIndex:s,value:r,score:P,matchedIndices:y.matchedIndices}]},v.push(m[c]))}}else if(a(r))for(var N=0,F=r.length;N<F;N+=1)this._analyze({key:i,arrayIndex:N,value:r[N],record:o,index:c},{resultMap:m,results:v,tokenSearchers:h,fullSearcher:d})}}},{key:\"_computeScore\",value:function(e,t){this._log(\"\\n\\nComputing score:\\n\");for(var i=0,n=t.length;i<n;i+=1){for(var s=t[i].output,r=s.length,o=1,a=1,c=0;c<r;c+=1){var l=e?e[s[c].key].weight:1,h=(1===l?s[c].score:s[c].score||.001)*l;1!==l?a=Math.min(a,h):(s[c].nScore=h,o*=h)}t[i].score=1===a?o:a,this._log(t[i])}}},{key:\"_sort\",value:function(e){this._log(\"\\n\\nSorting....\"),e.sort(this.options.sortFn)}},{key:\"_format\",value:function(e){var t=[];if(this.options.verbose){var i=[];this._log(\"\\n\\nOutput:\\n\\n\",JSON.stringify(e,(function(e,t){if(\"object\"===n(t)&&null!==t){if(-1!==i.indexOf(t))return;i.push(t)}return t}))),i=null}var s=[];this.options.includeMatches&&s.push((function(e,t){var i=e.output;t.matches=[];for(var n=0,s=i.length;n<s;n+=1){var r=i[n];if(0!==r.matchedIndices.length){var o={indices:r.matchedIndices,value:r.value};r.key&&(o.key=r.key),r.hasOwnProperty(\"arrayIndex\")&&r.arrayIndex>-1&&(o.arrayIndex=r.arrayIndex),t.matches.push(o)}}})),this.options.includeScore&&s.push((function(e,t){t.score=e.score}));for(var r=0,o=e.length;r<o;r+=1){var a=e[r];if(this.options.id&&(a.item=this.options.getFn(a.item,this.options.id)[0]),s.length){for(var c={item:a.item},l=0,h=s.length;l<h;l+=1)s[l](a,c);t.push(c)}else t.push(a.item)}return t}},{key:\"_log\",value:function(){var e;this.options.verbose&&(e=console).log.apply(e,arguments)}}])&&s(t.prototype,i),e}();e.exports=c},function(e,t,i){function n(e,t){for(var i=0;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,\"value\"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}var s=i(3),r=i(4),o=i(7),a=function(){function e(t,i){var n=i.location,s=void 0===n?0:n,r=i.distance,a=void 0===r?100:r,c=i.threshold,l=void 0===c?.6:c,h=i.maxPatternLength,u=void 0===h?32:h,d=i.isCaseSensitive,p=void 0!==d&&d,m=i.tokenSeparator,f=void 0===m?/ +/g:m,v=i.findAllMatches,g=void 0!==v&&v,_=i.minMatchCharLength,b=void 0===_?1:_;!function(e,t){if(!(e instanceof t))throw new TypeError(\"Cannot call a class as a function\")}(this,e),this.options={location:s,distance:a,threshold:l,maxPatternLength:u,isCaseSensitive:p,tokenSeparator:f,findAllMatches:g,minMatchCharLength:b},this.pattern=this.options.isCaseSensitive?t:t.toLowerCase(),this.pattern.length<=u&&(this.patternAlphabet=o(this.pattern))}var t,i;return t=e,(i=[{key:\"search\",value:function(e){if(this.options.isCaseSensitive||(e=e.toLowerCase()),this.pattern===e)return{isMatch:!0,score:0,matchedIndices:[[0,e.length-1]]};var t=this.options,i=t.maxPatternLength,n=t.tokenSeparator;if(this.pattern.length>i)return s(e,this.pattern,n);var o=this.options,a=o.location,c=o.distance,l=o.threshold,h=o.findAllMatches,u=o.minMatchCharLength;return r(e,this.pattern,this.patternAlphabet,{location:a,distance:c,threshold:l,findAllMatches:h,minMatchCharLength:u})}}])&&n(t.prototype,i),e}();e.exports=a},function(e,t){var i=/[\\-\\[\\]\\/\\{\\}\\(\\)\\*\\+\\?\\.\\\\\\^\\$\\|]/g;e.exports=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:/ +/g,s=new RegExp(t.replace(i,\"\\\\$&\").replace(n,\"|\")),r=e.match(s),o=!!r,a=[];if(o)for(var c=0,l=r.length;c<l;c+=1){var h=r[c];a.push([e.indexOf(h),h.length-1])}return{score:o?.5:1,isMatch:o,matchedIndices:a}}},function(e,t,i){var n=i(5),s=i(6);e.exports=function(e,t,i,r){for(var o=r.location,a=void 0===o?0:o,c=r.distance,l=void 0===c?100:c,h=r.threshold,u=void 0===h?.6:h,d=r.findAllMatches,p=void 0!==d&&d,m=r.minMatchCharLength,f=void 0===m?1:m,v=a,g=e.length,_=u,b=e.indexOf(t,v),y=t.length,E=[],I=0;I<g;I+=1)E[I]=0;if(-1!==b){var S=n(t,{errors:0,currentLocation:b,expectedLocation:v,distance:l});if(_=Math.min(S,_),-1!==(b=e.lastIndexOf(t,v+y))){var w=n(t,{errors:0,currentLocation:b,expectedLocation:v,distance:l});_=Math.min(w,_)}}b=-1;for(var O=[],C=1,A=y+g,L=1<<y-1,T=0;T<y;T+=1){for(var x=0,k=A;x<k;)n(t,{errors:T,currentLocation:v+k,expectedLocation:v,distance:l})<=_?x=k:A=k,k=Math.floor((A-x)/2+x);A=k;var P=Math.max(1,v-k+1),D=p?g:Math.min(v+k,g)+y,M=Array(D+2);M[D+1]=(1<<T)-1;for(var N=D;N>=P;N-=1){var F=N-1,j=i[e.charAt(F)];if(j&&(E[F]=1),M[N]=(M[N+1]<<1|1)&j,0!==T&&(M[N]|=(O[N+1]|O[N])<<1|1|O[N+1]),M[N]&L&&(C=n(t,{errors:T,currentLocation:F,expectedLocation:v,distance:l}))<=_){if(_=C,(b=F)<=v)break;P=Math.max(1,2*v-b)}}if(n(t,{errors:T+1,currentLocation:v,expectedLocation:v,distance:l})>_)break;O=M}return{isMatch:b>=0,score:0===C?.001:C,matchedIndices:s(E,f)}}},function(e,t){e.exports=function(e,t){var i=t.errors,n=void 0===i?0:i,s=t.currentLocation,r=void 0===s?0:s,o=t.expectedLocation,a=void 0===o?0:o,c=t.distance,l=void 0===c?100:c,h=n/e.length,u=Math.abs(a-r);return l?h+u/l:u?1:h}},function(e,t){e.exports=function(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,i=[],n=-1,s=-1,r=0,o=e.length;r<o;r+=1){var a=e[r];a&&-1===n?n=r:a||-1===n||((s=r-1)-n+1>=t&&i.push([n,s]),n=-1)}return e[r-1]&&r-n>=t&&i.push([n,r-1]),i}},function(e,t){e.exports=function(e){for(var t={},i=e.length,n=0;n<i;n+=1)t[e.charAt(n)]=0;for(var s=0;s<i;s+=1)t[e.charAt(s)]|=1<<i-s-1;return t}},function(e,t,i){var n=i(0);e.exports=function(e,t){return function e(t,i,s){if(i){var r=i.indexOf(\".\"),o=i,a=null;-1!==r&&(o=i.slice(0,r),a=i.slice(r+1));var c=t[o];if(null!=c)if(a||\"string\"!=typeof c&&\"number\"!=typeof c)if(n(c))for(var l=0,h=c.length;l<h;l+=1)e(c[l],a,s);else a&&e(c,a,s);else s.push(c.toString())}else s.push(t);return s}(e,t,[])}}])},function(e,t,i){\"use strict\";function n(e){var t,i=e.Symbol;return\"function\"==typeof i?i.observable?t=i.observable:(t=i(\"observable\"),i.observable=t):t=\"@@observable\",t}i.d(t,\"a\",(function(){return n}))},function(e,t,i){e.exports=i(7)},function(e,t){var i;i=function(){return this}();try{i=i||new Function(\"return this\")()}catch(e){\"object\"==typeof window&&(i=window)}e.exports=i},function(e,t){e.exports=function(e){if(!e.webpackPolyfill){var t=Object.create(e);t.children||(t.children=[]),Object.defineProperty(t,\"loaded\",{enumerable:!0,get:function(){return t.l}}),Object.defineProperty(t,\"id\",{enumerable:!0,get:function(){return t.i}}),Object.defineProperty(t,\"exports\",{enumerable:!0}),t.webpackPolyfill=1}return t}},function(e,t,i){\"use strict\";i.r(t);var n=i(2),s=i.n(n),r=i(0),o=i.n(r),a=i(1),c=function(){return Math.random().toString(36).substring(7).split(\"\").join(\".\")},l={INIT:\"@@redux/INIT\"+c(),REPLACE:\"@@redux/REPLACE\"+c(),PROBE_UNKNOWN_ACTION:function(){return\"@@redux/PROBE_UNKNOWN_ACTION\"+c()}};function h(e){if(\"object\"!=typeof e||null===e)return!1;for(var t=e;null!==Object.getPrototypeOf(t);)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}function u(e,t,i){var n;if(\"function\"==typeof t&&\"function\"==typeof i||\"function\"==typeof i&&\"function\"==typeof arguments[3])throw new Error(\"It looks like you are passing several store enhancers to createStore(). This is not supported. Instead, compose them together to a single function.\");if(\"function\"==typeof t&&void 0===i&&(i=t,t=void 0),void 0!==i){if(\"function\"!=typeof i)throw new Error(\"Expected the enhancer to be a function.\");return i(u)(e,t)}if(\"function\"!=typeof e)throw new Error(\"Expected the reducer to be a function.\");var s=e,r=t,o=[],c=o,d=!1;function p(){c===o&&(c=o.slice())}function m(){if(d)throw new Error(\"You may not call store.getState() while the reducer is executing. The reducer has already received the state as an argument. Pass it down from the top reducer instead of reading it from the store.\");return r}function f(e){if(\"function\"!=typeof e)throw new Error(\"Expected the listener to be a function.\");if(d)throw new Error(\"You may not call store.subscribe() while the reducer is executing. If you would like to be notified after the store has been updated, subscribe from a component and invoke store.getState() in the callback to access the latest state. See https://redux.js.org/api-reference/store#subscribe(listener) for more details.\");var t=!0;return p(),c.push(e),function(){if(t){if(d)throw new Error(\"You may not unsubscribe from a store listener while the reducer is executing. See https://redux.js.org/api-reference/store#subscribe(listener) for more details.\");t=!1,p();var i=c.indexOf(e);c.splice(i,1)}}}function v(e){if(!h(e))throw new Error(\"Actions must be plain objects. Use custom middleware for async actions.\");if(void 0===e.type)throw new Error('Actions may not have an undefined \"type\" property. Have you misspelled a constant?');if(d)throw new Error(\"Reducers may not dispatch actions.\");try{d=!0,r=s(r,e)}finally{d=!1}for(var t=o=c,i=0;i<t.length;i++)(0,t[i])();return e}function g(e){if(\"function\"!=typeof e)throw new Error(\"Expected the nextReducer to be a function.\");s=e,v({type:l.REPLACE})}function _(){var e,t=f;return(e={subscribe:function(e){if(\"object\"!=typeof e||null===e)throw new TypeError(\"Expected the observer to be an object.\");function i(){e.next&&e.next(m())}return i(),{unsubscribe:t(i)}}})[a.a]=function(){return this},e}return v({type:l.INIT}),(n={dispatch:v,subscribe:f,getState:m,replaceReducer:g})[a.a]=_,n}function d(e,t){var i=t&&t.type;return\"Given \"+(i&&'action \"'+String(i)+'\"'||\"an action\")+', reducer \"'+e+'\" returned undefined. To ignore an action, you must explicitly return the previous state. If you want this reducer to hold no value, you can return null instead of undefined.'}var p,m=[],f=[],v=[],g={loading:!1},_=function(e,t){switch(void 0===e&&(e=g),t.type){case\"SET_IS_LOADING\":return{loading:t.isLoading};default:return e}},b=function(e){return Array.from({length:e},(function(){return(e=0,t=36,Math.floor(Math.random()*(t-e)+e)).toString(36);var e,t})).join(\"\")},y=function(e){return Object.prototype.toString.call(e).slice(8,-1)},E=function(e,t){return null!=t&&y(t)===e},I=function(e){return\"string\"!=typeof e?e:e.replace(/&/g,\"&amp;\").replace(/>/g,\"&rt;\").replace(/</g,\"&lt;\").replace(/\"/g,\"&quot;\")},S=(p=document.createElement(\"div\"),function(e){var t=e.trim();p.innerHTML=t;for(var i=p.children[0];p.firstChild;)p.removeChild(p.firstChild);return i}),w=function(e,t){return e.score-t.score},O=function(e){return JSON.parse(JSON.stringify(e))},C=function(e){for(var t=Object.keys(e),i={},n=0;n<t.length;n++){var s=t[n];\"function\"==typeof e[s]&&(i[s]=e[s])}var r,o=Object.keys(i);try{!function(e){Object.keys(e).forEach((function(t){var i=e[t];if(void 0===i(void 0,{type:l.INIT}))throw new Error('Reducer \"'+t+\"\\\" returned undefined during initialization. If the state passed to the reducer is undefined, you must explicitly return the initial state. The initial state may not be undefined. If you don't want to set a value for this reducer, you can use null instead of undefined.\");if(void 0===i(void 0,{type:l.PROBE_UNKNOWN_ACTION()}))throw new Error('Reducer \"'+t+\"\\\" returned undefined when probed with a random type. Don't try to handle \"+l.INIT+' or other actions in \"redux/*\" namespace. They are considered private. Instead, you must return the current state for any unknown actions, unless it is undefined, in which case you must return the initial state, regardless of the action type. The initial state may not be undefined, but can be null.')}))}(i)}catch(e){r=e}return function(e,t){if(void 0===e&&(e={}),r)throw r;for(var n=!1,s={},a=0;a<o.length;a++){var c=o[a],l=i[c],h=e[c],u=l(h,t);if(void 0===u){var p=d(c,t);throw new Error(p)}s[c]=u,n=n||u!==h}return n?s:e}}({items:function(e,t){switch(void 0===e&&(e=m),t.type){case\"ADD_ITEM\":return[].concat(e,[{id:t.id,choiceId:t.choiceId,groupId:t.groupId,value:t.value,label:t.label,active:!0,highlighted:!1,customProperties:t.customProperties,placeholder:t.placeholder||!1,keyCode:null}]).map((function(e){var t=e;return t.highlighted=!1,t}));case\"REMOVE_ITEM\":return e.map((function(e){var i=e;return i.id===t.id&&(i.active=!1),i}));case\"HIGHLIGHT_ITEM\":return e.map((function(e){var i=e;return i.id===t.id&&(i.highlighted=t.highlighted),i}));default:return e}},groups:function(e,t){switch(void 0===e&&(e=f),t.type){case\"ADD_GROUP\":return[].concat(e,[{id:t.id,value:t.value,active:t.active,disabled:t.disabled}]);case\"CLEAR_CHOICES\":return[];default:return e}},choices:function(e,t){switch(void 0===e&&(e=v),t.type){case\"ADD_CHOICE\":return[].concat(e,[{id:t.id,elementId:t.elementId,groupId:t.groupId,value:t.value,label:t.label||t.value,disabled:t.disabled||!1,selected:!1,active:!0,score:9999,customProperties:t.customProperties,placeholder:t.placeholder||!1,keyCode:null}]);case\"ADD_ITEM\":return t.activateOptions?e.map((function(e){var i=e;return i.active=t.active,i})):t.choiceId>-1?e.map((function(e){var i=e;return i.id===parseInt(t.choiceId,10)&&(i.selected=!0),i})):e;case\"REMOVE_ITEM\":return t.choiceId>-1?e.map((function(e){var i=e;return i.id===parseInt(t.choiceId,10)&&(i.selected=!1),i})):e;case\"FILTER_CHOICES\":return e.map((function(e){var i=e;return i.active=t.results.some((function(e){var t=e.item,n=e.score;return t.id===i.id&&(i.score=n,!0)})),i}));case\"ACTIVATE_CHOICES\":return e.map((function(e){var i=e;return i.active=t.active,i}));case\"CLEAR_CHOICES\":return v;default:return e}},general:_}),A=function(e,t){var i=e;if(\"CLEAR_ALL\"===t.type)i=void 0;else if(\"RESET_TO\"===t.type)return O(t.state);return C(i,t)};function L(e,t){for(var i=0;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,\"value\"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}var T=function(){function e(){this._store=u(A,window.__REDUX_DEVTOOLS_EXTENSION__&&window.__REDUX_DEVTOOLS_EXTENSION__())}var t,i,n,s=e.prototype;return s.subscribe=function(e){this._store.subscribe(e)},s.dispatch=function(e){this._store.dispatch(e)},s.isLoading=function(){return this.state.general.loading},s.getChoiceById=function(e){return this.activeChoices.find((function(t){return t.id===parseInt(e,10)}))},s.getGroupById=function(e){return this.groups.find((function(t){return t.id===e}))},t=e,(i=[{key:\"state\",get:function(){return this._store.getState()}},{key:\"items\",get:function(){return this.state.items}},{key:\"activeItems\",get:function(){return this.items.filter((function(e){return!0===e.active}))}},{key:\"highlightedActiveItems\",get:function(){return this.items.filter((function(e){return e.active&&e.highlighted}))}},{key:\"choices\",get:function(){return this.state.choices}},{key:\"activeChoices\",get:function(){return this.choices.filter((function(e){return!0===e.active}))}},{key:\"selectableChoices\",get:function(){return this.choices.filter((function(e){return!0!==e.disabled}))}},{key:\"searchableChoices\",get:function(){return this.selectableChoices.filter((function(e){return!0!==e.placeholder}))}},{key:\"placeholderChoice\",get:function(){return[].concat(this.choices).reverse().find((function(e){return!0===e.placeholder}))}},{key:\"groups\",get:function(){return this.state.groups}},{key:\"activeGroups\",get:function(){var e=this.groups,t=this.choices;return e.filter((function(e){var i=!0===e.active&&!1===e.disabled,n=t.some((function(e){return!0===e.active&&!1===e.disabled}));return i&&n}),[])}}])&&L(t.prototype,i),n&&L(t,n),e}();function x(e,t){for(var i=0;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,\"value\"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}var k=function(){function e(e){var t=e.element,i=e.type,n=e.classNames;this.element=t,this.classNames=n,this.type=i,this.isActive=!1}var t,i,n,s=e.prototype;return s.getChild=function(e){return this.element.querySelector(e)},s.show=function(){return this.element.classList.add(this.classNames.activeState),this.element.setAttribute(\"aria-expanded\",\"true\"),this.isActive=!0,this},s.hide=function(){return this.element.classList.remove(this.classNames.activeState),this.element.setAttribute(\"aria-expanded\",\"false\"),this.isActive=!1,this},t=e,(i=[{key:\"distanceFromTopWindow\",get:function(){return this.element.getBoundingClientRect().bottom}}])&&x(t.prototype,i),n&&x(t,n),e}(),P={items:[],choices:[],silent:!1,renderChoiceLimit:-1,maxItemCount:-1,addItems:!0,addItemFilter:null,removeItems:!0,removeItemButton:!1,editItems:!1,duplicateItemsAllowed:!0,delimiter:\",\",paste:!0,searchEnabled:!0,searchChoices:!0,searchFloor:1,searchResultLimit:4,searchFields:[\"label\",\"value\"],position:\"auto\",resetScrollPosition:!0,shouldSort:!0,shouldSortItems:!1,sorter:function(e,t){var i=e.value,n=e.label,s=void 0===n?i:n,r=t.value,o=t.label,a=void 0===o?r:o;return s.localeCompare(a,[],{sensitivity:\"base\",ignorePunctuation:!0,numeric:!0})},placeholder:!0,placeholderValue:null,searchPlaceholderValue:null,prependValue:null,appendValue:null,renderSelectedChoices:\"auto\",loadingText:\"Loading...\",noResultsText:\"No results found\",noChoicesText:\"No choices to choose from\",itemSelectText:\"Press to select\",uniqueItemText:\"Only unique values can be added\",customAddItemText:\"Only values matching specific conditions can be added\",addItemText:function(e){return'Press Enter to add <b>\"'+I(e)+'\"</b>'},maxItemText:function(e){return\"Only \"+e+\" values can be added\"},valueComparer:function(e,t){return e===t},fuseOptions:{includeScore:!0},callbackOnInit:null,callbackOnCreateTemplates:null,classNames:{containerOuter:\"choices\",containerInner:\"choices__inner\",input:\"choices__input\",inputCloned:\"choices__input--cloned\",list:\"choices__list\",listItems:\"choices__list--multiple\",listSingle:\"choices__list--single\",listDropdown:\"choices__list--dropdown\",item:\"choices__item\",itemSelectable:\"choices__item--selectable\",itemDisabled:\"choices__item--disabled\",itemChoice:\"choices__item--choice\",placeholder:\"choices__placeholder\",group:\"choices__group\",groupHeading:\"choices__heading\",button:\"choices__button\",activeState:\"is-active\",focusState:\"is-focused\",openState:\"is-open\",disabledState:\"is-disabled\",highlightedState:\"is-highlighted\",selectedState:\"is-selected\",flippedState:\"is-flipped\",loadingState:\"is-loading\",noResults:\"has-no-results\",noChoices:\"has-no-choices\"}},D=\"showDropdown\",M=\"hideDropdown\",N=\"change\",F=\"choice\",j=\"search\",K=\"addItem\",R=\"removeItem\",H=\"highlightItem\",B=\"highlightChoice\",V=\"ADD_CHOICE\",G=\"FILTER_CHOICES\",q=\"ACTIVATE_CHOICES\",U=\"CLEAR_CHOICES\",z=\"ADD_GROUP\",W=\"ADD_ITEM\",X=\"REMOVE_ITEM\",$=\"HIGHLIGHT_ITEM\",J=46,Y=8,Z=13,Q=65,ee=27,te=38,ie=40,ne=33,se=34,re=function(){function e(e){var t=e.element,i=e.type,n=e.classNames,s=e.position;this.element=t,this.classNames=n,this.type=i,this.position=s,this.isOpen=!1,this.isFlipped=!1,this.isFocussed=!1,this.isDisabled=!1,this.isLoading=!1,this._onFocus=this._onFocus.bind(this),this._onBlur=this._onBlur.bind(this)}var t=e.prototype;return t.addEventListeners=function(){this.element.addEventListener(\"focus\",this._onFocus),this.element.addEventListener(\"blur\",this._onBlur)},t.removeEventListeners=function(){this.element.removeEventListener(\"focus\",this._onFocus),this.element.removeEventListener(\"blur\",this._onBlur)},t.shouldFlip=function(e){if(\"number\"!=typeof e)return!1;var t=!1;return\"auto\"===this.position?t=!window.matchMedia(\"(min-height: \"+(e+1)+\"px)\").matches:\"top\"===this.position&&(t=!0),t},t.setActiveDescendant=function(e){this.element.setAttribute(\"aria-activedescendant\",e)},t.removeActiveDescendant=function(){this.element.removeAttribute(\"aria-activedescendant\")},t.open=function(e){this.element.classList.add(this.classNames.openState),this.element.setAttribute(\"aria-expanded\",\"true\"),this.isOpen=!0,this.shouldFlip(e)&&(this.element.classList.add(this.classNames.flippedState),this.isFlipped=!0)},t.close=function(){this.element.classList.remove(this.classNames.openState),this.element.setAttribute(\"aria-expanded\",\"false\"),this.removeActiveDescendant(),this.isOpen=!1,this.isFlipped&&(this.element.classList.remove(this.classNames.flippedState),this.isFlipped=!1)},t.focus=function(){this.isFocussed||this.element.focus()},t.addFocusState=function(){this.element.classList.add(this.classNames.focusState)},t.removeFocusState=function(){this.element.classList.remove(this.classNames.focusState)},t.enable=function(){this.element.classList.remove(this.classNames.disabledState),this.element.removeAttribute(\"aria-disabled\"),\"select-one\"===this.type&&this.element.setAttribute(\"tabindex\",\"0\"),this.isDisabled=!1},t.disable=function(){this.element.classList.add(this.classNames.disabledState),this.element.setAttribute(\"aria-disabled\",\"true\"),\"select-one\"===this.type&&this.element.setAttribute(\"tabindex\",\"-1\"),this.isDisabled=!0},t.wrap=function(e){!function(e,t){void 0===t&&(t=document.createElement(\"div\")),e.nextSibling?e.parentNode.insertBefore(t,e.nextSibling):e.parentNode.appendChild(t),t.appendChild(e)}(e,this.element)},t.unwrap=function(e){this.element.parentNode.insertBefore(e,this.element),this.element.parentNode.removeChild(this.element)},t.addLoadingState=function(){this.element.classList.add(this.classNames.loadingState),this.element.setAttribute(\"aria-busy\",\"true\"),this.isLoading=!0},t.removeLoadingState=function(){this.element.classList.remove(this.classNames.loadingState),this.element.removeAttribute(\"aria-busy\"),this.isLoading=!1},t._onFocus=function(){this.isFocussed=!0},t._onBlur=function(){this.isFocussed=!1},e}();function oe(e,t){for(var i=0;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,\"value\"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}var ae=function(){function e(e){var t=e.element,i=e.type,n=e.classNames,s=e.preventPaste;this.element=t,this.type=i,this.classNames=n,this.preventPaste=s,this.isFocussed=this.element===document.activeElement,this.isDisabled=t.disabled,this._onPaste=this._onPaste.bind(this),this._onInput=this._onInput.bind(this),this._onFocus=this._onFocus.bind(this),this._onBlur=this._onBlur.bind(this)}var t,i,n,s=e.prototype;return s.addEventListeners=function(){this.element.addEventListener(\"paste\",this._onPaste),this.element.addEventListener(\"input\",this._onInput,{passive:!0}),this.element.addEventListener(\"focus\",this._onFocus,{passive:!0}),this.element.addEventListener(\"blur\",this._onBlur,{passive:!0})},s.removeEventListeners=function(){this.element.removeEventListener(\"input\",this._onInput,{passive:!0}),this.element.removeEventListener(\"paste\",this._onPaste),this.element.removeEventListener(\"focus\",this._onFocus,{passive:!0}),this.element.removeEventListener(\"blur\",this._onBlur,{passive:!0})},s.enable=function(){this.element.removeAttribute(\"disabled\"),this.isDisabled=!1},s.disable=function(){this.element.setAttribute(\"disabled\",\"\"),this.isDisabled=!0},s.focus=function(){this.isFocussed||this.element.focus()},s.blur=function(){this.isFocussed&&this.element.blur()},s.clear=function(e){return void 0===e&&(e=!0),this.element.value&&(this.element.value=\"\"),e&&this.setWidth(),this},s.setWidth=function(){var e=this.element,t=e.style,i=e.value,n=e.placeholder;t.minWidth=n.length+1+\"ch\",t.width=i.length+1+\"ch\"},s.setActiveDescendant=function(e){this.element.setAttribute(\"aria-activedescendant\",e)},s.removeActiveDescendant=function(){this.element.removeAttribute(\"aria-activedescendant\")},s._onInput=function(){\"select-one\"!==this.type&&this.setWidth()},s._onPaste=function(e){this.preventPaste&&e.preventDefault()},s._onFocus=function(){this.isFocussed=!0},s._onBlur=function(){this.isFocussed=!1},t=e,(i=[{key:\"placeholder\",set:function(e){this.element.placeholder=e}},{key:\"value\",get:function(){return I(this.element.value)},set:function(e){this.element.value=e}}])&&oe(t.prototype,i),n&&oe(t,n),e}(),ce=function(){function e(e){var t=e.element;this.element=t,this.scrollPos=this.element.scrollTop,this.height=this.element.offsetHeight}var t=e.prototype;return t.clear=function(){this.element.innerHTML=\"\"},t.append=function(e){this.element.appendChild(e)},t.getChild=function(e){return this.element.querySelector(e)},t.hasChildren=function(){return this.element.hasChildNodes()},t.scrollToTop=function(){this.element.scrollTop=0},t.scrollToChildElement=function(e,t){var i=this;if(e){var n=this.element.offsetHeight,s=this.element.scrollTop+n,r=e.offsetHeight,o=e.offsetTop+r,a=t>0?this.element.scrollTop+o-s:e.offsetTop;requestAnimationFrame((function(){i._animateScroll(a,t)}))}},t._scrollDown=function(e,t,i){var n=(i-e)/t,s=n>1?n:1;this.element.scrollTop=e+s},t._scrollUp=function(e,t,i){var n=(e-i)/t,s=n>1?n:1;this.element.scrollTop=e-s},t._animateScroll=function(e,t){var i=this,n=this.element.scrollTop,s=!1;t>0?(this._scrollDown(n,4,e),n<e&&(s=!0)):(this._scrollUp(n,4,e),n>e&&(s=!0)),s&&requestAnimationFrame((function(){i._animateScroll(e,t)}))},e}();function le(e,t){for(var i=0;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,\"value\"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}var he=function(){function e(e){var t=e.element,i=e.classNames;if(this.element=t,this.classNames=i,!(t instanceof HTMLInputElement||t instanceof HTMLSelectElement))throw new TypeError(\"Invalid element passed\");this.isDisabled=!1}var t,i,n,s=e.prototype;return s.conceal=function(){this.element.classList.add(this.classNames.input),this.element.hidden=!0,this.element.tabIndex=-1;var e=this.element.getAttribute(\"style\");e&&this.element.setAttribute(\"data-choice-orig-style\",e),this.element.setAttribute(\"data-choice\",\"active\")},s.reveal=function(){this.element.classList.remove(this.classNames.input),this.element.hidden=!1,this.element.removeAttribute(\"tabindex\");var e=this.element.getAttribute(\"data-choice-orig-style\");e?(this.element.removeAttribute(\"data-choice-orig-style\"),this.element.setAttribute(\"style\",e)):this.element.removeAttribute(\"style\"),this.element.removeAttribute(\"data-choice\"),this.element.value=this.element.value},s.enable=function(){this.element.removeAttribute(\"disabled\"),this.element.disabled=!1,this.isDisabled=!1},s.disable=function(){this.element.setAttribute(\"disabled\",\"\"),this.element.disabled=!0,this.isDisabled=!0},s.triggerEvent=function(e,t){!function(e,t,i){void 0===i&&(i=null);var n=new CustomEvent(t,{detail:i,bubbles:!0,cancelable:!0});e.dispatchEvent(n)}(this.element,e,t)},t=e,(i=[{key:\"isActive\",get:function(){return\"active\"===this.element.dataset.choice}},{key:\"dir\",get:function(){return this.element.dir}},{key:\"value\",get:function(){return this.element.value},set:function(e){this.element.value=e}}])&&le(t.prototype,i),n&&le(t,n),e}();function ue(e,t){for(var i=0;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,\"value\"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}var de=function(e){var t,i,n,s,r;function o(t){var i,n=t.element,s=t.classNames,r=t.delimiter;return(i=e.call(this,{element:n,classNames:s})||this).delimiter=r,i}return i=e,(t=o).prototype=Object.create(i.prototype),t.prototype.constructor=t,t.__proto__=i,n=o,(s=[{key:\"value\",get:function(){return this.element.value},set:function(e){var t=e.map((function(e){return e.value})).join(this.delimiter);this.element.setAttribute(\"value\",t),this.element.value=t}}])&&ue(n.prototype,s),r&&ue(n,r),o}(he);function pe(e,t){for(var i=0;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,\"value\"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}var me=function(e){var t,i,n,s,r;function o(t){var i,n=t.element,s=t.classNames,r=t.template;return(i=e.call(this,{element:n,classNames:s})||this).template=r,i}return i=e,(t=o).prototype=Object.create(i.prototype),t.prototype.constructor=t,t.__proto__=i,o.prototype.appendDocFragment=function(e){this.element.innerHTML=\"\",this.element.appendChild(e)},n=o,(s=[{key:\"placeholderOption\",get:function(){return this.element.querySelector('option[value=\"\"]')||this.element.querySelector(\"option[placeholder]\")}},{key:\"optionGroups\",get:function(){return Array.from(this.element.getElementsByTagName(\"OPTGROUP\"))}},{key:\"options\",get:function(){return Array.from(this.element.options)},set:function(e){var t=this,i=document.createDocumentFragment();e.forEach((function(e){return n=e,s=t.template(n),void i.appendChild(s);var n,s})),this.appendDocFragment(i)}}])&&pe(n.prototype,s),r&&pe(n,r),o}(he),fe={containerOuter:function(e,t,i,n,s,r){var o=e.containerOuter,a=Object.assign(document.createElement(\"div\"),{className:o});return a.dataset.type=r,t&&(a.dir=t),n&&(a.tabIndex=0),i&&(a.setAttribute(\"role\",s?\"combobox\":\"listbox\"),s&&a.setAttribute(\"aria-autocomplete\",\"list\")),a.setAttribute(\"aria-haspopup\",\"true\"),a.setAttribute(\"aria-expanded\",\"false\"),a},containerInner:function(e){var t=e.containerInner;return Object.assign(document.createElement(\"div\"),{className:t})},itemList:function(e,t){var i=e.list,n=e.listSingle,s=e.listItems;return Object.assign(document.createElement(\"div\"),{className:i+\" \"+(t?n:s)})},placeholder:function(e,t){var i=e.placeholder;return Object.assign(document.createElement(\"div\"),{className:i,innerHTML:t})},item:function(e,t,i){var n=e.item,s=e.button,r=e.highlightedState,o=e.itemSelectable,a=e.placeholder,c=t.id,l=t.value,h=t.label,u=t.customProperties,d=t.active,p=t.disabled,m=t.highlighted,f=t.placeholder,v=Object.assign(document.createElement(\"div\"),{className:n,innerHTML:h});if(Object.assign(v.dataset,{item:\"\",id:c,value:l,customProperties:u}),d&&v.setAttribute(\"aria-selected\",\"true\"),p&&v.setAttribute(\"aria-disabled\",\"true\"),f&&v.classList.add(a),v.classList.add(m?r:o),i){p&&v.classList.remove(o),v.dataset.deletable=\"\";var g=Object.assign(document.createElement(\"button\"),{type:\"button\",className:s,innerHTML:\"Remove item\"});g.setAttribute(\"aria-label\",\"Remove item: '\"+l+\"'\"),g.dataset.button=\"\",v.appendChild(g)}return v},choiceList:function(e,t){var i=e.list,n=Object.assign(document.createElement(\"div\"),{className:i});return t||n.setAttribute(\"aria-multiselectable\",\"true\"),n.setAttribute(\"role\",\"listbox\"),n},choiceGroup:function(e,t){var i=e.group,n=e.groupHeading,s=e.itemDisabled,r=t.id,o=t.value,a=t.disabled,c=Object.assign(document.createElement(\"div\"),{className:i+\" \"+(a?s:\"\")});return c.setAttribute(\"role\",\"group\"),Object.assign(c.dataset,{group:\"\",id:r,value:o}),a&&c.setAttribute(\"aria-disabled\",\"true\"),c.appendChild(Object.assign(document.createElement(\"div\"),{className:n,innerHTML:o})),c},choice:function(e,t,i){var n=e.item,s=e.itemChoice,r=e.itemSelectable,o=e.selectedState,a=e.itemDisabled,c=e.placeholder,l=t.id,h=t.value,u=t.label,d=t.groupId,p=t.elementId,m=t.disabled,f=t.selected,v=t.placeholder,g=Object.assign(document.createElement(\"div\"),{id:p,innerHTML:u,className:n+\" \"+s});return f&&g.classList.add(o),v&&g.classList.add(c),g.setAttribute(\"role\",d>0?\"treeitem\":\"option\"),Object.assign(g.dataset,{choice:\"\",id:l,value:h,selectText:i}),m?(g.classList.add(a),g.dataset.choiceDisabled=\"\",g.setAttribute(\"aria-disabled\",\"true\")):(g.classList.add(r),g.dataset.choiceSelectable=\"\"),g},input:function(e,t){var i=e.input,n=e.inputCloned,s=Object.assign(document.createElement(\"input\"),{type:\"text\",className:i+\" \"+n,autocomplete:\"off\",autocapitalize:\"off\",spellcheck:!1});return s.setAttribute(\"role\",\"textbox\"),s.setAttribute(\"aria-autocomplete\",\"list\"),s.setAttribute(\"aria-label\",t),s},dropdown:function(e){var t=e.list,i=e.listDropdown,n=document.createElement(\"div\");return n.classList.add(t,i),n.setAttribute(\"aria-expanded\",\"false\"),n},notice:function(e,t,i){var n=e.item,s=e.itemChoice,r=e.noResults,o=e.noChoices;void 0===i&&(i=\"\");var a=[n,s];return\"no-choices\"===i?a.push(o):\"no-results\"===i&&a.push(r),Object.assign(document.createElement(\"div\"),{innerHTML:t,className:a.join(\" \")})},option:function(e){var t=e.label,i=e.value,n=e.customProperties,s=e.active,r=e.disabled,o=new Option(t,i,!1,s);return n&&(o.dataset.customProperties=n),o.disabled=r,o}},ve=function(e){return void 0===e&&(e=!0),{type:q,active:e}},ge=function(e,t){return{type:$,id:e,highlighted:t}},_e=function(e){var t=e.value,i=e.id,n=e.active,s=e.disabled;return{type:z,value:t,id:i,active:n,disabled:s}},be=function(e){return{type:\"SET_IS_LOADING\",isLoading:e}};function ye(e,t){for(var i=0;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,\"value\"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}var Ee=\"-ms-scroll-limit\"in document.documentElement.style&&\"-ms-ime-align\"in document.documentElement.style,Ie={},Se=function(){var e,t,i;function n(e,t){var i=this;void 0===e&&(e=\"[data-choice]\"),void 0===t&&(t={}),this.config=o.a.all([P,n.defaults.options,t],{arrayMerge:function(e,t){return[].concat(t)}});var s,r,a,c,l=(s=this.config,r=P,a=Object.keys(s).sort(),c=Object.keys(r).sort(),a.filter((function(e){return c.indexOf(e)<0})));l.length&&console.warn(\"Unknown config option(s) passed\",l.join(\", \"));var h=\"string\"==typeof e?document.querySelector(e):e;if(!(h instanceof HTMLInputElement||h instanceof HTMLSelectElement))throw TypeError(\"Expected one of the following types text|select-one|select-multiple\");if(this._isTextElement=\"text\"===h.type,this._isSelectOneElement=\"select-one\"===h.type,this._isSelectMultipleElement=\"select-multiple\"===h.type,this._isSelectElement=this._isSelectOneElement||this._isSelectMultipleElement,this.config.searchEnabled=this._isSelectMultipleElement||this.config.searchEnabled,[\"auto\",\"always\"].includes(this.config.renderSelectedChoices)||(this.config.renderSelectedChoices=\"auto\"),t.addItemFilter&&\"function\"!=typeof t.addItemFilter){var u=t.addItemFilter instanceof RegExp?t.addItemFilter:new RegExp(t.addItemFilter);this.config.addItemFilter=u.test.bind(u)}if(this._isTextElement?this.passedElement=new de({element:h,classNames:this.config.classNames,delimiter:this.config.delimiter}):this.passedElement=new me({element:h,classNames:this.config.classNames,template:function(e){return i._templates.option(e)}}),this.initialised=!1,this._store=new T,this._initialState={},this._currentState={},this._prevState={},this._currentValue=\"\",this._canSearch=this.config.searchEnabled,this._isScrollingOnIe=!1,this._highlightPosition=0,this._wasTap=!0,this._placeholderValue=this._generatePlaceholderValue(),this._baseId=function(e,t){var i=e.id||e.name&&e.name+\"-\"+b(2)||b(4);return i=t+\"-\"+(i=i.replace(/(:|\\.|\\[|\\]|,)/g,\"\"))}(this.passedElement.element,\"choices-\"),this._direction=this.passedElement.dir,!this._direction){var d=window.getComputedStyle(this.passedElement.element).direction;d!==window.getComputedStyle(document.documentElement).direction&&(this._direction=d)}if(this._idNames={itemChoice:\"item-choice\"},this._presetGroups=this.passedElement.optionGroups,this._presetOptions=this.passedElement.options,this._presetChoices=this.config.choices,this._presetItems=this.config.items,this.passedElement.value&&(this._presetItems=this._presetItems.concat(this.passedElement.value.split(this.config.delimiter))),this.passedElement.options&&this.passedElement.options.forEach((function(e){i._presetChoices.push({value:e.value,label:e.innerHTML,selected:e.selected,disabled:e.disabled||e.parentNode.disabled,placeholder:\"\"===e.value||e.hasAttribute(\"placeholder\"),customProperties:e.getAttribute(\"data-custom-properties\")})})),this._render=this._render.bind(this),this._onFocus=this._onFocus.bind(this),this._onBlur=this._onBlur.bind(this),this._onKeyUp=this._onKeyUp.bind(this),this._onKeyDown=this._onKeyDown.bind(this),this._onClick=this._onClick.bind(this),this._onTouchMove=this._onTouchMove.bind(this),this._onTouchEnd=this._onTouchEnd.bind(this),this._onMouseDown=this._onMouseDown.bind(this),this._onMouseOver=this._onMouseOver.bind(this),this._onFormReset=this._onFormReset.bind(this),this._onAKey=this._onAKey.bind(this),this._onEnterKey=this._onEnterKey.bind(this),this._onEscapeKey=this._onEscapeKey.bind(this),this._onDirectionKey=this._onDirectionKey.bind(this),this._onDeleteKey=this._onDeleteKey.bind(this),this.passedElement.isActive)return this.config.silent||console.warn(\"Trying to initialise Choices on element already initialised\"),void(this.initialised=!0);this.init()}e=n,i=[{key:\"defaults\",get:function(){return Object.preventExtensions({get options(){return Ie},get templates(){return fe}})}}],(t=null)&&ye(e.prototype,t),i&&ye(e,i);var r=n.prototype;return r.init=function(){if(!this.initialised){this._createTemplates(),this._createElements(),this._createStructure(),this._initialState=O(this._store.state),this._store.subscribe(this._render),this._render(),this._addEventListeners(),(!this.config.addItems||this.passedElement.element.hasAttribute(\"disabled\"))&&this.disable(),this.initialised=!0;var e=this.config.callbackOnInit;e&&\"function\"==typeof e&&e.call(this)}},r.destroy=function(){this.initialised&&(this._removeEventListeners(),this.passedElement.reveal(),this.containerOuter.unwrap(this.passedElement.element),this.clearStore(),this._isSelectElement&&(this.passedElement.options=this._presetOptions),this._templates=null,this.initialised=!1)},r.enable=function(){return this.passedElement.isDisabled&&this.passedElement.enable(),this.containerOuter.isDisabled&&(this._addEventListeners(),this.input.enable(),this.containerOuter.enable()),this},r.disable=function(){return this.passedElement.isDisabled||this.passedElement.disable(),this.containerOuter.isDisabled||(this._removeEventListeners(),this.input.disable(),this.containerOuter.disable()),this},r.highlightItem=function(e,t){if(void 0===t&&(t=!0),!e)return this;var i=e.id,n=e.groupId,s=void 0===n?-1:n,r=e.value,o=void 0===r?\"\":r,a=e.label,c=void 0===a?\"\":a,l=s>=0?this._store.getGroupById(s):null;return this._store.dispatch(ge(i,!0)),t&&this.passedElement.triggerEvent(H,{id:i,value:o,label:c,groupValue:l&&l.value?l.value:null}),this},r.unhighlightItem=function(e){if(!e)return this;var t=e.id,i=e.groupId,n=void 0===i?-1:i,s=e.value,r=void 0===s?\"\":s,o=e.label,a=void 0===o?\"\":o,c=n>=0?this._store.getGroupById(n):null;return this._store.dispatch(ge(t,!1)),this.passedElement.triggerEvent(H,{id:t,value:r,label:a,groupValue:c&&c.value?c.value:null}),this},r.highlightAll=function(){var e=this;return this._store.items.forEach((function(t){return e.highlightItem(t)})),this},r.unhighlightAll=function(){var e=this;return this._store.items.forEach((function(t){return e.unhighlightItem(t)})),this},r.removeActiveItemsByValue=function(e){var t=this;return this._store.activeItems.filter((function(t){return t.value===e})).forEach((function(e){return t._removeItem(e)})),this},r.removeActiveItems=function(e){var t=this;return this._store.activeItems.filter((function(t){return t.id!==e})).forEach((function(e){return t._removeItem(e)})),this},r.removeHighlightedItems=function(e){var t=this;return void 0===e&&(e=!1),this._store.highlightedActiveItems.forEach((function(i){t._removeItem(i),e&&t._triggerChange(i.value)})),this},r.showDropdown=function(e){var t=this;return this.dropdown.isActive?this:(requestAnimationFrame((function(){t.dropdown.show(),t.containerOuter.open(t.dropdown.distanceFromTopWindow),!e&&t._canSearch&&t.input.focus(),t.passedElement.triggerEvent(D,{})})),this)},r.hideDropdown=function(e){var t=this;return this.dropdown.isActive?(requestAnimationFrame((function(){t.dropdown.hide(),t.containerOuter.close(),!e&&t._canSearch&&(t.input.removeActiveDescendant(),t.input.blur()),t.passedElement.triggerEvent(M,{})})),this):this},r.getValue=function(e){void 0===e&&(e=!1);var t=this._store.activeItems.reduce((function(t,i){var n=e?i.value:i;return t.push(n),t}),[]);return this._isSelectOneElement?t[0]:t},r.setValue=function(e){var t=this;return this.initialised?(e.forEach((function(e){return t._setChoiceOrItem(e)})),this):this},r.setChoiceByValue=function(e){var t=this;return!this.initialised||this._isTextElement?this:((Array.isArray(e)?e:[e]).forEach((function(e){return t._findAndSelectChoiceByValue(e)})),this)},r.setChoices=function(e,t,i,n){var s=this;if(void 0===e&&(e=[]),void 0===t&&(t=\"value\"),void 0===i&&(i=\"label\"),void 0===n&&(n=!1),!this.initialised)throw new ReferenceError(\"setChoices was called on a non-initialized instance of Choices\");if(!this._isSelectElement)throw new TypeError(\"setChoices can't be used with INPUT based Choices\");if(\"string\"!=typeof t||!t)throw new TypeError(\"value parameter must be a name of 'value' field in passed objects\");if(n&&this.clearChoices(),\"function\"==typeof e){var r=e(this);if(\"function\"==typeof Promise&&r instanceof Promise)return new Promise((function(e){return requestAnimationFrame(e)})).then((function(){return s._handleLoadingState(!0)})).then((function(){return r})).then((function(e){return s.setChoices(e,t,i,n)})).catch((function(e){s.config.silent||console.error(e)})).then((function(){return s._handleLoadingState(!1)})).then((function(){return s}));if(!Array.isArray(r))throw new TypeError(\".setChoices first argument function must return either array of choices or Promise, got: \"+typeof r);return this.setChoices(r,t,i,!1)}if(!Array.isArray(e))throw new TypeError(\".setChoices must be called either with array of choices with a function resulting into Promise of array of choices\");return this.containerOuter.removeLoadingState(),this._startLoading(),e.forEach((function(e){e.choices?s._addGroup({id:parseInt(e.id,10)||null,group:e,valueKey:t,labelKey:i}):s._addChoice({value:e[t],label:e[i],isSelected:e.selected,isDisabled:e.disabled,customProperties:e.customProperties,placeholder:e.placeholder})})),this._stopLoading(),this},r.clearChoices=function(){return this._store.dispatch({type:U}),this},r.clearStore=function(){return this._store.dispatch({type:\"CLEAR_ALL\"}),this},r.clearInput=function(){var e=!this._isSelectOneElement;return this.input.clear(e),!this._isTextElement&&this._canSearch&&(this._isSearching=!1,this._store.dispatch(ve(!0))),this},r._render=function(){if(!this._store.isLoading()){this._currentState=this._store.state;var e=this._currentState.choices!==this._prevState.choices||this._currentState.groups!==this._prevState.groups||this._currentState.items!==this._prevState.items,t=this._isSelectElement,i=this._currentState.items!==this._prevState.items;e&&(t&&this._renderChoices(),i&&this._renderItems(),this._prevState=this._currentState)}},r._renderChoices=function(){var e=this,t=this._store,i=t.activeGroups,n=t.activeChoices,s=document.createDocumentFragment();if(this.choiceList.clear(),this.config.resetScrollPosition&&requestAnimationFrame((function(){return e.choiceList.scrollToTop()})),i.length>=1&&!this._isSearching){var r=n.filter((function(e){return!0===e.placeholder&&-1===e.groupId}));r.length>=1&&(s=this._createChoicesFragment(r,s)),s=this._createGroupsFragment(i,n,s)}else n.length>=1&&(s=this._createChoicesFragment(n,s));if(s.childNodes&&s.childNodes.length>0){var o=this._store.activeItems,a=this._canAddItem(o,this.input.value);a.response?(this.choiceList.append(s),this._highlightChoice()):this.choiceList.append(this._getTemplate(\"notice\",a.notice))}else{var c,l;this._isSearching?(l=\"function\"==typeof this.config.noResultsText?this.config.noResultsText():this.config.noResultsText,c=this._getTemplate(\"notice\",l,\"no-results\")):(l=\"function\"==typeof this.config.noChoicesText?this.config.noChoicesText():this.config.noChoicesText,c=this._getTemplate(\"notice\",l,\"no-choices\")),this.choiceList.append(c)}},r._renderItems=function(){var e=this._store.activeItems||[];this.itemList.clear();var t=this._createItemsFragment(e);t.childNodes&&this.itemList.append(t)},r._createGroupsFragment=function(e,t,i){var n=this;return void 0===i&&(i=document.createDocumentFragment()),this.config.shouldSort&&e.sort(this.config.sorter),e.forEach((function(e){var s=function(e){return t.filter((function(t){return n._isSelectOneElement?t.groupId===e.id:t.groupId===e.id&&(\"always\"===n.config.renderSelectedChoices||!t.selected)}))}(e);if(s.length>=1){var r=n._getTemplate(\"choiceGroup\",e);i.appendChild(r),n._createChoicesFragment(s,i,!0)}})),i},r._createChoicesFragment=function(e,t,i){var n=this;void 0===t&&(t=document.createDocumentFragment()),void 0===i&&(i=!1);var s=this.config,r=s.renderSelectedChoices,o=s.searchResultLimit,a=s.renderChoiceLimit,c=this._isSearching?w:this.config.sorter,l=function(e){if(\"auto\"!==r||n._isSelectOneElement||!e.selected){var i=n._getTemplate(\"choice\",e,n.config.itemSelectText);t.appendChild(i)}},h=e;\"auto\"!==r||this._isSelectOneElement||(h=e.filter((function(e){return!e.selected})));var u=h.reduce((function(e,t){return t.placeholder?e.placeholderChoices.push(t):e.normalChoices.push(t),e}),{placeholderChoices:[],normalChoices:[]}),d=u.placeholderChoices,p=u.normalChoices;(this.config.shouldSort||this._isSearching)&&p.sort(c);var m=h.length,f=this._isSelectOneElement?[].concat(d,p):p;this._isSearching?m=o:a&&a>0&&!i&&(m=a);for(var v=0;v<m;v+=1)f[v]&&l(f[v]);return t},r._createItemsFragment=function(e,t){var i=this;void 0===t&&(t=document.createDocumentFragment());var n=this.config,s=n.shouldSortItems,r=n.sorter,o=n.removeItemButton;return s&&!this._isSelectOneElement&&e.sort(r),this._isTextElement?this.passedElement.value=e:this.passedElement.options=e,e.forEach((function(e){var n=i._getTemplate(\"item\",e,o);t.appendChild(n)})),t},r._triggerChange=function(e){null!=e&&this.passedElement.triggerEvent(N,{value:e})},r._selectPlaceholderChoice=function(){var e=this._store.placeholderChoice;e&&(this._addItem({value:e.value,label:e.label,choiceId:e.id,groupId:e.groupId,placeholder:e.placeholder}),this._triggerChange(e.value))},r._handleButtonAction=function(e,t){if(e&&t&&this.config.removeItems&&this.config.removeItemButton){var i=t.parentNode.getAttribute(\"data-id\"),n=e.find((function(e){return e.id===parseInt(i,10)}));this._removeItem(n),this._triggerChange(n.value),this._isSelectOneElement&&this._selectPlaceholderChoice()}},r._handleItemAction=function(e,t,i){var n=this;if(void 0===i&&(i=!1),e&&t&&this.config.removeItems&&!this._isSelectOneElement){var s=t.getAttribute(\"data-id\");e.forEach((function(e){e.id!==parseInt(s,10)||e.highlighted?!i&&e.highlighted&&n.unhighlightItem(e):n.highlightItem(e)})),this.input.focus()}},r._handleChoiceAction=function(e,t){if(e&&t){var i=t.dataset.id,n=this._store.getChoiceById(i);if(n){var s=e[0]&&e[0].keyCode?e[0].keyCode:null,r=this.dropdown.isActive;n.keyCode=s,this.passedElement.triggerEvent(F,{choice:n}),n.selected||n.disabled||this._canAddItem(e,n.value).response&&(this._addItem({value:n.value,label:n.label,choiceId:n.id,groupId:n.groupId,customProperties:n.customProperties,placeholder:n.placeholder,keyCode:n.keyCode}),this._triggerChange(n.value)),this.clearInput(),r&&this._isSelectOneElement&&(this.hideDropdown(!0),this.containerOuter.focus())}}},r._handleBackspace=function(e){if(this.config.removeItems&&e){var t=e[e.length-1],i=e.some((function(e){return e.highlighted}));this.config.editItems&&!i&&t?(this.input.value=t.value,this.input.setWidth(),this._removeItem(t),this._triggerChange(t.value)):(i||this.highlightItem(t,!1),this.removeHighlightedItems(!0))}},r._startLoading=function(){this._store.dispatch(be(!0))},r._stopLoading=function(){this._store.dispatch(be(!1))},r._handleLoadingState=function(e){void 0===e&&(e=!0);var t=this.itemList.getChild(\".\"+this.config.classNames.placeholder);e?(this.disable(),this.containerOuter.addLoadingState(),this._isSelectOneElement?t?t.innerHTML=this.config.loadingText:(t=this._getTemplate(\"placeholder\",this.config.loadingText),this.itemList.append(t)):this.input.placeholder=this.config.loadingText):(this.enable(),this.containerOuter.removeLoadingState(),this._isSelectOneElement?t.innerHTML=this._placeholderValue||\"\":this.input.placeholder=this._placeholderValue||\"\")},r._handleSearch=function(e){if(e&&this.input.isFocussed){var t=this._store.choices,i=this.config,n=i.searchFloor,s=i.searchChoices,r=t.some((function(e){return!e.active}));if(e&&e.length>=n){var o=s?this._searchChoices(e):0;this.passedElement.triggerEvent(j,{value:e,resultCount:o})}else r&&(this._isSearching=!1,this._store.dispatch(ve(!0)))}},r._canAddItem=function(e,t){var i=!0,n=\"function\"==typeof this.config.addItemText?this.config.addItemText(t):this.config.addItemText;if(!this._isSelectOneElement){var s=function(e,t,i){return void 0===i&&(i=\"value\"),e.some((function(e){return\"string\"==typeof t?e[i]===t.trim():e[i]===t}))}(e,t);this.config.maxItemCount>0&&this.config.maxItemCount<=e.length&&(i=!1,n=\"function\"==typeof this.config.maxItemText?this.config.maxItemText(this.config.maxItemCount):this.config.maxItemText),!this.config.duplicateItemsAllowed&&s&&i&&(i=!1,n=\"function\"==typeof this.config.uniqueItemText?this.config.uniqueItemText(t):this.config.uniqueItemText),this._isTextElement&&this.config.addItems&&i&&\"function\"==typeof this.config.addItemFilter&&!this.config.addItemFilter(t)&&(i=!1,n=\"function\"==typeof this.config.customAddItemText?this.config.customAddItemText(t):this.config.customAddItemText)}return{response:i,notice:n}},r._searchChoices=function(e){var t=\"string\"==typeof e?e.trim():e,i=\"string\"==typeof this._currentValue?this._currentValue.trim():this._currentValue;if(t.length<1&&t===i+\" \")return 0;var n=this._store.searchableChoices,r=t,o=[].concat(this.config.searchFields),a=Object.assign(this.config.fuseOptions,{keys:o}),c=new s.a(n,a).search(r);return this._currentValue=t,this._highlightPosition=0,this._isSearching=!0,this._store.dispatch(function(e){return{type:G,results:e}}(c)),c.length},r._addEventListeners=function(){var e=document.documentElement;e.addEventListener(\"touchend\",this._onTouchEnd,!0),this.containerOuter.element.addEventListener(\"keydown\",this._onKeyDown,!0),this.containerOuter.element.addEventListener(\"mousedown\",this._onMouseDown,!0),e.addEventListener(\"click\",this._onClick,{passive:!0}),e.addEventListener(\"touchmove\",this._onTouchMove,{passive:!0}),this.dropdown.element.addEventListener(\"mouseover\",this._onMouseOver,{passive:!0}),this._isSelectOneElement&&(this.containerOuter.element.addEventListener(\"focus\",this._onFocus,{passive:!0}),this.containerOuter.element.addEventListener(\"blur\",this._onBlur,{passive:!0})),this.input.element.addEventListener(\"keyup\",this._onKeyUp,{passive:!0}),this.input.element.addEventListener(\"focus\",this._onFocus,{passive:!0}),this.input.element.addEventListener(\"blur\",this._onBlur,{passive:!0}),this.input.element.form&&this.input.element.form.addEventListener(\"reset\",this._onFormReset,{passive:!0}),this.input.addEventListeners()},r._removeEventListeners=function(){var e=document.documentElement;e.removeEventListener(\"touchend\",this._onTouchEnd,!0),this.containerOuter.element.removeEventListener(\"keydown\",this._onKeyDown,!0),this.containerOuter.element.removeEventListener(\"mousedown\",this._onMouseDown,!0),e.removeEventListener(\"click\",this._onClick),e.removeEventListener(\"touchmove\",this._onTouchMove),this.dropdown.element.removeEventListener(\"mouseover\",this._onMouseOver),this._isSelectOneElement&&(this.containerOuter.element.removeEventListener(\"focus\",this._onFocus),this.containerOuter.element.removeEventListener(\"blur\",this._onBlur)),this.input.element.removeEventListener(\"keyup\",this._onKeyUp),this.input.element.removeEventListener(\"focus\",this._onFocus),this.input.element.removeEventListener(\"blur\",this._onBlur),this.input.element.form&&this.input.element.form.removeEventListener(\"reset\",this._onFormReset),this.input.removeEventListeners()},r._onKeyDown=function(e){var t,i=e.target,n=e.keyCode,s=e.ctrlKey,r=e.metaKey,o=this._store.activeItems,a=this.input.isFocussed,c=this.dropdown.isActive,l=this.itemList.hasChildren(),h=String.fromCharCode(n),u=J,d=Y,p=Z,m=Q,f=ee,v=te,g=ie,_=ne,b=se,y=s||r;!this._isTextElement&&/[a-zA-Z0-9-_ ]/.test(h)&&this.showDropdown();var E=((t={})[m]=this._onAKey,t[p]=this._onEnterKey,t[f]=this._onEscapeKey,t[v]=this._onDirectionKey,t[_]=this._onDirectionKey,t[g]=this._onDirectionKey,t[b]=this._onDirectionKey,t[d]=this._onDeleteKey,t[u]=this._onDeleteKey,t);E[n]&&E[n]({event:e,target:i,keyCode:n,metaKey:r,activeItems:o,hasFocusedInput:a,hasActiveDropdown:c,hasItems:l,hasCtrlDownKeyPressed:y})},r._onKeyUp=function(e){var t=e.target,i=e.keyCode,n=this.input.value,s=this._store.activeItems,r=this._canAddItem(s,n),o=J,a=Y;if(this._isTextElement)if(r.notice&&n){var c=this._getTemplate(\"notice\",r.notice);this.dropdown.element.innerHTML=c.outerHTML,this.showDropdown(!0)}else this.hideDropdown(!0);else{var l=(i===o||i===a)&&!t.value,h=!this._isTextElement&&this._isSearching,u=this._canSearch&&r.response;l&&h?(this._isSearching=!1,this._store.dispatch(ve(!0))):u&&this._handleSearch(this.input.value)}this._canSearch=this.config.searchEnabled},r._onAKey=function(e){var t=e.hasItems;e.hasCtrlDownKeyPressed&&t&&(this._canSearch=!1,this.config.removeItems&&!this.input.value&&this.input.element===document.activeElement&&this.highlightAll())},r._onEnterKey=function(e){var t=e.event,i=e.target,n=e.activeItems,s=e.hasActiveDropdown,r=Z,o=i.hasAttribute(\"data-button\");if(this._isTextElement&&i.value){var a=this.input.value;this._canAddItem(n,a).response&&(this.hideDropdown(!0),this._addItem({value:a}),this._triggerChange(a),this.clearInput())}if(o&&(this._handleButtonAction(n,i),t.preventDefault()),s){var c=this.dropdown.getChild(\".\"+this.config.classNames.highlightedState);c&&(n[0]&&(n[0].keyCode=r),this._handleChoiceAction(n,c)),t.preventDefault()}else this._isSelectOneElement&&(this.showDropdown(),t.preventDefault())},r._onEscapeKey=function(e){e.hasActiveDropdown&&(this.hideDropdown(!0),this.containerOuter.focus())},r._onDirectionKey=function(e){var t,i,n,s=e.event,r=e.hasActiveDropdown,o=e.keyCode,a=e.metaKey,c=ie,l=ne,h=se;if(r||this._isSelectOneElement){this.showDropdown(),this._canSearch=!1;var u,d=o===c||o===h?1:-1;if(a||o===h||o===l)u=d>0?this.dropdown.element.querySelector(\"[data-choice-selectable]:last-of-type\"):this.dropdown.element.querySelector(\"[data-choice-selectable]\");else{var p=this.dropdown.element.querySelector(\".\"+this.config.classNames.highlightedState);u=p?function(e,t,i){if(void 0===i&&(i=1),e instanceof Element&&\"string\"==typeof t){for(var n=(i>0?\"next\":\"previous\")+\"ElementSibling\",s=e[n];s;){if(s.matches(t))return s;s=s[n]}return s}}(p,\"[data-choice-selectable]\",d):this.dropdown.element.querySelector(\"[data-choice-selectable]\")}u&&(t=u,i=this.choiceList.element,void 0===(n=d)&&(n=1),t&&(n>0?i.scrollTop+i.offsetHeight>=t.offsetTop+t.offsetHeight:t.offsetTop>=i.scrollTop)||this.choiceList.scrollToChildElement(u,d),this._highlightChoice(u)),s.preventDefault()}},r._onDeleteKey=function(e){var t=e.event,i=e.target,n=e.hasFocusedInput,s=e.activeItems;!n||i.value||this._isSelectOneElement||(this._handleBackspace(s),t.preventDefault())},r._onTouchMove=function(){this._wasTap&&(this._wasTap=!1)},r._onTouchEnd=function(e){var t=(e||e.touches[0]).target;this._wasTap&&this.containerOuter.element.contains(t)&&((t===this.containerOuter.element||t===this.containerInner.element)&&(this._isTextElement?this.input.focus():this._isSelectMultipleElement&&this.showDropdown()),e.stopPropagation()),this._wasTap=!0},r._onMouseDown=function(e){var t=e.target;if(t instanceof HTMLElement){if(Ee&&this.choiceList.element.contains(t)){var i=this.choiceList.element.firstElementChild,n=\"ltr\"===this._direction?e.offsetX>=i.offsetWidth:e.offsetX<i.offsetLeft;this._isScrollingOnIe=n}if(t!==this.input.element){var s=t.closest(\"[data-button],[data-item],[data-choice]\");if(s instanceof HTMLElement){var r=e.shiftKey,o=this._store.activeItems,a=s.dataset;\"button\"in a?this._handleButtonAction(o,s):\"item\"in a?this._handleItemAction(o,s,r):\"choice\"in a&&this._handleChoiceAction(o,s)}e.preventDefault()}}},r._onMouseOver=function(e){var t=e.target;t instanceof HTMLElement&&\"choice\"in t.dataset&&this._highlightChoice(t)},r._onClick=function(e){var t=e.target;this.containerOuter.element.contains(t)?this.dropdown.isActive||this.containerOuter.isDisabled?this._isSelectOneElement&&t!==this.input.element&&!this.dropdown.element.contains(t)&&this.hideDropdown():this._isTextElement?document.activeElement!==this.input.element&&this.input.focus():(this.showDropdown(),this.containerOuter.focus()):(this._store.highlightedActiveItems.length>0&&this.unhighlightAll(),this.containerOuter.removeFocusState(),this.hideDropdown(!0))},r._onFocus=function(e){var t,i=this,n=e.target;this.containerOuter.element.contains(n)&&((t={}).text=function(){n===i.input.element&&i.containerOuter.addFocusState()},t[\"select-one\"]=function(){i.containerOuter.addFocusState(),n===i.input.element&&i.showDropdown(!0)},t[\"select-multiple\"]=function(){n===i.input.element&&(i.showDropdown(!0),i.containerOuter.addFocusState())},t)[this.passedElement.element.type]()},r._onBlur=function(e){var t=this,i=e.target;if(this.containerOuter.element.contains(i)&&!this._isScrollingOnIe){var n,s=this._store.activeItems.some((function(e){return e.highlighted}));((n={}).text=function(){i===t.input.element&&(t.containerOuter.removeFocusState(),s&&t.unhighlightAll(),t.hideDropdown(!0))},n[\"select-one\"]=function(){t.containerOuter.removeFocusState(),(i===t.input.element||i===t.containerOuter.element&&!t._canSearch)&&t.hideDropdown(!0)},n[\"select-multiple\"]=function(){i===t.input.element&&(t.containerOuter.removeFocusState(),t.hideDropdown(!0),s&&t.unhighlightAll())},n)[this.passedElement.element.type]()}else this._isScrollingOnIe=!1,this.input.element.focus()},r._onFormReset=function(){this._store.dispatch({type:\"RESET_TO\",state:this._initialState})},r._highlightChoice=function(e){var t=this;void 0===e&&(e=null);var i=Array.from(this.dropdown.element.querySelectorAll(\"[data-choice-selectable]\"));if(i.length){var n=e;Array.from(this.dropdown.element.querySelectorAll(\".\"+this.config.classNames.highlightedState)).forEach((function(e){e.classList.remove(t.config.classNames.highlightedState),e.setAttribute(\"aria-selected\",\"false\")})),n?this._highlightPosition=i.indexOf(n):(n=i.length>this._highlightPosition?i[this._highlightPosition]:i[i.length-1])||(n=i[0]),n.classList.add(this.config.classNames.highlightedState),n.setAttribute(\"aria-selected\",\"true\"),this.passedElement.triggerEvent(B,{el:n}),this.dropdown.isActive&&(this.input.setActiveDescendant(n.id),this.containerOuter.setActiveDescendant(n.id))}},r._addItem=function(e){var t=e.value,i=e.label,n=void 0===i?null:i,s=e.choiceId,r=void 0===s?-1:s,o=e.groupId,a=void 0===o?-1:o,c=e.customProperties,l=void 0===c?null:c,h=e.placeholder,u=void 0!==h&&h,d=e.keyCode,p=void 0===d?null:d,m=\"string\"==typeof t?t.trim():t,f=p,v=l,g=this._store.items,_=n||m,b=r||-1,y=a>=0?this._store.getGroupById(a):null,E=g?g.length+1:1;return this.config.prependValue&&(m=this.config.prependValue+m.toString()),this.config.appendValue&&(m+=this.config.appendValue.toString()),this._store.dispatch(function(e){var t=e.value,i=e.label,n=e.id,s=e.choiceId,r=e.groupId,o=e.customProperties,a=e.placeholder,c=e.keyCode;return{type:W,value:t,label:i,id:n,choiceId:s,groupId:r,customProperties:o,placeholder:a,keyCode:c}}({value:m,label:_,id:E,choiceId:b,groupId:a,customProperties:l,placeholder:u,keyCode:f})),this._isSelectOneElement&&this.removeActiveItems(E),this.passedElement.triggerEvent(K,{id:E,value:m,label:_,customProperties:v,groupValue:y&&y.value?y.value:void 0,keyCode:f}),this},r._removeItem=function(e){if(!e||!E(\"Object\",e))return this;var t=e.id,i=e.value,n=e.label,s=e.choiceId,r=e.groupId,o=r>=0?this._store.getGroupById(r):null;return this._store.dispatch(function(e,t){return{type:X,id:e,choiceId:t}}(t,s)),o&&o.value?this.passedElement.triggerEvent(R,{id:t,value:i,label:n,groupValue:o.value}):this.passedElement.triggerEvent(R,{id:t,value:i,label:n}),this},r._addChoice=function(e){var t=e.value,i=e.label,n=void 0===i?null:i,s=e.isSelected,r=void 0!==s&&s,o=e.isDisabled,a=void 0!==o&&o,c=e.groupId,l=void 0===c?-1:c,h=e.customProperties,u=void 0===h?null:h,d=e.placeholder,p=void 0!==d&&d,m=e.keyCode,f=void 0===m?null:m;if(null!=t){var v=this._store.choices,g=n||t,_=v?v.length+1:1,b=this._baseId+\"-\"+this._idNames.itemChoice+\"-\"+_;this._store.dispatch(function(e){var t=e.value,i=e.label,n=e.id,s=e.groupId,r=e.disabled,o=e.elementId,a=e.customProperties,c=e.placeholder,l=e.keyCode;return{type:V,value:t,label:i,id:n,groupId:s,disabled:r,elementId:o,customProperties:a,placeholder:c,keyCode:l}}({id:_,groupId:l,elementId:b,value:t,label:g,disabled:a,customProperties:u,placeholder:p,keyCode:f})),r&&this._addItem({value:t,label:g,choiceId:_,customProperties:u,placeholder:p,keyCode:f})}},r._addGroup=function(e){var t=this,i=e.group,n=e.id,s=e.valueKey,r=void 0===s?\"value\":s,o=e.labelKey,a=void 0===o?\"label\":o,c=E(\"Object\",i)?i.choices:Array.from(i.getElementsByTagName(\"OPTION\")),l=n||Math.floor((new Date).valueOf()*Math.random()),h=!!i.disabled&&i.disabled;c?(this._store.dispatch(_e({value:i.label,id:l,active:!0,disabled:h})),c.forEach((function(e){var i=e.disabled||e.parentNode&&e.parentNode.disabled;t._addChoice({value:e[r],label:E(\"Object\",e)?e[a]:e.innerHTML,isSelected:e.selected,isDisabled:i,groupId:l,customProperties:e.customProperties,placeholder:e.placeholder})}))):this._store.dispatch(_e({value:i.label,id:i.id,active:!1,disabled:i.disabled}))},r._getTemplate=function(e){var t;if(!e)return null;for(var i=this.config.classNames,n=arguments.length,s=new Array(n>1?n-1:0),r=1;r<n;r++)s[r-1]=arguments[r];return(t=this._templates[e]).call.apply(t,[this,i].concat(s))},r._createTemplates=function(){var e=this.config.callbackOnCreateTemplates,t={};e&&\"function\"==typeof e&&(t=e.call(this,S)),this._templates=o()(fe,t)},r._createElements=function(){this.containerOuter=new re({element:this._getTemplate(\"containerOuter\",this._direction,this._isSelectElement,this._isSelectOneElement,this.config.searchEnabled,this.passedElement.element.type),classNames:this.config.classNames,type:this.passedElement.element.type,position:this.config.position}),this.containerInner=new re({element:this._getTemplate(\"containerInner\"),classNames:this.config.classNames,type:this.passedElement.element.type,position:this.config.position}),this.input=new ae({element:this._getTemplate(\"input\",this._placeholderValue),classNames:this.config.classNames,type:this.passedElement.element.type,preventPaste:!this.config.paste}),this.choiceList=new ce({element:this._getTemplate(\"choiceList\",this._isSelectOneElement)}),this.itemList=new ce({element:this._getTemplate(\"itemList\",this._isSelectOneElement)}),this.dropdown=new k({element:this._getTemplate(\"dropdown\"),classNames:this.config.classNames,type:this.passedElement.element.type})},r._createStructure=function(){this.passedElement.conceal(),this.containerInner.wrap(this.passedElement.element),this.containerOuter.wrap(this.containerInner.element),this._isSelectOneElement?this.input.placeholder=this.config.searchPlaceholderValue||\"\":this._placeholderValue&&(this.input.placeholder=this._placeholderValue,this.input.setWidth()),this.containerOuter.element.appendChild(this.containerInner.element),this.containerOuter.element.appendChild(this.dropdown.element),this.containerInner.element.appendChild(this.itemList.element),this._isTextElement||this.dropdown.element.appendChild(this.choiceList.element),this._isSelectOneElement?this.config.searchEnabled&&this.dropdown.element.insertBefore(this.input.element,this.dropdown.element.firstChild):this.containerInner.element.appendChild(this.input.element),this._isSelectElement&&(this._highlightPosition=0,this._isSearching=!1,this._startLoading(),this._presetGroups.length?this._addPredefinedGroups(this._presetGroups):this._addPredefinedChoices(this._presetChoices),this._stopLoading()),this._isTextElement&&this._addPredefinedItems(this._presetItems)},r._addPredefinedGroups=function(e){var t=this,i=this.passedElement.placeholderOption;i&&\"SELECT\"===i.parentNode.tagName&&this._addChoice({value:i.value,label:i.innerHTML,isSelected:i.selected,isDisabled:i.disabled,placeholder:!0}),e.forEach((function(e){return t._addGroup({group:e,id:e.id||null})}))},r._addPredefinedChoices=function(e){var t=this;this.config.shouldSort&&e.sort(this.config.sorter);var i=e.some((function(e){return e.selected})),n=e.findIndex((function(e){return void 0===e.disabled||!e.disabled}));e.forEach((function(e,s){var r=e.value,o=e.label,a=e.customProperties,c=e.placeholder;if(t._isSelectElement)if(e.choices)t._addGroup({group:e,id:e.id||null});else{var l=!(!t._isSelectOneElement||i||s!==n)||e.selected,h=e.disabled;t._addChoice({value:r,label:o,isSelected:l,isDisabled:h,customProperties:a,placeholder:c})}else t._addChoice({value:r,label:o,isSelected:e.selected,isDisabled:e.disabled,customProperties:a,placeholder:c})}))},r._addPredefinedItems=function(e){var t=this;e.forEach((function(e){\"object\"==typeof e&&e.value&&t._addItem({value:e.value,label:e.label,choiceId:e.id,customProperties:e.customProperties,placeholder:e.placeholder}),\"string\"==typeof e&&t._addItem({value:e})}))},r._setChoiceOrItem=function(e){var t=this;({object:function(){e.value&&(t._isTextElement?t._addItem({value:e.value,label:e.label,choiceId:e.id,customProperties:e.customProperties,placeholder:e.placeholder}):t._addChoice({value:e.value,label:e.label,isSelected:!0,isDisabled:!1,customProperties:e.customProperties,placeholder:e.placeholder}))},string:function(){t._isTextElement?t._addItem({value:e}):t._addChoice({value:e,label:e,isSelected:!0,isDisabled:!1})}})[y(e).toLowerCase()]()},r._findAndSelectChoiceByValue=function(e){var t=this,i=this._store.choices.find((function(i){return t.config.valueComparer(i.value,e)}));i&&!i.selected&&this._addItem({value:i.value,label:i.label,choiceId:i.id,groupId:i.groupId,customProperties:i.customProperties,placeholder:i.placeholder,keyCode:i.keyCode})},r._generatePlaceholderValue=function(){if(this._isSelectElement){var e=this.passedElement.placeholderOption;return!!e&&e.text}var t=this.config,i=t.placeholder,n=t.placeholderValue,s=this.passedElement.element.dataset;if(i){if(n)return n;if(s.placeholder)return s.placeholder}return!1},n}();t.default=Se}]).default},\"object\"==typeof i&&\"object\"==typeof t?t.exports=s():\"function\"==typeof define&&define.amd?define([],s):\"object\"==typeof i?i.Choices=s():n.Choices=s()},\n",
+       "      411: function _(n,o,e){Object.defineProperty(e,\"__esModule\",{value:!0});const i=n(1);n(67),i.__importStar(n(66)).styles.append(\".bk-root {\\n  /*===============================\\n=            Choices            =\\n===============================*/\\n  /*=====  End of Choices  ======*/\\n}\\n.bk-root .choices {\\n  position: relative;\\n  margin-bottom: 24px;\\n  font-size: 16px;\\n}\\n.bk-root .choices:focus {\\n  outline: none;\\n}\\n.bk-root .choices:last-child {\\n  margin-bottom: 0;\\n}\\n.bk-root .choices.is-disabled .choices__inner,\\n.bk-root .choices.is-disabled .choices__input {\\n  background-color: #eaeaea;\\n  cursor: not-allowed;\\n  -webkit-user-select: none;\\n  -ms-user-select: none;\\n  user-select: none;\\n}\\n.bk-root .choices.is-disabled .choices__item {\\n  cursor: not-allowed;\\n}\\n.bk-root .choices [hidden] {\\n  display: none !important;\\n}\\n.bk-root .choices[data-type*='select-one'] {\\n  cursor: pointer;\\n}\\n.bk-root .choices[data-type*='select-one'] .choices__inner {\\n  padding-bottom: 7.5px;\\n}\\n.bk-root .choices[data-type*='select-one'] .choices__input {\\n  display: block;\\n  width: 100%;\\n  padding: 10px;\\n  border-bottom: 1px solid #dddddd;\\n  background-color: #ffffff;\\n  margin: 0;\\n}\\n.bk-root .choices[data-type*='select-one'] .choices__button {\\n  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjMDAwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);\\n  padding: 0;\\n  background-size: 8px;\\n  position: absolute;\\n  top: 50%;\\n  right: 0;\\n  margin-top: -10px;\\n  margin-right: 25px;\\n  height: 20px;\\n  width: 20px;\\n  border-radius: 10em;\\n  opacity: 0.5;\\n}\\n.bk-root .choices[data-type*='select-one'] .choices__button:hover,\\n.bk-root .choices[data-type*='select-one'] .choices__button:focus {\\n  opacity: 1;\\n}\\n.bk-root .choices[data-type*='select-one'] .choices__button:focus {\\n  box-shadow: 0px 0px 0px 2px #00bcd4;\\n}\\n.bk-root .choices[data-type*='select-one'] .choices__item[data-value=''] .choices__button {\\n  display: none;\\n}\\n.bk-root .choices[data-type*='select-one']:after {\\n  content: '';\\n  height: 0;\\n  width: 0;\\n  border-style: solid;\\n  border-color: #333333 transparent transparent transparent;\\n  border-width: 5px;\\n  position: absolute;\\n  right: 11.5px;\\n  top: 50%;\\n  margin-top: -2.5px;\\n  pointer-events: none;\\n}\\n.bk-root .choices[data-type*='select-one'].is-open:after {\\n  border-color: transparent transparent #333333 transparent;\\n  margin-top: -7.5px;\\n}\\n.bk-root .choices[data-type*='select-one'][dir='rtl']:after {\\n  left: 11.5px;\\n  right: auto;\\n}\\n.bk-root .choices[data-type*='select-one'][dir='rtl'] .choices__button {\\n  right: auto;\\n  left: 0;\\n  margin-left: 25px;\\n  margin-right: 0;\\n}\\n.bk-root .choices[data-type*='select-multiple'] .choices__inner,\\n.bk-root .choices[data-type*='text'] .choices__inner {\\n  cursor: text;\\n}\\n.bk-root .choices[data-type*='select-multiple'] .choices__button,\\n.bk-root .choices[data-type*='text'] .choices__button {\\n  position: relative;\\n  display: inline-block;\\n  margin-top: 0;\\n  margin-right: -4px;\\n  margin-bottom: 0;\\n  margin-left: 8px;\\n  padding-left: 16px;\\n  border-left: 1px solid #008fa1;\\n  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);\\n  background-size: 8px;\\n  width: 8px;\\n  line-height: 1;\\n  opacity: 0.75;\\n  border-radius: 0;\\n}\\n.bk-root .choices[data-type*='select-multiple'] .choices__button:hover,\\n.bk-root .choices[data-type*='select-multiple'] .choices__button:focus,\\n.bk-root .choices[data-type*='text'] .choices__button:hover,\\n.bk-root .choices[data-type*='text'] .choices__button:focus {\\n  opacity: 1;\\n}\\n.bk-root .choices__inner {\\n  display: inline-block;\\n  vertical-align: top;\\n  width: 100%;\\n  background-color: #f9f9f9;\\n  padding: 7.5px 7.5px 3.75px;\\n  border: 1px solid #dddddd;\\n  border-radius: 2.5px;\\n  font-size: 14px;\\n  min-height: 44px;\\n  overflow: hidden;\\n}\\n.bk-root .is-focused .choices__inner,\\n.bk-root .is-open .choices__inner {\\n  border-color: #b7b7b7;\\n}\\n.bk-root .is-open .choices__inner {\\n  border-radius: 2.5px 2.5px 0 0;\\n}\\n.bk-root .is-flipped.is-open .choices__inner {\\n  border-radius: 0 0 2.5px 2.5px;\\n}\\n.bk-root .choices__list {\\n  margin: 0;\\n  padding-left: 0;\\n  list-style: none;\\n}\\n.bk-root .choices__list--single {\\n  display: inline-block;\\n  padding: 4px 16px 4px 4px;\\n  width: 100%;\\n}\\n.bk-root [dir='rtl'] .choices__list--single {\\n  padding-right: 4px;\\n  padding-left: 16px;\\n}\\n.bk-root .choices__list--single .choices__item {\\n  width: 100%;\\n}\\n.bk-root .choices__list--multiple {\\n  display: inline;\\n}\\n.bk-root .choices__list--multiple .choices__item {\\n  display: inline-block;\\n  vertical-align: middle;\\n  border-radius: 20px;\\n  padding: 4px 10px;\\n  font-size: 12px;\\n  font-weight: 500;\\n  margin-right: 3.75px;\\n  margin-bottom: 3.75px;\\n  background-color: #00bcd4;\\n  border: 1px solid #00a5bb;\\n  color: #ffffff;\\n  word-break: break-all;\\n  box-sizing: border-box;\\n}\\n.bk-root .choices__list--multiple .choices__item[data-deletable] {\\n  padding-right: 5px;\\n}\\n.bk-root [dir='rtl'] .choices__list--multiple .choices__item {\\n  margin-right: 0;\\n  margin-left: 3.75px;\\n}\\n.bk-root .choices__list--multiple .choices__item.is-highlighted {\\n  background-color: #00a5bb;\\n  border: 1px solid #008fa1;\\n}\\n.bk-root .is-disabled .choices__list--multiple .choices__item {\\n  background-color: #aaaaaa;\\n  border: 1px solid #919191;\\n}\\n.bk-root .choices__list--dropdown {\\n  visibility: hidden;\\n  z-index: 1;\\n  position: absolute;\\n  width: 100%;\\n  background-color: #ffffff;\\n  border: 1px solid #dddddd;\\n  top: 100%;\\n  margin-top: -1px;\\n  border-bottom-left-radius: 2.5px;\\n  border-bottom-right-radius: 2.5px;\\n  overflow: hidden;\\n  word-break: break-all;\\n  will-change: visibility;\\n}\\n.bk-root .choices__list--dropdown.is-active {\\n  visibility: visible;\\n}\\n.bk-root .is-open .choices__list--dropdown {\\n  border-color: #b7b7b7;\\n}\\n.bk-root .is-flipped .choices__list--dropdown {\\n  top: auto;\\n  bottom: 100%;\\n  margin-top: 0;\\n  margin-bottom: -1px;\\n  border-radius: 0.25rem 0.25rem 0 0;\\n}\\n.bk-root .choices__list--dropdown .choices__list {\\n  position: relative;\\n  max-height: 300px;\\n  overflow: auto;\\n  -webkit-overflow-scrolling: touch;\\n  will-change: scroll-position;\\n}\\n.bk-root .choices__list--dropdown .choices__item {\\n  position: relative;\\n  padding: 10px;\\n  font-size: 14px;\\n}\\n.bk-root [dir='rtl'] .choices__list--dropdown .choices__item {\\n  text-align: right;\\n}\\n@media (min-width: 640px) {\\n  .bk-root .choices__list--dropdown .choices__item--selectable {\\n    padding-right: 100px;\\n  }\\n  .bk-root .choices__list--dropdown .choices__item--selectable:after {\\n    content: attr(data-select-text);\\n    font-size: 12px;\\n    opacity: 0;\\n    position: absolute;\\n    right: 10px;\\n    top: 50%;\\n    transform: translateY(-50%);\\n  }\\n  .bk-root [dir='rtl'] .choices__list--dropdown .choices__item--selectable {\\n    text-align: right;\\n    padding-left: 100px;\\n    padding-right: 10px;\\n  }\\n  .bk-root [dir='rtl'] .choices__list--dropdown .choices__item--selectable:after {\\n    right: auto;\\n    left: 10px;\\n  }\\n}\\n.bk-root .choices__list--dropdown .choices__item--selectable.is-highlighted {\\n  background-color: #f2f2f2;\\n}\\n.bk-root .choices__list--dropdown .choices__item--selectable.is-highlighted:after {\\n  opacity: 0.5;\\n}\\n.bk-root .choices__item {\\n  cursor: default;\\n}\\n.bk-root .choices__item--selectable {\\n  cursor: pointer;\\n}\\n.bk-root .choices__item--disabled {\\n  cursor: not-allowed;\\n  -webkit-user-select: none;\\n  -ms-user-select: none;\\n  user-select: none;\\n  opacity: 0.5;\\n}\\n.bk-root .choices__heading {\\n  font-weight: 600;\\n  font-size: 12px;\\n  padding: 10px;\\n  border-bottom: 1px solid #f7f7f7;\\n  color: gray;\\n}\\n.bk-root .choices__button {\\n  text-indent: -9999px;\\n  -webkit-appearance: none;\\n  -moz-appearance: none;\\n  appearance: none;\\n  border: 0;\\n  background-color: transparent;\\n  background-repeat: no-repeat;\\n  background-position: center;\\n  cursor: pointer;\\n}\\n.bk-root .choices__button:focus {\\n  outline: none;\\n}\\n.bk-root .choices__input {\\n  display: inline-block;\\n  vertical-align: baseline;\\n  background-color: #f9f9f9;\\n  font-size: 14px;\\n  margin-bottom: 5px;\\n  border: 0;\\n  border-radius: 0;\\n  max-width: 100%;\\n  padding: 4px 0 4px 2px;\\n}\\n.bk-root .choices__input:focus {\\n  outline: 0;\\n}\\n.bk-root [dir='rtl'] .choices__input {\\n  padding-right: 2px;\\n  padding-left: 0;\\n}\\n.bk-root .choices__placeholder {\\n  opacity: 0.5;\\n}\\n.bk-root .choices {\\n  width: 100%;\\n}\\n.bk-root .choices__inner .choices__item.light {\\n  background-color: rgba(0, 126, 255, 0.08);\\n  border-radius: 5px;\\n  border: 1px solid rgba(0, 126, 255, 0.24);\\n  color: #007eff;\\n}\\n.bk-root .choices__inner .choices__item.solid {\\n  background-color: #1f77b4;\\n  border: none;\\n  border-radius: 5px;\\n  color: white;\\n}\\n.bk-root .choices__inner .choices__item.solid .is-highlighted {\\n  background-color: #1f77b4;\\n  border: none;\\n}\\n.bk-root .choices__input {\\n  background-color: transparent;\\n}\\n.bk-root .choices__inner {\\n  background: transparent;\\n  border: 1px solid darkgray;\\n  border-radius: 5px;\\n  min-height: unset;\\n}\\n.bk-root .choices__list {\\n  white-space: initial;\\n}\\n.bk-root .choices[data-type*=select-multiple] .choices__button.light {\\n  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjMDA3ZWZmIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);\\n}\\n.bk-root .choices[data-type*=select-multiple] .choices__button.solid {\\n  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjZmZmZmZmIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);\\n  border-left: 1px solid white;\\n  opacity: 1;\\n}\\n\")},\n",
+       "      412: function _(e,t,r){Object.defineProperty(r,\"__esModule\",{value:!0});const s=e(402),i=e(66);class n extends s.MarkupView{render(){super.render();const e=i.pre({style:{overflow:\"auto\"}},this.model.text);this.markup_el.appendChild(e)}}r.PreTextView=n,n.__name__=\"PreTextView\";class _ extends s.Markup{constructor(e){super(e)}static init_PreText(){this.prototype.default_view=n}}r.PreText=_,_.__name__=\"PreText\",_.init_PreText()},\n",
+       "      413: function _(t,o,e){Object.defineProperty(e,\"__esModule\",{value:!0});const i=t(1),a=t(388),n=t(66),u=i.__importStar(t(19)),s=t(145);class _ extends a.ButtonGroupView{change_active(t){this.model.active!==t&&(this.model.active=t)}_update_active(){const{active:t}=this.model;this._buttons.forEach((o,e)=>{n.classes(o).toggle(s.bk_active,t===e)})}}e.RadioButtonGroupView=_,_.__name__=\"RadioButtonGroupView\";class c extends a.ButtonGroup{constructor(t){super(t)}static init_RadioButtonGroup(){this.prototype.default_view=_,this.define({active:[u.Any,null]})}}e.RadioButtonGroup=c,c.__name__=\"RadioButtonGroup\",c.init_RadioButtonGroup()},\n",
+       "      414: function _(e,i,t){Object.defineProperty(t,\"__esModule\",{value:!0});const n=e(1),a=e(66),o=e(25),d=n.__importStar(e(19)),s=e(390),l=e(145),r=e(385);class p extends s.InputGroupView{render(){super.render();const e=a.div({class:[r.bk_input_group,this.model.inline?l.bk_inline:null]});this.el.appendChild(e);const i=o.uniqueId(),{active:t,labels:n}=this.model;for(let o=0;o<n.length;o++){const d=a.input({type:\"radio\",name:i,value:`${o}`});d.addEventListener(\"change\",()=>this.change_active(o)),this.model.disabled&&(d.disabled=!0),o==t&&(d.checked=!0);const s=a.label({},d,a.span({},n[o]));e.appendChild(s)}}change_active(e){this.model.active=e}}t.RadioGroupView=p,p.__name__=\"RadioGroupView\";class u extends s.InputGroup{constructor(e){super(e)}static init_RadioGroup(){this.prototype.default_view=p,this.define({active:[d.Number],labels:[d.Array,[]],inline:[d.Boolean,!1]})}}t.RadioGroup=u,u.__name__=\"RadioGroup\",u.init_RadioGroup()},\n",
+       "      415: function _(e,t,r){Object.defineProperty(r,\"__esModule\",{value:!0});const i=e(1).__importStar(e(159)),a=e(396),n=e(8);class o extends a.AbstractRangeSliderView{}r.RangeSliderView=o,o.__name__=\"RangeSliderView\";class s extends a.AbstractSlider{constructor(e){super(e),this.behaviour=\"drag\",this.connected=[!1,!0,!1]}static init_RangeSlider(){this.prototype.default_view=o,this.override({format:\"0[.]00\"})}_formatter(e,t){return n.isString(t)?i.format(e,t):t.doFormat([e],{loc:0})[0]}}r.RangeSlider=s,s.__name__=\"RangeSlider\",s.init_RangeSlider()},\n",
+       "      416: function _(e,t,s){Object.defineProperty(s,\"__esModule\",{value:!0});const i=e(1),n=e(66),l=e(8),o=e(70),c=i.__importStar(e(19)),d=e(384),a=e(385);class r extends d.InputWidgetView{connect_signals(){super.connect_signals(),this.connect(this.model.change,()=>this.render())}build_options(e){return e.map(e=>{let t,s;l.isString(e)?t=s=e:[t,s]=e;const i=this.model.value==t;return n.option({selected:i,value:t},s)})}render(){let e;if(super.render(),l.isArray(this.model.options))e=this.build_options(this.model.options);else{e=[];const t=this.model.options;for(const s in t){const i=t[s];e.push(n.optgroup({label:s},this.build_options(i)))}}this.select_el=n.select({class:a.bk_input,id:this.model.id,name:this.model.name,disabled:this.model.disabled},e),this.select_el.addEventListener(\"change\",()=>this.change_input()),this.group_el.appendChild(this.select_el)}change_input(){const e=this.select_el.value;o.logger.debug(`selectbox: value = ${e}`),this.model.value=e,super.change_input()}}s.SelectView=r,r.__name__=\"SelectView\";class u extends d.InputWidget{constructor(e){super(e)}static init_Select(){this.prototype.default_view=r,this.define({value:[c.String,\"\"],options:[c.Any,[]]})}}s.Select=u,u.__name__=\"Select\",u.init_Select()},\n",
+       "      417: function _(e,t,r){Object.defineProperty(r,\"__esModule\",{value:!0});const i=e(1).__importStar(e(159)),o=e(396),s=e(8);class _ extends o.AbstractSliderView{}r.SliderView=_,_.__name__=\"SliderView\";class a extends o.AbstractSlider{constructor(e){super(e),this.behaviour=\"tap\",this.connected=[!0,!1]}static init_Slider(){this.prototype.default_view=_,this.override({format:\"0[.]00\"})}_formatter(e,t){return s.isString(t)?i.format(e,t):t.doFormat([e],{loc:0})[0]}}r.Slider=a,a.__name__=\"Slider\",a.init_Slider()},\n",
+       "      418: function _(e,t,i){Object.defineProperty(i,\"__esModule\",{value:!0});const n=e(1),s=e(384),l=e(66),h=n.__importStar(e(19)),o=e(385),{floor:p,max:d,min:u}=Math;function r(e){return p(e)!==e?e.toFixed(16).replace(/0+$/,\"\").split(\".\")[1].length:0}class a extends s.InputWidgetView{connect_signals(){super.connect_signals(),this.connect(this.model.properties.low.change,()=>{const{low:e}=this.model;null!=e&&(this.input_el.min=e.toFixed(16))}),this.connect(this.model.properties.high.change,()=>{const{high:e}=this.model;null!=e&&(this.input_el.max=e.toFixed(16))}),this.connect(this.model.properties.step.change,()=>{const{step:e}=this.model;this.input_el.step=e.toFixed(16)}),this.connect(this.model.properties.value.change,()=>{const{value:e,step:t}=this.model;this.input_el.value=e.toFixed(r(t)).replace(/(\\.[0-9]*[1-9])0+$|\\.0*$/,\"$1\")}),this.connect(this.model.properties.disabled.change,()=>{this.input_el.disabled=this.model.disabled})}render(){super.render(),this.input_el=l.input({type:\"number\",class:o.bk_input,name:this.model.name,min:this.model.low,max:this.model.high,value:this.model.value,step:this.model.step,disabled:this.model.disabled}),this.input_el.addEventListener(\"change\",()=>this.change_input()),this.group_el.appendChild(this.input_el)}change_input(){if(this.input_el.value){const{step:e}=this.model;let t=Number(this.input_el.value);null!=this.model.low&&(t=d(t,this.model.low)),null!=this.model.high&&(t=u(t,this.model.high)),this.model.value=Number(t.toFixed(r(e))),super.change_input()}}}i.SpinnerView=a,a.__name__=\"SpinnerView\";class c extends s.InputWidget{constructor(e){super(e)}static init_Spinner(){this.prototype.default_view=a,this.define({value:[h.Number,0],low:[h.Number,null],high:[h.Number,null],step:[h.Number,1]})}}i.Spinner=c,c.__name__=\"Spinner\",c.init_Spinner()},\n",
+       "      419: function _(e,t,i){Object.defineProperty(i,\"__esModule\",{value:!0});const s=e(1),n=e(383),l=e(384),h=e(66),o=s.__importStar(e(19)),a=e(385);class p extends l.InputWidgetView{connect_signals(){super.connect_signals(),this.connect(this.model.properties.name.change,()=>this.input_el.name=this.model.name||\"\"),this.connect(this.model.properties.value.change,()=>this.input_el.value=this.model.value),this.connect(this.model.properties.disabled.change,()=>this.input_el.disabled=this.model.disabled),this.connect(this.model.properties.placeholder.change,()=>this.input_el.placeholder=this.model.placeholder),this.connect(this.model.properties.rows.change,()=>this.input_el.rows=this.model.rows),this.connect(this.model.properties.cols.change,()=>this.input_el.cols=this.model.cols),this.connect(this.model.properties.max_length.change,()=>this.input_el.maxLength=this.model.max_length)}render(){super.render(),this.input_el=h.textarea({class:a.bk_input,name:this.model.name,disabled:this.model.disabled,placeholder:this.model.placeholder,cols:this.model.cols,rows:this.model.rows,maxLength:this.model.max_length}),this.input_el.textContent=this.model.value,this.input_el.addEventListener(\"change\",()=>this.change_input()),this.group_el.appendChild(this.input_el)}change_input(){this.model.value=this.input_el.value,super.change_input()}}i.TextAreaInputView=p,p.__name__=\"TextAreaInputView\";class r extends n.TextInput{constructor(e){super(e)}static init_TextAreaInput(){this.prototype.default_view=p,this.define({cols:[o.Number,20],rows:[o.Number,2],max_length:[o.Number,500]})}}i.TextAreaInput=r,r.__name__=\"TextAreaInput\",r.init_TextAreaInput()},\n",
+       "      420: function _(e,t,i){Object.defineProperty(i,\"__esModule\",{value:!0});const s=e(1),c=e(378),o=e(66),a=s.__importStar(e(19)),n=e(145);class l extends c.AbstractButtonView{connect_signals(){super.connect_signals(),this.connect(this.model.properties.active.change,()=>this._update_active())}render(){super.render(),this._update_active()}click(){this.model.active=!this.model.active,super.click()}_update_active(){o.classes(this.button_el).toggle(n.bk_active,this.model.active)}}i.ToggleView=l,l.__name__=\"ToggleView\";class _ extends c.AbstractButton{constructor(e){super(e)}static init_Toggle(){this.prototype.default_view=l,this.define({active:[a.Boolean,!1]}),this.override({label:\"Toggle\"})}}i.Toggle=_,_.__name__=\"Toggle\",_.init_Toggle()},\n",
+       "      }, 376, {\"models/widgets/main\":376,\"models/widgets/index\":377,\"models/widgets/abstract_button\":378,\"models/widgets/control\":379,\"models/widgets/widget\":441,\"models/widgets/abstract_icon\":381,\"models/widgets/autocomplete_input\":382,\"models/widgets/text_input\":383,\"models/widgets/input_widget\":384,\"styles/widgets/inputs\":385,\"models/widgets/button\":386,\"models/widgets/checkbox_button_group\":387,\"models/widgets/button_group\":388,\"models/widgets/checkbox_group\":389,\"models/widgets/input_group\":390,\"models/widgets/color_picker\":391,\"models/widgets/date_picker\":392,\"styles/widgets/flatpickr\":394,\"models/widgets/date_range_slider\":395,\"models/widgets/abstract_slider\":396,\"styles/widgets/sliders\":398,\"styles/widgets/nouislider\":399,\"models/widgets/date_slider\":400,\"models/widgets/div\":401,\"models/widgets/markup\":402,\"styles/clearfix\":403,\"models/widgets/dropdown\":404,\"models/widgets/file_input\":405,\"models/widgets/multiselect\":406,\"models/widgets/paragraph\":407,\"models/widgets/password_input\":408,\"models/widgets/multichoice\":409,\"styles/widgets/choices\":411,\"models/widgets/pretext\":412,\"models/widgets/radio_button_group\":413,\"models/widgets/radio_group\":414,\"models/widgets/range_slider\":415,\"models/widgets/selectbox\":416,\"models/widgets/slider\":417,\"models/widgets/spinner\":418,\"models/widgets/textarea_input\":419,\"models/widgets/toggle\":420}, {});\n",
+       "      })\n",
+       "\n",
+       "\n",
+       "      /* END bokeh-widgets.min.js */\n",
+       "    },\n",
+       "    \n",
+       "    function(Bokeh) {\n",
+       "      /* BEGIN bokeh-tables.min.js */\n",
+       "      /*!\n",
+       "       * Copyright (c) 2012 - 2020, Anaconda, Inc., and Bokeh Contributors\n",
+       "       * All rights reserved.\n",
+       "       * \n",
+       "       * Redistribution and use in source and binary forms, with or without modification,\n",
+       "       * are permitted provided that the following conditions are met:\n",
+       "       * \n",
+       "       * Redistributions of source code must retain the above copyright notice,\n",
+       "       * this list of conditions and the following disclaimer.\n",
+       "       * \n",
+       "       * Redistributions in binary form must reproduce the above copyright notice,\n",
+       "       * this list of conditions and the following disclaimer in the documentation\n",
+       "       * and/or other materials provided with the distribution.\n",
+       "       * \n",
+       "       * Neither the name of Anaconda nor the names of any contributors\n",
+       "       * may be used to endorse or promote products derived from this software\n",
+       "       * without specific prior written permission.\n",
+       "       * \n",
+       "       * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\n",
+       "       * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\n",
+       "       * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\n",
+       "       * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE\n",
+       "       * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\n",
+       "       * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF\n",
+       "       * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS\n",
+       "       * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN\n",
+       "       * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\n",
+       "       * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF\n",
+       "       * THE POSSIBILITY OF SUCH DAMAGE.\n",
+       "      */\n",
+       "      (function(root, factory) {\n",
+       "        factory(root[\"Bokeh\"]);\n",
+       "      })(this, function(Bokeh) {\n",
+       "        var define;\n",
+       "        return (function(modules, entry, aliases, externals) {\n",
+       "          if (Bokeh != null) {\n",
+       "            return Bokeh.register_plugin(modules, entry, aliases, externals);\n",
+       "          } else {\n",
+       "            throw new Error(\"Cannot find Bokeh. You have to load it prior to loading plugins.\");\n",
+       "          }\n",
+       "        })\n",
+       "      ({\n",
+       "      421: function _(e,t,o){Object.defineProperty(o,\"__esModule\",{value:!0});const r=e(1).__importStar(e(422));o.Tables=r,e(7).register_models(r)},\n",
+       "      422: function _(a,g,r){Object.defineProperty(r,\"__esModule\",{value:!0});const e=a(1);e.__exportStar(a(423),r),e.__exportStar(a(444),r);var t=a(424);r.DataTable=t.DataTable;var o=a(447);r.TableColumn=o.TableColumn;var n=a(440);r.TableWidget=n.TableWidget;var u=a(448);r.AvgAggregator=u.AvgAggregator,r.MinAggregator=u.MinAggregator,r.MaxAggregator=u.MaxAggregator,r.SumAggregator=u.SumAggregator;var l=a(449);r.GroupingInfo=l.GroupingInfo,r.DataCube=l.DataCube},\n",
+       "      423: function _(e,t,i){Object.defineProperty(i,\"__esModule\",{value:!0});const s=e(1).__importStar(e(19)),r=e(66),a=e(64),n=e(69),l=e(424),u=e(442);class d extends a.DOMView{constructor(e){super(Object.assign({model:e.column.model},e)),this.args=e,this.initialize(),this.render()}get emptyValue(){return null}initialize(){super.initialize(),this.inputEl=this._createInput(),this.defaultValue=null}async lazy_initialize(){throw new Error(\"unsupported\")}css_classes(){return super.css_classes().concat(u.bk_cell_editor)}render(){super.render(),this.args.container.append(this.el),this.el.appendChild(this.inputEl),this.renderEditor(),this.disableNavigation()}renderEditor(){}disableNavigation(){this.inputEl.addEventListener(\"keydown\",e=>{switch(e.keyCode){case r.Keys.Left:case r.Keys.Right:case r.Keys.Up:case r.Keys.Down:case r.Keys.PageUp:case r.Keys.PageDown:e.stopImmediatePropagation()}})}destroy(){this.remove()}focus(){this.inputEl.focus()}show(){}hide(){}position(){}getValue(){return this.inputEl.value}setValue(e){this.inputEl.value=e}serializeValue(){return this.getValue()}isValueChanged(){return!(\"\"==this.getValue()&&null==this.defaultValue)&&this.getValue()!==this.defaultValue}applyValue(e,t){const i=this.args.grid.getData(),s=i.index.indexOf(e[l.DTINDEX_NAME]);i.setField(s,this.args.column.field,t)}loadValue(e){const t=e[this.args.column.field];this.defaultValue=null!=t?t:this.emptyValue,this.setValue(this.defaultValue)}validateValue(e){if(this.args.column.validator){const t=this.args.column.validator(e);if(!t.valid)return t}return{valid:!0,msg:null}}validate(){return this.validateValue(this.getValue())}}i.CellEditorView=d,d.__name__=\"CellEditorView\";class o extends n.Model{}i.CellEditor=o,o.__name__=\"CellEditor\";class _ extends d{get emptyValue(){return\"\"}_createInput(){return r.input({type:\"text\"})}renderEditor(){this.inputEl.focus(),this.inputEl.select()}loadValue(e){super.loadValue(e),this.inputEl.defaultValue=this.defaultValue,this.inputEl.select()}}i.StringEditorView=_,_.__name__=\"StringEditorView\";class c extends o{static init_StringEditor(){this.prototype.default_view=_,this.define({completions:[s.Array,[]]})}}i.StringEditor=c,c.__name__=\"StringEditor\",c.init_StringEditor();class p extends d{_createInput(){return r.textarea()}}i.TextEditorView=p,p.__name__=\"TextEditorView\";class h extends o{static init_TextEditor(){this.prototype.default_view=p}}i.TextEditor=h,h.__name__=\"TextEditor\",h.init_TextEditor();class E extends d{_createInput(){return r.select()}renderEditor(){for(const e of this.model.options)this.inputEl.appendChild(r.option({value:e},e));this.focus()}}i.SelectEditorView=E,E.__name__=\"SelectEditorView\";class V extends o{static init_SelectEditor(){this.prototype.default_view=E,this.define({options:[s.Array,[]]})}}i.SelectEditor=V,V.__name__=\"SelectEditor\",V.init_SelectEditor();class m extends d{_createInput(){return r.input({type:\"text\"})}}i.PercentEditorView=m,m.__name__=\"PercentEditorView\";class f extends o{static init_PercentEditor(){this.prototype.default_view=m}}i.PercentEditor=f,f.__name__=\"PercentEditor\",f.init_PercentEditor();class x extends d{_createInput(){return r.input({type:\"checkbox\",value:\"true\"})}renderEditor(){this.focus()}loadValue(e){this.defaultValue=!!e[this.args.column.field],this.inputEl.checked=this.defaultValue}serializeValue(){return this.inputEl.checked}}i.CheckboxEditorView=x,x.__name__=\"CheckboxEditorView\";class w extends o{static init_CheckboxEditor(){this.prototype.default_view=x}}i.CheckboxEditor=w,w.__name__=\"CheckboxEditor\",w.init_CheckboxEditor();class g extends d{_createInput(){return r.input({type:\"text\"})}renderEditor(){this.inputEl.focus(),this.inputEl.select()}remove(){super.remove()}serializeValue(){return parseInt(this.getValue(),10)||0}loadValue(e){super.loadValue(e),this.inputEl.defaultValue=this.defaultValue,this.inputEl.select()}validateValue(e){return isNaN(e)?{valid:!1,msg:\"Please enter a valid integer\"}:super.validateValue(e)}}i.IntEditorView=g,g.__name__=\"IntEditorView\";class v extends o{static init_IntEditor(){this.prototype.default_view=g,this.define({step:[s.Number,1]})}}i.IntEditor=v,v.__name__=\"IntEditor\",v.init_IntEditor();class y extends d{_createInput(){return r.input({type:\"text\"})}renderEditor(){this.inputEl.focus(),this.inputEl.select()}remove(){super.remove()}serializeValue(){return parseFloat(this.getValue())||0}loadValue(e){super.loadValue(e),this.inputEl.defaultValue=this.defaultValue,this.inputEl.select()}validateValue(e){return isNaN(e)?{valid:!1,msg:\"Please enter a valid number\"}:super.validateValue(e)}}i.NumberEditorView=y,y.__name__=\"NumberEditorView\";class b extends o{static init_NumberEditor(){this.prototype.default_view=y,this.define({step:[s.Number,.01]})}}i.NumberEditor=b,b.__name__=\"NumberEditor\",b.init_NumberEditor();class I extends d{_createInput(){return r.input({type:\"text\"})}}i.TimeEditorView=I,I.__name__=\"TimeEditorView\";class N extends o{static init_TimeEditor(){this.prototype.default_view=I}}i.TimeEditor=N,N.__name__=\"TimeEditor\",N.init_TimeEditor();class C extends d{_createInput(){return r.input({type:\"text\"})}get emptyValue(){return new Date}renderEditor(){this.inputEl.focus(),this.inputEl.select()}destroy(){super.destroy()}show(){super.show()}hide(){super.hide()}position(){return super.position()}getValue(){}setValue(e){}}i.DateEditorView=C,C.__name__=\"DateEditorView\";class D extends o{static init_DateEditor(){this.prototype.default_view=C}}i.DateEditor=D,D.__name__=\"DateEditor\",D.init_DateEditor()},\n",
+       "      424: function _(e,t,i){Object.defineProperty(i,\"__esModule\",{value:!0});const s=e(1),o=e(425),n=e(429),l=e(430),r=e(431),d=s.__importStar(e(19)),a=e(25),h=e(8),c=e(9),u=e(23),_=e(70),m=e(187),g=e(440),p=e(441),b=e(442);i.DTINDEX_NAME=\"__bkdt_internal_index__\";class w{constructor(e,t){this.init(e,t)}init(e,t){if(i.DTINDEX_NAME in e.data)throw new Error(`special name ${i.DTINDEX_NAME} cannot be used as a data table column`);this.source=e,this.view=t,this.index=this.view.indices}getLength(){return this.index.length}getItem(e){const t={};for(const i of u.keys(this.source.data))t[i]=this.source.data[i][this.index[e]];return t[i.DTINDEX_NAME]=this.index[e],t}getField(e,t){return t==i.DTINDEX_NAME?this.index[e]:this.source.data[t][this.index[e]]}setField(e,t,i){const s=this.index[e];this.source.patch({[t]:[[s,i]]})}getItemMetadata(e){return null}getRecords(){return c.range(0,this.getLength()).map(e=>this.getItem(e))}sort(e){let t=e.map(e=>[e.sortCol.field,e.sortAsc?1:-1]);0==t.length&&(t=[[i.DTINDEX_NAME,1]]);const s=this.getRecords(),o=this.index.slice();this.index.sort((function(e,i){for(const[n,l]of t){const t=s[o.indexOf(e)][n],r=s[o.indexOf(i)][n],d=t==r?0:t>r?l:-l;if(0!=d)return d}return 0}))}}i.TableDataProvider=w,w.__name__=\"TableDataProvider\";class x extends p.WidgetView{constructor(){super(...arguments),this._in_selection_update=!1,this._warned_not_reorderable=!1}connect_signals(){super.connect_signals(),this.connect(this.model.change,()=>this.render()),this.connect(this.model.source.streaming,()=>this.updateGrid()),this.connect(this.model.source.patching,()=>this.updateGrid()),this.connect(this.model.source.change,()=>this.updateGrid()),this.connect(this.model.source.properties.data.change,()=>this.updateGrid()),this.connect(this.model.source.selected.change,()=>this.updateSelection()),this.connect(this.model.source.selected.properties.indices.change,()=>this.updateSelection())}_update_layout(){this.layout=new m.LayoutItem,this.layout.set_sizing(this.box_sizing())}update_position(){super.update_position(),this.grid.resizeCanvas()}updateGrid(){if(this.model.view.compute_indices(),this.data.init(this.model.source,this.model.view),this.model.sortable){const e=this.grid.getColumns(),t=this.grid.getSortColumns().map(t=>({sortCol:{field:e[this.grid.getColumnIndex(t.columnId)].field},sortAsc:t.sortAsc}));this.data.sort(t)}this.grid.invalidate(),this.grid.render()}updateSelection(){if(this._in_selection_update)return;const{selected:e}=this.model.source,t=e.indices.map(e=>this.data.index.indexOf(e)).sort();this._in_selection_update=!0,this.grid.setSelectedRows(t),this._in_selection_update=!1;const i=this.grid.getViewport(),s=this.model.get_scroll_index(i,t);null!=s&&this.grid.scrollRowToTop(s)}newIndexColumn(){return{id:a.uniqueId(),name:this.model.index_header,field:i.DTINDEX_NAME,width:this.model.index_width,behavior:\"select\",cannotTriggerInsert:!0,resizable:!1,selectable:!1,sortable:!0,cssClass:b.bk_cell_index,headerCssClass:b.bk_header_index}}css_classes(){return super.css_classes().concat(b.bk_data_table)}render(){let e,t=this.model.columns.map(e=>e.toColumn());if(\"checkbox\"==this.model.selectable&&(e=new n.CheckboxSelectColumn({cssClass:b.bk_cell_select}),t.unshift(e.getColumnDefinition())),null!=this.model.index_position){const e=this.model.index_position,i=this.newIndexColumn();-1==e?t.push(i):e<-1?t.splice(e+1,0,i):t.splice(e,0,i)}let{reorderable:i}=this.model;!i||\"undefined\"!=typeof $&&null!=$.fn&&null!=$.fn.sortable||(this._warned_not_reorderable||(_.logger.warn(\"jquery-ui is required to enable DataTable.reorderable\"),this._warned_not_reorderable=!0),i=!1);const s={enableCellNavigation:!1!==this.model.selectable,enableColumnReorder:i,forceFitColumns:this.model.fit_columns,multiColumnSort:this.model.sortable,editable:this.model.editable,autoEdit:!1,rowHeight:this.model.row_height};if(this.data=new w(this.model.source,this.model.view),this.grid=new r.Grid(this.el,this.data,t,s),this.grid.onSort.subscribe((e,i)=>{this.model.sortable&&(t=i.sortCols,this.data.sort(t),this.grid.invalidate(),this.updateSelection(),this.grid.render(),this.model.header_row||this._hide_header(),this.model.update_sort_columns(t))}),!1!==this.model.selectable){this.grid.setSelectionModel(new o.RowSelectionModel({selectActiveRow:null==e})),null!=e&&this.grid.registerPlugin(e);const t={dataItemColumnValueExtractor(e,t){let i=e[t.field];return h.isString(i)&&(i=i.replace(/\\n/g,\"\\\\n\")),i},includeHeaderWhenCopying:!1};this.grid.registerPlugin(new l.CellExternalCopyManager(t)),this.grid.onSelectedRowsChanged.subscribe((e,t)=>{this._in_selection_update||(this.model.source.selected.indices=t.rows.map(e=>this.data.index[e]))}),this.updateSelection(),this.model.header_row||this._hide_header()}}_hide_header(){for(const e of Array.from(this.el.querySelectorAll(\".slick-header-columns\")))e.style.height=\"0px\";this.grid.resizeCanvas()}}i.DataTableView=x,x.__name__=\"DataTableView\";class f extends g.TableWidget{constructor(e){super(e),this._sort_columns=[]}get sort_columns(){return this._sort_columns}static init_DataTable(){this.prototype.default_view=x,this.define({columns:[d.Array,[]],fit_columns:[d.Boolean,!0],sortable:[d.Boolean,!0],reorderable:[d.Boolean,!0],editable:[d.Boolean,!1],selectable:[d.Any,!0],index_position:[d.Int,0],index_header:[d.String,\"#\"],index_width:[d.Int,40],scroll_to_selection:[d.Boolean,!0],header_row:[d.Boolean,!0],row_height:[d.Int,25]}),this.override({width:600,height:400})}update_sort_columns(e){return this._sort_columns=e.map(e=>({field:e.sortCol.field,sortAsc:e.sortAsc})),null}get_scroll_index(e,t){return this.scroll_to_selection&&0!=t.length?c.some(t,t=>e.top<=t&&t<=e.bottom)?null:Math.max(0,Math.min(...t)-1):null}}i.DataTable=f,f.__name__=\"DataTable\",f.init_DataTable()},\n",
+       "      425: function _(e,t,n){var o=e(426),r=e(428);t.exports={RowSelectionModel:function(e){var t,n,l,i=[],c=this,u=new r.EventHandler,s={selectActiveRow:!0};function a(e){return function(){n||(n=!0,e.apply(this,arguments),n=!1)}}function f(e){for(var t=[],n=0;n<e.length;n++)for(var o=e[n].fromRow;o<=e[n].toRow;o++)t.push(o);return t}function h(e){for(var n=[],o=t.getColumns().length-1,l=0;l<e.length;l++)n.push(new r.Range(e[l],0,e[l],o));return n}function w(){return f(i)}function g(e){(i&&0!==i.length||e&&0!==e.length)&&(i=e,c.onSelectedRangesChanged.notify(i))}function v(e,n){l.selectActiveRow&&null!=n.row&&g([new r.Range(n.row,0,n.row,t.getColumns().length-1)])}function p(e){var n=t.getActiveCell();if(t.getOptions().multiSelect&&n&&e.shiftKey&&!e.ctrlKey&&!e.altKey&&!e.metaKey&&(e.which==r.keyCode.UP||e.which==r.keyCode.DOWN)){var o=w();o.sort((function(e,t){return e-t})),o.length||(o=[n.row]);var l,i=o[0],c=o[o.length-1];if((l=e.which==r.keyCode.DOWN?n.row<c||i==c?++c:++i:n.row<c?--c:--i)>=0&&l<t.getDataLength())t.scrollRowIntoView(l),g(h(function(e,t){var n,o=[];for(n=e;n<=t;n++)o.push(n);for(n=t;n<e;n++)o.push(n);return o}(i,c)));e.preventDefault(),e.stopPropagation()}}function y(e){var n=t.getCellFromEvent(e);if(!n||!t.canCellBeActive(n.row,n.cell))return!1;if(!t.getOptions().multiSelect||!e.ctrlKey&&!e.shiftKey&&!e.metaKey)return!1;var r=f(i),l=o.inArray(n.row,r);if(-1===l&&(e.ctrlKey||e.metaKey))r.push(n.row),t.setActiveCell(n.row,n.cell);else if(-1!==l&&(e.ctrlKey||e.metaKey))r=o.grep(r,(function(e,t){return e!==n.row})),t.setActiveCell(n.row,n.cell);else if(r.length&&e.shiftKey){var c=r.pop(),u=Math.min(n.row,c),s=Math.max(n.row,c);r=[];for(var a=u;a<=s;a++)a!==c&&r.push(a);r.push(c),t.setActiveCell(n.row,n.cell)}return g(h(r)),e.stopImmediatePropagation(),!0}o.extend(this,{getSelectedRows:w,setSelectedRows:function(e){g(h(e))},getSelectedRanges:function(){return i},setSelectedRanges:g,init:function(n){l=o.extend(!0,{},s,e),t=n,u.subscribe(t.onActiveCellChanged,a(v)),u.subscribe(t.onKeyDown,a(p)),u.subscribe(t.onClick,a(y))},destroy:function(){u.unsubscribeAll()},onSelectedRangesChanged:new r.Event})}}},\n",
+       "      426: function _(e,n,f){n.exports=\"undefined\"!=typeof $?$:e(427)},\n",
+       "      427: function _(e,t,n){\n",
+       "      /*!\n",
+       "           * jQuery JavaScript Library v3.4.1\n",
+       "           * https://jquery.com/\n",
+       "           *\n",
+       "           * Includes Sizzle.js\n",
+       "           * https://sizzlejs.com/\n",
+       "           *\n",
+       "           * Copyright JS Foundation and other contributors\n",
+       "           * Released under the MIT license\n",
+       "           * https://jquery.org/license\n",
+       "           *\n",
+       "           * Date: 2019-05-01T21:04Z\n",
+       "           */\n",
+       "      !function(e,n){\"use strict\";\"object\"==typeof t&&\"object\"==typeof t.exports?t.exports=e.document?n(e,!0):function(e){if(!e.document)throw new Error(\"jQuery requires a window with a document\");return n(e)}:n(e)}(\"undefined\"!=typeof window?window:this,(function(e,t){\"use strict\";var n=[],r=e.document,i=Object.getPrototypeOf,o=n.slice,a=n.concat,s=n.push,u=n.indexOf,l={},c=l.toString,f=l.hasOwnProperty,p=f.toString,d=p.call(Object),h={},g=function(e){return\"function\"==typeof e&&\"number\"!=typeof e.nodeType},v=function(e){return null!=e&&e===e.window},y={type:!0,src:!0,nonce:!0,noModule:!0};function m(e,t,n){var i,o,a=(n=n||r).createElement(\"script\");if(a.text=e,t)for(i in y)(o=t[i]||t.getAttribute&&t.getAttribute(i))&&a.setAttribute(i,o);n.head.appendChild(a).parentNode.removeChild(a)}function x(e){return null==e?e+\"\":\"object\"==typeof e||\"function\"==typeof e?l[c.call(e)]||\"object\":typeof e}var b=function(e,t){return new b.fn.init(e,t)},w=/^[\\s\\uFEFF\\xA0]+|[\\s\\uFEFF\\xA0]+$/g;function T(e){var t=!!e&&\"length\"in e&&e.length,n=x(e);return!g(e)&&!v(e)&&(\"array\"===n||0===t||\"number\"==typeof t&&t>0&&t-1 in e)}b.fn=b.prototype={jquery:\"3.4.1\",constructor:b,length:0,toArray:function(){return o.call(this)},get:function(e){return null==e?o.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){var t=b.merge(this.constructor(),e);return t.prevObject=this,t},each:function(e){return b.each(this,e)},map:function(e){return this.pushStack(b.map(this,(function(t,n){return e.call(t,n,t)})))},slice:function(){return this.pushStack(o.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(e){var t=this.length,n=+e+(e<0?t:0);return this.pushStack(n>=0&&n<t?[this[n]]:[])},end:function(){return this.prevObject||this.constructor()},push:s,sort:n.sort,splice:n.splice},b.extend=b.fn.extend=function(){var e,t,n,r,i,o,a=arguments[0]||{},s=1,u=arguments.length,l=!1;for(\"boolean\"==typeof a&&(l=a,a=arguments[s]||{},s++),\"object\"==typeof a||g(a)||(a={}),s===u&&(a=this,s--);s<u;s++)if(null!=(e=arguments[s]))for(t in e)r=e[t],\"__proto__\"!==t&&a!==r&&(l&&r&&(b.isPlainObject(r)||(i=Array.isArray(r)))?(n=a[t],o=i&&!Array.isArray(n)?[]:i||b.isPlainObject(n)?n:{},i=!1,a[t]=b.extend(l,o,r)):void 0!==r&&(a[t]=r));return a},b.extend({expando:\"jQuery\"+(\"3.4.1\"+Math.random()).replace(/\\D/g,\"\"),isReady:!0,error:function(e){throw new Error(e)},noop:function(){},isPlainObject:function(e){var t,n;return!(!e||\"[object Object]\"!==c.call(e))&&(!(t=i(e))||\"function\"==typeof(n=f.call(t,\"constructor\")&&t.constructor)&&p.call(n)===d)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},globalEval:function(e,t){m(e,{nonce:t&&t.nonce})},each:function(e,t){var n,r=0;if(T(e))for(n=e.length;r<n&&!1!==t.call(e[r],r,e[r]);r++);else for(r in e)if(!1===t.call(e[r],r,e[r]))break;return e},trim:function(e){return null==e?\"\":(e+\"\").replace(w,\"\")},makeArray:function(e,t){var n=t||[];return null!=e&&(T(Object(e))?b.merge(n,\"string\"==typeof e?[e]:e):s.call(n,e)),n},inArray:function(e,t,n){return null==t?-1:u.call(t,e,n)},merge:function(e,t){for(var n=+t.length,r=0,i=e.length;r<n;r++)e[i++]=t[r];return e.length=i,e},grep:function(e,t,n){for(var r=[],i=0,o=e.length,a=!n;i<o;i++)!t(e[i],i)!==a&&r.push(e[i]);return r},map:function(e,t,n){var r,i,o=0,s=[];if(T(e))for(r=e.length;o<r;o++)null!=(i=t(e[o],o,n))&&s.push(i);else for(o in e)null!=(i=t(e[o],o,n))&&s.push(i);return a.apply([],s)},guid:1,support:h}),\"function\"==typeof Symbol&&(b.fn[Symbol.iterator]=n[Symbol.iterator]),b.each(\"Boolean Number String Function Array Date RegExp Object Error Symbol\".split(\" \"),(function(e,t){l[\"[object \"+t+\"]\"]=t.toLowerCase()}));var C=\n",
+       "      /*!\n",
+       "               * Sizzle CSS Selector Engine v2.3.4\n",
+       "               * https://sizzlejs.com/\n",
+       "               *\n",
+       "               * Copyright JS Foundation and other contributors\n",
+       "               * Released under the MIT license\n",
+       "               * https://js.foundation/\n",
+       "               *\n",
+       "               * Date: 2019-04-08\n",
+       "               */\n",
+       "      function(e){var t,n,r,i,o,a,s,u,l,c,f,p,d,h,g,v,y,m,x,b=\"sizzle\"+1*new Date,w=e.document,T=0,C=0,E=ue(),k=ue(),S=ue(),N=ue(),A=function(e,t){return e===t&&(f=!0),0},D={}.hasOwnProperty,j=[],q=j.pop,L=j.push,H=j.push,O=j.slice,P=function(e,t){for(var n=0,r=e.length;n<r;n++)if(e[n]===t)return n;return-1},R=\"checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped\",M=\"[\\\\x20\\\\t\\\\r\\\\n\\\\f]\",I=\"(?:\\\\\\\\.|[\\\\w-]|[^\\0-\\\\xa0])+\",W=\"\\\\[\"+M+\"*(\"+I+\")(?:\"+M+\"*([*^$|!~]?=)\"+M+\"*(?:'((?:\\\\\\\\.|[^\\\\\\\\'])*)'|\\\"((?:\\\\\\\\.|[^\\\\\\\\\\\"])*)\\\"|(\"+I+\"))|)\"+M+\"*\\\\]\",$=\":(\"+I+\")(?:\\\\((('((?:\\\\\\\\.|[^\\\\\\\\'])*)'|\\\"((?:\\\\\\\\.|[^\\\\\\\\\\\"])*)\\\")|((?:\\\\\\\\.|[^\\\\\\\\()[\\\\]]|\"+W+\")*)|.*)\\\\)|)\",F=new RegExp(M+\"+\",\"g\"),B=new RegExp(\"^\"+M+\"+|((?:^|[^\\\\\\\\])(?:\\\\\\\\.)*)\"+M+\"+$\",\"g\"),_=new RegExp(\"^\"+M+\"*,\"+M+\"*\"),z=new RegExp(\"^\"+M+\"*([>+~]|\"+M+\")\"+M+\"*\"),U=new RegExp(M+\"|>\"),X=new RegExp($),V=new RegExp(\"^\"+I+\"$\"),G={ID:new RegExp(\"^#(\"+I+\")\"),CLASS:new RegExp(\"^\\\\.(\"+I+\")\"),TAG:new RegExp(\"^(\"+I+\"|[*])\"),ATTR:new RegExp(\"^\"+W),PSEUDO:new RegExp(\"^\"+$),CHILD:new RegExp(\"^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\\\(\"+M+\"*(even|odd|(([+-]|)(\\\\d*)n|)\"+M+\"*(?:([+-]|)\"+M+\"*(\\\\d+)|))\"+M+\"*\\\\)|)\",\"i\"),bool:new RegExp(\"^(?:\"+R+\")$\",\"i\"),needsContext:new RegExp(\"^\"+M+\"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\\\(\"+M+\"*((?:-\\\\d)?\\\\d*)\"+M+\"*\\\\)|)(?=[^-]|$)\",\"i\")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\\d$/i,K=/^[^{]+\\{\\s*\\[native \\w/,Z=/^(?:#([\\w-]+)|(\\w+)|\\.([\\w-]+))$/,ee=/[+~]/,te=new RegExp(\"\\\\\\\\([\\\\da-f]{1,6}\"+M+\"?|(\"+M+\")|.)\",\"ig\"),ne=function(e,t,n){var r=\"0x\"+t-65536;return r!=r||n?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},re=/([\\0-\\x1f\\x7f]|^-?\\d)|^-$|[^\\0-\\x1f\\x7f-\\uFFFF\\w-]/g,ie=function(e,t){return t?\"\\0\"===e?\"�\":e.slice(0,-1)+\"\\\\\"+e.charCodeAt(e.length-1).toString(16)+\" \":\"\\\\\"+e},oe=function(){p()},ae=be((function(e){return!0===e.disabled&&\"fieldset\"===e.nodeName.toLowerCase()}),{dir:\"parentNode\",next:\"legend\"});try{H.apply(j=O.call(w.childNodes),w.childNodes),j[w.childNodes.length].nodeType}catch(e){H={apply:j.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){for(var n=e.length,r=0;e[n++]=t[r++];);e.length=n-1}}}function se(e,t,r,i){var o,s,l,c,f,h,y,m=t&&t.ownerDocument,T=t?t.nodeType:9;if(r=r||[],\"string\"!=typeof e||!e||1!==T&&9!==T&&11!==T)return r;if(!i&&((t?t.ownerDocument||t:w)!==d&&p(t),t=t||d,g)){if(11!==T&&(f=Z.exec(e)))if(o=f[1]){if(9===T){if(!(l=t.getElementById(o)))return r;if(l.id===o)return r.push(l),r}else if(m&&(l=m.getElementById(o))&&x(t,l)&&l.id===o)return r.push(l),r}else{if(f[2])return H.apply(r,t.getElementsByTagName(e)),r;if((o=f[3])&&n.getElementsByClassName&&t.getElementsByClassName)return H.apply(r,t.getElementsByClassName(o)),r}if(n.qsa&&!N[e+\" \"]&&(!v||!v.test(e))&&(1!==T||\"object\"!==t.nodeName.toLowerCase())){if(y=e,m=t,1===T&&U.test(e)){for((c=t.getAttribute(\"id\"))?c=c.replace(re,ie):t.setAttribute(\"id\",c=b),s=(h=a(e)).length;s--;)h[s]=\"#\"+c+\" \"+xe(h[s]);y=h.join(\",\"),m=ee.test(e)&&ye(t.parentNode)||t}try{return H.apply(r,m.querySelectorAll(y)),r}catch(t){N(e,!0)}finally{c===b&&t.removeAttribute(\"id\")}}}return u(e.replace(B,\"$1\"),t,r,i)}function ue(){var e=[];return function t(n,i){return e.push(n+\" \")>r.cacheLength&&delete t[e.shift()],t[n+\" \"]=i}}function le(e){return e[b]=!0,e}function ce(e){var t=d.createElement(\"fieldset\");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){for(var n=e.split(\"|\"),i=n.length;i--;)r.attrHandle[n[i]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function de(e){return function(t){return\"input\"===t.nodeName.toLowerCase()&&t.type===e}}function he(e){return function(t){var n=t.nodeName.toLowerCase();return(\"input\"===n||\"button\"===n)&&t.type===e}}function ge(e){return function(t){return\"form\"in t?t.parentNode&&!1===t.disabled?\"label\"in t?\"label\"in t.parentNode?t.parentNode.disabled===e:t.disabled===e:t.isDisabled===e||t.isDisabled!==!e&&ae(t)===e:t.disabled===e:\"label\"in t&&t.disabled===e}}function ve(e){return le((function(t){return t=+t,le((function(n,r){for(var i,o=e([],n.length,t),a=o.length;a--;)n[i=o[a]]&&(n[i]=!(r[i]=n[i]))}))}))}function ye(e){return e&&void 0!==e.getElementsByTagName&&e}for(t in n=se.support={},o=se.isXML=function(e){var t=e.namespaceURI,n=(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||\"HTML\")},p=se.setDocument=function(e){var t,i,a=e?e.ownerDocument||e:w;return a!==d&&9===a.nodeType&&a.documentElement?(h=(d=a).documentElement,g=!o(d),w!==d&&(i=d.defaultView)&&i.top!==i&&(i.addEventListener?i.addEventListener(\"unload\",oe,!1):i.attachEvent&&i.attachEvent(\"onunload\",oe)),n.attributes=ce((function(e){return e.className=\"i\",!e.getAttribute(\"className\")})),n.getElementsByTagName=ce((function(e){return e.appendChild(d.createComment(\"\")),!e.getElementsByTagName(\"*\").length})),n.getElementsByClassName=K.test(d.getElementsByClassName),n.getById=ce((function(e){return h.appendChild(e).id=b,!d.getElementsByName||!d.getElementsByName(b).length})),n.getById?(r.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute(\"id\")===t}},r.find.ID=function(e,t){if(void 0!==t.getElementById&&g){var n=t.getElementById(e);return n?[n]:[]}}):(r.filter.ID=function(e){var t=e.replace(te,ne);return function(e){var n=void 0!==e.getAttributeNode&&e.getAttributeNode(\"id\");return n&&n.value===t}},r.find.ID=function(e,t){if(void 0!==t.getElementById&&g){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode(\"id\"))&&n.value===e)return[o];for(i=t.getElementsByName(e),r=0;o=i[r++];)if((n=o.getAttributeNode(\"id\"))&&n.value===e)return[o]}return[]}}),r.find.TAG=n.getElementsByTagName?function(e,t){return void 0!==t.getElementsByTagName?t.getElementsByTagName(e):n.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if(\"*\"===e){for(;n=o[i++];)1===n.nodeType&&r.push(n);return r}return o},r.find.CLASS=n.getElementsByClassName&&function(e,t){if(void 0!==t.getElementsByClassName&&g)return t.getElementsByClassName(e)},y=[],v=[],(n.qsa=K.test(d.querySelectorAll))&&(ce((function(e){h.appendChild(e).innerHTML=\"<a id='\"+b+\"'></a><select id='\"+b+\"-\\r\\\\' msallowcapture=''><option selected=''></option></select>\",e.querySelectorAll(\"[msallowcapture^='']\").length&&v.push(\"[*^$]=\"+M+\"*(?:''|\\\"\\\")\"),e.querySelectorAll(\"[selected]\").length||v.push(\"\\\\[\"+M+\"*(?:value|\"+R+\")\"),e.querySelectorAll(\"[id~=\"+b+\"-]\").length||v.push(\"~=\"),e.querySelectorAll(\":checked\").length||v.push(\":checked\"),e.querySelectorAll(\"a#\"+b+\"+*\").length||v.push(\".#.+[+~]\")})),ce((function(e){e.innerHTML=\"<a href='' disabled='disabled'></a><select disabled='disabled'><option/></select>\";var t=d.createElement(\"input\");t.setAttribute(\"type\",\"hidden\"),e.appendChild(t).setAttribute(\"name\",\"D\"),e.querySelectorAll(\"[name=d]\").length&&v.push(\"name\"+M+\"*[*^$|!~]?=\"),2!==e.querySelectorAll(\":enabled\").length&&v.push(\":enabled\",\":disabled\"),h.appendChild(e).disabled=!0,2!==e.querySelectorAll(\":disabled\").length&&v.push(\":enabled\",\":disabled\"),e.querySelectorAll(\"*,:x\"),v.push(\",.*:\")}))),(n.matchesSelector=K.test(m=h.matches||h.webkitMatchesSelector||h.mozMatchesSelector||h.oMatchesSelector||h.msMatchesSelector))&&ce((function(e){n.disconnectedMatch=m.call(e,\"*\"),m.call(e,\"[s!='']:x\"),y.push(\"!=\",$)})),v=v.length&&new RegExp(v.join(\"|\")),y=y.length&&new RegExp(y.join(\"|\")),t=K.test(h.compareDocumentPosition),x=t||K.test(h.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},A=t?function(e,t){if(e===t)return f=!0,0;var r=!e.compareDocumentPosition-!t.compareDocumentPosition;return r||(1&(r=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!n.sortDetached&&t.compareDocumentPosition(e)===r?e===d||e.ownerDocument===w&&x(w,e)?-1:t===d||t.ownerDocument===w&&x(w,t)?1:c?P(c,e)-P(c,t):0:4&r?-1:1)}:function(e,t){if(e===t)return f=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e===d?-1:t===d?1:i?-1:o?1:c?P(c,e)-P(c,t):0;if(i===o)return pe(e,t);for(n=e;n=n.parentNode;)a.unshift(n);for(n=t;n=n.parentNode;)s.unshift(n);for(;a[r]===s[r];)r++;return r?pe(a[r],s[r]):a[r]===w?-1:s[r]===w?1:0},d):d},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if((e.ownerDocument||e)!==d&&p(e),n.matchesSelector&&g&&!N[t+\" \"]&&(!y||!y.test(t))&&(!v||!v.test(t)))try{var r=m.call(e,t);if(r||n.disconnectedMatch||e.document&&11!==e.document.nodeType)return r}catch(e){N(t,!0)}return se(t,d,null,[e]).length>0},se.contains=function(e,t){return(e.ownerDocument||e)!==d&&p(e),x(e,t)},se.attr=function(e,t){(e.ownerDocument||e)!==d&&p(e);var i=r.attrHandle[t.toLowerCase()],o=i&&D.call(r.attrHandle,t.toLowerCase())?i(e,t,!g):void 0;return void 0!==o?o:n.attributes||!g?e.getAttribute(t):(o=e.getAttributeNode(t))&&o.specified?o.value:null},se.escape=function(e){return(e+\"\").replace(re,ie)},se.error=function(e){throw new Error(\"Syntax error, unrecognized expression: \"+e)},se.uniqueSort=function(e){var t,r=[],i=0,o=0;if(f=!n.detectDuplicates,c=!n.sortStable&&e.slice(0),e.sort(A),f){for(;t=e[o++];)t===e[o]&&(i=r.push(o));for(;i--;)e.splice(r[i],1)}return c=null,e},i=se.getText=function(e){var t,n=\"\",r=0,o=e.nodeType;if(o){if(1===o||9===o||11===o){if(\"string\"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=i(e)}else if(3===o||4===o)return e.nodeValue}else for(;t=e[r++];)n+=i(t);return n},(r=se.selectors={cacheLength:50,createPseudo:le,match:G,attrHandle:{},find:{},relative:{\">\":{dir:\"parentNode\",first:!0},\" \":{dir:\"parentNode\"},\"+\":{dir:\"previousSibling\",first:!0},\"~\":{dir:\"previousSibling\"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||\"\").replace(te,ne),\"~=\"===e[2]&&(e[3]=\" \"+e[3]+\" \"),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),\"nth\"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*(\"even\"===e[3]||\"odd\"===e[3])),e[5]=+(e[7]+e[8]||\"odd\"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||\"\":n&&X.test(n)&&(t=a(n,!0))&&(t=n.indexOf(\")\",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return\"*\"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=E[e+\" \"];return t||(t=new RegExp(\"(^|\"+M+\")\"+e+\"(\"+M+\"|$)\"))&&E(e,(function(e){return t.test(\"string\"==typeof e.className&&e.className||void 0!==e.getAttribute&&e.getAttribute(\"class\")||\"\")}))},ATTR:function(e,t,n){return function(r){var i=se.attr(r,e);return null==i?\"!=\"===t:!t||(i+=\"\",\"=\"===t?i===n:\"!=\"===t?i!==n:\"^=\"===t?n&&0===i.indexOf(n):\"*=\"===t?n&&i.indexOf(n)>-1:\"$=\"===t?n&&i.slice(-n.length)===n:\"~=\"===t?(\" \"+i.replace(F,\" \")+\" \").indexOf(n)>-1:\"|=\"===t&&(i===n||i.slice(0,n.length+1)===n+\"-\"))}},CHILD:function(e,t,n,r,i){var o=\"nth\"!==e.slice(0,3),a=\"last\"!==e.slice(-4),s=\"of-type\"===t;return 1===r&&0===i?function(e){return!!e.parentNode}:function(t,n,u){var l,c,f,p,d,h,g=o!==a?\"nextSibling\":\"previousSibling\",v=t.parentNode,y=s&&t.nodeName.toLowerCase(),m=!u&&!s,x=!1;if(v){if(o){for(;g;){for(p=t;p=p[g];)if(s?p.nodeName.toLowerCase()===y:1===p.nodeType)return!1;h=g=\"only\"===e&&!h&&\"nextSibling\"}return!0}if(h=[a?v.firstChild:v.lastChild],a&&m){for(x=(d=(l=(c=(f=(p=v)[b]||(p[b]={}))[p.uniqueID]||(f[p.uniqueID]={}))[e]||[])[0]===T&&l[1])&&l[2],p=d&&v.childNodes[d];p=++d&&p&&p[g]||(x=d=0)||h.pop();)if(1===p.nodeType&&++x&&p===t){c[e]=[T,d,x];break}}else if(m&&(x=d=(l=(c=(f=(p=t)[b]||(p[b]={}))[p.uniqueID]||(f[p.uniqueID]={}))[e]||[])[0]===T&&l[1]),!1===x)for(;(p=++d&&p&&p[g]||(x=d=0)||h.pop())&&((s?p.nodeName.toLowerCase()!==y:1!==p.nodeType)||!++x||(m&&((c=(f=p[b]||(p[b]={}))[p.uniqueID]||(f[p.uniqueID]={}))[e]=[T,x]),p!==t)););return(x-=i)===r||x%r==0&&x/r>=0}}},PSEUDO:function(e,t){var n,i=r.pseudos[e]||r.setFilters[e.toLowerCase()]||se.error(\"unsupported pseudo: \"+e);return i[b]?i(t):i.length>1?(n=[e,e,\"\",t],r.setFilters.hasOwnProperty(e.toLowerCase())?le((function(e,n){for(var r,o=i(e,t),a=o.length;a--;)e[r=P(e,o[a])]=!(n[r]=o[a])})):function(e){return i(e,0,n)}):i}},pseudos:{not:le((function(e){var t=[],n=[],r=s(e.replace(B,\"$1\"));return r[b]?le((function(e,t,n,i){for(var o,a=r(e,null,i,[]),s=e.length;s--;)(o=a[s])&&(e[s]=!(t[s]=o))})):function(e,i,o){return t[0]=e,r(t,null,o,n),t[0]=null,!n.pop()}})),has:le((function(e){return function(t){return se(e,t).length>0}})),contains:le((function(e){return e=e.replace(te,ne),function(t){return(t.textContent||i(t)).indexOf(e)>-1}})),lang:le((function(e){return V.test(e||\"\")||se.error(\"unsupported lang: \"+e),e=e.replace(te,ne).toLowerCase(),function(t){var n;do{if(n=g?t.lang:t.getAttribute(\"xml:lang\")||t.getAttribute(\"lang\"))return(n=n.toLowerCase())===e||0===n.indexOf(e+\"-\")}while((t=t.parentNode)&&1===t.nodeType);return!1}})),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===h},focus:function(e){return e===d.activeElement&&(!d.hasFocus||d.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:ge(!1),disabled:ge(!0),checked:function(e){var t=e.nodeName.toLowerCase();return\"input\"===t&&!!e.checked||\"option\"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!r.pseudos.empty(e)},header:function(e){return J.test(e.nodeName)},input:function(e){return Q.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return\"input\"===t&&\"button\"===e.type||\"button\"===t},text:function(e){var t;return\"input\"===e.nodeName.toLowerCase()&&\"text\"===e.type&&(null==(t=e.getAttribute(\"type\"))||\"text\"===t.toLowerCase())},first:ve((function(){return[0]})),last:ve((function(e,t){return[t-1]})),eq:ve((function(e,t,n){return[n<0?n+t:n]})),even:ve((function(e,t){for(var n=0;n<t;n+=2)e.push(n);return e})),odd:ve((function(e,t){for(var n=1;n<t;n+=2)e.push(n);return e})),lt:ve((function(e,t,n){for(var r=n<0?n+t:n>t?t:n;--r>=0;)e.push(r);return e})),gt:ve((function(e,t,n){for(var r=n<0?n+t:n;++r<t;)e.push(r);return e}))}}).pseudos.nth=r.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})r.pseudos[t]=de(t);for(t in{submit:!0,reset:!0})r.pseudos[t]=he(t);function me(){}function xe(e){for(var t=0,n=e.length,r=\"\";t<n;t++)r+=e[t].value;return r}function be(e,t,n){var r=t.dir,i=t.next,o=i||r,a=n&&\"parentNode\"===o,s=C++;return t.first?function(t,n,i){for(;t=t[r];)if(1===t.nodeType||a)return e(t,n,i);return!1}:function(t,n,u){var l,c,f,p=[T,s];if(u){for(;t=t[r];)if((1===t.nodeType||a)&&e(t,n,u))return!0}else for(;t=t[r];)if(1===t.nodeType||a)if(c=(f=t[b]||(t[b]={}))[t.uniqueID]||(f[t.uniqueID]={}),i&&i===t.nodeName.toLowerCase())t=t[r]||t;else{if((l=c[o])&&l[0]===T&&l[1]===s)return p[2]=l[2];if(c[o]=p,p[2]=e(t,n,u))return!0}return!1}}function we(e){return e.length>1?function(t,n,r){for(var i=e.length;i--;)if(!e[i](t,n,r))return!1;return!0}:e[0]}function Te(e,t,n,r,i){for(var o,a=[],s=0,u=e.length,l=null!=t;s<u;s++)(o=e[s])&&(n&&!n(o,r,i)||(a.push(o),l&&t.push(s)));return a}function Ce(e,t,n,r,i,o){return r&&!r[b]&&(r=Ce(r)),i&&!i[b]&&(i=Ce(i,o)),le((function(o,a,s,u){var l,c,f,p=[],d=[],h=a.length,g=o||function(e,t,n){for(var r=0,i=t.length;r<i;r++)se(e,t[r],n);return n}(t||\"*\",s.nodeType?[s]:s,[]),v=!e||!o&&t?g:Te(g,p,e,s,u),y=n?i||(o?e:h||r)?[]:a:v;if(n&&n(v,y,s,u),r)for(l=Te(y,d),r(l,[],s,u),c=l.length;c--;)(f=l[c])&&(y[d[c]]=!(v[d[c]]=f));if(o){if(i||e){if(i){for(l=[],c=y.length;c--;)(f=y[c])&&l.push(v[c]=f);i(null,y=[],l,u)}for(c=y.length;c--;)(f=y[c])&&(l=i?P(o,f):p[c])>-1&&(o[l]=!(a[l]=f))}}else y=Te(y===a?y.splice(h,y.length):y),i?i(null,a,y,u):H.apply(a,y)}))}function Ee(e){for(var t,n,i,o=e.length,a=r.relative[e[0].type],s=a||r.relative[\" \"],u=a?1:0,c=be((function(e){return e===t}),s,!0),f=be((function(e){return P(t,e)>-1}),s,!0),p=[function(e,n,r){var i=!a&&(r||n!==l)||((t=n).nodeType?c(e,n,r):f(e,n,r));return t=null,i}];u<o;u++)if(n=r.relative[e[u].type])p=[be(we(p),n)];else{if((n=r.filter[e[u].type].apply(null,e[u].matches))[b]){for(i=++u;i<o&&!r.relative[e[i].type];i++);return Ce(u>1&&we(p),u>1&&xe(e.slice(0,u-1).concat({value:\" \"===e[u-2].type?\"*\":\"\"})).replace(B,\"$1\"),n,u<i&&Ee(e.slice(u,i)),i<o&&Ee(e=e.slice(i)),i<o&&xe(e))}p.push(n)}return we(p)}return me.prototype=r.filters=r.pseudos,r.setFilters=new me,a=se.tokenize=function(e,t){var n,i,o,a,s,u,l,c=k[e+\" \"];if(c)return t?0:c.slice(0);for(s=e,u=[],l=r.preFilter;s;){for(a in n&&!(i=_.exec(s))||(i&&(s=s.slice(i[0].length)||s),u.push(o=[])),n=!1,(i=z.exec(s))&&(n=i.shift(),o.push({value:n,type:i[0].replace(B,\" \")}),s=s.slice(n.length)),r.filter)!(i=G[a].exec(s))||l[a]&&!(i=l[a](i))||(n=i.shift(),o.push({value:n,type:a,matches:i}),s=s.slice(n.length));if(!n)break}return t?s.length:s?se.error(e):k(e,u).slice(0)},s=se.compile=function(e,t){var n,i=[],o=[],s=S[e+\" \"];if(!s){for(t||(t=a(e)),n=t.length;n--;)(s=Ee(t[n]))[b]?i.push(s):o.push(s);(s=S(e,function(e,t){var n=t.length>0,i=e.length>0,o=function(o,a,s,u,c){var f,h,v,y=0,m=\"0\",x=o&&[],b=[],w=l,C=o||i&&r.find.TAG(\"*\",c),E=T+=null==w?1:Math.random()||.1,k=C.length;for(c&&(l=a===d||a||c);m!==k&&null!=(f=C[m]);m++){if(i&&f){for(h=0,a||f.ownerDocument===d||(p(f),s=!g);v=e[h++];)if(v(f,a||d,s)){u.push(f);break}c&&(T=E)}n&&((f=!v&&f)&&y--,o&&x.push(f))}if(y+=m,n&&m!==y){for(h=0;v=t[h++];)v(x,b,a,s);if(o){if(y>0)for(;m--;)x[m]||b[m]||(b[m]=q.call(u));b=Te(b)}H.apply(u,b),c&&!o&&b.length>0&&y+t.length>1&&se.uniqueSort(u)}return c&&(T=E,l=w),x};return n?le(o):o}(o,i))).selector=e}return s},u=se.select=function(e,t,n,i){var o,u,l,c,f,p=\"function\"==typeof e&&e,d=!i&&a(e=p.selector||e);if(n=n||[],1===d.length){if((u=d[0]=d[0].slice(0)).length>2&&\"ID\"===(l=u[0]).type&&9===t.nodeType&&g&&r.relative[u[1].type]){if(!(t=(r.find.ID(l.matches[0].replace(te,ne),t)||[])[0]))return n;p&&(t=t.parentNode),e=e.slice(u.shift().value.length)}for(o=G.needsContext.test(e)?0:u.length;o--&&(l=u[o],!r.relative[c=l.type]);)if((f=r.find[c])&&(i=f(l.matches[0].replace(te,ne),ee.test(u[0].type)&&ye(t.parentNode)||t))){if(u.splice(o,1),!(e=i.length&&xe(u)))return H.apply(n,i),n;break}}return(p||s(e,d))(i,t,!g,n,!t||ee.test(e)&&ye(t.parentNode)||t),n},n.sortStable=b.split(\"\").sort(A).join(\"\")===b,n.detectDuplicates=!!f,p(),n.sortDetached=ce((function(e){return 1&e.compareDocumentPosition(d.createElement(\"fieldset\"))})),ce((function(e){return e.innerHTML=\"<a href='#'></a>\",\"#\"===e.firstChild.getAttribute(\"href\")}))||fe(\"type|href|height|width\",(function(e,t,n){if(!n)return e.getAttribute(t,\"type\"===t.toLowerCase()?1:2)})),n.attributes&&ce((function(e){return e.innerHTML=\"<input/>\",e.firstChild.setAttribute(\"value\",\"\"),\"\"===e.firstChild.getAttribute(\"value\")}))||fe(\"value\",(function(e,t,n){if(!n&&\"input\"===e.nodeName.toLowerCase())return e.defaultValue})),ce((function(e){return null==e.getAttribute(\"disabled\")}))||fe(R,(function(e,t,n){var r;if(!n)return!0===e[t]?t.toLowerCase():(r=e.getAttributeNode(t))&&r.specified?r.value:null})),se}(e);b.find=C,b.expr=C.selectors,b.expr[\":\"]=b.expr.pseudos,b.uniqueSort=b.unique=C.uniqueSort,b.text=C.getText,b.isXMLDoc=C.isXML,b.contains=C.contains,b.escapeSelector=C.escape;var E=function(e,t,n){for(var r=[],i=void 0!==n;(e=e[t])&&9!==e.nodeType;)if(1===e.nodeType){if(i&&b(e).is(n))break;r.push(e)}return r},k=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},S=b.expr.match.needsContext;function N(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}var A=/^<([a-z][^\\/\\0>:\\x20\\t\\r\\n\\f]*)[\\x20\\t\\r\\n\\f]*\\/?>(?:<\\/\\1>|)$/i;function D(e,t,n){return g(t)?b.grep(e,(function(e,r){return!!t.call(e,r,e)!==n})):t.nodeType?b.grep(e,(function(e){return e===t!==n})):\"string\"!=typeof t?b.grep(e,(function(e){return u.call(t,e)>-1!==n})):b.filter(t,e,n)}b.filter=function(e,t,n){var r=t[0];return n&&(e=\":not(\"+e+\")\"),1===t.length&&1===r.nodeType?b.find.matchesSelector(r,e)?[r]:[]:b.find.matches(e,b.grep(t,(function(e){return 1===e.nodeType})))},b.fn.extend({find:function(e){var t,n,r=this.length,i=this;if(\"string\"!=typeof e)return this.pushStack(b(e).filter((function(){for(t=0;t<r;t++)if(b.contains(i[t],this))return!0})));for(n=this.pushStack([]),t=0;t<r;t++)b.find(e,i[t],n);return r>1?b.uniqueSort(n):n},filter:function(e){return this.pushStack(D(this,e||[],!1))},not:function(e){return this.pushStack(D(this,e||[],!0))},is:function(e){return!!D(this,\"string\"==typeof e&&S.test(e)?b(e):e||[],!1).length}});var j,q=/^(?:\\s*(<[\\w\\W]+>)[^>]*|#([\\w-]+))$/;(b.fn.init=function(e,t,n){var i,o;if(!e)return this;if(n=n||j,\"string\"==typeof e){if(!(i=\"<\"===e[0]&&\">\"===e[e.length-1]&&e.length>=3?[null,e,null]:q.exec(e))||!i[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(i[1]){if(t=t instanceof b?t[0]:t,b.merge(this,b.parseHTML(i[1],t&&t.nodeType?t.ownerDocument||t:r,!0)),A.test(i[1])&&b.isPlainObject(t))for(i in t)g(this[i])?this[i](t[i]):this.attr(i,t[i]);return this}return(o=r.getElementById(i[2]))&&(this[0]=o,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):g(e)?void 0!==n.ready?n.ready(e):e(b):b.makeArray(e,this)}).prototype=b.fn,j=b(r);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}b.fn.extend({has:function(e){var t=b(e,this),n=t.length;return this.filter((function(){for(var e=0;e<n;e++)if(b.contains(this,t[e]))return!0}))},closest:function(e,t){var n,r=0,i=this.length,o=[],a=\"string\"!=typeof e&&b(e);if(!S.test(e))for(;r<i;r++)for(n=this[r];n&&n!==t;n=n.parentNode)if(n.nodeType<11&&(a?a.index(n)>-1:1===n.nodeType&&b.find.matchesSelector(n,e))){o.push(n);break}return this.pushStack(o.length>1?b.uniqueSort(o):o)},index:function(e){return e?\"string\"==typeof e?u.call(b(e),this[0]):u.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(b.uniqueSort(b.merge(this.get(),b(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),b.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return E(e,\"parentNode\")},parentsUntil:function(e,t,n){return E(e,\"parentNode\",n)},next:function(e){return O(e,\"nextSibling\")},prev:function(e){return O(e,\"previousSibling\")},nextAll:function(e){return E(e,\"nextSibling\")},prevAll:function(e){return E(e,\"previousSibling\")},nextUntil:function(e,t,n){return E(e,\"nextSibling\",n)},prevUntil:function(e,t,n){return E(e,\"previousSibling\",n)},siblings:function(e){return k((e.parentNode||{}).firstChild,e)},children:function(e){return k(e.firstChild)},contents:function(e){return void 0!==e.contentDocument?e.contentDocument:(N(e,\"template\")&&(e=e.content||e),b.merge([],e.childNodes))}},(function(e,t){b.fn[e]=function(n,r){var i=b.map(this,t,n);return\"Until\"!==e.slice(-5)&&(r=n),r&&\"string\"==typeof r&&(i=b.filter(r,i)),this.length>1&&(H[e]||b.uniqueSort(i),L.test(e)&&i.reverse()),this.pushStack(i)}}));var P=/[^\\x20\\t\\r\\n\\f]+/g;function R(e){return e}function M(e){throw e}function I(e,t,n,r){var i;try{e&&g(i=e.promise)?i.call(e).done(t).fail(n):e&&g(i=e.then)?i.call(e,t,n):t.apply(void 0,[e].slice(r))}catch(e){n.apply(void 0,[e])}}b.Callbacks=function(e){e=\"string\"==typeof e?function(e){var t={};return b.each(e.match(P)||[],(function(e,n){t[n]=!0})),t}(e):b.extend({},e);var t,n,r,i,o=[],a=[],s=-1,u=function(){for(i=i||e.once,r=t=!0;a.length;s=-1)for(n=a.shift();++s<o.length;)!1===o[s].apply(n[0],n[1])&&e.stopOnFalse&&(s=o.length,n=!1);e.memory||(n=!1),t=!1,i&&(o=n?[]:\"\")},l={add:function(){return o&&(n&&!t&&(s=o.length-1,a.push(n)),function t(n){b.each(n,(function(n,r){g(r)?e.unique&&l.has(r)||o.push(r):r&&r.length&&\"string\"!==x(r)&&t(r)}))}(arguments),n&&!t&&u()),this},remove:function(){return b.each(arguments,(function(e,t){for(var n;(n=b.inArray(t,o,n))>-1;)o.splice(n,1),n<=s&&s--})),this},has:function(e){return e?b.inArray(e,o)>-1:o.length>0},empty:function(){return o&&(o=[]),this},disable:function(){return i=a=[],o=n=\"\",this},disabled:function(){return!o},lock:function(){return i=a=[],n||t||(o=n=\"\"),this},locked:function(){return!!i},fireWith:function(e,n){return i||(n=[e,(n=n||[]).slice?n.slice():n],a.push(n),t||u()),this},fire:function(){return l.fireWith(this,arguments),this},fired:function(){return!!r}};return l},b.extend({Deferred:function(t){var n=[[\"notify\",\"progress\",b.Callbacks(\"memory\"),b.Callbacks(\"memory\"),2],[\"resolve\",\"done\",b.Callbacks(\"once memory\"),b.Callbacks(\"once memory\"),0,\"resolved\"],[\"reject\",\"fail\",b.Callbacks(\"once memory\"),b.Callbacks(\"once memory\"),1,\"rejected\"]],r=\"pending\",i={state:function(){return r},always:function(){return o.done(arguments).fail(arguments),this},catch:function(e){return i.then(null,e)},pipe:function(){var e=arguments;return b.Deferred((function(t){b.each(n,(function(n,r){var i=g(e[r[4]])&&e[r[4]];o[r[1]]((function(){var e=i&&i.apply(this,arguments);e&&g(e.promise)?e.promise().progress(t.notify).done(t.resolve).fail(t.reject):t[r[0]+\"With\"](this,i?[e]:arguments)}))})),e=null})).promise()},then:function(t,r,i){var o=0;function a(t,n,r,i){return function(){var s=this,u=arguments,l=function(){var e,l;if(!(t<o)){if((e=r.apply(s,u))===n.promise())throw new TypeError(\"Thenable self-resolution\");l=e&&(\"object\"==typeof e||\"function\"==typeof e)&&e.then,g(l)?i?l.call(e,a(o,n,R,i),a(o,n,M,i)):(o++,l.call(e,a(o,n,R,i),a(o,n,M,i),a(o,n,R,n.notifyWith))):(r!==R&&(s=void 0,u=[e]),(i||n.resolveWith)(s,u))}},c=i?l:function(){try{l()}catch(e){b.Deferred.exceptionHook&&b.Deferred.exceptionHook(e,c.stackTrace),t+1>=o&&(r!==M&&(s=void 0,u=[e]),n.rejectWith(s,u))}};t?c():(b.Deferred.getStackHook&&(c.stackTrace=b.Deferred.getStackHook()),e.setTimeout(c))}}return b.Deferred((function(e){n[0][3].add(a(0,e,g(i)?i:R,e.notifyWith)),n[1][3].add(a(0,e,g(t)?t:R)),n[2][3].add(a(0,e,g(r)?r:M))})).promise()},promise:function(e){return null!=e?b.extend(e,i):i}},o={};return b.each(n,(function(e,t){var a=t[2],s=t[5];i[t[1]]=a.add,s&&a.add((function(){r=s}),n[3-e][2].disable,n[3-e][3].disable,n[0][2].lock,n[0][3].lock),a.add(t[3].fire),o[t[0]]=function(){return o[t[0]+\"With\"](this===o?void 0:this,arguments),this},o[t[0]+\"With\"]=a.fireWith})),i.promise(o),t&&t.call(o,o),o},when:function(e){var t=arguments.length,n=t,r=Array(n),i=o.call(arguments),a=b.Deferred(),s=function(e){return function(n){r[e]=this,i[e]=arguments.length>1?o.call(arguments):n,--t||a.resolveWith(r,i)}};if(t<=1&&(I(e,a.done(s(n)).resolve,a.reject,!t),\"pending\"===a.state()||g(i[n]&&i[n].then)))return a.then();for(;n--;)I(i[n],s(n),a.reject);return a.promise()}});var W=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;b.Deferred.exceptionHook=function(t,n){e.console&&e.console.warn&&t&&W.test(t.name)&&e.console.warn(\"jQuery.Deferred exception: \"+t.message,t.stack,n)},b.readyException=function(t){e.setTimeout((function(){throw t}))};var $=b.Deferred();function F(){r.removeEventListener(\"DOMContentLoaded\",F),e.removeEventListener(\"load\",F),b.ready()}b.fn.ready=function(e){return $.then(e).catch((function(e){b.readyException(e)})),this},b.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--b.readyWait:b.isReady)||(b.isReady=!0,!0!==e&&--b.readyWait>0||$.resolveWith(r,[b]))}}),b.ready.then=$.then,\"complete\"===r.readyState||\"loading\"!==r.readyState&&!r.documentElement.doScroll?e.setTimeout(b.ready):(r.addEventListener(\"DOMContentLoaded\",F),e.addEventListener(\"load\",F));var B=function(e,t,n,r,i,o,a){var s=0,u=e.length,l=null==n;if(\"object\"===x(n))for(s in i=!0,n)B(e,t,s,n[s],!0,o,a);else if(void 0!==r&&(i=!0,g(r)||(a=!0),l&&(a?(t.call(e,r),t=null):(l=t,t=function(e,t,n){return l.call(b(e),n)})),t))for(;s<u;s++)t(e[s],n,a?r:r.call(e[s],s,t(e[s],n)));return i?e:l?t.call(e):u?t(e[0],n):o},_=/^-ms-/,z=/-([a-z])/g;function U(e,t){return t.toUpperCase()}function X(e){return e.replace(_,\"ms-\").replace(z,U)}var V=function(e){return 1===e.nodeType||9===e.nodeType||!+e.nodeType};function G(){this.expando=b.expando+G.uid++}G.uid=1,G.prototype={cache:function(e){var t=e[this.expando];return t||(t={},V(e)&&(e.nodeType?e[this.expando]=t:Object.defineProperty(e,this.expando,{value:t,configurable:!0}))),t},set:function(e,t,n){var r,i=this.cache(e);if(\"string\"==typeof t)i[X(t)]=n;else for(r in t)i[X(r)]=t[r];return i},get:function(e,t){return void 0===t?this.cache(e):e[this.expando]&&e[this.expando][X(t)]},access:function(e,t,n){return void 0===t||t&&\"string\"==typeof t&&void 0===n?this.get(e,t):(this.set(e,t,n),void 0!==n?n:t)},remove:function(e,t){var n,r=e[this.expando];if(void 0!==r){if(void 0!==t){n=(t=Array.isArray(t)?t.map(X):(t=X(t))in r?[t]:t.match(P)||[]).length;for(;n--;)delete r[t[n]]}(void 0===t||b.isEmptyObject(r))&&(e.nodeType?e[this.expando]=void 0:delete e[this.expando])}},hasData:function(e){var t=e[this.expando];return void 0!==t&&!b.isEmptyObject(t)}};var Y=new G,Q=new G,J=/^(?:\\{[\\w\\W]*\\}|\\[[\\w\\W]*\\])$/,K=/[A-Z]/g;function Z(e,t,n){var r;if(void 0===n&&1===e.nodeType)if(r=\"data-\"+t.replace(K,\"-$&\").toLowerCase(),\"string\"==typeof(n=e.getAttribute(r))){try{n=function(e){return\"true\"===e||\"false\"!==e&&(\"null\"===e?null:e===+e+\"\"?+e:J.test(e)?JSON.parse(e):e)}(n)}catch(e){}Q.set(e,t,n)}else n=void 0;return n}b.extend({hasData:function(e){return Q.hasData(e)||Y.hasData(e)},data:function(e,t,n){return Q.access(e,t,n)},removeData:function(e,t){Q.remove(e,t)},_data:function(e,t,n){return Y.access(e,t,n)},_removeData:function(e,t){Y.remove(e,t)}}),b.fn.extend({data:function(e,t){var n,r,i,o=this[0],a=o&&o.attributes;if(void 0===e){if(this.length&&(i=Q.get(o),1===o.nodeType&&!Y.get(o,\"hasDataAttrs\"))){for(n=a.length;n--;)a[n]&&0===(r=a[n].name).indexOf(\"data-\")&&(r=X(r.slice(5)),Z(o,r,i[r]));Y.set(o,\"hasDataAttrs\",!0)}return i}return\"object\"==typeof e?this.each((function(){Q.set(this,e)})):B(this,(function(t){var n;if(o&&void 0===t)return void 0!==(n=Q.get(o,e))?n:void 0!==(n=Z(o,e))?n:void 0;this.each((function(){Q.set(this,e,t)}))}),null,t,arguments.length>1,null,!0)},removeData:function(e){return this.each((function(){Q.remove(this,e)}))}}),b.extend({queue:function(e,t,n){var r;if(e)return t=(t||\"fx\")+\"queue\",r=Y.get(e,t),n&&(!r||Array.isArray(n)?r=Y.access(e,t,b.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||\"fx\";var n=b.queue(e,t),r=n.length,i=n.shift(),o=b._queueHooks(e,t);\"inprogress\"===i&&(i=n.shift(),r--),i&&(\"fx\"===t&&n.unshift(\"inprogress\"),delete o.stop,i.call(e,(function(){b.dequeue(e,t)}),o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+\"queueHooks\";return Y.get(e,n)||Y.access(e,n,{empty:b.Callbacks(\"once memory\").add((function(){Y.remove(e,[t+\"queue\",n])}))})}}),b.fn.extend({queue:function(e,t){var n=2;return\"string\"!=typeof e&&(t=e,e=\"fx\",n--),arguments.length<n?b.queue(this[0],e):void 0===t?this:this.each((function(){var n=b.queue(this,e,t);b._queueHooks(this,e),\"fx\"===e&&\"inprogress\"!==n[0]&&b.dequeue(this,e)}))},dequeue:function(e){return this.each((function(){b.dequeue(this,e)}))},clearQueue:function(e){return this.queue(e||\"fx\",[])},promise:function(e,t){var n,r=1,i=b.Deferred(),o=this,a=this.length,s=function(){--r||i.resolveWith(o,[o])};for(\"string\"!=typeof e&&(t=e,e=void 0),e=e||\"fx\";a--;)(n=Y.get(o[a],e+\"queueHooks\"))&&n.empty&&(r++,n.empty.add(s));return s(),i.promise(t)}});var ee=/[+-]?(?:\\d*\\.|)\\d+(?:[eE][+-]?\\d+|)/.source,te=new RegExp(\"^(?:([+-])=|)(\"+ee+\")([a-z%]*)$\",\"i\"),ne=[\"Top\",\"Right\",\"Bottom\",\"Left\"],re=r.documentElement,ie=function(e){return b.contains(e.ownerDocument,e)},oe={composed:!0};re.getRootNode&&(ie=function(e){return b.contains(e.ownerDocument,e)||e.getRootNode(oe)===e.ownerDocument});var ae=function(e,t){return\"none\"===(e=t||e).style.display||\"\"===e.style.display&&ie(e)&&\"none\"===b.css(e,\"display\")},se=function(e,t,n,r){var i,o,a={};for(o in t)a[o]=e.style[o],e.style[o]=t[o];for(o in i=n.apply(e,r||[]),t)e.style[o]=a[o];return i};function ue(e,t,n,r){var i,o,a=20,s=r?function(){return r.cur()}:function(){return b.css(e,t,\"\")},u=s(),l=n&&n[3]||(b.cssNumber[t]?\"\":\"px\"),c=e.nodeType&&(b.cssNumber[t]||\"px\"!==l&&+u)&&te.exec(b.css(e,t));if(c&&c[3]!==l){for(u/=2,l=l||c[3],c=+u||1;a--;)b.style(e,t,c+l),(1-o)*(1-(o=s()/u||.5))<=0&&(a=0),c/=o;c*=2,b.style(e,t,c+l),n=n||[]}return n&&(c=+c||+u||0,i=n[1]?c+(n[1]+1)*n[2]:+n[2],r&&(r.unit=l,r.start=c,r.end=i)),i}var le={};function ce(e){var t,n=e.ownerDocument,r=e.nodeName,i=le[r];return i||(t=n.body.appendChild(n.createElement(r)),i=b.css(t,\"display\"),t.parentNode.removeChild(t),\"none\"===i&&(i=\"block\"),le[r]=i,i)}function fe(e,t){for(var n,r,i=[],o=0,a=e.length;o<a;o++)(r=e[o]).style&&(n=r.style.display,t?(\"none\"===n&&(i[o]=Y.get(r,\"display\")||null,i[o]||(r.style.display=\"\")),\"\"===r.style.display&&ae(r)&&(i[o]=ce(r))):\"none\"!==n&&(i[o]=\"none\",Y.set(r,\"display\",n)));for(o=0;o<a;o++)null!=i[o]&&(e[o].style.display=i[o]);return e}b.fn.extend({show:function(){return fe(this,!0)},hide:function(){return fe(this)},toggle:function(e){return\"boolean\"==typeof e?e?this.show():this.hide():this.each((function(){ae(this)?b(this).show():b(this).hide()}))}});var pe=/^(?:checkbox|radio)$/i,de=/<([a-z][^\\/\\0>\\x20\\t\\r\\n\\f]*)/i,he=/^$|^module$|\\/(?:java|ecma)script/i,ge={option:[1,\"<select multiple='multiple'>\",\"</select>\"],thead:[1,\"<table>\",\"</table>\"],col:[2,\"<table><colgroup>\",\"</colgroup></table>\"],tr:[2,\"<table><tbody>\",\"</tbody></table>\"],td:[3,\"<table><tbody><tr>\",\"</tr></tbody></table>\"],_default:[0,\"\",\"\"]};function ve(e,t){var n;return n=void 0!==e.getElementsByTagName?e.getElementsByTagName(t||\"*\"):void 0!==e.querySelectorAll?e.querySelectorAll(t||\"*\"):[],void 0===t||t&&N(e,t)?b.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;n<r;n++)Y.set(e[n],\"globalEval\",!t||Y.get(t[n],\"globalEval\"))}ge.optgroup=ge.option,ge.tbody=ge.tfoot=ge.colgroup=ge.caption=ge.thead,ge.th=ge.td;var me,xe,be=/<|&#?\\w+;/;function we(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d<h;d++)if((o=e[d])||0===o)if(\"object\"===x(o))b.merge(p,o.nodeType?[o]:o);else if(be.test(o)){for(a=a||f.appendChild(t.createElement(\"div\")),s=(de.exec(o)||[\"\",\"\"])[1].toLowerCase(),u=ge[s]||ge._default,a.innerHTML=u[1]+b.htmlPrefilter(o)+u[2],c=u[0];c--;)a=a.lastChild;b.merge(p,a.childNodes),(a=f.firstChild).textContent=\"\"}else p.push(t.createTextNode(o));for(f.textContent=\"\",d=0;o=p[d++];)if(r&&b.inArray(o,r)>-1)i&&i.push(o);else if(l=ie(o),a=ve(f.appendChild(o),\"script\"),l&&ye(a),n)for(c=0;o=a[c++];)he.test(o.type||\"\")&&n.push(o);return f}me=r.createDocumentFragment().appendChild(r.createElement(\"div\")),(xe=r.createElement(\"input\")).setAttribute(\"type\",\"radio\"),xe.setAttribute(\"checked\",\"checked\"),xe.setAttribute(\"name\",\"t\"),me.appendChild(xe),h.checkClone=me.cloneNode(!0).cloneNode(!0).lastChild.checked,me.innerHTML=\"<textarea>x</textarea>\",h.noCloneChecked=!!me.cloneNode(!0).lastChild.defaultValue;var Te=/^key/,Ce=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Ee=/^([^.]*)(?:\\.(.+)|)/;function ke(){return!0}function Se(){return!1}function Ne(e,t){return e===function(){try{return r.activeElement}catch(e){}}()==(\"focus\"===t)}function Ae(e,t,n,r,i,o){var a,s;if(\"object\"==typeof t){for(s in\"string\"!=typeof n&&(r=r||n,n=void 0),t)Ae(e,s,n,r,t[s],o);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&(\"string\"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=Se;else if(!i)return e;return 1===o&&(a=i,(i=function(e){return b().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=b.guid++)),e.each((function(){b.event.add(this,t,i,r,n)}))}function De(e,t,n){n?(Y.set(e,t,!1),b.event.add(e,t,{namespace:!1,handler:function(e){var r,i,a=Y.get(this,t);if(1&e.isTrigger&&this[t]){if(a.length)(b.event.special[t]||{}).delegateType&&e.stopPropagation();else if(a=o.call(arguments),Y.set(this,t,a),r=n(this,t),this[t](),a!==(i=Y.get(this,t))||r?Y.set(this,t,!1):i={},a!==i)return e.stopImmediatePropagation(),e.preventDefault(),i.value}else a.length&&(Y.set(this,t,{value:b.event.trigger(b.extend(a[0],b.Event.prototype),a.slice(1),this)}),e.stopImmediatePropagation())}})):void 0===Y.get(e,t)&&b.event.add(e,t,ke)}b.event={global:{},add:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Y.get(e);if(v)for(n.handler&&(n=(o=n).handler,i=o.selector),i&&b.find.matchesSelector(re,i),n.guid||(n.guid=b.guid++),(u=v.events)||(u=v.events={}),(a=v.handle)||(a=v.handle=function(t){return void 0!==b&&b.event.triggered!==t.type?b.event.dispatch.apply(e,arguments):void 0}),l=(t=(t||\"\").match(P)||[\"\"]).length;l--;)d=g=(s=Ee.exec(t[l])||[])[1],h=(s[2]||\"\").split(\".\").sort(),d&&(f=b.event.special[d]||{},d=(i?f.delegateType:f.bindType)||d,f=b.event.special[d]||{},c=b.extend({type:d,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&b.expr.match.needsContext.test(i),namespace:h.join(\".\")},o),(p=u[d])||((p=u[d]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(e,r,h,a)||e.addEventListener&&e.addEventListener(d,a)),f.add&&(f.add.call(e,c),c.handler.guid||(c.handler.guid=n.guid)),i?p.splice(p.delegateCount++,0,c):p.push(c),b.event.global[d]=!0)},remove:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Y.hasData(e)&&Y.get(e);if(v&&(u=v.events)){for(l=(t=(t||\"\").match(P)||[\"\"]).length;l--;)if(d=g=(s=Ee.exec(t[l])||[])[1],h=(s[2]||\"\").split(\".\").sort(),d){for(f=b.event.special[d]||{},p=u[d=(r?f.delegateType:f.bindType)||d]||[],s=s[2]&&new RegExp(\"(^|\\\\.)\"+h.join(\"\\\\.(?:.*\\\\.|)\")+\"(\\\\.|$)\"),a=o=p.length;o--;)c=p[o],!i&&g!==c.origType||n&&n.guid!==c.guid||s&&!s.test(c.namespace)||r&&r!==c.selector&&(\"**\"!==r||!c.selector)||(p.splice(o,1),c.selector&&p.delegateCount--,f.remove&&f.remove.call(e,c));a&&!p.length&&(f.teardown&&!1!==f.teardown.call(e,h,v.handle)||b.removeEvent(e,d,v.handle),delete u[d])}else for(d in u)b.event.remove(e,d+t[l],n,r,!0);b.isEmptyObject(u)&&Y.remove(e,\"handle events\")}},dispatch:function(e){var t,n,r,i,o,a,s=b.event.fix(e),u=new Array(arguments.length),l=(Y.get(this,\"events\")||{})[s.type]||[],c=b.event.special[s.type]||{};for(u[0]=s,t=1;t<arguments.length;t++)u[t]=arguments[t];if(s.delegateTarget=this,!c.preDispatch||!1!==c.preDispatch.call(this,s)){for(a=b.event.handlers.call(this,s,l),t=0;(i=a[t++])&&!s.isPropagationStopped();)for(s.currentTarget=i.elem,n=0;(o=i.handlers[n++])&&!s.isImmediatePropagationStopped();)s.rnamespace&&!1!==o.namespace&&!s.rnamespace.test(o.namespace)||(s.handleObj=o,s.data=o.data,void 0!==(r=((b.event.special[o.origType]||{}).handle||o.handler).apply(i.elem,u))&&!1===(s.result=r)&&(s.preventDefault(),s.stopPropagation()));return c.postDispatch&&c.postDispatch.call(this,s),s.result}},handlers:function(e,t){var n,r,i,o,a,s=[],u=t.delegateCount,l=e.target;if(u&&l.nodeType&&!(\"click\"===e.type&&e.button>=1))for(;l!==this;l=l.parentNode||this)if(1===l.nodeType&&(\"click\"!==e.type||!0!==l.disabled)){for(o=[],a={},n=0;n<u;n++)void 0===a[i=(r=t[n]).selector+\" \"]&&(a[i]=r.needsContext?b(i,this).index(l)>-1:b.find(i,this,null,[l]).length),a[i]&&o.push(r);o.length&&s.push({elem:l,handlers:o})}return l=this,u<t.length&&s.push({elem:l,handlers:t.slice(u)}),s},addProp:function(e,t){Object.defineProperty(b.Event.prototype,e,{enumerable:!0,configurable:!0,get:g(t)?function(){if(this.originalEvent)return t(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[e]},set:function(t){Object.defineProperty(this,e,{enumerable:!0,configurable:!0,writable:!0,value:t})}})},fix:function(e){return e[b.expando]?e:new b.Event(e)},special:{load:{noBubble:!0},click:{setup:function(e){var t=this||e;return pe.test(t.type)&&t.click&&N(t,\"input\")&&De(t,\"click\",ke),!1},trigger:function(e){var t=this||e;return pe.test(t.type)&&t.click&&N(t,\"input\")&&De(t,\"click\"),!0},_default:function(e){var t=e.target;return pe.test(t.type)&&t.click&&N(t,\"input\")&&Y.get(t,\"click\")||N(t,\"a\")}},beforeunload:{postDispatch:function(e){void 0!==e.result&&e.originalEvent&&(e.originalEvent.returnValue=e.result)}}}},b.removeEvent=function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n)},b.Event=function(e,t){if(!(this instanceof b.Event))return new b.Event(e,t);e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||void 0===e.defaultPrevented&&!1===e.returnValue?ke:Se,this.target=e.target&&3===e.target.nodeType?e.target.parentNode:e.target,this.currentTarget=e.currentTarget,this.relatedTarget=e.relatedTarget):this.type=e,t&&b.extend(this,t),this.timeStamp=e&&e.timeStamp||Date.now(),this[b.expando]=!0},b.Event.prototype={constructor:b.Event,isDefaultPrevented:Se,isPropagationStopped:Se,isImmediatePropagationStopped:Se,isSimulated:!1,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=ke,e&&!this.isSimulated&&e.preventDefault()},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=ke,e&&!this.isSimulated&&e.stopPropagation()},stopImmediatePropagation:function(){var e=this.originalEvent;this.isImmediatePropagationStopped=ke,e&&!this.isSimulated&&e.stopImmediatePropagation(),this.stopPropagation()}},b.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,char:!0,code:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:function(e){var t=e.button;return null==e.which&&Te.test(e.type)?null!=e.charCode?e.charCode:e.keyCode:!e.which&&void 0!==t&&Ce.test(e.type)?1&t?1:2&t?3:4&t?2:0:e.which}},b.event.addProp),b.each({focus:\"focusin\",blur:\"focusout\"},(function(e,t){b.event.special[e]={setup:function(){return De(this,e,Ne),!1},trigger:function(){return De(this,e),!0},delegateType:t}})),b.each({mouseenter:\"mouseover\",mouseleave:\"mouseout\",pointerenter:\"pointerover\",pointerleave:\"pointerout\"},(function(e,t){b.event.special[e]={delegateType:t,bindType:t,handle:function(e){var n,r=this,i=e.relatedTarget,o=e.handleObj;return i&&(i===r||b.contains(r,i))||(e.type=o.origType,n=o.handler.apply(this,arguments),e.type=t),n}}})),b.fn.extend({on:function(e,t,n,r){return Ae(this,e,t,n,r)},one:function(e,t,n,r){return Ae(this,e,t,n,r,1)},off:function(e,t,n){var r,i;if(e&&e.preventDefault&&e.handleObj)return r=e.handleObj,b(e.delegateTarget).off(r.namespace?r.origType+\".\"+r.namespace:r.origType,r.selector,r.handler),this;if(\"object\"==typeof e){for(i in e)this.off(i,t,e[i]);return this}return!1!==t&&\"function\"!=typeof t||(n=t,t=void 0),!1===n&&(n=Se),this.each((function(){b.event.remove(this,e,n,t)}))}});var je=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\\/\\0>\\x20\\t\\r\\n\\f]*)[^>]*)\\/>/gi,qe=/<script|<style|<link/i,Le=/checked\\s*(?:[^=]|=\\s*.checked.)/i,He=/^\\s*<!(?:\\[CDATA\\[|--)|(?:\\]\\]|--)>\\s*$/g;function Oe(e,t){return N(e,\"table\")&&N(11!==t.nodeType?t:t.firstChild,\"tr\")&&b(e).children(\"tbody\")[0]||e}function Pe(e){return e.type=(null!==e.getAttribute(\"type\"))+\"/\"+e.type,e}function Re(e){return\"true/\"===(e.type||\"\").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute(\"type\"),e}function Me(e,t){var n,r,i,o,a,s,u,l;if(1===t.nodeType){if(Y.hasData(e)&&(o=Y.access(e),a=Y.set(t,o),l=o.events))for(i in delete a.handle,a.events={},l)for(n=0,r=l[i].length;n<r;n++)b.event.add(t,i,l[i][n]);Q.hasData(e)&&(s=Q.access(e),u=b.extend({},s),Q.set(t,u))}}function Ie(e,t){var n=t.nodeName.toLowerCase();\"input\"===n&&pe.test(e.type)?t.checked=e.checked:\"input\"!==n&&\"textarea\"!==n||(t.defaultValue=e.defaultValue)}function We(e,t,n,r){t=a.apply([],t);var i,o,s,u,l,c,f=0,p=e.length,d=p-1,v=t[0],y=g(v);if(y||p>1&&\"string\"==typeof v&&!h.checkClone&&Le.test(v))return e.each((function(i){var o=e.eq(i);y&&(t[0]=v.call(this,i,o.html())),We(o,t,n,r)}));if(p&&(o=(i=we(t,e[0].ownerDocument,!1,e,r)).firstChild,1===i.childNodes.length&&(i=o),o||r)){for(u=(s=b.map(ve(i,\"script\"),Pe)).length;f<p;f++)l=i,f!==d&&(l=b.clone(l,!0,!0),u&&b.merge(s,ve(l,\"script\"))),n.call(e[f],l,f);if(u)for(c=s[s.length-1].ownerDocument,b.map(s,Re),f=0;f<u;f++)l=s[f],he.test(l.type||\"\")&&!Y.access(l,\"globalEval\")&&b.contains(c,l)&&(l.src&&\"module\"!==(l.type||\"\").toLowerCase()?b._evalUrl&&!l.noModule&&b._evalUrl(l.src,{nonce:l.nonce||l.getAttribute(\"nonce\")}):m(l.textContent.replace(He,\"\"),l,c))}return e}function $e(e,t,n){for(var r,i=t?b.filter(t,e):e,o=0;null!=(r=i[o]);o++)n||1!==r.nodeType||b.cleanData(ve(r)),r.parentNode&&(n&&ie(r)&&ye(ve(r,\"script\")),r.parentNode.removeChild(r));return e}b.extend({htmlPrefilter:function(e){return e.replace(je,\"<$1></$2>\")},clone:function(e,t,n){var r,i,o,a,s=e.cloneNode(!0),u=ie(e);if(!(h.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||b.isXMLDoc(e)))for(a=ve(s),r=0,i=(o=ve(e)).length;r<i;r++)Ie(o[r],a[r]);if(t)if(n)for(o=o||ve(e),a=a||ve(s),r=0,i=o.length;r<i;r++)Me(o[r],a[r]);else Me(e,s);return(a=ve(s,\"script\")).length>0&&ye(a,!u&&ve(e,\"script\")),s},cleanData:function(e){for(var t,n,r,i=b.event.special,o=0;void 0!==(n=e[o]);o++)if(V(n)){if(t=n[Y.expando]){if(t.events)for(r in t.events)i[r]?b.event.remove(n,r):b.removeEvent(n,r,t.handle);n[Y.expando]=void 0}n[Q.expando]&&(n[Q.expando]=void 0)}}}),b.fn.extend({detach:function(e){return $e(this,e,!0)},remove:function(e){return $e(this,e)},text:function(e){return B(this,(function(e){return void 0===e?b.text(this):this.empty().each((function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)}))}),null,e,arguments.length)},append:function(){return We(this,arguments,(function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||Oe(this,e).appendChild(e)}))},prepend:function(){return We(this,arguments,(function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=Oe(this,e);t.insertBefore(e,t.firstChild)}}))},before:function(){return We(this,arguments,(function(e){this.parentNode&&this.parentNode.insertBefore(e,this)}))},after:function(){return We(this,arguments,(function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)}))},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(b.cleanData(ve(e,!1)),e.textContent=\"\");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map((function(){return b.clone(this,e,t)}))},html:function(e){return B(this,(function(e){var t=this[0]||{},n=0,r=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if(\"string\"==typeof e&&!qe.test(e)&&!ge[(de.exec(e)||[\"\",\"\"])[1].toLowerCase()]){e=b.htmlPrefilter(e);try{for(;n<r;n++)1===(t=this[n]||{}).nodeType&&(b.cleanData(ve(t,!1)),t.innerHTML=e);t=0}catch(e){}}t&&this.empty().append(e)}),null,e,arguments.length)},replaceWith:function(){var e=[];return We(this,arguments,(function(t){var n=this.parentNode;b.inArray(this,e)<0&&(b.cleanData(ve(this)),n&&n.replaceChild(t,this))}),e)}}),b.each({appendTo:\"append\",prependTo:\"prepend\",insertBefore:\"before\",insertAfter:\"after\",replaceAll:\"replaceWith\"},(function(e,t){b.fn[e]=function(e){for(var n,r=[],i=b(e),o=i.length-1,a=0;a<=o;a++)n=a===o?this:this.clone(!0),b(i[a])[t](n),s.apply(r,n.get());return this.pushStack(r)}}));var Fe=new RegExp(\"^(\"+ee+\")(?!px)[a-z%]+$\",\"i\"),Be=function(t){var n=t.ownerDocument.defaultView;return n&&n.opener||(n=e),n.getComputedStyle(t)},_e=new RegExp(ne.join(\"|\"),\"i\");function ze(e,t,n){var r,i,o,a,s=e.style;return(n=n||Be(e))&&(\"\"!==(a=n.getPropertyValue(t)||n[t])||ie(e)||(a=b.style(e,t)),!h.pixelBoxStyles()&&Fe.test(a)&&_e.test(t)&&(r=s.width,i=s.minWidth,o=s.maxWidth,s.minWidth=s.maxWidth=s.width=a,a=n.width,s.width=r,s.minWidth=i,s.maxWidth=o)),void 0!==a?a+\"\":a}function Ue(e,t){return{get:function(){if(!e())return(this.get=t).apply(this,arguments);delete this.get}}}!function(){function t(){if(c){l.style.cssText=\"position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0\",c.style.cssText=\"position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%\",re.appendChild(l).appendChild(c);var t=e.getComputedStyle(c);i=\"1%\"!==t.top,u=12===n(t.marginLeft),c.style.right=\"60%\",s=36===n(t.right),o=36===n(t.width),c.style.position=\"absolute\",a=12===n(c.offsetWidth/3),re.removeChild(l),c=null}}function n(e){return Math.round(parseFloat(e))}var i,o,a,s,u,l=r.createElement(\"div\"),c=r.createElement(\"div\");c.style&&(c.style.backgroundClip=\"content-box\",c.cloneNode(!0).style.backgroundClip=\"\",h.clearCloneStyle=\"content-box\"===c.style.backgroundClip,b.extend(h,{boxSizingReliable:function(){return t(),o},pixelBoxStyles:function(){return t(),s},pixelPosition:function(){return t(),i},reliableMarginLeft:function(){return t(),u},scrollboxSize:function(){return t(),a}}))}();var Xe=[\"Webkit\",\"Moz\",\"ms\"],Ve=r.createElement(\"div\").style,Ge={};function Ye(e){var t=b.cssProps[e]||Ge[e];return t||(e in Ve?e:Ge[e]=function(e){for(var t=e[0].toUpperCase()+e.slice(1),n=Xe.length;n--;)if((e=Xe[n]+t)in Ve)return e}(e)||e)}var Qe=/^(none|table(?!-c[ea]).+)/,Je=/^--/,Ke={position:\"absolute\",visibility:\"hidden\",display:\"block\"},Ze={letterSpacing:\"0\",fontWeight:\"400\"};function et(e,t,n){var r=te.exec(t);return r?Math.max(0,r[2]-(n||0))+(r[3]||\"px\"):t}function tt(e,t,n,r,i,o){var a=\"width\"===t?1:0,s=0,u=0;if(n===(r?\"border\":\"content\"))return 0;for(;a<4;a+=2)\"margin\"===n&&(u+=b.css(e,n+ne[a],!0,i)),r?(\"content\"===n&&(u-=b.css(e,\"padding\"+ne[a],!0,i)),\"margin\"!==n&&(u-=b.css(e,\"border\"+ne[a]+\"Width\",!0,i))):(u+=b.css(e,\"padding\"+ne[a],!0,i),\"padding\"!==n?u+=b.css(e,\"border\"+ne[a]+\"Width\",!0,i):s+=b.css(e,\"border\"+ne[a]+\"Width\",!0,i));return!r&&o>=0&&(u+=Math.max(0,Math.ceil(e[\"offset\"+t[0].toUpperCase()+t.slice(1)]-o-u-s-.5))||0),u}function nt(e,t,n){var r=Be(e),i=(!h.boxSizingReliable()||n)&&\"border-box\"===b.css(e,\"boxSizing\",!1,r),o=i,a=ze(e,t,r),s=\"offset\"+t[0].toUpperCase()+t.slice(1);if(Fe.test(a)){if(!n)return a;a=\"auto\"}return(!h.boxSizingReliable()&&i||\"auto\"===a||!parseFloat(a)&&\"inline\"===b.css(e,\"display\",!1,r))&&e.getClientRects().length&&(i=\"border-box\"===b.css(e,\"boxSizing\",!1,r),(o=s in e)&&(a=e[s])),(a=parseFloat(a)||0)+tt(e,t,n||(i?\"border\":\"content\"),o,r,a)+\"px\"}function rt(e,t,n,r,i){return new rt.prototype.init(e,t,n,r,i)}b.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=ze(e,\"opacity\");return\"\"===n?\"1\":n}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(e,t,n,r){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var i,o,a,s=X(t),u=Je.test(t),l=e.style;if(u||(t=Ye(s)),a=b.cssHooks[t]||b.cssHooks[s],void 0===n)return a&&\"get\"in a&&void 0!==(i=a.get(e,!1,r))?i:l[t];\"string\"===(o=typeof n)&&(i=te.exec(n))&&i[1]&&(n=ue(e,t,i),o=\"number\"),null!=n&&n==n&&(\"number\"!==o||u||(n+=i&&i[3]||(b.cssNumber[s]?\"\":\"px\")),h.clearCloneStyle||\"\"!==n||0!==t.indexOf(\"background\")||(l[t]=\"inherit\"),a&&\"set\"in a&&void 0===(n=a.set(e,n,r))||(u?l.setProperty(t,n):l[t]=n))}},css:function(e,t,n,r){var i,o,a,s=X(t);return Je.test(t)||(t=Ye(s)),(a=b.cssHooks[t]||b.cssHooks[s])&&\"get\"in a&&(i=a.get(e,!0,n)),void 0===i&&(i=ze(e,t,r)),\"normal\"===i&&t in Ze&&(i=Ze[t]),\"\"===n||n?(o=parseFloat(i),!0===n||isFinite(o)?o||0:i):i}}),b.each([\"height\",\"width\"],(function(e,t){b.cssHooks[t]={get:function(e,n,r){if(n)return!Qe.test(b.css(e,\"display\"))||e.getClientRects().length&&e.getBoundingClientRect().width?nt(e,t,r):se(e,Ke,(function(){return nt(e,t,r)}))},set:function(e,n,r){var i,o=Be(e),a=!h.scrollboxSize()&&\"absolute\"===o.position,s=(a||r)&&\"border-box\"===b.css(e,\"boxSizing\",!1,o),u=r?tt(e,t,r,s,o):0;return s&&a&&(u-=Math.ceil(e[\"offset\"+t[0].toUpperCase()+t.slice(1)]-parseFloat(o[t])-tt(e,t,\"border\",!1,o)-.5)),u&&(i=te.exec(n))&&\"px\"!==(i[3]||\"px\")&&(e.style[t]=n,n=b.css(e,t)),et(0,n,u)}}})),b.cssHooks.marginLeft=Ue(h.reliableMarginLeft,(function(e,t){if(t)return(parseFloat(ze(e,\"marginLeft\"))||e.getBoundingClientRect().left-se(e,{marginLeft:0},(function(){return e.getBoundingClientRect().left})))+\"px\"})),b.each({margin:\"\",padding:\"\",border:\"Width\"},(function(e,t){b.cssHooks[e+t]={expand:function(n){for(var r=0,i={},o=\"string\"==typeof n?n.split(\" \"):[n];r<4;r++)i[e+ne[r]+t]=o[r]||o[r-2]||o[0];return i}},\"margin\"!==e&&(b.cssHooks[e+t].set=et)})),b.fn.extend({css:function(e,t){return B(this,(function(e,t,n){var r,i,o={},a=0;if(Array.isArray(t)){for(r=Be(e),i=t.length;a<i;a++)o[t[a]]=b.css(e,t[a],!1,r);return o}return void 0!==n?b.style(e,t,n):b.css(e,t)}),e,t,arguments.length>1)}}),b.Tween=rt,rt.prototype={constructor:rt,init:function(e,t,n,r,i,o){this.elem=e,this.prop=n,this.easing=i||b.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(b.cssNumber[n]?\"\":\"px\")},cur:function(){var e=rt.propHooks[this.prop];return e&&e.get?e.get(this):rt.propHooks._default.get(this)},run:function(e){var t,n=rt.propHooks[this.prop];return this.options.duration?this.pos=t=b.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):rt.propHooks._default.set(this),this}},rt.prototype.init.prototype=rt.prototype,rt.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=b.css(e.elem,e.prop,\"\"))&&\"auto\"!==t?t:0},set:function(e){b.fx.step[e.prop]?b.fx.step[e.prop](e):1!==e.elem.nodeType||!b.cssHooks[e.prop]&&null==e.elem.style[Ye(e.prop)]?e.elem[e.prop]=e.now:b.style(e.elem,e.prop,e.now+e.unit)}}},rt.propHooks.scrollTop=rt.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},b.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:\"swing\"},b.fx=rt.prototype.init,b.fx.step={};var it,ot,at=/^(?:toggle|show|hide)$/,st=/queueHooks$/;function ut(){ot&&(!1===r.hidden&&e.requestAnimationFrame?e.requestAnimationFrame(ut):e.setTimeout(ut,b.fx.interval),b.fx.tick())}function lt(){return e.setTimeout((function(){it=void 0})),it=Date.now()}function ct(e,t){var n,r=0,i={height:e};for(t=t?1:0;r<4;r+=2-t)i[\"margin\"+(n=ne[r])]=i[\"padding\"+n]=e;return t&&(i.opacity=i.width=e),i}function ft(e,t,n){for(var r,i=(pt.tweeners[t]||[]).concat(pt.tweeners[\"*\"]),o=0,a=i.length;o<a;o++)if(r=i[o].call(n,t,e))return r}function pt(e,t,n){var r,i,o=0,a=pt.prefilters.length,s=b.Deferred().always((function(){delete u.elem})),u=function(){if(i)return!1;for(var t=it||lt(),n=Math.max(0,l.startTime+l.duration-t),r=1-(n/l.duration||0),o=0,a=l.tweens.length;o<a;o++)l.tweens[o].run(r);return s.notifyWith(e,[l,r,n]),r<1&&a?n:(a||s.notifyWith(e,[l,1,0]),s.resolveWith(e,[l]),!1)},l=s.promise({elem:e,props:b.extend({},t),opts:b.extend(!0,{specialEasing:{},easing:b.easing._default},n),originalProperties:t,originalOptions:n,startTime:it||lt(),duration:n.duration,tweens:[],createTween:function(t,n){var r=b.Tween(e,l.opts,t,n,l.opts.specialEasing[t]||l.opts.easing);return l.tweens.push(r),r},stop:function(t){var n=0,r=t?l.tweens.length:0;if(i)return this;for(i=!0;n<r;n++)l.tweens[n].run(1);return t?(s.notifyWith(e,[l,1,0]),s.resolveWith(e,[l,t])):s.rejectWith(e,[l,t]),this}}),c=l.props;for(!function(e,t){var n,r,i,o,a;for(n in e)if(i=t[r=X(n)],o=e[n],Array.isArray(o)&&(i=o[1],o=e[n]=o[0]),n!==r&&(e[r]=o,delete e[n]),(a=b.cssHooks[r])&&\"expand\"in a)for(n in o=a.expand(o),delete e[r],o)n in e||(e[n]=o[n],t[n]=i);else t[r]=i}(c,l.opts.specialEasing);o<a;o++)if(r=pt.prefilters[o].call(l,e,c,l.opts))return g(r.stop)&&(b._queueHooks(l.elem,l.opts.queue).stop=r.stop.bind(r)),r;return b.map(c,ft,l),g(l.opts.start)&&l.opts.start.call(e,l),l.progress(l.opts.progress).done(l.opts.done,l.opts.complete).fail(l.opts.fail).always(l.opts.always),b.fx.timer(b.extend(u,{elem:e,anim:l,queue:l.opts.queue})),l}b.Animation=b.extend(pt,{tweeners:{\"*\":[function(e,t){var n=this.createTween(e,t);return ue(n.elem,e,te.exec(t),n),n}]},tweener:function(e,t){g(e)?(t=e,e=[\"*\"]):e=e.match(P);for(var n,r=0,i=e.length;r<i;r++)n=e[r],pt.tweeners[n]=pt.tweeners[n]||[],pt.tweeners[n].unshift(t)},prefilters:[function(e,t,n){var r,i,o,a,s,u,l,c,f=\"width\"in t||\"height\"in t,p=this,d={},h=e.style,g=e.nodeType&&ae(e),v=Y.get(e,\"fxshow\");for(r in n.queue||(null==(a=b._queueHooks(e,\"fx\")).unqueued&&(a.unqueued=0,s=a.empty.fire,a.empty.fire=function(){a.unqueued||s()}),a.unqueued++,p.always((function(){p.always((function(){a.unqueued--,b.queue(e,\"fx\").length||a.empty.fire()}))}))),t)if(i=t[r],at.test(i)){if(delete t[r],o=o||\"toggle\"===i,i===(g?\"hide\":\"show\")){if(\"show\"!==i||!v||void 0===v[r])continue;g=!0}d[r]=v&&v[r]||b.style(e,r)}if((u=!b.isEmptyObject(t))||!b.isEmptyObject(d))for(r in f&&1===e.nodeType&&(n.overflow=[h.overflow,h.overflowX,h.overflowY],null==(l=v&&v.display)&&(l=Y.get(e,\"display\")),\"none\"===(c=b.css(e,\"display\"))&&(l?c=l:(fe([e],!0),l=e.style.display||l,c=b.css(e,\"display\"),fe([e]))),(\"inline\"===c||\"inline-block\"===c&&null!=l)&&\"none\"===b.css(e,\"float\")&&(u||(p.done((function(){h.display=l})),null==l&&(c=h.display,l=\"none\"===c?\"\":c)),h.display=\"inline-block\")),n.overflow&&(h.overflow=\"hidden\",p.always((function(){h.overflow=n.overflow[0],h.overflowX=n.overflow[1],h.overflowY=n.overflow[2]}))),u=!1,d)u||(v?\"hidden\"in v&&(g=v.hidden):v=Y.access(e,\"fxshow\",{display:l}),o&&(v.hidden=!g),g&&fe([e],!0),p.done((function(){for(r in g||fe([e]),Y.remove(e,\"fxshow\"),d)b.style(e,r,d[r])}))),u=ft(g?v[r]:0,r,p),r in v||(v[r]=u.start,g&&(u.end=u.start,u.start=0))}],prefilter:function(e,t){t?pt.prefilters.unshift(e):pt.prefilters.push(e)}}),b.speed=function(e,t,n){var r=e&&\"object\"==typeof e?b.extend({},e):{complete:n||!n&&t||g(e)&&e,duration:e,easing:n&&t||t&&!g(t)&&t};return b.fx.off?r.duration=0:\"number\"!=typeof r.duration&&(r.duration in b.fx.speeds?r.duration=b.fx.speeds[r.duration]:r.duration=b.fx.speeds._default),null!=r.queue&&!0!==r.queue||(r.queue=\"fx\"),r.old=r.complete,r.complete=function(){g(r.old)&&r.old.call(this),r.queue&&b.dequeue(this,r.queue)},r},b.fn.extend({fadeTo:function(e,t,n,r){return this.filter(ae).css(\"opacity\",0).show().end().animate({opacity:t},e,n,r)},animate:function(e,t,n,r){var i=b.isEmptyObject(e),o=b.speed(t,n,r),a=function(){var t=pt(this,b.extend({},e),o);(i||Y.get(this,\"finish\"))&&t.stop(!0)};return a.finish=a,i||!1===o.queue?this.each(a):this.queue(o.queue,a)},stop:function(e,t,n){var r=function(e){var t=e.stop;delete e.stop,t(n)};return\"string\"!=typeof e&&(n=t,t=e,e=void 0),t&&!1!==e&&this.queue(e||\"fx\",[]),this.each((function(){var t=!0,i=null!=e&&e+\"queueHooks\",o=b.timers,a=Y.get(this);if(i)a[i]&&a[i].stop&&r(a[i]);else for(i in a)a[i]&&a[i].stop&&st.test(i)&&r(a[i]);for(i=o.length;i--;)o[i].elem!==this||null!=e&&o[i].queue!==e||(o[i].anim.stop(n),t=!1,o.splice(i,1));!t&&n||b.dequeue(this,e)}))},finish:function(e){return!1!==e&&(e=e||\"fx\"),this.each((function(){var t,n=Y.get(this),r=n[e+\"queue\"],i=n[e+\"queueHooks\"],o=b.timers,a=r?r.length:0;for(n.finish=!0,b.queue(this,e,[]),i&&i.stop&&i.stop.call(this,!0),t=o.length;t--;)o[t].elem===this&&o[t].queue===e&&(o[t].anim.stop(!0),o.splice(t,1));for(t=0;t<a;t++)r[t]&&r[t].finish&&r[t].finish.call(this);delete n.finish}))}}),b.each([\"toggle\",\"show\",\"hide\"],(function(e,t){var n=b.fn[t];b.fn[t]=function(e,r,i){return null==e||\"boolean\"==typeof e?n.apply(this,arguments):this.animate(ct(t,!0),e,r,i)}})),b.each({slideDown:ct(\"show\"),slideUp:ct(\"hide\"),slideToggle:ct(\"toggle\"),fadeIn:{opacity:\"show\"},fadeOut:{opacity:\"hide\"},fadeToggle:{opacity:\"toggle\"}},(function(e,t){b.fn[e]=function(e,n,r){return this.animate(t,e,n,r)}})),b.timers=[],b.fx.tick=function(){var e,t=0,n=b.timers;for(it=Date.now();t<n.length;t++)(e=n[t])()||n[t]!==e||n.splice(t--,1);n.length||b.fx.stop(),it=void 0},b.fx.timer=function(e){b.timers.push(e),b.fx.start()},b.fx.interval=13,b.fx.start=function(){ot||(ot=!0,ut())},b.fx.stop=function(){ot=null},b.fx.speeds={slow:600,fast:200,_default:400},b.fn.delay=function(t,n){return t=b.fx&&b.fx.speeds[t]||t,n=n||\"fx\",this.queue(n,(function(n,r){var i=e.setTimeout(n,t);r.stop=function(){e.clearTimeout(i)}}))},function(){var e=r.createElement(\"input\"),t=r.createElement(\"select\").appendChild(r.createElement(\"option\"));e.type=\"checkbox\",h.checkOn=\"\"!==e.value,h.optSelected=t.selected,(e=r.createElement(\"input\")).value=\"t\",e.type=\"radio\",h.radioValue=\"t\"===e.value}();var dt,ht=b.expr.attrHandle;b.fn.extend({attr:function(e,t){return B(this,b.attr,e,t,arguments.length>1)},removeAttr:function(e){return this.each((function(){b.removeAttr(this,e)}))}}),b.extend({attr:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return void 0===e.getAttribute?b.prop(e,t,n):(1===o&&b.isXMLDoc(e)||(i=b.attrHooks[t.toLowerCase()]||(b.expr.match.bool.test(t)?dt:void 0)),void 0!==n?null===n?void b.removeAttr(e,t):i&&\"set\"in i&&void 0!==(r=i.set(e,n,t))?r:(e.setAttribute(t,n+\"\"),n):i&&\"get\"in i&&null!==(r=i.get(e,t))?r:null==(r=b.find.attr(e,t))?void 0:r)},attrHooks:{type:{set:function(e,t){if(!h.radioValue&&\"radio\"===t&&N(e,\"input\")){var n=e.value;return e.setAttribute(\"type\",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,r=0,i=t&&t.match(P);if(i&&1===e.nodeType)for(;n=i[r++];)e.removeAttribute(n)}}),dt={set:function(e,t,n){return!1===t?b.removeAttr(e,n):e.setAttribute(n,n),n}},b.each(b.expr.match.bool.source.match(/\\w+/g),(function(e,t){var n=ht[t]||b.find.attr;ht[t]=function(e,t,r){var i,o,a=t.toLowerCase();return r||(o=ht[a],ht[a]=i,i=null!=n(e,t,r)?a:null,ht[a]=o),i}}));var gt=/^(?:input|select|textarea|button)$/i,vt=/^(?:a|area)$/i;function yt(e){return(e.match(P)||[]).join(\" \")}function mt(e){return e.getAttribute&&e.getAttribute(\"class\")||\"\"}function xt(e){return Array.isArray(e)?e:\"string\"==typeof e&&e.match(P)||[]}b.fn.extend({prop:function(e,t){return B(this,b.prop,e,t,arguments.length>1)},removeProp:function(e){return this.each((function(){delete this[b.propFix[e]||e]}))}}),b.extend({prop:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return 1===o&&b.isXMLDoc(e)||(t=b.propFix[t]||t,i=b.propHooks[t]),void 0!==n?i&&\"set\"in i&&void 0!==(r=i.set(e,n,t))?r:e[t]=n:i&&\"get\"in i&&null!==(r=i.get(e,t))?r:e[t]},propHooks:{tabIndex:{get:function(e){var t=b.find.attr(e,\"tabindex\");return t?parseInt(t,10):gt.test(e.nodeName)||vt.test(e.nodeName)&&e.href?0:-1}}},propFix:{for:\"htmlFor\",class:\"className\"}}),h.optSelected||(b.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),b.each([\"tabIndex\",\"readOnly\",\"maxLength\",\"cellSpacing\",\"cellPadding\",\"rowSpan\",\"colSpan\",\"useMap\",\"frameBorder\",\"contentEditable\"],(function(){b.propFix[this.toLowerCase()]=this})),b.fn.extend({addClass:function(e){var t,n,r,i,o,a,s,u=0;if(g(e))return this.each((function(t){b(this).addClass(e.call(this,t,mt(this)))}));if((t=xt(e)).length)for(;n=this[u++];)if(i=mt(n),r=1===n.nodeType&&\" \"+yt(i)+\" \"){for(a=0;o=t[a++];)r.indexOf(\" \"+o+\" \")<0&&(r+=o+\" \");i!==(s=yt(r))&&n.setAttribute(\"class\",s)}return this},removeClass:function(e){var t,n,r,i,o,a,s,u=0;if(g(e))return this.each((function(t){b(this).removeClass(e.call(this,t,mt(this)))}));if(!arguments.length)return this.attr(\"class\",\"\");if((t=xt(e)).length)for(;n=this[u++];)if(i=mt(n),r=1===n.nodeType&&\" \"+yt(i)+\" \"){for(a=0;o=t[a++];)for(;r.indexOf(\" \"+o+\" \")>-1;)r=r.replace(\" \"+o+\" \",\" \");i!==(s=yt(r))&&n.setAttribute(\"class\",s)}return this},toggleClass:function(e,t){var n=typeof e,r=\"string\"===n||Array.isArray(e);return\"boolean\"==typeof t&&r?t?this.addClass(e):this.removeClass(e):g(e)?this.each((function(n){b(this).toggleClass(e.call(this,n,mt(this),t),t)})):this.each((function(){var t,i,o,a;if(r)for(i=0,o=b(this),a=xt(e);t=a[i++];)o.hasClass(t)?o.removeClass(t):o.addClass(t);else void 0!==e&&\"boolean\"!==n||((t=mt(this))&&Y.set(this,\"__className__\",t),this.setAttribute&&this.setAttribute(\"class\",t||!1===e?\"\":Y.get(this,\"__className__\")||\"\"))}))},hasClass:function(e){var t,n,r=0;for(t=\" \"+e+\" \";n=this[r++];)if(1===n.nodeType&&(\" \"+yt(mt(n))+\" \").indexOf(t)>-1)return!0;return!1}});var bt=/\\r/g;b.fn.extend({val:function(e){var t,n,r,i=this[0];return arguments.length?(r=g(e),this.each((function(n){var i;1===this.nodeType&&(null==(i=r?e.call(this,n,b(this).val()):e)?i=\"\":\"number\"==typeof i?i+=\"\":Array.isArray(i)&&(i=b.map(i,(function(e){return null==e?\"\":e+\"\"}))),(t=b.valHooks[this.type]||b.valHooks[this.nodeName.toLowerCase()])&&\"set\"in t&&void 0!==t.set(this,i,\"value\")||(this.value=i))}))):i?(t=b.valHooks[i.type]||b.valHooks[i.nodeName.toLowerCase()])&&\"get\"in t&&void 0!==(n=t.get(i,\"value\"))?n:\"string\"==typeof(n=i.value)?n.replace(bt,\"\"):null==n?\"\":n:void 0}}),b.extend({valHooks:{option:{get:function(e){var t=b.find.attr(e,\"value\");return null!=t?t:yt(b.text(e))}},select:{get:function(e){var t,n,r,i=e.options,o=e.selectedIndex,a=\"select-one\"===e.type,s=a?null:[],u=a?o+1:i.length;for(r=o<0?u:a?o:0;r<u;r++)if(((n=i[r]).selected||r===o)&&!n.disabled&&(!n.parentNode.disabled||!N(n.parentNode,\"optgroup\"))){if(t=b(n).val(),a)return t;s.push(t)}return s},set:function(e,t){for(var n,r,i=e.options,o=b.makeArray(t),a=i.length;a--;)((r=i[a]).selected=b.inArray(b.valHooks.option.get(r),o)>-1)&&(n=!0);return n||(e.selectedIndex=-1),o}}}}),b.each([\"radio\",\"checkbox\"],(function(){b.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=b.inArray(b(e).val(),t)>-1}},h.checkOn||(b.valHooks[this].get=function(e){return null===e.getAttribute(\"value\")?\"on\":e.value})})),h.focusin=\"onfocusin\"in e;var wt=/^(?:focusinfocus|focusoutblur)$/,Tt=function(e){e.stopPropagation()};b.extend(b.event,{trigger:function(t,n,i,o){var a,s,u,l,c,p,d,h,y=[i||r],m=f.call(t,\"type\")?t.type:t,x=f.call(t,\"namespace\")?t.namespace.split(\".\"):[];if(s=h=u=i=i||r,3!==i.nodeType&&8!==i.nodeType&&!wt.test(m+b.event.triggered)&&(m.indexOf(\".\")>-1&&(x=m.split(\".\"),m=x.shift(),x.sort()),c=m.indexOf(\":\")<0&&\"on\"+m,(t=t[b.expando]?t:new b.Event(m,\"object\"==typeof t&&t)).isTrigger=o?2:3,t.namespace=x.join(\".\"),t.rnamespace=t.namespace?new RegExp(\"(^|\\\\.)\"+x.join(\"\\\\.(?:.*\\\\.|)\")+\"(\\\\.|$)\"):null,t.result=void 0,t.target||(t.target=i),n=null==n?[t]:b.makeArray(n,[t]),d=b.event.special[m]||{},o||!d.trigger||!1!==d.trigger.apply(i,n))){if(!o&&!d.noBubble&&!v(i)){for(l=d.delegateType||m,wt.test(l+m)||(s=s.parentNode);s;s=s.parentNode)y.push(s),u=s;u===(i.ownerDocument||r)&&y.push(u.defaultView||u.parentWindow||e)}for(a=0;(s=y[a++])&&!t.isPropagationStopped();)h=s,t.type=a>1?l:d.bindType||m,(p=(Y.get(s,\"events\")||{})[t.type]&&Y.get(s,\"handle\"))&&p.apply(s,n),(p=c&&s[c])&&p.apply&&V(s)&&(t.result=p.apply(s,n),!1===t.result&&t.preventDefault());return t.type=m,o||t.isDefaultPrevented()||d._default&&!1!==d._default.apply(y.pop(),n)||!V(i)||c&&g(i[m])&&!v(i)&&((u=i[c])&&(i[c]=null),b.event.triggered=m,t.isPropagationStopped()&&h.addEventListener(m,Tt),i[m](),t.isPropagationStopped()&&h.removeEventListener(m,Tt),b.event.triggered=void 0,u&&(i[c]=u)),t.result}},simulate:function(e,t,n){var r=b.extend(new b.Event,n,{type:e,isSimulated:!0});b.event.trigger(r,null,t)}}),b.fn.extend({trigger:function(e,t){return this.each((function(){b.event.trigger(e,t,this)}))},triggerHandler:function(e,t){var n=this[0];if(n)return b.event.trigger(e,t,n,!0)}}),h.focusin||b.each({focus:\"focusin\",blur:\"focusout\"},(function(e,t){var n=function(e){b.event.simulate(t,e.target,b.event.fix(e))};b.event.special[t]={setup:function(){var r=this.ownerDocument||this,i=Y.access(r,t);i||r.addEventListener(e,n,!0),Y.access(r,t,(i||0)+1)},teardown:function(){var r=this.ownerDocument||this,i=Y.access(r,t)-1;i?Y.access(r,t,i):(r.removeEventListener(e,n,!0),Y.remove(r,t))}}}));var Ct=e.location,Et=Date.now(),kt=/\\?/;b.parseXML=function(t){var n;if(!t||\"string\"!=typeof t)return null;try{n=(new e.DOMParser).parseFromString(t,\"text/xml\")}catch(e){n=void 0}return n&&!n.getElementsByTagName(\"parsererror\").length||b.error(\"Invalid XML: \"+t),n};var St=/\\[\\]$/,Nt=/\\r?\\n/g,At=/^(?:submit|button|image|reset|file)$/i,Dt=/^(?:input|select|textarea|keygen)/i;function jt(e,t,n,r){var i;if(Array.isArray(t))b.each(t,(function(t,i){n||St.test(e)?r(e,i):jt(e+\"[\"+(\"object\"==typeof i&&null!=i?t:\"\")+\"]\",i,n,r)}));else if(n||\"object\"!==x(t))r(e,t);else for(i in t)jt(e+\"[\"+i+\"]\",t[i],n,r)}b.param=function(e,t){var n,r=[],i=function(e,t){var n=g(t)?t():t;r[r.length]=encodeURIComponent(e)+\"=\"+encodeURIComponent(null==n?\"\":n)};if(null==e)return\"\";if(Array.isArray(e)||e.jquery&&!b.isPlainObject(e))b.each(e,(function(){i(this.name,this.value)}));else for(n in e)jt(n,e[n],t,i);return r.join(\"&\")},b.fn.extend({serialize:function(){return b.param(this.serializeArray())},serializeArray:function(){return this.map((function(){var e=b.prop(this,\"elements\");return e?b.makeArray(e):this})).filter((function(){var e=this.type;return this.name&&!b(this).is(\":disabled\")&&Dt.test(this.nodeName)&&!At.test(e)&&(this.checked||!pe.test(e))})).map((function(e,t){var n=b(this).val();return null==n?null:Array.isArray(n)?b.map(n,(function(e){return{name:t.name,value:e.replace(Nt,\"\\r\\n\")}})):{name:t.name,value:n.replace(Nt,\"\\r\\n\")}})).get()}});var qt=/%20/g,Lt=/#.*$/,Ht=/([?&])_=[^&]*/,Ot=/^(.*?):[ \\t]*([^\\r\\n]*)$/gm,Pt=/^(?:GET|HEAD)$/,Rt=/^\\/\\//,Mt={},It={},Wt=\"*/\".concat(\"*\"),$t=r.createElement(\"a\");function Ft(e){return function(t,n){\"string\"!=typeof t&&(n=t,t=\"*\");var r,i=0,o=t.toLowerCase().match(P)||[];if(g(n))for(;r=o[i++];)\"+\"===r[0]?(r=r.slice(1)||\"*\",(e[r]=e[r]||[]).unshift(n)):(e[r]=e[r]||[]).push(n)}}function Bt(e,t,n,r){var i={},o=e===It;function a(s){var u;return i[s]=!0,b.each(e[s]||[],(function(e,s){var l=s(t,n,r);return\"string\"!=typeof l||o||i[l]?o?!(u=l):void 0:(t.dataTypes.unshift(l),a(l),!1)})),u}return a(t.dataTypes[0])||!i[\"*\"]&&a(\"*\")}function _t(e,t){var n,r,i=b.ajaxSettings.flatOptions||{};for(n in t)void 0!==t[n]&&((i[n]?e:r||(r={}))[n]=t[n]);return r&&b.extend(!0,e,r),e}$t.href=Ct.href,b.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Ct.href,type:\"GET\",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(Ct.protocol),global:!0,processData:!0,async:!0,contentType:\"application/x-www-form-urlencoded; charset=UTF-8\",accepts:{\"*\":Wt,text:\"text/plain\",html:\"text/html\",xml:\"application/xml, text/xml\",json:\"application/json, text/javascript\"},contents:{xml:/\\bxml\\b/,html:/\\bhtml/,json:/\\bjson\\b/},responseFields:{xml:\"responseXML\",text:\"responseText\",json:\"responseJSON\"},converters:{\"* text\":String,\"text html\":!0,\"text json\":JSON.parse,\"text xml\":b.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?_t(_t(e,b.ajaxSettings),t):_t(b.ajaxSettings,e)},ajaxPrefilter:Ft(Mt),ajaxTransport:Ft(It),ajax:function(t,n){\"object\"==typeof t&&(n=t,t=void 0),n=n||{};var i,o,a,s,u,l,c,f,p,d,h=b.ajaxSetup({},n),g=h.context||h,v=h.context&&(g.nodeType||g.jquery)?b(g):b.event,y=b.Deferred(),m=b.Callbacks(\"once memory\"),x=h.statusCode||{},w={},T={},C=\"canceled\",E={readyState:0,getResponseHeader:function(e){var t;if(c){if(!s)for(s={};t=Ot.exec(a);)s[t[1].toLowerCase()+\" \"]=(s[t[1].toLowerCase()+\" \"]||[]).concat(t[2]);t=s[e.toLowerCase()+\" \"]}return null==t?null:t.join(\", \")},getAllResponseHeaders:function(){return c?a:null},setRequestHeader:function(e,t){return null==c&&(e=T[e.toLowerCase()]=T[e.toLowerCase()]||e,w[e]=t),this},overrideMimeType:function(e){return null==c&&(h.mimeType=e),this},statusCode:function(e){var t;if(e)if(c)E.always(e[E.status]);else for(t in e)x[t]=[x[t],e[t]];return this},abort:function(e){var t=e||C;return i&&i.abort(t),k(0,t),this}};if(y.promise(E),h.url=((t||h.url||Ct.href)+\"\").replace(Rt,Ct.protocol+\"//\"),h.type=n.method||n.type||h.method||h.type,h.dataTypes=(h.dataType||\"*\").toLowerCase().match(P)||[\"\"],null==h.crossDomain){l=r.createElement(\"a\");try{l.href=h.url,l.href=l.href,h.crossDomain=$t.protocol+\"//\"+$t.host!=l.protocol+\"//\"+l.host}catch(e){h.crossDomain=!0}}if(h.data&&h.processData&&\"string\"!=typeof h.data&&(h.data=b.param(h.data,h.traditional)),Bt(Mt,h,n,E),c)return E;for(p in(f=b.event&&h.global)&&0==b.active++&&b.event.trigger(\"ajaxStart\"),h.type=h.type.toUpperCase(),h.hasContent=!Pt.test(h.type),o=h.url.replace(Lt,\"\"),h.hasContent?h.data&&h.processData&&0===(h.contentType||\"\").indexOf(\"application/x-www-form-urlencoded\")&&(h.data=h.data.replace(qt,\"+\")):(d=h.url.slice(o.length),h.data&&(h.processData||\"string\"==typeof h.data)&&(o+=(kt.test(o)?\"&\":\"?\")+h.data,delete h.data),!1===h.cache&&(o=o.replace(Ht,\"$1\"),d=(kt.test(o)?\"&\":\"?\")+\"_=\"+Et+++d),h.url=o+d),h.ifModified&&(b.lastModified[o]&&E.setRequestHeader(\"If-Modified-Since\",b.lastModified[o]),b.etag[o]&&E.setRequestHeader(\"If-None-Match\",b.etag[o])),(h.data&&h.hasContent&&!1!==h.contentType||n.contentType)&&E.setRequestHeader(\"Content-Type\",h.contentType),E.setRequestHeader(\"Accept\",h.dataTypes[0]&&h.accepts[h.dataTypes[0]]?h.accepts[h.dataTypes[0]]+(\"*\"!==h.dataTypes[0]?\", \"+Wt+\"; q=0.01\":\"\"):h.accepts[\"*\"]),h.headers)E.setRequestHeader(p,h.headers[p]);if(h.beforeSend&&(!1===h.beforeSend.call(g,E,h)||c))return E.abort();if(C=\"abort\",m.add(h.complete),E.done(h.success),E.fail(h.error),i=Bt(It,h,n,E)){if(E.readyState=1,f&&v.trigger(\"ajaxSend\",[E,h]),c)return E;h.async&&h.timeout>0&&(u=e.setTimeout((function(){E.abort(\"timeout\")}),h.timeout));try{c=!1,i.send(w,k)}catch(e){if(c)throw e;k(-1,e)}}else k(-1,\"No Transport\");function k(t,n,r,s){var l,p,d,w,T,C=n;c||(c=!0,u&&e.clearTimeout(u),i=void 0,a=s||\"\",E.readyState=t>0?4:0,l=t>=200&&t<300||304===t,r&&(w=function(e,t,n){for(var r,i,o,a,s=e.contents,u=e.dataTypes;\"*\"===u[0];)u.shift(),void 0===r&&(r=e.mimeType||t.getResponseHeader(\"Content-Type\"));if(r)for(i in s)if(s[i]&&s[i].test(r)){u.unshift(i);break}if(u[0]in n)o=u[0];else{for(i in n){if(!u[0]||e.converters[i+\" \"+u[0]]){o=i;break}a||(a=i)}o=o||a}if(o)return o!==u[0]&&u.unshift(o),n[o]}(h,E,r)),w=function(e,t,n,r){var i,o,a,s,u,l={},c=e.dataTypes.slice();if(c[1])for(a in e.converters)l[a.toLowerCase()]=e.converters[a];for(o=c.shift();o;)if(e.responseFields[o]&&(n[e.responseFields[o]]=t),!u&&r&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),u=o,o=c.shift())if(\"*\"===o)o=u;else if(\"*\"!==u&&u!==o){if(!(a=l[u+\" \"+o]||l[\"* \"+o]))for(i in l)if((s=i.split(\" \"))[1]===o&&(a=l[u+\" \"+s[0]]||l[\"* \"+s[0]])){!0===a?a=l[i]:!0!==l[i]&&(o=s[0],c.unshift(s[1]));break}if(!0!==a)if(a&&e.throws)t=a(t);else try{t=a(t)}catch(e){return{state:\"parsererror\",error:a?e:\"No conversion from \"+u+\" to \"+o}}}return{state:\"success\",data:t}}(h,w,E,l),l?(h.ifModified&&((T=E.getResponseHeader(\"Last-Modified\"))&&(b.lastModified[o]=T),(T=E.getResponseHeader(\"etag\"))&&(b.etag[o]=T)),204===t||\"HEAD\"===h.type?C=\"nocontent\":304===t?C=\"notmodified\":(C=w.state,p=w.data,l=!(d=w.error))):(d=C,!t&&C||(C=\"error\",t<0&&(t=0))),E.status=t,E.statusText=(n||C)+\"\",l?y.resolveWith(g,[p,C,E]):y.rejectWith(g,[E,C,d]),E.statusCode(x),x=void 0,f&&v.trigger(l?\"ajaxSuccess\":\"ajaxError\",[E,h,l?p:d]),m.fireWith(g,[E,C]),f&&(v.trigger(\"ajaxComplete\",[E,h]),--b.active||b.event.trigger(\"ajaxStop\")))}return E},getJSON:function(e,t,n){return b.get(e,t,n,\"json\")},getScript:function(e,t){return b.get(e,void 0,t,\"script\")}}),b.each([\"get\",\"post\"],(function(e,t){b[t]=function(e,n,r,i){return g(n)&&(i=i||r,r=n,n=void 0),b.ajax(b.extend({url:e,type:t,dataType:i,data:n,success:r},b.isPlainObject(e)&&e))}})),b._evalUrl=function(e,t){return b.ajax({url:e,type:\"GET\",dataType:\"script\",cache:!0,async:!1,global:!1,converters:{\"text script\":function(){}},dataFilter:function(e){b.globalEval(e,t)}})},b.fn.extend({wrapAll:function(e){var t;return this[0]&&(g(e)&&(e=e.call(this[0])),t=b(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map((function(){for(var e=this;e.firstElementChild;)e=e.firstElementChild;return e})).append(this)),this},wrapInner:function(e){return g(e)?this.each((function(t){b(this).wrapInner(e.call(this,t))})):this.each((function(){var t=b(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)}))},wrap:function(e){var t=g(e);return this.each((function(n){b(this).wrapAll(t?e.call(this,n):e)}))},unwrap:function(e){return this.parent(e).not(\"body\").each((function(){b(this).replaceWith(this.childNodes)})),this}}),b.expr.pseudos.hidden=function(e){return!b.expr.pseudos.visible(e)},b.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},b.ajaxSettings.xhr=function(){try{return new e.XMLHttpRequest}catch(e){}};var zt={0:200,1223:204},Ut=b.ajaxSettings.xhr();h.cors=!!Ut&&\"withCredentials\"in Ut,h.ajax=Ut=!!Ut,b.ajaxTransport((function(t){var n,r;if(h.cors||Ut&&!t.crossDomain)return{send:function(i,o){var a,s=t.xhr();if(s.open(t.type,t.url,t.async,t.username,t.password),t.xhrFields)for(a in t.xhrFields)s[a]=t.xhrFields[a];for(a in t.mimeType&&s.overrideMimeType&&s.overrideMimeType(t.mimeType),t.crossDomain||i[\"X-Requested-With\"]||(i[\"X-Requested-With\"]=\"XMLHttpRequest\"),i)s.setRequestHeader(a,i[a]);n=function(e){return function(){n&&(n=r=s.onload=s.onerror=s.onabort=s.ontimeout=s.onreadystatechange=null,\"abort\"===e?s.abort():\"error\"===e?\"number\"!=typeof s.status?o(0,\"error\"):o(s.status,s.statusText):o(zt[s.status]||s.status,s.statusText,\"text\"!==(s.responseType||\"text\")||\"string\"!=typeof s.responseText?{binary:s.response}:{text:s.responseText},s.getAllResponseHeaders()))}},s.onload=n(),r=s.onerror=s.ontimeout=n(\"error\"),void 0!==s.onabort?s.onabort=r:s.onreadystatechange=function(){4===s.readyState&&e.setTimeout((function(){n&&r()}))},n=n(\"abort\");try{s.send(t.hasContent&&t.data||null)}catch(e){if(n)throw e}},abort:function(){n&&n()}}})),b.ajaxPrefilter((function(e){e.crossDomain&&(e.contents.script=!1)})),b.ajaxSetup({accepts:{script:\"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript\"},contents:{script:/\\b(?:java|ecma)script\\b/},converters:{\"text script\":function(e){return b.globalEval(e),e}}}),b.ajaxPrefilter(\"script\",(function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type=\"GET\")})),b.ajaxTransport(\"script\",(function(e){var t,n;if(e.crossDomain||e.scriptAttrs)return{send:function(i,o){t=b(\"<script>\").attr(e.scriptAttrs||{}).prop({charset:e.scriptCharset,src:e.url}).on(\"load error\",n=function(e){t.remove(),n=null,e&&o(\"error\"===e.type?404:200,e.type)}),r.head.appendChild(t[0])},abort:function(){n&&n()}}}));var Xt,Vt=[],Gt=/(=)\\?(?=&|$)|\\?\\?/;b.ajaxSetup({jsonp:\"callback\",jsonpCallback:function(){var e=Vt.pop()||b.expando+\"_\"+Et++;return this[e]=!0,e}}),b.ajaxPrefilter(\"json jsonp\",(function(t,n,r){var i,o,a,s=!1!==t.jsonp&&(Gt.test(t.url)?\"url\":\"string\"==typeof t.data&&0===(t.contentType||\"\").indexOf(\"application/x-www-form-urlencoded\")&&Gt.test(t.data)&&\"data\");if(s||\"jsonp\"===t.dataTypes[0])return i=t.jsonpCallback=g(t.jsonpCallback)?t.jsonpCallback():t.jsonpCallback,s?t[s]=t[s].replace(Gt,\"$1\"+i):!1!==t.jsonp&&(t.url+=(kt.test(t.url)?\"&\":\"?\")+t.jsonp+\"=\"+i),t.converters[\"script json\"]=function(){return a||b.error(i+\" was not called\"),a[0]},t.dataTypes[0]=\"json\",o=e[i],e[i]=function(){a=arguments},r.always((function(){void 0===o?b(e).removeProp(i):e[i]=o,t[i]&&(t.jsonpCallback=n.jsonpCallback,Vt.push(i)),a&&g(o)&&o(a[0]),a=o=void 0})),\"script\"})),h.createHTMLDocument=((Xt=r.implementation.createHTMLDocument(\"\").body).innerHTML=\"<form></form><form></form>\",2===Xt.childNodes.length),b.parseHTML=function(e,t,n){return\"string\"!=typeof e?[]:(\"boolean\"==typeof t&&(n=t,t=!1),t||(h.createHTMLDocument?((i=(t=r.implementation.createHTMLDocument(\"\")).createElement(\"base\")).href=r.location.href,t.head.appendChild(i)):t=r),a=!n&&[],(o=A.exec(e))?[t.createElement(o[1])]:(o=we([e],t,a),a&&a.length&&b(a).remove(),b.merge([],o.childNodes)));var i,o,a},b.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(\" \");return s>-1&&(r=yt(e.slice(s)),e=e.slice(0,s)),g(t)?(n=t,t=void 0):t&&\"object\"==typeof t&&(i=\"POST\"),a.length>0&&b.ajax({url:e,type:i||\"GET\",dataType:\"html\",data:t}).done((function(e){o=arguments,a.html(r?b(\"<div>\").append(b.parseHTML(e)).find(r):e)})).always(n&&function(e,t){a.each((function(){n.apply(this,o||[e.responseText,t,e])}))}),this},b.each([\"ajaxStart\",\"ajaxStop\",\"ajaxComplete\",\"ajaxError\",\"ajaxSuccess\",\"ajaxSend\"],(function(e,t){b.fn[t]=function(e){return this.on(t,e)}})),b.expr.pseudos.animated=function(e){return b.grep(b.timers,(function(t){return e===t.elem})).length},b.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=b.css(e,\"position\"),c=b(e),f={};\"static\"===l&&(e.style.position=\"relative\"),s=c.offset(),o=b.css(e,\"top\"),u=b.css(e,\"left\"),(\"absolute\"===l||\"fixed\"===l)&&(o+u).indexOf(\"auto\")>-1?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),g(t)&&(t=t.call(e,n,b.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),\"using\"in t?t.using.call(e,f):c.css(f)}},b.fn.extend({offset:function(e){if(arguments.length)return void 0===e?this:this.each((function(t){b.offset.setOffset(this,e,t)}));var t,n,r=this[0];return r?r.getClientRects().length?(t=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:t.top+n.pageYOffset,left:t.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if(\"fixed\"===b.css(r,\"position\"))t=r.getBoundingClientRect();else{for(t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;e&&(e===n.body||e===n.documentElement)&&\"static\"===b.css(e,\"position\");)e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=b(e).offset()).top+=b.css(e,\"borderTopWidth\",!0),i.left+=b.css(e,\"borderLeftWidth\",!0))}return{top:t.top-i.top-b.css(r,\"marginTop\",!0),left:t.left-i.left-b.css(r,\"marginLeft\",!0)}}},offsetParent:function(){return this.map((function(){for(var e=this.offsetParent;e&&\"static\"===b.css(e,\"position\");)e=e.offsetParent;return e||re}))}}),b.each({scrollLeft:\"pageXOffset\",scrollTop:\"pageYOffset\"},(function(e,t){var n=\"pageYOffset\"===t;b.fn[e]=function(r){return B(this,(function(e,r,i){var o;if(v(e)?o=e:9===e.nodeType&&(o=e.defaultView),void 0===i)return o?o[t]:e[r];o?o.scrollTo(n?o.pageXOffset:i,n?i:o.pageYOffset):e[r]=i}),e,r,arguments.length)}})),b.each([\"top\",\"left\"],(function(e,t){b.cssHooks[t]=Ue(h.pixelPosition,(function(e,n){if(n)return n=ze(e,t),Fe.test(n)?b(e).position()[t]+\"px\":n}))})),b.each({Height:\"height\",Width:\"width\"},(function(e,t){b.each({padding:\"inner\"+e,content:t,\"\":\"outer\"+e},(function(n,r){b.fn[r]=function(i,o){var a=arguments.length&&(n||\"boolean\"!=typeof i),s=n||(!0===i||!0===o?\"margin\":\"border\");return B(this,(function(t,n,i){var o;return v(t)?0===r.indexOf(\"outer\")?t[\"inner\"+e]:t.document.documentElement[\"client\"+e]:9===t.nodeType?(o=t.documentElement,Math.max(t.body[\"scroll\"+e],o[\"scroll\"+e],t.body[\"offset\"+e],o[\"offset\"+e],o[\"client\"+e])):void 0===i?b.css(t,n,s):b.style(t,n,i,s)}),t,a?i:void 0,a)}}))})),b.each(\"blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu\".split(\" \"),(function(e,t){b.fn[t]=function(e,n){return arguments.length>0?this.on(t,null,e,n):this.trigger(t)}})),b.fn.extend({hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),b.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,\"**\"):this.off(t,e||\"**\",n)}}),b.proxy=function(e,t){var n,r,i;if(\"string\"==typeof t&&(n=e[t],t=e,e=n),g(e))return r=o.call(arguments,2),(i=function(){return e.apply(t||this,r.concat(o.call(arguments)))}).guid=e.guid=e.guid||b.guid++,i},b.holdReady=function(e){e?b.readyWait++:b.ready(!0)},b.isArray=Array.isArray,b.parseJSON=JSON.parse,b.nodeName=N,b.isFunction=g,b.isWindow=v,b.camelCase=X,b.type=x,b.now=Date.now,b.isNumeric=function(e){var t=b.type(e);return(\"number\"===t||\"string\"===t)&&!isNaN(e-parseFloat(e))},\"function\"==typeof define&&define.amd&&define(\"jquery\",[],(function(){return b}));var Yt=e.jQuery,Qt=e.$;return b.noConflict=function(t){return e.$===b&&(e.$=Qt),t&&e.jQuery===b&&(e.jQuery=Yt),b},t||(e.jQuery=e.$=b),b}))},\n",
+       "      428: function _(t,i,n){function o(){var t=!1,i=!1;this.stopPropagation=function(){t=!0},this.isPropagationStopped=function(){return t},this.stopImmediatePropagation=function(){i=!0},this.isImmediatePropagationStopped=function(){return i}}function e(){this.__nonDataRow=!0}function r(){this.__group=!0,this.level=0,this.count=0,this.value=null,this.title=null,this.collapsed=!1,this.selectChecked=!1,this.totals=null,this.rows=[],this.groups=null,this.groupingKey=null}function s(){this.__groupTotals=!0,this.group=null,this.initialized=!1}function l(){var t=null;this.isActive=function(i){return i?t===i:null!==t},this.activate=function(i){if(i!==t){if(null!==t)throw new Error(\"SlickGrid.EditorLock.activate: an editController is still active, can't activate another editController\");if(!i.commitCurrentEdit)throw new Error(\"SlickGrid.EditorLock.activate: editController must implement .commitCurrentEdit()\");if(!i.cancelCurrentEdit)throw new Error(\"SlickGrid.EditorLock.activate: editController must implement .cancelCurrentEdit()\");t=i}},this.deactivate=function(i){if(t!==i)throw new Error(\"SlickGrid.EditorLock.deactivate: specified editController is not the currently active one\");t=null},this.commitCurrentEdit=function(){return!t||t.commitCurrentEdit()},this.cancelCurrentEdit=function(){return!t||t.cancelCurrentEdit()}}r.prototype=new e,r.prototype.equals=function(t){return this.value===t.value&&this.count===t.count&&this.collapsed===t.collapsed&&this.title===t.title},s.prototype=new e,i.exports={Event:function(){var t=[];this.subscribe=function(i){t.push(i)},this.unsubscribe=function(i){for(var n=t.length-1;n>=0;n--)t[n]===i&&t.splice(n,1)},this.notify=function(i,n,e){var r;n=n||new o,e=e||this;for(var s=0;s<t.length&&!n.isPropagationStopped()&&!n.isImmediatePropagationStopped();s++)r=t[s].call(e,n,i);return r}},EventData:o,EventHandler:function(){var t=[];this.subscribe=function(i,n){return t.push({event:i,handler:n}),i.subscribe(n),this},this.unsubscribe=function(i,n){for(var o=t.length;o--;)if(t[o].event===i&&t[o].handler===n)return t.splice(o,1),void i.unsubscribe(n);return this},this.unsubscribeAll=function(){for(var i=t.length;i--;)t[i].event.unsubscribe(t[i].handler);return t=[],this}},Range:function(t,i,n,o){void 0===n&&void 0===o&&(n=t,o=i),this.fromRow=Math.min(t,n),this.fromCell=Math.min(i,o),this.toRow=Math.max(t,n),this.toCell=Math.max(i,o),this.isSingleRow=function(){return this.fromRow==this.toRow},this.isSingleCell=function(){return this.fromRow==this.toRow&&this.fromCell==this.toCell},this.contains=function(t,i){return t>=this.fromRow&&t<=this.toRow&&i>=this.fromCell&&i<=this.toCell},this.toString=function(){return this.isSingleCell()?\"(\"+this.fromRow+\":\"+this.fromCell+\")\":\"(\"+this.fromRow+\":\"+this.fromCell+\" - \"+this.toRow+\":\"+this.toCell+\")\"}},NonDataRow:e,Group:r,GroupTotals:s,EditorLock:l,GlobalEditorLock:new l,keyCode:{BACKSPACE:8,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,ESC:27,HOME:36,INSERT:45,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,RIGHT:39,TAB:9,UP:38,C:67,V:86},preClickClassName:\"slick-edit-preclick\"}},\n",
+       "      429: function _(e,t,o){var l=e(426),c=e(428);t.exports={CheckboxSelectColumn:function(e){var t,o=g(),n=new c.EventHandler,i={},r=!1,d=l.extend(!0,{},{columnId:\"_checkbox_selector\",cssClass:null,hideSelectAllCheckbox:!1,toolTip:\"Select/Deselect All\",width:30,hideInColumnTitleRow:!1,hideInFilterHeaderRow:!0},e);function a(){t.updateColumnHeader(d.columnId,\"\",\"\")}function s(){l(\"#filter-checkbox-selectall-container\").hide()}function u(e,c){var n,a,s=t.getSelectedRows(),u={};for(a=0;a<s.length;a++)u[n=s[a]]=!0,u[n]!==i[n]&&(t.invalidateRow(n),delete i[n]);for(a in i)t.invalidateRow(a);(i=u,t.render(),r=s.length&&s.length==t.getDataLength(),d.hideInColumnTitleRow||d.hideSelectAllCheckbox||(r?t.updateColumnHeader(d.columnId,\"<input id='header-selector\"+o+\"' type='checkbox' checked='checked'><label for='header-selector\"+o+\"'></label>\",d.toolTip):t.updateColumnHeader(d.columnId,\"<input id='header-selector\"+o+\"' type='checkbox'><label for='header-selector\"+o+\"'></label>\",d.toolTip)),d.hideInFilterHeaderRow)||l(\"#header-filter-selector\"+o).prop(\"checked\",r)}function h(e,o){32==e.which&&t.getColumns()[o.cell].id===d.columnId&&(t.getEditorLock().isActive()&&!t.getEditorLock().commitCurrentEdit()||p(o.row),e.preventDefault(),e.stopImmediatePropagation())}function f(e,o){if(t.getColumns()[o.cell].id===d.columnId&&l(e.target).is(\":checkbox\")){if(t.getEditorLock().isActive()&&!t.getEditorLock().commitCurrentEdit())return e.preventDefault(),void e.stopImmediatePropagation();p(o.row),e.stopPropagation(),e.stopImmediatePropagation()}}function p(e){i[e]?t.setSelectedRows(l.grep(t.getSelectedRows(),(function(t){return t!=e}))):t.setSelectedRows(t.getSelectedRows().concat(e)),t.setActiveCell(e,function(){if(null===m){m=0;for(var e=t.getColumns(),o=0;o<e.length;o++)e[o].id==d.columnId&&(m=o)}return m}()),t.focus()}function b(e,o){if(o.column.id==d.columnId&&l(e.target).is(\":checkbox\")){if(t.getEditorLock().isActive()&&!t.getEditorLock().commitCurrentEdit())return e.preventDefault(),void e.stopImmediatePropagation();if(l(e.target).is(\":checked\")){for(var c=[],n=0;n<t.getDataLength();n++)c.push(n);t.setSelectedRows(c)}else t.setSelectedRows([]);e.stopPropagation(),e.stopImmediatePropagation()}}var m=null;function g(){return Math.round(1e7*Math.random())}function k(e,t,o,l,c){var n=g()+e;return c?i[e]?\"<input id='selector\"+n+\"' type='checkbox' checked='checked'><label for='selector\"+n+\"'></label>\":\"<input id='selector\"+n+\"' type='checkbox'><label for='selector\"+n+\"'></label>\":null}l.extend(this,{init:function(e){t=e,n.subscribe(t.onSelectedRowsChanged,u).subscribe(t.onClick,f).subscribe(t.onKeyDown,h),d.hideInFilterHeaderRow||function(e){e.onHeaderRowCellRendered.subscribe((function(e,t){\"sel\"===t.column.field&&(l(t.node).empty(),l(\"<span id='filter-checkbox-selectall-container'><input id='header-filter-selector\"+o+\"' type='checkbox'><label for='header-filter-selector\"+o+\"'></label></span>\").appendTo(t.node).on(\"click\",(function(e){b(e,t)})))}))}(e),d.hideInColumnTitleRow||n.subscribe(t.onHeaderClick,b)},destroy:function(){n.unsubscribeAll()},deSelectRows:function(e){var o,c=e.length,n=[];for(o=0;o<c;o++)i[e[o]]&&(n[n.length]=e[o]);t.setSelectedRows(l.grep(t.getSelectedRows(),(function(e){return n.indexOf(e)<0})))},selectRows:function(e){var o,l=e.length,c=[];for(o=0;o<l;o++)i[e[o]]||(c[c.length]=e[o]);t.setSelectedRows(t.getSelectedRows().concat(c))},getColumnDefinition:function(){return{id:d.columnId,name:d.hideSelectAllCheckbox||d.hideInColumnTitleRow?\"\":\"<input id='header-selector\"+o+\"' type='checkbox'><label for='header-selector\"+o+\"'></label>\",toolTip:d.toolTip,field:\"sel\",width:d.width,resizable:!1,sortable:!1,cssClass:d.cssClass,hideSelectAllCheckbox:d.hideSelectAllCheckbox,formatter:k}},getOptions:function(){return d},setOptions:function(e){if((d=l.extend(!0,{},d,e)).hideSelectAllCheckbox)a(),s();else if(d.hideInColumnTitleRow?a():(r?t.updateColumnHeader(d.columnId,\"<input id='header-selector\"+o+\"' type='checkbox' checked='checked'><label for='header-selector\"+o+\"'></label>\",d.toolTip):t.updateColumnHeader(d.columnId,\"<input id='header-selector\"+o+\"' type='checkbox'><label for='header-selector\"+o+\"'></label>\",d.toolTip),n.subscribe(t.onHeaderClick,b)),d.hideInFilterHeaderRow)s();else{var c=l(\"#filter-checkbox-selectall-container\");c.show(),c.find('input[type=\"checkbox\"]').prop(\"checked\",r)}}})}}},\n",
+       "      430: function _(e,t,o){var l=e(426),n=e(428),a=n.keyCode;t.exports={CellExternalCopyManager:function(e){var t,o,r=this,i=e||{},s=i.copiedCellStyleLayerKey||\"copy-manager\",u=i.copiedCellStyle||\"copied\",c=0,d=i.bodyElement||document.body,f=i.onCopyInit||null,h=i.onCopySuccess||null;function C(e){if(i.headerColumnValueExtractor){var t=i.headerColumnValueExtractor(e);if(t)return t}return e.name}function m(e,o,n){if(i.dataItemColumnValueExtractor){var a=i.dataItemColumnValueExtractor(e,o);if(a)return a}var r=\"\";if(o.editor){var s={container:l(\"<p>\"),column:o,position:{top:0,left:0},grid:t,event:n},u=new o.editor(s);u.loadValue(e),r=u.serializeValue(),u.destroy()}else r=e[o.field];return r}function g(e,o,n){if(i.dataItemColumnValueSetter)return i.dataItemColumnValueSetter(e,o,n);if(o.editor){var a={container:l(\"body\"),column:o,position:{top:0,left:0},grid:t},r=new o.editor(a);r.loadValue(e),r.applyValue(e,n),r.destroy()}else e[o.field]=n}function p(e){var t=document.createElement(\"textarea\");return t.style.position=\"absolute\",t.style.left=\"-1000px\",t.style.top=document.body.scrollTop+\"px\",t.value=e,d.appendChild(t),t.select(),t}function y(e,l){var n;if(!t.getEditorLock().isActive()||t.getOptions().autoEdit){if(e.which==a.ESC&&o&&(e.preventDefault(),w(),r.onCopyCancelled.notify({ranges:o}),o=null),(e.which===a.C||e.which===a.INSERT)&&(e.ctrlKey||e.metaKey)&&!e.shiftKey&&(f&&f.call(),0!=(n=t.getSelectionModel().getSelectedRanges()).length)){o=n,v(n),r.onCopyCells.notify({ranges:n});for(var s=t.getColumns(),u=\"\",c=0;c<n.length;c++){for(var y=n[c],D=[],S=y.fromRow;S<y.toRow+1;S++){var R=[],x=t.getDataItem(S);if(\"\"==D&&i.includeHeaderWhenCopying){for(var V=[],E=y.fromCell;E<y.toCell+1;E++)s[E].name.length>0&&V.push(C(s[E]));D.push(V.join(\"\\t\"))}for(E=y.fromCell;E<y.toCell+1;E++)R.push(m(x,s[E],e));D.push(R.join(\"\\t\"))}u+=D.join(\"\\r\\n\")+\"\\r\\n\"}if(window.clipboardData)return window.clipboardData.setData(\"Text\",u),!0;var b=document.activeElement;if((M=p(u)).focus(),setTimeout((function(){d.removeChild(M),b?b.focus():console.log(\"Not element to restore focus to after copy?\")}),100),h){var I=0;I=1===n.length?n[0].toRow+1-n[0].fromRow:n.length,h.call(this,I)}return!1}if(!i.readOnlyMode&&(e.which===a.V&&(e.ctrlKey||e.metaKey)&&!e.shiftKey||e.which===a.INSERT&&e.shiftKey&&!e.ctrlKey)){var M=p(\"\");return setTimeout((function(){!function(e,t){var o=e.getColumns(),l=t.value.split(/[\\n\\f\\r]/);\"\"==l[l.length-1]&&l.pop();var n=[],a=0;d.removeChild(t);for(var s=0;s<l.length;s++)\"\"!=l[s]?n[a++]=l[s].split(\"\\t\"):n[s]=[\"\"];var u=e.getActiveCell(),c=e.getSelectionModel().getSelectedRanges(),f=c&&c.length?c[0]:null,h=null,C=null;if(f)h=f.fromRow,C=f.fromCell;else{if(!u)return;h=u.row,C=u.cell}var m=!1,p=n.length,y=n.length?n[0].length:0;1==n.length&&1==n[0].length&&f&&(m=!0,p=f.toRow-f.fromRow+1,y=f.toCell-f.fromCell+1);var w=e.getData().length-h,D=0;if(w<p&&i.newRowCreator){var S=e.getData();for(D=1;D<=p-w;D++)S.push({});e.setData(S),e.render()}var R=h+p>e.getDataLength();if(i.newRowCreator&&R){var x=h+p-e.getDataLength();i.newRowCreator(x)}var V={isClipboardCommand:!0,clippedRange:n,oldValues:[],cellExternalCopyManager:r,_options:i,setDataItemValueForColumn:g,markCopySelection:v,oneCellToMultiple:m,activeRow:h,activeCell:C,destH:p,destW:y,maxDestY:e.getDataLength(),maxDestX:e.getColumns().length,h:0,w:0,execute:function(){this.h=0;for(var t=0;t<this.destH;t++){this.oldValues[t]=[],this.w=0,this.h++;for(var l=0;l<this.destW;l++){this.w++;var a=h+t,r=C+l;if(a<this.maxDestY&&r<this.maxDestX){e.getCellNode(a,r);var i=e.getDataItem(a);this.oldValues[t][l]=i[o[r].field],m?this.setDataItemValueForColumn(i,o[r],n[0][0]):this.setDataItemValueForColumn(i,o[r],n[t]?n[t][l]:\"\"),e.updateCell(a,r),e.onCellChange.notify({row:a,cell:r,item:i,grid:e})}}}var s={fromCell:C,fromRow:h,toCell:C+this.w-1,toRow:h+this.h-1};this.markCopySelection([s]),e.getSelectionModel().setSelectedRanges([s]),this.cellExternalCopyManager.onPasteCells.notify({ranges:[s]})},undo:function(){for(var t=0;t<this.destH;t++)for(var l=0;l<this.destW;l++){var n=h+t,a=C+l;if(n<this.maxDestY&&a<this.maxDestX){e.getCellNode(n,a);var r=e.getDataItem(n);m?this.setDataItemValueForColumn(r,o[a],this.oldValues[0][0]):this.setDataItemValueForColumn(r,o[a],this.oldValues[t][l]),e.updateCell(n,a),e.onCellChange.notify({row:n,cell:a,item:r,grid:e})}}var i={fromCell:C,fromRow:h,toCell:C+this.w-1,toRow:h+this.h-1};if(this.markCopySelection([i]),e.getSelectionModel().setSelectedRanges([i]),this.cellExternalCopyManager.onPasteCells.notify({ranges:[i]}),D>1){for(var s=e.getData();D>1;D--)s.splice(s.length-1,1);e.setData(s),e.render()}}};i.clipboardCommandHandler?i.clipboardCommandHandler(V):V.execute()}(t,M)}),100),!1}}}function v(e){w();for(var o=t.getColumns(),l={},n=0;n<e.length;n++)for(var a=e[n].fromRow;a<=e[n].toRow;a++){l[a]={};for(var i=e[n].fromCell;i<=e[n].toCell&&i<o.length;i++)l[a][o[i].id]=u}t.setCellCssStyles(s,l),clearTimeout(c),c=setTimeout((function(){r.clearCopySelection()}),2e3)}function w(){t.removeCellCssStyles(s)}l.extend(this,{init:function(e){(t=e).onKeyDown.subscribe(y);var o=e.getSelectionModel();if(!o)throw new Error(\"Selection model is mandatory for this plugin. Please set a selection model on the grid before adding this plugin: grid.setSelectionModel(new Slick.CellSelectionModel())\");o.onSelectedRangesChanged.subscribe((function(e,o){t.focus()}))},destroy:function(){t.onKeyDown.unsubscribe(y)},clearCopySelection:w,handleKeyDown:y,onCopyCells:new n.Event,onCopyCancelled:new n.Event,onPasteCells:new n.Event,setIncludeHeaderWhenCopying:function(e){i.includeHeaderWhenCopying=e}})}}},\n",
+       "      431: function _(r,t,o){var _=r(1);_.__exportStar(r(428),t.exports),_.__exportStar(r(432),t.exports),_.__exportStar(r(435),t.exports),_.__exportStar(r(436),t.exports),_.__exportStar(r(437),t.exports),_.__exportStar(r(438),t.exports),_.__exportStar(r(439),t.exports)},\n",
+       "      432: function _(require,module,exports){\n",
+       "      /**\n",
+       "           * @license\n",
+       "           * (c) 2009-2016 Michael Leibman\n",
+       "           * michael{dot}leibman{at}gmail{dot}com\n",
+       "           * http://github.com/mleibman/slickgrid\n",
+       "           *\n",
+       "           * Distributed under MIT license.\n",
+       "           * All rights reserved.\n",
+       "           *\n",
+       "           * SlickGrid v2.3\n",
+       "           *\n",
+       "           * NOTES:\n",
+       "           *     Cell/row DOM manipulations are done directly bypassing jQuery's DOM manipulation methods.\n",
+       "           *     This increases the speed dramatically, but can only be done safely because there are no event handlers\n",
+       "           *     or data associated with any cell/row DOM nodes.  Cell editors must make sure they implement .destroy()\n",
+       "           *     and do proper cleanup.\n",
+       "           */\n",
+       "      var $=require(426),Slick=require(428),scrollbarDimensions,maxSupportedCssHeight;function SlickGrid(container,data,columns,options){$.fn.drag||require(433),$.fn.drop||require(434);var defaults={alwaysShowVerticalScroll:!1,explicitInitialization:!1,rowHeight:25,defaultColumnWidth:80,enableAddRow:!1,leaveSpaceForNewRows:!1,editable:!1,autoEdit:!0,suppressActiveCellChangeOnEdit:!1,enableCellNavigation:!0,enableColumnReorder:!0,asyncEditorLoading:!1,asyncEditorLoadDelay:100,forceFitColumns:!1,enableAsyncPostRender:!1,asyncPostRenderDelay:50,enableAsyncPostRenderCleanup:!1,asyncPostRenderCleanupDelay:40,autoHeight:!1,editorLock:Slick.GlobalEditorLock,showHeaderRow:!1,headerRowHeight:25,createFooterRow:!1,showFooterRow:!1,footerRowHeight:25,createPreHeaderPanel:!1,showPreHeaderPanel:!1,preHeaderPanelHeight:25,showTopPanel:!1,topPanelHeight:25,formatterFactory:null,editorFactory:null,cellFlashingCssClass:\"flashing\",selectedCellCssClass:\"selected\",multiSelect:!0,enableTextSelectionOnCells:!1,dataItemColumnValueExtractor:null,fullWidthRows:!1,multiColumnSort:!1,numberedMultiColumnSort:!1,tristateMultiColumnSort:!1,sortColNumberInSeparateSpan:!1,defaultFormatter:defaultFormatter,forceSyncScrolling:!1,addNewRowCssClass:\"new-row\",preserveCopiedSelectionOnPaste:!1,showCellSelection:!0,viewportClass:null,minRowBuffer:3,emulatePagingWhenScrolling:!0,editorCellNavOnLRKeys:!1},columnDefaults={name:\"\",resizable:!0,sortable:!1,minWidth:30,rerenderOnResize:!1,headerCssClass:null,defaultSortAsc:!0,focusable:!0,selectable:!0},th,h,ph,n,cj,page=0,offset=0,vScrollDir=1,initialized=!1,$container,uid=\"slickgrid_\"+Math.round(1e6*Math.random()),self=this,$focusSink,$focusSink2,$headerScroller,$headers,$headerRow,$headerRowScroller,$headerRowSpacer,$footerRow,$footerRowScroller,$footerRowSpacer,$preHeaderPanel,$preHeaderPanelScroller,$preHeaderPanelSpacer,$topPanelScroller,$topPanel,$viewport,$canvas,$style,$boundAncestors,stylesheet,columnCssRulesL,columnCssRulesR,viewportH,viewportW,canvasWidth,viewportHasHScroll,viewportHasVScroll,headerColumnWidthDiff=0,headerColumnHeightDiff=0,cellWidthDiff=0,cellHeightDiff=0,jQueryNewWidthBehaviour=!1,absoluteColumnMinWidth,tabbingDirection=1,activePosX,activeRow,activeCell,activeCellNode=null,currentEditor=null,serializedEditorValue,editController,rowsCache={},renderedRows=0,numVisibleRows,prevScrollTop=0,scrollTop=0,lastRenderedScrollTop=0,lastRenderedScrollLeft=0,prevScrollLeft=0,scrollLeft=0,selectionModel,selectedRows=[],plugins=[],cellCssClasses={},columnsById={},sortColumns=[],columnPosLeft=[],columnPosRight=[],pagingActive=!1,pagingIsLastPage=!1,scrollThrottle=ActionThrottle(render,50),h_editorLoader=null,h_render=null,h_postrender=null,h_postrenderCleanup=null,postProcessedRows={},postProcessToRow=null,postProcessFromRow=null,postProcessedCleanupQueue=[],postProcessgroupId=0,counter_rows_rendered=0,counter_rows_removed=0,rowNodeFromLastMouseWheelEvent,zombieRowNodeFromLastMouseWheelEvent,zombieRowCacheFromLastMouseWheelEvent,zombieRowPostProcessedFromLastMouseWheelEvent,cssShow={position:\"absolute\",visibility:\"hidden\",display:\"block\"},$hiddenParents,oldProps=[],columnResizeDragging=!1;function init(){if(($container=container instanceof $?container:$(container)).length<1)throw new Error(\"SlickGrid requires a valid container, \"+container+\" does not exist in the DOM.\");cacheCssForHiddenInit(),maxSupportedCssHeight=maxSupportedCssHeight||getMaxSupportedCssHeight(),options=$.extend({},defaults,options),validateAndEnforceOptions(),columnDefaults.width=options.defaultColumnWidth,columnsById={};for(var e=0;e<columns.length;e++){var o=columns[e]=$.extend({},columnDefaults,columns[e]);columnsById[o.id]=e,o.minWidth&&o.width<o.minWidth&&(o.width=o.minWidth),o.maxWidth&&o.width>o.maxWidth&&(o.width=o.maxWidth)}if(options.enableColumnReorder&&!$.fn.sortable)throw new Error(\"SlickGrid's 'enableColumnReorder = true' option requires jquery-ui.sortable module to be loaded\");editController={commitCurrentEdit:commitCurrentEdit,cancelCurrentEdit:cancelCurrentEdit},$container.empty().css(\"overflow\",\"hidden\").css(\"outline\",0).addClass(uid).addClass(\"ui-widget\"),/relative|absolute|fixed/.test($container.css(\"position\"))||$container.css(\"position\",\"relative\"),$focusSink=$(\"<div tabIndex='0' hideFocus style='position:fixed;width:0;height:0;top:0;left:0;outline:0;'></div>\").appendTo($container),options.createPreHeaderPanel&&($preHeaderPanelScroller=$(\"<div class='slick-preheader-panel ui-state-default' style='overflow:hidden;position:relative;' />\").appendTo($container),$preHeaderPanel=$(\"<div />\").appendTo($preHeaderPanelScroller),$preHeaderPanelSpacer=$(\"<div style='display:block;height:1px;position:absolute;top:0;left:0;'></div>\").appendTo($preHeaderPanelScroller),options.showPreHeaderPanel||$preHeaderPanelScroller.hide()),$headerScroller=$(\"<div class='slick-header ui-state-default' />\").appendTo($container),$headers=$(\"<div class='slick-header-columns' style='left:-1000px' />\").appendTo($headerScroller),$headerRowScroller=$(\"<div class='slick-headerrow ui-state-default' />\").appendTo($container),$headerRow=$(\"<div class='slick-headerrow-columns' />\").appendTo($headerRowScroller),$headerRowSpacer=$(\"<div style='display:block;height:1px;position:absolute;top:0;left:0;'></div>\").appendTo($headerRowScroller),$topPanelScroller=$(\"<div class='slick-top-panel-scroller ui-state-default' />\").appendTo($container),$topPanel=$(\"<div class='slick-top-panel' style='width:10000px' />\").appendTo($topPanelScroller),options.showTopPanel||$topPanelScroller.hide(),options.showHeaderRow||$headerRowScroller.hide(),($viewport=$(\"<div class='slick-viewport' style='width:100%;overflow:auto;outline:0;position:relative;;'>\").appendTo($container)).css(\"overflow-y\",options.alwaysShowVerticalScroll?\"scroll\":options.autoHeight?\"hidden\":\"auto\"),$viewport.css(\"overflow-x\",options.forceFitColumns?\"hidden\":\"auto\"),options.viewportClass&&$viewport.toggleClass(options.viewportClass,!0),$canvas=$(\"<div class='grid-canvas' />\").appendTo($viewport),scrollbarDimensions=scrollbarDimensions||measureScrollbar(),$preHeaderPanelSpacer&&$preHeaderPanelSpacer.css(\"width\",getCanvasWidth()+scrollbarDimensions.width+\"px\"),$headers.width(getHeadersWidth()),$headerRowSpacer.css(\"width\",getCanvasWidth()+scrollbarDimensions.width+\"px\"),options.createFooterRow&&($footerRowScroller=$(\"<div class='slick-footerrow ui-state-default' />\").appendTo($container),$footerRow=$(\"<div class='slick-footerrow-columns' />\").appendTo($footerRowScroller),$footerRowSpacer=$(\"<div style='display:block;height:1px;position:absolute;top:0;left:0;'></div>\").css(\"width\",getCanvasWidth()+scrollbarDimensions.width+\"px\").appendTo($footerRowScroller),options.showFooterRow||$footerRowScroller.hide()),$focusSink2=$focusSink.clone().appendTo($container),options.explicitInitialization||finishInitialization()}function finishInitialization(){initialized||(initialized=!0,viewportW=parseFloat($.css($container[0],\"width\",!0)),measureCellPaddingAndBorder(),disableSelection($headers),options.enableTextSelectionOnCells||$viewport.on(\"selectstart.ui\",(function(e){return $(e.target).is(\"input,textarea\")})),updateColumnCaches(),createColumnHeaders(),setupColumnSort(),createCssRules(),resizeCanvas(),bindAncestorScrollEvents(),$container.on(\"resize.slickgrid\",resizeCanvas),$viewport.on(\"scroll\",handleScroll),$headerScroller.on(\"contextmenu\",handleHeaderContextMenu).on(\"click\",handleHeaderClick).on(\"mouseenter\",\".slick-header-column\",handleHeaderMouseEnter).on(\"mouseleave\",\".slick-header-column\",handleHeaderMouseLeave),$headerRowScroller.on(\"scroll\",handleHeaderRowScroll),options.createFooterRow&&$footerRowScroller.on(\"scroll\",handleFooterRowScroll),options.createPreHeaderPanel&&$preHeaderPanelScroller.on(\"scroll\",handlePreHeaderPanelScroll),$focusSink.add($focusSink2).on(\"keydown\",handleKeyDown),$canvas.on(\"keydown\",handleKeyDown).on(\"click\",handleClick).on(\"dblclick\",handleDblClick).on(\"contextmenu\",handleContextMenu).on(\"draginit\",handleDragInit).on(\"dragstart\",{distance:3},handleDragStart).on(\"drag\",handleDrag).on(\"dragend\",handleDragEnd).on(\"mouseenter\",\".slick-cell\",handleMouseEnter).on(\"mouseleave\",\".slick-cell\",handleMouseLeave),navigator.userAgent.toLowerCase().match(/webkit/)&&navigator.userAgent.toLowerCase().match(/macintosh/)&&$canvas.on(\"mousewheel\",handleMouseWheel),restoreCssFromHiddenInit())}function cacheCssForHiddenInit(){($hiddenParents=$container.parents().addBack().not(\":visible\")).each((function(){var e={};for(var o in cssShow)e[o]=this.style[o],this.style[o]=cssShow[o];oldProps.push(e)}))}function restoreCssFromHiddenInit(){$hiddenParents.each((function(e){var o=oldProps[e];for(var t in cssShow)this.style[t]=o[t]}))}function registerPlugin(e){plugins.unshift(e),e.init(self)}function unregisterPlugin(e){for(var o=plugins.length;o>=0;o--)if(plugins[o]===e){plugins[o].destroy&&plugins[o].destroy(),plugins.splice(o,1);break}}function setSelectionModel(e){selectionModel&&(selectionModel.onSelectedRangesChanged.unsubscribe(handleSelectedRangesChanged),selectionModel.destroy&&selectionModel.destroy()),(selectionModel=e)&&(selectionModel.init(self),selectionModel.onSelectedRangesChanged.subscribe(handleSelectedRangesChanged))}function getSelectionModel(){return selectionModel}function getCanvasNode(){return $canvas[0]}function measureScrollbar(){var e=$('<div class=\"'+$viewport.className+'\" style=\"position:absolute; top:-10000px; left:-10000px; overflow:auto; width:100px; height:100px;\"></div>').appendTo($viewport),o=$('<div style=\"width:200px; height:200px; overflow:auto;\"></div>').appendTo(e),t={width:e[0].offsetWidth-e[0].clientWidth,height:e[0].offsetHeight-e[0].clientHeight};return o.remove(),e.remove(),t}function getColumnTotalWidth(e){for(var o=0,t=0,l=columns.length;t<l;t++){o+=columns[t].width}return e&&(o+=scrollbarDimensions.width),o}function getHeadersWidth(){var e=getColumnTotalWidth(!options.autoHeight);return Math.max(e,viewportW)+1e3}function getCanvasWidth(){for(var e=viewportHasVScroll?viewportW-scrollbarDimensions.width:viewportW,o=0,t=columns.length;t--;)o+=columns[t].width;return options.fullWidthRows?Math.max(o,e):o}function updateCanvasWidth(e){var o=canvasWidth;(canvasWidth=getCanvasWidth())!=o&&($canvas.width(canvasWidth),$headerRow.width(canvasWidth),options.createFooterRow&&$footerRow.width(canvasWidth),options.createPreHeaderPanel&&$preHeaderPanel.width(canvasWidth),$headers.width(getHeadersWidth()),viewportHasHScroll=canvasWidth>viewportW-scrollbarDimensions.width);var t=canvasWidth+(viewportHasVScroll?scrollbarDimensions.width:0);$headerRowSpacer.width(t),options.createFooterRow&&$footerRowSpacer.width(t),options.createPreHeaderPanel&&$preHeaderPanelSpacer.width(t),(canvasWidth!=o||e)&&applyColumnWidths()}function disableSelection(e){e&&e.jquery&&e.attr(\"unselectable\",\"on\").css(\"MozUserSelect\",\"none\").on(\"selectstart.ui\",(function(){return!1}))}function getMaxSupportedCssHeight(){for(var e=1e6,o=navigator.userAgent.toLowerCase().match(/firefox/)?6e6:1e9,t=$(\"<div style='display:none' />\").appendTo(document.body);;){var l=2*e;if(t.css(\"height\",l),l>o||t.height()!==l)break;e=l}return t.remove(),e}function getUID(){return uid}function getHeaderColumnWidthDiff(){return headerColumnWidthDiff}function getScrollbarDimensions(){return scrollbarDimensions}function bindAncestorScrollEvents(){for(var e=$canvas[0];(e=e.parentNode)!=document.body&&null!=e;)if(e==$viewport[0]||e.scrollWidth!=e.clientWidth||e.scrollHeight!=e.clientHeight){var o=$(e);$boundAncestors=$boundAncestors?$boundAncestors.add(o):o,o.on(\"scroll.\"+uid,handleActiveCellPositionChange)}}function unbindAncestorScrollEvents(){$boundAncestors&&($boundAncestors.off(\"scroll.\"+uid),$boundAncestors=null)}function updateColumnHeader(e,o,t){if(initialized){var l=getColumnIndex(e);if(null!=l){var n=columns[l],r=$headers.children().eq(l);r&&(void 0!==o&&(columns[l].name=o),void 0!==t&&(columns[l].toolTip=t),trigger(self.onBeforeHeaderCellDestroy,{node:r[0],column:n,grid:self}),r.attr(\"title\",t||\"\").children().eq(0).html(o),trigger(self.onHeaderCellRendered,{node:r[0],column:n,grid:self}))}}}function getHeader(){return $headers[0]}function getHeaderColumn(e){var o=\"number\"==typeof e?e:getColumnIndex(e),t=$headers.children().eq(o);return t&&t[0]}function getHeaderRow(){return $headerRow[0]}function getFooterRow(){return $footerRow[0]}function getPreHeaderPanel(){return $preHeaderPanel[0]}function getHeaderRowColumn(e){var o=\"number\"==typeof e?e:getColumnIndex(e),t=$headerRow.children().eq(o);return t&&t[0]}function getFooterRowColumn(e){var o=\"number\"==typeof e?e:getColumnIndex(e),t=$footerRow.children().eq(o);return t&&t[0]}function createColumnHeaders(){function e(){$(this).addClass(\"ui-state-hover\")}function o(){$(this).removeClass(\"ui-state-hover\")}$headers.find(\".slick-header-column\").each((function(){var e=$(this).data(\"column\");e&&trigger(self.onBeforeHeaderCellDestroy,{node:this,column:e,grid:self})})),$headers.empty(),$headers.width(getHeadersWidth()),$headerRow.find(\".slick-headerrow-column\").each((function(){var e=$(this).data(\"column\");e&&trigger(self.onBeforeHeaderRowCellDestroy,{node:this,column:e,grid:self})})),$headerRow.empty(),options.createFooterRow&&($footerRow.find(\".slick-footerrow-column\").each((function(){var e=$(this).data(\"column\");e&&trigger(self.onBeforeFooterRowCellDestroy,{node:this,column:e})})),$footerRow.empty());for(var t=0;t<columns.length;t++){var l=columns[t],n=$(\"<div class='ui-state-default slick-header-column' />\").html(\"<span class='slick-column-name'>\"+l.name+\"</span>\").width(l.width-headerColumnWidthDiff).attr(\"id\",\"\"+uid+l.id).attr(\"title\",l.toolTip||\"\").data(\"column\",l).addClass(l.headerCssClass||\"\").appendTo($headers);if((options.enableColumnReorder||l.sortable)&&n.on(\"mouseenter\",e).on(\"mouseleave\",o),l.sortable&&(n.addClass(\"slick-header-sortable\"),n.append(\"<span class='slick-sort-indicator\"+(options.numberedMultiColumnSort&&!options.sortColNumberInSeparateSpan?\" slick-sort-indicator-numbered\":\"\")+\"' />\"),options.numberedMultiColumnSort&&options.sortColNumberInSeparateSpan&&n.append(\"<span class='slick-sort-indicator-numbered' />\")),trigger(self.onHeaderCellRendered,{node:n[0],column:l,grid:self}),options.showHeaderRow){var r=$(\"<div class='ui-state-default slick-headerrow-column l\"+t+\" r\"+t+\"'></div>\").data(\"column\",l).appendTo($headerRow);trigger(self.onHeaderRowCellRendered,{node:r[0],column:l,grid:self})}if(options.createFooterRow&&options.showFooterRow){var i=$(\"<div class='ui-state-default slick-footerrow-column l\"+t+\" r\"+t+\"'></div>\").data(\"column\",l).appendTo($footerRow);trigger(self.onFooterRowCellRendered,{node:i[0],column:l})}}setSortColumns(sortColumns),setupColumnResize(),options.enableColumnReorder&&(\"function\"==typeof options.enableColumnReorder?options.enableColumnReorder(self,$headers,headerColumnWidthDiff,setColumns,setupColumnResize,columns,getColumnIndex,uid,trigger):setupColumnReorder())}function setupColumnSort(){$headers.click((function(e){if(!columnResizeDragging&&(e.metaKey=e.metaKey||e.ctrlKey,!$(e.target).hasClass(\"slick-resizable-handle\"))){var o=$(e.target).closest(\".slick-header-column\");if(o.length){var t=o.data(\"column\");if(t.sortable){if(!getEditorLock().commitCurrentEdit())return;for(var l=null,n=0;n<sortColumns.length;n++)if(sortColumns[n].columnId==t.id){(l=sortColumns[n]).sortAsc=!l.sortAsc;break}var r=!!l;options.tristateMultiColumnSort?(l||(l={columnId:t.id,sortAsc:t.defaultSortAsc}),r&&l.sortAsc&&(sortColumns.splice(n,1),l=null),options.multiColumnSort||(sortColumns=[]),!l||r&&options.multiColumnSort||sortColumns.push(l)):e.metaKey&&options.multiColumnSort?l&&sortColumns.splice(n,1):((e.shiftKey||e.metaKey)&&options.multiColumnSort||(sortColumns=[]),l?0==sortColumns.length&&sortColumns.push(l):(l={columnId:t.id,sortAsc:t.defaultSortAsc},sortColumns.push(l))),setSortColumns(sortColumns),options.multiColumnSort?trigger(self.onSort,{multiColumnSort:!0,sortCols:$.map(sortColumns,(function(e){return{sortCol:columns[getColumnIndex(e.columnId)],sortAsc:e.sortAsc}}))},e):trigger(self.onSort,{multiColumnSort:!1,sortCol:sortColumns.length>0?t:null,sortAsc:!(sortColumns.length>0)||sortColumns[0].sortAsc},e)}}}}))}function setupColumnReorder(){$headers.filter(\":ui-sortable\").sortable(\"destroy\"),$headers.sortable({containment:\"parent\",distance:3,axis:\"x\",cursor:\"default\",tolerance:\"intersection\",helper:\"clone\",placeholder:\"slick-sortable-placeholder ui-state-default slick-header-column\",start:function(e,o){o.placeholder.width(o.helper.outerWidth()-headerColumnWidthDiff),$(o.helper).addClass(\"slick-header-column-active\")},beforeStop:function(e,o){$(o.helper).removeClass(\"slick-header-column-active\")},stop:function(e){if(getEditorLock().commitCurrentEdit()){for(var o=$headers.sortable(\"toArray\"),t=[],l=0;l<o.length;l++)t.push(columns[getColumnIndex(o[l].replace(uid,\"\"))]);setColumns(t),trigger(self.onColumnsReordered,{}),e.stopPropagation(),setupColumnResize()}else $(this).sortable(\"cancel\")}})}function setupColumnResize(){var e,o,t,l,n,r,i,s;(l=$headers.children()).find(\".slick-resizable-handle\").remove(),l.each((function(e,o){e>=columns.length||columns[e].resizable&&(void 0===i&&(i=e),s=e)})),void 0!==i&&l.each((function(a,c){a>=columns.length||a<i||options.forceFitColumns&&a>=s||($(c),$(\"<div class='slick-resizable-handle' />\").appendTo(c).on(\"dragstart\",(function(i,s){if(!getEditorLock().commitCurrentEdit())return!1;t=i.pageX,$(this).parent().addClass(\"slick-header-column-active\");var c=null,d=null;if(l.each((function(e,o){e>=columns.length||(columns[e].previousWidth=$(o).outerWidth())})),options.forceFitColumns)for(c=0,d=0,e=a+1;e<columns.length;e++)(o=columns[e]).resizable&&(null!==d&&(o.maxWidth?d+=o.maxWidth-o.previousWidth:d=null),c+=o.previousWidth-Math.max(o.minWidth||0,absoluteColumnMinWidth));var u=0,h=0;for(e=0;e<=a;e++)(o=columns[e]).resizable&&(null!==h&&(o.maxWidth?h+=o.maxWidth-o.previousWidth:h=null),u+=o.previousWidth-Math.max(o.minWidth||0,absoluteColumnMinWidth));null===c&&(c=1e5),null===u&&(u=1e5),null===d&&(d=1e5),null===h&&(h=1e5),r=t+Math.min(c,h),n=t-Math.min(u,d)})).on(\"drag\",(function(l,i){columnResizeDragging=!0;var s,c,d=Math.min(r,Math.max(n,l.pageX))-t;if(d<0){for(c=d,e=a;e>=0;e--)(o=columns[e]).resizable&&(s=Math.max(o.minWidth||0,absoluteColumnMinWidth),c&&o.previousWidth+c<s?(c+=o.previousWidth-s,o.width=s):(o.width=o.previousWidth+c,c=0));if(options.forceFitColumns)for(c=-d,e=a+1;e<columns.length;e++)(o=columns[e]).resizable&&(c&&o.maxWidth&&o.maxWidth-o.previousWidth<c?(c-=o.maxWidth-o.previousWidth,o.width=o.maxWidth):(o.width=o.previousWidth+c,c=0))}else{for(c=d,e=a;e>=0;e--)(o=columns[e]).resizable&&(c&&o.maxWidth&&o.maxWidth-o.previousWidth<c?(c-=o.maxWidth-o.previousWidth,o.width=o.maxWidth):(o.width=o.previousWidth+c,c=0));if(options.forceFitColumns)for(c=-d,e=a+1;e<columns.length;e++)(o=columns[e]).resizable&&(s=Math.max(o.minWidth||0,absoluteColumnMinWidth),c&&o.previousWidth+c<s?(c+=o.previousWidth-s,o.width=s):(o.width=o.previousWidth+c,c=0))}applyColumnHeaderWidths(),options.syncColumnCellResize&&applyColumnWidths()})).on(\"dragend\",(function(t,n){var r;for($(this).parent().removeClass(\"slick-header-column-active\"),e=0;e<columns.length;e++)o=columns[e],r=$(l[e]).outerWidth(),o.previousWidth!==r&&o.rerenderOnResize&&invalidateAllRows();updateCanvasWidth(!0),render(),trigger(self.onColumnsResized,{}),setTimeout((function(){columnResizeDragging=!1}),300)})))}))}function getVBoxDelta(e){var o=0;return $.each([\"borderTopWidth\",\"borderBottomWidth\",\"paddingTop\",\"paddingBottom\"],(function(t,l){o+=parseFloat(e.css(l))||0})),o}function measureCellPaddingAndBorder(){var e,o=[\"borderLeftWidth\",\"borderRightWidth\",\"paddingLeft\",\"paddingRight\"],t=[\"borderTopWidth\",\"borderBottomWidth\",\"paddingTop\",\"paddingBottom\"],l=$.fn.jquery.split(\".\");jQueryNewWidthBehaviour=1==l[0]&&l[1]>=8||l[0]>=2,e=$(\"<div class='ui-state-default slick-header-column' style='visibility:hidden'>-</div>\").appendTo($headers),headerColumnWidthDiff=headerColumnHeightDiff=0,\"border-box\"!=e.css(\"box-sizing\")&&\"border-box\"!=e.css(\"-moz-box-sizing\")&&\"border-box\"!=e.css(\"-webkit-box-sizing\")&&($.each(o,(function(o,t){headerColumnWidthDiff+=parseFloat(e.css(t))||0})),$.each(t,(function(o,t){headerColumnHeightDiff+=parseFloat(e.css(t))||0}))),e.remove();var n=$(\"<div class='slick-row' />\").appendTo($canvas);e=$(\"<div class='slick-cell' id='' style='visibility:hidden'>-</div>\").appendTo(n),cellWidthDiff=cellHeightDiff=0,\"border-box\"!=e.css(\"box-sizing\")&&\"border-box\"!=e.css(\"-moz-box-sizing\")&&\"border-box\"!=e.css(\"-webkit-box-sizing\")&&($.each(o,(function(o,t){cellWidthDiff+=parseFloat(e.css(t))||0})),$.each(t,(function(o,t){cellHeightDiff+=parseFloat(e.css(t))||0}))),n.remove(),absoluteColumnMinWidth=Math.max(headerColumnWidthDiff,cellWidthDiff)}function createCssRules(){$style=$(\"<style type='text/css' rel='stylesheet' />\").appendTo($(\"head\"));for(var e=options.rowHeight-cellHeightDiff,o=[\".\"+uid+\" .slick-header-column { left: 1000px; }\",\".\"+uid+\" .slick-top-panel { height:\"+options.topPanelHeight+\"px; }\",\".\"+uid+\" .slick-preheader-panel { height:\"+options.preHeaderPanelHeight+\"px; }\",\".\"+uid+\" .slick-headerrow-columns { height:\"+options.headerRowHeight+\"px; }\",\".\"+uid+\" .slick-footerrow-columns { height:\"+options.footerRowHeight+\"px; }\",\".\"+uid+\" .slick-cell { height:\"+e+\"px; }\",\".\"+uid+\" .slick-row { height:\"+options.rowHeight+\"px; }\"],t=0;t<columns.length;t++)o.push(\".\"+uid+\" .l\"+t+\" { }\"),o.push(\".\"+uid+\" .r\"+t+\" { }\");$style[0].styleSheet?$style[0].styleSheet.cssText=o.join(\" \"):$style[0].appendChild(document.createTextNode(o.join(\" \")))}function getColumnCssRules(e){var o;if(!stylesheet){var t=document.styleSheets;for(o=0;o<t.length;o++)if((t[o].ownerNode||t[o].owningElement)==$style[0]){stylesheet=t[o];break}if(!stylesheet)throw new Error(\"Cannot find stylesheet.\");columnCssRulesL=[],columnCssRulesR=[];var l,n,r=stylesheet.cssRules||stylesheet.rules;for(o=0;o<r.length;o++){var i=r[o].selectorText;(l=/\\.l\\d+/.exec(i))?(n=parseInt(l[0].substr(2,l[0].length-2),10),columnCssRulesL[n]=r[o]):(l=/\\.r\\d+/.exec(i))&&(n=parseInt(l[0].substr(2,l[0].length-2),10),columnCssRulesR[n]=r[o])}}return{left:columnCssRulesL[e],right:columnCssRulesR[e]}}function removeCssRules(){$style.remove(),stylesheet=null}function destroy(){getEditorLock().cancelCurrentEdit(),trigger(self.onBeforeDestroy,{});for(var e=plugins.length;e--;)unregisterPlugin(plugins[e]);options.enableColumnReorder&&$headers.filter(\":ui-sortable\").sortable(\"destroy\"),unbindAncestorScrollEvents(),$container.off(\".slickgrid\"),removeCssRules(),$canvas.off(\"draginit dragstart dragend drag\"),$container.empty().removeClass(uid)}function trigger(e,o,t){return t=t||new Slick.EventData,(o=o||{}).grid=self,e.notify(o,t,self)}function getEditorLock(){return options.editorLock}function getEditController(){return editController}function getColumnIndex(e){return columnsById[e]}function autosizeColumns(){var e,o,t,l=[],n=0,r=0,i=viewportHasVScroll?viewportW-scrollbarDimensions.width:viewportW;for(e=0;e<columns.length;e++)o=columns[e],l.push(o.width),r+=o.width,o.resizable&&(n+=o.width-Math.max(o.minWidth,absoluteColumnMinWidth));for(t=r;r>i&&n;){var s=(r-i)/n;for(e=0;e<columns.length&&r>i;e++){o=columns[e];var a=l[e];if(!(!o.resizable||a<=o.minWidth||a<=absoluteColumnMinWidth)){var c=Math.max(o.minWidth,absoluteColumnMinWidth),d=Math.floor(s*(a-c))||1;r-=d=Math.min(d,a-c),n-=d,l[e]-=d}}if(t<=r)break;t=r}for(t=r;r<i;){var u=i/r;for(e=0;e<columns.length&&r<i;e++){o=columns[e];var h,p=l[e];r+=h=!o.resizable||o.maxWidth<=p?0:Math.min(Math.floor(u*p)-p,o.maxWidth-p||1e6)||1,l[e]+=r<=i?h:0}if(t>=r)break;t=r}var g=!1;for(e=0;e<columns.length;e++)columns[e].rerenderOnResize&&columns[e].width!=l[e]&&(g=!0),columns[e].width=l[e];applyColumnHeaderWidths(),updateCanvasWidth(!0),trigger(self.onAutosizeColumns,{columns:columns}),g&&(invalidateAllRows(),render())}function applyColumnHeaderWidths(){if(initialized){for(var e,o=0,t=$headers.children(),l=columns.length;o<l;o++)e=$(t[o]),jQueryNewWidthBehaviour?e.outerWidth()!==columns[o].width&&e.outerWidth(columns[o].width):e.width()!==columns[o].width-headerColumnWidthDiff&&e.width(columns[o].width-headerColumnWidthDiff);updateColumnCaches()}}function applyColumnWidths(){for(var e,o,t=0,l=0;l<columns.length;l++)e=columns[l].width,(o=getColumnCssRules(l)).left.style.left=t+\"px\",o.right.style.right=canvasWidth-t-e+\"px\",t+=columns[l].width}function setSortColumn(e,o){setSortColumns([{columnId:e,sortAsc:o}])}function setSortColumns(e){sortColumns=e;var o=options.numberedMultiColumnSort&&sortColumns.length>1,t=$headers.children();t.removeClass(\"slick-header-column-sorted\").find(\".slick-sort-indicator\").removeClass(\"slick-sort-indicator-asc slick-sort-indicator-desc\"),t.find(\".slick-sort-indicator-numbered\").text(\"\"),$.each(sortColumns,(function(e,l){null==l.sortAsc&&(l.sortAsc=!0);var n=getColumnIndex(l.columnId);null!=n&&(t.eq(n).addClass(\"slick-header-column-sorted\").find(\".slick-sort-indicator\").addClass(l.sortAsc?\"slick-sort-indicator-asc\":\"slick-sort-indicator-desc\"),o&&t.eq(n).find(\".slick-sort-indicator-numbered\").text(e+1))}))}function getSortColumns(){return sortColumns}function handleSelectedRangesChanged(e,o){selectedRows=[];for(var t={},l=0;l<o.length;l++)for(var n=o[l].fromRow;n<=o[l].toRow;n++){t[n]||(selectedRows.push(n),t[n]={});for(var r=o[l].fromCell;r<=o[l].toCell;r++)canCellBeSelected(n,r)&&(t[n][columns[r].id]=options.selectedCellCssClass)}setCellCssStyles(options.selectedCellCssClass,t),trigger(self.onSelectedRowsChanged,{rows:getSelectedRows()},e)}function getColumns(){return columns}function updateColumnCaches(){columnPosLeft=[],columnPosRight=[];for(var e=0,o=0,t=columns.length;o<t;o++)columnPosLeft[o]=e,columnPosRight[o]=e+columns[o].width,e+=columns[o].width}function setColumns(e){columns=e,columnsById={};for(var o=0;o<columns.length;o++){var t=columns[o]=$.extend({},columnDefaults,columns[o]);columnsById[t.id]=o,t.minWidth&&t.width<t.minWidth&&(t.width=t.minWidth),t.maxWidth&&t.width>t.maxWidth&&(t.width=t.maxWidth)}updateColumnCaches(),initialized&&(invalidateAllRows(),createColumnHeaders(),removeCssRules(),createCssRules(),resizeCanvas(),applyColumnWidths(),handleScroll())}function getOptions(){return options}function setOptions(e,o){getEditorLock().commitCurrentEdit()&&(makeActiveCellNormal(),options.enableAddRow!==e.enableAddRow&&invalidateRow(getDataLength()),options=$.extend(options,e),validateAndEnforceOptions(),$viewport.css(\"overflow-y\",options.autoHeight?\"hidden\":\"auto\"),o||render())}function validateAndEnforceOptions(){options.autoHeight&&(options.leaveSpaceForNewRows=!1)}function setData(e,o){data=e,invalidateAllRows(),updateRowCount(),o&&scrollTo(0)}function getData(){return data}function getDataLength(){return data.getLength?data.getLength():data.length}function getDataLengthIncludingAddNew(){return getDataLength()+(options.enableAddRow&&(!pagingActive||pagingIsLastPage)?1:0)}function getDataItem(e){return data.getItem?data.getItem(e):data[e]}function getTopPanel(){return $topPanel[0]}function setTopPanelVisibility(e){options.showTopPanel!=e&&(options.showTopPanel=e,e?$topPanelScroller.slideDown(\"fast\",resizeCanvas):$topPanelScroller.slideUp(\"fast\",resizeCanvas))}function setHeaderRowVisibility(e){options.showHeaderRow!=e&&(options.showHeaderRow=e,e?$headerRowScroller.slideDown(\"fast\",resizeCanvas):$headerRowScroller.slideUp(\"fast\",resizeCanvas))}function setFooterRowVisibility(e){options.showFooterRow!=e&&(options.showFooterRow=e,e?$footerRowScroller.slideDown(\"fast\",resizeCanvas):$footerRowScroller.slideUp(\"fast\",resizeCanvas))}function setPreHeaderPanelVisibility(e){options.showPreHeaderPanel!=e&&(options.showPreHeaderPanel=e,e?$preHeaderPanelScroller.slideDown(\"fast\",resizeCanvas):$preHeaderPanelScroller.slideUp(\"fast\",resizeCanvas))}function getContainerNode(){return $container.get(0)}function getRowTop(e){return options.rowHeight*e-offset}function getRowFromPosition(e){return Math.floor((e+offset)/options.rowHeight)}function scrollTo(e){e=Math.max(e,0),e=Math.min(e,th-viewportH+(viewportHasHScroll?scrollbarDimensions.height:0));var o=offset;page=Math.min(n-1,Math.floor(e/ph));var t=e-(offset=Math.round(page*cj));offset!=o&&(cleanupRows(getVisibleRange(t)),updateRowPositions());prevScrollTop!=t&&(vScrollDir=prevScrollTop+o<t+offset?1:-1,$viewport[0].scrollTop=lastRenderedScrollTop=scrollTop=prevScrollTop=t,trigger(self.onViewportChanged,{}))}function defaultFormatter(e,o,t,l,n,r){return null==t?\"\":(t+\"\").replace(/&/g,\"&amp;\").replace(/</g,\"&lt;\").replace(/>/g,\"&gt;\")}function getFormatter(e,o){var t=data.getItemMetadata&&data.getItemMetadata(e),l=t&&t.columns&&(t.columns[o.id]||t.columns[getColumnIndex(o.id)]);return l&&l.formatter||t&&t.formatter||o.formatter||options.formatterFactory&&options.formatterFactory.getFormatter(o)||options.defaultFormatter}function getEditor(e,o){var t=columns[o],l=data.getItemMetadata&&data.getItemMetadata(e),n=l&&l.columns;return n&&n[t.id]&&void 0!==n[t.id].editor?n[t.id].editor:n&&n[o]&&void 0!==n[o].editor?n[o].editor:t.editor||options.editorFactory&&options.editorFactory.getEditor(t)}function getDataItemValueForColumn(e,o){return options.dataItemColumnValueExtractor?options.dataItemColumnValueExtractor(e,o):e[o.field]}function appendRowHtml(e,o,t,l){var n=getDataItem(o),r=\"slick-row\"+(o<l&&!n?\" loading\":\"\")+(o===activeRow&&options.showCellSelection?\" active\":\"\")+(o%2==1?\" odd\":\" even\");n||(r+=\" \"+options.addNewRowCssClass);var i,s,a=data.getItemMetadata&&data.getItemMetadata(o);a&&a.cssClasses&&(r+=\" \"+a.cssClasses),e.push(\"<div class='ui-widget-content \"+r+\"' style='top:\"+getRowTop(o)+\"px'>\");for(var c=0,d=columns.length;c<d;c++){if(s=columns[c],i=1,a&&a.columns){var u=a.columns[s.id]||a.columns[c];\"*\"===(i=u&&u.colspan||1)&&(i=d-c)}if(columnPosRight[Math.min(d-1,c+i-1)]>t.leftPx){if(columnPosLeft[c]>t.rightPx)break;appendCellHtml(e,o,c,i,n)}i>1&&(c+=i-1)}e.push(\"</div>\")}function appendCellHtml(e,o,t,l,n){var r=columns[t],i=\"slick-cell l\"+t+\" r\"+Math.min(columns.length-1,t+l-1)+(r.cssClass?\" \"+r.cssClass:\"\");for(var s in o===activeRow&&t===activeCell&&options.showCellSelection&&(i+=\" active\"),cellCssClasses)cellCssClasses[s][o]&&cellCssClasses[s][o][r.id]&&(i+=\" \"+cellCssClasses[s][o][r.id]);var a=null,c=\"\";n&&(a=getDataItemValueForColumn(n,r),null==(c=getFormatter(o,r)(o,t,a,r,n,self))&&(c=\"\"));var d=trigger(self.onBeforeAppendCell,{row:o,cell:t,value:a,dataContext:n})||\"\";d+=c&&c.addClasses?(d?\" \":\"\")+c.addClasses:\"\",e.push(\"<div class='\"+i+(d?\" \"+d:\"\")+\"'>\"),n&&e.push(\"[object Object]\"!==Object.prototype.toString.call(c)?c:c.text),e.push(\"</div>\"),rowsCache[o].cellRenderQueue.push(t),rowsCache[o].cellColSpans[t]=l}function cleanupRows(e){for(var o in rowsCache)(o=parseInt(o,10))!==activeRow&&(o<e.top||o>e.bottom)&&removeRowFromCache(o);options.enableAsyncPostRenderCleanup&&startPostProcessingCleanup()}function invalidate(){updateRowCount(),invalidateAllRows(),render()}function invalidateAllRows(){for(var e in currentEditor&&makeActiveCellNormal(),rowsCache)removeRowFromCache(e);options.enableAsyncPostRenderCleanup&&startPostProcessingCleanup()}function queuePostProcessedRowForCleanup(e,o,t){for(var l in postProcessgroupId++,o)o.hasOwnProperty(l)&&postProcessedCleanupQueue.push({actionType:\"C\",groupId:postProcessgroupId,node:e.cellNodesByColumnIdx[0|l],columnIdx:0|l,rowIdx:t});postProcessedCleanupQueue.push({actionType:\"R\",groupId:postProcessgroupId,node:e.rowNode}),$(e.rowNode).detach()}function queuePostProcessedCellForCleanup(e,o,t){postProcessedCleanupQueue.push({actionType:\"C\",groupId:postProcessgroupId,node:e,columnIdx:o,rowIdx:t}),$(e).detach()}function removeRowFromCache(e){var o=rowsCache[e];o&&(o.rowNode&&(rowNodeFromLastMouseWheelEvent===o.rowNode?(o.rowNode.style.display=\"none\",zombieRowNodeFromLastMouseWheelEvent=rowNodeFromLastMouseWheelEvent,zombieRowCacheFromLastMouseWheelEvent=o,zombieRowPostProcessedFromLastMouseWheelEvent=postProcessedRows[e]):options.enableAsyncPostRenderCleanup&&postProcessedRows[e]?queuePostProcessedRowForCleanup(o,postProcessedRows[e],e):$canvas[0].removeChild(o.rowNode)),delete rowsCache[e],delete postProcessedRows[e],renderedRows--,counter_rows_removed++)}function invalidateRows(e){var o,t;if(e&&e.length){for(vScrollDir=0,t=e.length,o=0;o<t;o++)currentEditor&&activeRow===e[o]&&makeActiveCellNormal(),rowsCache[e[o]]&&removeRowFromCache(e[o]);options.enableAsyncPostRenderCleanup&&startPostProcessingCleanup()}}function invalidateRow(e){(e||0===e)&&invalidateRows([e])}function applyFormatResultToCellNode(e,o,t){null==e&&(e=\"\"),\"[object Object]\"===Object.prototype.toString.call(e)?(o.innerHTML=e.text,e.removeClasses&&!t&&$(o).removeClass(e.removeClasses),e.addClasses&&$(o).addClass(e.addClasses)):o.innerHTML=e}function updateCell(e,o){var t=getCellNode(e,o);if(t){var l=columns[o],n=getDataItem(e);if(currentEditor&&activeRow===e&&activeCell===o)currentEditor.loadValue(n);else applyFormatResultToCellNode(n?getFormatter(e,l)(e,o,getDataItemValueForColumn(n,l),l,n,self):\"\",t),invalidatePostProcessingResults(e)}}function updateRow(e){var o=rowsCache[e];if(o){ensureCellNodesInRowsCache(e);var t=getDataItem(e);for(var l in o.cellNodesByColumnIdx)if(o.cellNodesByColumnIdx.hasOwnProperty(l)){var n=columns[l|=0],r=o.cellNodesByColumnIdx[l];e===activeRow&&l===activeCell&&currentEditor?currentEditor.loadValue(t):t?applyFormatResultToCellNode(getFormatter(e,n)(e,l,getDataItemValueForColumn(t,n),n,t,self),r):r.innerHTML=\"\"}invalidatePostProcessingResults(e)}}function getViewportHeight(){return parseFloat($.css($container[0],\"height\",!0))-parseFloat($.css($container[0],\"paddingTop\",!0))-parseFloat($.css($container[0],\"paddingBottom\",!0))-parseFloat($.css($headerScroller[0],\"height\"))-getVBoxDelta($headerScroller)-(options.showTopPanel?options.topPanelHeight+getVBoxDelta($topPanelScroller):0)-(options.showHeaderRow?options.headerRowHeight+getVBoxDelta($headerRowScroller):0)-(options.createFooterRow&&options.showFooterRow?options.footerRowHeight+getVBoxDelta($footerRowScroller):0)-(options.createPreHeaderPanel&&options.showPreHeaderPanel?options.preHeaderPanelHeight+getVBoxDelta($preHeaderPanelScroller):0)}function resizeCanvas(){initialized&&(viewportH=options.autoHeight?options.rowHeight*getDataLengthIncludingAddNew():getViewportHeight(),numVisibleRows=Math.ceil(viewportH/options.rowHeight),viewportW=parseFloat($.css($container[0],\"width\",!0)),options.autoHeight||$viewport.height(viewportH),scrollbarDimensions&&scrollbarDimensions.width||(scrollbarDimensions=measureScrollbar()),options.forceFitColumns&&autosizeColumns(),updateRowCount(),handleScroll(),lastRenderedScrollLeft=-1,render())}function updatePagingStatusFromView(e){pagingActive=0!==e.pageSize,pagingIsLastPage=e.pageNum==e.totalPages-1}function updateRowCount(){if(initialized){var e=getDataLength(),o=getDataLengthIncludingAddNew()+(options.leaveSpaceForNewRows?numVisibleRows-1:0),t=viewportHasVScroll;viewportHasVScroll=options.alwaysShowVerticalScroll||!options.autoHeight&&o*options.rowHeight>viewportH,viewportHasHScroll=canvasWidth>viewportW-scrollbarDimensions.width,makeActiveCellNormal();var l=e-1;for(var r in rowsCache)r>l&&removeRowFromCache(r);options.enableAsyncPostRenderCleanup&&startPostProcessingCleanup(),activeCellNode&&activeRow>l&&resetActiveCell();var i=h;(th=Math.max(options.rowHeight*o,viewportH-scrollbarDimensions.height))<maxSupportedCssHeight?(h=ph=th,n=1,cj=0):(ph=(h=maxSupportedCssHeight)/100,n=Math.floor(th/ph),cj=(th-h)/(n-1)),h!==i&&($canvas.css(\"height\",h),scrollTop=$viewport[0].scrollTop);var s=scrollTop+offset<=th-viewportH;0==th||0==scrollTop?page=offset=0:scrollTo(s?scrollTop+offset:th-viewportH),h!=i&&options.autoHeight&&resizeCanvas(),options.forceFitColumns&&t!=viewportHasVScroll&&autosizeColumns(),updateCanvasWidth(!1)}}function getVisibleRange(e,o){return null==e&&(e=scrollTop),null==o&&(o=scrollLeft),{top:getRowFromPosition(e),bottom:getRowFromPosition(e+viewportH)+1,leftPx:o,rightPx:o+viewportW}}function getRenderedRange(e,o){var t=getVisibleRange(e,o),l=Math.round(viewportH/options.rowHeight),n=options.minRowBuffer;return-1==vScrollDir?(t.top-=l,t.bottom+=n):1==vScrollDir?(t.top-=n,t.bottom+=l):(t.top-=n,t.bottom+=n),t.top=Math.max(0,t.top),t.bottom=Math.min(getDataLengthIncludingAddNew()-1,t.bottom),t.leftPx-=viewportW,t.rightPx+=viewportW,t.leftPx=Math.max(0,t.leftPx),t.rightPx=Math.min(canvasWidth,t.rightPx),t}function ensureCellNodesInRowsCache(e){var o=rowsCache[e];if(o&&o.cellRenderQueue.length)for(var t=o.rowNode.lastChild;o.cellRenderQueue.length;){var l=o.cellRenderQueue.pop();o.cellNodesByColumnIdx[l]=t,t=t.previousSibling}}function cleanUpCells(e,o){var t,l,n=rowsCache[o],r=[];for(var i in n.cellNodesByColumnIdx)if(n.cellNodesByColumnIdx.hasOwnProperty(i)){i|=0;var s=n.cellColSpans[i];(columnPosLeft[i]>e.rightPx||columnPosRight[Math.min(columns.length-1,i+s-1)]<e.leftPx)&&(o==activeRow&&i==activeCell||r.push(i))}for(postProcessgroupId++;null!=(t=r.pop());)l=n.cellNodesByColumnIdx[t],options.enableAsyncPostRenderCleanup&&postProcessedRows[o]&&postProcessedRows[o][t]?queuePostProcessedCellForCleanup(l,t,o):n.rowNode.removeChild(l),delete n.cellColSpans[t],delete n.cellNodesByColumnIdx[t],postProcessedRows[o]&&delete postProcessedRows[o][t]}function cleanUpAndRenderCells(e){for(var o,t,l,n=[],r=[],i=e.top,s=e.bottom;i<=s;i++)if(o=rowsCache[i]){ensureCellNodesInRowsCache(i),cleanUpCells(e,i),t=0;var a=data.getItemMetadata&&data.getItemMetadata(i);a=a&&a.columns;for(var c=getDataItem(i),d=0,u=columns.length;d<u&&!(columnPosLeft[d]>e.rightPx);d++)if(null==(l=o.cellColSpans[d])){if(l=1,a){var h=a[columns[d].id]||a[d];\"*\"===(l=h&&h.colspan||1)&&(l=u-d)}columnPosRight[Math.min(u-1,d+l-1)]>e.leftPx&&(appendCellHtml(n,i,d,l,c),t++),d+=l>1?l-1:0}else d+=l>1?l-1:0;t&&(t,r.push(i))}if(n.length){var p,g,m=document.createElement(\"div\");for(m.innerHTML=n.join(\"\");null!=(p=r.pop());){var v;for(o=rowsCache[p];null!=(v=o.cellRenderQueue.pop());)g=m.lastChild,o.rowNode.appendChild(g),o.cellNodesByColumnIdx[v]=g}}}function renderRows(e){for(var o=$canvas[0],t=[],l=[],n=!1,r=getDataLength(),i=e.top,s=e.bottom;i<=s;i++)rowsCache[i]||(renderedRows++,l.push(i),rowsCache[i]={rowNode:null,cellColSpans:[],cellNodesByColumnIdx:[],cellRenderQueue:[]},appendRowHtml(t,i,e,r),activeCellNode&&activeRow===i&&(n=!0),counter_rows_rendered++);if(l.length){var a=document.createElement(\"div\");a.innerHTML=t.join(\"\");for(i=0,s=l.length;i<s;i++)rowsCache[l[i]].rowNode=o.appendChild(a.firstChild);n&&(activeCellNode=getCellNode(activeRow,activeCell))}}function startPostProcessing(){options.enableAsyncPostRender&&(clearTimeout(h_postrender),h_postrender=setTimeout(asyncPostProcessRows,options.asyncPostRenderDelay))}function startPostProcessingCleanup(){options.enableAsyncPostRenderCleanup&&(clearTimeout(h_postrenderCleanup),h_postrenderCleanup=setTimeout(asyncPostProcessCleanupRows,options.asyncPostRenderCleanupDelay))}function invalidatePostProcessingResults(e){for(var o in postProcessedRows[e])postProcessedRows[e].hasOwnProperty(o)&&(postProcessedRows[e][o]=\"C\");postProcessFromRow=Math.min(postProcessFromRow,e),postProcessToRow=Math.max(postProcessToRow,e),startPostProcessing()}function updateRowPositions(){for(var e in rowsCache)rowsCache[e].rowNode.style.top=getRowTop(e)+\"px\"}function render(){if(initialized){scrollThrottle.dequeue();var e=getVisibleRange(),o=getRenderedRange();cleanupRows(o),lastRenderedScrollLeft!=scrollLeft&&cleanUpAndRenderCells(o),renderRows(o),postProcessFromRow=e.top,postProcessToRow=Math.min(getDataLengthIncludingAddNew()-1,e.bottom),startPostProcessing(),lastRenderedScrollTop=scrollTop,lastRenderedScrollLeft=scrollLeft,h_render=null,trigger(self.onRendered,{startRow:e.top,endRow:e.bottom,grid:self})}}function handleHeaderScroll(){handleElementScroll($headerScroller[0])}function handleHeaderRowScroll(){handleElementScroll($headerRowScroller[0])}function handleFooterRowScroll(){handleElementScroll($footerRowScroller[0])}function handlePreHeaderPanelScroll(){handleElementScroll($preHeaderPanelScroller[0])}function handleElementScroll(e){var o=e.scrollLeft;o!=$viewport[0].scrollLeft&&($viewport[0].scrollLeft=o)}function handleScroll(){scrollTop=$viewport[0].scrollTop,scrollLeft=$viewport[0].scrollLeft;var e=Math.abs(scrollTop-prevScrollTop),o=Math.abs(scrollLeft-prevScrollLeft);if(o&&(prevScrollLeft=scrollLeft,$headerScroller[0].scrollLeft=scrollLeft,$topPanelScroller[0].scrollLeft=scrollLeft,$headerRowScroller[0].scrollLeft=scrollLeft,options.createFooterRow&&($footerRowScroller[0].scrollLeft=scrollLeft),options.createPreHeaderPanel&&($preHeaderPanelScroller[0].scrollLeft=scrollLeft)),e)if(vScrollDir=prevScrollTop<scrollTop?1:-1,prevScrollTop=scrollTop,e<viewportH)scrollTo(scrollTop+offset);else{var t=offset;page=h==viewportH?0:Math.min(n-1,Math.floor(scrollTop*((th-viewportH)/(h-viewportH))*(1/ph))),t!=(offset=Math.round(page*cj))&&invalidateAllRows()}if(o||e){var l=Math.abs(lastRenderedScrollLeft-scrollLeft),r=Math.abs(lastRenderedScrollTop-scrollTop);(l>20||r>20)&&(options.forceSyncScrolling||r<viewportH&&l<viewportW?render():scrollThrottle.enqueue(),trigger(self.onViewportChanged,{}))}trigger(self.onScroll,{scrollLeft:scrollLeft,scrollTop:scrollTop})}function ActionThrottle(e,o){var t=!1,l=!1;function n(){l=!1}function r(){t=!0,setTimeout(i,o),e()}function i(){l?(n(),r()):t=!1}return{enqueue:function(){t?l=!0:r()},dequeue:n}}function asyncPostProcessRows(){for(var e=getDataLength();postProcessFromRow<=postProcessToRow;){var o=vScrollDir>=0?postProcessFromRow++:postProcessToRow--,t=rowsCache[o];if(t&&!(o>=e)){for(var l in postProcessedRows[o]||(postProcessedRows[o]={}),ensureCellNodesInRowsCache(o),t.cellNodesByColumnIdx)if(t.cellNodesByColumnIdx.hasOwnProperty(l)){var n=columns[l|=0],r=postProcessedRows[o][l];if(n.asyncPostRender&&\"R\"!==r){var i=t.cellNodesByColumnIdx[l];i&&n.asyncPostRender(i,o,getDataItem(o),n,\"C\"===r),postProcessedRows[o][l]=\"R\"}}return void(h_postrender=setTimeout(asyncPostProcessRows,options.asyncPostRenderDelay))}}}function asyncPostProcessCleanupRows(){if(postProcessedCleanupQueue.length>0){for(var e=postProcessedCleanupQueue[0].groupId;postProcessedCleanupQueue.length>0&&postProcessedCleanupQueue[0].groupId==e;){var o=postProcessedCleanupQueue.shift();if(\"R\"==o.actionType&&$(o.node).remove(),\"C\"==o.actionType){var t=columns[o.columnIdx];t.asyncPostRenderCleanup&&o.node&&t.asyncPostRenderCleanup(o.node,o.rowIdx,t)}}h_postrenderCleanup=setTimeout(asyncPostProcessCleanupRows,options.asyncPostRenderCleanupDelay)}}function updateCellCssStylesOnRenderedRows(e,o){var t,l,n,r;for(var i in rowsCache){if(r=o&&o[i],n=e&&e[i],r)for(l in r)n&&r[l]==n[l]||(t=getCellNode(i,getColumnIndex(l)))&&$(t).removeClass(r[l]);if(n)for(l in n)r&&r[l]==n[l]||(t=getCellNode(i,getColumnIndex(l)))&&$(t).addClass(n[l])}}function addCellCssStyles(e,o){if(cellCssClasses[e])throw new Error(\"addCellCssStyles: cell CSS hash with key '\"+e+\"' already exists.\");cellCssClasses[e]=o,updateCellCssStylesOnRenderedRows(o,null),trigger(self.onCellCssStylesChanged,{key:e,hash:o,grid:self})}function removeCellCssStyles(e){cellCssClasses[e]&&(updateCellCssStylesOnRenderedRows(null,cellCssClasses[e]),delete cellCssClasses[e],trigger(self.onCellCssStylesChanged,{key:e,hash:null,grid:self}))}function setCellCssStyles(e,o){var t=cellCssClasses[e];cellCssClasses[e]=o,updateCellCssStylesOnRenderedRows(o,t),trigger(self.onCellCssStylesChanged,{key:e,hash:o,grid:self})}function getCellCssStyles(e){return cellCssClasses[e]}function flashCell(e,o,t){if(t=t||100,rowsCache[e]){var l=$(getCellNode(e,o)),n=function(e){e&&setTimeout((function(){l.queue((function(){l.toggleClass(options.cellFlashingCssClass).dequeue(),n(e-1)}))}),t)};n(4)}}function handleMouseWheel(e){var o=$(e.target).closest(\".slick-row\")[0];o!=rowNodeFromLastMouseWheelEvent&&(zombieRowNodeFromLastMouseWheelEvent&&zombieRowNodeFromLastMouseWheelEvent!=o&&(options.enableAsyncPostRenderCleanup&&zombieRowPostProcessedFromLastMouseWheelEvent?queuePostProcessedRowForCleanup(zombieRowCacheFromLastMouseWheelEvent,zombieRowPostProcessedFromLastMouseWheelEvent):$canvas[0].removeChild(zombieRowNodeFromLastMouseWheelEvent),zombieRowNodeFromLastMouseWheelEvent=null,zombieRowCacheFromLastMouseWheelEvent=null,zombieRowPostProcessedFromLastMouseWheelEvent=null,options.enableAsyncPostRenderCleanup&&startPostProcessingCleanup()),rowNodeFromLastMouseWheelEvent=o)}function handleDragInit(e,o){var t=getCellFromEvent(e);if(!t||!cellExists(t.row,t.cell))return!1;var l=trigger(self.onDragInit,o,e);return!!e.isImmediatePropagationStopped()&&l}function handleDragStart(e,o){var t=getCellFromEvent(e);if(!t||!cellExists(t.row,t.cell))return!1;var l=trigger(self.onDragStart,o,e);return!!e.isImmediatePropagationStopped()&&l}function handleDrag(e,o){return trigger(self.onDrag,o,e)}function handleDragEnd(e,o){trigger(self.onDragEnd,o,e)}function handleKeyDown(e){trigger(self.onKeyDown,{row:activeRow,cell:activeCell},e);var o=e.isImmediatePropagationStopped(),t=Slick.keyCode;if(!o&&!e.shiftKey&&!e.altKey){if(options.editable&&currentEditor&&currentEditor.keyCaptureList&&currentEditor.keyCaptureList.indexOf(e.which)>-1)return;e.which==t.HOME?o=e.ctrlKey?navigateTop():navigateRowStart():e.which==t.END&&(o=e.ctrlKey?navigateBottom():navigateRowEnd())}if(!o)if(e.shiftKey||e.altKey||e.ctrlKey)e.which!=t.TAB||!e.shiftKey||e.ctrlKey||e.altKey||(o=navigatePrev());else{if(options.editable&&currentEditor&&currentEditor.keyCaptureList&&currentEditor.keyCaptureList.indexOf(e.which)>-1)return;if(e.which==t.ESCAPE){if(!getEditorLock().isActive())return;cancelEditAndSetFocus()}else e.which==t.PAGE_DOWN?(navigatePageDown(),o=!0):e.which==t.PAGE_UP?(navigatePageUp(),o=!0):e.which==t.LEFT?o=navigateLeft():e.which==t.RIGHT?o=navigateRight():e.which==t.UP?o=navigateUp():e.which==t.DOWN?o=navigateDown():e.which==t.TAB?o=navigateNext():e.which==t.ENTER&&(options.editable&&(currentEditor?activeRow===getDataLength()?navigateDown():commitEditAndSetFocus():getEditorLock().commitCurrentEdit()&&makeActiveCellEditable(void 0,void 0,e)),o=!0)}if(o){e.stopPropagation(),e.preventDefault();try{e.originalEvent.keyCode=0}catch(e){}}}function handleClick(e){currentEditor||(e.target!=document.activeElement||$(e.target).hasClass(\"slick-cell\"))&&setFocus();var o=getCellFromEvent(e);if(o&&(null===currentEditor||activeRow!=o.row||activeCell!=o.cell)&&(trigger(self.onClick,{row:o.row,cell:o.cell},e),!e.isImmediatePropagationStopped()&&canCellBeActive(o.row,o.cell)&&(!getEditorLock().isActive()||getEditorLock().commitCurrentEdit()))){scrollRowIntoView(o.row,!1);var t=e.target&&e.target.className===Slick.preClickClassName,l=columns[o.cell],n=!!(options.editable&&l&&l.editor&&options.suppressActiveCellChangeOnEdit);setActiveCellInternal(getCellNode(o.row,o.cell),null,t,n,e)}}function handleContextMenu(e){var o=$(e.target).closest(\".slick-cell\",$canvas);0!==o.length&&(activeCellNode===o[0]&&null!==currentEditor||trigger(self.onContextMenu,{},e))}function handleDblClick(e){var o=getCellFromEvent(e);!o||null!==currentEditor&&activeRow==o.row&&activeCell==o.cell||(trigger(self.onDblClick,{row:o.row,cell:o.cell},e),e.isImmediatePropagationStopped()||options.editable&&gotoCell(o.row,o.cell,!0,e))}function handleHeaderMouseEnter(e){trigger(self.onHeaderMouseEnter,{column:$(this).data(\"column\"),grid:self},e)}function handleHeaderMouseLeave(e){trigger(self.onHeaderMouseLeave,{column:$(this).data(\"column\"),grid:self},e)}function handleHeaderContextMenu(e){var o=$(e.target).closest(\".slick-header-column\",\".slick-header-columns\"),t=o&&o.data(\"column\");trigger(self.onHeaderContextMenu,{column:t},e)}function handleHeaderClick(e){if(!columnResizeDragging){var o=$(e.target).closest(\".slick-header-column\",\".slick-header-columns\"),t=o&&o.data(\"column\");t&&trigger(self.onHeaderClick,{column:t},e)}}function handleMouseEnter(e){trigger(self.onMouseEnter,{},e)}function handleMouseLeave(e){trigger(self.onMouseLeave,{},e)}function cellExists(e,o){return!(e<0||e>=getDataLength()||o<0||o>=columns.length)}function getCellFromPoint(e,o){for(var t=getRowFromPosition(o),l=0,n=0,r=0;r<columns.length&&n<e;r++)n+=columns[r].width,l++;return l<0&&(l=0),{row:t,cell:l-1}}function getCellFromNode(e){var o=/l\\d+/.exec(e.className);if(!o)throw new Error(\"getCellFromNode: cannot get cell - \"+e.className);return parseInt(o[0].substr(1,o[0].length-1),10)}function getRowFromNode(e){for(var o in rowsCache)if(rowsCache[o].rowNode===e)return 0|o;return null}function getCellFromEvent(e){var o=$(e.target).closest(\".slick-cell\",$canvas);if(!o.length)return null;var t=getRowFromNode(o[0].parentNode),l=getCellFromNode(o[0]);return null==t||null==l?null:{row:t,cell:l}}function getCellNodeBox(e,o){if(!cellExists(e,o))return null;for(var t=getRowTop(e),l=t+options.rowHeight-1,n=0,r=0;r<o;r++)n+=columns[r].width;return{top:t,left:n,bottom:l,right:n+columns[o].width}}function resetActiveCell(){setActiveCellInternal(null,!1)}function setFocus(){-1==tabbingDirection?$focusSink[0].focus():$focusSink2[0].focus()}function scrollCellIntoView(e,o,t){scrollRowIntoView(e,t);var l=getColspan(e,o);internalScrollColumnIntoView(columnPosLeft[o],columnPosRight[o+(l>1?l-1:0)])}function internalScrollColumnIntoView(e,o){var t=scrollLeft+viewportW;e<scrollLeft?($viewport.scrollLeft(e),handleScroll(),render()):o>t&&($viewport.scrollLeft(Math.min(e,o-$viewport[0].clientWidth)),handleScroll(),render())}function scrollColumnIntoView(e){internalScrollColumnIntoView(columnPosLeft[e],columnPosRight[e])}function setActiveCellInternal(e,o,t,l,n){null!==activeCellNode&&(makeActiveCellNormal(),$(activeCellNode).removeClass(\"active\"),rowsCache[activeRow]&&$(rowsCache[activeRow].rowNode).removeClass(\"active\"));null!=(activeCellNode=e)?(activeRow=getRowFromNode(activeCellNode.parentNode),activeCell=activePosX=getCellFromNode(activeCellNode),null==o&&(o=activeRow==getDataLength()||options.autoEdit),options.showCellSelection&&($(activeCellNode).addClass(\"active\"),$(rowsCache[activeRow].rowNode).addClass(\"active\")),options.editable&&o&&isCellPotentiallyEditable(activeRow,activeCell)&&(clearTimeout(h_editorLoader),options.asyncEditorLoading?h_editorLoader=setTimeout((function(){makeActiveCellEditable(void 0,t,n)}),options.asyncEditorLoadDelay):makeActiveCellEditable(void 0,t,n))):activeRow=activeCell=null,l||trigger(self.onActiveCellChanged,getActiveCell())}function clearTextSelection(){if(document.selection&&document.selection.empty)try{document.selection.empty()}catch(e){}else if(window.getSelection){var e=window.getSelection();e&&e.removeAllRanges&&e.removeAllRanges()}}function isCellPotentiallyEditable(e,o){var t=getDataLength();return!(e<t&&!getDataItem(e))&&(!(columns[o].cannotTriggerInsert&&e>=t)&&!!getEditor(e,o))}function makeActiveCellNormal(){if(currentEditor){if(trigger(self.onBeforeCellEditorDestroy,{editor:currentEditor}),currentEditor.destroy(),currentEditor=null,activeCellNode){var e=getDataItem(activeRow);if($(activeCellNode).removeClass(\"editable invalid\"),e){var o=columns[activeCell];applyFormatResultToCellNode(getFormatter(activeRow,o)(activeRow,activeCell,getDataItemValueForColumn(e,o),o,e,self),activeCellNode),invalidatePostProcessingResults(activeRow)}}navigator.userAgent.toLowerCase().match(/msie/)&&clearTextSelection(),getEditorLock().deactivate(editController)}}function makeActiveCellEditable(e,o,t){if(activeCellNode){if(!options.editable)throw new Error(\"Grid : makeActiveCellEditable : should never get called when options.editable is false\");if(clearTimeout(h_editorLoader),isCellPotentiallyEditable(activeRow,activeCell)){var l=columns[activeCell],n=getDataItem(activeRow);if(!1!==trigger(self.onBeforeEditCell,{row:activeRow,cell:activeCell,item:n,column:l})){getEditorLock().activate(editController),$(activeCellNode).addClass(\"editable\");var r=e||getEditor(activeRow,activeCell);e||r.suppressClearOnEdit||(activeCellNode.innerHTML=\"\"),currentEditor=new r({grid:self,gridPosition:absBox($container[0]),position:absBox(activeCellNode),container:activeCellNode,column:l,item:n||{},event:t,commitChanges:commitEditAndSetFocus,cancelChanges:cancelEditAndSetFocus}),n&&(currentEditor.loadValue(n),o&&currentEditor.preClick&&currentEditor.preClick()),serializedEditorValue=currentEditor.serializeValue(),currentEditor.position&&handleActiveCellPositionChange()}else setFocus()}}}function commitEditAndSetFocus(){getEditorLock().commitCurrentEdit()&&(setFocus(),options.autoEdit&&navigateDown())}function cancelEditAndSetFocus(){getEditorLock().cancelCurrentEdit()&&setFocus()}function absBox(e){var o={top:e.offsetTop,left:e.offsetLeft,bottom:0,right:0,width:$(e).outerWidth(),height:$(e).outerHeight(),visible:!0};o.bottom=o.top+o.height,o.right=o.left+o.width;for(var t=e.offsetParent;(e=e.parentNode)!=document.body&&null!=e;)o.visible&&e.scrollHeight!=e.offsetHeight&&\"visible\"!=$(e).css(\"overflowY\")&&(o.visible=o.bottom>e.scrollTop&&o.top<e.scrollTop+e.clientHeight),o.visible&&e.scrollWidth!=e.offsetWidth&&\"visible\"!=$(e).css(\"overflowX\")&&(o.visible=o.right>e.scrollLeft&&o.left<e.scrollLeft+e.clientWidth),o.left-=e.scrollLeft,o.top-=e.scrollTop,e===t&&(o.left+=e.offsetLeft,o.top+=e.offsetTop,t=e.offsetParent),o.bottom=o.top+o.height,o.right=o.left+o.width;return o}function getActiveCellPosition(){return absBox(activeCellNode)}function getGridPosition(){return absBox($container[0])}function handleActiveCellPositionChange(){if(activeCellNode&&(trigger(self.onActiveCellPositionChanged,{}),currentEditor)){var e=getActiveCellPosition();currentEditor.show&&currentEditor.hide&&(e.visible?currentEditor.show():currentEditor.hide()),currentEditor.position&&currentEditor.position(e)}}function getCellEditor(){return currentEditor}function getActiveCell(){return activeCellNode?{row:activeRow,cell:activeCell}:null}function getActiveCellNode(){return activeCellNode}function scrollRowIntoView(e,o){var t=e*options.rowHeight,l=(e+1)*options.rowHeight-viewportH+(viewportHasHScroll?scrollbarDimensions.height:0);(e+1)*options.rowHeight>scrollTop+viewportH+offset?(scrollTo(o?t:l),render()):e*options.rowHeight<scrollTop+offset&&(scrollTo(o?l:t),render())}function scrollRowToTop(e){scrollTo(e*options.rowHeight),render()}function scrollPage(e){var o=e*numVisibleRows;if(scrollTo((getRowFromPosition(scrollTop)+o)*options.rowHeight),render(),options.enableCellNavigation&&null!=activeRow){var t=activeRow+o,l=getDataLengthIncludingAddNew();t>=l&&(t=l-1),t<0&&(t=0);for(var n=0,r=null,i=activePosX;n<=activePosX;)canCellBeActive(t,n)&&(r=n),n+=getColspan(t,n);null!==r?(setActiveCellInternal(getCellNode(t,r)),activePosX=i):resetActiveCell()}}function navigatePageDown(){scrollPage(1)}function navigatePageUp(){scrollPage(-1)}function navigateTop(){navigateToRow(0)}function navigateBottom(){navigateToRow(getDataLength()-1)}function navigateToRow(e){var o=getDataLength();if(!o)return!0;if(e<0?e=0:e>=o&&(e=o-1),scrollCellIntoView(e,0,!0),options.enableCellNavigation&&null!=activeRow){for(var t=0,l=null,n=activePosX;t<=activePosX;)canCellBeActive(e,t)&&(l=t),t+=getColspan(e,t);null!==l?(setActiveCellInternal(getCellNode(e,l)),activePosX=n):resetActiveCell()}return!0}function getColspan(e,o){var t=data.getItemMetadata&&data.getItemMetadata(e);if(!t||!t.columns)return 1;var l=t.columns[columns[o].id]||t.columns[o],n=l&&l.colspan;return n=\"*\"===n?columns.length-o:n||1}function findFirstFocusableCell(e){for(var o=0;o<columns.length;){if(canCellBeActive(e,o))return o;o+=getColspan(e,o)}return null}function findLastFocusableCell(e){for(var o=0,t=null;o<columns.length;)canCellBeActive(e,o)&&(t=o),o+=getColspan(e,o);return t}function gotoRight(e,o,t){if(o>=columns.length)return null;do{o+=getColspan(e,o)}while(o<columns.length&&!canCellBeActive(e,o));return o<columns.length?{row:e,cell:o,posX:o}:null}function gotoLeft(e,o,t){if(o<=0)return null;var l=findFirstFocusableCell(e);if(null===l||l>=o)return null;for(var n,r={row:e,cell:l,posX:l};;){if(!(n=gotoRight(r.row,r.cell,r.posX)))return null;if(n.cell>=o)return r;r=n}}function gotoDown(e,o,t){for(var l,n=getDataLengthIncludingAddNew();;){if(++e>=n)return null;for(l=o=0;o<=t;)l=o,o+=getColspan(e,o);if(canCellBeActive(e,l))return{row:e,cell:l,posX:t}}}function gotoUp(e,o,t){for(var l;;){if(--e<0)return null;for(l=o=0;o<=t;)l=o,o+=getColspan(e,o);if(canCellBeActive(e,l))return{row:e,cell:l,posX:t}}}function gotoNext(e,o,t){if(null==e&&null==o&&canCellBeActive(e=o=t=0,o))return{row:e,cell:o,posX:o};var l=gotoRight(e,o,t);if(l)return l;var n=null,r=getDataLengthIncludingAddNew();for(e===r-1&&e--;++e<r;)if(null!==(n=findFirstFocusableCell(e)))return{row:e,cell:n,posX:n};return null}function gotoPrev(e,o,t){if(null==e&&null==o&&canCellBeActive(e=getDataLengthIncludingAddNew()-1,o=t=columns.length-1))return{row:e,cell:o,posX:o};for(var l,n;!l&&!(l=gotoLeft(e,o,t));){if(--e<0)return null;o=0,null!==(n=findLastFocusableCell(e))&&(l={row:e,cell:n,posX:n})}return l}function gotoRowStart(e,o,t){var l=findFirstFocusableCell(e);return null===l?null:{row:e,cell:l,posX:l}}function gotoRowEnd(e,o,t){var l=findLastFocusableCell(e);return null===l?null:{row:e,cell:l,posX:l}}function navigateRight(){return navigate(\"right\")}function navigateLeft(){return navigate(\"left\")}function navigateDown(){return navigate(\"down\")}function navigateUp(){return navigate(\"up\")}function navigateNext(){return navigate(\"next\")}function navigatePrev(){return navigate(\"prev\")}function navigateRowStart(){return navigate(\"home\")}function navigateRowEnd(){return navigate(\"end\")}function navigate(e){if(!options.enableCellNavigation)return!1;if(!activeCellNode&&\"prev\"!=e&&\"next\"!=e)return!1;if(!getEditorLock().commitCurrentEdit())return!0;setFocus();tabbingDirection={up:-1,down:1,left:-1,right:1,prev:-1,next:1,home:-1,end:1}[e];var o=(0,{up:gotoUp,down:gotoDown,left:gotoLeft,right:gotoRight,prev:gotoPrev,next:gotoNext,home:gotoRowStart,end:gotoRowEnd}[e])(activeRow,activeCell,activePosX);if(o){var t=o.row==getDataLength();return scrollCellIntoView(o.row,o.cell,!t&&options.emulatePagingWhenScrolling),setActiveCellInternal(getCellNode(o.row,o.cell)),activePosX=o.posX,!0}return setActiveCellInternal(getCellNode(activeRow,activeCell)),!1}function getCellNode(e,o){return rowsCache[e]?(ensureCellNodesInRowsCache(e),rowsCache[e].cellNodesByColumnIdx[o]):null}function setActiveCell(e,o,t,l,n){initialized&&(e>getDataLength()||e<0||o>=columns.length||o<0||options.enableCellNavigation&&(scrollCellIntoView(e,o,!1),setActiveCellInternal(getCellNode(e,o),t,l,n)))}function canCellBeActive(e,o){if(!options.enableCellNavigation||e>=getDataLengthIncludingAddNew()||e<0||o>=columns.length||o<0)return!1;var t=data.getItemMetadata&&data.getItemMetadata(e);if(t&&void 0!==t.focusable)return!!t.focusable;var l=t&&t.columns;return l&&l[columns[o].id]&&void 0!==l[columns[o].id].focusable?!!l[columns[o].id].focusable:l&&l[o]&&void 0!==l[o].focusable?!!l[o].focusable:!!columns[o].focusable}function canCellBeSelected(e,o){if(e>=getDataLength()||e<0||o>=columns.length||o<0)return!1;var t=data.getItemMetadata&&data.getItemMetadata(e);if(t&&void 0!==t.selectable)return!!t.selectable;var l=t&&t.columns&&(t.columns[columns[o].id]||t.columns[o]);return l&&void 0!==l.selectable?!!l.selectable:!!columns[o].selectable}function gotoCell(e,o,t,l){initialized&&(canCellBeActive(e,o)&&getEditorLock().commitCurrentEdit()&&(scrollCellIntoView(e,o,!1),setActiveCellInternal(getCellNode(e,o),t||e===getDataLength()||options.autoEdit,null,options.editable,l),currentEditor||setFocus()))}function commitCurrentEdit(){var e=getDataItem(activeRow),o=columns[activeCell];if(currentEditor){if(currentEditor.isValueChanged()){var t=currentEditor.validate();if(t.valid){if(activeRow<getDataLength()){var l={row:activeRow,cell:activeCell,editor:currentEditor,serializedValue:currentEditor.serializeValue(),prevSerializedValue:serializedEditorValue,execute:function(){this.editor.applyValue(e,this.serializedValue),updateRow(this.row),trigger(self.onCellChange,{row:this.row,cell:this.cell,item:e})},undo:function(){this.editor.applyValue(e,this.prevSerializedValue),updateRow(this.row),trigger(self.onCellChange,{row:this.row,cell:this.cell,item:e})}};options.editCommandHandler?(makeActiveCellNormal(),options.editCommandHandler(e,o,l)):(l.execute(),makeActiveCellNormal())}else{var n={};currentEditor.applyValue(n,currentEditor.serializeValue()),makeActiveCellNormal(),trigger(self.onAddNewRow,{item:n,column:o})}return!getEditorLock().isActive()}return $(activeCellNode).removeClass(\"invalid\"),$(activeCellNode).width(),$(activeCellNode).addClass(\"invalid\"),trigger(self.onValidationError,{editor:currentEditor,cellNode:activeCellNode,validationResults:t,row:activeRow,cell:activeCell,column:o}),currentEditor.focus(),!1}makeActiveCellNormal()}return!0}function cancelCurrentEdit(){return makeActiveCellNormal(),!0}function rowsToRanges(e){for(var o=[],t=columns.length-1,l=0;l<e.length;l++)o.push(new Slick.Range(e[l],0,e[l],t));return o}function getSelectedRows(){if(!selectionModel)throw new Error(\"Selection model is not set\");return selectedRows}function setSelectedRows(e){if(!selectionModel)throw new Error(\"Selection model is not set\");self&&self.getEditorLock&&!self.getEditorLock().isActive()&&selectionModel.setSelectedRanges(rowsToRanges(e))}this.debug=function(){var e=\"\";e+=\"\\ncounter_rows_rendered:  \"+counter_rows_rendered,e+=\"\\ncounter_rows_removed:  \"+counter_rows_removed,e+=\"\\nrenderedRows:  \"+renderedRows,e+=\"\\nnumVisibleRows:  \"+numVisibleRows,e+=\"\\nmaxSupportedCssHeight:  \"+maxSupportedCssHeight,e+=\"\\nn(umber of pages):  \"+n,e+=\"\\n(current) page:  \"+page,e+=\"\\npage height (ph):  \"+ph,e+=\"\\nvScrollDir:  \"+vScrollDir,alert(e)},this.eval=function(expr){return eval(expr)},$.extend(this,{slickGridVersion:\"2.3.23\",onScroll:new Slick.Event,onSort:new Slick.Event,onHeaderMouseEnter:new Slick.Event,onHeaderMouseLeave:new Slick.Event,onHeaderContextMenu:new Slick.Event,onHeaderClick:new Slick.Event,onHeaderCellRendered:new Slick.Event,onBeforeHeaderCellDestroy:new Slick.Event,onHeaderRowCellRendered:new Slick.Event,onFooterRowCellRendered:new Slick.Event,onBeforeHeaderRowCellDestroy:new Slick.Event,onBeforeFooterRowCellDestroy:new Slick.Event,onMouseEnter:new Slick.Event,onMouseLeave:new Slick.Event,onClick:new Slick.Event,onDblClick:new Slick.Event,onContextMenu:new Slick.Event,onKeyDown:new Slick.Event,onAddNewRow:new Slick.Event,onBeforeAppendCell:new Slick.Event,onValidationError:new Slick.Event,onViewportChanged:new Slick.Event,onColumnsReordered:new Slick.Event,onColumnsResized:new Slick.Event,onCellChange:new Slick.Event,onBeforeEditCell:new Slick.Event,onBeforeCellEditorDestroy:new Slick.Event,onBeforeDestroy:new Slick.Event,onActiveCellChanged:new Slick.Event,onActiveCellPositionChanged:new Slick.Event,onDragInit:new Slick.Event,onDragStart:new Slick.Event,onDrag:new Slick.Event,onDragEnd:new Slick.Event,onSelectedRowsChanged:new Slick.Event,onCellCssStylesChanged:new Slick.Event,onAutosizeColumns:new Slick.Event,onRendered:new Slick.Event,registerPlugin:registerPlugin,unregisterPlugin:unregisterPlugin,getColumns:getColumns,setColumns:setColumns,getColumnIndex:getColumnIndex,updateColumnHeader:updateColumnHeader,setSortColumn:setSortColumn,setSortColumns:setSortColumns,getSortColumns:getSortColumns,autosizeColumns:autosizeColumns,getOptions:getOptions,setOptions:setOptions,getData:getData,getDataLength:getDataLength,getDataItem:getDataItem,setData:setData,getSelectionModel:getSelectionModel,setSelectionModel:setSelectionModel,getSelectedRows:getSelectedRows,setSelectedRows:setSelectedRows,getContainerNode:getContainerNode,updatePagingStatusFromView:updatePagingStatusFromView,render:render,invalidate:invalidate,invalidateRow:invalidateRow,invalidateRows:invalidateRows,invalidateAllRows:invalidateAllRows,updateCell:updateCell,updateRow:updateRow,getViewport:getVisibleRange,getRenderedRange:getRenderedRange,resizeCanvas:resizeCanvas,updateRowCount:updateRowCount,scrollRowIntoView:scrollRowIntoView,scrollRowToTop:scrollRowToTop,scrollCellIntoView:scrollCellIntoView,scrollColumnIntoView:scrollColumnIntoView,getCanvasNode:getCanvasNode,getUID:getUID,getHeaderColumnWidthDiff:getHeaderColumnWidthDiff,getScrollbarDimensions:getScrollbarDimensions,getHeadersWidth:getHeadersWidth,getCanvasWidth:getCanvasWidth,focus:setFocus,scrollTo:scrollTo,getCellFromPoint:getCellFromPoint,getCellFromEvent:getCellFromEvent,getActiveCell:getActiveCell,setActiveCell:setActiveCell,getActiveCellNode:getActiveCellNode,getActiveCellPosition:getActiveCellPosition,resetActiveCell:resetActiveCell,editActiveCell:makeActiveCellEditable,getCellEditor:getCellEditor,getCellNode:getCellNode,getCellNodeBox:getCellNodeBox,canCellBeSelected:canCellBeSelected,canCellBeActive:canCellBeActive,navigatePrev:navigatePrev,navigateNext:navigateNext,navigateUp:navigateUp,navigateDown:navigateDown,navigateLeft:navigateLeft,navigateRight:navigateRight,navigatePageUp:navigatePageUp,navigatePageDown:navigatePageDown,navigateTop:navigateTop,navigateBottom:navigateBottom,navigateRowStart:navigateRowStart,navigateRowEnd:navigateRowEnd,gotoCell:gotoCell,getTopPanel:getTopPanel,setTopPanelVisibility:setTopPanelVisibility,getPreHeaderPanel:getPreHeaderPanel,setPreHeaderPanelVisibility:setPreHeaderPanelVisibility,getHeader:getHeader,getHeaderColumn:getHeaderColumn,setHeaderRowVisibility:setHeaderRowVisibility,getHeaderRow:getHeaderRow,getHeaderRowColumn:getHeaderRowColumn,setFooterRowVisibility:setFooterRowVisibility,getFooterRow:getFooterRow,getFooterRowColumn:getFooterRowColumn,getGridPosition:getGridPosition,flashCell:flashCell,addCellCssStyles:addCellCssStyles,setCellCssStyles:setCellCssStyles,removeCellCssStyles:removeCellCssStyles,getCellCssStyles:getCellCssStyles,init:finishInitialization,destroy:destroy,getEditorLock:getEditorLock,getEditController:getEditController}),init()}module.exports={Grid:SlickGrid}},\n",
+       "      433: function _(t,e,a){\n",
+       "      /*!\n",
+       "           * jquery.event.drag - v 2.3.0\n",
+       "           * Copyright (c) 2010 Three Dub Media - http://threedubmedia.com\n",
+       "           * Open Source MIT License - http://threedubmedia.com/code/license\n",
+       "           */\n",
+       "      var n=t(426);n.fn.drag=function(t,e,a){var r=\"string\"==typeof t?t:\"\",o=n.isFunction(t)?t:n.isFunction(e)?e:null;return 0!==r.indexOf(\"drag\")&&(r=\"drag\"+r),a=(t==o?e:a)||{},o?this.on(r,a,o):this.trigger(r)};var r=n.event,o=r.special,i=o.drag={defaults:{which:1,distance:0,not:\":input\",handle:null,relative:!1,drop:!0,click:!1},datakey:\"dragdata\",noBubble:!0,add:function(t){var e=n.data(this,i.datakey),a=t.data||{};e.related+=1,n.each(i.defaults,(function(t,n){void 0!==a[t]&&(e[t]=a[t])}))},remove:function(){n.data(this,i.datakey).related-=1},setup:function(){if(!n.data(this,i.datakey)){var t=n.extend({related:0},i.defaults);n.data(this,i.datakey,t),r.add(this,\"touchstart mousedown\",i.init,t),this.attachEvent&&this.attachEvent(\"ondragstart\",i.dontstart)}},teardown:function(){(n.data(this,i.datakey)||{}).related||(n.removeData(this,i.datakey),r.remove(this,\"touchstart mousedown\",i.init),i.textselect(!0),this.detachEvent&&this.detachEvent(\"ondragstart\",i.dontstart))},init:function(t){if(!i.touched){var e,a=t.data;if(!(0!=t.which&&a.which>0&&t.which!=a.which)&&!n(t.target).is(a.not)&&(!a.handle||n(t.target).closest(a.handle,t.currentTarget).length)&&(i.touched=\"touchstart\"==t.type?this:null,a.propagates=1,a.mousedown=this,a.interactions=[i.interaction(this,a)],a.target=t.target,a.pageX=t.pageX,a.pageY=t.pageY,a.dragging=null,e=i.hijack(t,\"draginit\",a),a.propagates))return(e=i.flatten(e))&&e.length&&(a.interactions=[],n.each(e,(function(){a.interactions.push(i.interaction(this,a))}))),a.propagates=a.interactions.length,!1!==a.drop&&o.drop&&o.drop.handler(t,a),i.textselect(!1),i.touched?r.add(i.touched,\"touchmove touchend\",i.handler,a):r.add(document,\"mousemove mouseup\",i.handler,a),!(!i.touched||a.live)&&void 0}},interaction:function(t,e){var a=t&&t.ownerDocument&&n(t)[e.relative?\"position\":\"offset\"]()||{top:0,left:0};return{drag:t,callback:new i.callback,droppable:[],offset:a}},handler:function(t){var e=t.data;switch(t.type){case!e.dragging&&\"touchmove\":t.preventDefault();case!e.dragging&&\"mousemove\":if(Math.pow(t.pageX-e.pageX,2)+Math.pow(t.pageY-e.pageY,2)<Math.pow(e.distance,2))break;t.target=e.target,i.hijack(t,\"dragstart\",e),e.propagates&&(e.dragging=!0);case\"touchmove\":t.preventDefault();case\"mousemove\":if(e.dragging){if(i.hijack(t,\"drag\",e),e.propagates){!1!==e.drop&&o.drop&&o.drop.handler(t,e);break}t.type=\"mouseup\"}case\"touchend\":case\"mouseup\":default:i.touched?r.remove(i.touched,\"touchmove touchend\",i.handler):r.remove(document,\"mousemove mouseup\",i.handler),e.dragging&&(!1!==e.drop&&o.drop&&o.drop.handler(t,e),i.hijack(t,\"dragend\",e)),i.textselect(!0),!1===e.click&&e.dragging&&n.data(e.mousedown,\"suppress.click\",(new Date).getTime()+5),e.dragging=i.touched=!1}},hijack:function(t,e,a,o,d){if(a){var s,c,l,p={event:t.originalEvent,type:t.type},u=e.indexOf(\"drop\")?\"drag\":\"drop\",g=o||0,h=isNaN(o)?a.interactions.length:o;t.type=e;var f=function(){};t.originalEvent=new n.Event(p.event,{preventDefault:f,stopPropagation:f,stopImmediatePropagation:f}),a.results=[];do{if(c=a.interactions[g]){if(\"dragend\"!==e&&c.cancelled)continue;l=i.properties(t,a,c),c.results=[],n(d||c[u]||a.droppable).each((function(o,d){if(l.target=d,t.isPropagationStopped=function(){return!1},!1===(s=d?r.dispatch.call(d,t,l):null)?(\"drag\"==u&&(c.cancelled=!0,a.propagates-=1),\"drop\"==e&&(c[u][o]=null)):\"dropinit\"==e&&c.droppable.push(i.element(s)||d),\"dragstart\"==e&&(c.proxy=n(i.element(s)||c.drag)[0]),c.results.push(s),delete t.result,\"dropinit\"!==e)return s})),a.results[g]=i.flatten(c.results),\"dropinit\"==e&&(c.droppable=i.flatten(c.droppable)),\"dragstart\"!=e||c.cancelled||l.update()}}while(++g<h);return t.type=p.type,t.originalEvent=p.event,i.flatten(a.results)}},properties:function(t,e,a){var n=a.callback;return n.drag=a.drag,n.proxy=a.proxy||a.drag,n.startX=e.pageX,n.startY=e.pageY,n.deltaX=t.pageX-e.pageX,n.deltaY=t.pageY-e.pageY,n.originalX=a.offset.left,n.originalY=a.offset.top,n.offsetX=n.originalX+n.deltaX,n.offsetY=n.originalY+n.deltaY,n.drop=i.flatten((a.drop||[]).slice()),n.available=i.flatten((a.droppable||[]).slice()),n},element:function(t){if(t&&(t.jquery||1==t.nodeType))return t},flatten:function(t){return n.map(t,(function(t){return t&&t.jquery?n.makeArray(t):t&&t.length?i.flatten(t):t}))},textselect:function(t){n(document)[t?\"off\":\"on\"](\"selectstart\",i.dontstart).css(\"MozUserSelect\",t?\"\":\"none\"),document.unselectable=t?\"off\":\"on\"},dontstart:function(){return!1},callback:function(){}};i.callback.prototype={update:function(){o.drop&&this.available.length&&n.each(this.available,(function(t){o.drop.locate(this,t)}))}};var d=r.dispatch;r.dispatch=function(t){if(!(n.data(this,\"suppress.\"+t.type)-(new Date).getTime()>0))return d.apply(this,arguments);n.removeData(this,\"suppress.\"+t.type)},o.draginit=o.dragstart=o.dragend=i},\n",
+       "      434: function _(t,e,a){\n",
+       "      /*!\n",
+       "           * jquery.event.drop - v 2.3.0\n",
+       "           * Copyright (c) 2010 Three Dub Media - http://threedubmedia.com\n",
+       "           * Open Source MIT License - http://threedubmedia.com/code/license\n",
+       "           */\n",
+       "      var n=t(426);n.fn.drop=function(t,e,a){var i=\"string\"==typeof t?t:\"\",o=n.isFunction(t)?t:n.isFunction(e)?e:null;return 0!==i.indexOf(\"drop\")&&(i=\"drop\"+i),a=(t==o?e:a)||{},o?this.on(i,a,o):this.trigger(i)},n.drop=function(t){t=t||{},o.multi=!0===t.multi?1/0:!1===t.multi?1:isNaN(t.multi)?o.multi:t.multi,o.delay=t.delay||o.delay,o.tolerance=n.isFunction(t.tolerance)?t.tolerance:null===t.tolerance?null:o.tolerance,o.mode=t.mode||o.mode||\"intersect\"};var i=n.event.special,o=n.event.special.drop={multi:1,delay:20,mode:\"overlap\",targets:[],datakey:\"dropdata\",noBubble:!0,add:function(t){n.data(this,o.datakey).related+=1},remove:function(){n.data(this,o.datakey).related-=1},setup:function(){if(!n.data(this,o.datakey)){n.data(this,o.datakey,{related:0,active:[],anyactive:0,winner:0,location:{}}),o.targets.push(this)}},teardown:function(){if(!(n.data(this,o.datakey)||{}).related){n.removeData(this,o.datakey);var t=this;o.targets=n.grep(o.targets,(function(e){return e!==t}))}},handler:function(t,e){var a;if(e)switch(t.type){case\"mousedown\":case\"touchstart\":a=n(o.targets),\"string\"==typeof e.drop&&(a=a.filter(e.drop)),a.each((function(){var t=n.data(this,o.datakey);t.active=[],t.anyactive=0,t.winner=0})),e.droppable=a,i.drag.hijack(t,\"dropinit\",e);break;case\"mousemove\":case\"touchmove\":o.event=t,o.timer||o.tolerate(e);break;case\"mouseup\":case\"touchend\":o.timer=clearTimeout(o.timer),e.propagates&&(i.drag.hijack(t,\"drop\",e),i.drag.hijack(t,\"dropend\",e))}},locate:function(t,e){var a=n.data(t,o.datakey),i=n(t),r=i.offset()||{},d=i.outerHeight(),l=i.outerWidth(),c={elem:t,width:l,height:d,top:r.top,left:r.left,right:r.left+l,bottom:r.top+d};return a&&(a.location=c,a.index=e,a.elem=t),c},contains:function(t,e){return(e[0]||e.left)>=t.left&&(e[0]||e.right)<=t.right&&(e[1]||e.top)>=t.top&&(e[1]||e.bottom)<=t.bottom},modes:{intersect:function(t,e,a){return this.contains(a,[t.pageX,t.pageY])?1e9:this.modes.overlap.apply(this,arguments)},overlap:function(t,e,a){return Math.max(0,Math.min(a.bottom,e.bottom)-Math.max(a.top,e.top))*Math.max(0,Math.min(a.right,e.right)-Math.max(a.left,e.left))},fit:function(t,e,a){return this.contains(a,e)?1:0},middle:function(t,e,a){return this.contains(a,[e.left+.5*e.width,e.top+.5*e.height])?1:0}},sort:function(t,e){return e.winner-t.winner||t.index-e.index},tolerate:function(t){var e,a,r,d,l,c,s,u,p=0,h=t.interactions.length,m=[o.event.pageX,o.event.pageY],f=o.tolerance||o.modes[o.mode];do{if(u=t.interactions[p]){if(!u)return;u.drop=[],l=[],c=u.droppable.length,f&&(r=o.locate(u.proxy)),e=0;do{if(s=u.droppable[e]){if(!(a=(d=n.data(s,o.datakey)).location))continue;d.winner=f?f.call(o,o.event,r,a):o.contains(a,m)?1:0,l.push(d)}}while(++e<c);l.sort(o.sort),e=0;do{(d=l[e])&&(d.winner&&u.drop.length<o.multi?(d.active[p]||d.anyactive||(!1!==i.drag.hijack(o.event,\"dropstart\",t,p,d.elem)[0]?(d.active[p]=1,d.anyactive+=1):d.winner=0),d.winner&&u.drop.push(d.elem)):d.active[p]&&1==d.anyactive&&(i.drag.hijack(o.event,\"dropend\",t,p,d.elem),d.active[p]=0,d.anyactive-=1))}while(++e<c)}}while(++p<h);o.last&&m[0]==o.last.pageX&&m[1]==o.last.pageY?delete o.timer:o.timer=setTimeout((function(){o.tolerate(t)}),o.delay),o.last=o.event}};i.dropinit=i.dropstart=i.dropend=o},\n",
+       "      435: function _(t,e,n){var r=t(426),i=t(428);var o={Avg:function(t){this.field_=t,this.init=function(){this.count_=0,this.nonNullCount_=0,this.sum_=0},this.accumulate=function(t){var e=t[this.field_];this.count_++,null==e||\"\"===e||isNaN(e)||(this.nonNullCount_++,this.sum_+=parseFloat(e))},this.storeResult=function(t){t.avg||(t.avg={}),0!=this.nonNullCount_&&(t.avg[this.field_]=this.sum_/this.nonNullCount_)}},Min:function(t){this.field_=t,this.init=function(){this.min_=null},this.accumulate=function(t){var e=t[this.field_];null==e||\"\"===e||isNaN(e)||(null==this.min_||e<this.min_)&&(this.min_=e)},this.storeResult=function(t){t.min||(t.min={}),t.min[this.field_]=this.min_}},Max:function(t){this.field_=t,this.init=function(){this.max_=null},this.accumulate=function(t){var e=t[this.field_];null==e||\"\"===e||isNaN(e)||(null==this.max_||e>this.max_)&&(this.max_=e)},this.storeResult=function(t){t.max||(t.max={}),t.max[this.field_]=this.max_}},Sum:function(t){this.field_=t,this.init=function(){this.sum_=null},this.accumulate=function(t){var e=t[this.field_];null==e||\"\"===e||isNaN(e)||(this.sum_+=parseFloat(e))},this.storeResult=function(t){t.sum||(t.sum={}),t.sum[this.field_]=this.sum_}}};e.exports={DataView:function(t){var e,n,o,a,l,s=this,u=\"id\",g=[],c=[],f={},p=null,h=null,d=null,m=!1,v=!0,_={},w={},$=[],y=[],I={getter:null,formatter:null,comparer:function(t,e){return t.value===e.value?0:t.value>e.value?1:-1},predefinedValues:[],aggregators:[],aggregateEmpty:!1,aggregateCollapsed:!1,aggregateChildGroups:!1,collapsed:!1,displayTotalsRow:!0,lazyTotalsCalculation:!1},C=[],R=[],x=[],b=0,M=0,F=0,A=new i.Event,S=new i.Event,N=new i.Event;function E(t){for(var e,n=t=t||0,r=g.length;n<r;n++){if(void 0===(e=g[n][u]))throw new Error(\"Each data element must implement a unique 'id' property\");f[e]=n}}function T(){var t=b?Math.max(1,Math.ceil(F/b)):1;return{pageSize:b,pageNum:M,totalRows:F,totalPages:t,dataView:s}}function G(t,r){v=r,n=t,e=null,!1===r&&g.reverse(),g.sort(t),!1===r&&g.reverse(),f={},E(),Z()}function D(t,r){v=r,e=t,n=null;var i=Object.prototype.toString;Object.prototype.toString=\"function\"==typeof t?t:function(){return this[t]},!1===r&&g.reverse(),g.sort(),Object.prototype.toString=i,!1===r&&g.reverse(),f={},E(),Z()}function P(e){t.groupItemMetadataProvider||(t.groupItemMetadataProvider=new i.Data.GroupItemMetadataProvider),R=[],x=[],C=(e=e||[])instanceof Array?e:[e];for(var n=0;n<C.length;n++){var o=C[n]=r.extend(!0,{},I,C[n]);o.getterIsAFn=\"function\"==typeof o.getter,o.compiledAccumulators=[];for(var a=o.aggregators.length;a--;)o.compiledAccumulators[a]=W(o.aggregators[a]);x[n]={}}Z()}function j(){if(!p){p={};for(var t=0,e=c.length;t<e;t++)p[c[t][u]]=t}}function z(t){return g[f[t]]}function B(t,e){if(void 0===f[t]||t!==e[u])throw new Error(\"Invalid or non-matching id\");g[f[t]]=e,d||(d={}),d[t]=!0,Z()}function V(t,e){g.splice(t,0,e),E(t),Z()}function O(t){var e=f[t];if(void 0===e)throw new Error(\"Invalid id\");delete f[t],g.splice(e,1),E(e),Z()}function q(t){if(!n)throw new Error(\"sortedAddItem() requires a sort comparer, use sort()\");V(function(t){var e=0,r=g.length;for(;e<r;){var i=e+r>>>1;-1===n(g[i],t)?e=i+1:r=i}return e}(t),t)}function K(t,e){if(null==t)for(var n=0;n<C.length;n++)x[n]={},C[n].collapsed=e;else x[t]={},C[t].collapsed=e;Z()}function U(t,e,n){x[t][e]=C[t].collapsed^n,Z()}function L(t){var e,n=t.group,r=C[n.level],i=n.level==C.length,o=r.aggregators.length;if(!i&&r.aggregateChildGroups)for(var a=n.groups.length;a--;)n.groups[a].totals.initialized||L(n.groups[a].totals);for(;o--;)(e=r.aggregators[o]).init(),!i&&r.aggregateChildGroups?r.compiledAccumulators[o].call(e,n.groups):r.compiledAccumulators[o].call(e,n.rows),e.storeResult(t);t.initialized=!0}function k(t){var e=C[t.level],n=new i.GroupTotals;n.group=t,t.totals=n,e.lazyTotalsCalculation||L(n)}function H(t){var e=t.toString().match(/^function[^(]*\\(([^)]*)\\)\\s*{([\\s\\S]*)}$/);return{params:e[1].split(\",\"),body:e[2]}}function W(t){var e=H(t.accumulate),n=new Function(\"_items\",\"for (var \"+e.params[0]+\", _i=0, _il=_items.length; _i<_il; _i++) {\"+e.params[0]+\" = _items[_i]; \"+e.body+\"}\");return n.displayName=n.name=\"compiledAccumulatorLoop\",n}function J(t,e){for(var n=[],r=0,i=0,o=t.length;i<o;i++)h(t[i],e)&&(n[r++]=t[i]);return n}function Q(t,e,n){for(var r,i=[],o=0,a=0,l=t.length;a<l;a++)r=t[a],n[a]?i[o++]=r:h(r,e)&&(i[o++]=r,n[a]=!0);return i}function X(e){if(h){var n=t.inlineFilters?a:J,r=t.inlineFilters?l:Q;_.isFilterNarrowing?$=n($,o):_.isFilterExpanding?$=r(e,o,y):_.isFilterUnchanged||($=n(e,o))}else $=b?e:e.concat();var i;return b?($.length<=M*b&&(M=0===$.length?0:Math.floor(($.length-1)/b)),i=$.slice(b*M,b*M+b)):i=$,{totalRows:$.length,rows:i}}function Y(t){p=null,_.isFilterNarrowing==w.isFilterNarrowing&&_.isFilterExpanding==w.isFilterExpanding||(y=[]);var e=X(t);F=e.totalRows;var n=e.rows;R=[],C.length&&(R=function t(e,n){for(var r,o,a,l=[],s={},u=n?n.level+1:0,g=C[u],c=0,f=g.predefinedValues.length;c<f;c++)(r=s[o=g.predefinedValues[c]])||((r=new i.Group).value=o,r.level=u,r.groupingKey=(n?n.groupingKey+\":|:\":\"\")+o,l[l.length]=r,s[o]=r);for(c=0,f=e.length;c<f;c++)a=e[c],(r=s[o=g.getterIsAFn?g.getter(a):a[g.getter]])||((r=new i.Group).value=o,r.level=u,r.groupingKey=(n?n.groupingKey+\":|:\":\"\")+o,l[l.length]=r,s[o]=r),r.rows[r.count++]=a;if(u<C.length-1)for(c=0;c<l.length;c++)(r=l[c]).groups=t(r.rows,r);return l.sort(C[u].comparer),l}(n)).length&&(!function t(e,n){for(var r,i=C[n=n||0],o=i.collapsed,a=x[n],l=e.length;l--;)(r=e[l]).collapsed&&!i.aggregateCollapsed||(r.groups&&t(r.groups,n+1),i.aggregators.length&&(i.aggregateEmpty||r.rows.length||r.groups&&r.groups.length)&&k(r),r.collapsed=o^a[r.groupingKey],r.title=i.formatter?i.formatter(r):r.value)}(R),n=function t(e,n){for(var r,i,o=C[n=n||0],a=[],l=0,s=0,u=e.length;s<u;s++){if(i=e[s],a[l++]=i,!i.collapsed)for(var g=0,c=(r=i.groups?t(i.groups,n+1):i.rows).length;g<c;g++)a[l++]=r[g];i.totals&&o.displayTotalsRow&&(!i.collapsed||o.aggregateCollapsed)&&(a[l++]=i.totals)}return a}(R));var r=function(t,e){var n,r,i,o=[],a=0,l=e.length;_&&_.ignoreDiffsBefore&&(a=Math.max(0,Math.min(e.length,_.ignoreDiffsBefore))),_&&_.ignoreDiffsAfter&&(l=Math.min(e.length,Math.max(0,_.ignoreDiffsAfter)));for(var s=a,g=t.length;s<l;s++)s>=g?o[o.length]=s:(n=e[s],r=t[s],(C.length&&(i=n.__nonDataRow||r.__nonDataRow)&&n.__group!==r.__group||n.__group&&!n.equals(r)||i&&(n.__groupTotals||r.__groupTotals)||n[u]!=r[u]||d&&d[n[u]])&&(o[o.length]=s));return o}(c,n);return c=n,r}function Z(){if(!m){var t=c.length,e=F,n=Y(g);b&&F<M*b&&(M=Math.max(0,Math.ceil(F/b)-1),n=Y(g)),d=null,w=_,_={},e!==F&&N.notify(T(),null,s),t!==c.length&&A.notify({previous:t,current:c.length,dataView:s},null,s),n.length>0&&S.notify({rows:n,dataView:s},null,s)}}t=r.extend(!0,{},{groupItemMetadataProvider:null,inlineFilters:!1},t),r.extend(this,{beginUpdate:function(){m=!0},endUpdate:function(){m=!1,Z()},setPagingOptions:function(t){null!=t.pageSize&&(b=t.pageSize,M=b?Math.min(M,Math.max(0,Math.ceil(F/b)-1)):0),null!=t.pageNum&&(M=Math.min(t.pageNum,Math.max(0,Math.ceil(F/b)-1))),N.notify(T(),null,s),Z()},getPagingInfo:T,getItems:function(){return g},setItems:function(t,e){void 0!==e&&(u=e),g=$=t,f={},E(),function(){for(var t,e=0,n=g.length;e<n;e++)if(void 0===(t=g[e][u])||f[t]!==e)throw new Error(\"Each data element must implement a unique 'id' property\")}(),Z()},setFilter:function(e){h=e,t.inlineFilters&&(a=function(){var t=H(h),e=\"{ _retval[_idx++] = $item$; continue _coreloop; }$1\",n=t.body.replace(/return false\\s*([;}]|\\}|$)/gi,\"{ continue _coreloop; }$1\").replace(/return!1([;}]|\\}|$)/gi,\"{ continue _coreloop; }$1\").replace(/return true\\s*([;}]|\\}|$)/gi,e).replace(/return!0([;}]|\\}|$)/gi,e).replace(/return ([^;}]+?)\\s*([;}]|$)/gi,\"{ if ($1) { _retval[_idx++] = $item$; }; continue _coreloop; }$2\"),r=[\"var _retval = [], _idx = 0; \",\"var $item$, $args$ = _args; \",\"_coreloop: \",\"for (var _i = 0, _il = _items.length; _i < _il; _i++) { \",\"$item$ = _items[_i]; \",\"$filter$; \",\"} \",\"return _retval; \"].join(\"\");r=(r=(r=r.replace(/\\$filter\\$/gi,n)).replace(/\\$item\\$/gi,t.params[0])).replace(/\\$args\\$/gi,t.params[1]);var i=new Function(\"_items,_args\",r);return i.displayName=i.name=\"compiledFilter\",i}(),l=function(){var t=H(h),e=\"{ _cache[_i] = true;_retval[_idx++] = $item$; continue _coreloop; }$1\",n=t.body.replace(/return false\\s*([;}]|\\}|$)/gi,\"{ continue _coreloop; }$1\").replace(/return!1([;}]|\\}|$)/gi,\"{ continue _coreloop; }$1\").replace(/return true\\s*([;}]|\\}|$)/gi,e).replace(/return!0([;}]|\\}|$)/gi,e).replace(/return ([^;}]+?)\\s*([;}]|$)/gi,\"{ if ((_cache[_i] = $1)) { _retval[_idx++] = $item$; }; continue _coreloop; }$2\"),r=[\"var _retval = [], _idx = 0; \",\"var $item$, $args$ = _args; \",\"_coreloop: \",\"for (var _i = 0, _il = _items.length; _i < _il; _i++) { \",\"$item$ = _items[_i]; \",\"if (_cache[_i]) { \",\"_retval[_idx++] = $item$; \",\"continue _coreloop; \",\"} \",\"$filter$; \",\"} \",\"return _retval; \"].join(\"\");r=(r=(r=r.replace(/\\$filter\\$/gi,n)).replace(/\\$item\\$/gi,t.params[0])).replace(/\\$args\\$/gi,t.params[1]);var i=new Function(\"_items,_args,_cache\",r);return i.displayName=i.name=\"compiledFilterWithCaching\",i}()),Z()},getFilter:function(){return h},getFilteredItems:function(){return $},sort:G,fastSort:D,reSort:function(){n?G(n,v):e&&D(e,v)},setGrouping:P,getGrouping:function(){return C},groupBy:function(t,e,n){P(null!=t?{getter:t,formatter:e,comparer:n}:[])},setAggregators:function(t,e){if(!C.length)throw new Error(\"At least one grouping must be specified before calling setAggregators().\");C[0].aggregators=t,C[0].aggregateCollapsed=e,P(C)},collapseAllGroups:function(t){K(t,!0)},expandAllGroups:function(t){K(t,!1)},collapseGroup:function(t){var e=Array.prototype.slice.call(arguments),n=e[0];1==e.length&&-1!=n.indexOf(\":|:\")?U(n.split(\":|:\").length-1,n,!0):U(e.length-1,e.join(\":|:\"),!0)},expandGroup:function(t){var e=Array.prototype.slice.call(arguments),n=e[0];1==e.length&&-1!=n.indexOf(\":|:\")?U(n.split(\":|:\").length-1,n,!1):U(e.length-1,e.join(\":|:\"),!1)},getGroups:function(){return R},getIdxById:function(t){return f[t]},getRowByItem:function(t){return j(),p[t[u]]},getRowById:function(t){return j(),p[t]},getItemById:z,getItemByIdx:function(t){return g[t]},mapItemsToRows:function(t){var e=[];j();for(var n=0,r=t.length;n<r;n++){var i=p[t[n][u]];null!=i&&(e[e.length]=i)}return e},mapRowsToIds:function(t){for(var e=[],n=0,r=t.length;n<r;n++)t[n]<c.length&&(e[e.length]=c[t[n]][u]);return e},mapIdsToRows:function(t){var e=[];j();for(var n=0,r=t.length;n<r;n++){var i=p[t[n]];null!=i&&(e[e.length]=i)}return e},setRefreshHints:function(t){_=t},setFilterArgs:function(t){o=t},refresh:Z,updateItem:B,insertItem:V,addItem:function(t){g.push(t),E(g.length-1),Z()},deleteItem:O,sortedAddItem:q,sortedUpdateItem:function(t,e){if(void 0===f[t]||t!==e[u])throw new Error(\"Invalid or non-matching id \"+f[t]);if(!n)throw new Error(\"sortedUpdateItem() requires a sort comparer, use sort()\");var r=z(t);0!==n(r,e)?(O(t),q(e)):B(t,e)},syncGridSelection:function(t,e,n){var o,a=this,l=a.mapRowsToIds(t.getSelectedRows()),s=new i.Event;function u(e){l.join(\",\")!=e.join(\",\")&&(l=e,s.notify({grid:t,ids:l,dataView:a},new i.EventData,a))}function g(){if(l.length>0){o=!0;var n=a.mapIdsToRows(l);e||u(a.mapRowsToIds(n)),t.setSelectedRows(n),o=!1}}return t.onSelectedRowsChanged.subscribe((function(e,i){if(!o){var s=a.mapRowsToIds(t.getSelectedRows());if(n&&t.getOptions().multiSelect)u(r.grep(l,(function(t){return void 0===a.getRowById(t)})).concat(s));else u(s)}})),this.onRowsChanged.subscribe(g),this.onRowCountChanged.subscribe(g),s},syncGridCellCssStyles:function(t,e){var n,r;function i(t){for(var e in n={},t){var r=c[e][u];n[r]=t[e]}}function o(){if(n){r=!0,j();var i={};for(var o in n){var a=p[o];null!=a&&(i[a]=n[o])}t.setCellCssStyles(e,i),r=!1}}i(t.getCellCssStyles(e)),t.onCellCssStylesChanged.subscribe((function(n,a){r||e==a.key&&(a.hash?i(a.hash):(t.onCellCssStylesChanged.unsubscribe(styleChanged),s.onRowsChanged.unsubscribe(o),s.onRowCountChanged.unsubscribe(o)))})),this.onRowsChanged.subscribe(o),this.onRowCountChanged.subscribe(o)},getLength:function(){return c.length},getItem:function(t){var e=c[t];if(e&&e.__group&&e.totals&&!e.totals.initialized){var n=C[e.level];n.displayTotalsRow||(L(e.totals),e.title=n.formatter?n.formatter(e):e.value)}else e&&e.__groupTotals&&!e.initialized&&L(e);return e},getItemMetadata:function(e){var n=c[e];return void 0===n?null:n.__group?t.groupItemMetadataProvider.getGroupRowMetadata(n):n.__groupTotals?t.groupItemMetadataProvider.getTotalsRowMetadata(n):null},onRowCountChanged:A,onRowsChanged:S,onPagingInfoChanged:N})},Aggregators:o,Data:{Aggregators:o}}},\n",
+       "      436: function _(e,t,i){var n=e(426),o=e(428);function l(e){var t,i;function o(){var t=e.column.editorFixedDecimalPlaces;return void 0===t&&(t=l.DefaultDecimalPlaces),t||0===t?t:null}this.init=function(){var i=e.grid.getOptions().editorCellNavOnLRKeys;t=n(\"<INPUT type=text class='editor-text' />\").appendTo(e.container).on(\"keydown.nav\",i?a:s).focus().select()},this.destroy=function(){t.remove()},this.focus=function(){t.focus()},this.loadValue=function(n){i=n[e.column.field];var l=o();null!==l&&(i||0===i)&&i.toFixed&&(i=i.toFixed(l)),t.val(i),t[0].defaultValue=i,t.select()},this.serializeValue=function(){var e=parseFloat(t.val());l.AllowEmptyValue?e||0===e||(e=\"\"):e=e||0;var i=o();return null!==i&&(e||0===e)&&e.toFixed&&(e=parseFloat(e.toFixed(i))),e},this.applyValue=function(t,i){t[e.column.field]=i},this.isValueChanged=function(){return!(\"\"==t.val()&&null==i)&&t.val()!=i},this.validate=function(){if(isNaN(t.val()))return{valid:!1,msg:\"Please enter a valid number\"};if(e.column.validator){var i=e.column.validator(t.val());if(!i.valid)return i}return{valid:!0,msg:null}},this.init()}function a(e){var t=this.selectionStart,i=this.value.length;(e.keyCode===n.ui.keyCode.LEFT&&t>0||e.keyCode===n.ui.keyCode.RIGHT&&t<i-1)&&e.stopImmediatePropagation()}function s(e){e.keyCode!==n.ui.keyCode.LEFT&&e.keyCode!==n.ui.keyCode.RIGHT||e.stopImmediatePropagation()}l.DefaultDecimalPlaces=null,l.AllowEmptyValue=!1,t.exports={Editors:{Text:function(e){var t,i;this.init=function(){var i=e.grid.getOptions().editorCellNavOnLRKeys;t=n(\"<INPUT type=text class='editor-text' />\").appendTo(e.container).on(\"keydown.nav\",i?a:s).focus().select()},this.destroy=function(){t.remove()},this.focus=function(){t.focus()},this.getValue=function(){return t.val()},this.setValue=function(e){t.val(e)},this.loadValue=function(n){i=n[e.column.field]||\"\",t.val(i),t[0].defaultValue=i,t.select()},this.serializeValue=function(){return t.val()},this.applyValue=function(t,i){t[e.column.field]=i},this.isValueChanged=function(){return!(\"\"==t.val()&&null==i)&&t.val()!=i},this.validate=function(){if(e.column.validator){var i=e.column.validator(t.val());if(!i.valid)return i}return{valid:!0,msg:null}},this.init()},Integer:function(e){var t,i;this.init=function(){var i=e.grid.getOptions().editorCellNavOnLRKeys;t=n(\"<INPUT type=text class='editor-text' />\").appendTo(e.container).on(\"keydown.nav\",i?a:s).focus().select()},this.destroy=function(){t.remove()},this.focus=function(){t.focus()},this.loadValue=function(n){i=n[e.column.field],t.val(i),t[0].defaultValue=i,t.select()},this.serializeValue=function(){return parseInt(t.val(),10)||0},this.applyValue=function(t,i){t[e.column.field]=i},this.isValueChanged=function(){return!(\"\"==t.val()&&null==i)&&t.val()!=i},this.validate=function(){if(isNaN(t.val()))return{valid:!1,msg:\"Please enter a valid integer\"};if(e.column.validator){var i=e.column.validator(t.val());if(!i.valid)return i}return{valid:!0,msg:null}},this.init()},Float:l,Date:function(e){var t,i,o=!1;this.init=function(){(t=n(\"<INPUT type=text class='editor-text' />\")).appendTo(e.container),t.focus().select(),t.datepicker({showOn:\"button\",buttonImageOnly:!0,beforeShow:function(){o=!0},onClose:function(){o=!1}}),t.width(t.width()-18)},this.destroy=function(){n.datepicker.dpDiv.stop(!0,!0),t.datepicker(\"hide\"),t.datepicker(\"destroy\"),t.remove()},this.show=function(){o&&n.datepicker.dpDiv.stop(!0,!0).show()},this.hide=function(){o&&n.datepicker.dpDiv.stop(!0,!0).hide()},this.position=function(e){o&&n.datepicker.dpDiv.css(\"top\",e.top+30).css(\"left\",e.left)},this.focus=function(){t.focus()},this.loadValue=function(n){i=n[e.column.field],t.val(i),t[0].defaultValue=i,t.select()},this.serializeValue=function(){return t.val()},this.applyValue=function(t,i){t[e.column.field]=i},this.isValueChanged=function(){return!(\"\"==t.val()&&null==i)&&t.val()!=i},this.validate=function(){if(e.column.validator){var i=e.column.validator(t.val());if(!i.valid)return i}return{valid:!0,msg:null}},this.init()},YesNoSelect:function(e){var t,i;this.init=function(){(t=n(\"<SELECT tabIndex='0' class='editor-yesno'><OPTION value='yes'>Yes</OPTION><OPTION value='no'>No</OPTION></SELECT>\")).appendTo(e.container),t.focus()},this.destroy=function(){t.remove()},this.focus=function(){t.focus()},this.loadValue=function(n){t.val((i=n[e.column.field])?\"yes\":\"no\"),t.select()},this.serializeValue=function(){return\"yes\"==t.val()},this.applyValue=function(t,i){t[e.column.field]=i},this.isValueChanged=function(){return t.val()!=i},this.validate=function(){return{valid:!0,msg:null}},this.init()},Checkbox:function(e){var t,i;this.init=function(){(t=n(\"<INPUT type=checkbox value='true' class='editor-checkbox' hideFocus>\")).appendTo(e.container),t.focus()},this.destroy=function(){t.remove()},this.focus=function(){t.focus()},this.loadValue=function(n){(i=!!n[e.column.field])?t.prop(\"checked\",!0):t.prop(\"checked\",!1)},this.preClick=function(){t.prop(\"checked\",!t.prop(\"checked\"))},this.serializeValue=function(){return t.prop(\"checked\")},this.applyValue=function(t,i){t[e.column.field]=i},this.isValueChanged=function(){return this.serializeValue()!==i},this.validate=function(){return{valid:!0,msg:null}},this.init()},PercentComplete:function(e){var t,i,o;this.init=function(){(t=n(\"<INPUT type=text class='editor-percentcomplete' />\")).width(n(e.container).innerWidth()-25),t.appendTo(e.container),(i=n(\"<div class='editor-percentcomplete-picker' />\").appendTo(e.container)).append(\"<div class='editor-percentcomplete-helper'><div class='editor-percentcomplete-wrapper'><div class='editor-percentcomplete-slider' /><div class='editor-percentcomplete-buttons' /></div></div>\"),i.find(\".editor-percentcomplete-buttons\").append(\"<button val=0>Not started</button><br/><button val=50>In Progress</button><br/><button val=100>Complete</button>\"),t.focus().select(),i.find(\".editor-percentcomplete-slider\").slider({orientation:\"vertical\",range:\"min\",value:o,slide:function(e,i){t.val(i.value)}}),i.find(\".editor-percentcomplete-buttons button\").on(\"click\",(function(e){t.val(n(this).attr(\"val\")),i.find(\".editor-percentcomplete-slider\").slider(\"value\",n(this).attr(\"val\"))}))},this.destroy=function(){t.remove(),i.remove()},this.focus=function(){t.focus()},this.loadValue=function(i){t.val(o=i[e.column.field]),t.select()},this.serializeValue=function(){return parseInt(t.val(),10)||0},this.applyValue=function(t,i){t[e.column.field]=i},this.isValueChanged=function(){return!(\"\"==t.val()&&null==o)&&(parseInt(t.val(),10)||0)!=o},this.validate=function(){return isNaN(parseInt(t.val(),10))?{valid:!1,msg:\"Please enter a valid positive number\"}:{valid:!0,msg:null}},this.init()},LongText:function(e){var t,i,l,a=this;this.init=function(){var o=n(\"body\");e.grid.getOptions().editorCellNavOnLRKeys;i=n(\"<DIV style='z-index:10000;position:absolute;background:white;padding:5px;border:3px solid gray; -moz-border-radius:10px; border-radius:10px;'/>\").appendTo(o),t=n(\"<TEXTAREA hidefocus rows=5 style='background:white;width:250px;height:80px;border:0;outline:0'>\").appendTo(i),n(\"<DIV style='text-align:right'><BUTTON>Save</BUTTON><BUTTON>Cancel</BUTTON></DIV>\").appendTo(i),i.find(\"button:first\").on(\"click\",this.save),i.find(\"button:last\").on(\"click\",this.cancel),t.on(\"keydown\",this.handleKeyDown),a.position(e.position),t.focus().select()},this.handleKeyDown=function(t){if(t.which==o.keyCode.ENTER&&t.ctrlKey)a.save();else if(t.which==o.keyCode.ESCAPE)t.preventDefault(),a.cancel();else if(t.which==o.keyCode.TAB&&t.shiftKey)t.preventDefault(),e.grid.navigatePrev();else if(t.which==o.keyCode.TAB)t.preventDefault(),e.grid.navigateNext();else if((t.which==n.ui.keyCode.LEFT||t.which==n.ui.keyCode.RIGHT)&&e.grid.getOptions().editorCellNavOnLRKeys){var i=this.selectionStart,l=this.value.length;t.keyCode===n.ui.keyCode.LEFT&&0===i&&e.grid.navigatePrev(),t.keyCode===n.ui.keyCode.RIGHT&&i>=l-1&&e.grid.navigateNext()}},this.save=function(){e.commitChanges()},this.cancel=function(){t.val(l),e.cancelChanges()},this.hide=function(){i.hide()},this.show=function(){i.show()},this.position=function(e){i.css(\"top\",e.top-5).css(\"left\",e.left-5)},this.destroy=function(){i.remove()},this.focus=function(){t.focus()},this.loadValue=function(i){t.val(l=i[e.column.field]),t.select()},this.serializeValue=function(){return t.val()},this.applyValue=function(t,i){t[e.column.field]=i},this.isValueChanged=function(){return!(\"\"==t.val()&&null==l)&&t.val()!=l},this.validate=function(){if(e.column.validator){var i=e.column.validator(t.val());if(!i.valid)return i}return{valid:!0,msg:null}},this.init()}}}},\n",
+       "      437: function _(e,n,r){e(428);n.exports={Formatters:{PercentComplete:function(e,n,r,t,c){return null==r||\"\"===r?\"-\":r<50?\"<span style='color:red;font-weight:bold;'>\"+r+\"%</span>\":\"<span style='color:green'>\"+r+\"%</span>\"},PercentCompleteBar:function(e,n,r,t,c){return null==r||\"\"===r?\"\":\"<span class='percent-complete-bar' style='background:\"+(r<30?\"red\":r<70?\"silver\":\"green\")+\";width:\"+r+\"%'></span>\"},YesNo:function(e,n,r,t,c){return r?\"Yes\":\"No\"},Checkmark:function(e,n,r,t,c){return r?\"<img src='../images/tick.png'>\":\"\"},Checkbox:function(e,n,r,t,c){return'<img class=\"slick-edit-preclick\" src=\"../images/'+(r?\"CheckboxY\":\"CheckboxN\")+'.png\">'}}}},\n",
+       "      438: function _(t,o,r){var e=t(426),n=t(428);o.exports={RemoteModel:function(){var t={length:0},o=\"\",r=null,a=1,l=null,i=null,s=new n.Event,u=new n.Event;function f(){for(var o in t)delete t[o];t.length=0}function c(n,f){if(i){i.abort();for(var c=i.fromPage;c<=i.toPage;c++)t[50*c]=void 0}n<0&&(n=0),t.length>0&&(f=Math.min(f,t.length-1));for(var d=Math.floor(n/50),v=Math.floor(f/50);void 0!==t[50*d]&&d<v;)d++;for(;void 0!==t[50*v]&&d<v;)v--;if(d>v||d==v&&void 0!==t[50*d])u.notify({from:n,to:f});else{var m=\"http://octopart.com/api/v3/parts/search?apikey=68b25f31&include[]=short_description&show[]=uid&show[]=manufacturer&show[]=mpn&show[]=brand&show[]=octopart_url&show[]=short_description&q=\"+o+\"&start=\"+50*d+\"&limit=\"+(50*(v-d)+50);null!=r&&(m+=\"&sortby=\"+r+(a>0?\"+asc\":\"+desc\")),null!=l&&clearTimeout(l),l=setTimeout((function(){for(var o=d;o<=v;o++)t[50*o]=null;s.notify({from:n,to:f}),(i=e.jsonp({url:m,callbackParameter:\"callback\",cache:!0,success:h,error:function(){!function(t,o){alert(\"error loading pages \"+t+\" to \"+o)}(d,v)}})).fromPage=d,i.toPage=v}),50)}}function h(o){var r=o.request.start,e=r+o.results.length;t.length=Math.min(parseInt(o.hits),1e3);for(var n=0;n<o.results.length;n++){var a=o.results[n].item;t[r+n]=a,t[r+n].index=r+n}i=null,u.notify({from:r,to:e})}return{data:t,clear:f,isDataLoaded:function(o,r){for(var e=o;e<=r;e++)if(null==t[e]||null==t[e])return!1;return!0},ensureData:c,reloadData:function(o,r){for(var e=o;e<=r;e++)delete t[e];c(o,r)},setSort:function(t,o){r=t,a=o,f()},setSearch:function(t){o=t,f()},onDataLoading:s,onDataLoaded:u}}}},\n",
+       "      439: function _(e,s,t){var a=e(426),o=e(428);s.exports={GroupItemMetadataProvider:function(e){var s,t={checkboxSelect:!1,checkboxSelectCssClass:\"slick-group-select-checkbox\",checkboxSelectPlugin:null,groupCssClass:\"slick-group\",groupTitleCssClass:\"slick-group-title\",totalsCssClass:\"slick-group-totals\",groupFocusable:!0,totalsFocusable:!1,toggleCssClass:\"slick-group-toggle\",toggleExpandedCssClass:\"expanded\",toggleCollapsedCssClass:\"collapsed\",enableExpandCollapse:!0,groupFormatter:function(s,t,a,o,l,c){if(!e.enableExpandCollapse)return l.title;var r=15*l.level+\"px\";return(e.checkboxSelect?'<span class=\"'+e.checkboxSelectCssClass+\" \"+(l.selectChecked?\"checked\":\"unchecked\")+'\"></span>':\"\")+\"<span class='\"+e.toggleCssClass+\" \"+(l.collapsed?e.toggleCollapsedCssClass:e.toggleExpandedCssClass)+\"' style='margin-left:\"+r+\"'></span><span class='\"+e.groupTitleCssClass+\"' level='\"+l.level+\"'>\"+l.title+\"</span>\"},totalsFormatter:function(e,s,t,a,o,l){return a.groupTotalsFormatter&&a.groupTotalsFormatter(o,a,l)||\"\"}};function l(t,l){var c=a(t.target),r=this.getDataItem(l.row);if(r&&r instanceof o.Group&&c.hasClass(e.toggleCssClass)){var n=s.getRenderedRange();this.getData().setRefreshHints({ignoreDiffsBefore:n.top,ignoreDiffsAfter:n.bottom+1}),r.collapsed?this.getData().expandGroup(r.groupingKey):this.getData().collapseGroup(r.groupingKey),t.stopImmediatePropagation(),t.preventDefault()}if(r&&r instanceof o.Group&&c.hasClass(e.checkboxSelectCssClass)){r.selectChecked=!r.selectChecked,c.removeClass(r.selectChecked?\"unchecked\":\"checked\"),c.addClass(r.selectChecked?\"checked\":\"unchecked\");var i=s.getData().mapItemsToRows(r.rows);(r.selectChecked?e.checkboxSelectPlugin.selectRows:e.checkboxSelectPlugin.deSelectRows)(i)}}function c(t,a){if(e.enableExpandCollapse&&t.which==o.keyCode.SPACE){var l=this.getActiveCell();if(l){var c=this.getDataItem(l.row);if(c&&c instanceof o.Group){var r=s.getRenderedRange();this.getData().setRefreshHints({ignoreDiffsBefore:r.top,ignoreDiffsAfter:r.bottom+1}),c.collapsed?this.getData().expandGroup(c.groupingKey):this.getData().collapseGroup(c.groupingKey),t.stopImmediatePropagation(),t.preventDefault()}}}}return e=a.extend(!0,{},t,e),{init:function(e){(s=e).onClick.subscribe(l),s.onKeyDown.subscribe(c)},destroy:function(){s&&(s.onClick.unsubscribe(l),s.onKeyDown.unsubscribe(c))},getGroupRowMetadata:function(s){return{selectable:!1,focusable:e.groupFocusable,cssClasses:e.groupCssClass,columns:{0:{colspan:\"*\",formatter:e.groupFormatter,editor:null}}}},getTotalsRowMetadata:function(s){return{selectable:!1,focusable:e.totalsFocusable,cssClasses:e.totalsCssClass,formatter:e.totalsFormatter,editor:null}}}}}},\n",
+       "      440: function _(e,i,t){Object.defineProperty(t,\"__esModule\",{value:!0});const s=e(1),n=e(441),c=e(95),a=s.__importStar(e(19));class o extends n.Widget{constructor(e){super(e)}static init_TableWidget(){this.define({source:[a.Instance],view:[a.Instance,()=>new c.CDSView]})}initialize(){super.initialize(),null==this.view.source&&(this.view.source=this.source,this.view.compute_indices())}}t.TableWidget=o,o.__name__=\"TableWidget\",o.init_TableWidget()},\n",
+       "      441: function _(i,e,t){Object.defineProperty(t,\"__esModule\",{value:!0});const o=i(1),n=i(247),r=o.__importStar(i(19));class _ extends n.HTMLBoxView{_width_policy(){return\"horizontal\"==this.model.orientation?super._width_policy():\"fixed\"}_height_policy(){return\"horizontal\"==this.model.orientation?\"fixed\":super._height_policy()}box_sizing(){const i=super.box_sizing();return\"horizontal\"==this.model.orientation?null==i.width&&(i.width=this.model.default_size):null==i.height&&(i.height=this.model.default_size),i}}t.WidgetView=_,_.__name__=\"WidgetView\";class s extends n.HTMLBox{constructor(i){super(i)}static init_Widget(){this.define({orientation:[r.Orientation,\"horizontal\"],default_size:[r.Number,300]}),this.override({margin:[5,5,5,5]})}}t.Widget=s,s.__name__=\"Widget\",s.init_Widget()},\n",
+       "      442: function _(n,e,t){Object.defineProperty(t,\"__esModule\",{value:!0});const l=n(1);n(67),n(443),l.__importStar(n(66)).styles.append('.bk-root .bk-data-table {\\n  box-sizing: content-box;\\n  font-size: 11px;\\n}\\n.bk-root .bk-data-table input[type=\"checkbox\"] {\\n  margin-left: 4px;\\n  margin-right: 4px;\\n}\\n.bk-root .bk-cell-special-defaults {\\n  border-right-color: silver;\\n  border-right-style: solid;\\n  background: #f5f5f5;\\n}\\n.bk-root .bk-cell-select {\\n  border-right-color: silver;\\n  border-right-style: solid;\\n  background: #f5f5f5;\\n}\\n.bk-root .bk-cell-index {\\n  border-right-color: silver;\\n  border-right-style: solid;\\n  background: #f5f5f5;\\n  text-align: right;\\n  color: gray;\\n}\\n.bk-root .bk-header-index .slick-column-name {\\n  float: right;\\n}\\n.bk-root .slick-row.selected .bk-cell-index {\\n  background-color: transparent;\\n}\\n.bk-root .slick-cell {\\n  padding-left: 4px;\\n  padding-right: 4px;\\n}\\n.bk-root .slick-cell.active {\\n  border-style: dashed;\\n}\\n.bk-root .slick-cell.editable {\\n  padding-left: 0;\\n  padding-right: 0;\\n}\\n.bk-root .bk-cell-editor input,\\n.bk-root .bk-cell-editor select {\\n  width: 100%;\\n  height: 100%;\\n  border: 0;\\n  margin: 0;\\n  padding: 0;\\n  outline: 0;\\n  background: transparent;\\n  vertical-align: baseline;\\n}\\n.bk-root .bk-cell-editor input {\\n  padding-left: 4px;\\n  padding-right: 4px;\\n}\\n.bk-root .bk-cell-editor-completion {\\n  font-size: 11px;\\n}\\n'),t.bk_data_table=\"bk-data-table\",t.bk_cell_index=\"bk-cell-index\",t.bk_header_index=\"bk-header-index\",t.bk_cell_editor=\"bk-cell-editor\",t.bk_cell_select=\"bk-cell-select\"},\n",
+       "      443: function _(A,n,o){Object.defineProperty(o,\"__esModule\",{value:!0});const e=A(1);A(67),e.__importStar(A(66)).styles.append('.bk-root {\\n  /*\\nIMPORTANT:\\nIn order to preserve the uniform grid appearance, all cell styles need to have padding, margin and border sizes.\\nNo built-in (selected, editable, highlight, flashing, invalid, loading, :focus) or user-specified CSS\\nclasses should alter those!\\n*/\\n  /*\\nIMPORTANT:\\nIn order to preserve the uniform grid appearance, all cell styles need to have padding, margin and border sizes.\\nNo built-in (selected, editable, highlight, flashing, invalid, loading, :focus) or user-specified CSS\\nclasses should alter those!\\n*/\\n  /* Menu button */\\n  /* Menu */\\n  /* Menu items */\\n  /* Disabled */\\n}\\n.bk-root .slick-header.ui-state-default,\\n.bk-root .slick-headerrow.ui-state-default,\\n.bk-root .slick-footerrow.ui-state-default,\\n.bk-root .slick-top-panel-scroller.ui-state-default {\\n  width: 100%;\\n  overflow: auto;\\n  position: relative;\\n  border-left: 0px !important;\\n}\\n.bk-root .slick-header.ui-state-default {\\n  overflow: inherit;\\n}\\n.bk-root .slick-header::-webkit-scrollbar,\\n.bk-root .slick-headerrow::-webkit-scrollbar,\\n.bk-root .slick-footerrow::-webkit-scrollbar {\\n  display: none;\\n}\\n.bk-root .slick-header-columns,\\n.bk-root .slick-headerrow-columns,\\n.bk-root .slick-footerrow-columns {\\n  position: relative;\\n  white-space: nowrap;\\n  cursor: default;\\n  overflow: hidden;\\n}\\n.bk-root .slick-header-column.ui-state-default {\\n  position: relative;\\n  display: inline-block;\\n  box-sizing: content-box !important;\\n  /* this here only for Firefox! */\\n  overflow: hidden;\\n  -o-text-overflow: ellipsis;\\n  text-overflow: ellipsis;\\n  height: 16px;\\n  line-height: 16px;\\n  margin: 0;\\n  padding: 4px;\\n  border-right: 1px solid silver;\\n  border-left: 0px !important;\\n  border-top: 0px !important;\\n  border-bottom: 0px !important;\\n  float: left;\\n}\\n.bk-root .slick-headerrow-column.ui-state-default,\\n.bk-root .slick-footerrow-column.ui-state-default {\\n  padding: 4px;\\n}\\n.bk-root .slick-header-column-sorted {\\n  font-style: italic;\\n}\\n.bk-root .slick-sort-indicator {\\n  display: inline-block;\\n  width: 8px;\\n  height: 5px;\\n  margin-left: 4px;\\n  margin-top: 6px;\\n  float: left;\\n}\\n.bk-root .slick-sort-indicator-numbered {\\n  display: inline-block;\\n  width: 8px;\\n  height: 5px;\\n  margin-left: 4px;\\n  margin-top: 0;\\n  line-height: 20px;\\n  float: left;\\n  font-family: Arial;\\n  font-style: normal;\\n  font-weight: bold;\\n  color: #6190CD;\\n}\\n.bk-root .slick-sort-indicator-desc {\\n  background: url(images/sort-desc.gif);\\n}\\n.bk-root .slick-sort-indicator-asc {\\n  background: url(images/sort-asc.gif);\\n}\\n.bk-root .slick-resizable-handle {\\n  position: absolute;\\n  font-size: 0.1px;\\n  display: block;\\n  cursor: col-resize;\\n  width: 9px;\\n  right: -5px;\\n  top: 0;\\n  height: 100%;\\n  z-index: 1;\\n}\\n.bk-root .slick-sortable-placeholder {\\n  background: silver;\\n}\\n.bk-root .grid-canvas {\\n  position: relative;\\n  outline: 0;\\n}\\n.bk-root .slick-row.ui-widget-content,\\n.bk-root .slick-row.ui-state-active {\\n  position: absolute;\\n  border: 0px;\\n  width: 100%;\\n}\\n.bk-root .slick-cell,\\n.bk-root .slick-headerrow-column,\\n.bk-root .slick-footerrow-column {\\n  position: absolute;\\n  border: 1px solid transparent;\\n  border-right: 1px dotted silver;\\n  border-bottom-color: silver;\\n  overflow: hidden;\\n  -o-text-overflow: ellipsis;\\n  text-overflow: ellipsis;\\n  vertical-align: middle;\\n  z-index: 1;\\n  padding: 1px 2px 2px 1px;\\n  margin: 0;\\n  white-space: nowrap;\\n  cursor: default;\\n}\\n.bk-root .slick-cell,\\n.bk-root .slick-headerrow-column {\\n  border-bottom-color: silver;\\n}\\n.bk-root .slick-footerrow-column {\\n  border-top-color: silver;\\n}\\n.bk-root .slick-group-toggle {\\n  display: inline-block;\\n}\\n.bk-root .slick-cell.highlighted {\\n  background: lightskyblue;\\n  background: rgba(0, 0, 255, 0.2);\\n  -webkit-transition: all 0.5s;\\n  -moz-transition: all 0.5s;\\n  -o-transition: all 0.5s;\\n  transition: all 0.5s;\\n}\\n.bk-root .slick-cell.flashing {\\n  border: 1px solid red !important;\\n}\\n.bk-root .slick-cell.editable {\\n  z-index: 11;\\n  overflow: visible;\\n  background: white;\\n  border-color: black;\\n  border-style: solid;\\n}\\n.bk-root .slick-cell:focus {\\n  outline: none;\\n}\\n.bk-root .slick-reorder-proxy {\\n  display: inline-block;\\n  background: blue;\\n  opacity: 0.15;\\n  cursor: move;\\n}\\n.bk-root .slick-reorder-guide {\\n  display: inline-block;\\n  height: 2px;\\n  background: blue;\\n  opacity: 0.7;\\n}\\n.bk-root .slick-selection {\\n  z-index: 10;\\n  position: absolute;\\n  border: 2px dashed black;\\n}\\n.bk-root .slick-header-columns {\\n  background: url(\\'images/header-columns-bg.gif\\') repeat-x center bottom;\\n  border-bottom: 1px solid silver;\\n}\\n.bk-root .slick-header-column {\\n  background: url(\\'images/header-columns-bg.gif\\') repeat-x center bottom;\\n  border-right: 1px solid silver;\\n}\\n.bk-root .slick-header-column:hover,\\n.bk-root .slick-header-column-active {\\n  background: white url(\\'images/header-columns-over-bg.gif\\') repeat-x center bottom;\\n}\\n.bk-root .slick-headerrow {\\n  background: #fafafa;\\n}\\n.bk-root .slick-headerrow-column {\\n  background: #fafafa;\\n  border-bottom: 0;\\n  height: 100%;\\n}\\n.bk-root .slick-row.ui-state-active {\\n  background: #F5F7D7;\\n}\\n.bk-root .slick-row {\\n  position: absolute;\\n  background: white;\\n  border: 0px;\\n  line-height: 20px;\\n}\\n.bk-root .slick-row.selected {\\n  z-index: 10;\\n  background: #DFE8F6;\\n}\\n.bk-root .slick-cell {\\n  padding-left: 4px;\\n  padding-right: 4px;\\n}\\n.bk-root .slick-group {\\n  border-bottom: 2px solid silver;\\n}\\n.bk-root .slick-group-toggle {\\n  width: 9px;\\n  height: 9px;\\n  margin-right: 5px;\\n}\\n.bk-root .slick-group-toggle.expanded {\\n  background: url(images/collapse.gif) no-repeat center center;\\n}\\n.bk-root .slick-group-toggle.collapsed {\\n  background: url(images/expand.gif) no-repeat center center;\\n}\\n.bk-root .slick-group-totals {\\n  color: gray;\\n  background: white;\\n}\\n.bk-root .slick-group-select-checkbox {\\n  width: 13px;\\n  height: 13px;\\n  margin: 3px 10px 0 0;\\n  display: inline-block;\\n}\\n.bk-root .slick-group-select-checkbox.checked {\\n  background: url(images/GrpCheckboxY.png) no-repeat center center;\\n}\\n.bk-root .slick-group-select-checkbox.unchecked {\\n  background: url(images/GrpCheckboxN.png) no-repeat center center;\\n}\\n.bk-root .slick-cell.selected {\\n  background-color: beige;\\n}\\n.bk-root .slick-cell.active {\\n  border-color: gray;\\n  border-style: solid;\\n}\\n.bk-root .slick-sortable-placeholder {\\n  background: silver !important;\\n}\\n.bk-root .slick-row.odd {\\n  background: #fafafa;\\n}\\n.bk-root .slick-row.ui-state-active {\\n  background: #F5F7D7;\\n}\\n.bk-root .slick-row.loading {\\n  opacity: 0.5;\\n}\\n.bk-root .slick-cell.invalid {\\n  border-color: red;\\n  -moz-animation-duration: 0.2s;\\n  -webkit-animation-duration: 0.2s;\\n  -moz-animation-name: slickgrid-invalid-hilite;\\n  -webkit-animation-name: slickgrid-invalid-hilite;\\n}\\n@-moz-keyframes slickgrid-invalid-hilite {\\n  from {\\n    box-shadow: 0 0 6px red;\\n  }\\n  to {\\n    box-shadow: none;\\n  }\\n}\\n@-webkit-keyframes slickgrid-invalid-hilite {\\n  from {\\n    box-shadow: 0 0 6px red;\\n  }\\n  to {\\n    box-shadow: none;\\n  }\\n}\\n.bk-root .slick-column-name,\\n.bk-root .slick-sort-indicator {\\n  /**\\n   * This makes all \"float:right\" elements after it that spill over to the next line\\n   * display way below the lower boundary of the column thus hiding them.\\n   */\\n  display: inline-block;\\n  float: left;\\n  margin-bottom: 100px;\\n}\\n.bk-root .slick-header-button {\\n  display: inline-block;\\n  float: right;\\n  vertical-align: top;\\n  margin: 1px;\\n  /**\\n  * This makes all \"float:right\" elements after it that spill over to the next line\\n  * display way below the lower boundary of the column thus hiding them.\\n  */\\n  margin-bottom: 100px;\\n  height: 15px;\\n  width: 15px;\\n  background-repeat: no-repeat;\\n  background-position: center center;\\n  cursor: pointer;\\n}\\n.bk-root .slick-header-button-hidden {\\n  width: 0;\\n  -webkit-transition: 0.2s width;\\n  -ms-transition: 0.2s width;\\n  transition: 0.2s width;\\n}\\n.bk-root .slick-header-column:hover > .slick-header-button {\\n  width: 15px;\\n}\\n.bk-root .slick-header-menubutton {\\n  position: absolute;\\n  right: 0;\\n  top: 0;\\n  bottom: 0;\\n  width: 14px;\\n  background-repeat: no-repeat;\\n  background-position: left center;\\n  background-image: url(../images/down.gif);\\n  cursor: pointer;\\n  display: none;\\n  border-left: thin ridge silver;\\n}\\n.bk-root .slick-header-column:hover > .slick-header-menubutton,\\n.bk-root .slick-header-column-active .slick-header-menubutton {\\n  display: inline-block;\\n}\\n.bk-root .slick-header-menu {\\n  position: absolute;\\n  display: inline-block;\\n  margin: 0;\\n  padding: 2px;\\n  cursor: default;\\n}\\n.bk-root .slick-header-menuitem {\\n  list-style: none;\\n  margin: 0;\\n  padding: 0;\\n  cursor: pointer;\\n}\\n.bk-root .slick-header-menuicon {\\n  display: inline-block;\\n  width: 16px;\\n  height: 16px;\\n  vertical-align: middle;\\n  margin-right: 4px;\\n  background-repeat: no-repeat;\\n  background-position: center center;\\n}\\n.bk-root .slick-header-menucontent {\\n  display: inline-block;\\n  vertical-align: middle;\\n}\\n.bk-root .slick-header-menuitem-disabled {\\n  color: silver;\\n}\\n.bk-root .slick-columnpicker {\\n  border: 1px solid #718BB7;\\n  background: #f0f0f0;\\n  padding: 6px;\\n  -moz-box-shadow: 2px 2px 2px silver;\\n  -webkit-box-shadow: 2px 2px 2px silver;\\n  box-shadow: 2px 2px 2px silver;\\n  min-width: 150px;\\n  cursor: default;\\n  position: absolute;\\n  z-index: 20;\\n  overflow: auto;\\n  resize: both;\\n}\\n.bk-root .slick-columnpicker > .close {\\n  float: right;\\n}\\n.bk-root .slick-columnpicker .title {\\n  font-size: 16px;\\n  width: 60%;\\n  border-bottom: solid 1px #d6d6d6;\\n  margin-bottom: 10px;\\n}\\n.bk-root .slick-columnpicker li {\\n  list-style: none;\\n  margin: 0;\\n  padding: 0;\\n  background: none;\\n}\\n.bk-root .slick-columnpicker input {\\n  margin: 4px;\\n}\\n.bk-root .slick-columnpicker li a {\\n  display: block;\\n  padding: 4px;\\n  font-weight: bold;\\n}\\n.bk-root .slick-columnpicker li a:hover {\\n  background: white;\\n}\\n.bk-root .slick-pager {\\n  width: 100%;\\n  height: 26px;\\n  border: 1px solid gray;\\n  border-top: 0;\\n  background: url(\\'../images/header-columns-bg.gif\\') repeat-x center bottom;\\n  vertical-align: middle;\\n}\\n.bk-root .slick-pager .slick-pager-status {\\n  display: inline-block;\\n  padding: 6px;\\n}\\n.bk-root .slick-pager .ui-icon-container {\\n  display: inline-block;\\n  margin: 2px;\\n  border-color: gray;\\n}\\n.bk-root .slick-pager .slick-pager-nav {\\n  display: inline-block;\\n  float: left;\\n  padding: 2px;\\n}\\n.bk-root .slick-pager .slick-pager-settings {\\n  display: block;\\n  float: right;\\n  padding: 2px;\\n}\\n.bk-root .slick-pager .slick-pager-settings * {\\n  vertical-align: middle;\\n}\\n.bk-root .slick-pager .slick-pager-settings a {\\n  padding: 2px;\\n  text-decoration: underline;\\n  cursor: pointer;\\n}\\n.bk-root .slick-header-columns {\\n  background-image: url(\"data:image/gif;base64,R0lGODlhAgAYAIcAANDQ0Ovs7uzt7+3u8O7v8e/w8vDx8/Hy9Pn5+QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAP8ALAAAAAACABgAAAghABEIHEiwYMEDCA8YWMiwgMMCBAgMmDhAgIAAGAMAABAQADs=\");\\n}\\n.bk-root .slick-header-column {\\n  background-image: url(\"data:image/gif;base64,R0lGODlhAgAYAIcAANDQ0Ovs7uzt7+3u8O7v8e/w8vDx8/Hy9Pn5+QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAP8ALAAAAAACABgAAAghABEIHEiwYMEDCA8YWMiwgMMCBAgMmDhAgIAAGAMAABAQADs=\");\\n}\\n.bk-root .slick-header-column:hover,\\n.bk-root .slick-header-column-active {\\n  background-image: url(\"data:image/gif;base64,R0lGODlhAgAWAIcAAKrM9tno++vz/QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAP8ALAAAAAACABYAAAgUAAUIHEiwoIAACBMqXMhwIQAAAQEAOw==\");\\n}\\n.bk-root .slick-group-toggle.expanded {\\n  background-image: url(\"data:image/gif;base64,R0lGODlhCQAJAPcAAAFGeoCAgNXz/+v5/+v6/+z5/+36//L7//X8//j9/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAACQAJAAAIMwADCBxIUIDBgwIEChgwwECBAgQUFjBAkaJCABgxGlB4AGHCAAIQiBypEEECkScJqgwQEAA7\");\\n}\\n.bk-root .slick-group-toggle.collapsed {\\n  background-image: url(\"data:image/gif;base64,R0lGODlhCQAJAPcAAAFGeoCAgNXz/+v5/+v6/+z5/+36//L7//X8//j9/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAACQAJAAAIOAADCBxIUIDBgwIEChgwAECBAgQUFjAAQIABAwoBaNSIMYCAAwIqGlSIAEHFkiQTIBCgkqDLAAEBADs=\");\\n}\\n.bk-root .slick-group-select-checkbox.checked {\\n  background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAIAAACQKrqGAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwQAADsEBuJFr7QAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4xNkRpr/UAAAEcSURBVChTjdI9S8NQFAbg/raQXVwCRRFE7GK7OXTwD+ikk066VF3a0ja0hQTyQdJrwNq0zrYSQRLEXMSWSlCIb8glqRcFD+9yz3nugXwU4n9XQqMoGjj36uBJsTwuaNo3EwBG4Yy7pe7Gv8YcvhJCGFVsjxsjxujj6OTSGlHv+U2WZUZbPWKOv1ZjT5a7pbIoiptbO5b73mwrjHa1B27l8VlTEIS1damlTnEE+EEN9/P8WrfH81qdAIGeXvTTmzltdCy46sEhxpKUINReZR9NnqZbr9puugxV3NjWh/k74WmmEdWhmUNy2jNmWRc6fZTVADCqao52u+DGWTACYNT3fRxwtatPufTNR4yCIGAUn5hS+vJHhWGY/ANx/A3tvdv+1tZmuwAAAABJRU5ErkJggg==\");\\n}\\n.bk-root .slick-group-select-checkbox.unchecked {\\n  background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAIAAACQKrqGAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwQAADsEBuJFr7QAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4xNkRpr/UAAACXSURBVChT1dIxC4MwEAXg/v8/VOhQVDBNakV0KA6pxS4JhWRSIYPEJxwdDi1de7wleR+3JIf486w0hKCKRpSvvOhZcCmvNQBRuKqdah03U7UjNNH81rOaBYDo8SQaPX8JANFEaLaGBeAPaaY61rGksiN6TmR5H1j9CSoAosYYHLA7vTxYMvVEZa0liif23r93xjm3/oEYF8PiDn/I2FHCAAAAAElFTkSuQmCC\");\\n}\\n.bk-root .slick-sort-indicator-desc {\\n  background-image: url(\"data:image/gif;base64,R0lGODlhDQAFAIcAAGGQzUD/QOPu+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAMAAAEALAAAAAANAAUAAAgeAAUAGEgQgIAACBEKLHgwYcKFBh1KFNhQosOKEgMCADs=\");\\n}\\n.bk-root .slick-sort-indicator-asc {\\n  background-image: url(\"data:image/gif;base64,R0lGODlhDQAFAIcAAGGQzUD/QOPu+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAMAAAEALAAAAAANAAUAAAgbAAMIDABgoEGDABIeRJhQ4cKGEA8KmEiRosGAADs=\");\\n}\\n.bk-root .slick-header-menubutton {\\n  background-image: url(\"data:image/gif;base64,R0lGODlhDgAOAIABADtKYwAAACH5BAEAAAEALAAAAAAOAA4AAAISjI+py+0PHZgUsGobhTn6DxoFADs=\");\\n}\\n.bk-root .slick-pager {\\n  background-image: url(\"data:image/gif;base64,R0lGODlhAgAYAIcAANDQ0Ovs7uzt7+3u8O7v8e/w8vDx8/Hy9Pn5+QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAP8ALAAAAAACABgAAAghABEIHEiwYMEDCA8YWMiwgMMCBAgMmDhAgIAAGAMAABAQADs=\");\\n}\\n')},\n",
+       "      444: function _(t,e,r){Object.defineProperty(r,\"__esModule\",{value:!0});const i=t(1),o=i.__importDefault(t(157)),a=i.__importStar(t(159)),n=t(445),s=i.__importStar(t(19)),c=t(66),l=t(8),m=t(69);class _ extends m.Model{constructor(t){super(t)}doFormat(t,e,r,i,o){return null==r?\"\":(r+\"\").replace(/&/g,\"&amp;\").replace(/</g,\"&lt;\").replace(/>/g,\"&gt;\")}}r.CellFormatter=_,_.__name__=\"CellFormatter\";class u extends _{constructor(t){super(t)}static init_StringFormatter(){this.define({font_style:[s.FontStyle,\"normal\"],text_align:[s.TextAlign,\"left\"],text_color:[s.Color]})}doFormat(t,e,r,i,o){const{font_style:a,text_align:n,text_color:s}=this,l=c.div({},null==r?\"\":`${r}`);switch(a){case\"bold\":l.style.fontWeight=\"bold\";break;case\"italic\":l.style.fontStyle=\"italic\"}return null!=n&&(l.style.textAlign=n),null!=s&&(l.style.color=s),l.outerHTML}}r.StringFormatter=u,u.__name__=\"StringFormatter\",u.init_StringFormatter();class F extends u{constructor(t){super(t)}static init_ScientificFormatter(){this.define({precision:[s.Number,10],power_limit_high:[s.Number,5],power_limit_low:[s.Number,-3]})}get scientific_limit_low(){return Math.pow(10,this.power_limit_low)}get scientific_limit_high(){return Math.pow(10,this.power_limit_high)}doFormat(t,e,r,i,o){const a=r<=this.scientific_limit_low||r>=this.scientific_limit_high;let n=this.precision;return n<1&&(n=1),r=a?r.toExponential(n):r.toFixed(n).replace(/(\\.[0-9]*?)0+$/,\"$1\").replace(/\\.$/,\"\"),super.doFormat(t,e,r,i,o)}}r.ScientificFormatter=F,F.__name__=\"ScientificFormatter\",F.init_ScientificFormatter();class d extends u{constructor(t){super(t)}static init_NumberFormatter(){this.define({format:[s.String,\"0,0\"],language:[s.String,\"en\"],rounding:[s.RoundingFunction,\"round\"]})}doFormat(t,e,r,i,o){const{format:n,language:s}=this,c=(()=>{switch(this.rounding){case\"round\":case\"nearest\":return Math.round;case\"floor\":case\"rounddown\":return Math.floor;case\"ceil\":case\"roundup\":return Math.ceil}})();return r=a.format(r,n,s,c),super.doFormat(t,e,r,i,o)}}r.NumberFormatter=d,d.__name__=\"NumberFormatter\",d.init_NumberFormatter();class p extends _{constructor(t){super(t)}static init_BooleanFormatter(){this.define({icon:[s.String,\"check\"]})}doFormat(t,e,r,i,o){return r?c.i({class:this.icon}).outerHTML:\"\"}}r.BooleanFormatter=p,p.__name__=\"BooleanFormatter\",p.init_BooleanFormatter();class h extends _{constructor(t){super(t)}static init_DateFormatter(){this.define({format:[s.String,\"ISO-8601\"]})}getFormat(){switch(this.format){case\"ATOM\":case\"W3C\":case\"RFC-3339\":case\"ISO-8601\":return\"%Y-%m-%d\";case\"COOKIE\":return\"%a, %d %b %Y\";case\"RFC-850\":return\"%A, %d-%b-%y\";case\"RFC-1123\":case\"RFC-2822\":return\"%a, %e %b %Y\";case\"RSS\":case\"RFC-822\":case\"RFC-1036\":return\"%a, %e %b %y\";case\"TIMESTAMP\":return;default:return this.format}}doFormat(t,e,r,i,a){r=l.isString(r)?parseInt(r,10):r;const n=o.default(r,this.getFormat());return super.doFormat(t,e,n,i,a)}}r.DateFormatter=h,h.__name__=\"DateFormatter\",h.init_DateFormatter();class g extends _{constructor(t){super(t)}static init_HTMLTemplateFormatter(){this.define({template:[s.String,\"<%= value %>\"]})}doFormat(t,e,r,i,o){const{template:a}=this;if(null==r)return\"\";return n._.template(a)(Object.assign(Object.assign({},o),{value:r}))}}r.HTMLTemplateFormatter=g,g.__name__=\"HTMLTemplateFormatter\",g.init_HTMLTemplateFormatter()},\n",
+       "      445: function _(e,n,t){var f=e(446),i=f.template;function o(e,n,t){return i(e,n,t)}o._=f,n.exports=o,\"function\"==typeof define&&define.amd?define((function(){return o})):\"undefined\"==typeof window&&\"undefined\"==typeof navigator||(window.UnderscoreTemplate=o)},\n",
+       "      446: function _(r,e,n){\n",
+       "      //     (c) 2009-2013 Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors\n",
+       "      //     Underscore may be freely distributed under the MIT license.\n",
+       "      var t={},a=Array.prototype,u=Object.prototype,c=a.slice,o=u.toString,l=u.hasOwnProperty,i=a.forEach,f=Object.keys,s=Array.isArray,p=function(){},_=p.each=p.forEach=function(r,e,n){if(null!=r)if(i&&r.forEach===i)r.forEach(e,n);else if(r.length===+r.length){for(var a=0,u=r.length;a<u;a++)if(e.call(n,r[a],a,r)===t)return}else{var c=p.keys(r);for(a=0,u=c.length;a<u;a++)if(e.call(n,r[c[a]],c[a],r)===t)return}};p.keys=f||function(r){if(r!==Object(r))throw new TypeError(\"Invalid object\");var e=[];for(var n in r)p.has(r,n)&&e.push(n);return e},p.defaults=function(r){return _(c.call(arguments,1),(function(e){if(e)for(var n in e)void 0===r[n]&&(r[n]=e[n])})),r},p.isArray=s||function(r){return\"[object Array]\"===o.call(r)},p.has=function(r,e){if(!p.isArray(e))return null!=r&&l.call(r,e);for(var n=e.length,t=0;t<n;t++){var a=e[t];if(null==r||!l.call(r,a))return!1;r=r[a]}return!!n};var h={escape:{\"&\":\"&amp;\",\"<\":\"&lt;\",\">\":\"&gt;\",'\"':\"&quot;\",\"'\":\"&#x27;\"}},v={escape:new RegExp(\"[\"+p.keys(h.escape).join(\"\")+\"]\",\"g\")};p.each([\"escape\"],(function(r){p[r]=function(e){return null==e?\"\":(\"\"+e).replace(v[r],(function(e){return h[r][e]}))}})),p.templateSettings={evaluate:/<%([\\s\\S]+?)%>/g,interpolate:/<%=([\\s\\S]+?)%>/g,escape:/<%-([\\s\\S]+?)%>/g};var g=/(.)^/,y={\"'\":\"'\",\"\\\\\":\"\\\\\",\"\\r\":\"r\",\"\\n\":\"n\",\"\\t\":\"t\",\"\\u2028\":\"u2028\",\"\\u2029\":\"u2029\"},j=/\\\\|'|\\r|\\n|\\t|\\u2028|\\u2029/g;p.template=function(r,e,n){var t;n=p.defaults({},n,p.templateSettings);var a=new RegExp([(n.escape||g).source,(n.interpolate||g).source,(n.evaluate||g).source].join(\"|\")+\"|$\",\"g\"),u=0,c=\"__p+='\";r.replace(a,(function(e,n,t,a,o){return c+=r.slice(u,o).replace(j,(function(r){return\"\\\\\"+y[r]})),n&&(c+=\"'+\\n((__t=(\"+n+\"))==null?'':_.escape(__t))+\\n'\"),t&&(c+=\"'+\\n((__t=(\"+t+\"))==null?'':__t)+\\n'\"),a&&(c+=\"';\\n\"+a+\"\\n__p+='\"),u=o+e.length,e})),c+=\"';\\n\",n.variable||(c=\"with(obj||{}){\\n\"+c+\"}\\n\"),c=\"var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};\\n\"+c+\"return __p;\\n\";try{t=new Function(n.variable||\"obj\",\"_\",c)}catch(r){throw r.source=c,r}if(e)return t(e,p);var o=function(r){return t.call(this,r,p)};return o.source=\"function(\"+(n.variable||\"obj\")+\"){\\n\"+c+\"}\",o},e.exports=p},\n",
+       "      447: function _(t,e,i){Object.defineProperty(i,\"__esModule\",{value:!0});const r=t(1),o=t(444),n=t(423),a=r.__importStar(t(19)),l=t(25),s=t(69);class d extends s.Model{constructor(t){super(t)}static init_TableColumn(){this.define({field:[a.String],title:[a.String],width:[a.Number,300],formatter:[a.Instance,()=>new o.StringFormatter],editor:[a.Instance,()=>new n.StringEditor],sortable:[a.Boolean,!0],default_sort:[a.Sort,\"ascending\"]})}toColumn(){return{id:l.uniqueId(),field:this.field,name:this.title,width:this.width,formatter:null!=this.formatter?this.formatter.doFormat.bind(this.formatter):void 0,model:this.editor,editor:this.editor.default_view,sortable:this.sortable,defaultSortAsc:\"ascending\"==this.default_sort}}}i.TableColumn=d,d.__name__=\"TableColumn\",d.init_TableColumn()},\n",
+       "      448: function _(t,e,s){Object.defineProperty(s,\"__esModule\",{value:!0});const r=t(1),a=t(431),{Avg:i,Min:o,Max:g,Sum:n}=a.Data.Aggregators,u=r.__importStar(t(19)),c=t(69);class _ extends c.Model{constructor(t){super(t)}static init_RowAggregator(){this.define({field_:[u.String,\"\"]})}}s.RowAggregator=_,_.__name__=\"RowAggregator\",_.init_RowAggregator();const l=new i;class m extends _{constructor(){super(...arguments),this.key=\"avg\",this.init=l.init,this.accumulate=l.accumulate,this.storeResult=l.storeResult}}s.AvgAggregator=m,m.__name__=\"AvgAggregator\";const h=new o;class A extends _{constructor(){super(...arguments),this.key=\"min\",this.init=h.init,this.accumulate=h.accumulate,this.storeResult=h.storeResult}}s.MinAggregator=A,A.__name__=\"MinAggregator\";const R=new g;class d extends _{constructor(){super(...arguments),this.key=\"max\",this.init=R.init,this.accumulate=R.accumulate,this.storeResult=R.storeResult}}s.MaxAggregator=d,d.__name__=\"MaxAggregator\";const x=new n;class w extends _{constructor(){super(...arguments),this.key=\"sum\",this.init=x.init,this.accumulate=x.accumulate,this.storeResult=x.storeResult}}s.SumAggregator=w,w.__name__=\"SumAggregator\"},\n",
+       "      449: function _(t,e,s){Object.defineProperty(s,\"__esModule\",{value:!0});const o=t(1).__importStar(t(19)),r=t(66),i=t(431),a=t(424),n=t(69);function l(t,e,s,o,i){const{collapsed:a,level:n,title:l}=i,u=r.span({class:`slick-group-toggle ${a?\"collapsed\":\"expanded\"}`,style:{\"margin-left\":`${15*n}px`}}),g=r.span({class:\"slick-group-title\",level:n},l);return`${u.outerHTML}${g.outerHTML}`}function u(t,e){const s=this.getDataItem(e.row);s instanceof i.Group&&t.target.classList.contains(\"slick-group-toggle\")&&(s.collapsed?this.getData().expandGroup(s.groupingKey):this.getData().collapseGroup(s.groupingKey),t.stopImmediatePropagation(),t.preventDefault(),this.invalidate(),this.render())}class g extends n.Model{constructor(t){super(t)}static init_GroupingInfo(){this.define({getter:[o.String,\"\"],aggregators:[o.Array,[]],collapsed:[o.Boolean,!1]})}get comparer(){return(t,e)=>t.value===e.value?0:t.value>e.value?1:-1}}s.GroupingInfo=g,g.__name__=\"GroupingInfo\",g.init_GroupingInfo();class c extends a.TableDataProvider{constructor(t,e,s,o){super(t,e),this.columns=s,this.groupingInfos=[],this.groupingDelimiter=\":|:\",this.target=o}setGrouping(t){this.groupingInfos=t,this.toggledGroupsByLevel=t.map(()=>({})),this.refresh()}extractGroups(t,e){const s=[],o=new Map,r=e?e.level+1:0,{comparer:a,getter:n}=this.groupingInfos[r];return t.forEach(t=>{const a=this.source.data[n][t];let l=o.get(a);if(!l){const t=e?`${e.groupingKey}${this.groupingDelimiter}${a}`:`${a}`;l=Object.assign(new i.Group,{value:a,level:r,groupingKey:t}),s.push(l),o.set(a,l)}l.rows.push(t)}),r<this.groupingInfos.length-1&&s.forEach(t=>{t.groups=this.extractGroups(t.rows,t)}),s.sort(a),s}calculateTotals(t,e){const s={avg:{},max:{},min:{},sum:{}},{source:{data:o}}=this,r=Object.keys(o),i=t.rows.map(t=>r.reduce((e,s)=>Object.assign(Object.assign({},e),{[s]:o[s][t]}),{}));return e.forEach(t=>{t.init(),i.forEach(e=>t.accumulate(e)),t.storeResult(s)}),s}addTotals(t,e=0){const{aggregators:s,collapsed:o}=this.groupingInfos[e],r=this.toggledGroupsByLevel[e];t.forEach(t=>{t.groups&&this.addTotals(t.groups,e+1),s.length&&t.rows.length&&(t.totals=this.calculateTotals(t,s)),t.collapsed=o!==r[t.groupingKey],t.title=t.value?`${t.value}`:\"\"})}flattenedGroupedRows(t,e=0){const s=[];return t.forEach(t=>{if(s.push(t),!t.collapsed){const o=t.groups?this.flattenedGroupedRows(t.groups,e+1):t.rows;s.push(...o)}}),s}refresh(){const t=this.extractGroups(this.view.indices),e=this.source.data[this.columns[0].field];t.length&&(this.addTotals(t),this.rows=this.flattenedGroupedRows(t),this.target.data={row_indices:this.rows.map(t=>t instanceof i.Group?t.rows:t),labels:this.rows.map(t=>t instanceof i.Group?t.title:e[t])})}getLength(){return this.rows.length}getItem(t){const e=this.rows[t],{source:{data:s}}=this;return e instanceof i.Group?e:Object.keys(s).reduce((t,o)=>Object.assign(Object.assign({},t),{[o]:s[o][e]}),{[a.DTINDEX_NAME]:e})}getItemMetadata(t){const e=this.rows[t],s=this.columns.slice(1),o=e instanceof i.Group?this.groupingInfos[e.level].aggregators:[];return e instanceof i.Group?{selectable:!1,focusable:!1,cssClasses:\"slick-group\",columns:[{formatter:l},...s.map((function(t){const{field:e,formatter:s}=t,r=o.find(({field_:t})=>t===e);if(r){const{key:t}=r;return{formatter:(o,r,i,a,n)=>s?s(o,r,n.totals[t][e],a,n):\"\"}}return{}}))]}:{}}collapseGroup(t){const e=t.split(this.groupingDelimiter).length-1;this.toggledGroupsByLevel[e][t]=!this.groupingInfos[e].collapsed,this.refresh()}expandGroup(t){const e=t.split(this.groupingDelimiter).length-1;this.toggledGroupsByLevel[e][t]=this.groupingInfos[e].collapsed,this.refresh()}}s.DataCubeProvider=c,c.__name__=\"DataCubeProvider\";class p extends a.DataTableView{render(){const t={enableCellNavigation:!1!==this.model.selectable,enableColumnReorder:!1,forceFitColumns:this.model.fit_columns,multiColumnSort:!1,editable:this.model.editable,autoEdit:!1,rowHeight:this.model.row_height},e=this.model.columns.map(t=>t.toColumn());var s,o;e[0].formatter=(s=e[0].formatter,o=this.model.grouping.length,(t,e,i,a,n)=>{const l=r.span({class:\"slick-group-toggle\",style:{\"margin-left\":`${15*(o||0)}px`}}),u=s?s(t,e,i,a,n):`${i}`;return`${l.outerHTML}${u&&u.replace(/^<div/,\"<span\").replace(/div>$/,\"span>\")}`}),delete e[0].editor,this.data=new c(this.model.source,this.model.view,e,this.model.target),this.data.setGrouping(this.model.grouping),this.el.style.width=`${this.model.width}px`,this.grid=new i.Grid(this.el,this.data,e,t),this.grid.onClick.subscribe(u)}}s.DataCubeView=p,p.__name__=\"DataCubeView\";class h extends a.DataTable{constructor(t){super(t)}static init_DataCube(){this.prototype.default_view=p,this.define({grouping:[o.Array,[]],target:[o.Instance]})}}s.DataCube=h,h.__name__=\"DataCube\",h.init_DataCube()},\n",
+       "      }, 421, {\"models/widgets/tables/main\":421,\"models/widgets/tables/index\":422,\"models/widgets/tables/cell_editors\":423,\"models/widgets/tables/data_table\":424,\"models/widgets/tables/table_widget\":440,\"models/widgets/widget\":441,\"styles/widgets/tables\":442,\"styles/widgets/slickgrid\":443,\"models/widgets/tables/cell_formatters\":444,\"models/widgets/tables/table_column\":447,\"models/widgets/tables/row_aggregators\":448,\"models/widgets/tables/data_cube\":449}, {});\n",
+       "      })\n",
+       "\n",
+       "\n",
+       "      /* END bokeh-tables.min.js */\n",
+       "    },\n",
+       "    \n",
+       "    function(Bokeh) {\n",
+       "      /* BEGIN bokeh-gl.min.js */\n",
+       "      /*!\n",
+       "       * Copyright (c) 2012 - 2020, Anaconda, Inc., and Bokeh Contributors\n",
+       "       * All rights reserved.\n",
+       "       * \n",
+       "       * Redistribution and use in source and binary forms, with or without modification,\n",
+       "       * are permitted provided that the following conditions are met:\n",
+       "       * \n",
+       "       * Redistributions of source code must retain the above copyright notice,\n",
+       "       * this list of conditions and the following disclaimer.\n",
+       "       * \n",
+       "       * Redistributions in binary form must reproduce the above copyright notice,\n",
+       "       * this list of conditions and the following disclaimer in the documentation\n",
+       "       * and/or other materials provided with the distribution.\n",
+       "       * \n",
+       "       * Neither the name of Anaconda nor the names of any contributors\n",
+       "       * may be used to endorse or promote products derived from this software\n",
+       "       * without specific prior written permission.\n",
+       "       * \n",
+       "       * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\n",
+       "       * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\n",
+       "       * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\n",
+       "       * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE\n",
+       "       * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\n",
+       "       * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF\n",
+       "       * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS\n",
+       "       * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN\n",
+       "       * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\n",
+       "       * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF\n",
+       "       * THE POSSIBILITY OF SUCH DAMAGE.\n",
+       "      */\n",
+       "      (function(root, factory) {\n",
+       "        factory(root[\"Bokeh\"]);\n",
+       "      })(this, function(Bokeh) {\n",
+       "        var define;\n",
+       "        return (function(modules, entry, aliases, externals) {\n",
+       "          if (Bokeh != null) {\n",
+       "            return Bokeh.register_plugin(modules, entry, aliases, externals);\n",
+       "          } else {\n",
+       "            throw new Error(\"Cannot find Bokeh. You have to load it prior to loading plugins.\");\n",
+       "          }\n",
+       "        })\n",
+       "      ({\n",
+       "      357: function _(e,n,o){Object.defineProperty(o,\"__esModule\",{value:!0}),e(358)},\n",
+       "      358: function _(e,t,_){Object.defineProperty(_,\"__esModule\",{value:!0});const o=e(1);\n",
+       "      /*\n",
+       "          Copyright notice: many of the awesome techniques and  GLSL code contained in\n",
+       "          this module are based on work by Nicolas Rougier as part of the Glumpy and\n",
+       "          Vispy projects. The algorithms are published in\n",
+       "          http://jcgt.org/published/0003/04/01/ and http://jcgt.org/published/0002/02/08/\n",
+       "          \n",
+       "          This module contains all gl-specific code to add gl support for the glyphs.\n",
+       "          By implementing it separetely, the GL functionality can be spun off in a\n",
+       "          separate library.\n",
+       "          Other locations where we work with GL, or prepare for GL-rendering:\n",
+       "          - canvas.ts\n",
+       "          - plot.ts\n",
+       "          - glyph.ts\n",
+       "          - glyph_renderer.ts\n",
+       "          */o.__exportStar(e(359),_),o.__exportStar(e(364),_)},\n",
+       "      359: function _(t,e,s){Object.defineProperty(s,\"__esModule\",{value:!0});const i=t(360),a=t(361),n=t(362),_=t(363),o=t(21);class h{constructor(t){this._atlas={},this._index=0,this._width=256,this._height=256,this.tex=new i.Texture2D(t),this.tex.set_wrapping(t.REPEAT,t.REPEAT),this.tex.set_interpolation(t.NEAREST,t.NEAREST),this.tex.set_size([this._height,this._width],t.RGBA),this.tex.set_data([0,0],[this._height,this._width],new Uint8Array(this._height*this._width*4)),this.get_atlas_data([1])}get_atlas_data(t){const e=t.join(\"-\");if(void 0===this._atlas[e]){const[s,i]=this.make_pattern(t);this.tex.set_data([this._index,0],[1,this._width],new Uint8Array(s.map(t=>t+10))),this._atlas[e]=[this._index/this._height,i],this._index+=1}return this._atlas[e]}make_pattern(t){t.length>1&&t.length%2&&(t=t.concat(t));let e=0;for(const s of t)e+=s;const s=[];let i=0;for(let e=0,a=t.length+2;e<a;e+=2){const a=Math.max(1e-4,t[e%t.length]),n=Math.max(1e-4,t[(e+1)%t.length]);s.push(i,i+a),i+=a+n}const a=this._width,n=new Float32Array(4*a);for(let t=0,i=a;t<i;t++){let i,_,o;const h=e*t/(a-1);let r=0,l=1e16;for(let t=0,e=s.length;t<e;t++){const e=Math.abs(s[t]-h);e<l&&(r=t,l=e)}r%2==0?(o=h<=s[r]?1:0,_=s[r],i=s[r+1]):(o=h>s[r]?-1:0,_=s[r-1],i=s[r]),n[4*t+0]=s[r],n[4*t+1]=o,n[4*t+2]=_,n[4*t+3]=i}return[n,e]}}h.__name__=\"DashAtlas\";const r={miter:0,round:1,bevel:2},l={\"\":0,none:0,\".\":0,round:1,\")\":1,\"(\":1,o:1,\"triangle in\":2,\"<\":2,\"triangle out\":3,\">\":3,square:4,\"[\":4,\"]\":4,\"=\":4,butt:5,\"|\":5};class g extends a.BaseGLGlyph{init(){const{gl:t}=this;this._scale_aspect=0;const e=n.vertex_shader,s=_.fragment_shader;this.prog=new i.Program(t),this.prog.set_shaders(e,s),this.index_buffer=new i.IndexBuffer(t),this.vbo_position=new i.VertexBuffer(t),this.vbo_tangents=new i.VertexBuffer(t),this.vbo_segment=new i.VertexBuffer(t),this.vbo_angles=new i.VertexBuffer(t),this.vbo_texcoord=new i.VertexBuffer(t),this.dash_atlas=new h(t)}draw(t,e,s){const i=e.glglyph;if(i.data_changed){if(!isFinite(s.dx)||!isFinite(s.dy))return;i._baked_offset=[s.dx,s.dy],i._set_data(),i.data_changed=!1}this.visuals_changed&&(this._set_visuals(),this.visuals_changed=!1);let{sx:a,sy:n}=s;const _=Math.sqrt(a*a+n*n);a/=_,n/=_,Math.abs(this._scale_aspect-n/a)>Math.abs(.001*this._scale_aspect)&&(i._update_scale(a,n),this._scale_aspect=n/a),this.prog.set_attribute(\"a_position\",\"vec2\",i.vbo_position),this.prog.set_attribute(\"a_tangents\",\"vec4\",i.vbo_tangents),this.prog.set_attribute(\"a_segment\",\"vec2\",i.vbo_segment),this.prog.set_attribute(\"a_angles\",\"vec2\",i.vbo_angles),this.prog.set_attribute(\"a_texcoord\",\"vec2\",i.vbo_texcoord),this.prog.set_uniform(\"u_length\",\"float\",[i.cumsum]),this.prog.set_texture(\"u_dash_atlas\",this.dash_atlas.tex);const o=i._baked_offset;if(this.prog.set_uniform(\"u_pixel_ratio\",\"float\",[s.pixel_ratio]),this.prog.set_uniform(\"u_canvas_size\",\"vec2\",[s.width,s.height]),this.prog.set_uniform(\"u_offset\",\"vec2\",[s.dx-o[0],s.dy-o[1]]),this.prog.set_uniform(\"u_scale_aspect\",\"vec2\",[a,n]),this.prog.set_uniform(\"u_scale_length\",\"float\",[_]),this.I_triangles=i.I_triangles,this.I_triangles.length<65535)this.index_buffer.set_size(2*this.I_triangles.length),this.index_buffer.set_data(0,new Uint16Array(this.I_triangles)),this.prog.draw(this.gl.TRIANGLES,this.index_buffer);else{t=Array.from(this.I_triangles);const e=this.I_triangles.length,s=64008,a=[];for(let t=0,i=Math.ceil(e/s);t<i;t++)a.push([]);for(let e=0,i=t.length;e<i;e++){const i=t[e]%s;a[Math.floor(t[e]/s)].push(i)}for(let t=0,e=a.length;t<e;t++){const e=new Uint16Array(a[t]),n=t*s*4;0!==e.length&&(this.prog.set_attribute(\"a_position\",\"vec2\",i.vbo_position,0,2*n),this.prog.set_attribute(\"a_tangents\",\"vec4\",i.vbo_tangents,0,4*n),this.prog.set_attribute(\"a_segment\",\"vec2\",i.vbo_segment,0,2*n),this.prog.set_attribute(\"a_angles\",\"vec2\",i.vbo_angles,0,2*n),this.prog.set_attribute(\"a_texcoord\",\"vec2\",i.vbo_texcoord,0,2*n),this.index_buffer.set_size(2*e.length),this.index_buffer.set_data(0,e),this.prog.draw(this.gl.TRIANGLES,this.index_buffer))}}}_set_data(){this._bake(),this.vbo_position.set_size(4*this.V_position.length),this.vbo_position.set_data(0,this.V_position),this.vbo_tangents.set_size(4*this.V_tangents.length),this.vbo_tangents.set_data(0,this.V_tangents),this.vbo_angles.set_size(4*this.V_angles.length),this.vbo_angles.set_data(0,this.V_angles),this.vbo_texcoord.set_size(4*this.V_texcoord.length),this.vbo_texcoord.set_data(0,this.V_texcoord)}_set_visuals(){const t=o.color2rgba(this.glyph.visuals.line.line_color.value(),this.glyph.visuals.line.line_alpha.value()),e=l[this.glyph.visuals.line.line_cap.value()],s=r[this.glyph.visuals.line.line_join.value()];this.prog.set_uniform(\"u_color\",\"vec4\",t),this.prog.set_uniform(\"u_linewidth\",\"float\",[this.glyph.visuals.line.line_width.value()]),this.prog.set_uniform(\"u_antialias\",\"float\",[.9]),this.prog.set_uniform(\"u_linecaps\",\"vec2\",[e,e]),this.prog.set_uniform(\"u_linejoin\",\"float\",[s]),this.prog.set_uniform(\"u_miter_limit\",\"float\",[10]);const i=this.glyph.visuals.line.line_dash.value();let a=0,n=1;i.length&&([a,n]=this.dash_atlas.get_atlas_data(i)),this.prog.set_uniform(\"u_dash_index\",\"float\",[a]),this.prog.set_uniform(\"u_dash_phase\",\"float\",[this.glyph.visuals.line.line_dash_offset.value()]),this.prog.set_uniform(\"u_dash_period\",\"float\",[n]),this.prog.set_uniform(\"u_dash_caps\",\"vec2\",[e,e]),this.prog.set_uniform(\"u_closed\",\"float\",[0])}_bake(){let t,e,s,i,a,n,_,o;const h=this.nvertices,r=new Float64Array(this.glyph._x),l=new Float64Array(this.glyph._y),g=_=new Float32Array(2*h),f=new Float32Array(2*h),u=o=new Float32Array(4*h);for(let t=0,e=h;t<e;t++)g[2*t+0]=r[t]+this._baked_offset[0],g[2*t+1]=l[t]+this._baked_offset[1];this.tangents=e=new Float32Array(2*h-2);for(let t=0,s=h-1;t<s;t++)e[2*t+0]=_[2*(t+1)+0]-_[2*t+0],e[2*t+1]=_[2*(t+1)+1]-_[2*t+1];for(let t=0,s=h-1;t<s;t++)u[4*(t+1)+0]=e[2*t+0],u[4*(t+1)+1]=e[2*t+1],u[4*t+2]=e[2*t+0],u[4*t+3]=e[2*t+1];u[0]=e[0],u[1]=e[1],u[4*(h-1)+2]=e[2*(h-2)+0],u[4*(h-1)+3]=e[2*(h-2)+1];const c=new Float32Array(h);for(let t=0,e=h;t<e;t++)c[t]=Math.atan2(o[4*t+0]*o[4*t+3]-o[4*t+1]*o[4*t+2],o[4*t+0]*o[4*t+2]+o[4*t+1]*o[4*t+3]);for(let t=0,e=h-1;t<e;t++)f[2*t+0]=c[t],f[2*t+1]=c[t+1];const d=4*h-4;this.V_position=i=new Float32Array(2*d),this.V_angles=s=new Float32Array(2*d),this.V_tangents=a=new Float32Array(4*d),this.V_texcoord=n=new Float32Array(2*d);for(let t=0,e=h;t<e;t++)for(let e=0;e<4;e++){for(let a=0;a<2;a++)i[2*(4*t+e-2)+a]=g[2*t+a],s[2*(4*t+e)+a]=f[2*t+a];for(let s=0;s<4;s++)a[4*(4*t+e-2)+s]=u[4*t+s]}for(let t=0,e=h;t<e;t++)n[2*(4*t+0)+0]=-1,n[2*(4*t+1)+0]=-1,n[2*(4*t+2)+0]=1,n[2*(4*t+3)+0]=1,n[2*(4*t+0)+1]=-1,n[2*(4*t+1)+1]=1,n[2*(4*t+2)+1]=-1,n[2*(4*t+3)+1]=1;const p=6*(h-1);this.I_triangles=t=new Uint32Array(p);for(let e=0,s=h;e<s;e++)t[6*e+0]=0+4*e,t[6*e+1]=1+4*e,t[6*e+2]=3+4*e,t[6*e+3]=2+4*e,t[6*e+4]=0+4*e,t[6*e+5]=3+4*e}_update_scale(t,e){let s;const i=this.nvertices,a=4*i-4,n=this.tangents,_=new Float32Array(i-1),o=new Float32Array(2*i);this.V_segment=s=new Float32Array(2*a);for(let s=0,a=i-1;s<a;s++)_[s]=Math.sqrt(Math.pow(n[2*s+0]*t,2)+Math.pow(n[2*s+1]*e,2));let h=0;for(let t=0,e=i-1;t<e;t++)h+=_[t],o[2*(t+1)+0]=h,o[2*t+1]=h;for(let t=0,e=i;t<e;t++)for(let e=0;e<4;e++)for(let i=0;i<2;i++)s[2*(4*t+e)+i]=o[2*t+i];this.cumsum=h,this.vbo_segment.set_size(4*this.V_segment.length),this.vbo_segment.set_data(0,this.V_segment)}}s.LineGLGlyph=g,g.__name__=\"LineGLGlyph\"},\n",
+       "      360: function _(t,e,r){var n,o,i,a,s,l,h,u,c,_=function(t,e){return Array.isArray(t)&&Array.isArray(e)?t.concat(e):t+e},f=function(t,e){if(null==e);else{if(Array.isArray(e)){for(var r=0;r<e.length;r++)if(p(t,e[r]))return!0;return!1}if(e.constructor===Object){for(var n in e)if(t==n)return!0;return!1}if(e.constructor==String)return e.indexOf(t)>=0}var o=Error(\"Not a container: \"+e);throw o.name=\"TypeError\",o},p=function t(e,r){if(null==e||null==r);else{if(Array.isArray(e)&&Array.isArray(r)){for(var n=0,o=e.length==r.length;o&&n<e.length;)o=t(e[n],r[n]),n+=1;return o}if(e.constructor===Object&&r.constructor===Object){var i=Object.keys(e),a=Object.keys(r);i.sort(),a.sort();var s;for(n=0,o=t(i,a);o&&n<i.length;)o=t(e[s=i[n]],r[s]),n+=1;return o}}return e==r},d=function(t,e){if(void 0===t||\"undefined\"!=typeof window&&window===t||\"undefined\"!=typeof global&&global===t)throw\"Class constructor is called as a function.\";for(var r in t)void 0!==Object[r]||\"function\"!=typeof t[r]||t[r].nobind||(t[r]=t[r].bind(t));t.__init__&&t.__init__.apply(t,e)},y=function(t,e){if((\"number\"==typeof t)+(\"number\"==typeof e)===1){if(t.constructor===String)return A.call(t,e);if(e.constructor===String)return A.call(e,t);if(Array.isArray(e)){var r=t;t=e,e=r}if(Array.isArray(t)){for(var n=[],o=0;o<e;o++)n=n.concat(t);return n}}return t*e},g=function(t){return null===t||\"object\"!=typeof t?t:void 0!==t.length?!!t.length&&t:void 0!==t.byteLength?!!t.byteLength&&t:t.constructor!==Object||!!Object.getOwnPropertyNames(t).length&&t},v=function(t){if(!Array.isArray(this))return this.append.apply(this,arguments);this.push(t)},m=function(t,e){return this.constructor!==Object?this.get.apply(this,arguments):void 0!==this[t]?this[t]:void 0!==e?e:null},x=function(){return\"function\"==typeof this.keys?this.keys.apply(this,arguments):Object.keys(this)},b=function(t){if(this.constructor!==String)return this.lstrip.apply(this,arguments);t=void 0===t?\" \\t\\r\\n\":t;for(var e=0;e<this.length;e++)if(t.indexOf(this[e])<0)return this.slice(e);return\"\"},E=function(t){if(!Array.isArray(this))return this.remove.apply(this,arguments);for(var e=0;e<this.length;e++)if(p(this[e],t))return void this.splice(e,1);var r=Error(t);throw r.name=\"ValueError\",r},A=function(t){if(this.repeat)return this.repeat(t);if(t<1)return\"\";for(var e=\"\",r=this.valueOf();t>1;)1&t&&(e+=r),t>>=1,r+=r;return e+r},w=function(t){return this.constructor!==String?this.startswith.apply(this,arguments):0==this.indexOf(t)};c=window.console,u=function(t,e){var r,n,o,i,a,s,l;for(e=void 0===e?\"periodic check\":e,i=[];n=t.getError(),!(p(n,t.NO_ERROR)||g(i)&&p(n,i[i.length-1]));)v.call(i,n);if(i.length){for(a=\"\",\"object\"!=typeof(s=i)||Array.isArray(s)||(s=Object.keys(s)),l=0;l<s.length;l+=1)r=s[l],a=_(a,r);throw(o=new Error(\"RuntimeError:OpenGL got errors (\"+e+\"): \"+a)).name=\"RuntimeError\",o}return null},(o=function(){d(this,arguments)}).prototype._base_class=Object,o.prototype._class_name=\"GlooObject\",o.prototype.__init__=function(t){if(this._gl=t,this.handle=null,this._create(),null===this.handle)throw\"AssertionError: this.handle !== null\";return null},o.prototype._create=function(){var t;throw(t=new Error(\"NotImplementedError:\")).name=\"NotImplementedError\",t},((a=function(){d(this,arguments)}).prototype=Object.create(o.prototype))._base_class=o.prototype,a.prototype._class_name=\"Program\",a.prototype.UTYPEMAP={float:\"uniform1fv\",vec2:\"uniform2fv\",vec3:\"uniform3fv\",vec4:\"uniform4fv\",int:\"uniform1iv\",ivec2:\"uniform2iv\",ivec3:\"uniform3iv\",ivec4:\"uniform4iv\",bool:\"uniform1iv\",bvec2:\"uniform2iv\",bvec3:\"uniform3iv\",bvec4:\"uniform4iv\",mat2:\"uniformMatrix2fv\",mat3:\"uniformMatrix3fv\",mat4:\"uniformMatrix4fv\",sampler1D:\"uniform1i\",sampler2D:\"uniform1i\",sampler3D:\"uniform1i\"},a.prototype.ATYPEMAP={float:\"vertexAttrib1f\",vec2:\"vertexAttrib2f\",vec3:\"vertexAttrib3f\",vec4:\"vertexAttrib4f\"},a.prototype.ATYPEINFO={float:[1,5126],vec2:[2,5126],vec3:[3,5126],vec4:[4,5126]},a.prototype._create=function(){return this.handle=this._gl.createProgram(),this.locations={},this._unset_variables=[],this._validated=!1,this._samplers={},this._attributes={},this._known_invalid=[],null},a.prototype.delete=function(){return this._gl.deleteProgram(this.handle),null},a.prototype.activate=function(){return this._gl.useProgram(this.handle),null},a.prototype.deactivate=function(){return this._gl.useProgram(0),null},a.prototype.set_shaders=function(t,e){var r,n,o,i,a,s,l,h,u,c,f,p,d;for(s=this._gl,this._linked=!1,f=[[t,d=s.createShader(s.VERTEX_SHADER),\"vertex\"],[e,a=s.createShader(s.FRAGMENT_SHADER),\"fragment\"]],h=0;h<2;h+=1)if(r=(c=f[h])[0],l=c[1],p=c[2],s.shaderSource(l,r),s.compileShader(l),u=s.getShaderParameter(l,s.COMPILE_STATUS),!g(u))throw i=s.getShaderInfoLog(l),(o=new Error(\"RuntimeError:\"+_(\"errors in \"+p+\" shader:\\n\",i))).name=\"RuntimeError\",o;if(s.attachShader(this.handle,d),s.attachShader(this.handle,a),s.linkProgram(this.handle),!g(s.getProgramParameter(this.handle,s.LINK_STATUS)))throw(n=new Error(\"RuntimeError:Program link error:\\n\"+s.getProgramInfoLog(this.handle))).name=\"RuntimeError\",n;return this._unset_variables=this._get_active_attributes_and_uniforms(),s.detachShader(this.handle,d),s.detachShader(this.handle,a),s.deleteShader(d),s.deleteShader(a),this._known_invalid=[],this._linked=!0,null},a.prototype._get_active_attributes_and_uniforms=function(){var t,e,r,n,o,i,a,s,l,h,u,c,f,p,d,y,m,x;for(s=this._gl,this.locations={},p=new window.RegExp(\"(\\\\w+)\\\\s*(\\\\[(\\\\d+)\\\\])\\\\s*\"),o=s.getProgramParameter(this.handle,s.ACTIVE_UNIFORMS),e=s.getProgramParameter(this.handle,s.ACTIVE_ATTRIBUTES),x=[],\"object\"!=typeof(y=[[t=[],e,s.getActiveAttrib,s.getAttribLocation],[x,o,s.getActiveUniform,s.getUniformLocation]])||Array.isArray(y)||(y=Object.keys(y)),m=0;m<y.length;m+=1)for(r=(d=y[m])[0],n=d[1],i=d[2],a=d[3],l=0;l<n;l+=1){if(c=(f=(h=i.call(s,this.handle,l)).name).match(p),g(c))for(f=c[1],u=0;u<h.size;u+=1)v.call(r,[f+\"[\"+u+\"]\",h.type]);else v.call(r,[f,h.type]);this.locations[f]=a.call(s,this.handle,f)}return _(function(){var e,r,n,o=[];for(\"object\"!=typeof(r=t)||Array.isArray(r)||(r=Object.keys(r)),n=0;n<r.length;n++)e=r[n],o.push(e[0]);return o}.apply(this),function(){var t,e,r,n=[];for(\"object\"!=typeof(e=x)||Array.isArray(e)||(e=Object.keys(e)),r=0;r<e.length;r++)t=e[r],n.push(t[0]);return n}.apply(this))},a.prototype.set_texture=function(t,e){var r,n,o;if(!g(this._linked))throw(r=new Error(\"RuntimeError:Cannot set uniform when program has no code\")).name=\"RuntimeError\",r;return n=m.call(this.locations,t,-1),g(n<0)?(f(t,this._known_invalid)||(v.call(this._known_invalid,t),c.log(\"Variable \"+t+\" is not an active texture\")),null):(f(t,this._unset_variables)&&E.call(this._unset_variables,t),this.activate(),o=x.call(this._samplers).length,f(t,this._samplers)&&(o=this._samplers[t][this._samplers[t].length-1]),this._samplers[t]=[e._target,e.handle,o],this._gl.uniform1i(n,o),null)},a.prototype.set_uniform=function(t,e,r){var n,o,i,a,s,l,h;if(!g(this._linked))throw(i=new Error(\"RuntimeError:Cannot set uniform when program has no code\")).name=\"RuntimeError\",i;if(s=m.call(this.locations,t,-1),g(s<0))return f(t,this._known_invalid)||(v.call(this._known_invalid,t),c.log(\"Variable \"+t+\" is not an active uniform\")),null;if(f(t,this._unset_variables)&&E.call(this._unset_variables,t),o=1,w.call(e,\"mat\")||(n=m.call({int:\"float\",bool:\"float\"},e,b.call(e,\"ib\")),o=Math.floor(r.length/this.ATYPEINFO[n][0])),g(o>1))for(l=0;l<o;l+=1)f(t+\"[\"+l+\"]\",this._unset_variables)&&f(h=t+\"[\"+l+\"]\",this._unset_variables)&&E.call(this._unset_variables,h);return a=this.UTYPEMAP[e],this.activate(),w.call(e,\"mat\")?this._gl[a](s,!1,r):this._gl[a](s,r),null},a.prototype.set_attribute=function(t,e,r,n,o){var i,a,s,l,u,_;if(n=void 0===n?0:n,o=void 0===o?0:o,!g(this._linked))throw(a=new Error(\"RuntimeError:Cannot set attribute when program has no code\")).name=\"RuntimeError\",a;return u=r instanceof h,l=m.call(this.locations,t,-1),g(l<0)?(f(t,this._known_invalid)||(v.call(this._known_invalid,t),g(u)&&g(o>0)||c.log(\"Variable \"+t+\" is not an active attribute\")),null):(f(t,this._unset_variables)&&E.call(this._unset_variables,t),this.activate(),g(u)?(s=\"vertexAttribPointer\",i=[(_=this.ATYPEINFO[e])[0],_[1],this._gl.FALSE,n,o],this._attributes[t]=[r.handle,l,s,i]):(s=this.ATYPEMAP[e],this._attributes[t]=[0,l,s,r]),null)},a.prototype._pre_draw=function(){var t,e,r,n,o,i,a,s,l,h,u,c;for(c in this.activate(),a=this._samplers)a.hasOwnProperty(c)&&(l=(i=c=a[c])[0],s=i[1],h=i[2],this._gl.activeTexture(_(this._gl.TEXTURE0,h)),this._gl.bindTexture(l,s));for(c in o=this._attributes)o.hasOwnProperty(c)&&(u=(n=c=o[c])[0],e=n[1],r=n[2],t=n[3],g(u)?(this._gl.bindBuffer(this._gl.ARRAY_BUFFER,u),this._gl.enableVertexAttribArray(e),this._gl[r].apply(this._gl,[].concat([e],t))):(this._gl.bindBuffer(this._gl.ARRAY_BUFFER,null),this._gl.disableVertexAttribArray(e),this._gl[r].apply(this._gl,[].concat([e],t))));return g(this._validated)||(this._validated=!0,this._validate()),null},a.prototype._validate=function(){var t;if(this._unset_variables.length&&c.log(\"Program has unset variables: \"+this._unset_variables),this._gl.validateProgram(this.handle),!g(this._gl.getProgramParameter(this.handle,this._gl.VALIDATE_STATUS)))throw c.log(this._gl.getProgramInfoLog(this.handle)),(t=new Error(\"RuntimeError:Program validation error\")).name=\"RuntimeError\",t;return null},a.prototype.draw=function(t,e){var r,n,o,a,s;if(!g(this._linked))throw(n=new Error(\"RuntimeError:Cannot draw program if code has not been set\")).name=\"RuntimeError\",n;return u(this._gl,\"before draw\"),g(e instanceof i)?(this._pre_draw(),e.activate(),r=e._buffer_size/2,a=this._gl.UNSIGNED_SHORT,this._gl.drawElements(t,r,a,0),e.deactivate()):(o=(s=e)[0],r=s[1],g(r)&&(this._pre_draw(),this._gl.drawArrays(t,o,r))),u(this._gl,\"after draw\"),null},((n=function(){d(this,arguments)}).prototype=Object.create(o.prototype))._base_class=o.prototype,n.prototype._class_name=\"Buffer\",n.prototype._target=null,n.prototype._usage=35048,n.prototype._create=function(){return this.handle=this._gl.createBuffer(),this._buffer_size=0,null},n.prototype.delete=function(){return this._gl.deleteBuffer(this.handle),null},n.prototype.activate=function(){return this._gl.bindBuffer(this._target,this.handle),null},n.prototype.deactivate=function(){return this._gl.bindBuffer(this._target,null),null},n.prototype.set_size=function(t){return p(t,this._buffer_size)||(this.activate(),this._gl.bufferData(this._target,t,this._usage),this._buffer_size=t),null},n.prototype.set_data=function(t,e){return this.activate(),this._gl.bufferSubData(this._target,t,e),null},(h=function(){d(this,arguments)}).prototype=Object.create(n.prototype),h.prototype._base_class=n.prototype,h.prototype._class_name=\"VertexBuffer\",h.prototype._target=34962,(i=function(){d(this,arguments)}).prototype=Object.create(n.prototype),i.prototype._base_class=n.prototype,i.prototype._class_name=\"IndexBuffer\",i.prototype._target=34963,((s=function(){d(this,arguments)}).prototype=Object.create(o.prototype))._base_class=o.prototype,s.prototype._class_name=\"Texture2D\",s.prototype._target=3553,s.prototype._types={Int8Array:5120,Uint8Array:5121,Int16Array:5122,Uint16Array:5123,Int32Array:5124,Uint32Array:5125,Float32Array:5126},s.prototype._create=function(){return this.handle=this._gl.createTexture(),this._shape_format=null,null},s.prototype.delete=function(){return this._gl.deleteTexture(this.handle),null},s.prototype.activate=function(){return this._gl.bindTexture(this._target,this.handle),null},s.prototype.deactivate=function(){return this._gl.bindTexture(this._target,0),null},s.prototype._get_alignment=function(t){var e,r,n;for(\"object\"!=typeof(r=[4,8,2,1])||Array.isArray(r)||(r=Object.keys(r)),n=0;n<r.length;n+=1)if(e=r[n],p(t%e,0))return e;return null},s.prototype.set_wrapping=function(t,e){return this.activate(),this._gl.texParameterf(this._target,this._gl.TEXTURE_WRAP_S,t),this._gl.texParameterf(this._target,this._gl.TEXTURE_WRAP_T,e),null},s.prototype.set_interpolation=function(t,e){return this.activate(),this._gl.texParameterf(this._target,this._gl.TEXTURE_MIN_FILTER,t),this._gl.texParameterf(this._target,this._gl.TEXTURE_MAG_FILTER,e),null},s.prototype.set_size=function(t,e){var r,n,o;return r=(n=t)[0],o=n[1],p([r,o,e],this._shape_format)||(this._shape_format=[r,o,e],this.activate(),this._gl.texImage2D(this._target,0,e,o,r,0,e,this._gl.UNSIGNED_BYTE,null)),this.u_shape=[r,o],null},s.prototype.set_data=function(t,e,r){var n,o,i,a,s,l,h,u,c,_;if(p(e.length,2)&&(e=[e[0],e[1],1]),this.activate(),i=this._shape_format[2],s=(l=e)[0],u=l[1],l[2],_=(h=t)[0],c=h[1],null===(a=m.call(this._types,r.constructor.name,null)))throw(o=new Error(\"ValueError:Type \"+r.constructor.name+\" not allowed for texture\")).name=\"ValueError\",o;return n=this._get_alignment(y(e[e.length-2],e[e.length-1])),p(n,4)||this._gl.pixelStorei(this._gl.UNPACK_ALIGNMENT,n),this._gl.texSubImage2D(this._target,0,c,_,u,s,i,a,r),p(n,4)||this._gl.pixelStorei(this._gl.UNPACK_ALIGNMENT,4),null},((l=function(){d(this,arguments)}).prototype=Object.create(s.prototype))._base_class=s.prototype,l.prototype._class_name=\"Texture3DLike\",l.prototype.GLSL_SAMPLE_NEAREST=\"\\n        vec4 sample3D(sampler2D tex, vec3 texcoord, vec3 shape, vec2 tiles) {\\n            shape.xyz = shape.zyx;  // silly row-major convention\\n            float nrows = tiles.y, ncols = tiles.x;\\n            // Don't let adjacent frames be interpolated into this one\\n            texcoord.x = min(texcoord.x * shape.x, shape.x - 0.5);\\n            texcoord.x = max(0.5, texcoord.x) / shape.x;\\n            texcoord.y = min(texcoord.y * shape.y, shape.y - 0.5);\\n            texcoord.y = max(0.5, texcoord.y) / shape.y;\\n\\n            float zindex = floor(texcoord.z * shape.z);\\n\\n            // Do a lookup in the 2D texture\\n            float u = (mod(zindex, ncols) + texcoord.x) / ncols;\\n            float v = (floor(zindex / ncols) + texcoord.y) / nrows;\\n\\n            return texture2D(tex, vec2(u,v));\\n        }\\n    \",l.prototype.GLSL_SAMPLE_LINEAR=\"\\n        vec4 sample3D(sampler2D tex, vec3 texcoord, vec3 shape, vec2 tiles) {\\n            shape.xyz = shape.zyx;  // silly row-major convention\\n            float nrows = tiles.y, ncols = tiles.x;\\n            // Don't let adjacent frames be interpolated into this one\\n            texcoord.x = min(texcoord.x * shape.x, shape.x - 0.5);\\n            texcoord.x = max(0.5, texcoord.x) / shape.x;\\n            texcoord.y = min(texcoord.y * shape.y, shape.y - 0.5);\\n            texcoord.y = max(0.5, texcoord.y) / shape.y;\\n\\n            float z = texcoord.z * shape.z;\\n            float zindex1 = floor(z);\\n            float u1 = (mod(zindex1, ncols) + texcoord.x) / ncols;\\n            float v1 = (floor(zindex1 / ncols) + texcoord.y) / nrows;\\n\\n            float zindex2 = zindex1 + 1.0;\\n            float u2 = (mod(zindex2, ncols) + texcoord.x) / ncols;\\n            float v2 = (floor(zindex2 / ncols) + texcoord.y) / nrows;\\n\\n            vec4 s1 = texture2D(tex, vec2(u1, v1));\\n            vec4 s2 = texture2D(tex, vec2(u2, v2));\\n\\n            return s1 * (zindex2 - z) + s2 * (z - zindex1);\\n        }\\n    \",l.prototype._get_tile_info=function(t){var e,r,n,o;if(r=this._gl.getParameter(this._gl.MAX_TEXTURE_SIZE),o=Math.floor(r/t[1]),o=Math.min(o,t[0]),n=window.Math.ceil(t[0]/o),g(y(n,t[2])>r))throw(e=new Error(\"RuntimeError:Cannot fit 3D data with shape \"+t+\" onto simulated 2D texture.\")).name=\"RuntimeError\",e;return[o,n]},l.prototype.set_size=function(t,e){var r,n,o,i;return n=(i=this._get_tile_info(t))[0],r=i[1],o=[y(t[1],n),y(t[2],r)],l.prototype._base_class.set_size.call(this,o,e),this.u_shape=[t[0],t[1],t[2]],this.u_tiles=[r,n],null},l.prototype.set_data=function(t,e,r){var n,o,i,a,s,h,u,c,_,f,d,v;if(p(e.length,3)&&(e=[e[0],e[1],e[2],1]),!function(t){for(var e=0;e<t.length;e++)if(!g(t[e]))return!1;return!0}(function(){var e,r,n,o=[];for(\"object\"!=typeof(r=t)||Array.isArray(r)||(r=Object.keys(r)),n=0;n<r.length;n++)e=r[n],o.push(p(e,0));return o}.apply(this)))throw(i=new Error(\"ValueError:Texture3DLike does not support nonzero offset (for now)\")).name=\"ValueError\",i;if(s=(c=this._get_tile_info(e))[0],a=c[1],u=[y(e[1],s),y(e[2],a),e[3]],p(a,1))l.prototype._base_class.set_data.call(this,[0,0],u,r);else for(v=new(0,r.constructor)(y(y(u[0],u[1]),u[2])),l.prototype._base_class.set_data.call(this,[0,0],u,v),d=0;d<e[0];d+=1)h=(_=[Math.floor(d/a),d%a])[0],n=_[1],o=Math.floor(r.length/e[0]),f=r.slice(y(d,o),y(d+1,o)),l.prototype._base_class.set_data.call(this,[y(h,e[1]),y(n,e[2])],e.slice(1),f);return null},e.exports={Buffer:n,GlooObject:o,IndexBuffer:i,Program:a,Texture2D:s,Texture3DLike:l,VertexBuffer:h,check_error:u,console:c}},\n",
+       "      361: function _(e,t,a){Object.defineProperty(a,\"__esModule\",{value:!0});const r=e(21),s=e(70);class i{constructor(e,t){this.gl=e,this.glyph=t,this.nvertices=0,this.size_changed=!1,this.data_changed=!1,this.visuals_changed=!1,this.init()}set_data_changed(e){e!=this.nvertices&&(this.nvertices=e,this.size_changed=!0),this.data_changed=!0}set_visuals_changed(){this.visuals_changed=!0}render(e,t,a){const[r,i,n]=[0,1,2];let l=1,h=1,[c,o]=this.glyph.renderer.map_to_screen([r*l,i*l,n*l],[r*h,i*h,n*h]);if(isNaN(c[0]+c[1]+c[2]+o[0]+o[1]+o[2]))return s.logger.warn(`WebGL backend (${this.glyph.model.type}): falling back to canvas rendering`),!1;if(l=100/Math.min(Math.max(Math.abs(c[1]-c[0]),1e-12),1e12),h=100/Math.min(Math.max(Math.abs(o[1]-o[0]),1e-12),1e12),[c,o]=this.glyph.renderer.map_to_screen([r*l,i*l,n*l],[r*h,i*h,n*h]),Math.abs(c[1]-c[0]-(c[2]-c[1]))>1e-6||Math.abs(o[1]-o[0]-(o[2]-o[1]))>1e-6)return s.logger.warn(`WebGL backend (${this.glyph.model.type}): falling back to canvas rendering`),!1;const[_,u]=[(c[1]-c[0])/l,(o[1]-o[0])/h],{width:d,height:g}=this.glyph.renderer.plot_view.canvas_view.webgl.canvas,f={pixel_ratio:this.glyph.renderer.plot_view.canvas.pixel_ratio,width:d,height:g,dx:c[0]/_,dy:o[0]/u,sx:_,sy:u};return this.draw(t,a,f),!0}}function n(e,t){const a=new Float32Array(e);for(let r=0,s=e;r<s;r++)a[r]=t;return a}function l(e,t){return void 0!==e[t].spec.value}a.BaseGLGlyph=i,i.__name__=\"BaseGLGlyph\",a.line_width=function(e){return e<2&&(e=Math.sqrt(2*e)),e},a.fill_array_with_float=n,a.fill_array_with_vec=function(e,t,a){const r=new Float32Array(e*t);for(let s=0;s<e;s++)for(let e=0;e<t;e++)r[s*t+e]=a[e];return r},a.visual_prop_is_singular=l,a.attach_float=function(e,t,a,r,s,i){if(s.doit)if(l(s,i))t.used=!1,e.set_attribute(a,\"float\",s[i].value());else{t.used=!0;const n=new Float32Array(s.cache[i+\"_array\"]);t.set_size(4*r),t.set_data(0,n),e.set_attribute(a,\"float\",t)}else t.used=!1,e.set_attribute(a,\"float\",[0])},a.attach_color=function(e,t,a,s,i,h){let c;const o=h+\"_color\",_=h+\"_alpha\";if(i.doit)if(l(i,o)&&l(i,_))t.used=!1,c=r.color2rgba(i[o].value(),i[_].value()),e.set_attribute(a,\"vec4\",c);else{let h,u;t.used=!0,u=l(i,o)?(()=>{const e=[];for(let t=0,a=s;t<a;t++)e.push(i[o].value());return e})():i.cache[o+\"_array\"],h=l(i,_)?n(s,i[_].value()):i.cache[_+\"_array\"];const d=new Float32Array(4*s);for(let e=0,t=s;e<t;e++){c=r.color2rgba(u[e],h[e]);for(let t=0,a=4;t<a;t++)d[4*e+t]=c[t]}t.set_size(4*s*4),t.set_data(0,d),e.set_attribute(a,\"vec4\",t)}else t.used=!1,e.set_attribute(a,\"vec4\",[0,0,0,0])}},\n",
+       "      362: function _(n,e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.vertex_shader=\"\\nprecision mediump float;\\n\\nconst float PI = 3.14159265358979323846264;\\nconst float THETA = 15.0 * 3.14159265358979323846264/180.0;\\n\\nuniform float u_pixel_ratio;\\nuniform vec2 u_canvas_size, u_offset;\\nuniform vec2 u_scale_aspect;\\nuniform float u_scale_length;\\n\\nuniform vec4 u_color;\\nuniform float u_antialias;\\nuniform float u_length;\\nuniform float u_linewidth;\\nuniform float u_dash_index;\\nuniform float u_closed;\\n\\nattribute vec2 a_position;\\nattribute vec4 a_tangents;\\nattribute vec2 a_segment;\\nattribute vec2 a_angles;\\nattribute vec2 a_texcoord;\\n\\nvarying vec4  v_color;\\nvarying vec2  v_segment;\\nvarying vec2  v_angles;\\nvarying vec2  v_texcoord;\\nvarying vec2  v_miter;\\nvarying float v_length;\\nvarying float v_linewidth;\\n\\nfloat cross(in vec2 v1, in vec2 v2)\\n{\\n    return v1.x*v2.y - v1.y*v2.x;\\n}\\n\\nfloat signed_distance(in vec2 v1, in vec2 v2, in vec2 v3)\\n{\\n    return cross(v2-v1,v1-v3) / length(v2-v1);\\n}\\n\\nvoid rotate( in vec2 v, in float alpha, out vec2 result )\\n{\\n    float c = cos(alpha);\\n    float s = sin(alpha);\\n    result = vec2( c*v.x - s*v.y,\\n                   s*v.x + c*v.y );\\n}\\n\\nvoid main()\\n{\\n    bool closed = (u_closed > 0.0);\\n\\n    // Attributes and uniforms to varyings\\n    v_color = u_color;\\n    v_linewidth = u_linewidth;\\n    v_segment = a_segment * u_scale_length;\\n    v_length = u_length * u_scale_length;\\n\\n    // Scale to map to pixel coordinates. The original algorithm from the paper\\n    // assumed isotropic scale. We obviously do not have this.\\n    vec2 abs_scale_aspect = abs(u_scale_aspect);\\n    vec2 abs_scale = u_scale_length * abs_scale_aspect;\\n\\n    // Correct angles for aspect ratio\\n    vec2 av;\\n    av = vec2(1.0, tan(a_angles.x)) / abs_scale_aspect;\\n    v_angles.x = atan(av.y, av.x);\\n    av = vec2(1.0, tan(a_angles.y)) / abs_scale_aspect;\\n    v_angles.y = atan(av.y, av.x);\\n\\n    // Thickness below 1 pixel are represented using a 1 pixel thickness\\n    // and a modified alpha\\n    v_color.a = min(v_linewidth, v_color.a);\\n    v_linewidth = max(v_linewidth, 1.0);\\n\\n    // If color is fully transparent we just will discard the fragment anyway\\n    if( v_color.a <= 0.0 ) {\\n        gl_Position = vec4(0.0,0.0,0.0,1.0);\\n        return;\\n    }\\n\\n    // This is the actual half width of the line\\n    float w = ceil(u_antialias+v_linewidth)/2.0;\\n\\n    vec2 position = (a_position + u_offset) * abs_scale;\\n\\n    vec2 t1 = normalize(a_tangents.xy * abs_scale_aspect);  // note the scaling for aspect ratio here\\n    vec2 t2 = normalize(a_tangents.zw * abs_scale_aspect);\\n    float u = a_texcoord.x;\\n    float v = a_texcoord.y;\\n    vec2 o1 = vec2( +t1.y, -t1.x);\\n    vec2 o2 = vec2( +t2.y, -t2.x);\\n\\n    // This is a join\\n    // ----------------------------------------------------------------\\n    if( t1 != t2 ) {\\n        float angle = atan (t1.x*t2.y-t1.y*t2.x, t1.x*t2.x+t1.y*t2.y);  // Angle needs recalculation for some reason\\n        vec2 t  = normalize(t1+t2);\\n        vec2 o  = vec2( + t.y, - t.x);\\n\\n        if ( u_dash_index > 0.0 )\\n        {\\n            // Broken angle\\n            // ----------------------------------------------------------------\\n            if( (abs(angle) > THETA) ) {\\n                position += v * w * o / cos(angle/2.0);\\n                float s = sign(angle);\\n                if( angle < 0.0 ) {\\n                    if( u == +1.0 ) {\\n                        u = v_segment.y + v * w * tan(angle/2.0);\\n                        if( v == 1.0 ) {\\n                            position -= 2.0 * w * t1 / sin(angle);\\n                            u -= 2.0 * w / sin(angle);\\n                        }\\n                    } else {\\n                        u = v_segment.x - v * w * tan(angle/2.0);\\n                        if( v == 1.0 ) {\\n                            position += 2.0 * w * t2 / sin(angle);\\n                            u += 2.0*w / sin(angle);\\n                        }\\n                    }\\n                } else {\\n                    if( u == +1.0 ) {\\n                        u = v_segment.y + v * w * tan(angle/2.0);\\n                        if( v == -1.0 ) {\\n                            position += 2.0 * w * t1 / sin(angle);\\n                            u += 2.0 * w / sin(angle);\\n                        }\\n                    } else {\\n                        u = v_segment.x - v * w * tan(angle/2.0);\\n                        if( v == -1.0 ) {\\n                            position -= 2.0 * w * t2 / sin(angle);\\n                            u -= 2.0*w / sin(angle);\\n                        }\\n                    }\\n                }\\n                // Continuous angle\\n                // ------------------------------------------------------------\\n            } else {\\n                position += v * w * o / cos(angle/2.0);\\n                if( u == +1.0 ) u = v_segment.y;\\n                else            u = v_segment.x;\\n            }\\n        }\\n\\n        // Solid line\\n        // --------------------------------------------------------------------\\n        else\\n        {\\n            position.xy += v * w * o / cos(angle/2.0);\\n            if( angle < 0.0 ) {\\n                if( u == +1.0 ) {\\n                    u = v_segment.y + v * w * tan(angle/2.0);\\n                } else {\\n                    u = v_segment.x - v * w * tan(angle/2.0);\\n                }\\n            } else {\\n                if( u == +1.0 ) {\\n                    u = v_segment.y + v * w * tan(angle/2.0);\\n                } else {\\n                    u = v_segment.x - v * w * tan(angle/2.0);\\n                }\\n            }\\n        }\\n\\n    // This is a line start or end (t1 == t2)\\n    // ------------------------------------------------------------------------\\n    } else {\\n        position += v * w * o1;\\n        if( u == -1.0 ) {\\n            u = v_segment.x - w;\\n            position -= w * t1;\\n        } else {\\n            u = v_segment.y + w;\\n            position += w * t2;\\n        }\\n    }\\n\\n    // Miter distance\\n    // ------------------------------------------------------------------------\\n    vec2 t;\\n    vec2 curr = a_position * abs_scale;\\n    if( a_texcoord.x < 0.0 ) {\\n        vec2 next = curr + t2*(v_segment.y-v_segment.x);\\n\\n        rotate( t1, +v_angles.x/2.0, t);\\n        v_miter.x = signed_distance(curr, curr+t, position);\\n\\n        rotate( t2, +v_angles.y/2.0, t);\\n        v_miter.y = signed_distance(next, next+t, position);\\n    } else {\\n        vec2 prev = curr - t1*(v_segment.y-v_segment.x);\\n\\n        rotate( t1, -v_angles.x/2.0,t);\\n        v_miter.x = signed_distance(prev, prev+t, position);\\n\\n        rotate( t2, -v_angles.y/2.0,t);\\n        v_miter.y = signed_distance(curr, curr+t, position);\\n    }\\n\\n    if (!closed && v_segment.x <= 0.0) {\\n        v_miter.x = 1e10;\\n    }\\n    if (!closed && v_segment.y >= v_length)\\n    {\\n        v_miter.y = 1e10;\\n    }\\n\\n    v_texcoord = vec2( u, v*w );\\n\\n    // Calculate position in device coordinates. Note that we\\n    // already scaled with abs scale above.\\n    vec2 normpos = position * sign(u_scale_aspect);\\n    normpos += 0.5;  // make up for Bokeh's offset\\n    normpos /= u_canvas_size / u_pixel_ratio;  // in 0..1\\n    gl_Position = vec4(normpos*2.0-1.0, 0.0, 1.0);\\n    gl_Position.y *= -1.0;\\n}\\n\"},\n",
+       "      363: function _(n,t,e){Object.defineProperty(e,\"__esModule\",{value:!0}),e.fragment_shader=\"\\nprecision mediump float;\\n\\nconst float PI = 3.14159265358979323846264;\\nconst float THETA = 15.0 * 3.14159265358979323846264/180.0;\\n\\nuniform sampler2D u_dash_atlas;\\n\\nuniform vec2 u_linecaps;\\nuniform float u_miter_limit;\\nuniform float u_linejoin;\\nuniform float u_antialias;\\nuniform float u_dash_phase;\\nuniform float u_dash_period;\\nuniform float u_dash_index;\\nuniform vec2 u_dash_caps;\\nuniform float u_closed;\\n\\nvarying vec4  v_color;\\nvarying vec2  v_segment;\\nvarying vec2  v_angles;\\nvarying vec2  v_texcoord;\\nvarying vec2  v_miter;\\nvarying float v_length;\\nvarying float v_linewidth;\\n\\n// Compute distance to cap ----------------------------------------------------\\nfloat cap( int type, float dx, float dy, float t, float linewidth )\\n{\\n    float d = 0.0;\\n    dx = abs(dx);\\n    dy = abs(dy);\\n    if      (type == 0)  discard;  // None\\n    else if (type == 1)  d = sqrt(dx*dx+dy*dy);  // Round\\n    else if (type == 3)  d = (dx+abs(dy));  // Triangle in\\n    else if (type == 2)  d = max(abs(dy),(t+dx-abs(dy)));  // Triangle out\\n    else if (type == 4)  d = max(dx,dy);  // Square\\n    else if (type == 5)  d = max(dx+t,dy);  // Butt\\n    return d;\\n}\\n\\n// Compute distance to join -------------------------------------------------\\nfloat join( in int type, in float d, in vec2 segment, in vec2 texcoord, in vec2 miter,\\n           in float linewidth )\\n{\\n    // texcoord.x is distance from start\\n    // texcoord.y is distance from centerline\\n    // segment.x and y indicate the limits (as for texcoord.x) for this segment\\n\\n    float dx = texcoord.x;\\n\\n    // Round join\\n    if( type == 1 ) {\\n        if (dx < segment.x) {\\n            d = max(d,length( texcoord - vec2(segment.x,0.0)));\\n            //d = length( texcoord - vec2(segment.x,0.0));\\n        } else if (dx > segment.y) {\\n            d = max(d,length( texcoord - vec2(segment.y,0.0)));\\n            //d = length( texcoord - vec2(segment.y,0.0));\\n        }\\n    }\\n    // Bevel join\\n    else if ( type == 2 ) {\\n        if (dx < segment.x) {\\n            vec2 x = texcoord - vec2(segment.x,0.0);\\n            d = max(d, max(abs(x.x), abs(x.y)));\\n\\n        } else if (dx > segment.y) {\\n            vec2 x = texcoord - vec2(segment.y,0.0);\\n            d = max(d, max(abs(x.x), abs(x.y)));\\n        }\\n        /*  Original code for bevel which does not work for us\\n        if( (dx < segment.x) ||  (dx > segment.y) )\\n            d = max(d, min(abs(x.x),abs(x.y)));\\n        */\\n    }\\n\\n    return d;\\n}\\n\\nvoid main()\\n{\\n    // If color is fully transparent we just discard the fragment\\n    if( v_color.a <= 0.0 ) {\\n        discard;\\n    }\\n\\n    // Test if dash pattern is the solid one (0)\\n    bool solid =  (u_dash_index == 0.0);\\n\\n    // Test if path is closed\\n    bool closed = (u_closed > 0.0);\\n\\n    vec4 color = v_color;\\n    float dx = v_texcoord.x;\\n    float dy = v_texcoord.y;\\n    float t = v_linewidth/2.0-u_antialias;\\n    float width = 1.0;  //v_linewidth; original code had dashes scale with line width, we do not\\n    float d = 0.0;\\n\\n    vec2 linecaps = u_linecaps;\\n    vec2 dash_caps = u_dash_caps;\\n    float line_start = 0.0;\\n    float line_stop = v_length;\\n\\n    // Apply miter limit; fragments too far into the miter are simply discarded\\n    if( (dx < v_segment.x) || (dx > v_segment.y) ) {\\n        float into_miter = max(v_segment.x - dx, dx - v_segment.y);\\n        if (into_miter > u_miter_limit*v_linewidth/2.0)\\n          discard;\\n    }\\n\\n    // Solid line --------------------------------------------------------------\\n    if( solid ) {\\n        d = abs(dy);\\n        if( (!closed) && (dx < line_start) ) {\\n            d = cap( int(u_linecaps.x), abs(dx), abs(dy), t, v_linewidth );\\n        }\\n        else if( (!closed) &&  (dx > line_stop) ) {\\n            d = cap( int(u_linecaps.y), abs(dx)-line_stop, abs(dy), t, v_linewidth );\\n        }\\n        else {\\n            d = join( int(u_linejoin), abs(dy), v_segment, v_texcoord, v_miter, v_linewidth );\\n        }\\n\\n    // Dash line --------------------------------------------------------------\\n    } else {\\n        float segment_start = v_segment.x;\\n        float segment_stop  = v_segment.y;\\n        float segment_center= (segment_start+segment_stop)/2.0;\\n        float freq          = u_dash_period*width;\\n        float u = mod( dx + u_dash_phase*width, freq);\\n        vec4 tex = texture2D(u_dash_atlas, vec2(u/freq, u_dash_index)) * 255.0 -10.0;  // conversion to int-like\\n        float dash_center= tex.x * width;\\n        float dash_type  = tex.y;\\n        float _start = tex.z * width;\\n        float _stop  = tex.a * width;\\n        float dash_start = dx - u + _start;\\n        float dash_stop  = dx - u + _stop;\\n\\n        // Compute extents of the first dash (the one relative to v_segment.x)\\n        // Note: this could be computed in the vertex shader\\n        if( (dash_stop < segment_start) && (dash_caps.x != 5.0) ) {\\n            float u = mod(segment_start + u_dash_phase*width, freq);\\n            vec4 tex = texture2D(u_dash_atlas, vec2(u/freq, u_dash_index)) * 255.0 -10.0;  // conversion to int-like\\n            dash_center= tex.x * width;\\n            //dash_type  = tex.y;\\n            float _start = tex.z * width;\\n            float _stop  = tex.a * width;\\n            dash_start = segment_start - u + _start;\\n            dash_stop = segment_start - u + _stop;\\n        }\\n\\n        // Compute extents of the last dash (the one relatives to v_segment.y)\\n        // Note: This could be computed in the vertex shader\\n        else if( (dash_start > segment_stop)  && (dash_caps.y != 5.0) ) {\\n            float u = mod(segment_stop + u_dash_phase*width, freq);\\n            vec4 tex = texture2D(u_dash_atlas, vec2(u/freq, u_dash_index)) * 255.0 -10.0;  // conversion to int-like\\n            dash_center= tex.x * width;\\n            //dash_type  = tex.y;\\n            float _start = tex.z * width;\\n            float _stop  = tex.a * width;\\n            dash_start = segment_stop - u + _start;\\n            dash_stop  = segment_stop - u + _stop;\\n        }\\n\\n        // This test if the we are dealing with a discontinuous angle\\n        bool discontinuous = ((dx <  segment_center) && abs(v_angles.x) > THETA) ||\\n                             ((dx >= segment_center) && abs(v_angles.y) > THETA);\\n        //if( dx < line_start) discontinuous = false;\\n        //if( dx > line_stop)  discontinuous = false;\\n\\n        float d_join = join( int(u_linejoin), abs(dy),\\n                            v_segment, v_texcoord, v_miter, v_linewidth );\\n\\n        // When path is closed, we do not have room for linecaps, so we make room\\n        // by shortening the total length\\n        if (closed) {\\n             line_start += v_linewidth/2.0;\\n             line_stop  -= v_linewidth/2.0;\\n        }\\n\\n        // We also need to take antialias area into account\\n        //line_start += u_antialias;\\n        //line_stop  -= u_antialias;\\n\\n        // Check is dash stop is before line start\\n        if( dash_stop <= line_start ) {\\n            discard;\\n        }\\n        // Check is dash start is beyond line stop\\n        if( dash_start >= line_stop ) {\\n            discard;\\n        }\\n\\n        // Check if current dash start is beyond segment stop\\n        if( discontinuous ) {\\n            // Dash start is beyond segment, we discard\\n            if( (dash_start > segment_stop) ) {\\n                discard;\\n                //gl_FragColor = vec4(1.0,0.0,0.0,.25); return;\\n            }\\n\\n            // Dash stop is before segment, we discard\\n            if( (dash_stop < segment_start) ) {\\n                discard;  //gl_FragColor = vec4(0.0,1.0,0.0,.25); return;\\n            }\\n\\n            // Special case for round caps (nicer with this)\\n            if( dash_caps.x == 1.0 ) {\\n                if( (u > _stop) && (dash_stop > segment_stop )  && (abs(v_angles.y) < PI/2.0)) {\\n                    discard;\\n                }\\n            }\\n\\n            // Special case for round caps  (nicer with this)\\n            if( dash_caps.y == 1.0 ) {\\n                if( (u < _start) && (dash_start < segment_start )  && (abs(v_angles.x) < PI/2.0)) {\\n                    discard;\\n                }\\n            }\\n\\n            // Special case for triangle caps (in & out) and square\\n            // We make sure the cap stop at crossing frontier\\n            if( (dash_caps.x != 1.0) && (dash_caps.x != 5.0) ) {\\n                if( (dash_start < segment_start )  && (abs(v_angles.x) < PI/2.0) ) {\\n                    float a = v_angles.x/2.0;\\n                    float x = (segment_start-dx)*cos(a) - dy*sin(a);\\n                    float y = (segment_start-dx)*sin(a) + dy*cos(a);\\n                    if( x > 0.0 ) discard;\\n                    // We transform the cap into square to avoid holes\\n                    dash_caps.x = 4.0;\\n                }\\n            }\\n\\n            // Special case for triangle caps (in & out) and square\\n            // We make sure the cap stop at crossing frontier\\n            if( (dash_caps.y != 1.0) && (dash_caps.y != 5.0) ) {\\n                if( (dash_stop > segment_stop )  && (abs(v_angles.y) < PI/2.0) ) {\\n                    float a = v_angles.y/2.0;\\n                    float x = (dx-segment_stop)*cos(a) - dy*sin(a);\\n                    float y = (dx-segment_stop)*sin(a) + dy*cos(a);\\n                    if( x > 0.0 ) discard;\\n                    // We transform the caps into square to avoid holes\\n                    dash_caps.y = 4.0;\\n                }\\n            }\\n        }\\n\\n        // Line cap at start\\n        if( (dx < line_start) && (dash_start < line_start) && (dash_stop > line_start) ) {\\n            d = cap( int(linecaps.x), dx-line_start, dy, t, v_linewidth);\\n        }\\n        // Line cap at stop\\n        else if( (dx > line_stop) && (dash_stop > line_stop) && (dash_start < line_stop) ) {\\n            d = cap( int(linecaps.y), dx-line_stop, dy, t, v_linewidth);\\n        }\\n        // Dash cap left - dash_type = -1, 0 or 1, but there may be roundoff errors\\n        else if( dash_type < -0.5 ) {\\n            d = cap( int(dash_caps.y), abs(u-dash_center), dy, t, v_linewidth);\\n            if( (dx > line_start) && (dx < line_stop) )\\n                d = max(d,d_join);\\n        }\\n        // Dash cap right\\n        else if( dash_type > 0.5 ) {\\n            d = cap( int(dash_caps.x), abs(dash_center-u), dy, t, v_linewidth);\\n            if( (dx > line_start) && (dx < line_stop) )\\n                d = max(d,d_join);\\n        }\\n        // Dash body (plain)\\n        else {// if( dash_type > -0.5 &&  dash_type < 0.5) {\\n            d = abs(dy);\\n        }\\n\\n        // Line join\\n        if( (dx > line_start) && (dx < line_stop)) {\\n            if( (dx <= segment_start) && (dash_start <= segment_start)\\n                && (dash_stop >= segment_start) ) {\\n                d = d_join;\\n                // Antialias at outer border\\n                float angle = PI/2.+v_angles.x;\\n                float f = abs( (segment_start - dx)*cos(angle) - dy*sin(angle));\\n                d = max(f,d);\\n            }\\n            else if( (dx > segment_stop) && (dash_start <= segment_stop)\\n                     && (dash_stop >= segment_stop) ) {\\n                d = d_join;\\n                // Antialias at outer border\\n                float angle = PI/2.+v_angles.y;\\n                float f = abs((dx - segment_stop)*cos(angle) - dy*sin(angle));\\n                d = max(f,d);\\n            }\\n            else if( dx < (segment_start - v_linewidth/2.)) {\\n                discard;\\n            }\\n            else if( dx > (segment_stop + v_linewidth/2.)) {\\n                discard;\\n            }\\n        }\\n        else if( dx < (segment_start - v_linewidth/2.)) {\\n            discard;\\n        }\\n        else if( dx > (segment_stop + v_linewidth/2.)) {\\n            discard;\\n        }\\n    }\\n\\n    // Distance to border ------------------------------------------------------\\n    d = d - t;\\n    if( d < 0.0 ) {\\n        gl_FragColor = color;\\n    } else {\\n        d /= u_antialias;\\n        gl_FragColor = vec4(color.rgb, exp(-d*d)*color.a);\\n    }\\n}\\n\"},\n",
+       "      364: function _(t,s,e){Object.defineProperty(e,\"__esModule\",{value:!0});const i=t(1),a=t(360),r=t(361),o=t(365),_=t(366),h=t(212),l=t(12),n=t(70);class g extends r.BaseGLGlyph{init(){const{gl:t}=this,s=o.vertex_shader,e=_.fragment_shader(this._marker_code);this.prog=new a.Program(t),this.prog.set_shaders(s,e),this.vbo_x=new a.VertexBuffer(t),this.prog.set_attribute(\"a_x\",\"float\",this.vbo_x),this.vbo_y=new a.VertexBuffer(t),this.prog.set_attribute(\"a_y\",\"float\",this.vbo_y),this.vbo_s=new a.VertexBuffer(t),this.prog.set_attribute(\"a_size\",\"float\",this.vbo_s),this.vbo_a=new a.VertexBuffer(t),this.prog.set_attribute(\"a_angle\",\"float\",this.vbo_a),this.vbo_linewidth=new a.VertexBuffer(t),this.vbo_fg_color=new a.VertexBuffer(t),this.vbo_bg_color=new a.VertexBuffer(t),this.index_buffer=new a.IndexBuffer(t)}draw(t,s,e){const i=s.glglyph,{nvertices:a}=i;if(i.data_changed){if(!isFinite(e.dx)||!isFinite(e.dy))return;i._baked_offset=[e.dx,e.dy],i._set_data(a),i.data_changed=!1}else this.glyph instanceof h.CircleView&&null!=this.glyph._radius&&(null==this.last_trans||e.sx!=this.last_trans.sx||e.sy!=this.last_trans.sy)&&(this.last_trans=e,this.vbo_s.set_data(0,new Float32Array(l.map(this.glyph.sradius,t=>2*t))));this.visuals_changed&&(this._set_visuals(a),this.visuals_changed=!1);const r=i._baked_offset;if(this.prog.set_uniform(\"u_pixel_ratio\",\"float\",[e.pixel_ratio]),this.prog.set_uniform(\"u_canvas_size\",\"vec2\",[e.width,e.height]),this.prog.set_uniform(\"u_offset\",\"vec2\",[e.dx-r[0],e.dy-r[1]]),this.prog.set_uniform(\"u_scale\",\"vec2\",[e.sx,e.sy]),this.prog.set_attribute(\"a_x\",\"float\",i.vbo_x),this.prog.set_attribute(\"a_y\",\"float\",i.vbo_y),this.prog.set_attribute(\"a_size\",\"float\",i.vbo_s),this.prog.set_attribute(\"a_angle\",\"float\",i.vbo_a),0!=t.length)if(t.length===a)this.prog.draw(this.gl.POINTS,[0,a]);else if(a<65535){const s=window.navigator.userAgent;s.indexOf(\"MSIE \")+s.indexOf(\"Trident/\")+s.indexOf(\"Edge/\")>0&&n.logger.warn(\"WebGL warning: IE is known to produce 1px sprites whith selections.\"),this.index_buffer.set_size(2*t.length),this.index_buffer.set_data(0,new Uint16Array(t)),this.prog.draw(this.gl.POINTS,this.index_buffer)}else{const s=64e3,e=[];for(let t=0,i=Math.ceil(a/s);t<i;t++)e.push([]);for(let i=0,a=t.length;i<a;i++){const a=t[i]%s;e[Math.floor(t[i]/s)].push(a)}for(let t=0,a=e.length;t<a;t++){const a=new Uint16Array(e[t]),r=t*s*4;0!==a.length&&(this.prog.set_attribute(\"a_x\",\"float\",i.vbo_x,0,r),this.prog.set_attribute(\"a_y\",\"float\",i.vbo_y,0,r),this.prog.set_attribute(\"a_size\",\"float\",i.vbo_s,0,r),this.prog.set_attribute(\"a_angle\",\"float\",i.vbo_a,0,r),this.vbo_linewidth.used&&this.prog.set_attribute(\"a_linewidth\",\"float\",this.vbo_linewidth,0,r),this.vbo_fg_color.used&&this.prog.set_attribute(\"a_fg_color\",\"vec4\",this.vbo_fg_color,0,4*r),this.vbo_bg_color.used&&this.prog.set_attribute(\"a_bg_color\",\"vec4\",this.vbo_bg_color,0,4*r),this.index_buffer.set_size(2*a.length),this.index_buffer.set_data(0,a),this.prog.draw(this.gl.POINTS,this.index_buffer))}}}_set_data(t){const s=4*t;this.vbo_x.set_size(s),this.vbo_y.set_size(s),this.vbo_a.set_size(s),this.vbo_s.set_size(s);const e=new Float64Array(this.glyph._x),i=new Float64Array(this.glyph._y);for(let s=0,a=t;s<a;s++)e[s]+=this._baked_offset[0],i[s]+=this._baked_offset[1];this.vbo_x.set_data(0,new Float32Array(e)),this.vbo_y.set_data(0,new Float32Array(i)),null!=this.glyph._angle&&this.vbo_a.set_data(0,new Float32Array(this.glyph._angle)),this.glyph instanceof h.CircleView&&null!=this.glyph._radius?this.vbo_s.set_data(0,new Float32Array(l.map(this.glyph.sradius,t=>2*t))):this.vbo_s.set_data(0,new Float32Array(this.glyph._size))}_set_visuals(t){r.attach_float(this.prog,this.vbo_linewidth,\"a_linewidth\",t,this.glyph.visuals.line,\"line_width\"),r.attach_color(this.prog,this.vbo_fg_color,\"a_fg_color\",t,this.glyph.visuals.line,\"line\"),r.attach_color(this.prog,this.vbo_bg_color,\"a_bg_color\",t,this.glyph.visuals.fill,\"fill\"),this.prog.set_uniform(\"u_antialias\",\"float\",[.8])}}function f(t){return class extends g{get _marker_code(){return t}}}e.MarkerGLGlyph=g,g.__name__=\"MarkerGLGlyph\";const d=i.__importStar(t(366));e.CircleGLGlyph=f(d.circle),e.SquareGLGlyph=f(d.square),e.DiamondGLGlyph=f(d.diamond),e.TriangleGLGlyph=f(d.triangle),e.InvertedTriangleGLGlyph=f(d.invertedtriangle),e.HexGLGlyph=f(d.hex),e.CrossGLGlyph=f(d.cross),e.CircleCrossGLGlyph=f(d.circlecross),e.SquareCrossGLGlyph=f(d.squarecross),e.DiamondCrossGLGlyph=f(d.diamondcross),e.XGLGlyph=f(d.x),e.CircleXGLGlyph=f(d.circlex),e.SquareXGLGlyph=f(d.squarex),e.AsteriskGLGlyph=f(d.asterisk)},\n",
+       "      365: function _(n,i,a){Object.defineProperty(a,\"__esModule\",{value:!0}),a.vertex_shader=\"\\nprecision mediump float;\\nconst float SQRT_2 = 1.4142135623730951;\\n//\\nuniform float u_pixel_ratio;\\nuniform vec2 u_canvas_size;\\nuniform vec2 u_offset;\\nuniform vec2 u_scale;\\nuniform float u_antialias;\\n//\\nattribute float a_x;\\nattribute float a_y;\\nattribute float a_size;\\nattribute float a_angle;  // in radians\\nattribute float a_linewidth;\\nattribute vec4  a_fg_color;\\nattribute vec4  a_bg_color;\\n//\\nvarying float v_linewidth;\\nvarying float v_size;\\nvarying vec4  v_fg_color;\\nvarying vec4  v_bg_color;\\nvarying vec2  v_rotation;\\n\\nvoid main (void)\\n{\\n    v_size = a_size * u_pixel_ratio;\\n    v_linewidth = a_linewidth * u_pixel_ratio;\\n    v_fg_color = a_fg_color;\\n    v_bg_color = a_bg_color;\\n    v_rotation = vec2(cos(-a_angle), sin(-a_angle));\\n    // Calculate position - the -0.5 is to correct for canvas origin\\n    vec2 pos = (vec2(a_x, a_y) + u_offset) * u_scale; // in pixels\\n    pos += 0.5;  // make up for Bokeh's offset\\n    pos /= u_canvas_size / u_pixel_ratio;  // in 0..1\\n    gl_Position = vec4(pos*2.0-1.0, 0.0, 1.0);\\n    gl_Position.y *= -1.0;\\n    gl_PointSize = SQRT_2 * v_size + 2.0 * (v_linewidth + 1.5*u_antialias);\\n}\\n\"},\n",
+       "      366: function _(a,n,s){Object.defineProperty(s,\"__esModule\",{value:!0}),s.fragment_shader=a=>`\\nprecision mediump float;\\nconst float SQRT_2 = 1.4142135623730951;\\nconst float PI = 3.14159265358979323846264;\\n//\\nuniform float u_antialias;\\n//\\nvarying vec4  v_fg_color;\\nvarying vec4  v_bg_color;\\nvarying float v_linewidth;\\nvarying float v_size;\\nvarying vec2  v_rotation;\\n\\n${a}\\n\\nvec4 outline(float distance, float linewidth, float antialias, vec4 fg_color, vec4 bg_color)\\n{\\n    vec4 frag_color;\\n    float t = linewidth/2.0 - antialias;\\n    float signed_distance = distance;\\n    float border_distance = abs(signed_distance) - t;\\n    float alpha = border_distance/antialias;\\n    alpha = exp(-alpha*alpha);\\n\\n    // If fg alpha is zero, it probably means no outline. To avoid a dark outline\\n    // shining through due to aa, we set the fg color to the bg color. Avoid if (i.e. branching).\\n    float select = float(bool(fg_color.a));\\n    fg_color.rgb = select * fg_color.rgb + (1.0  - select) * bg_color.rgb;\\n    // Similarly, if we want a transparent bg\\n    select = float(bool(bg_color.a));\\n    bg_color.rgb = select * bg_color.rgb + (1.0  - select) * fg_color.rgb;\\n\\n    if( border_distance < 0.0)\\n        frag_color = fg_color;\\n    else if( signed_distance < 0.0 ) {\\n        frag_color = mix(bg_color, fg_color, sqrt(alpha));\\n    } else {\\n        if( abs(signed_distance) < (linewidth/2.0 + antialias) ) {\\n            frag_color = vec4(fg_color.rgb, fg_color.a * alpha);\\n        } else {\\n            discard;\\n        }\\n    }\\n    return frag_color;\\n}\\n\\nvoid main()\\n{\\n    vec2 P = gl_PointCoord.xy - vec2(0.5, 0.5);\\n    P = vec2(v_rotation.x*P.x - v_rotation.y*P.y,\\n             v_rotation.y*P.x + v_rotation.x*P.y);\\n    float point_size = SQRT_2*v_size  + 2.0 * (v_linewidth + 1.5*u_antialias);\\n    float distance = marker(P*point_size, v_size);\\n    gl_FragColor = outline(distance, v_linewidth, u_antialias, v_fg_color, v_bg_color);\\n    //gl_FragColor.rgb *= gl_FragColor.a;  // pre-multiply alpha\\n}\\n`,s.circle=\"\\nfloat marker(vec2 P, float size)\\n{\\n    return length(P) - size/2.0;\\n}\\n\",s.square=\"\\nfloat marker(vec2 P, float size)\\n{\\n    return max(abs(P.x), abs(P.y)) - size/2.0;\\n}\\n\",s.diamond=\"\\nfloat marker(vec2 P, float size)\\n{\\n    float x = SQRT_2 / 2.0 * (P.x * 1.5 - P.y);\\n    float y = SQRT_2 / 2.0 * (P.x * 1.5 + P.y);\\n    float r1 = max(abs(x), abs(y)) - size / (2.0 * SQRT_2);\\n    return r1 / SQRT_2;\\n}\\n\",s.hex=\"\\nfloat marker(vec2 P, float size)\\n{\\n    vec2 q = abs(P);\\n    return max(q.y * 0.57735 + q.x - 1.0 * size/2.0, q.y - 0.866 * size/2.0);\\n}\\n\",s.triangle=\"\\nfloat marker(vec2 P, float size)\\n{\\n    P.y -= size * 0.3;\\n    float x = SQRT_2 / 2.0 * (P.x * 1.7 - P.y);\\n    float y = SQRT_2 / 2.0 * (P.x * 1.7 + P.y);\\n    float r1 = max(abs(x), abs(y)) - size / 1.6;\\n    float r2 = P.y;\\n    return max(r1 / SQRT_2, r2);  // Intersect diamond with rectangle\\n}\\n\",s.invertedtriangle=\"\\nfloat marker(vec2 P, float size)\\n{\\n    P.y += size * 0.3;\\n    float x = SQRT_2 / 2.0 * (P.x * 1.7 - P.y);\\n    float y = SQRT_2 / 2.0 * (P.x * 1.7 + P.y);\\n    float r1 = max(abs(x), abs(y)) - size / 1.6;\\n    float r2 = - P.y;\\n    return max(r1 / SQRT_2, r2);  // Intersect diamond with rectangle\\n}\\n\",s.cross='\\nfloat marker(vec2 P, float size)\\n{\\n    float square = max(abs(P.x), abs(P.y)) - size / 2.5;   // 2.5 is a tweak\\n    float cross = min(abs(P.x), abs(P.y)) - size / 100.0;  // bit of \"width\" for aa\\n    return max(square, cross);\\n}\\n',s.circlecross=\"\\nfloat marker(vec2 P, float size)\\n{\\n    // Define quadrants\\n    float qs = size / 2.0;  // quadrant size\\n    float s1 = max(abs(P.x - qs), abs(P.y - qs)) - qs;\\n    float s2 = max(abs(P.x + qs), abs(P.y - qs)) - qs;\\n    float s3 = max(abs(P.x - qs), abs(P.y + qs)) - qs;\\n    float s4 = max(abs(P.x + qs), abs(P.y + qs)) - qs;\\n    // Intersect main shape with quadrants (to form cross)\\n    float circle = length(P) - size/2.0;\\n    float c1 = max(circle, s1);\\n    float c2 = max(circle, s2);\\n    float c3 = max(circle, s3);\\n    float c4 = max(circle, s4);\\n    // Union\\n    return min(min(min(c1, c2), c3), c4);\\n}\\n\",s.squarecross=\"\\nfloat marker(vec2 P, float size)\\n{\\n    // Define quadrants\\n    float qs = size / 2.0;  // quadrant size\\n    float s1 = max(abs(P.x - qs), abs(P.y - qs)) - qs;\\n    float s2 = max(abs(P.x + qs), abs(P.y - qs)) - qs;\\n    float s3 = max(abs(P.x - qs), abs(P.y + qs)) - qs;\\n    float s4 = max(abs(P.x + qs), abs(P.y + qs)) - qs;\\n    // Intersect main shape with quadrants (to form cross)\\n    float square = max(abs(P.x), abs(P.y)) - size/2.0;\\n    float c1 = max(square, s1);\\n    float c2 = max(square, s2);\\n    float c3 = max(square, s3);\\n    float c4 = max(square, s4);\\n    // Union\\n    return min(min(min(c1, c2), c3), c4);\\n}\\n\",s.diamondcross=\"\\nfloat marker(vec2 P, float size)\\n{\\n    // Define quadrants\\n    float qs = size / 2.0;  // quadrant size\\n    float s1 = max(abs(P.x - qs), abs(P.y - qs)) - qs;\\n    float s2 = max(abs(P.x + qs), abs(P.y - qs)) - qs;\\n    float s3 = max(abs(P.x - qs), abs(P.y + qs)) - qs;\\n    float s4 = max(abs(P.x + qs), abs(P.y + qs)) - qs;\\n    // Intersect main shape with quadrants (to form cross)\\n    float x = SQRT_2 / 2.0 * (P.x * 1.5 - P.y);\\n    float y = SQRT_2 / 2.0 * (P.x * 1.5 + P.y);\\n    float diamond = max(abs(x), abs(y)) - size / (2.0 * SQRT_2);\\n    diamond /= SQRT_2;\\n    float c1 = max(diamond, s1);\\n    float c2 = max(diamond, s2);\\n    float c3 = max(diamond, s3);\\n    float c4 = max(diamond, s4);\\n    // Union\\n    return min(min(min(c1, c2), c3), c4);\\n}\\n\",s.x='\\nfloat marker(vec2 P, float size)\\n{\\n    float circle = length(P) - size / 1.6;\\n    float X = min(abs(P.x - P.y), abs(P.x + P.y)) - size / 100.0;  // bit of \"width\" for aa\\n    return max(circle, X);\\n}\\n',s.circlex='\\nfloat marker(vec2 P, float size)\\n{\\n    float x = P.x - P.y;\\n    float y = P.x + P.y;\\n    // Define quadrants\\n    float qs = size / 2.0;  // quadrant size\\n    float s1 = max(abs(x - qs), abs(y - qs)) - qs;\\n    float s2 = max(abs(x + qs), abs(y - qs)) - qs;\\n    float s3 = max(abs(x - qs), abs(y + qs)) - qs;\\n    float s4 = max(abs(x + qs), abs(y + qs)) - qs;\\n    // Intersect main shape with quadrants (to form cross)\\n    float circle = length(P) - size/2.0;\\n    float c1 = max(circle, s1);\\n    float c2 = max(circle, s2);\\n    float c3 = max(circle, s3);\\n    float c4 = max(circle, s4);\\n    // Union\\n    float almost = min(min(min(c1, c2), c3), c4);\\n    // In this case, the X is also outside of the main shape\\n    float Xmask = length(P) - size / 1.6;  // a circle\\n    float X = min(abs(P.x - P.y), abs(P.x + P.y)) - size / 100.0;  // bit of \"width\" for aa\\n    return min(max(X, Xmask), almost);\\n}\\n',s.squarex=\"\\nfloat marker(vec2 P, float size)\\n{\\n    float x = P.x - P.y;\\n    float y = P.x + P.y;\\n    // Define quadrants\\n    float qs = size / 2.0;  // quadrant size\\n    float s1 = max(abs(x - qs), abs(y - qs)) - qs;\\n    float s2 = max(abs(x + qs), abs(y - qs)) - qs;\\n    float s3 = max(abs(x - qs), abs(y + qs)) - qs;\\n    float s4 = max(abs(x + qs), abs(y + qs)) - qs;\\n    // Intersect main shape with quadrants (to form cross)\\n    float square = max(abs(P.x), abs(P.y)) - size/2.0;\\n    float c1 = max(square, s1);\\n    float c2 = max(square, s2);\\n    float c3 = max(square, s3);\\n    float c4 = max(square, s4);\\n    // Union\\n    return min(min(min(c1, c2), c3), c4);\\n}\\n\",s.asterisk='\\nfloat marker(vec2 P, float size)\\n{\\n    // Masks\\n    float diamond = max(abs(SQRT_2 / 2.0 * (P.x - P.y)), abs(SQRT_2 / 2.0 * (P.x + P.y))) - size / (2.0 * SQRT_2);\\n    float square = max(abs(P.x), abs(P.y)) - size / (2.0 * SQRT_2);\\n    // Shapes\\n    float X = min(abs(P.x - P.y), abs(P.x + P.y)) - size / 100.0;  // bit of \"width\" for aa\\n    float cross = min(abs(P.x), abs(P.y)) - size / 100.0;  // bit of \"width\" for aa\\n    // Result is union of masked shapes\\n    return min(max(X, diamond), max(cross, square));\\n}\\n'},\n",
+       "      }, 357, {\"models/glyphs/webgl/main\":357,\"models/glyphs/webgl/index\":358,\"models/glyphs/webgl/line\":359,\"models/glyphs/webgl/base\":361,\"models/glyphs/webgl/line.vert\":362,\"models/glyphs/webgl/line.frag\":363,\"models/glyphs/webgl/markers\":364,\"models/glyphs/webgl/markers.vert\":365,\"models/glyphs/webgl/markers.frag\":366}, {});\n",
+       "      })\n",
+       "\n",
+       "\n",
+       "      /* END bokeh-gl.min.js */\n",
+       "    },\n",
+       "    \n",
+       "    function(Bokeh) {\n",
+       "      Bokeh.set_log_level(\"info\");\n",
+       "    },\n",
+       "    \n",
+       "    function(Bokeh) {\n",
+       "      /* BEGIN panel.min.js */\n",
+       "      /*!\n",
+       "       * Copyright (c) 2012 - 2020, Anaconda, Inc., and Bokeh Contributors\n",
+       "       * All rights reserved.\n",
+       "       * \n",
+       "       * Redistribution and use in source and binary forms, with or without modification,\n",
+       "       * are permitted provided that the following conditions are met:\n",
+       "       * \n",
+       "       * Redistributions of source code must retain the above copyright notice,\n",
+       "       * this list of conditions and the following disclaimer.\n",
+       "       * \n",
+       "       * Redistributions in binary form must reproduce the above copyright notice,\n",
+       "       * this list of conditions and the following disclaimer in the documentation\n",
+       "       * and/or other materials provided with the distribution.\n",
+       "       * \n",
+       "       * Neither the name of Anaconda nor the names of any contributors\n",
+       "       * may be used to endorse or promote products derived from this software\n",
+       "       * without specific prior written permission.\n",
+       "       * \n",
+       "       * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\n",
+       "       * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\n",
+       "       * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\n",
+       "       * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE\n",
+       "       * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\n",
+       "       * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF\n",
+       "       * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS\n",
+       "       * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN\n",
+       "       * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\n",
+       "       * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF\n",
+       "       * THE POSSIBILITY OF SUCH DAMAGE.\n",
+       "      */\n",
+       "      (function(root, factory) {\n",
+       "        factory(root[\"Bokeh\"]);\n",
+       "      })(this, function(Bokeh) {\n",
+       "        var define;\n",
+       "        return (function(modules, entry, aliases, externals) {\n",
+       "          if (Bokeh != null) {\n",
+       "            return Bokeh.register_plugin(modules, entry, aliases, externals);\n",
+       "          } else {\n",
+       "            throw new Error(\"Cannot find Bokeh. You have to load it prior to loading plugins.\");\n",
+       "          }\n",
+       "        })\n",
+       "      ({\n",
+       "      \"4e90918c0a\": function _(e,t,o){Object.defineProperty(o,\"__esModule\",{value:!0});const s=e(\"tslib\").__importStar(e(\"0c776fff4c\"));o.Panel=s,e(\"@bokehjs/base\").register_models(s)},\n",
+       "      \"0c776fff4c\": function _(a,e,o){Object.defineProperty(o,\"__esModule\",{value:!0});const r=a(\"tslib\");var t=a(\"3343056bd8\");o.AcePlot=t.AcePlot;var l=a(\"66d52165db\");o.Audio=l.Audio;var d=a(\"f6b9b1d914\");o.DeckGLPlot=d.DeckGLPlot;var b=a(\"ae707e931d\");o.HTML=b.HTML;var v=a(\"9ba5b8422a\");o.JSON=v.JSON;var c=a(\"a94e371ba4\");o.FileDownload=c.FileDownload;var P=a(\"7b859fb3cf\");o.KaTeX=P.KaTeX;var f=a(\"0c21036737\");o.MathJax=f.MathJax;var i=a(\"000f20fdd3\");o.Player=i.Player;var s=a(\"2363c12dd6\");o.PlotlyPlot=s.PlotlyPlot;var S=a(\"76307e5afa\");o.Progress=S.Progress;var n=a(\"38b2bc9574\");o.State=n.State;var V=a(\"1109f5d4e5\");o.VegaPlot=V.VegaPlot;var u=a(\"b0c3e9e9c2\");o.Video=u.Video;var y=a(\"3c7145a2fa\");o.VideoStream=y.VideoStream,r.__exportStar(a(\"ecfbb965eb\"),o)},\n",
+       "      \"3343056bd8\": function _(e,t,o){Object.defineProperty(o,\"__esModule\",{value:!0});const i=e(\"tslib\").__importStar(e(\"@bokehjs/core/properties\")),s=e(\"@bokehjs/models/layouts/html_box\"),n=e(\"@bokehjs/core/dom\"),a=e(\"ba20932521\");class d extends a.PanelHTMLBoxView{initialize(){super.initialize(),this._ace=window.ace,this._container=n.div({id:\"_\"+Math.random().toString(36).substr(2,9),style:{width:\"100%\",height:\"100%\"}})}connect_signals(){super.connect_signals(),this.connect(this.model.properties.code.change,()=>this._update_code_from_model()),this.connect(this.model.properties.theme.change,()=>this._update_theme()),this.connect(this.model.properties.language.change,()=>this._update_language()),this.connect(this.model.properties.annotations.change,()=>this._add_annotations()),this.connect(this.model.properties.readonly.change,()=>{this._editor.setReadOnly(this.model.readonly)})}render(){super.render(),this._container!==this.el.childNodes[0]&&this.el.appendChild(this._container),this._container.textContent=this.model.code,this._editor=this._ace.edit(this._container.id),this._editor.setTheme(\"ace/theme/\"+`${this.model.theme}`),this._editor.session.setMode(\"ace/mode/\"+`${this.model.language}`),this._editor.setReadOnly(this.model.readonly),this._langTools=this._ace.require(\"ace/ext/language_tools\"),this._editor.setOptions({enableBasicAutocompletion:!0,enableSnippets:!0,fontFamily:\"monospace\"}),this._editor.on(\"change\",()=>this._update_code_from_editor())}_update_code_from_model(){this._editor&&this._editor.getValue()!=this.model.code&&this._editor.setValue(this.model.code)}_update_code_from_editor(){this._editor.getValue()!=this.model.code&&(this.model.code=this._editor.getValue())}_update_theme(){this._editor.setTheme(\"ace/theme/\"+`${this.model.theme}`)}_update_language(){this._editor.session.setMode(\"ace/mode/\"+`${this.model.language}`)}_add_annotations(){this._editor.session.setAnnotations(this.model.annotations)}after_layout(){super.after_layout(),this._editor.resize()}}o.AcePlotView=d,d.__name__=\"AcePlotView\";class h extends s.HTMLBox{constructor(e){super(e)}static init_AcePlot(){this.prototype.default_view=d,this.define({code:[i.String],language:[i.String,\"python\"],theme:[i.String,\"chrome\"],annotations:[i.Array,[]],readonly:[i.Boolean,!1]}),this.override({height:300,width:300})}}o.AcePlot=h,h.__name__=\"AcePlot\",h.__module__=\"panel.models.ace\",h.init_AcePlot()},\n",
+       "      \"ba20932521\": function _(e,i,t){Object.defineProperty(t,\"__esModule\",{value:!0});const s=e(\"@bokehjs/core/layout/layoutable\"),h=e(\"@bokehjs/core/layout/types\"),o=e(\"@bokehjs/core/dom\"),_=e(\"@bokehjs/models/widgets/markup\"),n=e(\"@bokehjs/models/layouts/html_box\");function a(e,i){let t=null!=i.width?\"fixed\":\"fit\",s=null!=i.height?\"fixed\":\"fit\";const{sizing_mode:h}=i;if(null!=h)if(\"fixed\"==h)t=s=\"fixed\";else if(\"stretch_both\"==h)t=s=\"max\";else if(\"stretch_width\"==h)t=\"max\";else if(\"stretch_height\"==h)s=\"max\";else switch(h){case\"scale_width\":t=\"max\",s=\"min\";break;case\"scale_height\":t=\"min\",s=\"max\";break;case\"scale_both\":t=\"max\",s=\"max\";break;default:throw new Error(\"unreachable\")}\"fixed\"==t&&i.width?e.style.width=i.width+\"px\":\"max\"==t&&(e.style.width=\"100%\"),\"fixed\"==s&&i.height?e.style.height=i.height+\"px\":\"max\"==s&&(e.style.height=\"100%\")}t.set_size=a;class d extends s.Layoutable{constructor(e,i,t){super(),this.el=e,this.sizing_mode=i,this.changed=t,this._cache={},this._cache_count={}}_measure(e){const i=[e.width,e.height,this.sizing_mode].toString(),t=this.changed&&\"fixed\"!=this.sizing_mode&&null!=this.sizing_mode?1:0;if(i in this._cache&&this._cache_count[i]>=t)return this._cache_count[i]=this._cache_count[i]+1,this._cache[i];const s=new h.Sizeable(e).bounded_to(this.sizing.size),_=o.sized(this.el,s,()=>{const e=new h.Sizeable(o.content_size(this.el)),{border:i,padding:t}=o.extents(this.el);return e.grow_by(i).grow_by(t).map(Math.ceil)});return this._cache[i]=_,this._cache_count[i]=0,_}}t.CachedVariadicBox=d,d.__name__=\"CachedVariadicBox\";class l extends _.MarkupView{_update_layout(){let e=void 0!==this._prev_sizing_mode&&this._prev_sizing_mode!==this.model.sizing_mode;this._prev_sizing_mode=this.model.sizing_mode,this.layout=new d(this.el,this.model.sizing_mode,e),this.layout.set_sizing(this.box_sizing())}render(){super.render(),a(this.markup_el,this.model)}}t.PanelMarkupView=l,l.__name__=\"PanelMarkupView\";class c extends n.HTMLBoxView{_update_layout(){let e=void 0!==this._prev_sizing_mode&&this._prev_sizing_mode!==this.model.sizing_mode;this._prev_sizing_mode=this.model.sizing_mode,this.layout=new d(this.el,this.model.sizing_mode,e),this.layout.set_sizing(this.box_sizing())}render(){super.render(),a(this.el,this.model)}}t.PanelHTMLBoxView=c,c.__name__=\"PanelHTMLBoxView\"},\n",
+       "      \"66d52165db\": function _(e,t,i){Object.defineProperty(i,\"__esModule\",{value:!0});const o=e(\"tslib\").__importStar(e(\"@bokehjs/core/properties\")),s=e(\"@bokehjs/models/layouts/html_box\"),l=e(\"ba20932521\");class d extends l.PanelHTMLBoxView{initialize(){super.initialize(),this._blocked=!1,this._setting=!1,this._time=Date.now()}connect_signals(){super.connect_signals(),this.connect(this.model.properties.loop.change,()=>this.set_loop()),this.connect(this.model.properties.paused.change,()=>this.set_paused()),this.connect(this.model.properties.time.change,()=>this.set_time()),this.connect(this.model.properties.value.change,()=>this.set_value()),this.connect(this.model.properties.volume.change,()=>this.set_volume())}render(){super.render(),this.audioEl=document.createElement(\"audio\"),this.audioEl.controls=!0,this.audioEl.src=this.model.value,this.audioEl.currentTime=this.model.time,this.audioEl.loop=this.model.loop,null!=this.model.volume?this.audioEl.volume=this.model.volume/100:this.model.volume=100*this.audioEl.volume,this.audioEl.onpause=()=>this.model.paused=!0,this.audioEl.onplay=()=>this.model.paused=!1,this.audioEl.ontimeupdate=()=>this.update_time(this),this.audioEl.onvolumechange=()=>this.update_volume(this),this.el.appendChild(this.audioEl),this.model.paused||this.audioEl.play()}update_time(e){e._setting?e._setting=!1:Date.now()-e._time<e.model.throttle||(e._blocked=!0,e.model.time=e.audioEl.currentTime,e._time=Date.now())}update_volume(e){e._setting?e._setting=!1:(e._blocked=!0,e.model.volume=100*e.audioEl.volume)}set_loop(){this.audioEl.loop=this.model.loop}set_paused(){!this.audioEl.paused&&this.model.paused&&this.audioEl.pause(),this.audioEl.paused&&!this.model.paused&&this.audioEl.play()}set_volume(){this._blocked?this._blocked=!1:(this._setting=!0,null!=this.model.volume&&(this.audioEl.volume=this.model.volume/100))}set_time(){this._blocked?this._blocked=!1:(this._setting=!0,this.audioEl.currentTime=this.model.time)}set_value(){this.audioEl.src=this.model.value}}i.AudioView=d,d.__name__=\"AudioView\";class u extends s.HTMLBox{constructor(e){super(e)}static init_Audio(){this.prototype.default_view=d,this.define({loop:[o.Boolean,!1],paused:[o.Boolean,!0],time:[o.Number,0],throttle:[o.Number,250],value:[o.Any,\"\"],volume:[o.Number,null]})}}i.Audio=u,u.__name__=\"Audio\",u.__module__=\"panel.models.widgets\",u.init_Audio()},\n",
+       "      \"f6b9b1d914\": function _(e,t,o){Object.defineProperty(o,\"__esModule\",{value:!0});const i=e(\"tslib\"),a=e(\"@bokehjs/core/dom\"),s=i.__importStar(e(\"@bokehjs/core/properties\")),n=e(\"@bokehjs/models/layouts/html_box\"),c=e(\"ba20932521\"),r=e(\"064eac2866\"),d=i.__importDefault(e(\"093eb75864\")),l=window.deck,_=window.mapboxgl,h=window.loaders;function p(){const e={},t=Object.keys(l).filter(e=>e.charAt(0)===e.charAt(0).toUpperCase());for(const o of t)e[o]=l[o];return e}class u extends c.PanelHTMLBoxView{connect_signals(){super.connect_signals();const{data:e,mapbox_api_key:t,tooltip:o,layers:i,initialViewState:a,data_sources:s}=this.model.properties;this.on_change([t,o],()=>this.render()),this.on_change([e,a],()=>this.updateDeck()),this.on_change([i],()=>this._update_layers()),this.on_change([s],()=>this._connect_sources(!0)),this._layer_map={},this._connected=[],this._connect_sources()}_update_layers(){this._layer_map={},this._update_data(!0)}_connect_sources(e=!1){for(const e of this.model.data_sources)this._connected.indexOf(e)<0&&(this.connect(e.properties.data.change,()=>this._update_data(!0)),this._connected.push(e));this._update_data(e)}initialize(){if(super.initialize(),l.JSONConverter){const{CSVLoader:e,Tile3DLoader:t}=h;h.registerLoaders([t,e]);const o={classes:p(),enumerations:{COORDINATE_SYSTEM:l.COORDINATE_SYSTEM,GL:d.default},constants:{Tile3DLoader:t}};this.jsonConverter=new l.JSONConverter({configuration:o})}}_update_data(e=!0){let t=0;for(const e of this.model.layers){let o;if(t+=1,t-1 in this._layer_map)o=this.model.data_sources[this._layer_map[t-1]];else{if(\"number\"!=typeof e.data)continue;this._layer_map[t-1]=e.data,o=this.model.data_sources[e.data]}const i=[],a=o.columns();for(let e=0;e<o.data[a[0]].length;e++){const t={};for(const i of a){const a=o._shapes[i];void 0!==a&&a.length>1&&\"number\"==typeof a[0]?t[i]=o.data[i].slice(e*a[1],e*a[1]+a[1]):t[i]=o.data[i][e]}i.push(t)}e.data=i}e&&this.updateDeck()}_on_click_event(e){const t={coordinate:e.coordinate,lngLat:e.lngLat,index:e.index};this.model.clickState=t}_on_hover_event(e){const t={coordinate:e.coordinate,lngLat:e.lngLat,index:e.index};this.model.hoverState=t}_on_viewState_event(e){this.model.viewState=e.viewState}getData(){return Object.assign(Object.assign({},this.model.data),{layers:this.model.layers,initialViewState:this.model.initialViewState,onViewStateChange:e=>this._on_viewState_event(e),onClick:e=>this._on_click_event(e),onHover:e=>this._on_hover_event(e)})}updateDeck(){if(!this.deckGL)return void this.render();const e=this.getData();if(l.updateDeck)l.updateDeck(e,this.deckGL);else{const t=this.jsonConverter.convert(e);this.deckGL.setProps(t)}}createDeck({mapboxApiKey:e,container:t,jsonInput:o,tooltip:i}){let a;try{const s=this.jsonConverter.convert(o),n=r.makeTooltip(i);a=new l.DeckGL(Object.assign(Object.assign({},s),{map:_,mapboxApiAccessToken:e,container:t,getTooltip:n}))}catch(e){console.error(e)}return a}render(){super.render();const e=a.div({class:\"deckgl\"});c.set_size(e,this.model);const t=this.model.mapbox_api_key,o=this.model.tooltip,i=this.getData();l.createDeck?this.deckGL=l.createDeck({mapboxApiKey:t,container:e,jsonInput:i,tooltip:o}):this.deckGL=this.createDeck({mapboxApiKey:t,container:e,jsonInput:i,tooltip:o}),this.el.appendChild(e)}}o.DeckGLPlotView=u,u.__name__=\"DeckGLPlotView\";class m extends n.HTMLBox{constructor(e){super(e)}static init_DeckGLPlot(){this.prototype.default_view=u,this.define({data:[s.Any],data_sources:[s.Array,[]],clickState:[s.Any],hoverState:[s.Any],initialViewState:[s.Any],layers:[s.Array,[]],mapbox_api_key:[s.String],tooltip:[s.Any],viewState:[s.Any]}),this.override({height:400,width:600})}}o.DeckGLPlot=m,m.__name__=\"DeckGLPlot\",m.__module__=\"panel.models.deckgl\",m.init_DeckGLPlot()},\n",
+       "      \"064eac2866\": function _(e,t,n){\n",
+       "      /*\n",
+       "          This file was adapted from https://github.com/uber/deck.gl/ the LICENSE\n",
+       "          below is preserved to comply with the original license.\n",
+       "          \n",
+       "          Copyright (c) 2015 - 2017 Uber Technologies, Inc.\n",
+       "          \n",
+       "          Permission is hereby granted, free of charge, to any person obtaining a copy\n",
+       "          of this software and associated documentation files (the \"Software\"), to deal\n",
+       "          in the Software without restriction, including without limitation the rights\n",
+       "          to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n",
+       "          copies of the Software, and to permit persons to whom the Software is\n",
+       "          furnished to do so, subject to the following conditions:\n",
+       "          \n",
+       "          The above copyright notice and this permission notice shall be included in\n",
+       "          all copies or substantial portions of the Software.\n",
+       "          \n",
+       "          THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n",
+       "          IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n",
+       "          FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n",
+       "          AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n",
+       "          LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n",
+       "          OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n",
+       "          THE SOFTWARE.\n",
+       "          */\n",
+       "      let i,l;Object.defineProperty(n,\"__esModule\",{value:!0});const o={fontFamily:'\"Helvetica Neue\", Helvetica, Arial, sans-serif',display:\"flex\",flex:\"wrap\",maxWidth:\"500px\",flexDirection:\"column\",zIndex:2};function r(){return document.createElement(\"div\")}function s(e){if(!e.picked)return null;if(e.object===i)return l;const t={html:a(e.object),style:o};return l=t,i=e.object,t}n.getTooltipDefault=s;const c=new Set([\"position\",\"index\"]);function a(e){const t=r();for(const n in e){if(c.has(n))continue;const i=r();i.className=\"header\",i.textContent=n;const l=r();l.className=\"value\",l.textContent=u(e[n]);const o=r();f(o,i,l),o.appendChild(i),o.appendChild(l),t.appendChild(o)}return t.innerHTML}function f(e,t,n){Object.assign(t.style,{fontWeight:700,marginRight:\"10px\",flex:\"1 1 0%\"}),Object.assign(n.style,{flex:\"none\",maxWidth:\"250px\",overflow:\"hidden\",whiteSpace:\"nowrap\",textOverflow:\"ellipsis\"}),Object.assign(e.style,{display:\"flex\",flexDirection:\"row\",justifyContent:\"space-between\",alignItems:\"stretch\"})}function u(e){let t;if(Array.isArray(e)&&e.length>4)t=`Array<${e.length}>`;else if(\"string\"==typeof e)t=e;else if(\"number\"==typeof e)t=String(e);else try{t=JSON.stringify(e)}catch(e){t=\"<Non-Serializable Object>\"}return t.length>50&&(t=t.slice(0,50)),t}function p(e,t){let n=e;for(const e in t)n=n.replace(`{${e}}`,t[e]);return n}n.tabularize=a,n.toText=u,n.substituteIn=p,n.makeTooltip=function(e){return e?e.html||e.text?t=>{if(!t.picked)return null;const n={style:e.style||o};return e.html?n.html=p(e.html,t.object):n.text=p(e.text,t.object),n}:s:null}},\n",
+       "      \"093eb75864\": function _(E,_,R){_.exports={DEPTH_BUFFER_BIT:256,STENCIL_BUFFER_BIT:1024,COLOR_BUFFER_BIT:16384,POINTS:0,LINES:1,LINE_LOOP:2,LINE_STRIP:3,TRIANGLES:4,TRIANGLE_STRIP:5,TRIANGLE_FAN:6,ZERO:0,ONE:1,SRC_COLOR:768,ONE_MINUS_SRC_COLOR:769,SRC_ALPHA:770,ONE_MINUS_SRC_ALPHA:771,DST_ALPHA:772,ONE_MINUS_DST_ALPHA:773,DST_COLOR:774,ONE_MINUS_DST_COLOR:775,SRC_ALPHA_SATURATE:776,CONSTANT_COLOR:32769,ONE_MINUS_CONSTANT_COLOR:32770,CONSTANT_ALPHA:32771,ONE_MINUS_CONSTANT_ALPHA:32772,FUNC_ADD:32774,FUNC_SUBTRACT:32778,FUNC_REVERSE_SUBTRACT:32779,BLEND_EQUATION:32777,BLEND_EQUATION_RGB:32777,BLEND_EQUATION_ALPHA:34877,BLEND_DST_RGB:32968,BLEND_SRC_RGB:32969,BLEND_DST_ALPHA:32970,BLEND_SRC_ALPHA:32971,BLEND_COLOR:32773,ARRAY_BUFFER_BINDING:34964,ELEMENT_ARRAY_BUFFER_BINDING:34965,LINE_WIDTH:2849,ALIASED_POINT_SIZE_RANGE:33901,ALIASED_LINE_WIDTH_RANGE:33902,CULL_FACE_MODE:2885,FRONT_FACE:2886,DEPTH_RANGE:2928,DEPTH_WRITEMASK:2930,DEPTH_CLEAR_VALUE:2931,DEPTH_FUNC:2932,STENCIL_CLEAR_VALUE:2961,STENCIL_FUNC:2962,STENCIL_FAIL:2964,STENCIL_PASS_DEPTH_FAIL:2965,STENCIL_PASS_DEPTH_PASS:2966,STENCIL_REF:2967,STENCIL_VALUE_MASK:2963,STENCIL_WRITEMASK:2968,STENCIL_BACK_FUNC:34816,STENCIL_BACK_FAIL:34817,STENCIL_BACK_PASS_DEPTH_FAIL:34818,STENCIL_BACK_PASS_DEPTH_PASS:34819,STENCIL_BACK_REF:36003,STENCIL_BACK_VALUE_MASK:36004,STENCIL_BACK_WRITEMASK:36005,VIEWPORT:2978,SCISSOR_BOX:3088,COLOR_CLEAR_VALUE:3106,COLOR_WRITEMASK:3107,UNPACK_ALIGNMENT:3317,PACK_ALIGNMENT:3333,MAX_TEXTURE_SIZE:3379,MAX_VIEWPORT_DIMS:3386,SUBPIXEL_BITS:3408,RED_BITS:3410,GREEN_BITS:3411,BLUE_BITS:3412,ALPHA_BITS:3413,DEPTH_BITS:3414,STENCIL_BITS:3415,POLYGON_OFFSET_UNITS:10752,POLYGON_OFFSET_FACTOR:32824,TEXTURE_BINDING_2D:32873,SAMPLE_BUFFERS:32936,SAMPLES:32937,SAMPLE_COVERAGE_VALUE:32938,SAMPLE_COVERAGE_INVERT:32939,COMPRESSED_TEXTURE_FORMATS:34467,VENDOR:7936,RENDERER:7937,VERSION:7938,IMPLEMENTATION_COLOR_READ_TYPE:35738,IMPLEMENTATION_COLOR_READ_FORMAT:35739,BROWSER_DEFAULT_WEBGL:37444,STATIC_DRAW:35044,STREAM_DRAW:35040,DYNAMIC_DRAW:35048,ARRAY_BUFFER:34962,ELEMENT_ARRAY_BUFFER:34963,BUFFER_SIZE:34660,BUFFER_USAGE:34661,CURRENT_VERTEX_ATTRIB:34342,VERTEX_ATTRIB_ARRAY_ENABLED:34338,VERTEX_ATTRIB_ARRAY_SIZE:34339,VERTEX_ATTRIB_ARRAY_STRIDE:34340,VERTEX_ATTRIB_ARRAY_TYPE:34341,VERTEX_ATTRIB_ARRAY_NORMALIZED:34922,VERTEX_ATTRIB_ARRAY_POINTER:34373,VERTEX_ATTRIB_ARRAY_BUFFER_BINDING:34975,CULL_FACE:2884,FRONT:1028,BACK:1029,FRONT_AND_BACK:1032,BLEND:3042,DEPTH_TEST:2929,DITHER:3024,POLYGON_OFFSET_FILL:32823,SAMPLE_ALPHA_TO_COVERAGE:32926,SAMPLE_COVERAGE:32928,SCISSOR_TEST:3089,STENCIL_TEST:2960,NO_ERROR:0,INVALID_ENUM:1280,INVALID_VALUE:1281,INVALID_OPERATION:1282,OUT_OF_MEMORY:1285,CONTEXT_LOST_WEBGL:37442,CW:2304,CCW:2305,DONT_CARE:4352,FASTEST:4353,NICEST:4354,GENERATE_MIPMAP_HINT:33170,BYTE:5120,UNSIGNED_BYTE:5121,SHORT:5122,UNSIGNED_SHORT:5123,INT:5124,UNSIGNED_INT:5125,FLOAT:5126,DOUBLE:5130,DEPTH_COMPONENT:6402,ALPHA:6406,RGB:6407,RGBA:6408,LUMINANCE:6409,LUMINANCE_ALPHA:6410,UNSIGNED_SHORT_4_4_4_4:32819,UNSIGNED_SHORT_5_5_5_1:32820,UNSIGNED_SHORT_5_6_5:33635,FRAGMENT_SHADER:35632,VERTEX_SHADER:35633,COMPILE_STATUS:35713,DELETE_STATUS:35712,LINK_STATUS:35714,VALIDATE_STATUS:35715,ATTACHED_SHADERS:35717,ACTIVE_ATTRIBUTES:35721,ACTIVE_UNIFORMS:35718,MAX_VERTEX_ATTRIBS:34921,MAX_VERTEX_UNIFORM_VECTORS:36347,MAX_VARYING_VECTORS:36348,MAX_COMBINED_TEXTURE_IMAGE_UNITS:35661,MAX_VERTEX_TEXTURE_IMAGE_UNITS:35660,MAX_TEXTURE_IMAGE_UNITS:34930,MAX_FRAGMENT_UNIFORM_VECTORS:36349,SHADER_TYPE:35663,SHADING_LANGUAGE_VERSION:35724,CURRENT_PROGRAM:35725,NEVER:512,ALWAYS:519,LESS:513,EQUAL:514,LEQUAL:515,GREATER:516,GEQUAL:518,NOTEQUAL:517,KEEP:7680,REPLACE:7681,INCR:7682,DECR:7683,INVERT:5386,INCR_WRAP:34055,DECR_WRAP:34056,NEAREST:9728,LINEAR:9729,NEAREST_MIPMAP_NEAREST:9984,LINEAR_MIPMAP_NEAREST:9985,NEAREST_MIPMAP_LINEAR:9986,LINEAR_MIPMAP_LINEAR:9987,TEXTURE_MAG_FILTER:10240,TEXTURE_MIN_FILTER:10241,TEXTURE_WRAP_S:10242,TEXTURE_WRAP_T:10243,TEXTURE_2D:3553,TEXTURE:5890,TEXTURE_CUBE_MAP:34067,TEXTURE_BINDING_CUBE_MAP:34068,TEXTURE_CUBE_MAP_POSITIVE_X:34069,TEXTURE_CUBE_MAP_NEGATIVE_X:34070,TEXTURE_CUBE_MAP_POSITIVE_Y:34071,TEXTURE_CUBE_MAP_NEGATIVE_Y:34072,TEXTURE_CUBE_MAP_POSITIVE_Z:34073,TEXTURE_CUBE_MAP_NEGATIVE_Z:34074,MAX_CUBE_MAP_TEXTURE_SIZE:34076,TEXTURE0:33984,ACTIVE_TEXTURE:34016,REPEAT:10497,CLAMP_TO_EDGE:33071,MIRRORED_REPEAT:33648,TEXTURE_WIDTH:4096,TEXTURE_HEIGHT:4097,FLOAT_VEC2:35664,FLOAT_VEC3:35665,FLOAT_VEC4:35666,INT_VEC2:35667,INT_VEC3:35668,INT_VEC4:35669,BOOL:35670,BOOL_VEC2:35671,BOOL_VEC3:35672,BOOL_VEC4:35673,FLOAT_MAT2:35674,FLOAT_MAT3:35675,FLOAT_MAT4:35676,SAMPLER_2D:35678,SAMPLER_CUBE:35680,LOW_FLOAT:36336,MEDIUM_FLOAT:36337,HIGH_FLOAT:36338,LOW_INT:36339,MEDIUM_INT:36340,HIGH_INT:36341,FRAMEBUFFER:36160,RENDERBUFFER:36161,RGBA4:32854,RGB5_A1:32855,RGB565:36194,DEPTH_COMPONENT16:33189,STENCIL_INDEX:6401,STENCIL_INDEX8:36168,DEPTH_STENCIL:34041,RENDERBUFFER_WIDTH:36162,RENDERBUFFER_HEIGHT:36163,RENDERBUFFER_INTERNAL_FORMAT:36164,RENDERBUFFER_RED_SIZE:36176,RENDERBUFFER_GREEN_SIZE:36177,RENDERBUFFER_BLUE_SIZE:36178,RENDERBUFFER_ALPHA_SIZE:36179,RENDERBUFFER_DEPTH_SIZE:36180,RENDERBUFFER_STENCIL_SIZE:36181,FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE:36048,FRAMEBUFFER_ATTACHMENT_OBJECT_NAME:36049,FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL:36050,FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE:36051,COLOR_ATTACHMENT0:36064,DEPTH_ATTACHMENT:36096,STENCIL_ATTACHMENT:36128,DEPTH_STENCIL_ATTACHMENT:33306,NONE:0,FRAMEBUFFER_COMPLETE:36053,FRAMEBUFFER_INCOMPLETE_ATTACHMENT:36054,FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT:36055,FRAMEBUFFER_INCOMPLETE_DIMENSIONS:36057,FRAMEBUFFER_UNSUPPORTED:36061,FRAMEBUFFER_BINDING:36006,RENDERBUFFER_BINDING:36007,READ_FRAMEBUFFER:36008,DRAW_FRAMEBUFFER:36009,MAX_RENDERBUFFER_SIZE:34024,INVALID_FRAMEBUFFER_OPERATION:1286,UNPACK_FLIP_Y_WEBGL:37440,UNPACK_PREMULTIPLY_ALPHA_WEBGL:37441,UNPACK_COLORSPACE_CONVERSION_WEBGL:37443,READ_BUFFER:3074,UNPACK_ROW_LENGTH:3314,UNPACK_SKIP_ROWS:3315,UNPACK_SKIP_PIXELS:3316,PACK_ROW_LENGTH:3330,PACK_SKIP_ROWS:3331,PACK_SKIP_PIXELS:3332,TEXTURE_BINDING_3D:32874,UNPACK_SKIP_IMAGES:32877,UNPACK_IMAGE_HEIGHT:32878,MAX_3D_TEXTURE_SIZE:32883,MAX_ELEMENTS_VERTICES:33e3,MAX_ELEMENTS_INDICES:33001,MAX_TEXTURE_LOD_BIAS:34045,MAX_FRAGMENT_UNIFORM_COMPONENTS:35657,MAX_VERTEX_UNIFORM_COMPONENTS:35658,MAX_ARRAY_TEXTURE_LAYERS:35071,MIN_PROGRAM_TEXEL_OFFSET:35076,MAX_PROGRAM_TEXEL_OFFSET:35077,MAX_VARYING_COMPONENTS:35659,FRAGMENT_SHADER_DERIVATIVE_HINT:35723,RASTERIZER_DISCARD:35977,VERTEX_ARRAY_BINDING:34229,MAX_VERTEX_OUTPUT_COMPONENTS:37154,MAX_FRAGMENT_INPUT_COMPONENTS:37157,MAX_SERVER_WAIT_TIMEOUT:37137,MAX_ELEMENT_INDEX:36203,RED:6403,RGB8:32849,RGBA8:32856,RGB10_A2:32857,TEXTURE_3D:32879,TEXTURE_WRAP_R:32882,TEXTURE_MIN_LOD:33082,TEXTURE_MAX_LOD:33083,TEXTURE_BASE_LEVEL:33084,TEXTURE_MAX_LEVEL:33085,TEXTURE_COMPARE_MODE:34892,TEXTURE_COMPARE_FUNC:34893,SRGB:35904,SRGB8:35905,SRGB8_ALPHA8:35907,COMPARE_REF_TO_TEXTURE:34894,RGBA32F:34836,RGB32F:34837,RGBA16F:34842,RGB16F:34843,TEXTURE_2D_ARRAY:35866,TEXTURE_BINDING_2D_ARRAY:35869,R11F_G11F_B10F:35898,RGB9_E5:35901,RGBA32UI:36208,RGB32UI:36209,RGBA16UI:36214,RGB16UI:36215,RGBA8UI:36220,RGB8UI:36221,RGBA32I:36226,RGB32I:36227,RGBA16I:36232,RGB16I:36233,RGBA8I:36238,RGB8I:36239,RED_INTEGER:36244,RGB_INTEGER:36248,RGBA_INTEGER:36249,R8:33321,RG8:33323,R16F:33325,R32F:33326,RG16F:33327,RG32F:33328,R8I:33329,R8UI:33330,R16I:33331,R16UI:33332,R32I:33333,R32UI:33334,RG8I:33335,RG8UI:33336,RG16I:33337,RG16UI:33338,RG32I:33339,RG32UI:33340,R8_SNORM:36756,RG8_SNORM:36757,RGB8_SNORM:36758,RGBA8_SNORM:36759,RGB10_A2UI:36975,TEXTURE_IMMUTABLE_FORMAT:37167,TEXTURE_IMMUTABLE_LEVELS:33503,UNSIGNED_INT_2_10_10_10_REV:33640,UNSIGNED_INT_10F_11F_11F_REV:35899,UNSIGNED_INT_5_9_9_9_REV:35902,FLOAT_32_UNSIGNED_INT_24_8_REV:36269,UNSIGNED_INT_24_8:34042,HALF_FLOAT:5131,RG:33319,RG_INTEGER:33320,INT_2_10_10_10_REV:36255,CURRENT_QUERY:34917,QUERY_RESULT:34918,QUERY_RESULT_AVAILABLE:34919,ANY_SAMPLES_PASSED:35887,ANY_SAMPLES_PASSED_CONSERVATIVE:36202,MAX_DRAW_BUFFERS:34852,DRAW_BUFFER0:34853,DRAW_BUFFER1:34854,DRAW_BUFFER2:34855,DRAW_BUFFER3:34856,DRAW_BUFFER4:34857,DRAW_BUFFER5:34858,DRAW_BUFFER6:34859,DRAW_BUFFER7:34860,DRAW_BUFFER8:34861,DRAW_BUFFER9:34862,DRAW_BUFFER10:34863,DRAW_BUFFER11:34864,DRAW_BUFFER12:34865,DRAW_BUFFER13:34866,DRAW_BUFFER14:34867,DRAW_BUFFER15:34868,MAX_COLOR_ATTACHMENTS:36063,COLOR_ATTACHMENT1:36065,COLOR_ATTACHMENT2:36066,COLOR_ATTACHMENT3:36067,COLOR_ATTACHMENT4:36068,COLOR_ATTACHMENT5:36069,COLOR_ATTACHMENT6:36070,COLOR_ATTACHMENT7:36071,COLOR_ATTACHMENT8:36072,COLOR_ATTACHMENT9:36073,COLOR_ATTACHMENT10:36074,COLOR_ATTACHMENT11:36075,COLOR_ATTACHMENT12:36076,COLOR_ATTACHMENT13:36077,COLOR_ATTACHMENT14:36078,COLOR_ATTACHMENT15:36079,SAMPLER_3D:35679,SAMPLER_2D_SHADOW:35682,SAMPLER_2D_ARRAY:36289,SAMPLER_2D_ARRAY_SHADOW:36292,SAMPLER_CUBE_SHADOW:36293,INT_SAMPLER_2D:36298,INT_SAMPLER_3D:36299,INT_SAMPLER_CUBE:36300,INT_SAMPLER_2D_ARRAY:36303,UNSIGNED_INT_SAMPLER_2D:36306,UNSIGNED_INT_SAMPLER_3D:36307,UNSIGNED_INT_SAMPLER_CUBE:36308,UNSIGNED_INT_SAMPLER_2D_ARRAY:36311,MAX_SAMPLES:36183,SAMPLER_BINDING:35097,PIXEL_PACK_BUFFER:35051,PIXEL_UNPACK_BUFFER:35052,PIXEL_PACK_BUFFER_BINDING:35053,PIXEL_UNPACK_BUFFER_BINDING:35055,COPY_READ_BUFFER:36662,COPY_WRITE_BUFFER:36663,COPY_READ_BUFFER_BINDING:36662,COPY_WRITE_BUFFER_BINDING:36663,FLOAT_MAT2x3:35685,FLOAT_MAT2x4:35686,FLOAT_MAT3x2:35687,FLOAT_MAT3x4:35688,FLOAT_MAT4x2:35689,FLOAT_MAT4x3:35690,UNSIGNED_INT_VEC2:36294,UNSIGNED_INT_VEC3:36295,UNSIGNED_INT_VEC4:36296,UNSIGNED_NORMALIZED:35863,SIGNED_NORMALIZED:36764,VERTEX_ATTRIB_ARRAY_INTEGER:35069,VERTEX_ATTRIB_ARRAY_DIVISOR:35070,TRANSFORM_FEEDBACK_BUFFER_MODE:35967,MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS:35968,TRANSFORM_FEEDBACK_VARYINGS:35971,TRANSFORM_FEEDBACK_BUFFER_START:35972,TRANSFORM_FEEDBACK_BUFFER_SIZE:35973,TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN:35976,MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS:35978,MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS:35979,INTERLEAVED_ATTRIBS:35980,SEPARATE_ATTRIBS:35981,TRANSFORM_FEEDBACK_BUFFER:35982,TRANSFORM_FEEDBACK_BUFFER_BINDING:35983,TRANSFORM_FEEDBACK:36386,TRANSFORM_FEEDBACK_PAUSED:36387,TRANSFORM_FEEDBACK_ACTIVE:36388,TRANSFORM_FEEDBACK_BINDING:36389,FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING:33296,FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE:33297,FRAMEBUFFER_ATTACHMENT_RED_SIZE:33298,FRAMEBUFFER_ATTACHMENT_GREEN_SIZE:33299,FRAMEBUFFER_ATTACHMENT_BLUE_SIZE:33300,FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE:33301,FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE:33302,FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE:33303,FRAMEBUFFER_DEFAULT:33304,DEPTH24_STENCIL8:35056,DRAW_FRAMEBUFFER_BINDING:36006,READ_FRAMEBUFFER_BINDING:36010,RENDERBUFFER_SAMPLES:36011,FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER:36052,FRAMEBUFFER_INCOMPLETE_MULTISAMPLE:36182,UNIFORM_BUFFER:35345,UNIFORM_BUFFER_BINDING:35368,UNIFORM_BUFFER_START:35369,UNIFORM_BUFFER_SIZE:35370,MAX_VERTEX_UNIFORM_BLOCKS:35371,MAX_FRAGMENT_UNIFORM_BLOCKS:35373,MAX_COMBINED_UNIFORM_BLOCKS:35374,MAX_UNIFORM_BUFFER_BINDINGS:35375,MAX_UNIFORM_BLOCK_SIZE:35376,MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS:35377,MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS:35379,UNIFORM_BUFFER_OFFSET_ALIGNMENT:35380,ACTIVE_UNIFORM_BLOCKS:35382,UNIFORM_TYPE:35383,UNIFORM_SIZE:35384,UNIFORM_BLOCK_INDEX:35386,UNIFORM_OFFSET:35387,UNIFORM_ARRAY_STRIDE:35388,UNIFORM_MATRIX_STRIDE:35389,UNIFORM_IS_ROW_MAJOR:35390,UNIFORM_BLOCK_BINDING:35391,UNIFORM_BLOCK_DATA_SIZE:35392,UNIFORM_BLOCK_ACTIVE_UNIFORMS:35394,UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES:35395,UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER:35396,UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER:35398,OBJECT_TYPE:37138,SYNC_CONDITION:37139,SYNC_STATUS:37140,SYNC_FLAGS:37141,SYNC_FENCE:37142,SYNC_GPU_COMMANDS_COMPLETE:37143,UNSIGNALED:37144,SIGNALED:37145,ALREADY_SIGNALED:37146,TIMEOUT_EXPIRED:37147,CONDITION_SATISFIED:37148,WAIT_FAILED:37149,SYNC_FLUSH_COMMANDS_BIT:1,COLOR:6144,DEPTH:6145,STENCIL:6146,MIN:32775,MAX:32776,DEPTH_COMPONENT24:33190,STREAM_READ:35041,STREAM_COPY:35042,STATIC_READ:35045,STATIC_COPY:35046,DYNAMIC_READ:35049,DYNAMIC_COPY:35050,DEPTH_COMPONENT32F:36012,DEPTH32F_STENCIL8:36013,INVALID_INDEX:4294967295,TIMEOUT_IGNORED:-1,MAX_CLIENT_WAIT_TIMEOUT_WEBGL:37447,VERTEX_ATTRIB_ARRAY_DIVISOR_ANGLE:35070,UNMASKED_VENDOR_WEBGL:37445,UNMASKED_RENDERER_WEBGL:37446,MAX_TEXTURE_MAX_ANISOTROPY_EXT:34047,TEXTURE_MAX_ANISOTROPY_EXT:34046,COMPRESSED_RGB_S3TC_DXT1_EXT:33776,COMPRESSED_RGBA_S3TC_DXT1_EXT:33777,COMPRESSED_RGBA_S3TC_DXT3_EXT:33778,COMPRESSED_RGBA_S3TC_DXT5_EXT:33779,COMPRESSED_R11_EAC:37488,COMPRESSED_SIGNED_R11_EAC:37489,COMPRESSED_RG11_EAC:37490,COMPRESSED_SIGNED_RG11_EAC:37491,COMPRESSED_RGB8_ETC2:37492,COMPRESSED_RGBA8_ETC2_EAC:37493,COMPRESSED_SRGB8_ETC2:37494,COMPRESSED_SRGB8_ALPHA8_ETC2_EAC:37495,COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2:37496,COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2:37497,COMPRESSED_RGB_PVRTC_4BPPV1_IMG:35840,COMPRESSED_RGBA_PVRTC_4BPPV1_IMG:35842,COMPRESSED_RGB_PVRTC_2BPPV1_IMG:35841,COMPRESSED_RGBA_PVRTC_2BPPV1_IMG:35843,COMPRESSED_RGB_ETC1_WEBGL:36196,COMPRESSED_RGB_ATC_WEBGL:35986,COMPRESSED_RGBA_ATC_EXPLICIT_ALPHA_WEBGL:35986,COMPRESSED_RGBA_ATC_INTERPOLATED_ALPHA_WEBGL:34798,UNSIGNED_INT_24_8_WEBGL:34042,HALF_FLOAT_OES:36193,RGBA32F_EXT:34836,RGB32F_EXT:34837,FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE_EXT:33297,UNSIGNED_NORMALIZED_EXT:35863,MIN_EXT:32775,MAX_EXT:32776,SRGB_EXT:35904,SRGB_ALPHA_EXT:35906,SRGB8_ALPHA8_EXT:35907,FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING_EXT:33296,FRAGMENT_SHADER_DERIVATIVE_HINT_OES:35723,COLOR_ATTACHMENT0_WEBGL:36064,COLOR_ATTACHMENT1_WEBGL:36065,COLOR_ATTACHMENT2_WEBGL:36066,COLOR_ATTACHMENT3_WEBGL:36067,COLOR_ATTACHMENT4_WEBGL:36068,COLOR_ATTACHMENT5_WEBGL:36069,COLOR_ATTACHMENT6_WEBGL:36070,COLOR_ATTACHMENT7_WEBGL:36071,COLOR_ATTACHMENT8_WEBGL:36072,COLOR_ATTACHMENT9_WEBGL:36073,COLOR_ATTACHMENT10_WEBGL:36074,COLOR_ATTACHMENT11_WEBGL:36075,COLOR_ATTACHMENT12_WEBGL:36076,COLOR_ATTACHMENT13_WEBGL:36077,COLOR_ATTACHMENT14_WEBGL:36078,COLOR_ATTACHMENT15_WEBGL:36079,DRAW_BUFFER0_WEBGL:34853,DRAW_BUFFER1_WEBGL:34854,DRAW_BUFFER2_WEBGL:34855,DRAW_BUFFER3_WEBGL:34856,DRAW_BUFFER4_WEBGL:34857,DRAW_BUFFER5_WEBGL:34858,DRAW_BUFFER6_WEBGL:34859,DRAW_BUFFER7_WEBGL:34860,DRAW_BUFFER8_WEBGL:34861,DRAW_BUFFER9_WEBGL:34862,DRAW_BUFFER10_WEBGL:34863,DRAW_BUFFER11_WEBGL:34864,DRAW_BUFFER12_WEBGL:34865,DRAW_BUFFER13_WEBGL:34866,DRAW_BUFFER14_WEBGL:34867,DRAW_BUFFER15_WEBGL:34868,MAX_COLOR_ATTACHMENTS_WEBGL:36063,MAX_DRAW_BUFFERS_WEBGL:34852,VERTEX_ARRAY_BINDING_OES:34229,QUERY_COUNTER_BITS_EXT:34916,CURRENT_QUERY_EXT:34917,QUERY_RESULT_EXT:34918,QUERY_RESULT_AVAILABLE_EXT:34919,TIME_ELAPSED_EXT:35007,TIMESTAMP_EXT:36392,GPU_DISJOINT_EXT:36795}},\n",
+       "      \"ae707e931d\": function _(e,t,r){Object.defineProperty(r,\"__esModule\",{value:!0});const n=e(\"@bokehjs/models/widgets/markup\"),a=e(\"ba20932521\");class s extends a.PanelMarkupView{render(){var e;super.render();const t=(e=this.model.text,(new DOMParser).parseFromString(e,\"text/html\").documentElement.textContent)||this.model.text;t?(this.markup_el.innerHTML=t,Array.from(this.markup_el.querySelectorAll(\"script\")).forEach(e=>{const t=document.createElement(\"script\");Array.from(e.attributes).forEach(e=>t.setAttribute(e.name,e.value)),t.appendChild(document.createTextNode(e.innerHTML)),e.parentNode&&e.parentNode.replaceChild(t,e)})):this.markup_el.innerHTML=\"\"}}r.HTMLView=s,s.__name__=\"HTMLView\";class o extends n.Markup{constructor(e){super(e)}static init_HTML(){this.prototype.default_view=s}}r.HTML=o,o.__name__=\"HTML\",o.__module__=\"panel.models.markup\",o.init_HTML()},\n",
+       "      \"9ba5b8422a\": function _(e,t,r){Object.defineProperty(r,\"__esModule\",{value:!0});const s=e(\"tslib\"),i=s.__importStar(e(\"@bokehjs/core/properties\")),o=e(\"@bokehjs/models/widgets/markup\"),n=s.__importDefault(e(\"18bba7b7e1\")),a=e(\"ba20932521\");class d extends a.PanelMarkupView{render(){super.render();const e=this.model.text.replace(/(\\r\\n|\\n|\\r)/gm,\"\").replace(\"'\",'\"');let t;try{t=window.JSON.parse(e)}catch(e){return void(this.markup_el.innerHTML=\"<b>Invalid JSON:</b> \"+e.toString())}const r={hoverPreviewEnabled:this.model.hover_preview,theme:this.model.theme},s=new n.default(t,this.model.depth,r).render();let i=\"border-radius: 5px; padding: 10px;\";\"dark\"==this.model.theme?s.style.cssText=\"background-color: rgb(30, 30, 30);\"+i:s.style.cssText=i,this.markup_el.append(s)}}r.JSONView=d,d.__name__=\"JSONView\";const l=[\"dark\",\"light\"];class p extends o.Markup{constructor(e){super(e)}static init_JSON(){this.prototype.default_view=d,this.define({depth:[i.Number,1],hover_preview:[i.Boolean,!1],theme:[i.Enum(l),\"dark\"]})}}r.JSON=p,p.__name__=\"JSON\",p.__module__=\"panel.models.markup\",p.init_JSON()},\n",
+       "      \"18bba7b7e1\": function _(t,e,r){function n(t){return null===t?\"null\":typeof t}function o(t){return!!t&&\"object\"==typeof t}function i(t){if(void 0===t)return\"\";if(null===t)return\"Object\";if(\"object\"==typeof t&&!t.constructor)return\"Object\";var e=/function ([^(]*)/.exec(t.constructor.toString());return e&&e.length>1?e[1]:\"\"}function s(t,e,r){return\"null\"===t||\"undefined\"===t?t:(\"string\"!==t&&\"stringifiable\"!==t||(r='\"'+r.replace(/\"/g,'\\\\\"')+'\"'),\"function\"===t?e.toString().replace(/[\\r\\n]/g,\"\").replace(/\\{.*\\}/,\"\")+\"{…}\":r)}function a(t){var e=\"\";return o(t)?(e=i(t),Array.isArray(t)&&(e+=\"[\"+t.length+\"]\")):e=s(n(t),t,t),e}function f(t){return\"json-formatter-\"+t}function m(t,e,r){var n=document.createElement(t);return e&&n.classList.add(f(e)),void 0!==r&&(r instanceof Node?n.appendChild(r):n.appendChild(document.createTextNode(String(r)))),n}Object.defineProperty(r,\"__esModule\",{value:!0}),function(t){if(\"undefined\"!=typeof window){var e=document.createElement(\"style\");e.setAttribute(\"media\",\"screen\"),e.innerHTML=t,document.head.appendChild(e)}}('.json-formatter-row {\\n  font-family: monospace;\\n}\\n.json-formatter-row,\\n.json-formatter-row a,\\n.json-formatter-row a:hover {\\n  color: black;\\n  text-decoration: none;\\n}\\n.json-formatter-row .json-formatter-row {\\n  margin-left: 1rem;\\n}\\n.json-formatter-row .json-formatter-children.json-formatter-empty {\\n  opacity: 0.5;\\n  margin-left: 1rem;\\n}\\n.json-formatter-row .json-formatter-children.json-formatter-empty:after {\\n  display: none;\\n}\\n.json-formatter-row .json-formatter-children.json-formatter-empty.json-formatter-object:after {\\n  content: \"No properties\";\\n}\\n.json-formatter-row .json-formatter-children.json-formatter-empty.json-formatter-array:after {\\n  content: \"[]\";\\n}\\n.json-formatter-row .json-formatter-string,\\n.json-formatter-row .json-formatter-stringifiable {\\n  color: green;\\n  white-space: pre;\\n  word-wrap: break-word;\\n}\\n.json-formatter-row .json-formatter-number {\\n  color: blue;\\n}\\n.json-formatter-row .json-formatter-boolean {\\n  color: red;\\n}\\n.json-formatter-row .json-formatter-null {\\n  color: #855A00;\\n}\\n.json-formatter-row .json-formatter-undefined {\\n  color: #ca0b69;\\n}\\n.json-formatter-row .json-formatter-function {\\n  color: #FF20ED;\\n}\\n.json-formatter-row .json-formatter-date {\\n  background-color: rgba(0, 0, 0, 0.05);\\n}\\n.json-formatter-row .json-formatter-url {\\n  text-decoration: underline;\\n  color: blue;\\n  cursor: pointer;\\n}\\n.json-formatter-row .json-formatter-bracket {\\n  color: blue;\\n}\\n.json-formatter-row .json-formatter-key {\\n  color: #00008B;\\n  padding-right: 0.2rem;\\n}\\n.json-formatter-row .json-formatter-toggler-link {\\n  cursor: pointer;\\n}\\n.json-formatter-row .json-formatter-toggler {\\n  line-height: 1.2rem;\\n  font-size: 0.7rem;\\n  vertical-align: middle;\\n  opacity: 0.6;\\n  cursor: pointer;\\n  padding-right: 0.2rem;\\n}\\n.json-formatter-row .json-formatter-toggler:after {\\n  display: inline-block;\\n  transition: transform 100ms ease-in;\\n  content: \"►\";\\n}\\n.json-formatter-row > a > .json-formatter-preview-text {\\n  opacity: 0;\\n  transition: opacity 0.15s ease-in;\\n  font-style: italic;\\n}\\n.json-formatter-row:hover > a > .json-formatter-preview-text {\\n  opacity: 0.6;\\n}\\n.json-formatter-row.json-formatter-open > .json-formatter-toggler-link .json-formatter-toggler:after {\\n  transform: rotate(90deg);\\n}\\n.json-formatter-row.json-formatter-open > .json-formatter-children:after {\\n  display: inline-block;\\n}\\n.json-formatter-row.json-formatter-open > a > .json-formatter-preview-text {\\n  display: none;\\n}\\n.json-formatter-row.json-formatter-open.json-formatter-empty:after {\\n  display: block;\\n}\\n.json-formatter-dark.json-formatter-row {\\n  font-family: monospace;\\n}\\n.json-formatter-dark.json-formatter-row,\\n.json-formatter-dark.json-formatter-row a,\\n.json-formatter-dark.json-formatter-row a:hover {\\n  color: white;\\n  text-decoration: none;\\n}\\n.json-formatter-dark.json-formatter-row .json-formatter-row {\\n  margin-left: 1rem;\\n}\\n.json-formatter-dark.json-formatter-row .json-formatter-children.json-formatter-empty {\\n  opacity: 0.5;\\n  margin-left: 1rem;\\n}\\n.json-formatter-dark.json-formatter-row .json-formatter-children.json-formatter-empty:after {\\n  display: none;\\n}\\n.json-formatter-dark.json-formatter-row .json-formatter-children.json-formatter-empty.json-formatter-object:after {\\n  content: \"No properties\";\\n}\\n.json-formatter-dark.json-formatter-row .json-formatter-children.json-formatter-empty.json-formatter-array:after {\\n  content: \"[]\";\\n}\\n.json-formatter-dark.json-formatter-row .json-formatter-string,\\n.json-formatter-dark.json-formatter-row .json-formatter-stringifiable {\\n  color: #31F031;\\n  white-space: pre;\\n  word-wrap: break-word;\\n}\\n.json-formatter-dark.json-formatter-row .json-formatter-number {\\n  color: #66C2FF;\\n}\\n.json-formatter-dark.json-formatter-row .json-formatter-boolean {\\n  color: #EC4242;\\n}\\n.json-formatter-dark.json-formatter-row .json-formatter-null {\\n  color: #EEC97D;\\n}\\n.json-formatter-dark.json-formatter-row .json-formatter-undefined {\\n  color: #ef8fbe;\\n}\\n.json-formatter-dark.json-formatter-row .json-formatter-function {\\n  color: #FD48CB;\\n}\\n.json-formatter-dark.json-formatter-row .json-formatter-date {\\n  background-color: rgba(255, 255, 255, 0.05);\\n}\\n.json-formatter-dark.json-formatter-row .json-formatter-url {\\n  text-decoration: underline;\\n  color: #027BFF;\\n  cursor: pointer;\\n}\\n.json-formatter-dark.json-formatter-row .json-formatter-bracket {\\n  color: #9494FF;\\n}\\n.json-formatter-dark.json-formatter-row .json-formatter-key {\\n  color: #23A0DB;\\n  padding-right: 0.2rem;\\n}\\n.json-formatter-dark.json-formatter-row .json-formatter-toggler-link {\\n  cursor: pointer;\\n}\\n.json-formatter-dark.json-formatter-row .json-formatter-toggler {\\n  line-height: 1.2rem;\\n  font-size: 0.7rem;\\n  vertical-align: middle;\\n  opacity: 0.6;\\n  cursor: pointer;\\n  padding-right: 0.2rem;\\n}\\n.json-formatter-dark.json-formatter-row .json-formatter-toggler:after {\\n  display: inline-block;\\n  transition: transform 100ms ease-in;\\n  content: \"►\";\\n}\\n.json-formatter-dark.json-formatter-row > a > .json-formatter-preview-text {\\n  opacity: 0;\\n  transition: opacity 0.15s ease-in;\\n  font-style: italic;\\n}\\n.json-formatter-dark.json-formatter-row:hover > a > .json-formatter-preview-text {\\n  opacity: 0.6;\\n}\\n.json-formatter-dark.json-formatter-row.json-formatter-open > .json-formatter-toggler-link .json-formatter-toggler:after {\\n  transform: rotate(90deg);\\n}\\n.json-formatter-dark.json-formatter-row.json-formatter-open > .json-formatter-children:after {\\n  display: inline-block;\\n}\\n.json-formatter-dark.json-formatter-row.json-formatter-open > a > .json-formatter-preview-text {\\n  display: none;\\n}\\n.json-formatter-dark.json-formatter-row.json-formatter-open.json-formatter-empty:after {\\n  display: block;\\n}\\n');var l=/(^\\d{1,4}[\\.|\\\\/|-]\\d{1,2}[\\.|\\\\/|-]\\d{1,4})(\\s*(?:0?[1-9]:[0-5]|1(?=[012])\\d:[0-5])\\d\\s*[ap]m)?$/,d=/\\d{2}:\\d{2}:\\d{2} GMT-\\d{4}/,c=/\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}.\\d{3}Z/,p=window.requestAnimationFrame||function(t){return t(),0},j={hoverPreviewEnabled:!1,hoverPreviewArrayCount:100,hoverPreviewFieldCount:5,animateOpen:!0,animateClose:!0,theme:null,useToJSON:!0,sortPropertiesBy:null},h=function(){function t(t,e,r,n){void 0===e&&(e=1),void 0===r&&(r=j),this.json=t,this.open=e,this.config=r,this.key=n,this._isOpen=null,void 0===this.config.hoverPreviewEnabled&&(this.config.hoverPreviewEnabled=j.hoverPreviewEnabled),void 0===this.config.hoverPreviewArrayCount&&(this.config.hoverPreviewArrayCount=j.hoverPreviewArrayCount),void 0===this.config.hoverPreviewFieldCount&&(this.config.hoverPreviewFieldCount=j.hoverPreviewFieldCount),void 0===this.config.useToJSON&&(this.config.useToJSON=j.useToJSON),\"\"===this.key&&(this.key='\"\"')}return Object.defineProperty(t.prototype,\"isOpen\",{get:function(){return null!==this._isOpen?this._isOpen:this.open>0},set:function(t){this._isOpen=t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"isDate\",{get:function(){return this.json instanceof Date||\"string\"===this.type&&(l.test(this.json)||c.test(this.json)||d.test(this.json))},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"isUrl\",{get:function(){return\"string\"===this.type&&0===this.json.indexOf(\"http\")},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"isArray\",{get:function(){return Array.isArray(this.json)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"isObject\",{get:function(){return o(this.json)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"isEmptyObject\",{get:function(){return!this.keys.length&&!this.isArray},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"isEmpty\",{get:function(){return this.isEmptyObject||this.keys&&!this.keys.length&&this.isArray},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"useToJSON\",{get:function(){return this.config.useToJSON&&\"stringifiable\"===this.type},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"hasKey\",{get:function(){return void 0!==this.key},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"constructorName\",{get:function(){return i(this.json)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"type\",{get:function(){return this.config.useToJSON&&this.json&&this.json.toJSON?\"stringifiable\":n(this.json)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"keys\",{get:function(){if(this.isObject){var t=Object.keys(this.json);return!this.isArray&&this.config.sortPropertiesBy?t.sort(this.config.sortPropertiesBy):t}return[]},enumerable:!0,configurable:!0}),t.prototype.toggleOpen=function(){this.isOpen=!this.isOpen,this.element&&(this.isOpen?this.appendChildren(this.config.animateOpen):this.removeChildren(this.config.animateClose),this.element.classList.toggle(f(\"open\")))},t.prototype.openAtDepth=function(t){void 0===t&&(t=1),t<0||(this.open=t,this.isOpen=0!==t,this.element&&(this.removeChildren(!1),0===t?this.element.classList.remove(f(\"open\")):(this.appendChildren(this.config.animateOpen),this.element.classList.add(f(\"open\")))))},t.prototype.getInlinepreview=function(){var t=this;if(this.isArray)return this.json.length>this.config.hoverPreviewArrayCount?\"Array[\"+this.json.length+\"]\":\"[\"+this.json.map(a).join(\", \")+\"]\";var e=this.keys,r=e.slice(0,this.config.hoverPreviewFieldCount).map((function(e){return e+\":\"+a(t.json[e])})),n=e.length>=this.config.hoverPreviewFieldCount?\"…\":\"\";return\"{\"+r.join(\", \")+n+\"}\"},t.prototype.render=function(){this.element=m(\"div\",\"row\");var t=this.isObject?m(\"a\",\"toggler-link\"):m(\"span\");if(this.isObject&&!this.useToJSON&&t.appendChild(m(\"span\",\"toggler\")),this.hasKey&&t.appendChild(m(\"span\",\"key\",this.key+\":\")),this.isObject&&!this.useToJSON){var e=m(\"span\",\"value\"),r=m(\"span\"),n=m(\"span\",\"constructor-name\",this.constructorName);if(r.appendChild(n),this.isArray){var o=m(\"span\");o.appendChild(m(\"span\",\"bracket\",\"[\")),o.appendChild(m(\"span\",\"number\",this.json.length)),o.appendChild(m(\"span\",\"bracket\",\"]\")),r.appendChild(o)}e.appendChild(r),t.appendChild(e)}else{(e=this.isUrl?m(\"a\"):m(\"span\")).classList.add(f(this.type)),this.isDate&&e.classList.add(f(\"date\")),this.isUrl&&(e.classList.add(f(\"url\")),e.setAttribute(\"href\",this.json));var i=s(this.type,this.json,this.useToJSON?this.json.toJSON():this.json);e.appendChild(document.createTextNode(i)),t.appendChild(e)}if(this.isObject&&this.config.hoverPreviewEnabled){var a=m(\"span\",\"preview-text\");a.appendChild(document.createTextNode(this.getInlinepreview())),t.appendChild(a)}var l=m(\"div\",\"children\");return this.isObject&&l.classList.add(f(\"object\")),this.isArray&&l.classList.add(f(\"array\")),this.isEmpty&&l.classList.add(f(\"empty\")),this.config&&this.config.theme&&this.element.classList.add(f(this.config.theme)),this.isOpen&&this.element.classList.add(f(\"open\")),this.element.appendChild(t),this.element.appendChild(l),this.isObject&&this.isOpen&&this.appendChildren(),this.isObject&&!this.useToJSON&&t.addEventListener(\"click\",this.toggleOpen.bind(this)),this.element},t.prototype.appendChildren=function(e){var r=this;void 0===e&&(e=!1);var n=this.element.querySelector(\"div.\"+f(\"children\"));if(n&&!this.isEmpty)if(e){var o=0,i=function(){var e=r.keys[o],s=new t(r.json[e],r.open-1,r.config,e);n.appendChild(s.render()),(o+=1)<r.keys.length&&(o>10?i():p(i))};p(i)}else this.keys.forEach((function(e){var o=new t(r.json[e],r.open-1,r.config,e);n.appendChild(o.render())}))},t.prototype.removeChildren=function(t){void 0===t&&(t=!1);var e=this.element.querySelector(\"div.\"+f(\"children\"));if(t){var r=0,n=function(){e&&e.children.length&&(e.removeChild(e.children[0]),(r+=1)>10?n():p(n))};p(n)}else e&&(e.innerHTML=\"\")},t}();r.default=h},\n",
+       "      \"a94e371ba4\": function _(e,t,i){Object.defineProperty(i,\"__esModule\",{value:!0});const l=e(\"tslib\"),n=e(\"@bokehjs/models/widgets/input_widget\"),s=e(\"@bokehjs/styles/buttons\"),o=l.__importStar(e(\"@bokehjs/core/properties\"));class a extends n.InputWidgetView{constructor(){super(...arguments),this._initialized=!1}connect_signals(){super.connect_signals(),this.connect(this.model.properties.button_type.change,()=>this.render()),this.connect(this.model.properties.data.change,()=>this.render()),this.connect(this.model.properties.filename.change,()=>this.render()),this.connect(this.model.properties.label.change,()=>this._update_label())}render(){if(super.render(),this.anchor_el=document.createElement(\"a\"),this.anchor_el.classList.add(s.bk_btn),this.anchor_el.classList.add(s.bk_btn_type(this.model.button_type)),this.anchor_el.textContent=this.model.label,null===this.model.data||null===this.model.filename)return this.anchor_el.addEventListener(\"click\",()=>this.click()),this.group_el.appendChild(this.anchor_el),void(this._initialized=!0);const e=function(e){const t=atob(e.split(\",\")[1]),i=e.split(\",\")[0].split(\":\")[1].split(\";\")[0],l=new ArrayBuffer(t.length),n=new Uint8Array(l);for(let e=0;e<t.length;e++)n[e]=t.charCodeAt(e);return new Blob([l],{type:i})}(this.model.data),t=URL.createObjectURL(e);this.anchor_el.href=t,this.anchor_el.download=this.model.filename,this.group_el.appendChild(this.anchor_el),this.model.auto&&this._initialized&&this.anchor_el.click(),this._initialized=!0}_update_label(){this.anchor_el.textContent=this.model.label}click(){this.model.clicks=this.model.clicks+1}}i.FileDownloadView=a,a.__name__=\"FileDownloadView\";class r extends n.InputWidget{constructor(e){super(e)}static init_FileDownload(){this.prototype.default_view=a,this.define({auto:[o.Boolean,!1],clicks:[o.Number,0],data:[o.String,null],label:[o.String,\"Download\"],filename:[o.String,null],button_type:[o.ButtonType,\"default\"]}),this.override({title:\"\"})}}i.FileDownload=r,r.__name__=\"FileDownload\",r.__module__=\"panel.models.widgets\",r.init_FileDownload()},\n",
+       "      \"7b859fb3cf\": function _(e,t,i){Object.defineProperty(i,\"__esModule\",{value:!0});const a=e(\"@bokehjs/models/widgets/markup\"),n=e(\"ba20932521\");class r extends n.PanelMarkupView{render(){super.render(),this.markup_el.innerHTML=this.model.text,window.renderMathInElement&&window.renderMathInElement(this.el,{delimiters:[{left:\"$$\",right:\"$$\",display:!0},{left:\"\\\\[\",right:\"\\\\]\",display:!0},{left:\"$\",right:\"$\",display:!1},{left:\"\\\\(\",right:\"\\\\)\",display:!1}]})}}i.KaTeXView=r,r.__name__=\"KaTeXView\";class s extends a.Markup{constructor(e){super(e)}static init_KaTeX(){this.prototype.default_view=r}}i.KaTeX=s,s.__name__=\"KaTeX\",s.__module__=\"panel.models.katex\",s.init_KaTeX()},\n",
+       "      \"0c21036737\": function _(e,t,a){Object.defineProperty(a,\"__esModule\",{value:!0});const i=e(\"@bokehjs/models/widgets/markup\"),s=e(\"ba20932521\");class _ extends s.PanelMarkupView{initialize(){super.initialize(),this._hub=window.MathJax.Hub,this._hub.Config({tex2jax:{inlineMath:[[\"$\",\"$\"],[\"\\\\(\",\"\\\\)\"]]}})}render(){super.render(),this._hub&&(this.markup_el.innerHTML=this.model.text,this._hub.Queue([\"Typeset\",this._hub,this.markup_el]))}}a.MathJaxView=_,_.__name__=\"MathJaxView\";class h extends i.Markup{constructor(e){super(e)}static init_MathJax(){this.prototype.default_view=_}}a.MathJax=h,h.__name__=\"MathJax\",h.__module__=\"panel.models.mathjax\",h.init_MathJax()},\n",
+       "      \"000f20fdd3\": function _(e,t,i){Object.defineProperty(i,\"__esModule\",{value:!0});const s=e(\"tslib\").__importStar(e(\"@bokehjs/core/properties\")),n=e(\"@bokehjs/core/dom\"),l=e(\"@bokehjs/models/widgets/widget\");class a extends l.WidgetView{connect_signals(){super.connect_signals(),this.connect(this.model.change,()=>this.render()),this.connect(this.model.properties.value.change,()=>this.render()),this.connect(this.model.properties.loop_policy.change,()=>this.set_loop_state(this.model.loop_policy))}get_height(){return 250}render(){if(null!=this.sliderEl)return this.sliderEl.style.width=\"{this.model.width}px\",this.sliderEl.min=String(this.model.start),this.sliderEl.max=String(this.model.end),void(this.sliderEl.value=String(this.model.value));super.render(),this.sliderEl=document.createElement(\"input\"),this.sliderEl.setAttribute(\"type\",\"range\"),this.sliderEl.style.width=this.model.width+\"px\",this.sliderEl.value=String(this.model.value),this.sliderEl.min=String(this.model.start),this.sliderEl.max=String(this.model.end),this.sliderEl.onchange=e=>this.set_frame(parseInt(e.target.value));const e=n.div();e.style.cssText=\"margin: 0 auto; display: table; padding: 5px\";const t=\"text-align: center; min-width: 40px; margin: 2px\",i=document.createElement(\"button\");i.style.cssText=\"text-align: center; min-width: 20px\",i.appendChild(document.createTextNode(\"–\")),i.onclick=()=>this.slower(),e.appendChild(i);const s=document.createElement(\"button\");s.style.cssText=t,s.appendChild(document.createTextNode(\"❚◀◀\")),s.onclick=()=>this.first_frame(),e.appendChild(s);const l=document.createElement(\"button\");l.style.cssText=t,l.appendChild(document.createTextNode(\"❚◀\")),l.onclick=()=>this.previous_frame(),e.appendChild(l);const a=document.createElement(\"button\");a.style.cssText=t,a.appendChild(document.createTextNode(\"◀\")),a.onclick=()=>this.reverse_animation(),e.appendChild(a);const o=document.createElement(\"button\");o.style.cssText=t,o.appendChild(document.createTextNode(\"❚❚\")),o.onclick=()=>this.pause_animation(),e.appendChild(o);const r=document.createElement(\"button\");r.style.cssText=t,r.appendChild(document.createTextNode(\"▶\")),r.onclick=()=>this.play_animation(),e.appendChild(r);const d=document.createElement(\"button\");d.style.cssText=t,d.appendChild(document.createTextNode(\"▶❚\")),d.onclick=()=>this.next_frame(),e.appendChild(d);const h=document.createElement(\"button\");h.style.cssText=t,h.appendChild(document.createTextNode(\"▶▶❚\")),h.onclick=()=>this.last_frame(),e.appendChild(h);const c=document.createElement(\"button\");c.style.cssText=\"text-align: center; min-width: 20px\",c.appendChild(document.createTextNode(\"+\")),c.onclick=()=>this.faster(),e.appendChild(c),this.loop_state=document.createElement(\"form\"),this.loop_state.style.cssText=\"margin: 0 auto; display: table\";const m=document.createElement(\"input\");m.type=\"radio\",m.value=\"once\",m.name=\"state\";const p=document.createElement(\"label\");p.innerHTML=\"Once\",p.style.cssText=\"padding: 0 10px 0 5px; user-select:none;\";const u=document.createElement(\"input\");u.setAttribute(\"type\",\"radio\"),u.setAttribute(\"value\",\"loop\"),u.setAttribute(\"name\",\"state\");const _=document.createElement(\"label\");_.innerHTML=\"Loop\",_.style.cssText=\"padding: 0 10px 0 5px; user-select:none;\";const v=document.createElement(\"input\");v.setAttribute(\"type\",\"radio\"),v.setAttribute(\"value\",\"reflect\"),v.setAttribute(\"name\",\"state\");const x=document.createElement(\"label\");x.innerHTML=\"Reflect\",x.style.cssText=\"padding: 0 10px 0 5px; user-select:none;\",\"once\"==this.model.loop_policy?m.checked=!0:\"loop\"==this.model.loop_policy?u.checked=!0:v.checked=!0,this.loop_state.appendChild(m),this.loop_state.appendChild(p),this.loop_state.appendChild(u),this.loop_state.appendChild(_),this.loop_state.appendChild(v),this.loop_state.appendChild(x),this.el.appendChild(this.sliderEl),this.el.appendChild(e),this.el.appendChild(this.loop_state)}set_frame(e){this.model.value!=e&&(this.model.value=e),this.sliderEl.value!=String(e)&&(this.sliderEl.value=String(e))}get_loop_state(){for(var e=this.loop_state.state,t=0;t<e.length;t++){var i=e[t];if(i.checked)return i.value}return\"once\"}set_loop_state(e){for(var t=this.loop_state.state,i=0;i<t.length;i++){var s=t[i];s.value==e&&(s.checked=!0)}}next_frame(){this.set_frame(Math.min(this.model.end,this.model.value+this.model.step))}previous_frame(){this.set_frame(Math.max(this.model.start,this.model.value-this.model.step))}first_frame(){this.set_frame(this.model.start)}last_frame(){this.set_frame(this.model.end)}slower(){this.model.interval=Math.round(this.model.interval/.7),this.model.direction>0?this.play_animation():this.model.direction<0&&this.reverse_animation()}faster(){this.model.interval=Math.round(.7*this.model.interval),this.model.direction>0?this.play_animation():this.model.direction<0&&this.reverse_animation()}anim_step_forward(){if(this.model.value<this.model.end)this.next_frame();else{var e=this.get_loop_state();\"loop\"==e?this.first_frame():\"reflect\"==e?(this.last_frame(),this.reverse_animation()):(this.pause_animation(),this.last_frame())}}anim_step_reverse(){if(this.model.value>this.model.start)this.previous_frame();else{var e=this.get_loop_state();\"loop\"==e?this.last_frame():\"reflect\"==e?(this.first_frame(),this.play_animation()):(this.pause_animation(),this.first_frame())}}pause_animation(){this.model.direction=0,this.timer&&(clearInterval(this.timer),this.timer=null)}play_animation(){this.pause_animation(),this.model.direction=1,this.timer||(this.timer=setInterval(()=>this.anim_step_forward(),this.model.interval))}reverse_animation(){this.pause_animation(),this.model.direction=-1,this.timer||(this.timer=setInterval(()=>this.anim_step_reverse(),this.model.interval))}}i.PlayerView=a,a.__name__=\"PlayerView\";class o extends l.Widget{constructor(e){super(e)}static init_Player(){this.prototype.default_view=a,this.define({direction:[s.Number,0],interval:[s.Number,500],start:[s.Number],end:[s.Number],step:[s.Number,1],loop_policy:[s.Any,\"once\"],value:[s.Any,0]}),this.override({width:400})}}i.Player=o,o.__name__=\"Player\",o.__module__=\"panel.models.widgets\",o.init_Player()},\n",
+       "      \"2363c12dd6\": function _(t,e,o){Object.defineProperty(o,\"__esModule\",{value:!0});const i=t(\"tslib\").__importStar(t(\"@bokehjs/core/properties\")),l=t(\"@bokehjs/core/util/object\"),r=t(\"@bokehjs/core/util/eq\"),s=t(\"@bokehjs/models/layouts/html_box\"),n=t(\"99a25e6992\"),a=t(\"990b5dd5c7\"),p=t(\"ba20932521\"),h=window.Plotly,_=(t,e,o)=>{let i=Array.isArray(e)?[]:{};if(\"click\"===o||\"hover\"===o||\"selected\"===o){const o=[];if(null==e)return null;const l=t.data;for(let t=0;t<e.points.length;t++){const i=e.points[t];let r={};for(let t in i){const e=i[t];!i.hasOwnProperty(t)||Array.isArray(e)||a.isPlainObject(e)||(r[t]=e)}null!=i&&(i.hasOwnProperty(\"curveNumber\")&&i.hasOwnProperty(\"pointNumber\")&&l[i.curveNumber].hasOwnProperty(\"customdata\")&&(r.customdata=l[i.curveNumber].customdata[i.pointNumber]),i.hasOwnProperty(\"pointNumbers\")&&(r.pointNumbers=i.pointNumbers)),o[t]=r}i.points=o}else if(\"relayout\"===o||\"restyle\"===o)for(let t in e)e.hasOwnProperty(t)&&(i[t]=e[t]);return e.hasOwnProperty(\"range\")&&(i.range=e.range),e.hasOwnProperty(\"lassoPoints\")&&(i.lassoPoints=e.lassoPoints),i};class u extends p.PanelHTMLBoxView{constructor(){super(...arguments),this._settingViewport=!1,this._plotInitialized=!1,this._reacting=!1,this._relayouting=!1,this._end_relayouting=n.debounce(()=>{this._relayouting=!1},2e3,!1)}connect_signals(){super.connect_signals(),this.connect(this.model.properties.viewport_update_policy.change,this._updateSetViewportFunction),this.connect(this.model.properties.viewport_update_throttle.change,this._updateSetViewportFunction),this.connect(this.model.properties._render_count.change,this.plot),this.connect(this.model.properties.viewport.change,this._updateViewportFromProperty)}render(){super.render(),window.Plotly&&this.plot()}plot(){if(!window.Plotly)return;const t=[];for(let e=0;e<this.model.data.length;e++)t.push(this._get_trace(e,!1));let e=a.deepCopy(this.model.layout);if(this._relayouting){const t=this.el.layout;Object.keys(t).reduce((t,o)=>{\"axis\"===o.slice(1,5)&&\"range\"in t&&(e[o].range=t.range)},{})}this._reacting=!0,h.react(this.el,t,e,this.model.config).then(()=>{this._updateSetViewportFunction(),this._updateViewportProperty(),this._plotInitialized||(this.el.on(\"plotly_relayout\",t=>{!0!==t._update_from_property&&(this.model.relayout_data=_(this.el,t,\"relayout\"),this._updateViewportProperty(),this._end_relayouting())}),this.el.on(\"plotly_relayouting\",()=>{\"mouseup\"!==this.model.viewport_update_policy&&(this._relayouting=!0,this._updateViewportProperty())}),this.el.on(\"plotly_restyle\",t=>{this.model.restyle_data=_(this.el,t,\"restyle\"),this._updateViewportProperty()}),this.el.on(\"plotly_click\",t=>{this.model.click_data=_(this.el,t,\"click\")}),this.el.on(\"plotly_hover\",t=>{this.model.hover_data=_(this.el,t,\"hover\")}),this.el.on(\"plotly_selected\",t=>{this.model.selected_data=_(this.el,t,\"selected\")}),this.el.on(\"plotly_clickannotation\",t=>{delete t.event,delete t.fullAnnotation,this.model.clickannotation_data=t}),this.el.on(\"plotly_deselect\",()=>{this.model.selected_data=null}),this.el.on(\"plotly_unhover\",()=>{this.model.hover_data=null})),this._plotInitialized=!0,this._reacting=!1})}_get_trace(t,e){const o=l.clone(this.model.data[t]),i=this.model.data_sources[t];for(const t of i.columns()){const l=i._shapes[t][0];let s=i.get_array(t)[0];if(l.length>1){const t=[];for(let e=0;e<l[0];e++)t.push(s.slice(e*l[1],(e+1)*l[1]));s=t}let n=t.split(\".\"),a=n[n.length-1];var r=o;for(let t of n.slice(0,-1))r=r[t];e&&1==n.length?r[a]=[s]:r[a]=s}return o}_updateViewportFromProperty(){if(!h||this._settingViewport||this._reacting||!this.model.viewport)return;const t=this.el._fullLayout;Object.keys(this.model.viewport).reduce((e,o)=>{if(r.isEqual(a.get(t,o),e))return!0;{let t=a.deepCopy(this.model.viewport);return t._update_from_property=!0,h.relayout(this.el,t),!1}},{})}_updateViewportProperty(){const t=this.el._fullLayout;let e={};for(let o in t){if(!t.hasOwnProperty(o))continue;let i=o.slice(0,5);\"xaxis\"!==i&&\"yaxis\"!==i||(e[o+\".range\"]=a.deepCopy(t[o].range))}r.isEqual(e,this.model.viewport)||this._setViewport(e)}_updateSetViewportFunction(){\"continuous\"===this.model.viewport_update_policy||\"mouseup\"===this.model.viewport_update_policy?this._setViewport=t=>{this._settingViewport||(this._settingViewport=!0,this.model.viewport=t,this._settingViewport=!1)}:this._setViewport=a.throttle(t=>{this._settingViewport||(this._settingViewport=!0,this.model.viewport=t,this._settingViewport=!1)},this.model.viewport_update_throttle)}}o.PlotlyPlotView=u,u.__name__=\"PlotlyPlotView\";class d extends s.HTMLBox{constructor(t){super(t)}static init_PlotlyPlot(){this.prototype.default_view=u,this.define({data:[i.Array,[]],layout:[i.Any,{}],config:[i.Any,{}],data_sources:[i.Array,[]],relayout_data:[i.Any,{}],restyle_data:[i.Array,[]],click_data:[i.Any,{}],hover_data:[i.Any,{}],clickannotation_data:[i.Any,{}],selected_data:[i.Any,{}],viewport:[i.Any,{}],viewport_update_policy:[i.String,\"mouseup\"],viewport_update_throttle:[i.Number,200],_render_count:[i.Number,0]})}}o.PlotlyPlot=d,d.__name__=\"PlotlyPlot\",d.__module__=\"panel.models.plotly\",d.init_PlotlyPlot()},\n",
+       "      \"99a25e6992\": function _(n,l,u){function t(n,l,u){var t,e,o,a,r;function i(){var c=Date.now()-a;c<l&&c>=0?t=setTimeout(i,l-c):(t=null,u||(r=n.apply(o,e),o=e=null))}null==l&&(l=100);var c=function(){o=this,e=arguments,a=Date.now();var c=u&&!t;return t||(t=setTimeout(i,l)),c&&(r=n.apply(o,e),o=e=null),r};return c.clear=function(){t&&(clearTimeout(t),t=null)},c.flush=function(){t&&(r=n.apply(o,e),o=e=null,clearTimeout(t),t=null)},c}t.debounce=t,l.exports=t},\n",
+       "      \"990b5dd5c7\": function _(t,e,n){Object.defineProperty(n,\"__esModule\",{value:!0}),n.get=(t,e,n)=>{const r=n=>String.prototype.split.call(e,n).filter(Boolean).reduce((t,e)=>null!=t?t[e]:t,t),o=r(/[,[\\]]+?/)||r(/[,[\\].]+?/);return void 0===o||o===t?n:o},n.throttle=function(t,e){var n=0;return function(){var r=Number(new Date);r-n>=e&&(t(),n=r)}},n.deepCopy=function t(e){var n;if(null==e||\"object\"!=typeof e)return e;if(e instanceof Array){n=[];for(var r=0,o=e.length;r<o;r++)n[r]=t(e[r]);return n}if(e instanceof Object){const n={};for(const r in e){const o=r;e.hasOwnProperty(o)&&(n[o]=t(e[o]))}return n}throw new Error(\"Unable to copy obj! Its type isn't supported.\")},n.isPlainObject=function(t){return\"[object Object]\"===Object.prototype.toString.call(t)}},\n",
+       "      \"76307e5afa\": function _(e,s,t){Object.defineProperty(t,\"__esModule\",{value:!0});const i=e(\"tslib\").__importStar(e(\"@bokehjs/core/properties\")),o=e(\"@bokehjs/models/layouts/html_box\"),r=e(\"ba20932521\");class l extends o.HTMLBoxView{connect_signals(){super.connect_signals();const e=()=>{this.render(),this.root.compute_layout()};this.connect(this.model.properties.height.change,e),this.connect(this.model.properties.width.change,e),this.connect(this.model.properties.height_policy.change,e),this.connect(this.model.properties.width_policy.change,e),this.connect(this.model.properties.sizing_mode.change,e),this.connect(this.model.properties.active.change,()=>this.setCSS()),this.connect(this.model.properties.bar_color.change,()=>this.setCSS()),this.connect(this.model.properties.css_classes.change,()=>this.setCSS()),this.connect(this.model.properties.value.change,()=>this.setValue()),this.connect(this.model.properties.max.change,()=>this.setMax())}render(){super.render();const e=Object.assign(Object.assign({},this.model.style),{display:\"inline-block\"});this.progressEl=document.createElement(\"progress\"),this.setValue(),this.setMax(),r.set_size(this.progressEl,this.model),this.setCSS();for(const s in e)this.progressEl.style.setProperty(s,e[s]);this.el.appendChild(this.progressEl)}setCSS(){let e=this.model.css_classes.join(\" \")+\" \"+this.model.bar_color;this.model.active&&(e+=\" active\"),this.progressEl.className=e}setValue(){null!=this.model.value&&(this.progressEl.value=this.model.value)}setMax(){null!=this.model.max&&(this.progressEl.max=this.model.max)}_update_layout(){let e=void 0!==this._prev_sizing_mode&&this._prev_sizing_mode!==this.model.sizing_mode;this._prev_sizing_mode=this.model.sizing_mode,this.layout=new r.CachedVariadicBox(this.el,this.model.sizing_mode,e),this.layout.set_sizing(this.box_sizing())}}t.ProgressView=l,l.__name__=\"ProgressView\";class h extends o.HTMLBox{constructor(e){super(e)}static init_Progress(){this.prototype.default_view=l,this.define({active:[i.Boolean,!0],bar_color:[i.String,\"primary\"],style:[i.Any,{}],max:[i.Number,100],value:[i.Number,null]})}}t.Progress=h,h.__name__=\"Progress\",h.__module__=\"panel.models.widgets\",h.init_Progress()},\n",
+       "      \"38b2bc9574\": function _(e,t,s){Object.defineProperty(s,\"__esModule\",{value:!0});const i=e(\"tslib\").__importStar(e(\"@bokehjs/core/properties\")),a=e(\"@bokehjs/core/view\"),o=e(\"@bokehjs/core/util/array\"),c=e(\"@bokehjs/model\"),n=e(\"@bokehjs/protocol/receiver\");class r extends a.View{renderTo(){}}s.StateView=r,r.__name__=\"StateView\";class _ extends c.Model{constructor(e){super(e),this._receiver=new n.Receiver,this._cache={}}apply_state(e){this._receiver.consume(e.header),this._receiver.consume(e.metadata),this._receiver.consume(e.content),this._receiver.message&&this.document&&this.document.apply_json_patch(this._receiver.message.content)}_receive_json(e,t){const s=JSON.parse(e);this._cache[t]=s;let i=this.state;for(const e of this.values)i=i[e];i===t?this.apply_state(s):this._cache[i]&&this.apply_state(this._cache[i])}set_state(e,t){let s=o.copy(this.values);s[this.widgets[e.id]]=t;let i=this.state;for(const e of s)i=i[e];var a,c,n;this.values=s,this.json?this._cache[i]?this.apply_state(this._cache[i]):(a=i,c=e=>this._receive_json(e,i),(n=new XMLHttpRequest).overrideMimeType(\"application/json\"),n.open(\"GET\",a,!0),n.onreadystatechange=function(){4==n.readyState&&200==n.status&&c(n.responseText)},n.send(null)):this.apply_state(i)}static init_State(){this.prototype.default_view=r,this.define({json:[i.Boolean,!1],state:[i.Any,{}],widgets:[i.Any,{}],values:[i.Any,[]]})}}s.State=_,_.__name__=\"State\",_.__module__=\"panel.models.state\",_.init_State()},\n",
+       "      \"1109f5d4e5\": function _(t,e,s){Object.defineProperty(s,\"__esModule\",{value:!0});const o=t(\"tslib\").__importStar(t(\"@bokehjs/core/properties\")),a=t(\"@bokehjs/models/layouts/html_box\");class n extends a.HTMLBoxView{connect_signals(){super.connect_signals(),this.connect(this.model.properties.data.change,this._plot),this.connect(this.model.properties.data_sources.change,()=>this._connect_sources()),this._connected=[],this._connect_sources()}_connect_sources(){for(const t in this.model.data_sources){const e=this.model.data_sources[t];this._connected.indexOf(t)<0&&(this.connect(e.properties.data.change,this._plot),this._connected.push(t))}}_fetch_datasets(){const t={};for(const e in this.model.data_sources){const s=this.model.data_sources[e],o=[],a=s.columns();for(let t=0;t<s.data[a[0]].length;t++){const e={};for(const o of a)e[o]=s.data[o][t];o.push(e)}t[e]=o}return t}render(){super.render(),this._plot()}_plot(){if(this.model.data&&window.vegaEmbed){if(this.model.data_sources&&Object.keys(this.model.data_sources).length>0){const t=this._fetch_datasets();if(\"data\"in t&&(this.model.data.data.values=t.data,delete t.data),void 0!==this.model.data.data)for(const e of this.model.data.data)e.name in t&&(e.values=t[e.name],delete t[e.name]);this.model.data.datasets=t}window.vegaEmbed(this.el,this.model.data,{actions:!1})}}}s.VegaPlotView=n,n.__name__=\"VegaPlotView\";class d extends a.HTMLBox{constructor(t){super(t)}static init_VegaPlot(){this.prototype.default_view=n,this.define({data:[o.Any],data_sources:[o.Any]})}}s.VegaPlot=d,d.__name__=\"VegaPlot\",d.__module__=\"panel.models.vega\",d.init_VegaPlot()},\n",
+       "      \"b0c3e9e9c2\": function _(e,i,t){Object.defineProperty(t,\"__esModule\",{value:!0});const o=e(\"tslib\").__importStar(e(\"@bokehjs/core/properties\")),s=e(\"@bokehjs/models/layouts/html_box\"),l=e(\"ba20932521\");class d extends l.PanelHTMLBoxView{initialize(){super.initialize(),this._blocked=!1,this._setting=!1,this._time=Date.now()}connect_signals(){super.connect_signals(),this.connect(this.model.properties.loop.change,()=>this.set_loop()),this.connect(this.model.properties.paused.change,()=>this.set_paused()),this.connect(this.model.properties.time.change,()=>this.set_time()),this.connect(this.model.properties.value.change,()=>this.set_value()),this.connect(this.model.properties.volume.change,()=>this.set_volume())}render(){super.render(),this.videoEl=document.createElement(\"video\"),this.model.sizing_mode&&\"fixed\"!==this.model.sizing_mode||(this.model.height&&(this.videoEl.height=this.model.height),this.model.width&&(this.videoEl.width=this.model.width)),this.videoEl.style.objectFit=\"fill\",this.videoEl.style.minWidth=\"100%\",this.videoEl.style.minHeight=\"100%\",this.videoEl.controls=!0,this.videoEl.src=this.model.value,this.videoEl.currentTime=this.model.time,this.videoEl.loop=this.model.loop,null!=this.model.volume?this.videoEl.volume=this.model.volume/100:this.model.volume=100*this.videoEl.volume,this.videoEl.onpause=()=>this.model.paused=!0,this.videoEl.onplay=()=>this.model.paused=!1,this.videoEl.ontimeupdate=()=>this.update_time(this),this.videoEl.onvolumechange=()=>this.update_volume(this),this.el.appendChild(this.videoEl),this.model.paused||this.videoEl.play()}update_time(e){e._setting?e._setting=!1:Date.now()-e._time<e.model.throttle||(e._blocked=!0,e.model.time=e.videoEl.currentTime,e._time=Date.now())}update_volume(e){e._setting?e._setting=!1:(e._blocked=!0,e.model.volume=100*e.videoEl.volume)}set_loop(){this.videoEl.loop=this.model.loop}set_paused(){!this.videoEl.paused&&this.model.paused&&this.videoEl.pause(),this.videoEl.paused&&!this.model.paused&&this.videoEl.play()}set_volume(){this._blocked?this._blocked=!1:(this._setting=!0,null!=this.model.volume&&(this.videoEl.volume=this.model.volume/100))}set_time(){this._blocked?this._blocked=!1:(this._setting=!0,this.videoEl.currentTime=this.model.time)}set_value(){this.videoEl.src=this.model.value}}t.VideoView=d,d.__name__=\"VideoView\";class h extends s.HTMLBox{constructor(e){super(e)}static init_Video(){this.prototype.default_view=d,this.define({loop:[o.Boolean,!1],paused:[o.Boolean,!0],time:[o.Number,0],throttle:[o.Number,250],value:[o.Any,\"\"],volume:[o.Number,null]})}}t.Video=h,h.__name__=\"Video\",h.__module__=\"panel.models.widgets\",h.init_Video()},\n",
+       "      \"3c7145a2fa\": function _(e,t,i){Object.defineProperty(i,\"__esModule\",{value:!0});const s=e(\"tslib\").__importStar(e(\"@bokehjs/core/properties\")),o=e(\"@bokehjs/models/layouts/html_box\"),h=e(\"ba20932521\");class a extends h.PanelHTMLBoxView{constructor(){super(...arguments),this.constraints={audio:!1,video:!0}}initialize(){super.initialize(),null!==this.model.timeout&&this.set_timeout()}connect_signals(){super.connect_signals(),this.connect(this.model.properties.timeout.change,()=>this.set_timeout()),this.connect(this.model.properties.snapshot.change,()=>this.snapshot()),this.connect(this.model.properties.paused.change,()=>this.pause())}pause(){this.model.paused&&(null!=this.timer&&(clearInterval(this.timer),this.timer=null),this.videoEl.pause()),this.set_timeout()}set_timeout(){this.timer&&(clearInterval(this.timer),this.timer=null),this.model.timeout>0&&(this.timer=setInterval(()=>this.snapshot(),this.model.timeout))}snapshot(){this.canvasEl.width=this.videoEl.videoWidth,this.canvasEl.height=this.videoEl.videoHeight;const e=this.canvasEl.getContext(\"2d\");e&&e.drawImage(this.videoEl,0,0,this.canvasEl.width,this.canvasEl.height),this.model.value=this.canvasEl.toDataURL(\"image/\"+this.model.format,.95)}remove(){super.remove(),this.timer&&(clearInterval(this.timer),this.timer=null)}render(){super.render(),this.videoEl||(this.videoEl=document.createElement(\"video\"),this.model.sizing_mode&&\"fixed\"!==this.model.sizing_mode||(this.model.height&&(this.videoEl.height=this.model.height),this.model.width&&(this.videoEl.width=this.model.width)),this.videoEl.style.objectFit=\"fill\",this.videoEl.style.minWidth=\"100%\",this.videoEl.style.minHeight=\"100%\",this.canvasEl=document.createElement(\"canvas\"),this.el.appendChild(this.videoEl),navigator.mediaDevices.getUserMedia&&navigator.mediaDevices.getUserMedia(this.constraints).then(e=>{this.videoEl.srcObject=e,this.model.paused||this.videoEl.play()}).catch(console.error))}}i.VideoStreamView=a,a.__name__=\"VideoStreamView\";class l extends o.HTMLBox{constructor(e){super(e)}static init_VideoStream(){this.prototype.default_view=a,this.define({format:[s.String,\"png\"],paused:[s.Boolean,!1],snapshot:[s.Boolean,!1],timeout:[s.Number,0],value:[s.Any]}),this.override({height:240,width:320})}}i.VideoStream=l,l.__name__=\"VideoStream\",l.__module__=\"panel.models.widgets\",l.init_VideoStream()},\n",
+       "      \"ecfbb965eb\": function _(e,o,l){Object.defineProperty(l,\"__esModule\",{value:!0});var V=e(\"5b5e56e89a\");l.VTKPlot=V.VTKPlot;var t=e(\"729dd26c71\");l.VTKVolumePlot=t.VTKVolumePlot;var K=e(\"e23461e5d7\");l.VTKAxes=K.VTKAxes},\n",
+       "      \"5b5e56e89a\": function _(e,t,n){Object.defineProperty(n,\"__esModule\",{value:!0});const s=e(\"tslib\").__importStar(e(\"@bokehjs/core/properties\")),i=e(\"@bokehjs/core/dom\"),a=e(\"c704c63c0a\"),o=e(\"ba07c3d566\");class r extends a.AbstractVTKView{constructor(){super(...arguments),this._axes_initialized=!1}connect_signals(){super.connect_signals(),this.connect(this.model.properties.axes.change,()=>{this._delete_axes(),this.model.axes&&this._set_axes(),this._vtk_renwin.getRenderWindow().render()}),this.el.addEventListener(\"mouseenter\",()=>{const e=this._vtk_renwin.getInteractor();this.model.enable_keybindings&&(document.querySelector(\"body\").addEventListener(\"keypress\",e.handleKeyPress),document.querySelector(\"body\").addEventListener(\"keydown\",e.handleKeyDown),document.querySelector(\"body\").addEventListener(\"keyup\",e.handleKeyUp))}),this.el.addEventListener(\"mouseleave\",()=>{const e=this._vtk_renwin.getInteractor();document.querySelector(\"body\").removeEventListener(\"keypress\",e.handleKeyPress),document.querySelector(\"body\").removeEventListener(\"keydown\",e.handleKeyDown),document.querySelector(\"body\").removeEventListener(\"keyup\",e.handleKeyUp)})}render(){super.render(),this._axes=null,this._axes_initialized=!1,this._plot()}after_layout(){this._axes_initialized||(this._render_axes_canvas(),this._axes_initialized=!0)}_render_axes_canvas(){const e=this._vtk_container.getElementsByTagName(\"canvas\");if(1!=e.length)throw Error(\"Error at initialization of the 3D scene, container should have one and only one canvas\");e[0].classList.add(\"scene3d-canvas\");const t=i.canvas({style:{position:\"absolute\",top:\"0\",left:\"0\",width:\"100%\",height:\"100%\"}});t.classList.add(\"axes-canvas\"),this._vtk_container.appendChild(t),this._vtk_renwin.setResizeCallback(()=>{const e=this._vtk_container.getBoundingClientRect(),n=Math.floor(e.width*window.devicePixelRatio),s=Math.floor(e.height*window.devicePixelRatio);t.setAttribute(\"width\",n.toFixed()),t.setAttribute(\"height\",s.toFixed())})}_delete_axes(){if(null==this._axes)return;Object.keys(this._axes).forEach(e=>this._vtk_renwin.getRenderer().removeActor(this._axes[e]));const e=this._vtk_renwin.getContainer().getElementsByClassName(\"axes-canvas\")[0],t=e.getContext(\"2d\");t&&t.clearRect(0,0,e.clientWidth*window.devicePixelRatio,e.clientHeight*window.devicePixelRatio),this._axes=null}_set_axes(){if(this.model.axes){const e=this._vtk_renwin.getContainer().getElementsByClassName(\"axes-canvas\")[0],{psActor:t,axesActor:n,gridActor:s}=this.model.axes.create_axes(e);this._axes={psActor:t,axesActor:n,gridActor:s},this._vtk_renwin.getRenderer().addActor(t),this._vtk_renwin.getRenderer().addActor(n),this._vtk_renwin.getRenderer().addActor(s)}}_plot(){if(!this.model.data)return void this._vtk_renwin.getRenderWindow().render();const e=o.vtkns.DataAccessHelper.get(\"zip\",{zipContent:atob(this.model.data),callback:t=>{const n=o.vtkns.HttpSceneLoader.newInstance({renderer:this._vtk_renwin.getRenderer(),dataAccessHelper:e}),s=o.vtk.macro.debounce(()=>{null==this._axes&&this.model.axes&&this._set_axes(),this.model.properties.camera.change.emit()},100);n.setUrl(\"index.json\"),n.onReady(s)}})}}n.VTKPlotView=r,r.__name__=\"VTKPlotView\";class d extends a.AbstractVTKPlot{constructor(e){super(e),this.outline=o.vtkns.OutlineFilter.newInstance();const t=o.vtkns.Mapper.newInstance();t.setInputConnection(this.outline.getOutputPort()),this.outline_actor=o.vtkns.Actor.newInstance(),this.outline_actor.setMapper(t)}static init_VTKPlot(){this.prototype.default_view=r,this.define({data:[s.String],axes:[s.Instance],enable_keybindings:[s.Boolean,!1]})}}n.VTKPlot=d,d.__name__=\"VTKPlot\",d.init_VTKPlot()},\n",
+       "      \"c704c63c0a\": function _(e,t,i){Object.defineProperty(i,\"__esModule\",{value:!0});const n=e(\"tslib\").__importStar(e(\"@bokehjs/core/properties\")),r=e(\"@bokehjs/core/dom\"),s=e(\"@bokehjs/core/util/object\"),a=e(\"@bokehjs/models/layouts/html_box\"),o=e(\"ba20932521\"),_=e(\"ba07c3d566\");class d extends o.PanelHTMLBoxView{constructor(){super(...arguments),this._setting_camera=!1}connect_signals(){super.connect_signals(),this.connect(this.model.properties.data.change,()=>{this.invalidate_render()}),this.connect(this.model.properties.orientation_widget.change,()=>{this._orientation_widget_visibility(this.model.orientation_widget)}),this.connect(this.model.properties.camera.change,()=>this._set_camera_state())}_orientation_widget_visibility(e){this._orientationWidget.setEnabled(e),e?this._widgetManager.enablePicking():this._widgetManager.disablePicking(),this._orientationWidget.updateMarkerOrientation(),this._vtk_renwin.getRenderWindow().render()}_create_orientation_widget(){const e=_.vtkns.AxesActor.newInstance(),t=_.vtkns.OrientationMarkerWidget.newInstance({actor:e,interactor:this._vtk_renwin.getInteractor()});t.setEnabled(!0),t.setViewportCorner(_.vtkns.OrientationMarkerWidget.Corners.BOTTOM_RIGHT),t.setViewportSize(.15),t.setMinPixelSize(100),t.setMaxPixelSize(300),this._orientationWidget=t;const i=_.vtkns.WidgetManager.newInstance();i.setRenderer(t.getRenderer());const n=_.vtkns.InteractiveOrientationWidget.newInstance();n.placeWidget(e.getBounds()),n.setBounds(e.getBounds()),n.setPlaceFactor(1);const r=i.addWidget(n);this._widgetManager=i,r.onOrientationChange(({direction:e})=>{const t=this._vtk_renwin.getRenderer().getActiveCamera(),i=t.getFocalPoint(),n=t.getPosition(),r=t.getViewUp(),s=Math.sqrt(Math.pow(n[0]-i[0],2)+Math.pow(n[1]-i[1],2)+Math.pow(n[2]-i[2],2));t.setPosition(i[0]+e[0]*s,i[1]+e[1]*s,i[2]+e[2]*s),e[0]&&t.setViewUp(_.majorAxis(r,1,2)),e[1]&&t.setViewUp(_.majorAxis(r,0,2)),e[2]&&t.setViewUp(_.majorAxis(r,0,1)),this._orientationWidget.updateMarkerOrientation(),this._vtk_renwin.getRenderer().resetCameraClippingRange(),this._vtk_renwin.getRenderWindow().render()}),this._orientation_widget_visibility(this.model.orientation_widget)}_get_camera_state(){if(!this._setting_camera){this._setting_camera=!0;const e=s.clone(this._vtk_renwin.getRenderer().getActiveCamera().get());delete e.classHierarchy,delete e.vtkObject,delete e.vtkCamera,delete e.viewPlaneNormal,this.model.camera=e,this._setting_camera=!1}}_set_camera_state(){if(!this._setting_camera){this._setting_camera=!0;try{this.model.camera&&this._vtk_renwin.getRenderer().getActiveCamera().set(this.model.camera)}finally{this._setting_camera=!1}this._orientationWidget.updateMarkerOrientation(),this._vtk_renwin.getRenderer().resetCameraClippingRange(),this._vtk_renwin.getRenderWindow().render()}}render(){super.render(),this._orientationWidget=null,this._vtk_container=r.div(),o.set_size(this._vtk_container,this.model),this.el.appendChild(this._vtk_container),this._vtk_renwin=_.vtkns.FullScreenRenderWindow.newInstance({rootContainer:this.el,container:this._vtk_container}),this._remove_default_key_binding(),this._create_orientation_widget(),this._vtk_renwin.getRenderer().getActiveCamera().onModified(()=>this._get_camera_state()),this._set_camera_state(),this.model.renderer_el=this._vtk_renwin}after_layout(){super.after_layout(),this._vtk_renwin.resize()}_remove_default_key_binding(){const e=this._vtk_renwin.getInteractor();document.querySelector(\"body\").removeEventListener(\"keypress\",e.handleKeyPress),document.querySelector(\"body\").removeEventListener(\"keydown\",e.handleKeyDown),document.querySelector(\"body\").removeEventListener(\"keyup\",e.handleKeyUp)}}i.AbstractVTKView=d,d.__name__=\"AbstractVTKView\";class c extends a.HTMLBox{constructor(e){super(e)}getActors(){return this.renderer_el.getRenderer().getActors()}static init_AbstractVTKPlot(){this.define({orientation_widget:[n.Boolean,!1],camera:[n.Instance]}),this.override({height:300,width:300})}}i.AbstractVTKPlot=c,c.__name__=\"AbstractVTKPlot\",c.__module__=\"panel.models.vtk\",c.init_AbstractVTKPlot()},\n",
+       "      \"ba07c3d566\": function _(e,t,n){Object.defineProperty(n,\"__esModule\",{value:!0});const r=e(\"@bokehjs/core/util/serialization\"),a=e(\"@bokehjs/core/util/array\");function o(e){const t=Math.min(Math.max(Math.round(e),0),255).toString(16);return 2==t.length?t:\"0\"+t}function i(e,t,n){return\"#\"+o(e)+o(t)+o(n)}function s(e){for(var t=new ArrayBuffer(e.length),n=new Uint8Array(t),r=0,a=e.length;r<a;r++)n[r]=e.charCodeAt(r);return t}n.vtk=window.vtk,n.vtkns={},n.vtk&&(n.vtkns.DataArray=n.vtk.Common.Core.vtkDataArray,n.vtkns.ImageData=n.vtk.Common.DataModel.vtkImageData,n.vtkns.OutlineFilter=n.vtk.Filters.General.vtkOutlineFilter,n.vtkns.CubeSource=n.vtk.Filters.Sources.vtkCubeSource,n.vtkns.LineSource=n.vtk.Filters.Sources.vtkLineSource,n.vtkns.PlaneSource=n.vtk.Filters.Sources.vtkPlaneSource,n.vtkns.PointSource=n.vtk.Filters.Sources.vtkPointSource,n.vtkns.OrientationMarkerWidget=n.vtk.Interaction.Widgets.vtkOrientationMarkerWidget,n.vtkns.DataAccessHelper=n.vtk.IO.Core.DataAccessHelper,n.vtkns.HttpSceneLoader=n.vtk.IO.Core.vtkHttpSceneLoader,n.vtkns.ImageSlice=n.vtk.Rendering.Core.vtkImageSlice,n.vtkns.Actor=n.vtk.Rendering.Core.vtkActor,n.vtkns.AxesActor=n.vtk.Rendering.Core.vtkAxesActor,n.vtkns.Mapper=n.vtk.Rendering.Core.vtkMapper,n.vtkns.ImageMapper=n.vtk.Rendering.Core.vtkImageMapper,n.vtkns.SphereMapper=n.vtk.Rendering.Core.vtkSphereMapper,n.vtkns.WidgetManager=n.vtk.Widgets.Core.vtkWidgetManager,n.vtkns.InteractiveOrientationWidget=n.vtk.Widgets.Widgets3D.vtkInteractiveOrientationWidget,n.vtkns.PixelSpaceCallbackMapper=n.vtk.Rendering.Core.vtkPixelSpaceCallbackMapper,n.vtkns.FullScreenRenderWindow=n.vtk.Rendering.Misc.vtkFullScreenRenderWindow,n.vtkns.VolumeController=n.vtk.Interaction.UI.vtkVolumeController,n.vtkns.Volume=n.vtk.Rendering.Core.vtkVolume,n.vtkns.VolumeMapper=n.vtk.Rendering.Core.vtkVolumeMapper,n.vtkns.ColorTransferFunction=n.vtk.Rendering.Core.vtkColorTransferFunction,n.vtkns.PiecewiseFunction=n.vtk.Common.DataModel.vtkPiecewiseFunction,n.vtkns.BoundingBox=n.vtk.Common.DataModel.vtkBoundingBox),n.hexToRGB=function(e){return[parseInt(e.slice(1,3),16)/255,parseInt(e.slice(3,5),16)/255,parseInt(e.slice(5,7),16)/255]},n.rgbToHex=i,n.vtkLutToMapper=function(e){const{scale:t,nodes:r}=e.get(\"scale\",\"nodes\");if(t!==n.vtkns.ColorTransferFunction.Scale.LINEAR)throw\"Error transfer function scale not handle\";const o=r.map(e=>e.x),s=Math.min(...o),k=Math.max(...o),v=a.linspace(s,k,255),c=[0,0,0];return{low:s,high:k,palette:v.map(t=>(e.getColor(t,c),i(255*c[0],255*c[1],255*c[2])))}},n.data2VTKImageData=function(e){const t=n.vtkns.ImageData.newInstance({spacing:e.spacing});t.setDimensions(e.dims),t.setOrigin(null!=e.origin?e.origin:e.dims.map(e=>e/2));const a=n.vtkns.DataArray.newInstance({name:\"scalars\",numberOfComponents:1,values:new r.ARRAY_TYPES[e.dtype](s(atob(e.buffer)))});return t.getPointData().setScalars(a),t},n.majorAxis=function(e,t,n){const r=[0,0,0],a=Math.abs(e[t])>Math.abs(e[n])?t:n,o=e[a]>0?1:-1;return r[a]=o,r},n.cartesian_product=function(...e){return e.reduce((e,t)=>e.flatMap(e=>t.map(t=>[].concat(e,t))))}},\n",
+       "      \"729dd26c71\": function _(e,t,i){Object.defineProperty(i,\"__esModule\",{value:!0});const s=e(\"tslib\").__importStar(e(\"@bokehjs/core/properties\")),r=e(\"c704c63c0a\"),n=e(\"ba07c3d566\");class o extends r.AbstractVTKView{connect_signals(){super.connect_signals(),this.connect(this.model.properties.colormap.change,()=>{this.colormap_slector.value=this.model.colormap;const e=new Event(\"change\");this.colormap_slector.dispatchEvent(e)}),this.connect(this.model.properties.shadow.change,()=>{this.shadow_selector.value=this.model.shadow?\"1\":\"0\";const e=new Event(\"change\");this.shadow_selector.dispatchEvent(e)}),this.connect(this.model.properties.sampling.change,()=>{this.sampling_slider.value=this.model.sampling.toFixed(2);const e=new Event(\"input\");this.sampling_slider.dispatchEvent(e)}),this.connect(this.model.properties.edge_gradient.change,()=>{this.edge_gradient_slider.value=this.model.edge_gradient.toFixed(2);const e=new Event(\"input\");this.edge_gradient_slider.dispatchEvent(e)}),this.connect(this.model.properties.rescale.change,()=>{this._controllerWidget.setRescaleColorMap(this.model.rescale),this._vtk_renwin.getRenderWindow().render()}),this.connect(this.model.properties.ambient.change,()=>{this.volume.getProperty().setAmbient(this.model.ambient),this._vtk_renwin.getRenderWindow().render()}),this.connect(this.model.properties.diffuse.change,()=>{this.volume.getProperty().setDiffuse(this.model.diffuse),this._vtk_renwin.getRenderWindow().render()}),this.connect(this.model.properties.specular.change,()=>{this.volume.getProperty().setSpecular(this.model.specular),this._vtk_renwin.getRenderWindow().render()}),this.connect(this.model.properties.specular_power.change,()=>{this.volume.getProperty().setSpecularPower(this.model.specular_power),this._vtk_renwin.getRenderWindow().render()}),this.connect(this.model.properties.display_volume.change,()=>{this._set_volume_visibility(this.model.display_volume),this._vtk_renwin.getRenderWindow().render()}),this.connect(this.model.properties.display_slices.change,()=>{this._set_slices_visibility(this.model.display_slices),this._vtk_renwin.getRenderWindow().render()}),this.connect(this.model.properties.slice_i.change,()=>{this.image_actor_i.getMapper().setISlice(this.model.slice_i),this._vtk_renwin.getRenderWindow().render()}),this.connect(this.model.properties.slice_j.change,()=>{this.image_actor_j.getMapper().setJSlice(this.model.slice_j),this._vtk_renwin.getRenderWindow().render()}),this.connect(this.model.properties.slice_k.change,()=>{this.image_actor_k.getMapper().setKSlice(this.model.slice_k),this._vtk_renwin.getRenderWindow().render()}),this.connect(this.model.properties.render_background.change,()=>{this._vtk_renwin.getRenderer().setBackground(...n.hexToRGB(this.model.render_background)),this._vtk_renwin.getRenderWindow().render()}),this.connect(this.model.properties.interpolation.change,()=>{this._set_interpolation(this.model.interpolation),this._vtk_renwin.getRenderWindow().render()})}get volume(){return this._controllerWidget.getActor()}get image_actor_i(){return this._vtk_renwin.getRenderer().getActors()[0]}get image_actor_j(){return this._vtk_renwin.getRenderer().getActors()[1]}get image_actor_k(){return this._vtk_renwin.getRenderer().getActors()[2]}get shadow_selector(){return this.el.querySelector(\".js-shadow\")}get edge_gradient_slider(){return this.el.querySelector(\".js-edge\")}get sampling_slider(){return this.el.querySelector(\".js-spacing\")}get colormap_slector(){return this.el.querySelector(\".js-color-preset\")}_set_interpolation(e){\"fast_linear\"==e?(this.volume.getProperty().setInterpolationTypeToFastLinear(),this.image_actor_i.getProperty().setInterpolationTypeToLinear()):\"linear\"==e?(this.volume.getProperty().setInterpolationTypeToLinear(),this.image_actor_i.getProperty().setInterpolationTypeToLinear()):(this.volume.getProperty().setInterpolationTypeToNearest(),this.image_actor_i.getProperty().setInterpolationTypeToNearest())}render(){super.render(),this._controllerWidget=n.vtkns.VolumeController.newInstance({size:[400,150],rescaleColorMap:this.model.rescale}),this._vtk_image_data=n.data2VTKImageData(this.model.data),this._controllerWidget.setContainer(this.el),this._vtk_renwin.getRenderWindow().getInteractor(),this._vtk_renwin.getRenderWindow().getInteractor().setDesiredUpdateRate(45),this._plot_volume(),this._connect_controls(),this._plot_slices(),this._set_volume_visibility(this.model.display_volume),this._set_slices_visibility(this.model.display_slices),this._vtk_renwin.getRenderer().setBackground(...n.hexToRGB(this.model.render_background)),this._set_interpolation(this.model.interpolation),this._vtk_renwin.getRenderer().resetCamera()}_connect_controls(){this.colormap_slector.addEventListener(\"change\",()=>{this.model.colormap=this.colormap_slector.value}),this.model.colormap?this.model.properties.colormap.change.emit():this.model.colormap=this.colormap_slector.value,this.shadow_selector.addEventListener(\"change\",()=>{this.model.shadow=!!Number(this.shadow_selector.value)}),(this.model.shadow=!!Number(this.shadow_selector.value))&&this.model.properties.shadow.change.emit(),this.sampling_slider.addEventListener(\"input\",()=>{const e=Number(this.sampling_slider.value);Math.abs(this.model.sampling-e)>=.005&&(this.model.sampling=e)}),Math.abs(this.model.sampling-Number(this.shadow_selector.value))>=.005&&this.model.properties.sampling.change.emit(),this.edge_gradient_slider.addEventListener(\"input\",()=>{const e=Number(this.edge_gradient_slider.value);Math.abs(this.model.edge_gradient-e)>=.005&&(this.model.edge_gradient=e)}),Math.abs(this.model.edge_gradient-Number(this.edge_gradient_slider.value))>=.005&&this.model.properties.edge_gradient.change.emit()}_plot_volume(){const e=this._vtk_image_data,t=n.vtkns.Volume.newInstance(),i=n.vtkns.VolumeMapper.newInstance();t.setMapper(i),i.setInputData(e);const s=(e.getPointData().getScalars()||e.getPointData().getArrays()[0]).getRange(),r=n.vtkns.ColorTransferFunction.newInstance();r.onModified(()=>this.model.mapper=n.vtkLutToMapper(r));const o=n.vtkns.PiecewiseFunction.newInstance(),a=.7*Math.sqrt(e.getSpacing().map(e=>e*e).reduce((e,t)=>e+t,0));i.setSampleDistance(a),t.getProperty().setRGBTransferFunction(0,r),t.getProperty().setScalarOpacity(0,o),t.getProperty().setInterpolationTypeToFastLinear(),t.getProperty().setScalarOpacityUnitDistance(0,n.vtkns.BoundingBox.getDiagonalLength(e.getBounds())/Math.max(...e.getDimensions())),t.getProperty().setGradientOpacityMinimumValue(0,0),t.getProperty().setGradientOpacityMaximumValue(0,.05*(s[1]-s[0])),t.getProperty().setShade(this.model.shadow),t.getProperty().setUseGradientOpacity(0,!0),t.getProperty().setGradientOpacityMinimumOpacity(0,0),t.getProperty().setGradientOpacityMaximumOpacity(0,1),t.getProperty().setAmbient(this.model.ambient),t.getProperty().setDiffuse(this.model.diffuse),t.getProperty().setSpecular(this.model.specular),t.getProperty().setSpecularPower(this.model.specular_power),this._vtk_renwin.getRenderer().addVolume(t),this._controllerWidget.setupContent(this._vtk_renwin.getRenderWindow(),t,!0)}_plot_slices(){const e=this._vtk_image_data,t=n.vtkns.ImageSlice.newInstance(),i=n.vtkns.ImageSlice.newInstance(),s=n.vtkns.ImageSlice.newInstance(),r=n.vtkns.ImageMapper.newInstance(),o=n.vtkns.ImageMapper.newInstance(),a=n.vtkns.ImageMapper.newInstance();r.setInputData(e),r.setISlice(this.model.slice_i),t.setMapper(r),o.setInputData(e),o.setJSlice(this.model.slice_j),i.setMapper(o),a.setInputData(e),a.setKSlice(this.model.slice_k),s.setMapper(a);const l=n.vtkns.PiecewiseFunction.newInstance();l.removeAllPoints(),l.addPoint(0,1);const c=this.volume.getProperty().getRGBTransferFunction(0),d=t.getProperty();i.setProperty(d),s.setProperty(d),d.setRGBTransferFunction(c),d.setScalarOpacity(l);const h=this._vtk_renwin.getRenderer();h.addActor(t),h.addActor(i),h.addActor(s)}_set_volume_visibility(e){this.volume.setVisibility(e)}_set_slices_visibility(e){this._vtk_renwin.getRenderer().getActors().map(t=>t.setVisibility(e))}}i.VTKVolumePlotView=o,o.__name__=\"VTKVolumePlotView\";class a extends r.AbstractVTKPlot{constructor(e){super(e)}static init_VTKVolumePlot(){this.prototype.default_view=o,this.define({data:[s.Instance],shadow:[s.Boolean,!0],sampling:[s.Number,.4],edge_gradient:[s.Number,.2],colormap:[s.String],rescale:[s.Boolean,!1],ambient:[s.Number,.2],diffuse:[s.Number,.7],specular:[s.Number,.3],specular_power:[s.Number,8],slice_i:[s.Int,0],slice_j:[s.Int,0],slice_k:[s.Int,0],display_volume:[s.Boolean,!0],display_slices:[s.Boolean,!1],render_background:[s.String,\"#52576e\"],interpolation:[s.Any,\"fast_linear\"],mapper:[s.Instance]})}}i.VTKVolumePlot=a,a.__name__=\"VTKVolumePlot\",a.init_VTKVolumePlot()},\n",
+       "      \"e23461e5d7\": function _(t,s,i){Object.defineProperty(i,\"__esModule\",{value:!0});const e=t(\"tslib\"),n=t(\"2f3fd5db07\"),a=t(\"@bokehjs/model\"),c=e.__importStar(t(\"@bokehjs/core/properties\")),r=t(\"ba07c3d566\");class h extends a.Model{constructor(t){super(t)}static init_VTKAxes(){this.define({origin:[c.Array],xticker:[c.Instance],yticker:[c.Instance],zticker:[c.Instance],digits:[c.Number,1],show_grid:[c.Boolean,!0],grid_opacity:[c.Number,.1],axes_opacity:[c.Number,1],fontsize:[c.Number,12]})}get xticks(){return this.xticker.ticks}get yticks(){return this.yticker.ticks}get zticks(){return this.zticker.ticks}get xlabels(){return this.xticker.labels?this.xticker.labels:this.xticks.map(t=>t.toFixed(this.digits))}get ylabels(){return this.yticker.labels?this.yticker.labels:this.yticks.map(t=>t.toFixed(this.digits))}get zlabels(){return this.zticker.labels?this.zticker.labels:this.zticks.map(t=>t.toFixed(this.digits))}_make_grid_lines(t,s,i){const e=[];for(let n=0;n<t-1;n++)for(let t=0;t<s-1;t++){const a=n*s+t+i,c=[5,a,n*s+t+1+i,(n+1)*s+t+1+i,(n+1)*s+t+i,a];e.push(c)}return e}_create_grid_axes(){const t=[];t.push(r.cartesian_product(this.xticks,this.yticks,[this.origin[2]])),t.push(r.cartesian_product([this.origin[0]],this.yticks,this.zticks)),t.push(r.cartesian_product(this.xticks,[this.origin[1]],this.zticks));const s=[];let i=0;s.push(this._make_grid_lines(this.xticks.length,this.yticks.length,i)),i+=this.xticks.length*this.yticks.length,s.push(this._make_grid_lines(this.yticks.length,this.zticks.length,i)),i+=this.yticks.length*this.zticks.length,s.push(this._make_grid_lines(this.xticks.length,this.zticks.length,i));const e=r.vtk({vtkClass:\"vtkPolyData\",points:{vtkClass:\"vtkPoints\",dataType:\"Float32Array\",numberOfComponents:3,values:t.flat(2)},lines:{vtkClass:\"vtkCellArray\",dataType:\"Uint32Array\",values:s.flat(2)}}),n=r.vtkns.Mapper.newInstance(),a=r.vtkns.Actor.newInstance();return n.setInputData(e),a.setMapper(n),a.getProperty().setOpacity(this.grid_opacity),a.setVisibility(this.show_grid),a}create_axes(t){const s=[this.xticks,this.yticks,this.zticks].map((t,s)=>{let i=null;switch(s){case 0:i=r.cartesian_product(t,[this.origin[1]],[this.origin[2]]);break;case 1:i=r.cartesian_product([this.origin[0]],t,[this.origin[2]]);break;case 2:i=r.cartesian_product([this.origin[0]],[this.origin[1]],t)}return i}).flat(2),i=r.vtk({vtkClass:\"vtkPolyData\",points:{vtkClass:\"vtkPoints\",dataType:\"Float32Array\",numberOfComponents:3,values:s},lines:{vtkClass:\"vtkCellArray\",dataType:\"Uint32Array\",values:[2,0,this.xticks.length-1,2,this.xticks.length,this.xticks.length+this.yticks.length-1,2,this.xticks.length+this.yticks.length,this.xticks.length+this.yticks.length+this.zticks.length-1]}}),e=r.vtkns.PixelSpaceCallbackMapper.newInstance();e.setInputData(i),e.setUseZValues(!0),e.setCallback((s,i,a)=>{const c=t.getContext(\"2d\");if(c){const r={height:t.clientHeight*window.devicePixelRatio,width:t.clientWidth*window.devicePixelRatio},h=e.getInputData().getPoints(),l=i.getViewMatrix();n.mat4.transpose(l,l);const o=i.getProjectionMatrix(a,-1,1);n.mat4.transpose(o,o),c.clearRect(0,0,r.width,r.height),s.forEach((t,s)=>{const i=h.getPoint(s),e=n.vec3.fromValues(i[0],i[1],i[2]);if(n.vec3.transformMat4(e,e,l),e[2]+=.05,n.vec3.transformMat4(e,e,o),e[2]-.001<t[3]){let i;c.font=\"30px serif\",c.textAlign=\"center\",c.textBaseline=\"alphabetic\",c.fillText(\".\",t[0],r.height-t[1]+2),c.font=`${this.fontsize*window.devicePixelRatio}px serif`,c.textAlign=\"right\",c.textBaseline=\"top\",i=s<this.xticks.length?this.xlabels[s]:s>=this.xticks.length&&s<this.xticks.length+this.yticks.length?this.ylabels[s-this.xticks.length]:this.zlabels[s-(this.xticks.length+this.yticks.length)],c.fillText(`${i}`,t[0],r.height-t[1])}})}});const a=r.vtkns.Actor.newInstance();a.setMapper(e);const c=r.vtkns.Mapper.newInstance();c.setInputData(i);const h=r.vtkns.Actor.newInstance();return h.setMapper(c),h.getProperty().setOpacity(this.axes_opacity),{psActor:a,axesActor:h,gridActor:this._create_grid_axes()}}}i.VTKAxes=h,h.__name__=\"VTKAxes\",h.__module__=\"panel.models.vtk\",h.init_VTKAxes()},\n",
+       "      \"2f3fd5db07\": function _(t,c,a){Object.defineProperty(a,\"__esModule\",{value:!0});const o=t(\"tslib\"),r=o.__importStar(t(\"68ca94c15c\"));a.glMatrix=r;const _=o.__importStar(t(\"7c0b8e6048\"));a.mat2=_;const e=o.__importStar(t(\"dc03f0a621\"));a.mat2d=e;const i=o.__importStar(t(\"0285c50a7e\"));a.mat3=i;const m=o.__importStar(t(\"a427635f32\"));a.mat4=m;const n=o.__importStar(t(\"eb06fc032a\"));a.quat=n;const s=o.__importStar(t(\"277615c682\"));a.quat2=s;const p=o.__importStar(t(\"c56d9ff837\"));a.vec2=p;const S=o.__importStar(t(\"2c5eb22089\"));a.vec3=S;const f=o.__importStar(t(\"c1aa33d719\"));a.vec4=f},\n",
+       "      \"68ca94c15c\": function _(t,a,r){Object.defineProperty(r,\"__esModule\",{value:!0}),r.EPSILON=1e-6,r.ARRAY_TYPE=\"undefined\"!=typeof Float32Array?Float32Array:Array,r.RANDOM=Math.random,r.setMatrixArrayType=function(t){r.ARRAY_TYPE=t};var n=Math.PI/180;r.toRadian=function(t){return t*n},r.equals=function(t,a){return Math.abs(t-a)<=r.EPSILON*Math.max(1,Math.abs(t),Math.abs(a))},Math.hypot||(Math.hypot=function(){for(var t=0,a=arguments.length;a--;)t+=arguments[a]*arguments[a];return Math.sqrt(t)})},\n",
+       "      \"7c0b8e6048\": function _(t,n,r){Object.defineProperty(r,\"__esModule\",{value:!0});const a=t(\"tslib\").__importStar(t(\"68ca94c15c\"));function u(t,n,r){var a=n[0],u=n[1],e=n[2],o=n[3],c=r[0],i=r[1],f=r[2],s=r[3];return t[0]=a*c+e*i,t[1]=u*c+o*i,t[2]=a*f+e*s,t[3]=u*f+o*s,t}function e(t,n,r){return t[0]=n[0]-r[0],t[1]=n[1]-r[1],t[2]=n[2]-r[2],t[3]=n[3]-r[3],t}r.create=function(){var t=new a.ARRAY_TYPE(4);return a.ARRAY_TYPE!=Float32Array&&(t[1]=0,t[2]=0),t[0]=1,t[3]=1,t},r.clone=function(t){var n=new a.ARRAY_TYPE(4);return n[0]=t[0],n[1]=t[1],n[2]=t[2],n[3]=t[3],n},r.copy=function(t,n){return t[0]=n[0],t[1]=n[1],t[2]=n[2],t[3]=n[3],t},r.identity=function(t){return t[0]=1,t[1]=0,t[2]=0,t[3]=1,t},r.fromValues=function(t,n,r,u){var e=new a.ARRAY_TYPE(4);return e[0]=t,e[1]=n,e[2]=r,e[3]=u,e},r.set=function(t,n,r,a,u){return t[0]=n,t[1]=r,t[2]=a,t[3]=u,t},r.transpose=function(t,n){if(t===n){var r=n[1];t[1]=n[2],t[2]=r}else t[0]=n[0],t[1]=n[2],t[2]=n[1],t[3]=n[3];return t},r.invert=function(t,n){var r=n[0],a=n[1],u=n[2],e=n[3],o=r*e-u*a;return o?(o=1/o,t[0]=e*o,t[1]=-a*o,t[2]=-u*o,t[3]=r*o,t):null},r.adjoint=function(t,n){var r=n[0];return t[0]=n[3],t[1]=-n[1],t[2]=-n[2],t[3]=r,t},r.determinant=function(t){return t[0]*t[3]-t[2]*t[1]},r.multiply=u,r.rotate=function(t,n,r){var a=n[0],u=n[1],e=n[2],o=n[3],c=Math.sin(r),i=Math.cos(r);return t[0]=a*i+e*c,t[1]=u*i+o*c,t[2]=a*-c+e*i,t[3]=u*-c+o*i,t},r.scale=function(t,n,r){var a=n[0],u=n[1],e=n[2],o=n[3],c=r[0],i=r[1];return t[0]=a*c,t[1]=u*c,t[2]=e*i,t[3]=o*i,t},r.fromRotation=function(t,n){var r=Math.sin(n),a=Math.cos(n);return t[0]=a,t[1]=r,t[2]=-r,t[3]=a,t},r.fromScaling=function(t,n){return t[0]=n[0],t[1]=0,t[2]=0,t[3]=n[1],t},r.str=function(t){return\"mat2(\"+t[0]+\", \"+t[1]+\", \"+t[2]+\", \"+t[3]+\")\"},r.frob=function(t){return Math.hypot(t[0],t[1],t[2],t[3])},r.LDU=function(t,n,r,a){return t[2]=a[2]/a[0],r[0]=a[0],r[1]=a[1],r[3]=a[3]-t[2]*r[1],[t,n,r]},r.add=function(t,n,r){return t[0]=n[0]+r[0],t[1]=n[1]+r[1],t[2]=n[2]+r[2],t[3]=n[3]+r[3],t},r.subtract=e,r.exactEquals=function(t,n){return t[0]===n[0]&&t[1]===n[1]&&t[2]===n[2]&&t[3]===n[3]},r.equals=function(t,n){var r=t[0],u=t[1],e=t[2],o=t[3],c=n[0],i=n[1],f=n[2],s=n[3];return Math.abs(r-c)<=a.EPSILON*Math.max(1,Math.abs(r),Math.abs(c))&&Math.abs(u-i)<=a.EPSILON*Math.max(1,Math.abs(u),Math.abs(i))&&Math.abs(e-f)<=a.EPSILON*Math.max(1,Math.abs(e),Math.abs(f))&&Math.abs(o-s)<=a.EPSILON*Math.max(1,Math.abs(o),Math.abs(s))},r.multiplyScalar=function(t,n,r){return t[0]=n[0]*r,t[1]=n[1]*r,t[2]=n[2]*r,t[3]=n[3]*r,t},r.multiplyScalarAndAdd=function(t,n,r,a){return t[0]=n[0]+r[0]*a,t[1]=n[1]+r[1]*a,t[2]=n[2]+r[2]*a,t[3]=n[3]+r[3]*a,t},r.mul=u,r.sub=e},\n",
+       "      \"dc03f0a621\": function _(t,n,a){Object.defineProperty(a,\"__esModule\",{value:!0});const r=t(\"tslib\").__importStar(t(\"68ca94c15c\"));function u(t,n,a){var r=n[0],u=n[1],e=n[2],o=n[3],c=n[4],i=n[5],s=a[0],f=a[1],h=a[2],M=a[3],b=a[4],l=a[5];return t[0]=r*s+e*f,t[1]=u*s+o*f,t[2]=r*h+e*M,t[3]=u*h+o*M,t[4]=r*b+e*l+c,t[5]=u*b+o*l+i,t}function e(t,n,a){return t[0]=n[0]-a[0],t[1]=n[1]-a[1],t[2]=n[2]-a[2],t[3]=n[3]-a[3],t[4]=n[4]-a[4],t[5]=n[5]-a[5],t}a.create=function(){var t=new r.ARRAY_TYPE(6);return r.ARRAY_TYPE!=Float32Array&&(t[1]=0,t[2]=0,t[4]=0,t[5]=0),t[0]=1,t[3]=1,t},a.clone=function(t){var n=new r.ARRAY_TYPE(6);return n[0]=t[0],n[1]=t[1],n[2]=t[2],n[3]=t[3],n[4]=t[4],n[5]=t[5],n},a.copy=function(t,n){return t[0]=n[0],t[1]=n[1],t[2]=n[2],t[3]=n[3],t[4]=n[4],t[5]=n[5],t},a.identity=function(t){return t[0]=1,t[1]=0,t[2]=0,t[3]=1,t[4]=0,t[5]=0,t},a.fromValues=function(t,n,a,u,e,o){var c=new r.ARRAY_TYPE(6);return c[0]=t,c[1]=n,c[2]=a,c[3]=u,c[4]=e,c[5]=o,c},a.set=function(t,n,a,r,u,e,o){return t[0]=n,t[1]=a,t[2]=r,t[3]=u,t[4]=e,t[5]=o,t},a.invert=function(t,n){var a=n[0],r=n[1],u=n[2],e=n[3],o=n[4],c=n[5],i=a*e-r*u;return i?(i=1/i,t[0]=e*i,t[1]=-r*i,t[2]=-u*i,t[3]=a*i,t[4]=(u*c-e*o)*i,t[5]=(r*o-a*c)*i,t):null},a.determinant=function(t){return t[0]*t[3]-t[1]*t[2]},a.multiply=u,a.rotate=function(t,n,a){var r=n[0],u=n[1],e=n[2],o=n[3],c=n[4],i=n[5],s=Math.sin(a),f=Math.cos(a);return t[0]=r*f+e*s,t[1]=u*f+o*s,t[2]=r*-s+e*f,t[3]=u*-s+o*f,t[4]=c,t[5]=i,t},a.scale=function(t,n,a){var r=n[0],u=n[1],e=n[2],o=n[3],c=n[4],i=n[5],s=a[0],f=a[1];return t[0]=r*s,t[1]=u*s,t[2]=e*f,t[3]=o*f,t[4]=c,t[5]=i,t},a.translate=function(t,n,a){var r=n[0],u=n[1],e=n[2],o=n[3],c=n[4],i=n[5],s=a[0],f=a[1];return t[0]=r,t[1]=u,t[2]=e,t[3]=o,t[4]=r*s+e*f+c,t[5]=u*s+o*f+i,t},a.fromRotation=function(t,n){var a=Math.sin(n),r=Math.cos(n);return t[0]=r,t[1]=a,t[2]=-a,t[3]=r,t[4]=0,t[5]=0,t},a.fromScaling=function(t,n){return t[0]=n[0],t[1]=0,t[2]=0,t[3]=n[1],t[4]=0,t[5]=0,t},a.fromTranslation=function(t,n){return t[0]=1,t[1]=0,t[2]=0,t[3]=1,t[4]=n[0],t[5]=n[1],t},a.str=function(t){return\"mat2d(\"+t[0]+\", \"+t[1]+\", \"+t[2]+\", \"+t[3]+\", \"+t[4]+\", \"+t[5]+\")\"},a.frob=function(t){return Math.hypot(t[0],t[1],t[2],t[3],t[4],t[5],1)},a.add=function(t,n,a){return t[0]=n[0]+a[0],t[1]=n[1]+a[1],t[2]=n[2]+a[2],t[3]=n[3]+a[3],t[4]=n[4]+a[4],t[5]=n[5]+a[5],t},a.subtract=e,a.multiplyScalar=function(t,n,a){return t[0]=n[0]*a,t[1]=n[1]*a,t[2]=n[2]*a,t[3]=n[3]*a,t[4]=n[4]*a,t[5]=n[5]*a,t},a.multiplyScalarAndAdd=function(t,n,a,r){return t[0]=n[0]+a[0]*r,t[1]=n[1]+a[1]*r,t[2]=n[2]+a[2]*r,t[3]=n[3]+a[3]*r,t[4]=n[4]+a[4]*r,t[5]=n[5]+a[5]*r,t},a.exactEquals=function(t,n){return t[0]===n[0]&&t[1]===n[1]&&t[2]===n[2]&&t[3]===n[3]&&t[4]===n[4]&&t[5]===n[5]},a.equals=function(t,n){var a=t[0],u=t[1],e=t[2],o=t[3],c=t[4],i=t[5],s=n[0],f=n[1],h=n[2],M=n[3],b=n[4],l=n[5];return Math.abs(a-s)<=r.EPSILON*Math.max(1,Math.abs(a),Math.abs(s))&&Math.abs(u-f)<=r.EPSILON*Math.max(1,Math.abs(u),Math.abs(f))&&Math.abs(e-h)<=r.EPSILON*Math.max(1,Math.abs(e),Math.abs(h))&&Math.abs(o-M)<=r.EPSILON*Math.max(1,Math.abs(o),Math.abs(M))&&Math.abs(c-b)<=r.EPSILON*Math.max(1,Math.abs(c),Math.abs(b))&&Math.abs(i-l)<=r.EPSILON*Math.max(1,Math.abs(i),Math.abs(l))},a.mul=u,a.sub=e},\n",
+       "      \"0285c50a7e\": function _(t,a,n){Object.defineProperty(n,\"__esModule\",{value:!0});const r=t(\"tslib\").__importStar(t(\"68ca94c15c\"));function u(t,a,n){var r=a[0],u=a[1],o=a[2],e=a[3],i=a[4],c=a[5],s=a[6],M=a[7],h=a[8],f=n[0],b=n[1],l=n[2],m=n[3],v=n[4],E=n[5],P=n[6],S=n[7],d=n[8];return t[0]=f*r+b*e+l*s,t[1]=f*u+b*i+l*M,t[2]=f*o+b*c+l*h,t[3]=m*r+v*e+E*s,t[4]=m*u+v*i+E*M,t[5]=m*o+v*c+E*h,t[6]=P*r+S*e+d*s,t[7]=P*u+S*i+d*M,t[8]=P*o+S*c+d*h,t}function o(t,a,n){return t[0]=a[0]-n[0],t[1]=a[1]-n[1],t[2]=a[2]-n[2],t[3]=a[3]-n[3],t[4]=a[4]-n[4],t[5]=a[5]-n[5],t[6]=a[6]-n[6],t[7]=a[7]-n[7],t[8]=a[8]-n[8],t}n.create=function(){var t=new r.ARRAY_TYPE(9);return r.ARRAY_TYPE!=Float32Array&&(t[1]=0,t[2]=0,t[3]=0,t[5]=0,t[6]=0,t[7]=0),t[0]=1,t[4]=1,t[8]=1,t},n.fromMat4=function(t,a){return t[0]=a[0],t[1]=a[1],t[2]=a[2],t[3]=a[4],t[4]=a[5],t[5]=a[6],t[6]=a[8],t[7]=a[9],t[8]=a[10],t},n.clone=function(t){var a=new r.ARRAY_TYPE(9);return a[0]=t[0],a[1]=t[1],a[2]=t[2],a[3]=t[3],a[4]=t[4],a[5]=t[5],a[6]=t[6],a[7]=t[7],a[8]=t[8],a},n.copy=function(t,a){return t[0]=a[0],t[1]=a[1],t[2]=a[2],t[3]=a[3],t[4]=a[4],t[5]=a[5],t[6]=a[6],t[7]=a[7],t[8]=a[8],t},n.fromValues=function(t,a,n,u,o,e,i,c,s){var M=new r.ARRAY_TYPE(9);return M[0]=t,M[1]=a,M[2]=n,M[3]=u,M[4]=o,M[5]=e,M[6]=i,M[7]=c,M[8]=s,M},n.set=function(t,a,n,r,u,o,e,i,c,s){return t[0]=a,t[1]=n,t[2]=r,t[3]=u,t[4]=o,t[5]=e,t[6]=i,t[7]=c,t[8]=s,t},n.identity=function(t){return t[0]=1,t[1]=0,t[2]=0,t[3]=0,t[4]=1,t[5]=0,t[6]=0,t[7]=0,t[8]=1,t},n.transpose=function(t,a){if(t===a){var n=a[1],r=a[2],u=a[5];t[1]=a[3],t[2]=a[6],t[3]=n,t[5]=a[7],t[6]=r,t[7]=u}else t[0]=a[0],t[1]=a[3],t[2]=a[6],t[3]=a[1],t[4]=a[4],t[5]=a[7],t[6]=a[2],t[7]=a[5],t[8]=a[8];return t},n.invert=function(t,a){var n=a[0],r=a[1],u=a[2],o=a[3],e=a[4],i=a[5],c=a[6],s=a[7],M=a[8],h=M*e-i*s,f=-M*o+i*c,b=s*o-e*c,l=n*h+r*f+u*b;return l?(l=1/l,t[0]=h*l,t[1]=(-M*r+u*s)*l,t[2]=(i*r-u*e)*l,t[3]=f*l,t[4]=(M*n-u*c)*l,t[5]=(-i*n+u*o)*l,t[6]=b*l,t[7]=(-s*n+r*c)*l,t[8]=(e*n-r*o)*l,t):null},n.adjoint=function(t,a){var n=a[0],r=a[1],u=a[2],o=a[3],e=a[4],i=a[5],c=a[6],s=a[7],M=a[8];return t[0]=e*M-i*s,t[1]=u*s-r*M,t[2]=r*i-u*e,t[3]=i*c-o*M,t[4]=n*M-u*c,t[5]=u*o-n*i,t[6]=o*s-e*c,t[7]=r*c-n*s,t[8]=n*e-r*o,t},n.determinant=function(t){var a=t[0],n=t[1],r=t[2],u=t[3],o=t[4],e=t[5],i=t[6],c=t[7],s=t[8];return a*(s*o-e*c)+n*(-s*u+e*i)+r*(c*u-o*i)},n.multiply=u,n.translate=function(t,a,n){var r=a[0],u=a[1],o=a[2],e=a[3],i=a[4],c=a[5],s=a[6],M=a[7],h=a[8],f=n[0],b=n[1];return t[0]=r,t[1]=u,t[2]=o,t[3]=e,t[4]=i,t[5]=c,t[6]=f*r+b*e+s,t[7]=f*u+b*i+M,t[8]=f*o+b*c+h,t},n.rotate=function(t,a,n){var r=a[0],u=a[1],o=a[2],e=a[3],i=a[4],c=a[5],s=a[6],M=a[7],h=a[8],f=Math.sin(n),b=Math.cos(n);return t[0]=b*r+f*e,t[1]=b*u+f*i,t[2]=b*o+f*c,t[3]=b*e-f*r,t[4]=b*i-f*u,t[5]=b*c-f*o,t[6]=s,t[7]=M,t[8]=h,t},n.scale=function(t,a,n){var r=n[0],u=n[1];return t[0]=r*a[0],t[1]=r*a[1],t[2]=r*a[2],t[3]=u*a[3],t[4]=u*a[4],t[5]=u*a[5],t[6]=a[6],t[7]=a[7],t[8]=a[8],t},n.fromTranslation=function(t,a){return t[0]=1,t[1]=0,t[2]=0,t[3]=0,t[4]=1,t[5]=0,t[6]=a[0],t[7]=a[1],t[8]=1,t},n.fromRotation=function(t,a){var n=Math.sin(a),r=Math.cos(a);return t[0]=r,t[1]=n,t[2]=0,t[3]=-n,t[4]=r,t[5]=0,t[6]=0,t[7]=0,t[8]=1,t},n.fromScaling=function(t,a){return t[0]=a[0],t[1]=0,t[2]=0,t[3]=0,t[4]=a[1],t[5]=0,t[6]=0,t[7]=0,t[8]=1,t},n.fromMat2d=function(t,a){return t[0]=a[0],t[1]=a[1],t[2]=0,t[3]=a[2],t[4]=a[3],t[5]=0,t[6]=a[4],t[7]=a[5],t[8]=1,t},n.fromQuat=function(t,a){var n=a[0],r=a[1],u=a[2],o=a[3],e=n+n,i=r+r,c=u+u,s=n*e,M=r*e,h=r*i,f=u*e,b=u*i,l=u*c,m=o*e,v=o*i,E=o*c;return t[0]=1-h-l,t[3]=M-E,t[6]=f+v,t[1]=M+E,t[4]=1-s-l,t[7]=b-m,t[2]=f-v,t[5]=b+m,t[8]=1-s-h,t},n.normalFromMat4=function(t,a){var n=a[0],r=a[1],u=a[2],o=a[3],e=a[4],i=a[5],c=a[6],s=a[7],M=a[8],h=a[9],f=a[10],b=a[11],l=a[12],m=a[13],v=a[14],E=a[15],P=n*i-r*e,S=n*c-u*e,d=n*s-o*e,A=r*c-u*i,x=r*s-o*i,O=u*s-o*c,p=M*m-h*l,I=M*v-f*l,L=M*E-b*l,N=h*v-f*m,R=h*E-b*m,_=f*E-b*v,y=P*_-S*R+d*N+A*L-x*I+O*p;return y?(y=1/y,t[0]=(i*_-c*R+s*N)*y,t[1]=(c*L-e*_-s*I)*y,t[2]=(e*R-i*L+s*p)*y,t[3]=(u*R-r*_-o*N)*y,t[4]=(n*_-u*L+o*I)*y,t[5]=(r*L-n*R-o*p)*y,t[6]=(m*O-v*x+E*A)*y,t[7]=(v*d-l*O-E*S)*y,t[8]=(l*x-m*d+E*P)*y,t):null},n.projection=function(t,a,n){return t[0]=2/a,t[1]=0,t[2]=0,t[3]=0,t[4]=-2/n,t[5]=0,t[6]=-1,t[7]=1,t[8]=1,t},n.str=function(t){return\"mat3(\"+t[0]+\", \"+t[1]+\", \"+t[2]+\", \"+t[3]+\", \"+t[4]+\", \"+t[5]+\", \"+t[6]+\", \"+t[7]+\", \"+t[8]+\")\"},n.frob=function(t){return Math.hypot(t[0],t[1],t[2],t[3],t[4],t[5],t[6],t[7],t[8])},n.add=function(t,a,n){return t[0]=a[0]+n[0],t[1]=a[1]+n[1],t[2]=a[2]+n[2],t[3]=a[3]+n[3],t[4]=a[4]+n[4],t[5]=a[5]+n[5],t[6]=a[6]+n[6],t[7]=a[7]+n[7],t[8]=a[8]+n[8],t},n.subtract=o,n.multiplyScalar=function(t,a,n){return t[0]=a[0]*n,t[1]=a[1]*n,t[2]=a[2]*n,t[3]=a[3]*n,t[4]=a[4]*n,t[5]=a[5]*n,t[6]=a[6]*n,t[7]=a[7]*n,t[8]=a[8]*n,t},n.multiplyScalarAndAdd=function(t,a,n,r){return t[0]=a[0]+n[0]*r,t[1]=a[1]+n[1]*r,t[2]=a[2]+n[2]*r,t[3]=a[3]+n[3]*r,t[4]=a[4]+n[4]*r,t[5]=a[5]+n[5]*r,t[6]=a[6]+n[6]*r,t[7]=a[7]+n[7]*r,t[8]=a[8]+n[8]*r,t},n.exactEquals=function(t,a){return t[0]===a[0]&&t[1]===a[1]&&t[2]===a[2]&&t[3]===a[3]&&t[4]===a[4]&&t[5]===a[5]&&t[6]===a[6]&&t[7]===a[7]&&t[8]===a[8]},n.equals=function(t,a){var n=t[0],u=t[1],o=t[2],e=t[3],i=t[4],c=t[5],s=t[6],M=t[7],h=t[8],f=a[0],b=a[1],l=a[2],m=a[3],v=a[4],E=a[5],P=a[6],S=a[7],d=a[8];return Math.abs(n-f)<=r.EPSILON*Math.max(1,Math.abs(n),Math.abs(f))&&Math.abs(u-b)<=r.EPSILON*Math.max(1,Math.abs(u),Math.abs(b))&&Math.abs(o-l)<=r.EPSILON*Math.max(1,Math.abs(o),Math.abs(l))&&Math.abs(e-m)<=r.EPSILON*Math.max(1,Math.abs(e),Math.abs(m))&&Math.abs(i-v)<=r.EPSILON*Math.max(1,Math.abs(i),Math.abs(v))&&Math.abs(c-E)<=r.EPSILON*Math.max(1,Math.abs(c),Math.abs(E))&&Math.abs(s-P)<=r.EPSILON*Math.max(1,Math.abs(s),Math.abs(P))&&Math.abs(M-S)<=r.EPSILON*Math.max(1,Math.abs(M),Math.abs(S))&&Math.abs(h-d)<=r.EPSILON*Math.max(1,Math.abs(h),Math.abs(d))},n.mul=u,n.sub=o},\n",
+       "      \"a427635f32\": function _(t,a,n){Object.defineProperty(n,\"__esModule\",{value:!0});const r=t(\"tslib\").__importStar(t(\"68ca94c15c\"));function h(t){return t[0]=1,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=1,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=1,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t}function o(t,a,n){var r=a[0],h=a[1],o=a[2],u=a[3],M=a[4],e=a[5],s=a[6],i=a[7],c=a[8],f=a[9],b=a[10],l=a[11],v=a[12],m=a[13],P=a[14],E=a[15],S=n[0],I=n[1],O=n[2],p=n[3];return t[0]=S*r+I*M+O*c+p*v,t[1]=S*h+I*e+O*f+p*m,t[2]=S*o+I*s+O*b+p*P,t[3]=S*u+I*i+O*l+p*E,S=n[4],I=n[5],O=n[6],p=n[7],t[4]=S*r+I*M+O*c+p*v,t[5]=S*h+I*e+O*f+p*m,t[6]=S*o+I*s+O*b+p*P,t[7]=S*u+I*i+O*l+p*E,S=n[8],I=n[9],O=n[10],p=n[11],t[8]=S*r+I*M+O*c+p*v,t[9]=S*h+I*e+O*f+p*m,t[10]=S*o+I*s+O*b+p*P,t[11]=S*u+I*i+O*l+p*E,S=n[12],I=n[13],O=n[14],p=n[15],t[12]=S*r+I*M+O*c+p*v,t[13]=S*h+I*e+O*f+p*m,t[14]=S*o+I*s+O*b+p*P,t[15]=S*u+I*i+O*l+p*E,t}function u(t,a,n){var r=a[0],h=a[1],o=a[2],u=a[3],M=r+r,e=h+h,s=o+o,i=r*M,c=r*e,f=r*s,b=h*e,l=h*s,v=o*s,m=u*M,P=u*e,E=u*s;return t[0]=1-(b+v),t[1]=c+E,t[2]=f-P,t[3]=0,t[4]=c-E,t[5]=1-(i+v),t[6]=l+m,t[7]=0,t[8]=f+P,t[9]=l-m,t[10]=1-(i+b),t[11]=0,t[12]=n[0],t[13]=n[1],t[14]=n[2],t[15]=1,t}function M(t,a){var n=a[0],r=a[1],h=a[2],o=a[4],u=a[5],M=a[6],e=a[8],s=a[9],i=a[10];return t[0]=Math.hypot(n,r,h),t[1]=Math.hypot(o,u,M),t[2]=Math.hypot(e,s,i),t}function e(t,a,n){return t[0]=a[0]-n[0],t[1]=a[1]-n[1],t[2]=a[2]-n[2],t[3]=a[3]-n[3],t[4]=a[4]-n[4],t[5]=a[5]-n[5],t[6]=a[6]-n[6],t[7]=a[7]-n[7],t[8]=a[8]-n[8],t[9]=a[9]-n[9],t[10]=a[10]-n[10],t[11]=a[11]-n[11],t[12]=a[12]-n[12],t[13]=a[13]-n[13],t[14]=a[14]-n[14],t[15]=a[15]-n[15],t}n.create=function(){var t=new r.ARRAY_TYPE(16);return r.ARRAY_TYPE!=Float32Array&&(t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[11]=0,t[12]=0,t[13]=0,t[14]=0),t[0]=1,t[5]=1,t[10]=1,t[15]=1,t},n.clone=function(t){var a=new r.ARRAY_TYPE(16);return a[0]=t[0],a[1]=t[1],a[2]=t[2],a[3]=t[3],a[4]=t[4],a[5]=t[5],a[6]=t[6],a[7]=t[7],a[8]=t[8],a[9]=t[9],a[10]=t[10],a[11]=t[11],a[12]=t[12],a[13]=t[13],a[14]=t[14],a[15]=t[15],a},n.copy=function(t,a){return t[0]=a[0],t[1]=a[1],t[2]=a[2],t[3]=a[3],t[4]=a[4],t[5]=a[5],t[6]=a[6],t[7]=a[7],t[8]=a[8],t[9]=a[9],t[10]=a[10],t[11]=a[11],t[12]=a[12],t[13]=a[13],t[14]=a[14],t[15]=a[15],t},n.fromValues=function(t,a,n,h,o,u,M,e,s,i,c,f,b,l,v,m){var P=new r.ARRAY_TYPE(16);return P[0]=t,P[1]=a,P[2]=n,P[3]=h,P[4]=o,P[5]=u,P[6]=M,P[7]=e,P[8]=s,P[9]=i,P[10]=c,P[11]=f,P[12]=b,P[13]=l,P[14]=v,P[15]=m,P},n.set=function(t,a,n,r,h,o,u,M,e,s,i,c,f,b,l,v,m){return t[0]=a,t[1]=n,t[2]=r,t[3]=h,t[4]=o,t[5]=u,t[6]=M,t[7]=e,t[8]=s,t[9]=i,t[10]=c,t[11]=f,t[12]=b,t[13]=l,t[14]=v,t[15]=m,t},n.identity=h,n.transpose=function(t,a){if(t===a){var n=a[1],r=a[2],h=a[3],o=a[6],u=a[7],M=a[11];t[1]=a[4],t[2]=a[8],t[3]=a[12],t[4]=n,t[6]=a[9],t[7]=a[13],t[8]=r,t[9]=o,t[11]=a[14],t[12]=h,t[13]=u,t[14]=M}else t[0]=a[0],t[1]=a[4],t[2]=a[8],t[3]=a[12],t[4]=a[1],t[5]=a[5],t[6]=a[9],t[7]=a[13],t[8]=a[2],t[9]=a[6],t[10]=a[10],t[11]=a[14],t[12]=a[3],t[13]=a[7],t[14]=a[11],t[15]=a[15];return t},n.invert=function(t,a){var n=a[0],r=a[1],h=a[2],o=a[3],u=a[4],M=a[5],e=a[6],s=a[7],i=a[8],c=a[9],f=a[10],b=a[11],l=a[12],v=a[13],m=a[14],P=a[15],E=n*M-r*u,S=n*e-h*u,I=n*s-o*u,O=r*e-h*M,p=r*s-o*M,L=h*s-o*e,N=i*v-c*l,R=i*m-f*l,x=i*P-b*l,y=c*m-f*v,A=c*P-b*v,Y=f*P-b*m,d=E*Y-S*A+I*y+O*x-p*R+L*N;return d?(d=1/d,t[0]=(M*Y-e*A+s*y)*d,t[1]=(h*A-r*Y-o*y)*d,t[2]=(v*L-m*p+P*O)*d,t[3]=(f*p-c*L-b*O)*d,t[4]=(e*x-u*Y-s*R)*d,t[5]=(n*Y-h*x+o*R)*d,t[6]=(m*I-l*L-P*S)*d,t[7]=(i*L-f*I+b*S)*d,t[8]=(u*A-M*x+s*N)*d,t[9]=(r*x-n*A-o*N)*d,t[10]=(l*p-v*I+P*E)*d,t[11]=(c*I-i*p-b*E)*d,t[12]=(M*R-u*y-e*N)*d,t[13]=(n*y-r*R+h*N)*d,t[14]=(v*S-l*O-m*E)*d,t[15]=(i*O-c*S+f*E)*d,t):null},n.adjoint=function(t,a){var n=a[0],r=a[1],h=a[2],o=a[3],u=a[4],M=a[5],e=a[6],s=a[7],i=a[8],c=a[9],f=a[10],b=a[11],l=a[12],v=a[13],m=a[14],P=a[15];return t[0]=M*(f*P-b*m)-c*(e*P-s*m)+v*(e*b-s*f),t[1]=-(r*(f*P-b*m)-c*(h*P-o*m)+v*(h*b-o*f)),t[2]=r*(e*P-s*m)-M*(h*P-o*m)+v*(h*s-o*e),t[3]=-(r*(e*b-s*f)-M*(h*b-o*f)+c*(h*s-o*e)),t[4]=-(u*(f*P-b*m)-i*(e*P-s*m)+l*(e*b-s*f)),t[5]=n*(f*P-b*m)-i*(h*P-o*m)+l*(h*b-o*f),t[6]=-(n*(e*P-s*m)-u*(h*P-o*m)+l*(h*s-o*e)),t[7]=n*(e*b-s*f)-u*(h*b-o*f)+i*(h*s-o*e),t[8]=u*(c*P-b*v)-i*(M*P-s*v)+l*(M*b-s*c),t[9]=-(n*(c*P-b*v)-i*(r*P-o*v)+l*(r*b-o*c)),t[10]=n*(M*P-s*v)-u*(r*P-o*v)+l*(r*s-o*M),t[11]=-(n*(M*b-s*c)-u*(r*b-o*c)+i*(r*s-o*M)),t[12]=-(u*(c*m-f*v)-i*(M*m-e*v)+l*(M*f-e*c)),t[13]=n*(c*m-f*v)-i*(r*m-h*v)+l*(r*f-h*c),t[14]=-(n*(M*m-e*v)-u*(r*m-h*v)+l*(r*e-h*M)),t[15]=n*(M*f-e*c)-u*(r*f-h*c)+i*(r*e-h*M),t},n.determinant=function(t){var a=t[0],n=t[1],r=t[2],h=t[3],o=t[4],u=t[5],M=t[6],e=t[7],s=t[8],i=t[9],c=t[10],f=t[11],b=t[12],l=t[13],v=t[14],m=t[15];return(a*u-n*o)*(c*m-f*v)-(a*M-r*o)*(i*m-f*l)+(a*e-h*o)*(i*v-c*l)+(n*M-r*u)*(s*m-f*b)-(n*e-h*u)*(s*v-c*b)+(r*e-h*M)*(s*l-i*b)},n.multiply=o,n.translate=function(t,a,n){var r,h,o,u,M,e,s,i,c,f,b,l,v=n[0],m=n[1],P=n[2];return a===t?(t[12]=a[0]*v+a[4]*m+a[8]*P+a[12],t[13]=a[1]*v+a[5]*m+a[9]*P+a[13],t[14]=a[2]*v+a[6]*m+a[10]*P+a[14],t[15]=a[3]*v+a[7]*m+a[11]*P+a[15]):(r=a[0],h=a[1],o=a[2],u=a[3],M=a[4],e=a[5],s=a[6],i=a[7],c=a[8],f=a[9],b=a[10],l=a[11],t[0]=r,t[1]=h,t[2]=o,t[3]=u,t[4]=M,t[5]=e,t[6]=s,t[7]=i,t[8]=c,t[9]=f,t[10]=b,t[11]=l,t[12]=r*v+M*m+c*P+a[12],t[13]=h*v+e*m+f*P+a[13],t[14]=o*v+s*m+b*P+a[14],t[15]=u*v+i*m+l*P+a[15]),t},n.scale=function(t,a,n){var r=n[0],h=n[1],o=n[2];return t[0]=a[0]*r,t[1]=a[1]*r,t[2]=a[2]*r,t[3]=a[3]*r,t[4]=a[4]*h,t[5]=a[5]*h,t[6]=a[6]*h,t[7]=a[7]*h,t[8]=a[8]*o,t[9]=a[9]*o,t[10]=a[10]*o,t[11]=a[11]*o,t[12]=a[12],t[13]=a[13],t[14]=a[14],t[15]=a[15],t},n.rotate=function(t,a,n,h){var o,u,M,e,s,i,c,f,b,l,v,m,P,E,S,I,O,p,L,N,R,x,y,A,Y=h[0],d=h[1],g=h[2],T=Math.hypot(Y,d,g);return T<r.EPSILON?null:(Y*=T=1/T,d*=T,g*=T,o=Math.sin(n),M=1-(u=Math.cos(n)),e=a[0],s=a[1],i=a[2],c=a[3],f=a[4],b=a[5],l=a[6],v=a[7],m=a[8],P=a[9],E=a[10],S=a[11],I=Y*Y*M+u,O=d*Y*M+g*o,p=g*Y*M-d*o,L=Y*d*M-g*o,N=d*d*M+u,R=g*d*M+Y*o,x=Y*g*M+d*o,y=d*g*M-Y*o,A=g*g*M+u,t[0]=e*I+f*O+m*p,t[1]=s*I+b*O+P*p,t[2]=i*I+l*O+E*p,t[3]=c*I+v*O+S*p,t[4]=e*L+f*N+m*R,t[5]=s*L+b*N+P*R,t[6]=i*L+l*N+E*R,t[7]=c*L+v*N+S*R,t[8]=e*x+f*y+m*A,t[9]=s*x+b*y+P*A,t[10]=i*x+l*y+E*A,t[11]=c*x+v*y+S*A,a!==t&&(t[12]=a[12],t[13]=a[13],t[14]=a[14],t[15]=a[15]),t)},n.rotateX=function(t,a,n){var r=Math.sin(n),h=Math.cos(n),o=a[4],u=a[5],M=a[6],e=a[7],s=a[8],i=a[9],c=a[10],f=a[11];return a!==t&&(t[0]=a[0],t[1]=a[1],t[2]=a[2],t[3]=a[3],t[12]=a[12],t[13]=a[13],t[14]=a[14],t[15]=a[15]),t[4]=o*h+s*r,t[5]=u*h+i*r,t[6]=M*h+c*r,t[7]=e*h+f*r,t[8]=s*h-o*r,t[9]=i*h-u*r,t[10]=c*h-M*r,t[11]=f*h-e*r,t},n.rotateY=function(t,a,n){var r=Math.sin(n),h=Math.cos(n),o=a[0],u=a[1],M=a[2],e=a[3],s=a[8],i=a[9],c=a[10],f=a[11];return a!==t&&(t[4]=a[4],t[5]=a[5],t[6]=a[6],t[7]=a[7],t[12]=a[12],t[13]=a[13],t[14]=a[14],t[15]=a[15]),t[0]=o*h-s*r,t[1]=u*h-i*r,t[2]=M*h-c*r,t[3]=e*h-f*r,t[8]=o*r+s*h,t[9]=u*r+i*h,t[10]=M*r+c*h,t[11]=e*r+f*h,t},n.rotateZ=function(t,a,n){var r=Math.sin(n),h=Math.cos(n),o=a[0],u=a[1],M=a[2],e=a[3],s=a[4],i=a[5],c=a[6],f=a[7];return a!==t&&(t[8]=a[8],t[9]=a[9],t[10]=a[10],t[11]=a[11],t[12]=a[12],t[13]=a[13],t[14]=a[14],t[15]=a[15]),t[0]=o*h+s*r,t[1]=u*h+i*r,t[2]=M*h+c*r,t[3]=e*h+f*r,t[4]=s*h-o*r,t[5]=i*h-u*r,t[6]=c*h-M*r,t[7]=f*h-e*r,t},n.fromTranslation=function(t,a){return t[0]=1,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=1,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=1,t[11]=0,t[12]=a[0],t[13]=a[1],t[14]=a[2],t[15]=1,t},n.fromScaling=function(t,a){return t[0]=a[0],t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=a[1],t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=a[2],t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t},n.fromRotation=function(t,a,n){var h,o,u,M=n[0],e=n[1],s=n[2],i=Math.hypot(M,e,s);return i<r.EPSILON?null:(M*=i=1/i,e*=i,s*=i,h=Math.sin(a),u=1-(o=Math.cos(a)),t[0]=M*M*u+o,t[1]=e*M*u+s*h,t[2]=s*M*u-e*h,t[3]=0,t[4]=M*e*u-s*h,t[5]=e*e*u+o,t[6]=s*e*u+M*h,t[7]=0,t[8]=M*s*u+e*h,t[9]=e*s*u-M*h,t[10]=s*s*u+o,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t)},n.fromXRotation=function(t,a){var n=Math.sin(a),r=Math.cos(a);return t[0]=1,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=r,t[6]=n,t[7]=0,t[8]=0,t[9]=-n,t[10]=r,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t},n.fromYRotation=function(t,a){var n=Math.sin(a),r=Math.cos(a);return t[0]=r,t[1]=0,t[2]=-n,t[3]=0,t[4]=0,t[5]=1,t[6]=0,t[7]=0,t[8]=n,t[9]=0,t[10]=r,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t},n.fromZRotation=function(t,a){var n=Math.sin(a),r=Math.cos(a);return t[0]=r,t[1]=n,t[2]=0,t[3]=0,t[4]=-n,t[5]=r,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=1,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t},n.fromRotationTranslation=u,n.fromQuat2=function(t,a){var n=new r.ARRAY_TYPE(3),h=-a[0],o=-a[1],M=-a[2],e=a[3],s=a[4],i=a[5],c=a[6],f=a[7],b=h*h+o*o+M*M+e*e;return b>0?(n[0]=2*(s*e+f*h+i*M-c*o)/b,n[1]=2*(i*e+f*o+c*h-s*M)/b,n[2]=2*(c*e+f*M+s*o-i*h)/b):(n[0]=2*(s*e+f*h+i*M-c*o),n[1]=2*(i*e+f*o+c*h-s*M),n[2]=2*(c*e+f*M+s*o-i*h)),u(t,a,n),t},n.getTranslation=function(t,a){return t[0]=a[12],t[1]=a[13],t[2]=a[14],t},n.getScaling=M,n.getRotation=function(t,a){var n=new r.ARRAY_TYPE(3);M(n,a);var h=1/n[0],o=1/n[1],u=1/n[2],e=a[0]*h,s=a[1]*o,i=a[2]*u,c=a[4]*h,f=a[5]*o,b=a[6]*u,l=a[8]*h,v=a[9]*o,m=a[10]*u,P=e+f+m,E=0;return P>0?(E=2*Math.sqrt(P+1),t[3]=.25*E,t[0]=(b-v)/E,t[1]=(l-i)/E,t[2]=(s-c)/E):e>f&&e>m?(E=2*Math.sqrt(1+e-f-m),t[3]=(b-v)/E,t[0]=.25*E,t[1]=(s+c)/E,t[2]=(l+i)/E):f>m?(E=2*Math.sqrt(1+f-e-m),t[3]=(l-i)/E,t[0]=(s+c)/E,t[1]=.25*E,t[2]=(b+v)/E):(E=2*Math.sqrt(1+m-e-f),t[3]=(s-c)/E,t[0]=(l+i)/E,t[1]=(b+v)/E,t[2]=.25*E),t},n.fromRotationTranslationScale=function(t,a,n,r){var h=a[0],o=a[1],u=a[2],M=a[3],e=h+h,s=o+o,i=u+u,c=h*e,f=h*s,b=h*i,l=o*s,v=o*i,m=u*i,P=M*e,E=M*s,S=M*i,I=r[0],O=r[1],p=r[2];return t[0]=(1-(l+m))*I,t[1]=(f+S)*I,t[2]=(b-E)*I,t[3]=0,t[4]=(f-S)*O,t[5]=(1-(c+m))*O,t[6]=(v+P)*O,t[7]=0,t[8]=(b+E)*p,t[9]=(v-P)*p,t[10]=(1-(c+l))*p,t[11]=0,t[12]=n[0],t[13]=n[1],t[14]=n[2],t[15]=1,t},n.fromRotationTranslationScaleOrigin=function(t,a,n,r,h){var o=a[0],u=a[1],M=a[2],e=a[3],s=o+o,i=u+u,c=M+M,f=o*s,b=o*i,l=o*c,v=u*i,m=u*c,P=M*c,E=e*s,S=e*i,I=e*c,O=r[0],p=r[1],L=r[2],N=h[0],R=h[1],x=h[2],y=(1-(v+P))*O,A=(b+I)*O,Y=(l-S)*O,d=(b-I)*p,g=(1-(f+P))*p,T=(m+E)*p,_=(l+S)*L,q=(m-E)*L,w=(1-(f+v))*L;return t[0]=y,t[1]=A,t[2]=Y,t[3]=0,t[4]=d,t[5]=g,t[6]=T,t[7]=0,t[8]=_,t[9]=q,t[10]=w,t[11]=0,t[12]=n[0]+N-(y*N+d*R+_*x),t[13]=n[1]+R-(A*N+g*R+q*x),t[14]=n[2]+x-(Y*N+T*R+w*x),t[15]=1,t},n.fromQuat=function(t,a){var n=a[0],r=a[1],h=a[2],o=a[3],u=n+n,M=r+r,e=h+h,s=n*u,i=r*u,c=r*M,f=h*u,b=h*M,l=h*e,v=o*u,m=o*M,P=o*e;return t[0]=1-c-l,t[1]=i+P,t[2]=f-m,t[3]=0,t[4]=i-P,t[5]=1-s-l,t[6]=b+v,t[7]=0,t[8]=f+m,t[9]=b-v,t[10]=1-s-c,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t},n.frustum=function(t,a,n,r,h,o,u){var M=1/(n-a),e=1/(h-r),s=1/(o-u);return t[0]=2*o*M,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=2*o*e,t[6]=0,t[7]=0,t[8]=(n+a)*M,t[9]=(h+r)*e,t[10]=(u+o)*s,t[11]=-1,t[12]=0,t[13]=0,t[14]=u*o*2*s,t[15]=0,t},n.perspective=function(t,a,n,r,h){var o,u=1/Math.tan(a/2);return t[0]=u/n,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=u,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[11]=-1,t[12]=0,t[13]=0,t[15]=0,null!=h&&h!==1/0?(o=1/(r-h),t[10]=(h+r)*o,t[14]=2*h*r*o):(t[10]=-1,t[14]=-2*r),t},n.perspectiveFromFieldOfView=function(t,a,n,r){var h=Math.tan(a.upDegrees*Math.PI/180),o=Math.tan(a.downDegrees*Math.PI/180),u=Math.tan(a.leftDegrees*Math.PI/180),M=Math.tan(a.rightDegrees*Math.PI/180),e=2/(u+M),s=2/(h+o);return t[0]=e,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=s,t[6]=0,t[7]=0,t[8]=-(u-M)*e*.5,t[9]=(h-o)*s*.5,t[10]=r/(n-r),t[11]=-1,t[12]=0,t[13]=0,t[14]=r*n/(n-r),t[15]=0,t},n.ortho=function(t,a,n,r,h,o,u){var M=1/(a-n),e=1/(r-h),s=1/(o-u);return t[0]=-2*M,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=-2*e,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=2*s,t[11]=0,t[12]=(a+n)*M,t[13]=(h+r)*e,t[14]=(u+o)*s,t[15]=1,t},n.lookAt=function(t,a,n,o){var u,M,e,s,i,c,f,b,l,v,m=a[0],P=a[1],E=a[2],S=o[0],I=o[1],O=o[2],p=n[0],L=n[1],N=n[2];return Math.abs(m-p)<r.EPSILON&&Math.abs(P-L)<r.EPSILON&&Math.abs(E-N)<r.EPSILON?h(t):(f=m-p,b=P-L,l=E-N,u=I*(l*=v=1/Math.hypot(f,b,l))-O*(b*=v),M=O*(f*=v)-S*l,e=S*b-I*f,(v=Math.hypot(u,M,e))?(u*=v=1/v,M*=v,e*=v):(u=0,M=0,e=0),s=b*e-l*M,i=l*u-f*e,c=f*M-b*u,(v=Math.hypot(s,i,c))?(s*=v=1/v,i*=v,c*=v):(s=0,i=0,c=0),t[0]=u,t[1]=s,t[2]=f,t[3]=0,t[4]=M,t[5]=i,t[6]=b,t[7]=0,t[8]=e,t[9]=c,t[10]=l,t[11]=0,t[12]=-(u*m+M*P+e*E),t[13]=-(s*m+i*P+c*E),t[14]=-(f*m+b*P+l*E),t[15]=1,t)},n.targetTo=function(t,a,n,r){var h=a[0],o=a[1],u=a[2],M=r[0],e=r[1],s=r[2],i=h-n[0],c=o-n[1],f=u-n[2],b=i*i+c*c+f*f;b>0&&(i*=b=1/Math.sqrt(b),c*=b,f*=b);var l=e*f-s*c,v=s*i-M*f,m=M*c-e*i;return(b=l*l+v*v+m*m)>0&&(l*=b=1/Math.sqrt(b),v*=b,m*=b),t[0]=l,t[1]=v,t[2]=m,t[3]=0,t[4]=c*m-f*v,t[5]=f*l-i*m,t[6]=i*v-c*l,t[7]=0,t[8]=i,t[9]=c,t[10]=f,t[11]=0,t[12]=h,t[13]=o,t[14]=u,t[15]=1,t},n.str=function(t){return\"mat4(\"+t[0]+\", \"+t[1]+\", \"+t[2]+\", \"+t[3]+\", \"+t[4]+\", \"+t[5]+\", \"+t[6]+\", \"+t[7]+\", \"+t[8]+\", \"+t[9]+\", \"+t[10]+\", \"+t[11]+\", \"+t[12]+\", \"+t[13]+\", \"+t[14]+\", \"+t[15]+\")\"},n.frob=function(t){return Math.hypot(t[0],t[1],t[2],t[3],t[4],t[5],t[6],t[7],t[8],t[9],t[10],t[11],t[12],t[13],t[14],t[15])},n.add=function(t,a,n){return t[0]=a[0]+n[0],t[1]=a[1]+n[1],t[2]=a[2]+n[2],t[3]=a[3]+n[3],t[4]=a[4]+n[4],t[5]=a[5]+n[5],t[6]=a[6]+n[6],t[7]=a[7]+n[7],t[8]=a[8]+n[8],t[9]=a[9]+n[9],t[10]=a[10]+n[10],t[11]=a[11]+n[11],t[12]=a[12]+n[12],t[13]=a[13]+n[13],t[14]=a[14]+n[14],t[15]=a[15]+n[15],t},n.subtract=e,n.multiplyScalar=function(t,a,n){return t[0]=a[0]*n,t[1]=a[1]*n,t[2]=a[2]*n,t[3]=a[3]*n,t[4]=a[4]*n,t[5]=a[5]*n,t[6]=a[6]*n,t[7]=a[7]*n,t[8]=a[8]*n,t[9]=a[9]*n,t[10]=a[10]*n,t[11]=a[11]*n,t[12]=a[12]*n,t[13]=a[13]*n,t[14]=a[14]*n,t[15]=a[15]*n,t},n.multiplyScalarAndAdd=function(t,a,n,r){return t[0]=a[0]+n[0]*r,t[1]=a[1]+n[1]*r,t[2]=a[2]+n[2]*r,t[3]=a[3]+n[3]*r,t[4]=a[4]+n[4]*r,t[5]=a[5]+n[5]*r,t[6]=a[6]+n[6]*r,t[7]=a[7]+n[7]*r,t[8]=a[8]+n[8]*r,t[9]=a[9]+n[9]*r,t[10]=a[10]+n[10]*r,t[11]=a[11]+n[11]*r,t[12]=a[12]+n[12]*r,t[13]=a[13]+n[13]*r,t[14]=a[14]+n[14]*r,t[15]=a[15]+n[15]*r,t},n.exactEquals=function(t,a){return t[0]===a[0]&&t[1]===a[1]&&t[2]===a[2]&&t[3]===a[3]&&t[4]===a[4]&&t[5]===a[5]&&t[6]===a[6]&&t[7]===a[7]&&t[8]===a[8]&&t[9]===a[9]&&t[10]===a[10]&&t[11]===a[11]&&t[12]===a[12]&&t[13]===a[13]&&t[14]===a[14]&&t[15]===a[15]},n.equals=function(t,a){var n=t[0],h=t[1],o=t[2],u=t[3],M=t[4],e=t[5],s=t[6],i=t[7],c=t[8],f=t[9],b=t[10],l=t[11],v=t[12],m=t[13],P=t[14],E=t[15],S=a[0],I=a[1],O=a[2],p=a[3],L=a[4],N=a[5],R=a[6],x=a[7],y=a[8],A=a[9],Y=a[10],d=a[11],g=a[12],T=a[13],_=a[14],q=a[15];return Math.abs(n-S)<=r.EPSILON*Math.max(1,Math.abs(n),Math.abs(S))&&Math.abs(h-I)<=r.EPSILON*Math.max(1,Math.abs(h),Math.abs(I))&&Math.abs(o-O)<=r.EPSILON*Math.max(1,Math.abs(o),Math.abs(O))&&Math.abs(u-p)<=r.EPSILON*Math.max(1,Math.abs(u),Math.abs(p))&&Math.abs(M-L)<=r.EPSILON*Math.max(1,Math.abs(M),Math.abs(L))&&Math.abs(e-N)<=r.EPSILON*Math.max(1,Math.abs(e),Math.abs(N))&&Math.abs(s-R)<=r.EPSILON*Math.max(1,Math.abs(s),Math.abs(R))&&Math.abs(i-x)<=r.EPSILON*Math.max(1,Math.abs(i),Math.abs(x))&&Math.abs(c-y)<=r.EPSILON*Math.max(1,Math.abs(c),Math.abs(y))&&Math.abs(f-A)<=r.EPSILON*Math.max(1,Math.abs(f),Math.abs(A))&&Math.abs(b-Y)<=r.EPSILON*Math.max(1,Math.abs(b),Math.abs(Y))&&Math.abs(l-d)<=r.EPSILON*Math.max(1,Math.abs(l),Math.abs(d))&&Math.abs(v-g)<=r.EPSILON*Math.max(1,Math.abs(v),Math.abs(g))&&Math.abs(m-T)<=r.EPSILON*Math.max(1,Math.abs(m),Math.abs(T))&&Math.abs(P-_)<=r.EPSILON*Math.max(1,Math.abs(P),Math.abs(_))&&Math.abs(E-q)<=r.EPSILON*Math.max(1,Math.abs(E),Math.abs(q))},n.mul=o,n.sub=e},\n",
+       "      \"eb06fc032a\": function _(t,r,a){Object.defineProperty(a,\"__esModule\",{value:!0});const n=t(\"tslib\"),e=n.__importStar(t(\"68ca94c15c\")),o=n.__importStar(t(\"0285c50a7e\")),s=n.__importStar(t(\"2c5eb22089\")),u=n.__importStar(t(\"c1aa33d719\"));function c(){var t=new e.ARRAY_TYPE(4);return e.ARRAY_TYPE!=Float32Array&&(t[0]=0,t[1]=0,t[2]=0),t[3]=1,t}function i(t,r,a){a*=.5;var n=Math.sin(a);return t[0]=n*r[0],t[1]=n*r[1],t[2]=n*r[2],t[3]=Math.cos(a),t}function h(t,r,a){var n=r[0],e=r[1],o=r[2],s=r[3],u=a[0],c=a[1],i=a[2],h=a[3];return t[0]=n*h+s*u+e*i-o*c,t[1]=e*h+s*c+o*u-n*i,t[2]=o*h+s*i+n*c-e*u,t[3]=s*h-n*u-e*c-o*i,t}function M(t,r){var a=r[0],n=r[1],e=r[2],o=r[3],s=Math.sqrt(a*a+n*n+e*e),u=Math.exp(o),c=s>0?u*Math.sin(s)/s:0;return t[0]=a*c,t[1]=n*c,t[2]=e*c,t[3]=u*Math.cos(s),t}function l(t,r){var a=r[0],n=r[1],e=r[2],o=r[3],s=Math.sqrt(a*a+n*n+e*e),u=s>0?Math.atan2(s,o)/s:0;return t[0]=a*u,t[1]=n*u,t[2]=e*u,t[3]=.5*Math.log(a*a+n*n+e*e+o*o),t}function f(t,r,a,n){var o,s,u,c,i,h=r[0],M=r[1],l=r[2],f=r[3],v=a[0],m=a[1],q=a[2],d=a[3];return(s=h*v+M*m+l*q+f*d)<0&&(s=-s,v=-v,m=-m,q=-q,d=-d),1-s>e.EPSILON?(o=Math.acos(s),u=Math.sin(o),c=Math.sin((1-n)*o)/u,i=Math.sin(n*o)/u):(c=1-n,i=n),t[0]=c*h+i*v,t[1]=c*M+i*m,t[2]=c*l+i*q,t[3]=c*f+i*d,t}function v(t,r){var a,n=r[0]+r[4]+r[8];if(n>0)a=Math.sqrt(n+1),t[3]=.5*a,a=.5/a,t[0]=(r[5]-r[7])*a,t[1]=(r[6]-r[2])*a,t[2]=(r[1]-r[3])*a;else{var e=0;r[4]>r[0]&&(e=1),r[8]>r[3*e+e]&&(e=2);var o=(e+1)%3,s=(e+2)%3;a=Math.sqrt(r[3*e+e]-r[3*o+o]-r[3*s+s]+1),t[e]=.5*a,a=.5/a,t[3]=(r[3*o+s]-r[3*s+o])*a,t[o]=(r[3*o+e]+r[3*e+o])*a,t[s]=(r[3*s+e]+r[3*e+s])*a}return t}var m,q,d,p,A,g;a.create=c,a.identity=function(t){return t[0]=0,t[1]=0,t[2]=0,t[3]=1,t},a.setAxisAngle=i,a.getAxisAngle=function(t,r){var a=2*Math.acos(r[3]),n=Math.sin(a/2);return n>e.EPSILON?(t[0]=r[0]/n,t[1]=r[1]/n,t[2]=r[2]/n):(t[0]=1,t[1]=0,t[2]=0),a},a.getAngle=function(t,r){var n=a.dot(t,r);return Math.acos(2*n*n-1)},a.multiply=h,a.rotateX=function(t,r,a){a*=.5;var n=r[0],e=r[1],o=r[2],s=r[3],u=Math.sin(a),c=Math.cos(a);return t[0]=n*c+s*u,t[1]=e*c+o*u,t[2]=o*c-e*u,t[3]=s*c-n*u,t},a.rotateY=function(t,r,a){a*=.5;var n=r[0],e=r[1],o=r[2],s=r[3],u=Math.sin(a),c=Math.cos(a);return t[0]=n*c-o*u,t[1]=e*c+s*u,t[2]=o*c+n*u,t[3]=s*c-e*u,t},a.rotateZ=function(t,r,a){a*=.5;var n=r[0],e=r[1],o=r[2],s=r[3],u=Math.sin(a),c=Math.cos(a);return t[0]=n*c+e*u,t[1]=e*c-n*u,t[2]=o*c+s*u,t[3]=s*c-o*u,t},a.calculateW=function(t,r){var a=r[0],n=r[1],e=r[2];return t[0]=a,t[1]=n,t[2]=e,t[3]=Math.sqrt(Math.abs(1-a*a-n*n-e*e)),t},a.exp=M,a.ln=l,a.pow=function(t,r,n){return l(t,r),a.scale(t,t,n),M(t,t),t},a.slerp=f,a.random=function(t){var r=e.RANDOM(),a=e.RANDOM(),n=e.RANDOM(),o=Math.sqrt(1-r),s=Math.sqrt(r);return t[0]=o*Math.sin(2*Math.PI*a),t[1]=o*Math.cos(2*Math.PI*a),t[2]=s*Math.sin(2*Math.PI*n),t[3]=s*Math.cos(2*Math.PI*n),t},a.invert=function(t,r){var a=r[0],n=r[1],e=r[2],o=r[3],s=a*a+n*n+e*e+o*o,u=s?1/s:0;return t[0]=-a*u,t[1]=-n*u,t[2]=-e*u,t[3]=o*u,t},a.conjugate=function(t,r){return t[0]=-r[0],t[1]=-r[1],t[2]=-r[2],t[3]=r[3],t},a.fromMat3=v,a.fromEuler=function(t,r,a,n){var e=.5*Math.PI/180;r*=e,a*=e,n*=e;var o=Math.sin(r),s=Math.cos(r),u=Math.sin(a),c=Math.cos(a),i=Math.sin(n),h=Math.cos(n);return t[0]=o*c*h-s*u*i,t[1]=s*u*h+o*c*i,t[2]=s*c*i-o*u*h,t[3]=s*c*h+o*u*i,t},a.str=function(t){return\"quat(\"+t[0]+\", \"+t[1]+\", \"+t[2]+\", \"+t[3]+\")\"},a.clone=u.clone,a.fromValues=u.fromValues,a.copy=u.copy,a.set=u.set,a.add=u.add,a.mul=h,a.scale=u.scale,a.dot=u.dot,a.lerp=u.lerp,a.length=u.length,a.len=a.length,a.squaredLength=u.squaredLength,a.sqrLen=a.squaredLength,a.normalize=u.normalize,a.exactEquals=u.exactEquals,a.equals=u.equals,a.rotationTo=(m=s.create(),q=s.fromValues(1,0,0),d=s.fromValues(0,1,0),function(t,r,n){var e=s.dot(r,n);return e<-.999999?(s.cross(m,q,r),s.len(m)<1e-6&&s.cross(m,d,r),s.normalize(m,m),i(t,m,Math.PI),t):e>.999999?(t[0]=0,t[1]=0,t[2]=0,t[3]=1,t):(s.cross(m,r,n),t[0]=m[0],t[1]=m[1],t[2]=m[2],t[3]=1+e,a.normalize(t,t))}),a.sqlerp=(p=c(),A=c(),function(t,r,a,n,e,o){return f(p,r,e,o),f(A,a,n,o),f(t,p,A,2*o*(1-o)),t}),a.setAxes=(g=o.create(),function(t,r,n,e){return g[0]=n[0],g[3]=n[1],g[6]=n[2],g[1]=e[0],g[4]=e[1],g[7]=e[2],g[2]=-r[0],g[5]=-r[1],g[8]=-r[2],a.normalize(t,v(t,g))})},\n",
+       "      \"2c5eb22089\": function _(t,n,r){Object.defineProperty(r,\"__esModule\",{value:!0});const a=t(\"tslib\").__importStar(t(\"68ca94c15c\"));function u(){var t=new a.ARRAY_TYPE(3);return a.ARRAY_TYPE!=Float32Array&&(t[0]=0,t[1]=0,t[2]=0),t}function e(t){var n=t[0],r=t[1],a=t[2];return Math.hypot(n,r,a)}function o(t,n,r){return t[0]=n[0]-r[0],t[1]=n[1]-r[1],t[2]=n[2]-r[2],t}function i(t,n,r){return t[0]=n[0]*r[0],t[1]=n[1]*r[1],t[2]=n[2]*r[2],t}function c(t,n,r){return t[0]=n[0]/r[0],t[1]=n[1]/r[1],t[2]=n[2]/r[2],t}function h(t,n){var r=n[0]-t[0],a=n[1]-t[1],u=n[2]-t[2];return Math.hypot(r,a,u)}function M(t,n){var r=n[0]-t[0],a=n[1]-t[1],u=n[2]-t[2];return r*r+a*a+u*u}function s(t){var n=t[0],r=t[1],a=t[2];return n*n+r*r+a*a}function f(t,n){return t[0]*n[0]+t[1]*n[1]+t[2]*n[2]}var l;r.create=u,r.clone=function(t){var n=new a.ARRAY_TYPE(3);return n[0]=t[0],n[1]=t[1],n[2]=t[2],n},r.length=e,r.fromValues=function(t,n,r){var u=new a.ARRAY_TYPE(3);return u[0]=t,u[1]=n,u[2]=r,u},r.copy=function(t,n){return t[0]=n[0],t[1]=n[1],t[2]=n[2],t},r.set=function(t,n,r,a){return t[0]=n,t[1]=r,t[2]=a,t},r.add=function(t,n,r){return t[0]=n[0]+r[0],t[1]=n[1]+r[1],t[2]=n[2]+r[2],t},r.subtract=o,r.multiply=i,r.divide=c,r.ceil=function(t,n){return t[0]=Math.ceil(n[0]),t[1]=Math.ceil(n[1]),t[2]=Math.ceil(n[2]),t},r.floor=function(t,n){return t[0]=Math.floor(n[0]),t[1]=Math.floor(n[1]),t[2]=Math.floor(n[2]),t},r.min=function(t,n,r){return t[0]=Math.min(n[0],r[0]),t[1]=Math.min(n[1],r[1]),t[2]=Math.min(n[2],r[2]),t},r.max=function(t,n,r){return t[0]=Math.max(n[0],r[0]),t[1]=Math.max(n[1],r[1]),t[2]=Math.max(n[2],r[2]),t},r.round=function(t,n){return t[0]=Math.round(n[0]),t[1]=Math.round(n[1]),t[2]=Math.round(n[2]),t},r.scale=function(t,n,r){return t[0]=n[0]*r,t[1]=n[1]*r,t[2]=n[2]*r,t},r.scaleAndAdd=function(t,n,r,a){return t[0]=n[0]+r[0]*a,t[1]=n[1]+r[1]*a,t[2]=n[2]+r[2]*a,t},r.distance=h,r.squaredDistance=M,r.squaredLength=s,r.negate=function(t,n){return t[0]=-n[0],t[1]=-n[1],t[2]=-n[2],t},r.inverse=function(t,n){return t[0]=1/n[0],t[1]=1/n[1],t[2]=1/n[2],t},r.normalize=function(t,n){var r=n[0],a=n[1],u=n[2],e=r*r+a*a+u*u;return e>0&&(e=1/Math.sqrt(e)),t[0]=n[0]*e,t[1]=n[1]*e,t[2]=n[2]*e,t},r.dot=f,r.cross=function(t,n,r){var a=n[0],u=n[1],e=n[2],o=r[0],i=r[1],c=r[2];return t[0]=u*c-e*i,t[1]=e*o-a*c,t[2]=a*i-u*o,t},r.lerp=function(t,n,r,a){var u=n[0],e=n[1],o=n[2];return t[0]=u+a*(r[0]-u),t[1]=e+a*(r[1]-e),t[2]=o+a*(r[2]-o),t},r.hermite=function(t,n,r,a,u,e){var o=e*e,i=o*(2*e-3)+1,c=o*(e-2)+e,h=o*(e-1),M=o*(3-2*e);return t[0]=n[0]*i+r[0]*c+a[0]*h+u[0]*M,t[1]=n[1]*i+r[1]*c+a[1]*h+u[1]*M,t[2]=n[2]*i+r[2]*c+a[2]*h+u[2]*M,t},r.bezier=function(t,n,r,a,u,e){var o=1-e,i=o*o,c=e*e,h=i*o,M=3*e*i,s=3*c*o,f=c*e;return t[0]=n[0]*h+r[0]*M+a[0]*s+u[0]*f,t[1]=n[1]*h+r[1]*M+a[1]*s+u[1]*f,t[2]=n[2]*h+r[2]*M+a[2]*s+u[2]*f,t},r.random=function(t,n){n=n||1;var r=2*a.RANDOM()*Math.PI,u=2*a.RANDOM()-1,e=Math.sqrt(1-u*u)*n;return t[0]=Math.cos(r)*e,t[1]=Math.sin(r)*e,t[2]=u*n,t},r.transformMat4=function(t,n,r){var a=n[0],u=n[1],e=n[2],o=r[3]*a+r[7]*u+r[11]*e+r[15];return o=o||1,t[0]=(r[0]*a+r[4]*u+r[8]*e+r[12])/o,t[1]=(r[1]*a+r[5]*u+r[9]*e+r[13])/o,t[2]=(r[2]*a+r[6]*u+r[10]*e+r[14])/o,t},r.transformMat3=function(t,n,r){var a=n[0],u=n[1],e=n[2];return t[0]=a*r[0]+u*r[3]+e*r[6],t[1]=a*r[1]+u*r[4]+e*r[7],t[2]=a*r[2]+u*r[5]+e*r[8],t},r.transformQuat=function(t,n,r){var a=r[0],u=r[1],e=r[2],o=r[3],i=n[0],c=n[1],h=n[2],M=u*h-e*c,s=e*i-a*h,f=a*c-u*i,l=u*f-e*s,v=e*M-a*f,m=a*s-u*M,d=2*o;return M*=d,s*=d,f*=d,l*=2,v*=2,m*=2,t[0]=i+M+l,t[1]=c+s+v,t[2]=h+f+m,t},r.rotateX=function(t,n,r,a){var u=[],e=[];return u[0]=n[0]-r[0],u[1]=n[1]-r[1],u[2]=n[2]-r[2],e[0]=u[0],e[1]=u[1]*Math.cos(a)-u[2]*Math.sin(a),e[2]=u[1]*Math.sin(a)+u[2]*Math.cos(a),t[0]=e[0]+r[0],t[1]=e[1]+r[1],t[2]=e[2]+r[2],t},r.rotateY=function(t,n,r,a){var u=[],e=[];return u[0]=n[0]-r[0],u[1]=n[1]-r[1],u[2]=n[2]-r[2],e[0]=u[2]*Math.sin(a)+u[0]*Math.cos(a),e[1]=u[1],e[2]=u[2]*Math.cos(a)-u[0]*Math.sin(a),t[0]=e[0]+r[0],t[1]=e[1]+r[1],t[2]=e[2]+r[2],t},r.rotateZ=function(t,n,r,a){var u=[],e=[];return u[0]=n[0]-r[0],u[1]=n[1]-r[1],u[2]=n[2]-r[2],e[0]=u[0]*Math.cos(a)-u[1]*Math.sin(a),e[1]=u[0]*Math.sin(a)+u[1]*Math.cos(a),e[2]=u[2],t[0]=e[0]+r[0],t[1]=e[1]+r[1],t[2]=e[2]+r[2],t},r.angle=function(t,n){var r=t[0],a=t[1],u=t[2],e=n[0],o=n[1],i=n[2],c=Math.sqrt(r*r+a*a+u*u)*Math.sqrt(e*e+o*o+i*i),h=c&&f(t,n)/c;return Math.acos(Math.min(Math.max(h,-1),1))},r.zero=function(t){return t[0]=0,t[1]=0,t[2]=0,t},r.str=function(t){return\"vec3(\"+t[0]+\", \"+t[1]+\", \"+t[2]+\")\"},r.exactEquals=function(t,n){return t[0]===n[0]&&t[1]===n[1]&&t[2]===n[2]},r.equals=function(t,n){var r=t[0],u=t[1],e=t[2],o=n[0],i=n[1],c=n[2];return Math.abs(r-o)<=a.EPSILON*Math.max(1,Math.abs(r),Math.abs(o))&&Math.abs(u-i)<=a.EPSILON*Math.max(1,Math.abs(u),Math.abs(i))&&Math.abs(e-c)<=a.EPSILON*Math.max(1,Math.abs(e),Math.abs(c))},r.sub=o,r.mul=i,r.div=c,r.dist=h,r.sqrDist=M,r.len=e,r.sqrLen=s,r.forEach=(l=u(),function(t,n,r,a,u,e){var o,i;for(n||(n=3),r||(r=0),i=a?Math.min(a*n+r,t.length):t.length,o=r;o<i;o+=n)l[0]=t[o],l[1]=t[o+1],l[2]=t[o+2],u(l,l,e),t[o]=l[0],t[o+1]=l[1],t[o+2]=l[2];return t})},\n",
+       "      \"c1aa33d719\": function _(t,n,r){Object.defineProperty(r,\"__esModule\",{value:!0});const a=t(\"tslib\").__importStar(t(\"68ca94c15c\"));function u(){var t=new a.ARRAY_TYPE(4);return a.ARRAY_TYPE!=Float32Array&&(t[0]=0,t[1]=0,t[2]=0,t[3]=0),t}function e(t,n,r){return t[0]=n[0]-r[0],t[1]=n[1]-r[1],t[2]=n[2]-r[2],t[3]=n[3]-r[3],t}function o(t,n,r){return t[0]=n[0]*r[0],t[1]=n[1]*r[1],t[2]=n[2]*r[2],t[3]=n[3]*r[3],t}function i(t,n,r){return t[0]=n[0]/r[0],t[1]=n[1]/r[1],t[2]=n[2]/r[2],t[3]=n[3]/r[3],t}function c(t,n){var r=n[0]-t[0],a=n[1]-t[1],u=n[2]-t[2],e=n[3]-t[3];return Math.hypot(r,a,u,e)}function h(t,n){var r=n[0]-t[0],a=n[1]-t[1],u=n[2]-t[2],e=n[3]-t[3];return r*r+a*a+u*u+e*e}function M(t){var n=t[0],r=t[1],a=t[2],u=t[3];return Math.hypot(n,r,a,u)}function f(t){var n=t[0],r=t[1],a=t[2],u=t[3];return n*n+r*r+a*a+u*u}var s;r.create=u,r.clone=function(t){var n=new a.ARRAY_TYPE(4);return n[0]=t[0],n[1]=t[1],n[2]=t[2],n[3]=t[3],n},r.fromValues=function(t,n,r,u){var e=new a.ARRAY_TYPE(4);return e[0]=t,e[1]=n,e[2]=r,e[3]=u,e},r.copy=function(t,n){return t[0]=n[0],t[1]=n[1],t[2]=n[2],t[3]=n[3],t},r.set=function(t,n,r,a,u){return t[0]=n,t[1]=r,t[2]=a,t[3]=u,t},r.add=function(t,n,r){return t[0]=n[0]+r[0],t[1]=n[1]+r[1],t[2]=n[2]+r[2],t[3]=n[3]+r[3],t},r.subtract=e,r.multiply=o,r.divide=i,r.ceil=function(t,n){return t[0]=Math.ceil(n[0]),t[1]=Math.ceil(n[1]),t[2]=Math.ceil(n[2]),t[3]=Math.ceil(n[3]),t},r.floor=function(t,n){return t[0]=Math.floor(n[0]),t[1]=Math.floor(n[1]),t[2]=Math.floor(n[2]),t[3]=Math.floor(n[3]),t},r.min=function(t,n,r){return t[0]=Math.min(n[0],r[0]),t[1]=Math.min(n[1],r[1]),t[2]=Math.min(n[2],r[2]),t[3]=Math.min(n[3],r[3]),t},r.max=function(t,n,r){return t[0]=Math.max(n[0],r[0]),t[1]=Math.max(n[1],r[1]),t[2]=Math.max(n[2],r[2]),t[3]=Math.max(n[3],r[3]),t},r.round=function(t,n){return t[0]=Math.round(n[0]),t[1]=Math.round(n[1]),t[2]=Math.round(n[2]),t[3]=Math.round(n[3]),t},r.scale=function(t,n,r){return t[0]=n[0]*r,t[1]=n[1]*r,t[2]=n[2]*r,t[3]=n[3]*r,t},r.scaleAndAdd=function(t,n,r,a){return t[0]=n[0]+r[0]*a,t[1]=n[1]+r[1]*a,t[2]=n[2]+r[2]*a,t[3]=n[3]+r[3]*a,t},r.distance=c,r.squaredDistance=h,r.length=M,r.squaredLength=f,r.negate=function(t,n){return t[0]=-n[0],t[1]=-n[1],t[2]=-n[2],t[3]=-n[3],t},r.inverse=function(t,n){return t[0]=1/n[0],t[1]=1/n[1],t[2]=1/n[2],t[3]=1/n[3],t},r.normalize=function(t,n){var r=n[0],a=n[1],u=n[2],e=n[3],o=r*r+a*a+u*u+e*e;return o>0&&(o=1/Math.sqrt(o)),t[0]=r*o,t[1]=a*o,t[2]=u*o,t[3]=e*o,t},r.dot=function(t,n){return t[0]*n[0]+t[1]*n[1]+t[2]*n[2]+t[3]*n[3]},r.cross=function(t,n,r,a){var u=r[0]*a[1]-r[1]*a[0],e=r[0]*a[2]-r[2]*a[0],o=r[0]*a[3]-r[3]*a[0],i=r[1]*a[2]-r[2]*a[1],c=r[1]*a[3]-r[3]*a[1],h=r[2]*a[3]-r[3]*a[2],M=n[0],f=n[1],s=n[2],l=n[3];return t[0]=f*h-s*c+l*i,t[1]=-M*h+s*o-l*e,t[2]=M*c-f*o+l*u,t[3]=-M*i+f*e-s*u,t},r.lerp=function(t,n,r,a){var u=n[0],e=n[1],o=n[2],i=n[3];return t[0]=u+a*(r[0]-u),t[1]=e+a*(r[1]-e),t[2]=o+a*(r[2]-o),t[3]=i+a*(r[3]-i),t},r.random=function(t,n){var r,u,e,o,i,c;n=n||1;do{i=(r=2*a.RANDOM()-1)*r+(u=2*a.RANDOM()-1)*u}while(i>=1);do{c=(e=2*a.RANDOM()-1)*e+(o=2*a.RANDOM()-1)*o}while(c>=1);var h=Math.sqrt((1-i)/c);return t[0]=n*r,t[1]=n*u,t[2]=n*e*h,t[3]=n*o*h,t},r.transformMat4=function(t,n,r){var a=n[0],u=n[1],e=n[2],o=n[3];return t[0]=r[0]*a+r[4]*u+r[8]*e+r[12]*o,t[1]=r[1]*a+r[5]*u+r[9]*e+r[13]*o,t[2]=r[2]*a+r[6]*u+r[10]*e+r[14]*o,t[3]=r[3]*a+r[7]*u+r[11]*e+r[15]*o,t},r.transformQuat=function(t,n,r){var a=n[0],u=n[1],e=n[2],o=r[0],i=r[1],c=r[2],h=r[3],M=h*a+i*e-c*u,f=h*u+c*a-o*e,s=h*e+o*u-i*a,l=-o*a-i*u-c*e;return t[0]=M*h+l*-o+f*-c-s*-i,t[1]=f*h+l*-i+s*-o-M*-c,t[2]=s*h+l*-c+M*-i-f*-o,t[3]=n[3],t},r.zero=function(t){return t[0]=0,t[1]=0,t[2]=0,t[3]=0,t},r.str=function(t){return\"vec4(\"+t[0]+\", \"+t[1]+\", \"+t[2]+\", \"+t[3]+\")\"},r.exactEquals=function(t,n){return t[0]===n[0]&&t[1]===n[1]&&t[2]===n[2]&&t[3]===n[3]},r.equals=function(t,n){var r=t[0],u=t[1],e=t[2],o=t[3],i=n[0],c=n[1],h=n[2],M=n[3];return Math.abs(r-i)<=a.EPSILON*Math.max(1,Math.abs(r),Math.abs(i))&&Math.abs(u-c)<=a.EPSILON*Math.max(1,Math.abs(u),Math.abs(c))&&Math.abs(e-h)<=a.EPSILON*Math.max(1,Math.abs(e),Math.abs(h))&&Math.abs(o-M)<=a.EPSILON*Math.max(1,Math.abs(o),Math.abs(M))},r.sub=e,r.mul=o,r.div=i,r.dist=c,r.sqrDist=h,r.len=M,r.sqrLen=f,r.forEach=(s=u(),function(t,n,r,a,u,e){var o,i;for(n||(n=4),r||(r=0),i=a?Math.min(a*n+r,t.length):t.length,o=r;o<i;o+=n)s[0]=t[o],s[1]=t[o+1],s[2]=t[o+2],s[3]=t[o+3],u(s,s,e),t[o]=s[0],t[o+1]=s[1],t[o+2]=s[2],t[o+3]=s[3];return t})},\n",
+       "      \"277615c682\": function _(t,a,n){Object.defineProperty(n,\"__esModule\",{value:!0});const r=t(\"tslib\"),e=r.__importStar(t(\"68ca94c15c\")),u=r.__importStar(t(\"eb06fc032a\")),o=r.__importStar(t(\"a427635f32\"));function i(t,a,n){var r=.5*n[0],e=.5*n[1],u=.5*n[2],o=a[0],i=a[1],s=a[2],c=a[3];return t[0]=o,t[1]=i,t[2]=s,t[3]=c,t[4]=r*c+e*s-u*i,t[5]=e*c+u*o-r*s,t[6]=u*c+r*i-e*o,t[7]=-r*o-e*i-u*s,t}function s(t,a){return t[0]=a[0],t[1]=a[1],t[2]=a[2],t[3]=a[3],t[4]=a[4],t[5]=a[5],t[6]=a[6],t[7]=a[7],t}function c(t,a,n){var r=a[0],e=a[1],u=a[2],o=a[3],i=n[4],s=n[5],c=n[6],h=n[7],f=a[4],M=a[5],l=a[6],b=a[7],v=n[0],m=n[1],R=n[2],P=n[3];return t[0]=r*P+o*v+e*R-u*m,t[1]=e*P+o*m+u*v-r*R,t[2]=u*P+o*R+r*m-e*v,t[3]=o*P-r*v-e*m-u*R,t[4]=r*h+o*i+e*c-u*s+f*P+b*v+M*R-l*m,t[5]=e*h+o*s+u*i-r*c+M*P+b*m+l*v-f*R,t[6]=u*h+o*c+r*s-e*i+l*P+b*R+f*m-M*v,t[7]=o*h-r*i-e*s-u*c+b*P-f*v-M*m-l*R,t}n.create=function(){var t=new e.ARRAY_TYPE(8);return e.ARRAY_TYPE!=Float32Array&&(t[0]=0,t[1]=0,t[2]=0,t[4]=0,t[5]=0,t[6]=0,t[7]=0),t[3]=1,t},n.clone=function(t){var a=new e.ARRAY_TYPE(8);return a[0]=t[0],a[1]=t[1],a[2]=t[2],a[3]=t[3],a[4]=t[4],a[5]=t[5],a[6]=t[6],a[7]=t[7],a},n.fromValues=function(t,a,n,r,u,o,i,s){var c=new e.ARRAY_TYPE(8);return c[0]=t,c[1]=a,c[2]=n,c[3]=r,c[4]=u,c[5]=o,c[6]=i,c[7]=s,c},n.fromRotationTranslationValues=function(t,a,n,r,u,o,i){var s=new e.ARRAY_TYPE(8);s[0]=t,s[1]=a,s[2]=n,s[3]=r;var c=.5*u,h=.5*o,f=.5*i;return s[4]=c*r+h*n-f*a,s[5]=h*r+f*t-c*n,s[6]=f*r+c*a-h*t,s[7]=-c*t-h*a-f*n,s},n.fromRotationTranslation=i,n.fromTranslation=function(t,a){return t[0]=0,t[1]=0,t[2]=0,t[3]=1,t[4]=.5*a[0],t[5]=.5*a[1],t[6]=.5*a[2],t[7]=0,t},n.fromRotation=function(t,a){return t[0]=a[0],t[1]=a[1],t[2]=a[2],t[3]=a[3],t[4]=0,t[5]=0,t[6]=0,t[7]=0,t},n.fromMat4=function(t,a){var n=u.create();o.getRotation(n,a);var r=new e.ARRAY_TYPE(3);return o.getTranslation(r,a),i(t,n,r),t},n.copy=s,n.identity=function(t){return t[0]=0,t[1]=0,t[2]=0,t[3]=1,t[4]=0,t[5]=0,t[6]=0,t[7]=0,t},n.set=function(t,a,n,r,e,u,o,i,s){return t[0]=a,t[1]=n,t[2]=r,t[3]=e,t[4]=u,t[5]=o,t[6]=i,t[7]=s,t},n.getReal=u.copy,n.getDual=function(t,a){return t[0]=a[4],t[1]=a[5],t[2]=a[6],t[3]=a[7],t},n.setReal=u.copy,n.setDual=function(t,a){return t[4]=a[0],t[5]=a[1],t[6]=a[2],t[7]=a[3],t},n.getTranslation=function(t,a){var n=a[4],r=a[5],e=a[6],u=a[7],o=-a[0],i=-a[1],s=-a[2],c=a[3];return t[0]=2*(n*c+u*o+r*s-e*i),t[1]=2*(r*c+u*i+e*o-n*s),t[2]=2*(e*c+u*s+n*i-r*o),t},n.translate=function(t,a,n){var r=a[0],e=a[1],u=a[2],o=a[3],i=.5*n[0],s=.5*n[1],c=.5*n[2],h=a[4],f=a[5],M=a[6],l=a[7];return t[0]=r,t[1]=e,t[2]=u,t[3]=o,t[4]=o*i+e*c-u*s+h,t[5]=o*s+u*i-r*c+f,t[6]=o*c+r*s-e*i+M,t[7]=-r*i-e*s-u*c+l,t},n.rotateX=function(t,a,n){var r=-a[0],e=-a[1],o=-a[2],i=a[3],s=a[4],c=a[5],h=a[6],f=a[7],M=s*i+f*r+c*o-h*e,l=c*i+f*e+h*r-s*o,b=h*i+f*o+s*e-c*r,v=f*i-s*r-c*e-h*o;return u.rotateX(t,a,n),r=t[0],e=t[1],o=t[2],i=t[3],t[4]=M*i+v*r+l*o-b*e,t[5]=l*i+v*e+b*r-M*o,t[6]=b*i+v*o+M*e-l*r,t[7]=v*i-M*r-l*e-b*o,t},n.rotateY=function(t,a,n){var r=-a[0],e=-a[1],o=-a[2],i=a[3],s=a[4],c=a[5],h=a[6],f=a[7],M=s*i+f*r+c*o-h*e,l=c*i+f*e+h*r-s*o,b=h*i+f*o+s*e-c*r,v=f*i-s*r-c*e-h*o;return u.rotateY(t,a,n),r=t[0],e=t[1],o=t[2],i=t[3],t[4]=M*i+v*r+l*o-b*e,t[5]=l*i+v*e+b*r-M*o,t[6]=b*i+v*o+M*e-l*r,t[7]=v*i-M*r-l*e-b*o,t},n.rotateZ=function(t,a,n){var r=-a[0],e=-a[1],o=-a[2],i=a[3],s=a[4],c=a[5],h=a[6],f=a[7],M=s*i+f*r+c*o-h*e,l=c*i+f*e+h*r-s*o,b=h*i+f*o+s*e-c*r,v=f*i-s*r-c*e-h*o;return u.rotateZ(t,a,n),r=t[0],e=t[1],o=t[2],i=t[3],t[4]=M*i+v*r+l*o-b*e,t[5]=l*i+v*e+b*r-M*o,t[6]=b*i+v*o+M*e-l*r,t[7]=v*i-M*r-l*e-b*o,t},n.rotateByQuatAppend=function(t,a,n){var r=n[0],e=n[1],u=n[2],o=n[3],i=a[0],s=a[1],c=a[2],h=a[3];return t[0]=i*o+h*r+s*u-c*e,t[1]=s*o+h*e+c*r-i*u,t[2]=c*o+h*u+i*e-s*r,t[3]=h*o-i*r-s*e-c*u,i=a[4],s=a[5],c=a[6],h=a[7],t[4]=i*o+h*r+s*u-c*e,t[5]=s*o+h*e+c*r-i*u,t[6]=c*o+h*u+i*e-s*r,t[7]=h*o-i*r-s*e-c*u,t},n.rotateByQuatPrepend=function(t,a,n){var r=a[0],e=a[1],u=a[2],o=a[3],i=n[0],s=n[1],c=n[2],h=n[3];return t[0]=r*h+o*i+e*c-u*s,t[1]=e*h+o*s+u*i-r*c,t[2]=u*h+o*c+r*s-e*i,t[3]=o*h-r*i-e*s-u*c,i=n[4],s=n[5],c=n[6],h=n[7],t[4]=r*h+o*i+e*c-u*s,t[5]=e*h+o*s+u*i-r*c,t[6]=u*h+o*c+r*s-e*i,t[7]=o*h-r*i-e*s-u*c,t},n.rotateAroundAxis=function(t,a,n,r){if(Math.abs(r)<e.EPSILON)return s(t,a);var u=Math.hypot(n[0],n[1],n[2]);r*=.5;var o=Math.sin(r),i=o*n[0]/u,c=o*n[1]/u,h=o*n[2]/u,f=Math.cos(r),M=a[0],l=a[1],b=a[2],v=a[3];t[0]=M*f+v*i+l*h-b*c,t[1]=l*f+v*c+b*i-M*h,t[2]=b*f+v*h+M*c-l*i,t[3]=v*f-M*i-l*c-b*h;var m=a[4],R=a[5],P=a[6],d=a[7];return t[4]=m*f+d*i+R*h-P*c,t[5]=R*f+d*c+P*i-m*h,t[6]=P*f+d*h+m*c-R*i,t[7]=d*f-m*i-R*c-P*h,t},n.add=function(t,a,n){return t[0]=a[0]+n[0],t[1]=a[1]+n[1],t[2]=a[2]+n[2],t[3]=a[3]+n[3],t[4]=a[4]+n[4],t[5]=a[5]+n[5],t[6]=a[6]+n[6],t[7]=a[7]+n[7],t},n.multiply=c,n.mul=c,n.scale=function(t,a,n){return t[0]=a[0]*n,t[1]=a[1]*n,t[2]=a[2]*n,t[3]=a[3]*n,t[4]=a[4]*n,t[5]=a[5]*n,t[6]=a[6]*n,t[7]=a[7]*n,t},n.dot=u.dot,n.lerp=function(t,a,r,e){var u=1-e;return n.dot(a,r)<0&&(e=-e),t[0]=a[0]*u+r[0]*e,t[1]=a[1]*u+r[1]*e,t[2]=a[2]*u+r[2]*e,t[3]=a[3]*u+r[3]*e,t[4]=a[4]*u+r[4]*e,t[5]=a[5]*u+r[5]*e,t[6]=a[6]*u+r[6]*e,t[7]=a[7]*u+r[7]*e,t},n.invert=function(t,a){var r=n.squaredLength(a);return t[0]=-a[0]/r,t[1]=-a[1]/r,t[2]=-a[2]/r,t[3]=a[3]/r,t[4]=-a[4]/r,t[5]=-a[5]/r,t[6]=-a[6]/r,t[7]=a[7]/r,t},n.conjugate=function(t,a){return t[0]=-a[0],t[1]=-a[1],t[2]=-a[2],t[3]=a[3],t[4]=-a[4],t[5]=-a[5],t[6]=-a[6],t[7]=a[7],t},n.length=u.length,n.len=n.length,n.squaredLength=u.squaredLength,n.sqrLen=n.squaredLength,n.normalize=function(t,a){var r=n.squaredLength(a);if(r>0){r=Math.sqrt(r);var e=a[0]/r,u=a[1]/r,o=a[2]/r,i=a[3]/r,s=a[4],c=a[5],h=a[6],f=a[7],M=e*s+u*c+o*h+i*f;t[0]=e,t[1]=u,t[2]=o,t[3]=i,t[4]=(s-e*M)/r,t[5]=(c-u*M)/r,t[6]=(h-o*M)/r,t[7]=(f-i*M)/r}return t},n.str=function(t){return\"quat2(\"+t[0]+\", \"+t[1]+\", \"+t[2]+\", \"+t[3]+\", \"+t[4]+\", \"+t[5]+\", \"+t[6]+\", \"+t[7]+\")\"},n.exactEquals=function(t,a){return t[0]===a[0]&&t[1]===a[1]&&t[2]===a[2]&&t[3]===a[3]&&t[4]===a[4]&&t[5]===a[5]&&t[6]===a[6]&&t[7]===a[7]},n.equals=function(t,a){var n=t[0],r=t[1],u=t[2],o=t[3],i=t[4],s=t[5],c=t[6],h=t[7],f=a[0],M=a[1],l=a[2],b=a[3],v=a[4],m=a[5],R=a[6],P=a[7];return Math.abs(n-f)<=e.EPSILON*Math.max(1,Math.abs(n),Math.abs(f))&&Math.abs(r-M)<=e.EPSILON*Math.max(1,Math.abs(r),Math.abs(M))&&Math.abs(u-l)<=e.EPSILON*Math.max(1,Math.abs(u),Math.abs(l))&&Math.abs(o-b)<=e.EPSILON*Math.max(1,Math.abs(o),Math.abs(b))&&Math.abs(i-v)<=e.EPSILON*Math.max(1,Math.abs(i),Math.abs(v))&&Math.abs(s-m)<=e.EPSILON*Math.max(1,Math.abs(s),Math.abs(m))&&Math.abs(c-R)<=e.EPSILON*Math.max(1,Math.abs(c),Math.abs(R))&&Math.abs(h-P)<=e.EPSILON*Math.max(1,Math.abs(h),Math.abs(P))}},\n",
+       "      \"c56d9ff837\": function _(n,t,r){Object.defineProperty(r,\"__esModule\",{value:!0});const a=n(\"tslib\").__importStar(n(\"68ca94c15c\"));function u(){var n=new a.ARRAY_TYPE(2);return a.ARRAY_TYPE!=Float32Array&&(n[0]=0,n[1]=0),n}function e(n,t,r){return n[0]=t[0]-r[0],n[1]=t[1]-r[1],n}function o(n,t,r){return n[0]=t[0]*r[0],n[1]=t[1]*r[1],n}function c(n,t,r){return n[0]=t[0]/r[0],n[1]=t[1]/r[1],n}function i(n,t){var r=t[0]-n[0],a=t[1]-n[1];return Math.hypot(r,a)}function f(n,t){var r=t[0]-n[0],a=t[1]-n[1];return r*r+a*a}function s(n){var t=n[0],r=n[1];return Math.hypot(t,r)}function h(n){var t=n[0],r=n[1];return t*t+r*r}var M;r.create=u,r.clone=function(n){var t=new a.ARRAY_TYPE(2);return t[0]=n[0],t[1]=n[1],t},r.fromValues=function(n,t){var r=new a.ARRAY_TYPE(2);return r[0]=n,r[1]=t,r},r.copy=function(n,t){return n[0]=t[0],n[1]=t[1],n},r.set=function(n,t,r){return n[0]=t,n[1]=r,n},r.add=function(n,t,r){return n[0]=t[0]+r[0],n[1]=t[1]+r[1],n},r.subtract=e,r.multiply=o,r.divide=c,r.ceil=function(n,t){return n[0]=Math.ceil(t[0]),n[1]=Math.ceil(t[1]),n},r.floor=function(n,t){return n[0]=Math.floor(t[0]),n[1]=Math.floor(t[1]),n},r.min=function(n,t,r){return n[0]=Math.min(t[0],r[0]),n[1]=Math.min(t[1],r[1]),n},r.max=function(n,t,r){return n[0]=Math.max(t[0],r[0]),n[1]=Math.max(t[1],r[1]),n},r.round=function(n,t){return n[0]=Math.round(t[0]),n[1]=Math.round(t[1]),n},r.scale=function(n,t,r){return n[0]=t[0]*r,n[1]=t[1]*r,n},r.scaleAndAdd=function(n,t,r,a){return n[0]=t[0]+r[0]*a,n[1]=t[1]+r[1]*a,n},r.distance=i,r.squaredDistance=f,r.length=s,r.squaredLength=h,r.negate=function(n,t){return n[0]=-t[0],n[1]=-t[1],n},r.inverse=function(n,t){return n[0]=1/t[0],n[1]=1/t[1],n},r.normalize=function(n,t){var r=t[0],a=t[1],u=r*r+a*a;return u>0&&(u=1/Math.sqrt(u)),n[0]=t[0]*u,n[1]=t[1]*u,n},r.dot=function(n,t){return n[0]*t[0]+n[1]*t[1]},r.cross=function(n,t,r){var a=t[0]*r[1]-t[1]*r[0];return n[0]=n[1]=0,n[2]=a,n},r.lerp=function(n,t,r,a){var u=t[0],e=t[1];return n[0]=u+a*(r[0]-u),n[1]=e+a*(r[1]-e),n},r.random=function(n,t){t=t||1;var r=2*a.RANDOM()*Math.PI;return n[0]=Math.cos(r)*t,n[1]=Math.sin(r)*t,n},r.transformMat2=function(n,t,r){var a=t[0],u=t[1];return n[0]=r[0]*a+r[2]*u,n[1]=r[1]*a+r[3]*u,n},r.transformMat2d=function(n,t,r){var a=t[0],u=t[1];return n[0]=r[0]*a+r[2]*u+r[4],n[1]=r[1]*a+r[3]*u+r[5],n},r.transformMat3=function(n,t,r){var a=t[0],u=t[1];return n[0]=r[0]*a+r[3]*u+r[6],n[1]=r[1]*a+r[4]*u+r[7],n},r.transformMat4=function(n,t,r){var a=t[0],u=t[1];return n[0]=r[0]*a+r[4]*u+r[12],n[1]=r[1]*a+r[5]*u+r[13],n},r.rotate=function(n,t,r,a){var u=t[0]-r[0],e=t[1]-r[1],o=Math.sin(a),c=Math.cos(a);return n[0]=u*c-e*o+r[0],n[1]=u*o+e*c+r[1],n},r.angle=function(n,t){var r=n[0],a=n[1],u=t[0],e=t[1],o=Math.sqrt(r*r+a*a)*Math.sqrt(u*u+e*e),c=o&&(r*u+a*e)/o;return Math.acos(Math.min(Math.max(c,-1),1))},r.zero=function(n){return n[0]=0,n[1]=0,n},r.str=function(n){return\"vec2(\"+n[0]+\", \"+n[1]+\")\"},r.exactEquals=function(n,t){return n[0]===t[0]&&n[1]===t[1]},r.equals=function(n,t){var r=n[0],u=n[1],e=t[0],o=t[1];return Math.abs(r-e)<=a.EPSILON*Math.max(1,Math.abs(r),Math.abs(e))&&Math.abs(u-o)<=a.EPSILON*Math.max(1,Math.abs(u),Math.abs(o))},r.len=s,r.sub=e,r.mul=o,r.div=c,r.dist=i,r.sqrDist=f,r.sqrLen=h,r.forEach=(M=u(),function(n,t,r,a,u,e){var o,c;for(t||(t=2),r||(r=0),c=a?Math.min(a*t+r,n.length):n.length,o=r;o<c;o+=t)M[0]=n[o],M[1]=n[o+1],u(M,M,e),n[o]=M[0],n[o+1]=M[1];return n})},\n",
+       "      }, \"4e90918c0a\", {\"index\":\"4e90918c0a\",\"models/index\":\"0c776fff4c\",\"models/ace\":\"3343056bd8\",\"models/layout\":\"ba20932521\",\"models/audio\":\"66d52165db\",\"models/deckgl\":\"f6b9b1d914\",\"models/tooltips\":\"064eac2866\",\"models/html\":\"ae707e931d\",\"models/json\":\"9ba5b8422a\",\"models/file_download\":\"a94e371ba4\",\"models/katex\":\"7b859fb3cf\",\"models/mathjax\":\"0c21036737\",\"models/player\":\"000f20fdd3\",\"models/plotly\":\"2363c12dd6\",\"models/util\":\"990b5dd5c7\",\"models/progress\":\"76307e5afa\",\"models/state\":\"38b2bc9574\",\"models/vega\":\"1109f5d4e5\",\"models/video\":\"b0c3e9e9c2\",\"models/videostream\":\"3c7145a2fa\",\"models/vtk/index\":\"ecfbb965eb\",\"models/vtk/vtk\":\"5b5e56e89a\",\"models/vtk/vtk_layout\":\"c704c63c0a\",\"models/vtk/vtk_utils\":\"ba07c3d566\",\"models/vtk/vtkvolume\":\"729dd26c71\",\"models/vtk/vtkaxes\":\"e23461e5d7\"}, {});\n",
+       "      })\n",
+       "\n",
+       "\n",
+       "      /* END panel.min.js */\n",
+       "    },\n",
+       "    function(Bokeh) {} // ensure no trailing comma for IE\n",
+       "  ];\n",
+       "\n",
+       "  function run_inline_js() {\n",
+       "    if ((root.Bokeh !== undefined) || (force === true)) {\n",
+       "      for (var i = 0; i < inline_js.length; i++) {\n",
+       "        inline_js[i].call(root, root.Bokeh);\n",
+       "      }} else if (Date.now() < root._bokeh_timeout) {\n",
+       "      setTimeout(run_inline_js, 100);\n",
+       "    } else if (!root._bokeh_failed_load) {\n",
+       "      console.log(\"Bokeh: BokehJS failed to load within specified timeout.\");\n",
+       "      root._bokeh_failed_load = true;\n",
+       "    }\n",
+       "  }\n",
+       "\n",
+       "  if (root._bokeh_is_loading === 0) {\n",
+       "    console.debug(\"Bokeh: BokehJS loaded, going straight to plotting\");\n",
+       "    run_inline_js();\n",
+       "  } else {\n",
+       "    load_libs(css_urls, js_urls, function() {\n",
+       "      console.debug(\"Bokeh: BokehJS plotting callback run at\", now());\n",
+       "      run_inline_js();\n",
+       "    });\n",
+       "  }\n",
+       "}(window));"
+      ],
+      "application/vnd.holoviews_load.v0+json": "\n(function(root) {\n  function now() {\n    return new Date();\n  }\n\n  var force = true;\n\n  if (typeof root._bokeh_onload_callbacks === \"undefined\" || force === true) {\n    root._bokeh_onload_callbacks = [];\n    root._bokeh_is_loading = undefined;\n  }\n\n  if (typeof (root._bokeh_timeout) === \"undefined\" || force === true) {\n    root._bokeh_timeout = Date.now() + 5000;\n    root._bokeh_failed_load = false;\n  }\n\n  function run_callbacks() {\n    try {\n      root._bokeh_onload_callbacks.forEach(function(callback) {\n        if (callback != null)\n          callback();\n      });\n    } finally {\n      delete root._bokeh_onload_callbacks\n    }\n    console.debug(\"Bokeh: all callbacks have finished\");\n  }\n\n  function load_libs(css_urls, js_urls, callback) {\n    if (css_urls == null) css_urls = [];\n    if (js_urls == null) js_urls = [];\n\n    root._bokeh_onload_callbacks.push(callback);\n    if (root._bokeh_is_loading > 0) {\n      console.debug(\"Bokeh: BokehJS is being loaded, scheduling callback at\", now());\n      return null;\n    }\n    if (js_urls == null || js_urls.length === 0) {\n      run_callbacks();\n      return null;\n    }\n    console.debug(\"Bokeh: BokehJS not loaded, scheduling load and callback at\", now());\n    root._bokeh_is_loading = css_urls.length + js_urls.length;\n\n    function on_load() {\n      root._bokeh_is_loading--;\n      if (root._bokeh_is_loading === 0) {\n        console.debug(\"Bokeh: all BokehJS libraries/stylesheets loaded\");\n        run_callbacks()\n      }\n    }\n\n    function on_error() {\n      console.error(\"failed to load \" + url);\n    }\n\n    for (var i = 0; i < css_urls.length; i++) {\n      var url = css_urls[i];\n      const element = document.createElement(\"link\");\n      element.onload = on_load;\n      element.onerror = on_error;\n      element.rel = \"stylesheet\";\n      element.type = \"text/css\";\n      element.href = url;\n      console.debug(\"Bokeh: injecting link tag for BokehJS stylesheet: \", url);\n      document.body.appendChild(element);\n    }\n\n    if (window.requirejs) {\n      require([], function() {\n        run_callbacks();\n      })\n    } else {\n      var skip = [];\n      for (var i = 0; i < js_urls.length; i++) {\n        var url = js_urls[i];\n        if (skip.indexOf(url) >= 0) { on_load(); continue; }\n        var element = document.createElement('script');\n        element.onload = on_load;\n        element.onerror = on_error;\n        element.async = false;\n        element.src = url;\n        console.debug(\"Bokeh: injecting script tag for BokehJS library: \", url);\n        document.head.appendChild(element);\n      }\n    }\n  };\n\n  function inject_raw_css(css) {\n    const element = document.createElement(\"style\");\n    element.appendChild(document.createTextNode(css));\n    document.body.appendChild(element);\n  }\n\n  var js_urls = [];\n  var css_urls = [];\n\n  var inline_js = [\n    function(Bokeh) {\n      inject_raw_css(\".codehilite .hll { background-color: #ffffcc }\\n.codehilite  { background: #f8f8f8; }\\n.codehilite .c { color: #408080; font-style: italic } /* Comment */\\n.codehilite .err { border: 1px solid #FF0000 } /* Error */\\n.codehilite .k { color: #008000; font-weight: bold } /* Keyword */\\n.codehilite .o { color: #666666 } /* Operator */\\n.codehilite .ch { color: #408080; font-style: italic } /* Comment.Hashbang */\\n.codehilite .cm { color: #408080; font-style: italic } /* Comment.Multiline */\\n.codehilite .cp { color: #BC7A00 } /* Comment.Preproc */\\n.codehilite .cpf { color: #408080; font-style: italic } /* Comment.PreprocFile */\\n.codehilite .c1 { color: #408080; font-style: italic } /* Comment.Single */\\n.codehilite .cs { color: #408080; font-style: italic } /* Comment.Special */\\n.codehilite .gd { color: #A00000 } /* Generic.Deleted */\\n.codehilite .ge { font-style: italic } /* Generic.Emph */\\n.codehilite .gr { color: #FF0000 } /* Generic.Error */\\n.codehilite .gh { color: #000080; font-weight: bold } /* Generic.Heading */\\n.codehilite .gi { color: #00A000 } /* Generic.Inserted */\\n.codehilite .go { color: #888888 } /* Generic.Output */\\n.codehilite .gp { color: #000080; font-weight: bold } /* Generic.Prompt */\\n.codehilite .gs { font-weight: bold } /* Generic.Strong */\\n.codehilite .gu { color: #800080; font-weight: bold } /* Generic.Subheading */\\n.codehilite .gt { color: #0044DD } /* Generic.Traceback */\\n.codehilite .kc { color: #008000; font-weight: bold } /* Keyword.Constant */\\n.codehilite .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */\\n.codehilite .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */\\n.codehilite .kp { color: #008000 } /* Keyword.Pseudo */\\n.codehilite .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */\\n.codehilite .kt { color: #B00040 } /* Keyword.Type */\\n.codehilite .m { color: #666666 } /* Literal.Number */\\n.codehilite .s { color: #BA2121 } /* Literal.String */\\n.codehilite .na { color: #7D9029 } /* Name.Attribute */\\n.codehilite .nb { color: #008000 } /* Name.Builtin */\\n.codehilite .nc { color: #0000FF; font-weight: bold } /* Name.Class */\\n.codehilite .no { color: #880000 } /* Name.Constant */\\n.codehilite .nd { color: #AA22FF } /* Name.Decorator */\\n.codehilite .ni { color: #999999; font-weight: bold } /* Name.Entity */\\n.codehilite .ne { color: #D2413A; font-weight: bold } /* Name.Exception */\\n.codehilite .nf { color: #0000FF } /* Name.Function */\\n.codehilite .nl { color: #A0A000 } /* Name.Label */\\n.codehilite .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */\\n.codehilite .nt { color: #008000; font-weight: bold } /* Name.Tag */\\n.codehilite .nv { color: #19177C } /* Name.Variable */\\n.codehilite .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */\\n.codehilite .w { color: #bbbbbb } /* Text.Whitespace */\\n.codehilite .mb { color: #666666 } /* Literal.Number.Bin */\\n.codehilite .mf { color: #666666 } /* Literal.Number.Float */\\n.codehilite .mh { color: #666666 } /* Literal.Number.Hex */\\n.codehilite .mi { color: #666666 } /* Literal.Number.Integer */\\n.codehilite .mo { color: #666666 } /* Literal.Number.Oct */\\n.codehilite .sa { color: #BA2121 } /* Literal.String.Affix */\\n.codehilite .sb { color: #BA2121 } /* Literal.String.Backtick */\\n.codehilite .sc { color: #BA2121 } /* Literal.String.Char */\\n.codehilite .dl { color: #BA2121 } /* Literal.String.Delimiter */\\n.codehilite .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */\\n.codehilite .s2 { color: #BA2121 } /* Literal.String.Double */\\n.codehilite .se { color: #BB6622; font-weight: bold } /* Literal.String.Escape */\\n.codehilite .sh { color: #BA2121 } /* Literal.String.Heredoc */\\n.codehilite .si { color: #BB6688; font-weight: bold } /* Literal.String.Interpol */\\n.codehilite .sx { color: #008000 } /* Literal.String.Other */\\n.codehilite .sr { color: #BB6688 } /* Literal.String.Regex */\\n.codehilite .s1 { color: #BA2121 } /* Literal.String.Single */\\n.codehilite .ss { color: #19177C } /* Literal.String.Symbol */\\n.codehilite .bp { color: #008000 } /* Name.Builtin.Pseudo */\\n.codehilite .fm { color: #0000FF } /* Name.Function.Magic */\\n.codehilite .vc { color: #19177C } /* Name.Variable.Class */\\n.codehilite .vg { color: #19177C } /* Name.Variable.Global */\\n.codehilite .vi { color: #19177C } /* Name.Variable.Instance */\\n.codehilite .vm { color: #19177C } /* Name.Variable.Magic */\\n.codehilite .il { color: #666666 } /* Literal.Number.Integer.Long */\\n\\n.markdown h1 { margin-block-start: 0.34em }\\n.markdown h2 { margin-block-start: 0.42em }\\n.markdown h3 { margin-block-start: 0.5em }\\n.markdown h4 { margin-block-start: 0.67em }\\n.markdown h5 { margin-block-start: 0.84em }\\n.markdown h6 { margin-block-start: 1.17em }\\n.markdown ul { padding-inline-start: 2em }\\n.markdown ol { padding-inline-start: 2em }\\n.markdown strong { font-weight: 600 }\\n.markdown a { color: -webkit-link }\\n.markdown a { color: -moz-hyperlinkText }\\n\");\n    },\n    function(Bokeh) {\n      inject_raw_css(\".widget-box {\\n\\tmin-height: 20px;\\n\\tbackground-color: #f5f5f5;\\n\\tborder: 1px solid #e3e3e3 !important;\\n\\tborder-radius: 4px;\\n\\t-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.05);\\n\\tbox-shadow: inset 0 1px 1px rgba(0,0,0,.05);\\n\\toverflow-x: hidden;\\n\\toverflow-y: hidden;\\n}\\n\\n.scrollable {\\n  overflow: scroll;\\n}\\n\\nprogress {\\n\\tappearance: none;\\n\\t-moz-appearance: none;\\n\\t-webkit-appearance: none;\\n\\n\\tborder: none;\\n\\theight: 20px;\\n\\tbackground-color: whiteSmoke;\\n\\tborder-radius: 3px;\\n\\tbox-shadow: 0 2px 3px rgba(0,0,0,.5) inset;\\n\\tcolor: royalblue;\\n\\tposition: relative;\\n\\tmargin: 0 0 1.5em;\\n}\\n\\nprogress[value]::-webkit-progress-bar {\\n\\tbackground-color: whiteSmoke;\\n\\tborder-radius: 3px;\\n\\tbox-shadow: 0 2px 3px rgba(0,0,0,.5) inset;\\n}\\n\\nprogress[value]::-webkit-progress-value {\\n\\tposition: relative;\\n\\n\\tbackground-size: 35px 20px, 100% 100%, 100% 100%;\\n\\tborder-radius:3px;\\n}\\n\\nprogress.active:not([value])::before {\\n\\tbackground-position: 10%;\\n\\tanimation-name: stripes;\\n\\tanimation-duration: 3s;\\n\\tanimation-timing-function: linear;\\n\\tanimation-iteration-count: infinite;\\n}\\n\\nprogress[value]::-moz-progress-bar {\\n\\tbackground-size: 35px 20px, 100% 100%, 100% 100%;\\n\\tborder-radius:3px;\\n}\\n\\nprogress:not([value])::-moz-progress-bar {\\n\\tborder-radius:3px;\\n\\tbackground:\\n\\tlinear-gradient(-45deg, transparent 33%, rgba(0, 0, 0, 0.2) 33%, rgba(0, 0, 0, 0.2) 66%, transparent 66%) left/2.5em 1.5em;\\n\\n}\\n\\nprogress.active:not([value])::-moz-progress-bar {\\n\\tbackground-position: 10%;\\n\\tanimation-name: stripes;\\n\\tanimation-duration: 3s;\\n\\tanimation-timing-function: linear;\\n\\tanimation-iteration-count: infinite;\\n}\\n\\nprogress.active:not([value])::-webkit-progress-bar {\\n\\tbackground-position: 10%;\\n\\tanimation-name: stripes;\\n\\tanimation-duration: 3s;\\n\\tanimation-timing-function: linear;\\n\\tanimation-iteration-count: infinite;\\n}\\n\\nprogress.primary[value]::-webkit-progress-value { background-color: #007bff; }\\nprogress.primary:not([value])::before { background-color: #007bff; }\\nprogress.primary:not([value])::-webkit-progress-bar { background-color: #007bff; }\\nprogress.primary::-moz-progress-bar { background-color: #007bff; }\\n\\nprogress.secondary[value]::-webkit-progress-value { background-color: #6c757d; }\\nprogress.secondary:not([value])::before { background-color: #6c757d; }\\nprogress.secondary:not([value])::-webkit-progress-bar { background-color: #6c757d; }\\nprogress.secondary::-moz-progress-bar { background-color: #6c757d; }\\n\\nprogress.success[value]::-webkit-progress-value { background-color: #28a745; }\\nprogress.success:not([value])::before { background-color: #28a745; }\\nprogress.success:not([value])::-webkit-progress-bar { background-color: #28a745; }\\nprogress.success::-moz-progress-bar { background-color: #28a745; }\\n\\nprogress.danger[value]::-webkit-progress-value { background-color: #dc3545; }\\nprogress.danger:not([value])::before { background-color: #dc3545; }\\nprogress.danger:not([value])::-webkit-progress-bar { background-color: #dc3545; }\\nprogress.danger::-moz-progress-bar { background-color: #dc3545; }\\n\\nprogress.warning[value]::-webkit-progress-value { background-color: #ffc107; }\\nprogress.warning:not([value])::before { background-color: #ffc107; }\\nprogress.warning:not([value])::-webkit-progress-bar { background-color: #ffc107; }\\nprogress.warning::-moz-progress-bar { background-color: #ffc107; }\\n\\nprogress.info[value]::-webkit-progress-value { background-color: #17a2b8; }\\nprogress.info:not([value])::before { background-color: #17a2b8; }\\nprogress.info:not([value])::-webkit-progress-bar { background-color: #17a2b8; }\\nprogress.info::-moz-progress-bar { background-color: #17a2b8; }\\n\\nprogress.light[value]::-webkit-progress-value { background-color: #f8f9fa; }\\nprogress.light:not([value])::before { background-color: #f8f9fa; }\\nprogress.light:not([value])::-webkit-progress-bar { background-color: #f8f9fa; }\\nprogress.light::-moz-progress-bar { background-color: #f8f9fa; }\\n\\nprogress.dark[value]::-webkit-progress-value { background-color: #343a40; }\\nprogress.dark:not([value])::-webkit-progress-bar { background-color: #343a40; }\\nprogress.dark:not([value])::before { background-color: #343a40; }\\nprogress.dark::-moz-progress-bar { background-color: #343a40; }\\n\\nprogress:not([value])::-webkit-progress-bar {\\n\\tborder-radius: 3px;\\n\\tbackground:\\n\\tlinear-gradient(-45deg, transparent 33%, rgba(0, 0, 0, 0.2) 33%, rgba(0, 0, 0, 0.2) 66%, transparent 66%) left/2.5em 1.5em;\\n}\\nprogress:not([value])::before {\\n\\tcontent:\\\" \\\";\\n\\tposition:absolute;\\n\\theight: 20px;\\n\\ttop:0;\\n\\tleft:0;\\n\\tright:0;\\n\\tbottom:0;\\n\\tborder-radius: 3px;\\n\\tbackground:\\n\\tlinear-gradient(-45deg, transparent 33%, rgba(0, 0, 0, 0.2) 33%, rgba(0, 0, 0, 0.2) 66%, transparent 66%) left/2.5em 1.5em;\\n}\\n\\n@keyframes stripes {\\n  from {background-position: 0%}\\n  to {background-position: 100%}\\n}\");\n    },\n    function(Bokeh) {\n      inject_raw_css(\"table.panel-df {\\n    margin-left: auto;\\n    margin-right: auto;\\n    border: none;\\n    border-collapse: collapse;\\n    border-spacing: 0;\\n    color: black;\\n    font-size: 12px;\\n    table-layout: fixed;\\n    width: 100%;\\n}\\n\\n.panel-df tr, th, td {\\n    text-align: right;\\n    vertical-align: middle;\\n    padding: 0.5em 0.5em !important;\\n    line-height: normal;\\n    white-space: normal;\\n    max-width: none;\\n    border: none;\\n}\\n\\n.panel-df tbody {\\n    display: table-row-group;\\n    vertical-align: middle;\\n    border-color: inherit;\\n}\\n\\n.panel-df tbody tr:nth-child(odd) {\\n    background: #f5f5f5;\\n}\\n\\n.panel-df thead {\\n    border-bottom: 1px solid black;\\n    vertical-align: bottom;\\n}\\n\\n.panel-df tr:hover {\\n    background: lightblue !important;\\n    cursor: pointer;\\n}\\n\");\n    },\n    function(Bokeh) {\n      inject_raw_css(\".json-formatter-row {\\n  font-family: monospace;\\n}\\n.json-formatter-row,\\n.json-formatter-row a,\\n.json-formatter-row a:hover {\\n  color: black;\\n  text-decoration: none;\\n}\\n.json-formatter-row .json-formatter-row {\\n  margin-left: 1rem;\\n}\\n.json-formatter-row .json-formatter-children.json-formatter-empty {\\n  opacity: 0.5;\\n  margin-left: 1rem;\\n}\\n.json-formatter-row .json-formatter-children.json-formatter-empty:after {\\n  display: none;\\n}\\n.json-formatter-row .json-formatter-children.json-formatter-empty.json-formatter-object:after {\\n  content: \\\"No properties\\\";\\n}\\n.json-formatter-row .json-formatter-children.json-formatter-empty.json-formatter-array:after {\\n  content: \\\"[]\\\";\\n}\\n.json-formatter-row .json-formatter-string,\\n.json-formatter-row .json-formatter-stringifiable {\\n  color: green;\\n  white-space: pre;\\n  word-wrap: break-word;\\n}\\n.json-formatter-row .json-formatter-number {\\n  color: blue;\\n}\\n.json-formatter-row .json-formatter-boolean {\\n  color: red;\\n}\\n.json-formatter-row .json-formatter-null {\\n  color: #855A00;\\n}\\n.json-formatter-row .json-formatter-undefined {\\n  color: #ca0b69;\\n}\\n.json-formatter-row .json-formatter-function {\\n  color: #FF20ED;\\n}\\n.json-formatter-row .json-formatter-date {\\n  background-color: rgba(0, 0, 0, 0.05);\\n}\\n.json-formatter-row .json-formatter-url {\\n  text-decoration: underline;\\n  color: blue;\\n  cursor: pointer;\\n}\\n.json-formatter-row .json-formatter-bracket {\\n  color: blue;\\n}\\n.json-formatter-row .json-formatter-key {\\n  color: #00008B;\\n  padding-right: 0.2rem;\\n}\\n.json-formatter-row .json-formatter-toggler-link {\\n  cursor: pointer;\\n}\\n.json-formatter-row .json-formatter-toggler {\\n  line-height: 1.2rem;\\n  font-size: 0.7rem;\\n  vertical-align: middle;\\n  opacity: 0.6;\\n  cursor: pointer;\\n  padding-right: 0.2rem;\\n}\\n.json-formatter-row .json-formatter-toggler:after {\\n  display: inline-block;\\n  transition: transform 100ms ease-in;\\n  content: \\\"\\\\25BA\\\";\\n}\\n.json-formatter-row > a > .json-formatter-preview-text {\\n  opacity: 0;\\n  transition: opacity 0.15s ease-in;\\n  font-style: italic;\\n}\\n.json-formatter-row:hover > a > .json-formatter-preview-text {\\n  opacity: 0.6;\\n}\\n.json-formatter-row.json-formatter-open > .json-formatter-toggler-link .json-formatter-toggler:after {\\n  transform: rotate(90deg);\\n}\\n.json-formatter-row.json-formatter-open > .json-formatter-children:after {\\n  display: inline-block;\\n}\\n.json-formatter-row.json-formatter-open > a > .json-formatter-preview-text {\\n  display: none;\\n}\\n.json-formatter-row.json-formatter-open.json-formatter-empty:after {\\n  display: block;\\n}\\n.json-formatter-dark.json-formatter-row {\\n  font-family: monospace;\\n}\\n.json-formatter-dark.json-formatter-row,\\n.json-formatter-dark.json-formatter-row a,\\n.json-formatter-dark.json-formatter-row a:hover {\\n  color: white;\\n  text-decoration: none;\\n}\\n.json-formatter-dark.json-formatter-row .json-formatter-row {\\n  margin-left: 1rem;\\n}\\n.json-formatter-dark.json-formatter-row .json-formatter-children.json-formatter-empty {\\n  opacity: 0.5;\\n  margin-left: 1rem;\\n}\\n.json-formatter-dark.json-formatter-row .json-formatter-children.json-formatter-empty:after {\\n  display: none;\\n}\\n.json-formatter-dark.json-formatter-row .json-formatter-children.json-formatter-empty.json-formatter-object:after {\\n  content: \\\"No properties\\\";\\n}\\n.json-formatter-dark.json-formatter-row .json-formatter-children.json-formatter-empty.json-formatter-array:after {\\n  content: \\\"[]\\\";\\n}\\n.json-formatter-dark.json-formatter-row .json-formatter-string,\\n.json-formatter-dark.json-formatter-row .json-formatter-stringifiable {\\n  color: #31F031;\\n  white-space: pre;\\n  word-wrap: break-word;\\n}\\n.json-formatter-dark.json-formatter-row .json-formatter-number {\\n  color: #66C2FF;\\n}\\n.json-formatter-dark.json-formatter-row .json-formatter-boolean {\\n  color: #EC4242;\\n}\\n.json-formatter-dark.json-formatter-row .json-formatter-null {\\n  color: #EEC97D;\\n}\\n.json-formatter-dark.json-formatter-row .json-formatter-undefined {\\n  color: #ef8fbe;\\n}\\n.json-formatter-dark.json-formatter-row .json-formatter-function {\\n  color: #FD48CB;\\n}\\n.json-formatter-dark.json-formatter-row .json-formatter-date {\\n  background-color: rgba(255, 255, 255, 0.05);\\n}\\n.json-formatter-dark.json-formatter-row .json-formatter-url {\\n  text-decoration: underline;\\n  color: #027BFF;\\n  cursor: pointer;\\n}\\n.json-formatter-dark.json-formatter-row .json-formatter-bracket {\\n  color: #9494FF;\\n}\\n.json-formatter-dark.json-formatter-row .json-formatter-key {\\n  color: #23A0DB;\\n  padding-right: 0.2rem;\\n}\\n.json-formatter-dark.json-formatter-row .json-formatter-toggler-link {\\n  cursor: pointer;\\n}\\n.json-formatter-dark.json-formatter-row .json-formatter-toggler {\\n  line-height: 1.2rem;\\n  font-size: 0.7rem;\\n  vertical-align: middle;\\n  opacity: 0.6;\\n  cursor: pointer;\\n  padding-right: 0.2rem;\\n}\\n.json-formatter-dark.json-formatter-row .json-formatter-toggler:after {\\n  display: inline-block;\\n  transition: transform 100ms ease-in;\\n  content: \\\"\\\\25BA\\\";\\n}\\n.json-formatter-dark.json-formatter-row > a > .json-formatter-preview-text {\\n  opacity: 0;\\n  transition: opacity 0.15s ease-in;\\n  font-style: italic;\\n}\\n.json-formatter-dark.json-formatter-row:hover > a > .json-formatter-preview-text {\\n  opacity: 0.6;\\n}\\n.json-formatter-dark.json-formatter-row.json-formatter-open > .json-formatter-toggler-link .json-formatter-toggler:after {\\n  transform: rotate(90deg);\\n}\\n.json-formatter-dark.json-formatter-row.json-formatter-open > .json-formatter-children:after {\\n  display: inline-block;\\n}\\n.json-formatter-dark.json-formatter-row.json-formatter-open > a > .json-formatter-preview-text {\\n  display: none;\\n}\\n.json-formatter-dark.json-formatter-row.json-formatter-open.json-formatter-empty:after {\\n  display: block;\\n}\\n\");\n    },\n    function(Bokeh) {\n      /* BEGIN bokeh.min.js */\n      /*!\n       * Copyright (c) 2012 - 2020, Anaconda, Inc., and Bokeh Contributors\n       * All rights reserved.\n       * \n       * Redistribution and use in source and binary forms, with or without modification,\n       * are permitted provided that the following conditions are met:\n       * \n       * Redistributions of source code must retain the above copyright notice,\n       * this list of conditions and the following disclaimer.\n       * \n       * Redistributions in binary form must reproduce the above copyright notice,\n       * this list of conditions and the following disclaimer in the documentation\n       * and/or other materials provided with the distribution.\n       * \n       * Neither the name of Anaconda nor the names of any contributors\n       * may be used to endorse or promote products derived from this software\n       * without specific prior written permission.\n       * \n       * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\n       * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\n       * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\n       * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE\n       * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\n       * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF\n       * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS\n       * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN\n       * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\n       * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF\n       * THE POSSIBILITY OF SUCH DAMAGE.\n      */\n      (function(root, factory) {\n        root[\"Bokeh\"] = factory();\n      })(this, function() {\n        var define;\n        var parent_require = typeof require === \"function\" && require\n        return (function(modules, entry, aliases, externals) {\n          if (aliases === undefined) aliases = {};\n          if (externals === undefined) externals = {};\n\n          var cache = {};\n\n          var normalize = function(name) {\n            if (typeof name === \"number\")\n              return name;\n\n            if (name === \"bokehjs\")\n              return entry;\n\n            var prefix = \"@bokehjs/\"\n            if (name.slice(0, prefix.length) === prefix)\n              name = name.slice(prefix.length)\n\n            var alias = aliases[name]\n            if (alias != null)\n              return alias;\n\n            var trailing = name.length > 0 && name[name.lenght-1] === \"/\";\n            var index = aliases[name + (trailing ? \"\" : \"/\") + \"index\"];\n            if (index != null)\n              return index;\n\n            return name;\n          }\n\n          var require = function(name) {\n            var mod = cache[name];\n            if (!mod) {\n              var id = normalize(name);\n\n              mod = cache[id];\n              if (!mod) {\n                if (!modules[id]) {\n                  if (externals[id] === false || (externals[id] == true && parent_require)) {\n                    try {\n                      mod = {exports: externals[id] ? parent_require(id) : {}};\n                      cache[id] = cache[name] = mod;\n                      return mod.exports;\n                    } catch (e) {}\n                  }\n\n                  var err = new Error(\"Cannot find module '\" + name + \"'\");\n                  err.code = 'MODULE_NOT_FOUND';\n                  throw err;\n                }\n\n                mod = {exports: {}};\n                cache[id] = cache[name] = mod;\n                modules[id].call(mod.exports, require, mod, mod.exports);\n              } else\n                cache[name] = mod;\n            }\n\n            return mod.exports;\n          }\n\n          var main = require(entry);\n          main.require = require;\n\n          main.register_plugin = function(plugin_modules, plugin_entry, plugin_aliases, plugin_externals) {\n            if (plugin_aliases === undefined) plugin_aliases = {};\n            if (plugin_externals === undefined) plugin_externals = {};\n\n            for (var name in plugin_modules) {\n              modules[name] = plugin_modules[name];\n            }\n\n            for (var name in plugin_aliases) {\n              aliases[name] = plugin_aliases[name];\n            }\n\n            for (var name in plugin_externals) {\n              externals[name] = plugin_externals[name];\n            }\n\n            var plugin = require(plugin_entry);\n\n            for (var name in plugin) {\n              main[name] = plugin[name];\n            }\n\n            return plugin;\n          }\n\n          return main;\n        })\n      ([\n      function _(e,t,_){Object.defineProperty(_,\"__esModule\",{value:!0}),e(1).__exportStar(e(2),_)},\n      function _(t,n,e){\n      /*! *****************************************************************************\n          Copyright (c) Microsoft Corporation. All rights reserved.\n          Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use\n          this file except in compliance with the License. You may obtain a copy of the\n          License at http://www.apache.org/licenses/LICENSE-2.0\n          \n          THIS CODE IS PROVIDED ON AN *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n          KIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED\n          WARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE,\n          MERCHANTABLITY OR NON-INFRINGEMENT.\n          \n          See the Apache Version 2.0 License for specific language governing permissions\n          and limitations under the License.\n          ***************************************************************************** */\n      Object.defineProperty(e,\"__esModule\",{value:!0});var r=function(t,n){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,n){t.__proto__=n}||function(t,n){for(var e in n)n.hasOwnProperty(e)&&(t[e]=n[e])})(t,n)};function o(t){var n=\"function\"==typeof Symbol&&t[Symbol.iterator],e=0;return n?n.call(t):{next:function(){return t&&e>=t.length&&(t=void 0),{value:t&&t[e++],done:!t}}}}function a(t,n){var e=\"function\"==typeof Symbol&&t[Symbol.iterator];if(!e)return t;var r,o,a=e.call(t),u=[];try{for(;(void 0===n||n-- >0)&&!(r=a.next()).done;)u.push(r.value)}catch(t){o={error:t}}finally{try{r&&!r.done&&(e=a.return)&&e.call(a)}finally{if(o)throw o.error}}return u}function u(t){return this instanceof u?(this.v=t,this):new u(t)}e.__extends=function(t,n){function e(){this.constructor=t}r(t,n),t.prototype=null===n?Object.create(n):(e.prototype=n.prototype,new e)},e.__assign=function(){return e.__assign=Object.assign||function(t){for(var n,e=1,r=arguments.length;e<r;e++)for(var o in n=arguments[e])Object.prototype.hasOwnProperty.call(n,o)&&(t[o]=n[o]);return t},e.__assign.apply(this,arguments)},e.__rest=function(t,n){var e={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&n.indexOf(r)<0&&(e[r]=t[r]);if(null!=t&&\"function\"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(t);o<r.length;o++)n.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(t,r[o])&&(e[r[o]]=t[r[o]])}return e},e.__decorate=function(t,n,e,r){var o,a=arguments.length,u=a<3?n:null===r?r=Object.getOwnPropertyDescriptor(n,e):r;if(\"object\"==typeof Reflect&&\"function\"==typeof Reflect.decorate)u=Reflect.decorate(t,n,e,r);else for(var c=t.length-1;c>=0;c--)(o=t[c])&&(u=(a<3?o(u):a>3?o(n,e,u):o(n,e))||u);return a>3&&u&&Object.defineProperty(n,e,u),u},e.__param=function(t,n){return function(e,r){n(e,r,t)}},e.__metadata=function(t,n){if(\"object\"==typeof Reflect&&\"function\"==typeof Reflect.metadata)return Reflect.metadata(t,n)},e.__awaiter=function(t,n,e,r){return new(e||(e=Promise))((function(o,a){function u(t){try{i(r.next(t))}catch(t){a(t)}}function c(t){try{i(r.throw(t))}catch(t){a(t)}}function i(t){t.done?o(t.value):new e((function(n){n(t.value)})).then(u,c)}i((r=r.apply(t,n||[])).next())}))},e.__generator=function(t,n){var e,r,o,a,u={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return a={next:c(0),throw:c(1),return:c(2)},\"function\"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function c(a){return function(c){return function(a){if(e)throw new TypeError(\"Generator is already executing.\");for(;u;)try{if(e=1,r&&(o=2&a[0]?r.return:a[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,a[1])).done)return o;switch(r=0,o&&(a=[2&a[0],o.value]),a[0]){case 0:case 1:o=a;break;case 4:return u.label++,{value:a[1],done:!1};case 5:u.label++,r=a[1],a=[0];continue;case 7:a=u.ops.pop(),u.trys.pop();continue;default:if(!(o=(o=u.trys).length>0&&o[o.length-1])&&(6===a[0]||2===a[0])){u=0;continue}if(3===a[0]&&(!o||a[1]>o[0]&&a[1]<o[3])){u.label=a[1];break}if(6===a[0]&&u.label<o[1]){u.label=o[1],o=a;break}if(o&&u.label<o[2]){u.label=o[2],u.ops.push(a);break}o[2]&&u.ops.pop(),u.trys.pop();continue}a=n.call(t,u)}catch(t){a=[6,t],r=0}finally{e=o=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,c])}}},e.__exportStar=function(t,n){for(var e in t)n.hasOwnProperty(e)||(n[e]=t[e])},e.__values=o,e.__read=a,e.__spread=function(){for(var t=[],n=0;n<arguments.length;n++)t=t.concat(a(arguments[n]));return t},e.__spreadArrays=function(){for(var t=0,n=0,e=arguments.length;n<e;n++)t+=arguments[n].length;var r=Array(t),o=0;for(n=0;n<e;n++)for(var a=arguments[n],u=0,c=a.length;u<c;u++,o++)r[o]=a[u];return r},e.__await=u,e.__asyncGenerator=function(t,n,e){if(!Symbol.asyncIterator)throw new TypeError(\"Symbol.asyncIterator is not defined.\");var r,o=e.apply(t,n||[]),a=[];return r={},c(\"next\"),c(\"throw\"),c(\"return\"),r[Symbol.asyncIterator]=function(){return this},r;function c(t){o[t]&&(r[t]=function(n){return new Promise((function(e,r){a.push([t,n,e,r])>1||i(t,n)}))})}function i(t,n){try{(e=o[t](n)).value instanceof u?Promise.resolve(e.value.v).then(f,l):s(a[0][2],e)}catch(t){s(a[0][3],t)}var e}function f(t){i(\"next\",t)}function l(t){i(\"throw\",t)}function s(t,n){t(n),a.shift(),a.length&&i(a[0][0],a[0][1])}},e.__asyncDelegator=function(t){var n,e;return n={},r(\"next\"),r(\"throw\",(function(t){throw t})),r(\"return\"),n[Symbol.iterator]=function(){return this},n;function r(r,o){n[r]=t[r]?function(n){return(e=!e)?{value:u(t[r](n)),done:\"return\"===r}:o?o(n):n}:o}},e.__asyncValues=function(t){if(!Symbol.asyncIterator)throw new TypeError(\"Symbol.asyncIterator is not defined.\");var n,e=t[Symbol.asyncIterator];return e?e.call(t):(t=o(t),n={},r(\"next\"),r(\"throw\"),r(\"return\"),n[Symbol.asyncIterator]=function(){return this},n);function r(e){n[e]=t[e]&&function(n){return new Promise((function(r,o){(function(t,n,e,r){Promise.resolve(r).then((function(n){t({value:n,done:e})}),n)})(r,o,(n=t[e](n)).done,n.value)}))}}},e.__makeTemplateObject=function(t,n){return Object.defineProperty?Object.defineProperty(t,\"raw\",{value:n}):t.raw=n,t},e.__importStar=function(t){if(t&&t.__esModule)return t;var n={};if(null!=t)for(var e in t)Object.hasOwnProperty.call(t,e)&&(n[e]=t[e]);return n.default=t,n},e.__importDefault=function(t){return t&&t.__esModule?t:{default:t}}},\n      function _(e,t,o){Object.defineProperty(o,\"__esModule\",{value:!0});const r=e(1);var s=e(3);o.version=s.version;const n=r.__importStar(e(4));o.embed=n;var l=e(4);o.index=l.index;const _=r.__importStar(e(354));o.protocol=_;const a=r.__importStar(e(355));o._testing=a;var i=e(70);o.logger=i.logger,o.set_log_level=i.set_log_level;var v=e(26);o.settings=v.settings;var c=e(7);o.Models=c.Models;var d=e(5);o.documents=d.documents;var g=e(356);o.safely=g.safely},\n      function _(e,n,o){Object.defineProperty(o,\"__esModule\",{value:!0}),o.version=\"2.0.0\"},\n      function _(e,o,n){Object.defineProperty(n,\"__esModule\",{value:!0});const t=e(5),s=e(70),d=e(25),r=e(8),_=e(17),c=e(345),i=e(347),a=e(346);var u=e(345);n.add_document_standalone=u.add_document_standalone,n.index=u.index;var l=e(347);n.add_document_from_session=l.add_document_from_session;var m=e(352);n.embed_items_notebook=m.embed_items_notebook,n.kernels=m.kernels;var f=e(346);async function g(e,o,n,_){r.isString(e)&&(e=JSON.parse(d.unescape(e)));const u={};for(const o in e){const n=e[o];u[o]=t.Document.from_json(n)}const l=[];for(const e of o){const o=a._resolve_element(e),t=a._resolve_root_elements(e);if(null!=e.docid)l.push(await c.add_document_standalone(u[e.docid],o,t,e.use_for_title));else{if(null==e.token)throw new Error(\"Error rendering Bokeh items: either 'docid' or 'token' was expected.\");{const d=i._get_ws_url(n,_);s.logger.debug(`embed: computed ws url: ${d}`);try{l.push(await i.add_document_from_session(d,e.token,o,t,e.use_for_title)),console.log(\"Bokeh items were rendered successfully\")}catch(e){console.log(\"Error rendering Bokeh items:\",e)}}}}return l}n.BOKEH_ROOT=f.BOKEH_ROOT,n.embed_item=async function(e,o){const n={},t=d.uuid4();n[t]=e.doc,null==o&&(o=e.target_id);const s=document.getElementById(o);null!=s&&s.classList.add(a.BOKEH_ROOT);const r={roots:{[e.root_id]:o},root_ids:[e.root_id],docid:t},[c]=await _.defer(()=>g(n,[r]));return c},n.embed_items=async function(e,o,n,t){return await _.defer(()=>g(e,o,n,t))}},\n      function _(e,t,_){Object.defineProperty(_,\"__esModule\",{value:!0});const o=e(1);o.__exportStar(e(6),_),o.__exportStar(e(103),_)},\n      function _(e,t,s){Object.defineProperty(s,\"__esModule\",{value:!0});const o=e(7),n=e(3),i=e(70),r=e(281),_=e(13),l=e(14),a=e(24),c=e(100),d=e(15),h=e(9),u=e(23),f=e(16),m=e(8),g=e(244),v=e(73),p=e(69),w=e(103);class b{constructor(e){this.document=e,this.session=null,this.subscribed_models=new Set}send_event(e){const t=new w.MessageSentEvent(this.document,\"bokeh_event\",e.to_json());this.document._trigger_on_change(t)}trigger(e){for(const t of this.subscribed_models){if(null!=e.origin&&e.origin.id!==t)continue;const s=this.document._all_models[t];null!=s&&s instanceof p.Model&&s._process_event(e)}}}s.EventManager=b,b.__name__=\"EventManager\",s.documents=[],s.DEFAULT_TITLE=\"Bokeh Application\";class y{constructor(){s.documents.push(this),this._init_timestamp=Date.now(),this._title=s.DEFAULT_TITLE,this._roots=[],this._all_models={},this._all_models_by_name=new d.MultiDict,this._all_models_freeze_count=0,this._callbacks=[],this._message_callbacks=new Map,this.event_manager=new b(this),this.idle=new l.Signal0(this,\"idle\"),this._idle_roots=new WeakMap,this._interactive_timestamp=null,this._interactive_plot=null}get layoutables(){return this._roots.filter(e=>e instanceof g.LayoutDOM)}get is_idle(){for(const e of this.layoutables)if(!this._idle_roots.has(e))return!1;return!0}notify_idle(e){this._idle_roots.set(e,!0),this.is_idle&&(i.logger.info(`document idle at ${Date.now()-this._init_timestamp} ms`),this.idle.emit())}clear(){this._push_all_models_freeze();try{for(;this._roots.length>0;)this.remove_root(this._roots[0])}finally{this._pop_all_models_freeze()}}interactive_start(e){null==this._interactive_plot&&(this._interactive_plot=e,this._interactive_plot.trigger_event(new r.LODStart)),this._interactive_timestamp=Date.now()}interactive_stop(e){null!=this._interactive_plot&&this._interactive_plot.id===e.id&&this._interactive_plot.trigger_event(new r.LODEnd),this._interactive_plot=null,this._interactive_timestamp=null}interactive_duration(){return null==this._interactive_timestamp?-1:Date.now()-this._interactive_timestamp}destructively_move(e){if(e===this)throw new Error(\"Attempted to overwrite a document with itself\");e.clear();const t=h.copy(this._roots);this.clear();for(const e of t)if(null!=e.document)throw new Error(`Somehow we didn't detach ${e}`);if(0!==Object.keys(this._all_models).length)throw new Error(`this._all_models still had stuff in it: ${this._all_models}`);for(const s of t)e.add_root(s);e.set_title(this._title)}_push_all_models_freeze(){this._all_models_freeze_count+=1}_pop_all_models_freeze(){this._all_models_freeze_count-=1,0===this._all_models_freeze_count&&this._recompute_all_models()}_invalidate_all_models(){i.logger.debug(\"invalidating document models\"),0===this._all_models_freeze_count&&this._recompute_all_models()}_recompute_all_models(){let e=new d.Set;for(const t of this._roots)e=e.union(t.references());const t=new d.Set(u.values(this._all_models)),s=t.diff(e),o=e.diff(t),n={};for(const t of e.values)n[t.id]=t;for(const e of s.values)e.detach_document(),e instanceof p.Model&&null!=e.name&&this._all_models_by_name.remove_value(e.name,e);for(const e of o.values)e.attach_document(this),e instanceof p.Model&&null!=e.name&&this._all_models_by_name.add_value(e.name,e);this._all_models=n}roots(){return this._roots}add_root(e,t){if(i.logger.debug(`Adding root: ${e}`),!h.includes(this._roots,e)){this._push_all_models_freeze();try{this._roots.push(e)}finally{this._pop_all_models_freeze()}this._trigger_on_change(new w.RootAddedEvent(this,e,t))}}remove_root(e,t){const s=this._roots.indexOf(e);if(!(s<0)){this._push_all_models_freeze();try{this._roots.splice(s,1)}finally{this._pop_all_models_freeze()}this._trigger_on_change(new w.RootRemovedEvent(this,e,t))}}title(){return this._title}set_title(e,t){e!==this._title&&(this._title=e,this._trigger_on_change(new w.TitleChangedEvent(this,e,t)))}get_model_by_id(e){return e in this._all_models?this._all_models[e]:null}get_model_by_name(e){return this._all_models_by_name.get_one(e,`Multiple models are named '${e}'`)}on_message(e,t){const s=this._message_callbacks.get(e);null==s?this._message_callbacks.set(e,new Set([t])):s.add(t)}remove_on_message(e,t){var s;null===(s=this._message_callbacks.get(e))||void 0===s||s.delete(t)}_trigger_on_message(e,t){const s=this._message_callbacks.get(e);if(null!=s)for(const e of s)e(t)}on_change(e){h.includes(this._callbacks,e)||this._callbacks.push(e)}remove_on_change(e){const t=this._callbacks.indexOf(e);t>=0&&this._callbacks.splice(t,1)}_trigger_on_change(e){for(const t of this._callbacks)t(e)}_notify_change(e,t,s,o,n){\"name\"===t&&(this._all_models_by_name.remove_value(s,e),null!=o&&this._all_models_by_name.add_value(o,e));const i=null!=n?n.setter_id:void 0,r=null!=n?n.hint:void 0;this._trigger_on_change(new w.ModelChangedEvent(this,e,t,s,o,i,r))}static _references_json(e,t=!0){const s=[];for(const o of e){const e=o.struct();e.attributes=o.attributes_as_json(t),delete e.attributes.id,s.push(e)}return s}static _instantiate_object(e,t,s){const n=Object.assign(Object.assign({},s),{id:e,__deferred__:!0});return new(o.Models(t))(n)}static _instantiate_references_json(e,t){const s={};for(const o of e){const e=o.id,n=o.type,i=o.attributes||{};let r;e in t?r=t[e]:(r=y._instantiate_object(e,n,i),null!=o.subtype&&r.set_subtype(o.subtype)),s[r.id]=r}return s}static _resolve_refs(e,t,s){function o(e){if(a.is_ref(e)){if(e.id in t)return t[e.id];if(e.id in s)return s[e.id];throw new Error(`reference ${JSON.stringify(e)} isn't known (not in Document?)`)}return m.isArray(e)?function(e){const t=[];for(const s of e)t.push(o(s));return t}(e):m.isPlainObject(e)?function(e){const t={};for(const s in e){const n=e[s];t[s]=o(n)}return t}(e):e}return o(e)}static _initialize_references_json(e,t,s){const o={};for(const n of e){const e=n.id,i=n.attributes,r=!(e in t),_=r?s[e]:t[e],l=y._resolve_refs(i,t,s);o[_.id]=[_,l,r]}function n(e,t){const s={};function o(n){if(n instanceof _.HasProps){if(!(n.id in s)&&n.id in e){s[n.id]=!0;const[,i,r]=e[n.id];for(const e in i){o(i[e])}t(n,i,r)}}else if(m.isArray(n))for(const e of n)o(e);else if(m.isPlainObject(n))for(const e in n){o(n[e])}}for(const t in e){const[s,,]=e[t];o(s)}}n(o,(function(e,t,s){s&&e.setv(t,{silent:!0})})),n(o,(function(e,t,s){s&&e.finalize()}))}static _event_for_attribute_change(e,t,s,o,n){if(o.get_model_by_id(e.id).attribute_is_serializable(t)){const i={kind:\"ModelChanged\",model:{id:e.id},attr:t,new:s};return _.HasProps._json_record_references(o,s,n,!0),i}return null}static _events_to_sync_objects(e,t,s,o){const n=Object.keys(e.attributes),r=Object.keys(t.attributes),_=h.difference(n,r),l=h.difference(r,n),a=h.intersection(n,r),c=[];for(const e of _)i.logger.warn(`Server sent key ${e} but we don't seem to have it in our JSON`);for(const n of l){const i=t.attributes[n];c.push(y._event_for_attribute_change(e,n,i,s,o))}for(const n of a){const i=e.attributes[n],r=t.attributes[n];null==i&&null==r||(null==i||null==r?c.push(y._event_for_attribute_change(e,n,r,s,o)):f.isEqual(i,r)||c.push(y._event_for_attribute_change(e,n,r,s,o)))}return c.filter(e=>null!=e)}static _compute_patch_since_json(e,t){const s=t.to_json(!1);function o(e){const t={};for(const s of e.roots.references)t[s.id]=s;return t}const n=o(e),i={},r=[];for(const t of e.roots.root_ids)i[t]=n[t],r.push(t);const _=o(s),l={},a=[];for(const e of s.roots.root_ids)l[e]=_[e],a.push(e);if(r.sort(),a.sort(),h.difference(r,a).length>0||h.difference(a,r).length>0)throw new Error(\"Not implemented: computing add/remove of document roots\");const c={};let d=[];for(const e in t._all_models)if(e in n){const s=y._events_to_sync_objects(n[e],_[e],t,c);d=d.concat(s)}return{references:y._references_json(u.values(c),!1),events:d}}to_json_string(e=!0){return JSON.stringify(this.to_json(e))}to_json(e=!0){const t=this._roots.map(e=>e.id),s=u.values(this._all_models);return{version:n.version,title:this._title,roots:{root_ids:t,references:y._references_json(s,e)}}}static from_json_string(e){const t=JSON.parse(e);return y.from_json(t)}static from_json(e){i.logger.debug(\"Creating Document from JSON\");const t=e.version,s=-1!==t.indexOf(\"+\")||-1!==t.indexOf(\"-\"),o=`Library versions: JS (${n.version}) / Python (${t})`;s||n.version.replace(/-(dev|rc)\\./,\"$1\")==t?i.logger.debug(o):(i.logger.warn(\"JS/Python version mismatch\"),i.logger.warn(o));const r=e.roots,_=r.root_ids,l=r.references,a=y._instantiate_references_json(l,{});y._initialize_references_json(l,{},a);const c=new y;for(const e of _)c.add_root(a[e]);return c.set_title(e.title),c}replace_with_json(e){y.from_json(e).destructively_move(this)}create_json_patch_string(e){return JSON.stringify(this.create_json_patch(e))}create_json_patch(e){const t={},s=[];for(const o of e){if(o.document!==this)throw i.logger.warn(\"Cannot create a patch using events from a different document, event had \",o.document,\" we are \",this),new Error(\"Cannot create a patch using events from a different document\");s.push(o.json(t))}return{events:s,references:y._references_json(u.values(t))}}apply_json_patch(e,t=[],s){const o=e.references,n=e.events,r=y._instantiate_references_json(o,this._all_models);for(const e of n)switch(e.kind){case\"RootAdded\":case\"RootRemoved\":case\"ModelChanged\":{const t=e.model.id;if(t in this._all_models)r[t]=this._all_models[t];else if(!(t in r))throw i.logger.warn(\"Got an event for unknown model \",e.model),new Error(\"event model wasn't known\");break}}const _={},l={};for(const e in r){const t=r[e];e in this._all_models?_[e]=t:l[e]=t}y._initialize_references_json(o,_,l);for(const e of n)switch(e.kind){case\"MessageSent\":{const t=y._resolve_refs(e.msg_data,_,l);this._trigger_on_message(e.msg_type,t);break}case\"ModelChanged\":{const o=e.model.id;if(!(o in this._all_models))throw new Error(`Cannot apply patch to ${o} which is not in the document`);const n=this._all_models[o],i=e.attr;if(\"data\"===i&&\"ColumnDataSource\"===n.type){const[o,i]=c.decode_column_data(e.new,t);n.setv({_shapes:i,data:o},{setter_id:s})}else{const t=y._resolve_refs(e.new,_,l);n.setv({[i]:t},{setter_id:s})}break}case\"ColumnDataChanged\":{const o=e.column_source.id;if(!(o in this._all_models))throw new Error(`Cannot stream to ${o} which is not in the document`);const n=this._all_models[o],[i,r]=c.decode_column_data(e.new,t);if(null!=e.cols){for(const e in n.data)e in i||(i[e]=n.data[e]);for(const e in n._shapes)e in r||(r[e]=n._shapes[e])}n.setv({_shapes:r,data:i},{setter_id:s,check_eq:!1});break}case\"ColumnsStreamed\":{const t=e.column_source.id;if(!(t in this._all_models))throw new Error(`Cannot stream to ${t} which is not in the document`);const o=this._all_models[t];if(!(o instanceof v.ColumnDataSource))throw new Error(\"Cannot stream to non-ColumnDataSource\");const n=e.data,i=e.rollover;o.stream(n,i,s);break}case\"ColumnsPatched\":{const t=e.column_source.id;if(!(t in this._all_models))throw new Error(`Cannot patch ${t} which is not in the document`);const o=this._all_models[t];if(!(o instanceof v.ColumnDataSource))throw new Error(\"Cannot patch non-ColumnDataSource\");const n=e.patches;o.patch(n,s);break}case\"RootAdded\":{const t=r[e.model.id];this.add_root(t,s);break}case\"RootRemoved\":{const t=r[e.model.id];this.remove_root(t,s);break}case\"TitleChanged\":this.set_title(e.title,s);break;default:throw new Error(\"Unknown patch event \"+JSON.stringify(e))}}}s.Document=y,y.__name__=\"Document\"},\n      function _(e,r,s){Object.defineProperty(s,\"__esModule\",{value:!0});const o=e(1),t=e(8),d=e(13);s.overrides={};const i=new Map;s.Models=e=>{const r=s.overrides[e]||i.get(e);if(null==r)throw new Error(`Model '${e}' does not exist. This could be due to a widget or a custom model not being registered before first usage.`);return r},s.Models.register=(e,r)=>{s.overrides[e]=r},s.Models.unregister=e=>{delete s.overrides[e]},s.Models.register_models=(e,r=!1,s)=>{var o;if(null!=e)for(const l in e){const n=e[l];if(o=n,t.isObject(o)&&o.prototype instanceof d.HasProps){const e=n.__qualified__;r||!i.has(e)?i.set(e,n):null!=s?s(e):console.warn(`Model '${e}' was already registered`)}}},s.register_models=s.Models.register_models,s.Models.registered_names=()=>Array.from(i.keys());const l=o.__importStar(e(27));s.register_models(l)},\n      function _(n,t,r){Object.defineProperty(r,\"__esModule\",{value:!0});\n      //     (c) 2009-2015 Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors\n      //     Underscore may be freely distributed under the MIT license.\n      const e=n(9),o=Object.prototype.toString;function i(n){return\"[object Number]\"===o.call(n)}function u(n){const t=typeof n;return\"function\"===t||\"object\"===t&&!!n}r.isBoolean=function(n){return!0===n||!1===n||\"[object Boolean]\"===o.call(n)},r.isNumber=i,r.isInteger=function(n){return i(n)&&isFinite(n)&&Math.floor(n)===n},r.isString=function(n){return\"[object String]\"===o.call(n)},r.isStrictNaN=function(n){return i(n)&&n!==+n},r.isFunction=function(n){return\"[object Function]\"===o.call(n)},r.isArray=function(n){return Array.isArray(n)},r.isArrayOf=function(n,t){return e.every(n,t)},r.isArrayableOf=function(n,t){for(let r=0,e=n.length;r<e;r++)if(!t(n[r]))return!1;return!0},r.isTypedArray=function(n){return null!=n&&n.buffer instanceof ArrayBuffer},r.isObject=u,r.isPlainObject=function(n){return u(n)&&(null==n.constructor||n.constructor===Object)}},\n      function _(n,t,e){Object.defineProperty(e,\"__esModule\",{value:!0});\n      //     (c) 2009-2015 Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors\n      //     Underscore may be freely distributed under the MIT license.\n      const r=n(10),o=n(11),i=n(12);e.map=i.map,e.reduce=i.reduce,e.min=i.min,e.min_by=i.min_by,e.max=i.max,e.max_by=i.max_by,e.sum=i.sum,e.cumsum=i.cumsum,e.every=i.every,e.some=i.some,e.find=i.find,e.find_last=i.find_last,e.find_index=i.find_index,e.find_last_index=i.find_last_index,e.sorted_index=i.sorted_index;const u=Array.prototype.slice;function c(n){return u.call(n)}function f(n){return[].concat(...n)}function s(n,t){return-1!==n.indexOf(t)}function l(n,t,e=1){o.assert(e>0,\"'step' must be a positive number\"),null==t&&(t=n,n=0);const{max:r,ceil:i,abs:u}=Math,c=n<=t?e:-e,f=r(i(u(t-n)/e),0),s=Array(f);for(let t=0;t<f;t++,n+=c)s[t]=n;return s}function a(n){const t=[];for(const e of n)s(t,e)||t.push(e);return t}e.head=function(n){return n[0]},e.tail=function(n){return n[n.length-1]},e.last=function(n){return n[n.length-1]},e.copy=c,e.concat=f,e.includes=s,e.contains=s,e.nth=function(n,t){return n[t>=0?t:n.length+t]},e.zip=function(...n){if(0==n.length)return[];const t=i.min(n.map(n=>n.length)),e=n.length,r=new Array(t);for(let o=0;o<t;o++){r[o]=new Array(e);for(let t=0;t<e;t++)r[o][t]=n[t][o]}return r},e.unzip=function(n){const t=n.length,e=i.min(n.map(n=>n.length)),r=Array(e);for(let n=0;n<e;n++)r[n]=new Array(t);for(let o=0;o<t;o++)for(let t=0;t<e;t++)r[t][o]=n[o][t];return r},e.range=l,e.linspace=function(n,t,e=100){const r=(t-n)/(e-1),o=new Array(e);for(let t=0;t<e;t++)o[t]=n+r*t;return o},e.transpose=function(n){const t=n.length,e=n[0].length,r=[];for(let o=0;o<e;o++){r[o]=[];for(let e=0;e<t;e++)r[o][e]=n[e][o]}return r},e.argmin=function(n){return i.min_by(l(n.length),t=>n[t])},e.argmax=function(n){return i.max_by(l(n.length),t=>n[t])},e.sort_by=function(n,t){const e=n.map((n,e)=>({value:n,index:e,key:t(n)}));return e.sort((n,t)=>{const e=n.key,r=t.key;if(e!==r){if(e>r||void 0===e)return 1;if(e<r||void 0===r)return-1}return n.index-t.index}),e.map(n=>n.value)},e.uniq=a,e.uniq_by=function(n,t){const e=[],r=[];for(const o of n){const n=t(o);s(r,n)||(r.push(n),e.push(o))}return e},e.union=function(...n){return a(f(n))},e.intersection=function(n,...t){const e=[];n:for(const r of n)if(!s(e,r)){for(const n of t)if(!s(n,r))continue n;e.push(r)}return e},e.difference=function(n,...t){const e=f(t);return n.filter(n=>!s(e,n))},e.remove_at=function(n,t){const e=c(n);return e.splice(t,1),e},e.remove_by=function(n,t){for(let e=0;e<n.length;)t(n[e])?n.splice(e,1):e++},e.shuffle=function(n){const t=n.length,e=new Array(t);for(let o=0;o<t;o++){const t=r.randomIn(0,o);t!==o&&(e[o]=e[t]),e[t]=n[o]}return e},e.pairwise=function(n,t){const e=n.length,r=new Array(e-1);for(let o=0;o<e-1;o++)r[o]=t(n[o],n[o+1]);return r},e.reversed=function(n){const t=n.length,e=new Array(t);for(let r=0;r<t;r++)e[t-r-1]=n[r];return e},e.repeat=function(n,t){const e=new Array(t);for(let r=0;r<t;r++)e[r]=n;return e}},\n      function _(n,t,r){function e(n){if(0==n)return 0;for(;n<=0;)n+=2*Math.PI;for(;n>2*Math.PI;)n-=2*Math.PI;return n}function o(n,t){return e(n-t)}function a(){return Math.random()}Object.defineProperty(r,\"__esModule\",{value:!0}),r.angle_norm=e,r.angle_dist=o,r.angle_between=function(n,t,r,a){const u=o(t,r);if(0==u)return!1;if(u==2*Math.PI)return!0;const f=e(n),i=o(t,f)<=u&&o(f,r)<=u;return 0==a?i:!i},r.random=a,r.randomIn=function(n,t){return null==t&&(t=n,n=0),n+Math.floor(Math.random()*(t-n+1))},r.atan2=function(n,t){return Math.atan2(t[1]-n[1],t[0]-n[0])},r.rnorm=function(n,t){let r,e;for(;r=a(),e=a(),e=(2*e-1)*Math.sqrt(1/Math.E*2),!(-4*r*r*Math.log(r)>=e*e););let o=e/r;return o=n+t*o,o},r.clamp=function(n,t,r){return n>r?r:n<t?t:n}},\n      function _(e,r,n){Object.defineProperty(n,\"__esModule\",{value:!0});class o extends Error{}n.AssertionError=o,o.__name__=\"AssertionError\",n.assert=function(e,r){if(!(!0===e||!1!==e&&e()))throw new o(null!=r?r:\"Assertion failed\")},n.unreachable=function(){throw new Error(\"unreachable code\")}},\n      function _(n,t,e){function r(n,t,e,...r){const o=n.length;t<0&&(t+=o),t<0?t=0:t>o&&(t=o),null==e||e>o-t?e=o-t:e<0&&(e=0);const u=o-e+r.length,i=new n.constructor(u);let f=0;for(;f<t;f++)i[f]=n[f];for(const n of r)i[f++]=n;for(let r=t+e;r<o;r++)i[f++]=n[r];return i}function o(n,t){return r(n,t,n.length-t)}function u(n,t,e){const r=n.length;if(void 0===e&&0==r)throw new Error(\"can't reduce an empty array without an initial value\");let o,u;for(void 0===e?(o=n[0],u=1):(o=e,u=0);u<r;u++)o=t(o,n[u],u,n);return o}function i(n){return function(t,e){const r=t.length;let o=n>0?0:r-1;for(;o>=0&&o<r;o+=n)if(e(t[o]))return o;return-1}}Object.defineProperty(e,\"__esModule\",{value:!0}),e.splice=r,e.head=o,e.insert=function(n,t,e){return r(n,e,0,t)},e.append=function(n,t){return r(n,n.length,0,t)},e.prepend=function(n,t){return r(n,0,0,t)},e.indexOf=function(n,t){for(let e=0,r=n.length;e<r;e++)if(n[e]===t)return e;return-1},e.map=function(n,t){const e=n.length,r=new n.constructor(e);for(let o=0;o<e;o++)r[o]=t(n[o],o,n);return r},e.filter=function(n,t){const e=n.length,r=new n.constructor(e);let u=0;for(let o=0;o<e;o++){const e=n[o];t(e,o,n)&&(r[u++]=e)}return o(r,u)},e.reduce=u,e.min=function(n){let t,e=1/0;for(let r=0,o=n.length;r<o;r++)t=n[r],t<e&&(e=t);return e},e.min_by=function(n,t){if(0==n.length)throw new Error(\"min_by() called with an empty array\");let e=n[0],r=t(e);for(let o=1,u=n.length;o<u;o++){const u=n[o],i=t(u);i<r&&(e=u,r=i)}return e},e.max=function(n){let t,e=-1/0;for(let r=0,o=n.length;r<o;r++)t=n[r],t>e&&(e=t);return e},e.max_by=function(n,t){if(0==n.length)throw new Error(\"max_by() called with an empty array\");let e=n[0],r=t(e);for(let o=1,u=n.length;o<u;o++){const u=n[o],i=t(u);i>r&&(e=u,r=i)}return e},e.sum=function(n){let t=0;for(let e=0,r=n.length;e<r;e++)t+=n[e];return t},e.cumsum=function(n){const t=new n.constructor(n.length);return u(n,(n,e,r)=>t[r]=n+e,0),t},e.every=function(n,t){for(let e=0,r=n.length;e<r;e++)if(!t(n[e]))return!1;return!0},e.some=function(n,t){for(let e=0,r=n.length;e<r;e++)if(t(n[e]))return!0;return!1},e.index_of=function(n,t){for(let e=0,r=n.length;e<r;e++)if(n[e]===t)return e;return-1},e.find_index=i(1),e.find_last_index=i(-1),e.find=function(n,t){const r=e.find_index(n,t);return-1==r?void 0:n[r]},e.find_last=function(n,t){const r=e.find_last_index(n,t);return-1==r?void 0:n[r]},e.sorted_index=function(n,t){let e=0,r=n.length;for(;e<r;){const o=Math.floor((e+r)/2);n[o]<t?e=o+1:r=o}return e}},\n      function _(t,e,s){Object.defineProperty(s,\"__esModule\",{value:!0});const i=t(1),n=t(14),r=i.__importStar(t(18)),o=t(24),c=i.__importStar(t(19)),a=t(25),_=t(9),l=t(23),h=t(8),p=t(16);class u extends(n.Signalable()){constructor(t={}){super(),this._subtype=void 0,this.document=null,this.destroyed=new n.Signal0(this,\"destroyed\"),this.change=new n.Signal0(this,\"change\"),this.transformchange=new n.Signal0(this,\"transformchange\"),this.attributes={},this.properties={},this._set_after_defaults={},this._pending=!1,this._changing=!1;for(const t in this.props){const{type:e,default_value:s}=this.props[t];if(null==e)throw new Error(`undefined property type for ${this.type}.${t}`);this.properties[t]=new e(this,t,s)}null==t.id&&this.setv({id:a.uniqueId()},{silent:!0});const e=t.__deferred__||!1;e&&delete(t=l.clone(t)).__deferred__,this.setv(t,{silent:!0}),e||this.finalize()}set type(t){console.warn(\"prototype.type = 'ModelName' is deprecated, use static __name__ instead\"),this.constructor.__name__=t}get type(){return this.constructor.__qualified__}static get __qualified__(){const{__module__:t,__name__:e}=this;return null!=t?`${t}.${e}`:e}static init_HasProps(){this.prototype.props={},this.prototype.mixins=[],this.define({id:[c.Any]})}static _fix_default(t,e){return void 0===t?void 0:h.isFunction(t)?t:h.isObject(t)?h.isArray(t)?()=>_.copy(t):()=>l.clone(t):()=>t}static define(t){for(const e in t){const s=t[e];if(null!=this.prototype.props[e])throw new Error(`attempted to redefine property '${this.prototype.type}.${e}'`);if(null!=this.prototype[e])throw new Error(`attempted to redefine attribute '${this.prototype.type}.${e}'`);Object.defineProperty(this.prototype,e,{get(){return this.getv(e)},set(t){return this.setv({[e]:t}),this},configurable:!1,enumerable:!0});const[i,n,r]=s,o={type:i,default_value:this._fix_default(n,e),internal:r||!1},c=l.clone(this.prototype.props);c[e]=o,this.prototype.props=c}}static internal(t){const e={};for(const s in t){const i=t[s],[n,r]=i;e[s]=[n,r,!0]}this.define(e)}static mixin(...t){this.define(r.create(t));const e=this.prototype.mixins.concat(t);this.prototype.mixins=e}static mixins(t){this.mixin(...t)}static override(t){for(const e in t){const s=this._fix_default(t[e],e),i=this.prototype.props[e];if(null==i)throw new Error(`attempted to override nonexistent '${this.prototype.type}.${e}'`);const n=l.clone(this.prototype.props);n[e]=Object.assign(Object.assign({},i),{default_value:s}),this.prototype.props=n}}toString(){return`${this.type}(${this.id})`}finalize(){for(const t in this.properties){const e=this.properties[t];e.update(),null!=e.spec.transform&&this.connect(e.spec.transform.change,()=>this.transformchange.emit())}this.initialize(),this.connect_signals()}initialize(){}connect_signals(){}disconnect_signals(){n.Signal.disconnectReceiver(this)}destroy(){this.disconnect_signals(),this.destroyed.emit()}clone(){return new this.constructor(this.attributes)}_setv(t,e){const s=e.check_eq,i=e.silent,n=[],r=this._changing;this._changing=!0;const o=this.attributes;for(const e in t){const i=t[e];!1!==s&&p.isEqual(o[e],i)||n.push(e),o[e]=i}if(!i){n.length>0&&(this._pending=!0);for(let t=0;t<n.length;t++)this.properties[n[t]].change.emit()}if(!r){if(!i&&!e.no_change)for(;this._pending;)this._pending=!1,this.change.emit();this._pending=!1,this._changing=!1}}setv(t,e={}){for(const s in t){if(!t.hasOwnProperty(s))continue;const i=s;if(null==this.props[i])throw new Error(`property ${this.type}.${i} wasn't declared`);null!=e&&e.defaults||(this._set_after_defaults[s]=!0)}if(!l.isEmpty(t)){const s={};for(const e in t)s[e]=this.getv(e);this._setv(t,e);const i=e.silent;if(null==i||!i)for(const i in t)this._tell_document_about_change(i,s[i],this.getv(i),e)}}getv(t){if(null==this.props[t])throw new Error(`property ${this.type}.${t} wasn't declared`);return this.attributes[t]}ref(){return{id:this.id}}struct(){const t={type:this.type,id:this.id,attributes:{}};return null!=this._subtype&&(t.subtype=this._subtype),t}set_subtype(t){this._subtype=t}attribute_is_serializable(t){const e=this.props[t];if(null==e)throw new Error(`${this.type}.attribute_is_serializable('${t}'): ${t} wasn't declared`);return!e.internal}serializable_attributes(){const t={};for(const e in this.attributes){const s=this.attributes[e];this.attribute_is_serializable(e)&&(t[e]=s)}return t}static _value_to_json(t,e,s){if(e instanceof u)return e.ref();if(h.isArray(e)){const t=[];for(let s=0;s<e.length;s++){const i=e[s];t.push(u._value_to_json(s.toString(),i,e))}return t}if(h.isPlainObject(e)){const t={};for(const s in e)e.hasOwnProperty(s)&&(t[s]=u._value_to_json(s,e[s],e));return t}return e}attributes_as_json(t=!0,e=u._value_to_json){const s=this.serializable_attributes(),i={};for(const e in s)if(s.hasOwnProperty(e)){const n=s[e];t?i[e]=n:e in this._set_after_defaults&&(i[e]=n)}return e(\"attributes\",i,this)}static _json_record_references(t,e,s,i){if(null==e);else if(o.is_ref(e)){if(!(e.id in s)){const n=t.get_model_by_id(e.id);u._value_record_references(n,s,i)}}else if(h.isArray(e))for(const n of e)u._json_record_references(t,n,s,i);else if(h.isPlainObject(e))for(const n in e)if(e.hasOwnProperty(n)){const r=e[n];u._json_record_references(t,r,s,i)}}static _value_record_references(t,e,s){if(null==t);else if(t instanceof u){if(!(t.id in e)&&(e[t.id]=t,s)){const s=t._immediate_references();for(const t of s)u._value_record_references(t,e,!0)}}else if(t.buffer instanceof ArrayBuffer);else if(h.isArray(t))for(const i of t)u._value_record_references(i,e,s);else if(h.isPlainObject(t))for(const i in t)if(t.hasOwnProperty(i)){const n=t[i];u._value_record_references(n,e,s)}}_immediate_references(){const t={},e=this.serializable_attributes();for(const s in e){const i=e[s];u._value_record_references(i,t,!1)}return l.values(t)}references(){const t={};return u._value_record_references(this,t,!0),l.values(t)}_doc_attached(){}attach_document(t){if(null!=this.document&&this.document!=t)throw new Error(\"models must be owned by only a single document\");this.document=t,this._doc_attached()}detach_document(){this.document=null}_tell_document_about_change(t,e,s,i){if(this.attribute_is_serializable(t)&&null!=this.document){const n={};u._value_record_references(s,n,!1);const r={};u._value_record_references(e,r,!1);let o=!1;for(const t in n)if(!(t in r)){o=!0;break}if(!o)for(const t in r)if(!(t in n)){o=!0;break}o&&this.document._invalidate_all_models(),this.document._notify_change(this,t,e,s,i)}}materialize_dataspecs(t){const e={};for(const s in this.properties){const i=this.properties[s];if(!(i instanceof c.VectorSpec))continue;if(i.optional&&null==i.spec.value&&!(s in this._set_after_defaults))continue;const n=i.array(t);e[`_${s}`]=n,null!=i.spec.field&&i.spec.field in t._shapes&&(e[`_${s}_shape`]=t._shapes[i.spec.field]),i instanceof c.DistanceSpec&&(e[`max_${s}`]=_.max(n))}return e}}s.HasProps=u,u.init_HasProps()},\n      function _(n,t,e){Object.defineProperty(e,\"__esModule\",{value:!0});const s=n(15),l=n(17),c=n(9);class i{constructor(n,t){this.sender=n,this.name=t}connect(n,t=null){r.has(this.sender)||r.set(this.sender,[]);const e=r.get(this.sender);if(null!=g(e,this,n,t))return!1;const s=t||n;u.has(s)||u.set(s,[]);const l=u.get(s),c={signal:this,slot:n,context:t};return e.push(c),l.push(c),!0}disconnect(n,t=null){const e=r.get(this.sender);if(null==e||0===e.length)return!1;const s=g(e,this,n,t);if(null==s)return!1;const l=t||n,c=u.get(l);return s.signal=null,f(e),f(c),!0}emit(n){const t=r.get(this.sender)||[];for(const{signal:e,slot:s,context:l}of t)e===this&&s.call(l,n,this.sender)}}e.Signal=i,i.__name__=\"Signal\";class o extends i{emit(){super.emit(void 0)}}e.Signal0=o,o.__name__=\"Signal0\",function(n){n.disconnectBetween=function(n,t){const e=r.get(n);if(null==e||0===e.length)return;const s=u.get(t);if(null!=s&&0!==s.length){for(const t of s){if(null==t.signal)return;t.signal.sender===n&&(t.signal=null)}f(e),f(s)}},n.disconnectSender=function(n){const t=r.get(n);if(null!=t&&0!==t.length){for(const n of t){if(null==n.signal)return;const t=n.context||n.slot;n.signal=null,f(u.get(t))}f(t)}},n.disconnectReceiver=function(n){const t=u.get(n);if(null!=t&&0!==t.length){for(const n of t){if(null==n.signal)return;const t=n.signal.sender;n.signal=null,f(r.get(t))}f(t)}},n.disconnectAll=function(n){const t=r.get(n);if(null!=t&&0!==t.length){for(const n of t)n.signal=null;f(t)}const e=u.get(n);if(null!=e&&0!==e.length){for(const n of e)n.signal=null;f(e)}}}(i||(e.Signal=i={})),e.Signalable=function(n){return null!=n?class extends n{connect(n,t){return n.connect(t,this)}disconnect(n,t){return n.disconnect(t,this)}}:class{connect(n,t){return n.connect(t,this)}disconnect(n,t){return n.disconnect(t,this)}}};const r=new WeakMap,u=new WeakMap;function g(n,t,e,s){return c.find(n,n=>n.signal===t&&n.slot===e&&n.context===s)}const a=new s.Set;function f(n){0===a.size&&l.defer(d),a.add(n)}function d(){a.forEach(n=>{c.remove_by(n,n=>null==n.signal)}),a.clear()}},\n      function _(t,s,e){Object.defineProperty(e,\"__esModule\",{value:!0});const i=t(9),n=t(16),r=t(8);class o{constructor(){this._dict={}}_existing(t){return t in this._dict?this._dict[t]:null}add_value(t,s){const e=this._existing(t);null==e?this._dict[t]=s:r.isArray(e)?e.push(s):this._dict[t]=[e,s]}remove_value(t,s){const e=this._existing(t);if(r.isArray(e)){const n=i.difference(e,[s]);n.length>0?this._dict[t]=n:delete this._dict[t]}else n.isEqual(e,s)&&delete this._dict[t]}get_one(t,s){const e=this._existing(t);if(r.isArray(e)){if(1===e.length)return e[0];throw new Error(s)}return e}}e.MultiDict=o,o.__name__=\"MultiDict\";class a{constructor(t){if(null==t)this._values=[];else if(t instanceof a)this._values=i.copy(t._values);else{this._values=[];for(const s of t)this.add(s)}}get values(){return i.copy(this._values).sort()}toString(){return`Set([${this.values.join(\",\")}])`}get size(){return this._values.length}has(t){return-1!==this._values.indexOf(t)}add(t){this.has(t)||this._values.push(t)}remove(t){const s=this._values.indexOf(t);-1!==s&&this._values.splice(s,1)}toggle(t){const s=this._values.indexOf(t);-1===s?this._values.push(t):this._values.splice(s,1)}clear(){this._values=[]}union(t){return t=new a(t),new a(this._values.concat(t._values))}intersect(t){t=new a(t);const s=new a;for(const e of t._values)this.has(e)&&t.has(e)&&s.add(e);return s}diff(t){t=new a(t);const s=new a;for(const e of this._values)t.has(e)||s.add(e);return s}forEach(t,s){for(const e of this._values)t.call(s||this,e,e,this)}}e.Set=a,a.__name__=\"Set\";class h{constructor(t,s,e){this.nrows=t,this.ncols=s,this._matrix=new Array(t);for(let i=0;i<t;i++){this._matrix[i]=new Array(s);for(let t=0;t<s;t++)this._matrix[i][t]=e(i,t)}}at(t,s){return this._matrix[t][s]}map(t){return new h(this.nrows,this.ncols,(s,e)=>t(this.at(s,e),s,e))}apply(t){const s=h.from(t),{nrows:e,ncols:i}=this;if(e==s.nrows&&i==s.ncols)return new h(e,i,(t,e)=>s.at(t,e)(this.at(t,e),t,e));throw new Error(\"dimensions don't match\")}to_sparse(){const t=[];for(let s=0;s<this.nrows;s++)for(let e=0;e<this.ncols;e++){const i=this._matrix[s][e];t.push([i,s,e])}return t}static from(t){if(t instanceof h)return t;{const s=t.length,e=i.min(t.map(t=>t.length));return new h(s,e,(s,e)=>t[s][e])}}}e.Matrix=h,h.__name__=\"Matrix\"},\n      function _(t,e,n){Object.defineProperty(n,\"__esModule\",{value:!0});\n      //     (c) 2009-2015 Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors\n      //     Underscore may be freely distributed under the MIT license.\n      const r=t(8),o=Object.prototype.toString;n.isEqual=function(t,e){return function t(e,n,c,u){if(e===n)return 0!==e||1/e==1/n;if(null==e||null==n)return e===n;const i=o.call(e);if(i!==o.call(n))return!1;switch(i){case\"[object RegExp]\":case\"[object String]\":return\"\"+e==\"\"+n;case\"[object Number]\":return+e!=+e?+n!=+n:0==+e?1/+e==1/n:+e==+n;case\"[object Date]\":case\"[object Boolean]\":return+e==+n}const s=\"[object Array]\"===i;if(!s){if(\"object\"!=typeof e||\"object\"!=typeof n)return!1;const t=e.constructor,o=n.constructor;if(t!==o&&!(r.isFunction(t)&&t instanceof t&&r.isFunction(o)&&o instanceof o)&&\"constructor\"in e&&\"constructor\"in n)return!1}u=u||[];let f=(c=c||[]).length;for(;f--;)if(c[f]===e)return u[f]===n;if(c.push(e),u.push(n),s){if(f=e.length,f!==n.length)return!1;for(;f--;)if(!t(e[f],n[f],c,u))return!1}else{const r=Object.keys(e);let o;if(f=r.length,Object.keys(n).length!==f)return!1;for(;f--;)if(o=r[f],!n.hasOwnProperty(o)||!t(e[o],n[o],c,u))return!1}return c.pop(),u.pop(),!0}(t,e)}},\n      function _(n,e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.delay=\n      //     (c) 2009-2015 Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors\n      //     Underscore may be freely distributed under the MIT license.\n      function(n,e){return setTimeout(n,e)};const u=\"function\"==typeof requestAnimationFrame?requestAnimationFrame:setImmediate;t.defer=function(n){return new Promise(e=>{u(()=>e(n()))})},t.throttle=function(n,e,t={}){let u,o,i,r=null,l=0;const c=function(){l=!1===t.leading?0:Date.now(),r=null,i=n.apply(u,o),r||(u=o=null)};return function(){const a=Date.now();l||!1!==t.leading||(l=a);const f=e-(a-l);return u=this,o=arguments,f<=0||f>e?(r&&(clearTimeout(r),r=null),l=a,i=n.apply(u,o),r||(u=o=null)):r||!1===t.trailing||(r=setTimeout(c,f)),i}},t.once=function(n){let e,t=!1;return function(){return t||(t=!0,e=n()),e}}},\n      function _(e,t,n){Object.defineProperty(n,\"__esModule\",{value:!0});const l=e(1).__importStar(e(19)),c=e(23);function o(e,t){const n={};for(const l in e){const c=e[l];n[t+l]=c}return n}const a={line_color:[l.ColorSpec,\"black\"],line_width:[l.NumberSpec,1],line_alpha:[l.NumberSpec,1],line_join:[l.LineJoin,\"bevel\"],line_cap:[l.LineCap,\"butt\"],line_dash:[l.Array,[]],line_dash_offset:[l.Number,0]};n.line=(e=\"\")=>o(a,e);const r={fill_color:[l.ColorSpec,\"gray\"],fill_alpha:[l.NumberSpec,1]};n.fill=(e=\"\")=>o(r,e);const i={hatch_color:[l.ColorSpec,\"black\"],hatch_alpha:[l.NumberSpec,1],hatch_scale:[l.NumberSpec,12],hatch_pattern:[l.StringSpec,null],hatch_weight:[l.NumberSpec,1],hatch_extra:[l.Any,{}]};n.hatch=(e=\"\")=>o(i,e);const _={text_font:[l.Font,\"helvetica\"],text_font_size:[l.FontSizeSpec,\"12pt\"],text_font_style:[l.FontStyle,\"normal\"],text_color:[l.ColorSpec,\"#444444\"],text_alpha:[l.NumberSpec,1],text_align:[l.TextAlign,\"left\"],text_baseline:[l.TextBaseline,\"bottom\"],text_line_height:[l.Number,1.2]};n.text=(e=\"\")=>o(_,e),n.create=function(e){const t={};for(const l of e){const[e,o]=l.split(\":\");let a;switch(e){case\"line\":a=n.line;break;case\"fill\":a=n.fill;break;case\"hatch\":a=n.hatch;break;case\"text\":a=n.text;break;default:throw new Error(`Unknown property mixin kind '${e}'`)}c.extend(t,a(o))}return t}},\n      function _(e,t,n){Object.defineProperty(n,\"__esModule\",{value:!0});const i=e(1),s=e(14),a=i.__importStar(e(20)),r=e(9),o=e(12),l=e(21),c=e(8);function _(e){try{return JSON.stringify(e)}catch(t){return e.toString()}}function u(e){return c.isPlainObject(e)&&(void 0===e.value?0:1)+(void 0===e.field?0:1)+(void 0===e.expr?0:1)==1}s.Signal,n.isSpec=u;class d extends(s.Signalable()){constructor(e,t,n){super(),this.obj=e,this.attr=t,this.default_value=n,this.optional=!1,this.change=new s.Signal0(this.obj,\"change\"),this._init(),this.connect(this.change,()=>this._init())}update(){this._init()}init(){}transform(e){return e}validate(e){if(!this.valid(e))throw new Error(`${this.obj.type}.${this.attr} given invalid value: ${_(e)}`)}valid(e){return!0}value(e=!0){if(void 0===this.spec.value)throw new Error(\"attempted to retrieve property value for property without value specification\");let t=this.transform([this.spec.value])[0];return null!=this.spec.transform&&e&&(t=this.spec.transform.compute(t)),t}_init(){const e=this.obj,t=this.attr;let n=e.getv(t);if(void 0===n){const i=this.default_value;n=void 0!==i?i(e):null,e.setv({[t]:n},{silent:!0,defaults:!0})}c.isArray(n)?this.spec={value:n}:u(n)?this.spec=n:this.spec={value:n},null!=this.spec.value&&this.validate(this.spec.value),this.init()}toString(){return`Prop(${this.obj}.${this.attr}, spec: ${_(this.spec)})`}}n.Property=d,d.__name__=\"Property\";class p extends d{}n.Any=p,p.__name__=\"Any\";class h extends d{valid(e){return c.isArray(e)||e instanceof Float64Array}}n.Array=h,h.__name__=\"Array\";class m extends d{valid(e){return c.isBoolean(e)}}n.Boolean=m,m.__name__=\"Boolean\";class S extends d{valid(e){return c.isString(e)&&l.is_color(e)}}n.Color=S,S.__name__=\"Color\";class g extends d{}n.Instance=g,g.__name__=\"Instance\";class v extends d{valid(e){return c.isNumber(e)}}n.Number=v,v.__name__=\"Number\";class x extends v{valid(e){return c.isNumber(e)&&(0|e)==e}}n.Int=x,x.__name__=\"Int\";class f extends v{}n.Angle=f,f.__name__=\"Angle\";class y extends v{valid(e){return c.isNumber(e)&&0<=e&&e<=1}}n.Percent=y,y.__name__=\"Percent\";class P extends d{valid(e){return c.isString(e)}}n.String=P,P.__name__=\"String\";class L extends P{}n.FontSize=L,L.__name__=\"FontSize\";class T extends P{}n.Font=T,T.__name__=\"Font\";class A extends d{valid(e){return c.isString(e)&&r.includes(this.enum_values,e)}}function b(e){return class extends A{get enum_values(){return e}}}n.EnumProperty=A,A.__name__=\"EnumProperty\",n.Enum=b;class M extends A{get enum_values(){return a.Direction}transform(e){const t=new Uint8Array(e.length);for(let n=0;n<e.length;n++)switch(e[n]){case\"clock\":t[n]=0;break;case\"anticlock\":t[n]=1}return t}}n.Direction=M,M.__name__=\"Direction\",n.Anchor=b(a.Anchor),n.AngleUnits=b(a.AngleUnits),n.BoxOrigin=b(a.BoxOrigin),n.ButtonType=b(a.ButtonType),n.CalendarPosition=b(a.CalendarPosition),n.Dimension=b(a.Dimension),n.Dimensions=b(a.Dimensions),n.Distribution=b(a.Distribution),n.FontStyle=b(a.FontStyle),n.HatchPatternType=b(a.HatchPatternType),n.HTTPMethod=b(a.HTTPMethod),n.HexTileOrientation=b(a.HexTileOrientation),n.HoverMode=b(a.HoverMode),n.LatLon=b(a.LatLon),n.LegendClickPolicy=b(a.LegendClickPolicy),n.LegendLocation=b(a.LegendLocation),n.LineCap=b(a.LineCap),n.LineJoin=b(a.LineJoin),n.LinePolicy=b(a.LinePolicy),n.Location=b(a.Location),n.Logo=b(a.Logo),n.MarkerType=b(a.MarkerType),n.Orientation=b(a.Orientation),n.OutputBackend=b(a.OutputBackend),n.PaddingUnits=b(a.PaddingUnits),n.Place=b(a.Place),n.PointPolicy=b(a.PointPolicy),n.RadiusDimension=b(a.RadiusDimension),n.RenderLevel=b(a.RenderLevel),n.RenderMode=b(a.RenderMode),n.ResetPolicy=b(a.ResetPolicy),n.RoundingFunction=b(a.RoundingFunction),n.Side=b(a.Side),n.SizingMode=b(a.SizingMode),n.Sort=b(a.Sort),n.SpatialUnits=b(a.SpatialUnits),n.StartEnd=b(a.StartEnd),n.StepMode=b(a.StepMode),n.TapBehavior=b(a.TapBehavior),n.TextAlign=b(a.TextAlign),n.TextBaseline=b(a.TextBaseline),n.TextureRepetition=b(a.TextureRepetition),n.TickLabelOrientation=b(a.TickLabelOrientation),n.TooltipAttachment=b(a.TooltipAttachment),n.UpdateMode=b(a.UpdateMode),n.VerticalAlign=b(a.VerticalAlign);class B extends d{}n.ScalarSpec=B,B.__name__=\"ScalarSpec\";class D extends d{array(e){let t;if(null!=this.spec.field){if(t=this.transform(e.get_column(this.spec.field)),null==t)throw new Error(`attempted to retrieve property array for nonexistent field '${this.spec.field}'`)}else if(null!=this.spec.expr)t=this.transform(this.spec.expr.v_compute(e));else{let n=e.get_length();null==n&&(n=1);const i=this.value(!1);t=r.repeat(i,n)}return null!=this.spec.transform&&(t=this.spec.transform.v_compute(t)),t}}n.VectorSpec=D,D.__name__=\"VectorSpec\";class C extends D{}n.DataSpec=C,C.__name__=\"DataSpec\";class k extends D{init(){null==this.spec.units&&(this.spec.units=this.default_units);const e=this.spec.units;if(!r.includes(this.valid_units,e))throw new Error(`units must be one of ${this.valid_units.join(\", \")}; got: ${e}`)}get units(){return this.spec.units}set units(e){this.spec.units=e}}n.UnitsSpec=k,k.__name__=\"UnitsSpec\";class O extends k{get default_units(){return\"rad\"}get valid_units(){return a.AngleUnits}transform(e){return\"deg\"==this.spec.units&&(e=o.map(e,e=>e*Math.PI/180)),e=o.map(e,e=>-e),super.transform(e)}}n.AngleSpec=O,O.__name__=\"AngleSpec\";class U extends C{}n.BooleanSpec=U,U.__name__=\"BooleanSpec\";class w extends C{}n.ColorSpec=w,w.__name__=\"ColorSpec\";class R extends C{}n.CoordinateSpec=R,R.__name__=\"CoordinateSpec\";class F extends C{}n.CoordinateSeqSpec=F,F.__name__=\"CoordinateSeqSpec\";class N extends k{get default_units(){return\"data\"}get valid_units(){return a.SpatialUnits}}n.DistanceSpec=N,N.__name__=\"DistanceSpec\";class E extends C{}n.FontSizeSpec=E,E.__name__=\"FontSizeSpec\";class $ extends C{}n.MarkerSpec=$,$.__name__=\"MarkerSpec\";class j extends C{}n.NumberSpec=j,j.__name__=\"NumberSpec\";class H extends C{}n.StringSpec=H,H.__name__=\"StringSpec\";class z extends C{}n.NullStringSpec=z,z.__name__=\"NullStringSpec\"},\n      function _(e,t,n){Object.defineProperty(n,\"__esModule\",{value:!0}),n.Align=[\"start\",\"center\",\"end\"],n.Anchor=[\"top_left\",\"top_center\",\"top_right\",\"center_left\",\"center\",\"center_right\",\"bottom_left\",\"bottom_center\",\"bottom_right\"],n.AngleUnits=[\"deg\",\"rad\"],n.BoxOrigin=[\"corner\",\"center\"],n.ButtonType=[\"default\",\"primary\",\"success\",\"warning\",\"danger\"],n.CalendarPosition=[\"auto\",\"above\",\"below\"],n.Dimension=[\"width\",\"height\"],n.Dimensions=[\"width\",\"height\",\"both\"],n.Direction=[\"clock\",\"anticlock\"],n.Distribution=[\"uniform\",\"normal\"],n.FontStyle=[\"normal\",\"italic\",\"bold\",\"bold italic\"],n.HatchPatternType=[\"blank\",\"dot\",\"ring\",\"horizontal_line\",\"vertical_line\",\"cross\",\"horizontal_dash\",\"vertical_dash\",\"spiral\",\"right_diagonal_line\",\"left_diagonal_line\",\"diagonal_cross\",\"right_diagonal_dash\",\"left_diagonal_dash\",\"horizontal_wave\",\"vertical_wave\",\"criss_cross\",\" \",\".\",\"o\",\"-\",\"|\",\"+\",'\"',\":\",\"@\",\"/\",\"\\\\\",\"x\",\",\",\"`\",\"v\",\">\",\"*\"],n.HTTPMethod=[\"POST\",\"GET\"],n.HexTileOrientation=[\"pointytop\",\"flattop\"],n.HoverMode=[\"mouse\",\"hline\",\"vline\"],n.LatLon=[\"lat\",\"lon\"],n.LegendClickPolicy=[\"none\",\"hide\",\"mute\"],n.LegendLocation=n.Anchor,n.LineCap=[\"butt\",\"round\",\"square\"],n.LineJoin=[\"miter\",\"round\",\"bevel\"],n.LinePolicy=[\"prev\",\"next\",\"nearest\",\"interp\",\"none\"],n.Location=[\"above\",\"below\",\"left\",\"right\"],n.Logo=[\"normal\",\"grey\"],n.MarkerType=[\"asterisk\",\"circle\",\"circle_cross\",\"circle_x\",\"cross\",\"dash\",\"diamond\",\"diamond_cross\",\"hex\",\"inverted_triangle\",\"square\",\"square_cross\",\"square_x\",\"triangle\",\"x\"],n.Orientation=[\"vertical\",\"horizontal\"],n.OutputBackend=[\"canvas\",\"svg\",\"webgl\"],n.PaddingUnits=[\"percent\",\"absolute\"],n.Place=[\"above\",\"below\",\"left\",\"right\",\"center\"],n.PointPolicy=[\"snap_to_data\",\"follow_mouse\",\"none\"],n.RadiusDimension=[\"x\",\"y\",\"max\",\"min\"],n.RenderLevel=[\"image\",\"underlay\",\"glyph\",\"annotation\",\"overlay\"],n.RenderMode=[\"canvas\",\"css\"],n.ResetPolicy=[\"standard\",\"event_only\"],n.RoundingFunction=[\"round\",\"nearest\",\"floor\",\"rounddown\",\"ceil\",\"roundup\"],n.Side=[\"above\",\"below\",\"left\",\"right\"],n.SizingMode=[\"stretch_width\",\"stretch_height\",\"stretch_both\",\"scale_width\",\"scale_height\",\"scale_both\",\"fixed\"],n.Sort=[\"ascending\",\"descending\"],n.SpatialUnits=[\"screen\",\"data\"],n.StartEnd=[\"start\",\"end\"],n.StepMode=[\"after\",\"before\",\"center\"],n.TapBehavior=[\"select\",\"inspect\"],n.TextAlign=[\"left\",\"right\",\"center\"],n.TextBaseline=[\"top\",\"middle\",\"bottom\",\"alphabetic\",\"hanging\",\"ideographic\"],n.TextureRepetition=[\"repeat\",\"repeat_x\",\"repeat_y\",\"no_repeat\"],n.TickLabelOrientation=[\"vertical\",\"horizontal\",\"parallel\",\"normal\"],n.TooltipAttachment=[\"horizontal\",\"vertical\",\"left\",\"right\",\"above\",\"below\"],n.UpdateMode=[\"replace\",\"append\"],n.VerticalAlign=[\"top\",\"middle\",\"bottom\"]},\n      function _(e,r,t){Object.defineProperty(t,\"__esModule\",{value:!0});const n=e(22),o=e(9);function l(e){const r=Number(e).toString(16);return 1==r.length?`0${r}`:r}function a(e){if(0==(e+=\"\").indexOf(\"#\"))return e;if(n.is_svg_color(e))return n.svg_colors[e];if(0==e.indexOf(\"rgb\")){const r=e.replace(/^rgba?\\(|\\s+|\\)$/g,\"\").split(\",\");let t=r.slice(0,3).map(l).join(\"\");return 4==r.length&&(t+=l(Math.floor(255*parseFloat(r[3])))),`#${t.slice(0,8)}`}return e}function c(e){let r;switch(e.substring(0,4)){case\"rgba\":r={start:\"rgba(\",len:4,alpha:!0};break;case\"rgb(\":r={start:\"rgb(\",len:3,alpha:!1};break;default:return!1}if(new RegExp(\".*?(\\\\.).*(,)\").test(e))throw new Error(`color expects integers for rgb in rgb/rgba tuple, received ${e}`);const t=e.replace(r.start,\"\").replace(\")\",\"\").split(\",\").map(parseFloat);if(t.length!=r.len)throw new Error(`color expects rgba ${r.len}-tuple, received ${e}`);if(r.alpha&&!(0<=t[3]&&t[3]<=1))throw new Error(\"color expects rgba 4-tuple to have alpha value between 0 and 1\");if(o.includes(t.slice(0,3).map(e=>0<=e&&e<=255),!1))throw new Error(\"color expects rgb to have value between 0 and 255\");return!0}t.is_color=function(e){return n.is_svg_color(e.toLowerCase())||\"#\"==e.substring(0,1)||c(e)},t.rgb2hex=function(e,r,t){return`#${l(255&e)}${l(255&r)}${l(255&t)}`},t.color2hex=a,t.color2rgba=function(e,r=1){if(!e)return[0,0,0,0];let t=a(e);t=t.replace(/ |#/g,\"\"),t.length<=4&&(t=t.replace(/(.)/g,\"$1$1\"));const n=t.match(/../g).map(e=>parseInt(e,16)/255);for(;n.length<3;)n.push(0);return n.length<4&&n.push(r),n.slice(0,4)},t.valid_rgb=c},\n      function _(e,F,r){Object.defineProperty(r,\"__esModule\",{value:!0}),r.svg_colors={indianred:\"#CD5C5C\",lightcoral:\"#F08080\",salmon:\"#FA8072\",darksalmon:\"#E9967A\",lightsalmon:\"#FFA07A\",crimson:\"#DC143C\",red:\"#FF0000\",firebrick:\"#B22222\",darkred:\"#8B0000\",pink:\"#FFC0CB\",lightpink:\"#FFB6C1\",hotpink:\"#FF69B4\",deeppink:\"#FF1493\",mediumvioletred:\"#C71585\",palevioletred:\"#DB7093\",coral:\"#FF7F50\",tomato:\"#FF6347\",orangered:\"#FF4500\",darkorange:\"#FF8C00\",orange:\"#FFA500\",gold:\"#FFD700\",yellow:\"#FFFF00\",lightyellow:\"#FFFFE0\",lemonchiffon:\"#FFFACD\",lightgoldenrodyellow:\"#FAFAD2\",papayawhip:\"#FFEFD5\",moccasin:\"#FFE4B5\",peachpuff:\"#FFDAB9\",palegoldenrod:\"#EEE8AA\",khaki:\"#F0E68C\",darkkhaki:\"#BDB76B\",lavender:\"#E6E6FA\",thistle:\"#D8BFD8\",plum:\"#DDA0DD\",violet:\"#EE82EE\",orchid:\"#DA70D6\",fuchsia:\"#FF00FF\",magenta:\"#FF00FF\",mediumorchid:\"#BA55D3\",mediumpurple:\"#9370DB\",blueviolet:\"#8A2BE2\",darkviolet:\"#9400D3\",darkorchid:\"#9932CC\",darkmagenta:\"#8B008B\",purple:\"#800080\",indigo:\"#4B0082\",slateblue:\"#6A5ACD\",darkslateblue:\"#483D8B\",mediumslateblue:\"#7B68EE\",greenyellow:\"#ADFF2F\",chartreuse:\"#7FFF00\",lawngreen:\"#7CFC00\",lime:\"#00FF00\",limegreen:\"#32CD32\",palegreen:\"#98FB98\",lightgreen:\"#90EE90\",mediumspringgreen:\"#00FA9A\",springgreen:\"#00FF7F\",mediumseagreen:\"#3CB371\",seagreen:\"#2E8B57\",forestgreen:\"#228B22\",green:\"#008000\",darkgreen:\"#006400\",yellowgreen:\"#9ACD32\",olivedrab:\"#6B8E23\",olive:\"#808000\",darkolivegreen:\"#556B2F\",mediumaquamarine:\"#66CDAA\",darkseagreen:\"#8FBC8F\",lightseagreen:\"#20B2AA\",darkcyan:\"#008B8B\",teal:\"#008080\",aqua:\"#00FFFF\",cyan:\"#00FFFF\",lightcyan:\"#E0FFFF\",paleturquoise:\"#AFEEEE\",aquamarine:\"#7FFFD4\",turquoise:\"#40E0D0\",mediumturquoise:\"#48D1CC\",darkturquoise:\"#00CED1\",cadetblue:\"#5F9EA0\",steelblue:\"#4682B4\",lightsteelblue:\"#B0C4DE\",powderblue:\"#B0E0E6\",lightblue:\"#ADD8E6\",skyblue:\"#87CEEB\",lightskyblue:\"#87CEFA\",deepskyblue:\"#00BFFF\",dodgerblue:\"#1E90FF\",cornflowerblue:\"#6495ED\",royalblue:\"#4169E1\",blue:\"#0000FF\",mediumblue:\"#0000CD\",darkblue:\"#00008B\",navy:\"#000080\",midnightblue:\"#191970\",cornsilk:\"#FFF8DC\",blanchedalmond:\"#FFEBCD\",bisque:\"#FFE4C4\",navajowhite:\"#FFDEAD\",wheat:\"#F5DEB3\",burlywood:\"#DEB887\",tan:\"#D2B48C\",rosybrown:\"#BC8F8F\",sandybrown:\"#F4A460\",goldenrod:\"#DAA520\",darkgoldenrod:\"#B8860B\",peru:\"#CD853F\",chocolate:\"#D2691E\",saddlebrown:\"#8B4513\",sienna:\"#A0522D\",brown:\"#A52A2A\",maroon:\"#800000\",white:\"#FFFFFF\",snow:\"#FFFAFA\",honeydew:\"#F0FFF0\",mintcream:\"#F5FFFA\",azure:\"#F0FFFF\",aliceblue:\"#F0F8FF\",ghostwhite:\"#F8F8FF\",whitesmoke:\"#F5F5F5\",seashell:\"#FFF5EE\",beige:\"#F5F5DC\",oldlace:\"#FDF5E6\",floralwhite:\"#FFFAF0\",ivory:\"#FFFFF0\",antiquewhite:\"#FAEBD7\",linen:\"#FAF0E6\",lavenderblush:\"#FFF0F5\",mistyrose:\"#FFE4E1\",gainsboro:\"#DCDCDC\",lightgray:\"#D3D3D3\",lightgrey:\"#D3D3D3\",silver:\"#C0C0C0\",darkgray:\"#A9A9A9\",darkgrey:\"#A9A9A9\",gray:\"#808080\",grey:\"#808080\",dimgray:\"#696969\",dimgrey:\"#696969\",lightslategray:\"#778899\",lightslategrey:\"#778899\",slategray:\"#708090\",slategrey:\"#708090\",darkslategray:\"#2F4F4F\",darkslategrey:\"#2F4F4F\",black:\"#000000\"},r.is_svg_color=function(e){return e in r.svg_colors}},\n      function _(e,t,n){Object.defineProperty(n,\"__esModule\",{value:!0});const c=e(9);function o(e){return Object.keys(e).length}n.keys=Object.keys,n.extend=Object.assign,n.values=void 0!==Object.values?Object.values:e=>{const t=Object.keys(e),n=t.length,c=new Array(n);for(let o=0;o<n;o++)c[o]=e[t[o]];return c},n.clone=function(e){return Object.assign({},e)},n.merge=function(e,t){const n=Object.create(Object.prototype),o=c.concat([Object.keys(e),Object.keys(t)]);for(const r of o){const o=e.hasOwnProperty(r)?e[r]:[],s=t.hasOwnProperty(r)?t[r]:[];n[r]=c.union(o,s)}return n},n.size=o,n.isEmpty=function(e){return 0===o(e)}},\n      function _(e,n,t){Object.defineProperty(t,\"__esModule\",{value:!0});const i=e(8),r=e(23);t.is_ref=function(e){if(i.isPlainObject(e)){const n=r.keys(e);return 1==n.length&&\"id\"==n[0]}return!1}},\n      function _(t,e,r){Object.defineProperty(r,\"__esModule\",{value:!0});const n=t(26);function u(){const t=new Array(32);for(let e=0;e<32;e++)t[e]=\"0123456789ABCDEF\".substr(Math.floor(16*Math.random()),1);return t[12]=\"4\",t[16]=\"0123456789ABCDEF\".substr(3&t[16].charCodeAt(0)|8,1),t.join(\"\")}r.startsWith=function(t,e,r=0){return t.substr(r,e.length)==e},r.uuid4=u;let s=1e3;r.uniqueId=function(t){const e=n.settings.dev?`j${s++}`:u();return null!=t?`${t}-${e}`:e},r.escape=function(t){return t.replace(/(?:[&<>\"'`])/g,t=>{switch(t){case\"&\":return\"&amp;\";case\"<\":return\"&lt;\";case\">\":return\"&gt;\";case'\"':return\"&quot;\";case\"'\":return\"&#x27;\";case\"`\":return\"&#x60;\";default:return t}})},r.unescape=function(t){return t.replace(/&(amp|lt|gt|quot|#x27|#x60);/g,(t,e)=>{switch(e){case\"amp\":return\"&\";case\"lt\":return\"<\";case\"gt\":return\">\";case\"quot\":return'\"';case\"#x27\":return\"'\";case\"#x60\":return\"`\";default:return e}})},r.use_strict=function(t){return`'use strict';\\n${t}`}},\n      function _(e,t,s){Object.defineProperty(s,\"__esModule\",{value:!0});class n{constructor(){this._dev=!1}set dev(e){this._dev=e}get dev(){return this._dev}}s.Settings=n,n.__name__=\"Settings\",s.settings=new n},\n      function _(t,_,r){Object.defineProperty(r,\"__esModule\",{value:!0});const e=t(1);e.__exportStar(t(28),r),e.__exportStar(t(147),r),e.__exportStar(t(174),r),e.__exportStar(t(178),r),e.__exportStar(t(193),r),e.__exportStar(t(197),r),e.__exportStar(t(203),r),e.__exportStar(t(207),r),e.__exportStar(t(237),r),e.__exportStar(t(240),r),e.__exportStar(t(242),r),e.__exportStar(t(255),r),e.__exportStar(t(122),r),e.__exportStar(t(261),r),e.__exportStar(t(265),r),e.__exportStar(t(288),r),e.__exportStar(t(289),r),e.__exportStar(t(290),r),e.__exportStar(t(291),r),e.__exportStar(t(292),r),e.__exportStar(t(297),r),e.__exportStar(t(299),r),e.__exportStar(t(309),r),e.__exportStar(t(313),r)},\n      function _(a,e,o){Object.defineProperty(o,\"__esModule\",{value:!0});var r=a(29);o.Annotation=r.Annotation;var n=a(71);o.Arrow=n.Arrow;var t=a(72);o.ArrowHead=t.ArrowHead;var v=a(72);o.OpenHead=v.OpenHead;var l=a(72);o.NormalHead=l.NormalHead;var d=a(72);o.TeeHead=d.TeeHead;var i=a(72);o.VeeHead=i.VeeHead;var A=a(104);o.Band=A.Band;var H=a(105);o.BoxAnnotation=H.BoxAnnotation;var T=a(107);o.ColorBar=T.ColorBar;var p=a(132);o.Label=p.Label;var L=a(134);o.LabelSet=L.LabelSet;var b=a(135);o.Legend=b.Legend;var B=a(136);o.LegendItem=B.LegendItem;var S=a(138);o.PolyAnnotation=S.PolyAnnotation;var P=a(139);o.Slope=P.Slope;var g=a(140);o.Span=g.Span;var m=a(133);o.TextAnnotation=m.TextAnnotation;var w=a(141);o.Title=w.Title;var x=a(142);o.ToolbarPanel=x.ToolbarPanel;var s=a(143);o.Tooltip=s.Tooltip;var u=a(146);o.Whisker=u.Whisker},\n      function _(t,e,n){Object.defineProperty(n,\"__esModule\",{value:!0});const i=t(1).__importStar(t(30)),s=t(23),o=t(63);class _ extends o.RendererView{get panel(){return this.layout}get_size(){if(this.model.visible){const{width:t,height:e}=this._get_size();return{width:Math.round(t),height:Math.round(e)}}return{width:0,height:0}}connect_signals(){super.connect_signals();const t=this.model.properties;this.on_change(t.visible,()=>this.plot_view.request_layout())}_get_size(){throw new Error(\"not implemented\")}get ctx(){return this.plot_view.canvas_view.ctx}set_data(t){const e=this.model.materialize_dataspecs(t);if(s.extend(this,e),this.plot_model.use_map){const t=this;null!=t._x&&([t._x,t._y]=i.project_xy(t._x,t._y)),null!=t._xs&&([t._xs,t._ys]=i.project_xsys(t._xs,t._ys))}}get needs_clip(){return null==this.layout}serializable_state(){const t=super.serializable_state();return null==this.layout?t:Object.assign(Object.assign({},t),{bbox:this.layout.bbox.box})}}n.AnnotationView=_,_.__name__=\"AnnotationView\";class a extends o.Renderer{constructor(t){super(t)}static init_Annotation(){this.override({level:\"annotation\"})}}n.Annotation=a,a.__name__=\"Annotation\",a.init_Annotation()},\n      function _(t,n,e){Object.defineProperty(e,\"__esModule\",{value:!0});const r=t(1),o=r.__importDefault(t(31)),a=r.__importDefault(t(32)),c=new a.default(\"GOOGLE\"),l=new a.default(\"WGS84\");e.wgs84_mercator=o.default(l,c);const u={lon:[-20026376.39,20026376.39],lat:[-20048966.1,20048966.1]},f={lon:[-180,180],lat:[-85.06,85.06]};function s(t,n){const r=Math.min(t.length,n.length),o=new Array(r),a=new Array(r);for(let c=0;c<r;c++){const[r,l]=e.wgs84_mercator.forward([t[c],n[c]]);o[c]=r,a[c]=l}return[o,a]}e.clip_mercator=function(t,n,e){const[r,o]=u[e];return[Math.max(t,r),Math.min(n,o)]},e.in_bounds=function(t,n){const[e,r]=f[n];return e<t&&t<r},e.project_xy=s,e.project_xsys=function(t,n){const e=Math.min(t.length,n.length),r=new Array(e),o=new Array(e);for(let a=0;a<e;a++){const[e,c]=s(t[a],n[a]);r[a]=e,o[a]=c}return[r,o]}},\n      function _(e,n,t){Object.defineProperty(t,\"__esModule\",{value:!0});const r=e(1),o=r.__importDefault(e(32)),a=r.__importDefault(e(57));var i=o.default(\"WGS84\");function c(e,n,t){var r,o,i;return Array.isArray(t)?(r=a.default(e,n,t)||{x:NaN,y:NaN},t.length>2?void 0!==e.name&&\"geocent\"===e.name||void 0!==n.name&&\"geocent\"===n.name?\"number\"==typeof r.z?[r.x,r.y,r.z].concat(t.splice(3)):[r.x,r.y,t[2]].concat(t.splice(3)):[r.x,r.y].concat(t.splice(2)):[r.x,r.y]):(o=a.default(e,n,t),2===(i=Object.keys(t)).length?o:(i.forEach((function(r){if(void 0!==e.name&&\"geocent\"===e.name||void 0!==n.name&&\"geocent\"===n.name){if(\"x\"===r||\"y\"===r||\"z\"===r)return}else if(\"x\"===r||\"y\"===r)return;o[r]=t[r]})),o))}function u(e){return e instanceof o.default?e:e.oProj?e.oProj:o.default(e)}t.default=function(e,n,t){e=u(e);var r,o=!1;return void 0===n?(n=e,e=i,o=!0):(void 0!==n.x||Array.isArray(n))&&(t=n,n=e,e=i,o=!0),n=u(n),t?c(e,n,t):(r={forward:function(t){return c(e,n,t)},inverse:function(t){return c(n,e,t)}},o&&(r.oProj=n),r)}},\n      function _(e,t,a){Object.defineProperty(a,\"__esModule\",{value:!0});const s=e(1),i=s.__importDefault(e(33)),u=s.__importDefault(e(44)),l=s.__importDefault(e(45)),o=e(53),r=s.__importDefault(e(55)),f=s.__importDefault(e(56)),d=s.__importDefault(e(40));function p(e,t){if(!(this instanceof p))return new p(e);t=t||function(e){if(e)throw e};var a=i.default(e);if(\"object\"==typeof a){var s=p.projections.get(a.projName);if(s){if(a.datumCode&&\"none\"!==a.datumCode){var l=d.default(r.default,a.datumCode);l&&(a.datum_params=l.towgs84?l.towgs84.split(\",\"):null,a.ellps=l.ellipse,a.datumName=l.datumName?l.datumName:a.datumCode)}a.k0=a.k0||1,a.axis=a.axis||\"enu\",a.ellps=a.ellps||\"wgs84\";var m=o.sphere(a.a,a.b,a.rf,a.ellps,a.sphere),n=o.eccentricity(m.a,m.b,m.rf,a.R_A),h=a.datum||f.default(a.datumCode,a.datum_params,m.a,m.b,n.es,n.ep2);u.default(this,a),u.default(this,s),this.a=m.a,this.b=m.b,this.rf=m.rf,this.sphere=m.sphere,this.es=n.es,this.e=n.e,this.ep2=n.ep2,this.datum=h,this.init(),t(null,this)}else t(e)}else t(e)}p.projections=l.default,p.projections.start(),a.default=p},\n      function _(t,e,r){Object.defineProperty(r,\"__esModule\",{value:!0});const u=t(1),n=u.__importDefault(t(34)),f=u.__importDefault(t(41)),i=u.__importDefault(t(36)),a=u.__importDefault(t(40));var o=[\"PROJECTEDCRS\",\"PROJCRS\",\"GEOGCS\",\"GEOCCS\",\"PROJCS\",\"LOCAL_CS\",\"GEODCRS\",\"GEODETICCRS\",\"GEODETICDATUM\",\"ENGCRS\",\"ENGINEERINGCRS\"];var l=[\"3857\",\"900913\",\"3785\",\"102113\"];r.default=function(t){if(!function(t){return\"string\"==typeof t}(t))return t;if(function(t){return t in n.default}(t))return n.default[t];if(function(t){return o.some((function(e){return t.indexOf(e)>-1}))}(t)){var e=f.default(t);if(function(t){var e=a.default(t,\"authority\");if(e){var r=a.default(e,\"epsg\");return r&&l.indexOf(r)>-1}}(e))return n.default[\"EPSG:3857\"];var r=function(t){var e=a.default(t,\"extension\");if(e)return a.default(e,\"proj4\")}(e);return r?i.default(r):e}return function(t){return\"+\"===t[0]}(t)?i.default(t):void 0}},\n      function _(t,e,r){Object.defineProperty(r,\"__esModule\",{value:!0});const i=t(1),n=i.__importDefault(t(35)),f=i.__importDefault(t(36)),a=i.__importDefault(t(41));function l(t){var e=this;if(2===arguments.length){var r=arguments[1];\"string\"==typeof r?\"+\"===r.charAt(0)?l[t]=f.default(arguments[1]):l[t]=a.default(arguments[1]):l[t]=r}else if(1===arguments.length){if(Array.isArray(t))return t.map((function(t){Array.isArray(t)?l.apply(e,t):l(t)}));if(\"string\"==typeof t){if(t in l)return l[t]}else\"EPSG\"in t?l[\"EPSG:\"+t.EPSG]=t:\"ESRI\"in t?l[\"ESRI:\"+t.ESRI]=t:\"IAU2000\"in t?l[\"IAU2000:\"+t.IAU2000]=t:console.log(t);return}}n.default(l),r.default=l},\n      function _(e,t,l){Object.defineProperty(l,\"__esModule\",{value:!0}),l.default=function(e){e(\"EPSG:4326\",\"+title=WGS 84 (long/lat) +proj=longlat +ellps=WGS84 +datum=WGS84 +units=degrees\"),e(\"EPSG:4269\",\"+title=NAD83 (long/lat) +proj=longlat +a=6378137.0 +b=6356752.31414036 +ellps=GRS80 +datum=NAD83 +units=degrees\"),e(\"EPSG:3857\",\"+title=WGS 84 / Pseudo-Mercator +proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs\"),e.WGS84=e[\"EPSG:4326\"],e[\"EPSG:3785\"]=e[\"EPSG:3857\"],e.GOOGLE=e[\"EPSG:3857\"],e[\"EPSG:900913\"]=e[\"EPSG:3857\"],e[\"EPSG:102113\"]=e[\"EPSG:3857\"]}},\n      function _(t,n,o){Object.defineProperty(o,\"__esModule\",{value:!0});const e=t(1),a=t(37),u=e.__importDefault(t(38)),r=e.__importDefault(t(39)),i=e.__importDefault(t(40));o.default=function(t){var n,o,e,f={},l=t.split(\"+\").map((function(t){return t.trim()})).filter((function(t){return t})).reduce((function(t,n){var o=n.split(\"=\");return o.push(!0),t[o[0].toLowerCase()]=o[1],t}),{}),c={proj:\"projName\",datum:\"datumCode\",rf:function(t){f.rf=parseFloat(t)},lat_0:function(t){f.lat0=t*a.D2R},lat_1:function(t){f.lat1=t*a.D2R},lat_2:function(t){f.lat2=t*a.D2R},lat_ts:function(t){f.lat_ts=t*a.D2R},lon_0:function(t){f.long0=t*a.D2R},lon_1:function(t){f.long1=t*a.D2R},lon_2:function(t){f.long2=t*a.D2R},alpha:function(t){f.alpha=parseFloat(t)*a.D2R},lonc:function(t){f.longc=t*a.D2R},x_0:function(t){f.x0=parseFloat(t)},y_0:function(t){f.y0=parseFloat(t)},k_0:function(t){f.k0=parseFloat(t)},k:function(t){f.k0=parseFloat(t)},a:function(t){f.a=parseFloat(t)},b:function(t){f.b=parseFloat(t)},r_a:function(){f.R_A=!0},zone:function(t){f.zone=parseInt(t,10)},south:function(){f.utmSouth=!0},towgs84:function(t){f.datum_params=t.split(\",\").map((function(t){return parseFloat(t)}))},to_meter:function(t){f.to_meter=parseFloat(t)},units:function(t){f.units=t;var n=i.default(r.default,t);n&&(f.to_meter=n.to_meter)},from_greenwich:function(t){f.from_greenwich=t*a.D2R},pm:function(t){var n=i.default(u.default,t);f.from_greenwich=(n||parseFloat(t))*a.D2R},nadgrids:function(t){\"@null\"===t?f.datumCode=\"none\":f.nadgrids=t},axis:function(t){3===t.length&&-1!==\"ewnsud\".indexOf(t.substr(0,1))&&-1!==\"ewnsud\".indexOf(t.substr(1,1))&&-1!==\"ewnsud\".indexOf(t.substr(2,1))&&(f.axis=t)}};for(n in l)o=l[n],n in c?\"function\"==typeof(e=c[n])?e(o):f[e]=o:f[n]=o;return\"string\"==typeof f.datumCode&&\"WGS84\"!==f.datumCode&&(f.datumCode=f.datumCode.toLowerCase()),f}},\n      function _(P,_,e){Object.defineProperty(e,\"__esModule\",{value:!0}),e.PJD_3PARAM=1,e.PJD_7PARAM=2,e.PJD_WGS84=4,e.PJD_NODATUM=5,e.SEC_TO_RAD=484813681109536e-20,e.HALF_PI=Math.PI/2,e.SIXTH=.16666666666666666,e.RA4=.04722222222222222,e.RA6=.022156084656084655,e.EPSLN=1e-10,e.D2R=.017453292519943295,e.R2D=57.29577951308232,e.FORTPI=Math.PI/4,e.TWO_PI=2*Math.PI,e.SPI=3.14159265359},\n      function _(e,o,r){Object.defineProperty(r,\"__esModule\",{value:!0});var a={};r.default=a,a.greenwich=0,a.lisbon=-9.131906111111,a.paris=2.337229166667,a.bogota=-74.080916666667,a.madrid=-3.687938888889,a.rome=12.452333333333,a.bern=7.439583333333,a.jakarta=106.807719444444,a.ferro=-17.666666666667,a.brussels=4.367975,a.stockholm=18.058277777778,a.athens=23.7163375,a.oslo=10.722916666667},\n      function _(e,t,f){Object.defineProperty(f,\"__esModule\",{value:!0}),f.default={ft:{to_meter:.3048},\"us-ft\":{to_meter:1200/3937}}},\n      function _(e,r,t){Object.defineProperty(t,\"__esModule\",{value:!0});var o=/[\\s_\\-\\/\\(\\)]/g;t.default=function(e,r){if(e[r])return e[r];for(var t,a=Object.keys(e),n=r.toLowerCase().replace(o,\"\"),f=-1;++f<a.length;)if((t=a[f]).toLowerCase().replace(o,\"\")===n)return e[t]}},\n      function _(e,a,t){Object.defineProperty(t,\"__esModule\",{value:!0});const o=e(1);const d=o.__importDefault(e(42)),r=e(43);function n(e){return.017453292519943295*e}t.default=function(e){var a=d.default(e),t=a.shift(),o=a.shift();a.unshift([\"name\",o]),a.unshift([\"type\",t]);var l={};return r.sExpr(a,l),function(e){\"GEOGCS\"===e.type?e.projName=\"longlat\":\"LOCAL_CS\"===e.type?(e.projName=\"identity\",e.local=!0):\"object\"==typeof e.PROJECTION?e.projName=Object.keys(e.PROJECTION)[0]:e.projName=e.PROJECTION,e.UNIT&&(e.units=e.UNIT.name.toLowerCase(),\"metre\"===e.units&&(e.units=\"meter\"),e.UNIT.convert&&(\"GEOGCS\"===e.type?e.DATUM&&e.DATUM.SPHEROID&&(e.to_meter=e.UNIT.convert*e.DATUM.SPHEROID.a):e.to_meter=e.UNIT.convert));var a=e.GEOGCS;function t(a){return a*(e.to_meter||1)}\"GEOGCS\"===e.type&&(a=e),a&&(a.DATUM?e.datumCode=a.DATUM.name.toLowerCase():e.datumCode=a.name.toLowerCase(),\"d_\"===e.datumCode.slice(0,2)&&(e.datumCode=e.datumCode.slice(2)),\"new_zealand_geodetic_datum_1949\"!==e.datumCode&&\"new_zealand_1949\"!==e.datumCode||(e.datumCode=\"nzgd49\"),\"wgs_1984\"===e.datumCode&&(\"Mercator_Auxiliary_Sphere\"===e.PROJECTION&&(e.sphere=!0),e.datumCode=\"wgs84\"),\"_ferro\"===e.datumCode.slice(-6)&&(e.datumCode=e.datumCode.slice(0,-6)),\"_jakarta\"===e.datumCode.slice(-8)&&(e.datumCode=e.datumCode.slice(0,-8)),~e.datumCode.indexOf(\"belge\")&&(e.datumCode=\"rnb72\"),a.DATUM&&a.DATUM.SPHEROID&&(e.ellps=a.DATUM.SPHEROID.name.replace(\"_19\",\"\").replace(/[Cc]larke\\_18/,\"clrk\"),\"international\"===e.ellps.toLowerCase().slice(0,13)&&(e.ellps=\"intl\"),e.a=a.DATUM.SPHEROID.a,e.rf=parseFloat(a.DATUM.SPHEROID.rf,10)),a.DATUM&&a.DATUM.TOWGS84&&(e.datum_params=a.DATUM.TOWGS84),~e.datumCode.indexOf(\"osgb_1936\")&&(e.datumCode=\"osgb36\"),~e.datumCode.indexOf(\"osni_1952\")&&(e.datumCode=\"osni52\"),(~e.datumCode.indexOf(\"tm65\")||~e.datumCode.indexOf(\"geodetic_datum_of_1965\"))&&(e.datumCode=\"ire65\"),\"ch1903+\"===e.datumCode&&(e.datumCode=\"ch1903\"),~e.datumCode.indexOf(\"israel\")&&(e.datumCode=\"isr93\")),e.b&&!isFinite(e.b)&&(e.b=e.a),[[\"standard_parallel_1\",\"Standard_Parallel_1\"],[\"standard_parallel_2\",\"Standard_Parallel_2\"],[\"false_easting\",\"False_Easting\"],[\"false_northing\",\"False_Northing\"],[\"central_meridian\",\"Central_Meridian\"],[\"latitude_of_origin\",\"Latitude_Of_Origin\"],[\"latitude_of_origin\",\"Central_Parallel\"],[\"scale_factor\",\"Scale_Factor\"],[\"k0\",\"scale_factor\"],[\"latitude_of_center\",\"Latitude_Of_Center\"],[\"latitude_of_center\",\"Latitude_of_center\"],[\"lat0\",\"latitude_of_center\",n],[\"longitude_of_center\",\"Longitude_Of_Center\"],[\"longitude_of_center\",\"Longitude_of_center\"],[\"longc\",\"longitude_of_center\",n],[\"x0\",\"false_easting\",t],[\"y0\",\"false_northing\",t],[\"long0\",\"central_meridian\",n],[\"lat0\",\"latitude_of_origin\",n],[\"lat0\",\"standard_parallel_1\",n],[\"lat1\",\"standard_parallel_1\",n],[\"lat2\",\"standard_parallel_2\",n],[\"azimuth\",\"Azimuth\"],[\"alpha\",\"azimuth\",n],[\"srsCode\",\"name\"]].forEach((function(a){return t=e,d=(o=a)[0],r=o[1],void(!(d in t)&&r in t&&(t[d]=t[r],3===o.length&&(t[d]=o[2](t[d]))));var t,o,d,r})),e.long0||!e.longc||\"Albers_Conic_Equal_Area\"!==e.projName&&\"Lambert_Azimuthal_Equal_Area\"!==e.projName||(e.long0=e.longc),e.lat_ts||!e.lat1||\"Stereographic_South_Pole\"!==e.projName&&\"Polar Stereographic (variant B)\"!==e.projName||(e.lat0=n(e.lat1>0?90:-90),e.lat_ts=e.lat1)}(l),l}},\n      function _(t,e,r){Object.defineProperty(r,\"__esModule\",{value:!0}),r.default=function(t){return new a(t).output()};var i=/\\s/,s=/[A-Za-z]/,h=/[A-Za-z84]/,o=/[,\\]]/,n=/[\\d\\.E\\-\\+]/;function a(t){if(\"string\"!=typeof t)throw new Error(\"not a string\");this.text=t.trim(),this.level=0,this.place=0,this.root=null,this.stack=[],this.currentObject=null,this.state=1}a.prototype.readCharicter=function(){var t=this.text[this.place++];if(4!==this.state)for(;i.test(t);){if(this.place>=this.text.length)return;t=this.text[this.place++]}switch(this.state){case 1:return this.neutral(t);case 2:return this.keyword(t);case 4:return this.quoted(t);case 5:return this.afterquote(t);case 3:return this.number(t);case-1:return}},a.prototype.afterquote=function(t){if('\"'===t)return this.word+='\"',void(this.state=4);if(o.test(t))return this.word=this.word.trim(),void this.afterItem(t);throw new Error(\"havn't handled \\\"\"+t+'\" in afterquote yet, index '+this.place)},a.prototype.afterItem=function(t){return\",\"===t?(null!==this.word&&this.currentObject.push(this.word),this.word=null,void(this.state=1)):\"]\"===t?(this.level--,null!==this.word&&(this.currentObject.push(this.word),this.word=null),this.state=1,this.currentObject=this.stack.pop(),void(this.currentObject||(this.state=-1))):void 0},a.prototype.number=function(t){if(!n.test(t)){if(o.test(t))return this.word=parseFloat(this.word),void this.afterItem(t);throw new Error(\"havn't handled \\\"\"+t+'\" in number yet, index '+this.place)}this.word+=t},a.prototype.quoted=function(t){'\"'!==t?this.word+=t:this.state=5},a.prototype.keyword=function(t){if(h.test(t))this.word+=t;else{if(\"[\"===t){var e=[];return e.push(this.word),this.level++,null===this.root?this.root=e:this.currentObject.push(e),this.stack.push(this.currentObject),this.currentObject=e,void(this.state=1)}if(!o.test(t))throw new Error(\"havn't handled \\\"\"+t+'\" in keyword yet, index '+this.place);this.afterItem(t)}},a.prototype.neutral=function(t){if(s.test(t))return this.word=t,void(this.state=2);if('\"'===t)return this.word=\"\",void(this.state=4);if(n.test(t))return this.word=t,void(this.state=3);if(!o.test(t))throw new Error(\"havn't handled \\\"\"+t+'\" in neutral yet, index '+this.place);this.afterItem(t)},a.prototype.output=function(){for(;this.place<this.text.length;)this.readCharicter();if(-1===this.state)return this.root;throw new Error('unable to parse string \"'+this.text+'\". State is '+this.state)}},\n      function _(e,a,r){function s(e,a,r){Array.isArray(a)&&(r.unshift(a),a=null);var s=a?{}:e,E=r.reduce((function(e,a){return c(a,e),e}),s);a&&(e[a]=E)}function c(e,a){if(Array.isArray(e)){var r,E=e.shift();if(\"PARAMETER\"===E&&(E=e.shift()),1===e.length)return Array.isArray(e[0])?(a[E]={},void c(e[0],a[E])):void(a[E]=e[0]);if(e.length)if(\"TOWGS84\"!==E)switch(Array.isArray(E)||(a[E]={}),E){case\"UNIT\":case\"PRIMEM\":case\"VERT_DATUM\":return a[E]={name:e[0].toLowerCase(),convert:e[1]},void(3===e.length&&c(e[2],a[E]));case\"SPHEROID\":case\"ELLIPSOID\":return a[E]={name:e[0],a:e[1],rf:e[2]},void(4===e.length&&c(e[3],a[E]));case\"PROJECTEDCRS\":case\"PROJCRS\":case\"GEOGCS\":case\"GEOCCS\":case\"PROJCS\":case\"LOCAL_CS\":case\"GEODCRS\":case\"GEODETICCRS\":case\"GEODETICDATUM\":case\"EDATUM\":case\"ENGINEERINGDATUM\":case\"VERT_CS\":case\"VERTCRS\":case\"VERTICALCRS\":case\"COMPD_CS\":case\"COMPOUNDCRS\":case\"ENGINEERINGCRS\":case\"ENGCRS\":case\"FITTED_CS\":case\"LOCAL_DATUM\":case\"DATUM\":return e[0]=[\"name\",e[0]],void s(a,E,e);default:for(r=-1;++r<e.length;)if(!Array.isArray(e[r]))return c(e,a[E]);return s(a,E,e)}else a[E]=e;else a[E]=!0}else a[e]=!0}Object.defineProperty(r,\"__esModule\",{value:!0}),r.sExpr=c},\n      function _(e,n,r){Object.defineProperty(r,\"__esModule\",{value:!0}),r.default=function(e,n){var r,t;if(e=e||{},!n)return e;for(t in n)void 0!==(r=n[t])&&(e[t]=r);return e}},\n      function _(t,e,o){Object.defineProperty(o,\"__esModule\",{value:!0});const a=t(1),n=a.__importDefault(t(46)),r=a.__importDefault(t(52));var u=[n.default,r.default],f={},i=[];function d(t,e){var o=i.length;return t.names?(i[o]=t,t.names.forEach((function(t){f[t.toLowerCase()]=o})),this):(console.log(e),!0)}function c(t){if(!t)return!1;var e=t.toLowerCase();return void 0!==f[e]&&i[f[e]]?i[f[e]]:void 0}function l(){u.forEach(d)}o.add=d,o.get=c,o.start=l,o.default={start:l,add:d,get:c}},\n      function _(t,i,s){Object.defineProperty(s,\"__esModule\",{value:!0});const h=t(1),a=h.__importDefault(t(47)),e=h.__importDefault(t(48)),r=h.__importDefault(t(50)),n=h.__importDefault(t(51)),l=t(37);function u(){var t=this.b/this.a;this.es=1-t*t,\"x0\"in this||(this.x0=0),\"y0\"in this||(this.y0=0),this.e=Math.sqrt(this.es),this.lat_ts?this.sphere?this.k0=Math.cos(this.lat_ts):this.k0=a.default(this.e,Math.sin(this.lat_ts),Math.cos(this.lat_ts)):this.k0||(this.k?this.k0=this.k:this.k0=1)}function o(t){var i,s,h=t.x,a=t.y;if(a*l.R2D>90&&a*l.R2D<-90&&h*l.R2D>180&&h*l.R2D<-180)return null;if(Math.abs(Math.abs(a)-l.HALF_PI)<=l.EPSLN)return null;if(this.sphere)i=this.x0+this.a*this.k0*e.default(h-this.long0),s=this.y0+this.a*this.k0*Math.log(Math.tan(l.FORTPI+.5*a));else{var n=Math.sin(a),u=r.default(this.e,a,n);i=this.x0+this.a*this.k0*e.default(h-this.long0),s=this.y0-this.a*this.k0*Math.log(u)}return t.x=i,t.y=s,t}function f(t){var i,s,h=t.x-this.x0,a=t.y-this.y0;if(this.sphere)s=l.HALF_PI-2*Math.atan(Math.exp(-a/(this.a*this.k0)));else{var r=Math.exp(-a/(this.a*this.k0));if(-9999===(s=n.default(this.e,r)))return null}return i=e.default(this.long0+h/(this.a*this.k0)),t.x=i,t.y=s,t}s.init=u,s.forward=o,s.inverse=f,s.names=[\"Mercator\",\"Popular Visualisation Pseudo Mercator\",\"Mercator_1SP\",\"Mercator_Auxiliary_Sphere\",\"merc\"],s.default={init:u,forward:o,inverse:f,names:s.names}},\n      function _(e,t,n){Object.defineProperty(n,\"__esModule\",{value:!0}),n.default=function(e,t,n){var r=e*t;return n/Math.sqrt(1-r*r)}},\n      function _(e,t,u){Object.defineProperty(u,\"__esModule\",{value:!0});const n=e(1),a=e(37),f=n.__importDefault(e(49));u.default=function(e){return Math.abs(e)<=a.SPI?e:e-f.default(e)*a.TWO_PI}},\n      function _(e,n,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.default=function(e){return e<0?-1:1}},\n      function _(t,e,n){Object.defineProperty(n,\"__esModule\",{value:!0});const a=t(37);n.default=function(t,e,n){var o=t*n,u=.5*t;return o=Math.pow((1-o)/(1+o),u),Math.tan(.5*(a.HALF_PI-e))/o}},\n      function _(t,a,e){Object.defineProperty(e,\"__esModule\",{value:!0});const n=t(37);e.default=function(t,a){for(var e,r,o=.5*t,u=n.HALF_PI-2*Math.atan(a),f=0;f<=15;f++)if(e=t*Math.sin(u),u+=r=n.HALF_PI-2*Math.atan(a*Math.pow((1-e)/(1+e),o))-u,Math.abs(r)<=1e-10)return u;return-9999}},\n      function _(e,n,i){function t(){}function r(e){return e}Object.defineProperty(i,\"__esModule\",{value:!0}),i.init=t,i.forward=r,i.inverse=r,i.names=[\"longlat\",\"identity\"],i.default={init:t,forward:r,inverse:r,names:i.names}},\n      function _(e,t,r){Object.defineProperty(r,\"__esModule\",{value:!0});const a=e(1),n=e(37),f=a.__importStar(e(54)),u=a.__importDefault(e(40));r.eccentricity=function(e,t,r,a){var f=e*e,u=t*t,i=(f-u)/f,c=0;return a?(f=(e*=1-i*(n.SIXTH+i*(n.RA4+i*n.RA6)))*e,i=0):c=Math.sqrt(i),{es:i,e:c,ep2:(f-u)/u}},r.sphere=function(e,t,r,a,i){if(!e){var c=u.default(f.default,a);c||(c=f.WGS84),e=c.a,t=c.b,r=c.rf}return r&&!t&&(t=(1-1/r)*e),(0===r||Math.abs(e-t)<n.EPSLN)&&(i=!0,t=e),{a:e,b:t,rf:r,sphere:i}}},\n      function _(e,a,l){Object.defineProperty(l,\"__esModule\",{value:!0});var s={};l.default=s,s.MERIT={a:6378137,rf:298.257,ellipseName:\"MERIT 1983\"},s.SGS85={a:6378136,rf:298.257,ellipseName:\"Soviet Geodetic System 85\"},s.GRS80={a:6378137,rf:298.257222101,ellipseName:\"GRS 1980(IUGG, 1980)\"},s.IAU76={a:6378140,rf:298.257,ellipseName:\"IAU 1976\"},s.airy={a:6377563.396,b:6356256.91,ellipseName:\"Airy 1830\"},s.APL4={a:6378137,rf:298.25,ellipseName:\"Appl. Physics. 1965\"},s.NWL9D={a:6378145,rf:298.25,ellipseName:\"Naval Weapons Lab., 1965\"},s.mod_airy={a:6377340.189,b:6356034.446,ellipseName:\"Modified Airy\"},s.andrae={a:6377104.43,rf:300,ellipseName:\"Andrae 1876 (Den., Iclnd.)\"},s.aust_SA={a:6378160,rf:298.25,ellipseName:\"Australian Natl & S. Amer. 1969\"},s.GRS67={a:6378160,rf:298.247167427,ellipseName:\"GRS 67(IUGG 1967)\"},s.bessel={a:6377397.155,rf:299.1528128,ellipseName:\"Bessel 1841\"},s.bess_nam={a:6377483.865,rf:299.1528128,ellipseName:\"Bessel 1841 (Namibia)\"},s.clrk66={a:6378206.4,b:6356583.8,ellipseName:\"Clarke 1866\"},s.clrk80={a:6378249.145,rf:293.4663,ellipseName:\"Clarke 1880 mod.\"},s.clrk58={a:6378293.645208759,rf:294.2606763692654,ellipseName:\"Clarke 1858\"},s.CPM={a:6375738.7,rf:334.29,ellipseName:\"Comm. des Poids et Mesures 1799\"},s.delmbr={a:6376428,rf:311.5,ellipseName:\"Delambre 1810 (Belgium)\"},s.engelis={a:6378136.05,rf:298.2566,ellipseName:\"Engelis 1985\"},s.evrst30={a:6377276.345,rf:300.8017,ellipseName:\"Everest 1830\"},s.evrst48={a:6377304.063,rf:300.8017,ellipseName:\"Everest 1948\"},s.evrst56={a:6377301.243,rf:300.8017,ellipseName:\"Everest 1956\"},s.evrst69={a:6377295.664,rf:300.8017,ellipseName:\"Everest 1969\"},s.evrstSS={a:6377298.556,rf:300.8017,ellipseName:\"Everest (Sabah & Sarawak)\"},s.fschr60={a:6378166,rf:298.3,ellipseName:\"Fischer (Mercury Datum) 1960\"},s.fschr60m={a:6378155,rf:298.3,ellipseName:\"Fischer 1960\"},s.fschr68={a:6378150,rf:298.3,ellipseName:\"Fischer 1968\"},s.helmert={a:6378200,rf:298.3,ellipseName:\"Helmert 1906\"},s.hough={a:6378270,rf:297,ellipseName:\"Hough\"},s.intl={a:6378388,rf:297,ellipseName:\"International 1909 (Hayford)\"},s.kaula={a:6378163,rf:298.24,ellipseName:\"Kaula 1961\"},s.lerch={a:6378139,rf:298.257,ellipseName:\"Lerch 1979\"},s.mprts={a:6397300,rf:191,ellipseName:\"Maupertius 1738\"},s.new_intl={a:6378157.5,b:6356772.2,ellipseName:\"New International 1967\"},s.plessis={a:6376523,rf:6355863,ellipseName:\"Plessis 1817 (France)\"},s.krass={a:6378245,rf:298.3,ellipseName:\"Krassovsky, 1942\"},s.SEasia={a:6378155,b:6356773.3205,ellipseName:\"Southeast Asia\"},s.walbeck={a:6376896,b:6355834.8467,ellipseName:\"Walbeck\"},s.WGS60={a:6378165,rf:298.3,ellipseName:\"WGS 60\"},s.WGS66={a:6378145,rf:298.25,ellipseName:\"WGS 66\"},s.WGS7={a:6378135,rf:298.26,ellipseName:\"WGS 72\"},l.WGS84=s.WGS84={a:6378137,rf:298.257223563,ellipseName:\"WGS 84\"},s.sphere={a:6370997,b:6370997,ellipseName:\"Normal Sphere (r=6370997)\"}},\n      function _(e,a,s){Object.defineProperty(s,\"__esModule\",{value:!0});var t={};s.default=t,t.wgs84={towgs84:\"0,0,0\",ellipse:\"WGS84\",datumName:\"WGS84\"},t.ch1903={towgs84:\"674.374,15.056,405.346\",ellipse:\"bessel\",datumName:\"swiss\"},t.ggrs87={towgs84:\"-199.87,74.79,246.62\",ellipse:\"GRS80\",datumName:\"Greek_Geodetic_Reference_System_1987\"},t.nad83={towgs84:\"0,0,0\",ellipse:\"GRS80\",datumName:\"North_American_Datum_1983\"},t.nad27={nadgrids:\"@conus,@alaska,@ntv2_0.gsb,@ntv1_can.dat\",ellipse:\"clrk66\",datumName:\"North_American_Datum_1927\"},t.potsdam={towgs84:\"606.0,23.0,413.0\",ellipse:\"bessel\",datumName:\"Potsdam Rauenberg 1950 DHDN\"},t.carthage={towgs84:\"-263.0,6.0,431.0\",ellipse:\"clark80\",datumName:\"Carthage 1934 Tunisia\"},t.hermannskogel={towgs84:\"653.0,-212.0,449.0\",ellipse:\"bessel\",datumName:\"Hermannskogel\"},t.osni52={towgs84:\"482.530,-130.596,564.557,-1.042,-0.214,-0.631,8.15\",ellipse:\"airy\",datumName:\"Irish National\"},t.ire65={towgs84:\"482.530,-130.596,564.557,-1.042,-0.214,-0.631,8.15\",ellipse:\"mod_airy\",datumName:\"Ireland 1965\"},t.rassadiran={towgs84:\"-133.63,-157.5,-158.62\",ellipse:\"intl\",datumName:\"Rassadiran\"},t.nzgd49={towgs84:\"59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993\",ellipse:\"intl\",datumName:\"New Zealand Geodetic Datum 1949\"},t.osgb36={towgs84:\"446.448,-125.157,542.060,0.1502,0.2470,0.8421,-20.4894\",ellipse:\"airy\",datumName:\"Airy 1830\"},t.s_jtsk={towgs84:\"589,76,480\",ellipse:\"bessel\",datumName:\"S-JTSK (Ferro)\"},t.beduaram={towgs84:\"-106,-87,188\",ellipse:\"clrk80\",datumName:\"Beduaram\"},t.gunung_segara={towgs84:\"-403,684,41\",ellipse:\"bessel\",datumName:\"Gunung Segara Jakarta\"},t.rnb72={towgs84:\"106.869,-52.2978,103.724,-0.33657,0.456955,-1.84218,1\",ellipse:\"intl\",datumName:\"Reseau National Belge 1972\"}},\n      function _(a,m,_){Object.defineProperty(_,\"__esModule\",{value:!0});const t=a(37);_.default=function(a,m,_,u,d,p){var r={};return r.datum_type=void 0===a||\"none\"===a?t.PJD_NODATUM:t.PJD_WGS84,m&&(r.datum_params=m.map(parseFloat),0===r.datum_params[0]&&0===r.datum_params[1]&&0===r.datum_params[2]||(r.datum_type=t.PJD_3PARAM),r.datum_params.length>3&&(0===r.datum_params[3]&&0===r.datum_params[4]&&0===r.datum_params[5]&&0===r.datum_params[6]||(r.datum_type=t.PJD_7PARAM,r.datum_params[3]*=t.SEC_TO_RAD,r.datum_params[4]*=t.SEC_TO_RAD,r.datum_params[5]*=t.SEC_TO_RAD,r.datum_params[6]=r.datum_params[6]/1e6+1))),r.a=_,r.b=u,r.es=d,r.ep2=p,r}},\n      function _(t,e,a){Object.defineProperty(a,\"__esModule\",{value:!0});const r=t(1),u=t(37),m=r.__importDefault(t(58)),_=r.__importDefault(t(60)),o=r.__importDefault(t(32)),d=r.__importDefault(t(61)),f=r.__importDefault(t(62));a.default=function t(e,a,r){var n;return Array.isArray(r)&&(r=d.default(r)),f.default(r),e.datum&&a.datum&&function(t,e){return(t.datum.datum_type===u.PJD_3PARAM||t.datum.datum_type===u.PJD_7PARAM)&&\"WGS84\"!==e.datumCode||(e.datum.datum_type===u.PJD_3PARAM||e.datum.datum_type===u.PJD_7PARAM)&&\"WGS84\"!==t.datumCode}(e,a)&&(r=t(e,n=new o.default(\"WGS84\"),r),e=n),\"enu\"!==e.axis&&(r=_.default(e,!1,r)),\"longlat\"===e.projName?r={x:r.x*u.D2R,y:r.y*u.D2R,z:r.z||0}:(e.to_meter&&(r={x:r.x*e.to_meter,y:r.y*e.to_meter,z:r.z||0}),r=e.inverse(r)),e.from_greenwich&&(r.x+=e.from_greenwich),r=m.default(e.datum,a.datum,r),a.from_greenwich&&(r={x:r.x-a.from_greenwich,y:r.y,z:r.z||0}),\"longlat\"===a.projName?r={x:r.x*u.R2D,y:r.y*u.R2D,z:r.z||0}:(r=a.forward(r),a.to_meter&&(r={x:r.x/a.to_meter,y:r.y/a.to_meter,z:r.z||0})),\"enu\"!==a.axis?_.default(a,!0,r):r}},\n      function _(e,t,a){Object.defineProperty(a,\"__esModule\",{value:!0});const u=e(37),o=e(59);function _(e){return e===u.PJD_3PARAM||e===u.PJD_7PARAM}a.default=function(e,t,a){return o.compareDatums(e,t)?a:e.datum_type===u.PJD_NODATUM||t.datum_type===u.PJD_NODATUM?a:e.es!==t.es||e.a!==t.a||_(e.datum_type)||_(t.datum_type)?(a=o.geodeticToGeocentric(a,e.es,e.a),_(e.datum_type)&&(a=o.geocentricToWgs84(a,e.datum_type,e.datum_params)),_(t.datum_type)&&(a=o.geocentricFromWgs84(a,t.datum_type,t.datum_params)),o.geocentricToGeodetic(a,t.es,t.a,t.b)):a}},\n      function _(a,t,r){Object.defineProperty(r,\"__esModule\",{value:!0});const e=a(37);r.compareDatums=function(a,t){return a.datum_type===t.datum_type&&(!(a.a!==t.a||Math.abs(a.es-t.es)>5e-11)&&(a.datum_type===e.PJD_3PARAM?a.datum_params[0]===t.datum_params[0]&&a.datum_params[1]===t.datum_params[1]&&a.datum_params[2]===t.datum_params[2]:a.datum_type!==e.PJD_7PARAM||a.datum_params[0]===t.datum_params[0]&&a.datum_params[1]===t.datum_params[1]&&a.datum_params[2]===t.datum_params[2]&&a.datum_params[3]===t.datum_params[3]&&a.datum_params[4]===t.datum_params[4]&&a.datum_params[5]===t.datum_params[5]&&a.datum_params[6]===t.datum_params[6]))},r.geodeticToGeocentric=function(a,t,r){var m,u,s,_,n=a.x,d=a.y,i=a.z?a.z:0;if(d<-e.HALF_PI&&d>-1.001*e.HALF_PI)d=-e.HALF_PI;else if(d>e.HALF_PI&&d<1.001*e.HALF_PI)d=e.HALF_PI;else{if(d<-e.HALF_PI)return{x:-1/0,y:-1/0,z:a.z};if(d>e.HALF_PI)return{x:1/0,y:1/0,z:a.z}}return n>Math.PI&&(n-=2*Math.PI),u=Math.sin(d),_=Math.cos(d),s=u*u,{x:((m=r/Math.sqrt(1-t*s))+i)*_*Math.cos(n),y:(m+i)*_*Math.sin(n),z:(m*(1-t)+i)*u}},r.geocentricToGeodetic=function(a,t,r,m){var u,s,_,n,d,i,p,P,o,y,M,z,c,A,x,f=a.x,h=a.y,I=a.z?a.z:0;if(u=Math.sqrt(f*f+h*h),s=Math.sqrt(f*f+h*h+I*I),u/r<1e-12){if(A=0,s/r<1e-12)return e.HALF_PI,x=-m,{x:a.x,y:a.y,z:a.z}}else A=Math.atan2(h,f);_=I/s,P=(n=u/s)*(1-t)*(d=1/Math.sqrt(1-t*(2-t)*n*n)),o=_*d,c=0;do{c++,i=t*(p=r/Math.sqrt(1-t*o*o))/(p+(x=u*P+I*o-p*(1-t*o*o))),z=(M=_*(d=1/Math.sqrt(1-i*(2-i)*n*n)))*P-(y=n*(1-i)*d)*o,P=y,o=M}while(z*z>1e-24&&c<30);return{x:A,y:Math.atan(M/Math.abs(y)),z:x}},r.geocentricToWgs84=function(a,t,r){if(t===e.PJD_3PARAM)return{x:a.x+r[0],y:a.y+r[1],z:a.z+r[2]};if(t===e.PJD_7PARAM){var m=r[0],u=r[1],s=r[2],_=r[3],n=r[4],d=r[5],i=r[6];return{x:i*(a.x-d*a.y+n*a.z)+m,y:i*(d*a.x+a.y-_*a.z)+u,z:i*(-n*a.x+_*a.y+a.z)+s}}},r.geocentricFromWgs84=function(a,t,r){if(t===e.PJD_3PARAM)return{x:a.x-r[0],y:a.y-r[1],z:a.z-r[2]};if(t===e.PJD_7PARAM){var m=r[0],u=r[1],s=r[2],_=r[3],n=r[4],d=r[5],i=r[6],p=(a.x-m)/i,P=(a.y-u)/i,o=(a.z-s)/i;return{x:p+d*P-n*o,y:-d*p+P+_*o,z:n*p-_*P+o}}}},\n      function _(e,a,r){Object.defineProperty(r,\"__esModule\",{value:!0}),r.default=function(e,a,r){var c,s,u,i=r.x,n=r.y,t=r.z||0,d={};for(u=0;u<3;u++)if(!a||2!==u||void 0!==r.z)switch(0===u?(c=i,s=\"x\"):1===u?(c=n,s=\"y\"):(c=t,s=\"z\"),e.axis[u]){case\"e\":d[s]=c;break;case\"w\":d[s]=-c;break;case\"n\":d[s]=c;break;case\"s\":d[s]=-c;break;case\"u\":void 0!==r[s]&&(d.z=c);break;case\"d\":void 0!==r[s]&&(d.z=-c);break;default:return null}return d}},\n      function _(e,n,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.default=function(e){var n={x:e[0],y:e[1]};return e.length>2&&(n.z=e[2]),e.length>3&&(n.m=e[3]),n}},\n      function _(e,i,n){function t(e){if(\"function\"==typeof Number.isFinite){if(Number.isFinite(e))return;throw new TypeError(\"coordinates must be finite numbers\")}if(\"number\"!=typeof e||e!=e||!isFinite(e))throw new TypeError(\"coordinates must be finite numbers\")}Object.defineProperty(n,\"__esModule\",{value:!0}),n.default=function(e){t(e.x),t(e.y)}},\n      function _(e,t,i){Object.defineProperty(i,\"__esModule\",{value:!0});const r=e(1),n=e(64),s=r.__importStar(e(68)),_=r.__importStar(e(19)),l=e(69);class o extends n.DOMView{initialize(){super.initialize(),this.visuals=new s.Visuals(this.model),this._has_finished=!0}get plot_view(){return this.parent}get plot_model(){return this.parent.model}request_render(){this.plot_view.request_render()}map_to_screen(e,t){return this.plot_view.map_to_screen(e,t,this.model.x_range_name,this.model.y_range_name)}get needs_clip(){return!1}notify_finished(){this.plot_view.notify_finished()}get has_webgl(){return!1}}i.RendererView=o,o.__name__=\"RendererView\";class d extends l.Model{constructor(e){super(e)}static init_Renderer(){this.define({level:[_.RenderLevel],visible:[_.Boolean,!0]})}}i.Renderer=d,d.__name__=\"Renderer\",d.init_Renderer()},\n      function _(e,t,s){Object.defineProperty(s,\"__esModule\",{value:!0});const i=e(1),r=e(65),n=i.__importStar(e(66)),_=e(67);class a extends r.View{initialize(){super.initialize(),this._has_finished=!1,this.el=this._createElement()}remove(){n.removeElement(this.el),super.remove()}css_classes(){return[]}cursor(e,t){return null}render(){}renderTo(e){e.appendChild(this.el),this.render()}has_finished(){return this._has_finished}get _root_element(){return n.parent(this.el,`.${_.bk_root}`)||document.body}get is_idle(){return this.has_finished()}_createElement(){return n.createElement(this.tagName,{class:this.css_classes()})}}s.DOMView=a,a.__name__=\"DOMView\",a.prototype.tagName=\"div\"},\n      function _(t,e,i){Object.defineProperty(i,\"__esModule\",{value:!0});const r=t(14),n=t(8),o=t(25);class s{constructor(t){if(this.removed=new r.Signal0(this,\"removed\"),this._ready=Promise.resolve(void 0),null==t.model)throw new Error(\"model of a view wasn't configured\");this.model=t.model,this._parent=t.parent,this.id=t.id||o.uniqueId()}get ready(){return this._ready}connect(t,e){return t.connect((t,i)=>{const r=Promise.resolve(e.call(this,t,i));this._ready=this._ready.then(()=>r)},this)}disconnect(t,e){return t.disconnect(e,this)}initialize(){}async lazy_initialize(){}remove(){this._parent=void 0,this.disconnect_signals(),this.removed.emit()}toString(){return`${this.model.type}View(${this.id})`}serializable_state(){return{type:this.model.type}}get parent(){if(void 0!==this._parent)return this._parent;throw new Error(\"parent of a view wasn't configured\")}get is_root(){return null===this.parent}get root(){return this.is_root?this:this.parent.root}assert_root(){if(!this.is_root)throw new Error(`${this.toString()} is not a root layout`)}connect_signals(){}disconnect_signals(){r.Signal.disconnectReceiver(this)}on_change(t,e){for(const i of n.isArray(t)?t:[t])this.connect(i.change,e)}}i.View=s,s.__name__=\"View\"},\n      function _(t,e,n){Object.defineProperty(n,\"__esModule\",{value:!0});const i=t(8),s=t=>(e={},...n)=>{const s=document.createElement(t);s.classList.add(\"bk\");for(const t in e){let n=e[t];if(null!=n&&(!i.isBoolean(n)||n))if(\"class\"===t&&(i.isString(n)&&(n=n.split(/\\s+/)),i.isArray(n)))for(const t of n)null!=t&&s.classList.add(t);else if(\"style\"===t&&i.isPlainObject(n))for(const t in n)s.style[t]=n[t];else if(\"data\"===t&&i.isPlainObject(n))for(const t in n)s.dataset[t]=n[t];else s.setAttribute(t,n)}function o(t){if(t instanceof HTMLElement)s.appendChild(t);else if(i.isString(t))s.appendChild(document.createTextNode(t));else if(null!=t&&!1!==t)throw new Error(`expected an HTMLElement, string, false or null, got ${JSON.stringify(t)}`)}for(const t of n)if(i.isArray(t))for(const e of t)o(e);else o(t);return s};function o(t){const e=t.parentNode;null!=e&&e.removeChild(t)}function l(t,...e){const n=t.firstChild;for(const i of e)t.insertBefore(i,n)}function r(t,e){const n=Element.prototype;return(n.matches||n.webkitMatchesSelector||n.mozMatchesSelector||n.msMatchesSelector).call(t,e)}function c(t){return parseFloat(t)||0}function a(t){const e=getComputedStyle(t);return{border:{top:c(e.borderTopWidth),bottom:c(e.borderBottomWidth),left:c(e.borderLeftWidth),right:c(e.borderRightWidth)},margin:{top:c(e.marginTop),bottom:c(e.marginBottom),left:c(e.marginLeft),right:c(e.marginRight)},padding:{top:c(e.paddingTop),bottom:c(e.paddingBottom),left:c(e.paddingLeft),right:c(e.paddingRight)}}}function h(t){const e=t.getBoundingClientRect();return{width:Math.ceil(e.width),height:Math.ceil(e.height)}}n.createElement=function(t,e,...n){return s(t)(e,...n)},n.div=s(\"div\"),n.span=s(\"span\"),n.canvas=s(\"canvas\"),n.link=s(\"link\"),n.style=s(\"style\"),n.a=s(\"a\"),n.p=s(\"p\"),n.i=s(\"i\"),n.pre=s(\"pre\"),n.button=s(\"button\"),n.label=s(\"label\"),n.input=s(\"input\"),n.select=s(\"select\"),n.option=s(\"option\"),n.optgroup=s(\"optgroup\"),n.textarea=s(\"textarea\"),n.nbsp=function(){return document.createTextNode(\" \")},n.append=function(t,...e){for(const n of e)t.appendChild(n)},n.remove=o,n.removeElement=o,n.replaceWith=function(t,e){const n=t.parentNode;null!=n&&n.replaceChild(e,t)},n.prepend=l,n.empty=function(t){let e;for(;e=t.firstChild;)t.removeChild(e)},n.display=function(t){t.style.display=\"\"},n.undisplay=function(t){t.style.display=\"none\"},n.show=function(t){t.style.visibility=\"\"},n.hide=function(t){t.style.visibility=\"hidden\"},n.offset=function(t){const e=t.getBoundingClientRect();return{top:e.top+window.pageYOffset-document.documentElement.clientTop,left:e.left+window.pageXOffset-document.documentElement.clientLeft}},n.matches=r,n.parent=function(t,e){let n=t;for(;n=n.parentElement;)if(r(n,e))return n;return null},n.extents=a,n.size=h,n.scroll_size=function(t){return{width:Math.ceil(t.scrollWidth),height:Math.ceil(t.scrollHeight)}},n.outer_size=function(t){const{margin:{left:e,right:n,top:i,bottom:s}}=a(t),{width:o,height:l}=h(t);return{width:Math.ceil(o+e+n),height:Math.ceil(l+i+s)}},n.content_size=function(t){const{left:e,top:n}=t.getBoundingClientRect(),{padding:i}=a(t);let s=0,o=0;for(const l of t.children){const t=l.getBoundingClientRect();s=Math.max(s,Math.ceil(t.left-e-i.left+t.width)),o=Math.max(o,Math.ceil(t.top-n-i.top+t.height))}return{width:s,height:o}},n.position=function(t,e,n){const{style:i}=t;if(i.left=`${e.x}px`,i.top=`${e.y}px`,i.width=`${e.width}px`,i.height=`${e.height}px`,null==n)i.margin=\"\";else{const{top:t,right:e,bottom:s,left:o}=n;i.margin=`${t}px ${e}px ${s}px ${o}px`}},n.children=function(t){return Array.from(t.children)};class d{constructor(t){this.el=t,this.classList=t.classList}get values(){const t=[];for(let e=0;e<this.classList.length;e++){const n=this.classList.item(e);null!=n&&t.push(n)}return t}has(t){return this.classList.contains(t)}add(...t){for(const e of t)this.classList.add(e);return this}remove(...t){for(const e of t)this.classList.remove(e);return this}clear(){for(const t of this.values)\"bk\"!=t&&this.classList.remove(t);return this}toggle(t,e){return(null!=e?e:!this.has(t))?this.add(t):this.remove(t),this}}var p;function u(t,e,n){const{width:i,height:s,position:o,display:l}=t.style;t.style.position=\"absolute\",t.style.display=\"\",t.style.width=null!=e.width&&e.width!=1/0?`${e.width}px`:\"auto\",t.style.height=null!=e.height&&e.height!=1/0?`${e.height}px`:\"auto\";try{return n()}finally{t.style.position=o,t.style.display=l,t.style.width=i,t.style.height=s}}n.ClassList=d,d.__name__=\"ClassList\",n.classes=function(t){return new d(t)},(p=n.Keys||(n.Keys={}))[p.Backspace=8]=\"Backspace\",p[p.Tab=9]=\"Tab\",p[p.Enter=13]=\"Enter\",p[p.Esc=27]=\"Esc\",p[p.PageUp=33]=\"PageUp\",p[p.PageDown=34]=\"PageDown\",p[p.Left=37]=\"Left\",p[p.Up=38]=\"Up\",p[p.Right=39]=\"Right\",p[p.Down=40]=\"Down\",p[p.Delete=46]=\"Delete\",n.undisplayed=function(t,e){const{display:n}=t.style;t.style.display=\"none\";try{return e()}finally{t.style.display=n}},n.unsized=function(t,e){return u(t,{},e)},n.sized=u;class f{constructor(){this.style=n.style({type:\"text/css\"}),l(document.head,this.style)}append(t){this.style.appendChild(document.createTextNode(t))}}n.StyleSheet=f,f.__name__=\"StyleSheet\",n.styles=new f},\n      function _(n,o,e){Object.defineProperty(e,\"__esModule\",{value:!0}),n(1).__importStar(n(66)).styles.append(\".bk-root {\\n  position: relative;\\n  width: auto;\\n  height: auto;\\n  z-index: 0;\\n  box-sizing: border-box;\\n  font-family: Helvetica, Arial, sans-serif;\\n  font-size: 10pt;\\n}\\n.bk-root .bk,\\n.bk-root .bk:before,\\n.bk-root .bk:after {\\n  box-sizing: inherit;\\n  margin: 0;\\n  border: 0;\\n  padding: 0;\\n  background-image: none;\\n  font-family: inherit;\\n  font-size: 100%;\\n  line-height: 1.42857143;\\n}\\n.bk-root pre.bk {\\n  font-family: Courier, monospace;\\n}\\n\"),e.bk_root=\"bk-root\"},\n      function _(e,t,a){Object.defineProperty(a,\"__esModule\",{value:!0});const s=e(1).__importStar(e(18)),l=e(21);function c(e,t,a){e.moveTo(0,a+.5),e.lineTo(t,a+.5),e.stroke()}function i(e,t,a){e.moveTo(a+.5,0),e.lineTo(a+.5,t),e.stroke()}function h(e,t){e.moveTo(0,t),e.lineTo(t,0),e.stroke(),e.moveTo(0,0),e.lineTo(t,t),e.stroke()}function o(e,t,a,s){const l=a,o=l/2,n=o/2,r=function(e){const t=document.createElement(\"canvas\");return t.width=e,t.height=e,t}(a),_=r.getContext(\"2d\");switch(_.strokeStyle=t,_.lineCap=\"square\",_.fillStyle=t,_.lineWidth=s,e){case\" \":case\"blank\":break;case\".\":case\"dot\":_.arc(o,o,o/2,0,2*Math.PI,!0),_.fill();break;case\"o\":case\"ring\":_.arc(o,o,o/2,0,2*Math.PI,!0),_.stroke();break;case\"-\":case\"horizontal_line\":c(_,l,o);break;case\"|\":case\"vertical_line\":i(_,l,o);break;case\"+\":case\"cross\":c(_,l,o),i(_,l,o);break;case'\"':case\"horizontal_dash\":c(_,o,o);break;case\":\":case\"vertical_dash\":i(_,o,o);break;case\"@\":case\"spiral\":const e=l/30;_.moveTo(o,o);for(let t=0;t<360;t++){const a=.1*t,s=o+e*a*Math.cos(a),l=o+e*a*Math.sin(a);_.lineTo(s,l)}_.stroke();break;case\"/\":case\"right_diagonal_line\":_.moveTo(.5-n,l),_.lineTo(n+.5,0),_.stroke(),_.moveTo(n+.5,l),_.lineTo(3*n+.5,0),_.stroke(),_.moveTo(3*n+.5,l),_.lineTo(5*n+.5,0),_.stroke(),_.stroke();break;case\"\\\\\":case\"left_diagonal_line\":_.moveTo(n+.5,l),_.lineTo(.5-n,0),_.stroke(),_.moveTo(3*n+.5,l),_.lineTo(n+.5,0),_.stroke(),_.moveTo(5*n+.5,l),_.lineTo(3*n+.5,0),_.stroke(),_.stroke();break;case\"x\":case\"diagonal_cross\":h(_,l);break;case\",\":case\"right_diagonal_dash\":_.moveTo(n+.5,3*n+.5),_.lineTo(3*n+.5,n+.5),_.stroke();break;case\"`\":case\"left_diagonal_dash\":_.moveTo(n+.5,n+.5),_.lineTo(3*n+.5,3*n+.5),_.stroke();break;case\"v\":case\"horizontal_wave\":_.moveTo(0,n),_.lineTo(o,3*n),_.lineTo(l,n),_.stroke();break;case\">\":case\"vertical_wave\":_.moveTo(n,0),_.lineTo(3*n,o),_.lineTo(n,l),_.stroke();break;case\"*\":case\"criss_cross\":h(_,l),c(_,l,o),i(_,l,o)}return r}class n{constructor(e,t=\"\"){this.obj=e,this.prefix=t,this.cache={};for(const a of this.attrs)this[a]=e.properties[t+a]}warm_cache(e){for(const t of this.attrs){const a=this.obj.properties[this.prefix+t];if(void 0!==a.spec.value)this.cache[t]=a.spec.value;else{if(null==e)throw new Error(\"source is required with a vectorized visual property\");this.cache[t+\"_array\"]=a.array(e)}}}cache_select(e,t){const a=this.obj.properties[this.prefix+e];let s;return void 0!==a.spec.value?this.cache[e]=s=a.spec.value:this.cache[e]=s=this.cache[e+\"_array\"][t],s}set_vectorize(e,t){null!=this.all_indices?this._set_vectorize(e,this.all_indices[t]):this._set_vectorize(e,t)}}a.ContextProperties=n,n.__name__=\"ContextProperties\";class r extends n{set_value(e){e.strokeStyle=this.line_color.value(),e.globalAlpha=this.line_alpha.value(),e.lineWidth=this.line_width.value(),e.lineJoin=this.line_join.value(),e.lineCap=this.line_cap.value(),e.setLineDash(this.line_dash.value()),e.setLineDashOffset(this.line_dash_offset.value())}get doit(){return!(null===this.line_color.spec.value||0==this.line_alpha.spec.value||0==this.line_width.spec.value)}_set_vectorize(e,t){this.cache_select(\"line_color\",t),e.strokeStyle!==this.cache.line_color&&(e.strokeStyle=this.cache.line_color),this.cache_select(\"line_alpha\",t),e.globalAlpha!==this.cache.line_alpha&&(e.globalAlpha=this.cache.line_alpha),this.cache_select(\"line_width\",t),e.lineWidth!==this.cache.line_width&&(e.lineWidth=this.cache.line_width),this.cache_select(\"line_join\",t),e.lineJoin!==this.cache.line_join&&(e.lineJoin=this.cache.line_join),this.cache_select(\"line_cap\",t),e.lineCap!==this.cache.line_cap&&(e.lineCap=this.cache.line_cap),this.cache_select(\"line_dash\",t),e.getLineDash()!==this.cache.line_dash&&e.setLineDash(this.cache.line_dash),this.cache_select(\"line_dash_offset\",t),e.getLineDashOffset()!==this.cache.line_dash_offset&&e.setLineDashOffset(this.cache.line_dash_offset)}color_value(){const[e,t,a,s]=l.color2rgba(this.line_color.value(),this.line_alpha.value());return`rgba(${255*e},${255*t},${255*a},${s})`}}a.Line=r,r.__name__=\"Line\",r.prototype.attrs=Object.keys(s.line());class _ extends n{set_value(e){e.fillStyle=this.fill_color.value(),e.globalAlpha=this.fill_alpha.value()}get doit(){return!(null===this.fill_color.spec.value||0==this.fill_alpha.spec.value)}_set_vectorize(e,t){this.cache_select(\"fill_color\",t),e.fillStyle!==this.cache.fill_color&&(e.fillStyle=this.cache.fill_color),this.cache_select(\"fill_alpha\",t),e.globalAlpha!==this.cache.fill_alpha&&(e.globalAlpha=this.cache.fill_alpha)}color_value(){const[e,t,a,s]=l.color2rgba(this.fill_color.value(),this.fill_alpha.value());return`rgba(${255*e},${255*t},${255*a},${s})`}}a.Fill=_,_.__name__=\"Fill\",_.prototype.attrs=Object.keys(s.fill());class p extends n{cache_select(e,t){let a;if(\"pattern\"==e){this.cache_select(\"hatch_color\",t),this.cache_select(\"hatch_scale\",t),this.cache_select(\"hatch_pattern\",t),this.cache_select(\"hatch_weight\",t);const{hatch_color:e,hatch_scale:a,hatch_pattern:s,hatch_weight:l,hatch_extra:c}=this.cache;if(null!=c&&c.hasOwnProperty(s)){const t=c[s];this.cache.pattern=t.get_pattern(e,a,l)}else this.cache.pattern=t=>{const c=o(s,e,a,l);return t.createPattern(c,\"repeat\")}}else a=super.cache_select(e,t);return a}_try_defer(e){const{hatch_pattern:t,hatch_extra:a}=this.cache;if(null!=a&&a.hasOwnProperty(t)){a[t].onload(e)}}get doit(){return!(null===this.hatch_color.spec.value||0==this.hatch_alpha.spec.value||\" \"==this.hatch_pattern.spec.value||\"blank\"==this.hatch_pattern.spec.value||null===this.hatch_pattern.spec.value)}doit2(e,t,a,s){if(!this.doit)return;this.cache_select(\"pattern\",t),null==this.cache.pattern(e)?this._try_defer(s):(this.set_vectorize(e,t),a())}_set_vectorize(e,t){this.cache_select(\"pattern\",t),e.fillStyle=this.cache.pattern(e),this.cache_select(\"hatch_alpha\",t),e.globalAlpha!==this.cache.hatch_alpha&&(e.globalAlpha=this.cache.hatch_alpha)}color_value(){const[e,t,a,s]=l.color2rgba(this.hatch_color.value(),this.hatch_alpha.value());return`rgba(${255*e},${255*t},${255*a},${s})`}}a.Hatch=p,p.__name__=\"Hatch\",p.prototype.attrs=Object.keys(s.hatch());class u extends n{cache_select(e,t){let a;if(\"font\"==e){super.cache_select(\"text_font_style\",t),super.cache_select(\"text_font_size\",t),super.cache_select(\"text_font\",t);const{text_font_style:e,text_font_size:s,text_font:l}=this.cache;this.cache.font=a=`${e} ${s} ${l}`}else a=super.cache_select(e,t);return a}font_value(){const e=this.text_font.value(),t=this.text_font_size.value();return this.text_font_style.value()+\" \"+t+\" \"+e}color_value(){const[e,t,a,s]=l.color2rgba(this.text_color.value(),this.text_alpha.value());return`rgba(${255*e},${255*t},${255*a},${s})`}set_value(e){e.font=this.font_value(),e.fillStyle=this.text_color.value(),e.globalAlpha=this.text_alpha.value(),e.textAlign=this.text_align.value(),e.textBaseline=this.text_baseline.value()}get doit(){return!(null===this.text_color.spec.value||0==this.text_alpha.spec.value)}_set_vectorize(e,t){this.cache_select(\"font\",t),e.font!==this.cache.font&&(e.font=this.cache.font),this.cache_select(\"text_color\",t),e.fillStyle!==this.cache.text_color&&(e.fillStyle=this.cache.text_color),this.cache_select(\"text_alpha\",t),e.globalAlpha!==this.cache.text_alpha&&(e.globalAlpha=this.cache.text_alpha),this.cache_select(\"text_align\",t),e.textAlign!==this.cache.text_align&&(e.textAlign=this.cache.text_align),this.cache_select(\"text_baseline\",t),e.textBaseline!==this.cache.text_baseline&&(e.textBaseline=this.cache.text_baseline)}}a.Text=u,u.__name__=\"Text\",u.prototype.attrs=Object.keys(s.text());class f{constructor(e){for(const t of e.mixins){const[a,s=\"\"]=t.split(\":\");let l;switch(a){case\"line\":l=r;break;case\"fill\":l=_;break;case\"hatch\":l=p;break;case\"text\":l=u;break;default:throw new Error(`unknown visual: ${a}`)}this[s+a]=new l(e,s)}}warm_cache(e){for(const t in this)if(this.hasOwnProperty(t)){const a=this[t];a instanceof n&&a.warm_cache(e)}}set_all_indices(e){for(const t in this)if(this.hasOwnProperty(t)){const a=this[t];a instanceof n&&(a.all_indices=e)}}}a.Visuals=f,f.__name__=\"Visuals\"},\n      function _(e,t,s){Object.defineProperty(s,\"__esModule\",{value:!0});const n=e(1),c=e(13),r=n.__importStar(e(19)),a=e(8),i=e(23),o=e(70);class _ extends c.HasProps{constructor(e){super(e)}static init_Model(){this.define({tags:[r.Array,[]],name:[r.String],js_property_callbacks:[r.Any,{}],js_event_callbacks:[r.Any,{}],subscribed_events:[r.Array,[]]})}connect_signals(){super.connect_signals(),this._update_property_callbacks(),this.connect(this.properties.js_property_callbacks.change,()=>this._update_property_callbacks()),this.connect(this.properties.js_event_callbacks.change,()=>this._update_event_callbacks()),this.connect(this.properties.subscribed_events.change,()=>this._update_event_callbacks())}_process_event(e){for(const t of this.js_event_callbacks[e.event_name]||[])t.execute(e);null!=this.document&&this.subscribed_events.some(t=>t==e.event_name)&&this.document.event_manager.send_event(e)}trigger_event(e){null!=this.document&&(e.origin=this,this.document.event_manager.trigger(e))}_update_event_callbacks(){null!=this.document?this.document.event_manager.subscribed_models.add(this.id):o.logger.warn(\"WARNING: Document not defined for updating event callbacks\")}_update_property_callbacks(){const e=e=>{const[t,s=null]=e.split(\":\");return null!=s?this.properties[s][t]:this[t]};for(const t in this._js_callbacks){const s=this._js_callbacks[t],n=e(t);for(const e of s)this.disconnect(n,e)}this._js_callbacks={};for(const t in this.js_property_callbacks){const s=this.js_property_callbacks[t].map(e=>()=>e.execute(this));this._js_callbacks[t]=s;const n=e(t);for(const e of s)this.connect(n,e)}}_doc_attached(){i.isEmpty(this.js_event_callbacks)&&i.isEmpty(this.subscribed_events)||this._update_event_callbacks()}select(e){if(a.isString(e))return this.references().filter(t=>t instanceof _&&t.name===e);if(e.prototype instanceof c.HasProps)return this.references().filter(t=>t instanceof e);throw new Error(\"invalid selector\")}select_one(e){const t=this.select(e);switch(t.length){case 0:return null;case 1:return t[0];default:throw new Error(\"found more than one object matching given selector\")}}}s.Model=_,_.__name__=\"Model\",_.init_Model()},\n      function _(e,l,o){Object.defineProperty(o,\"__esModule\",{value:!0});const n=e(8),t={};class s{constructor(e,l){this.name=e,this.level=l}}o.LogLevel=s,s.__name__=\"LogLevel\";class g{constructor(e,l=g.INFO){this._name=e,this.set_level(l)}static get levels(){return Object.keys(g.log_levels)}static get(e,l=g.INFO){if(e.length>0){let o=t[e];return null==o&&(t[e]=o=new g(e,l)),o}throw new TypeError(\"Logger.get() expects a non-empty string name and an optional log-level\")}get level(){return this.get_level()}get_level(){return this._log_level}set_level(e){if(e instanceof s)this._log_level=e;else{if(!n.isString(e)||null==g.log_levels[e])throw new Error(\"Logger.set_level() expects a log-level object or a string name of a log-level\");this._log_level=g.log_levels[e]}const l=`[${this._name}]`;for(const e in g.log_levels){g.log_levels[e].level<this._log_level.level||this._log_level.level===g.OFF.level?this[e]=function(){}:this[e]=r(e,l)}}trace(...e){}debug(...e){}info(...e){}warn(...e){}error(...e){}}function r(e,l){return null!=console[e]?console[e].bind(console,l):null!=console.log?console.log.bind(console,l):function(){}}function i(e){const l=o.logger.level;return n.isString(e)&&null==g.log_levels[e]?(console.log(`[bokeh] unrecognized logging level '${e}' passed to Bokeh.set_log_level(), ignoring`),console.log(`[bokeh] valid log levels are: ${g.levels.join(\", \")}`)):(console.log(`[bokeh] setting log level to: '${n.isString(e)?e:e.level}'`),o.logger.set_level(e)),l}o.Logger=g,g.__name__=\"Logger\",g.TRACE=new s(\"trace\",0),g.DEBUG=new s(\"debug\",1),g.INFO=new s(\"info\",2),g.WARN=new s(\"warn\",6),g.ERROR=new s(\"error\",7),g.FATAL=new s(\"fatal\",8),g.OFF=new s(\"off\",9),g.log_levels={trace:g.TRACE,debug:g.DEBUG,info:g.INFO,warn:g.WARN,error:g.ERROR,fatal:g.FATAL,off:g.OFF},o.logger=g.get(\"bokeh\"),o.set_log_level=i,o.with_log_level=function(e,l){const o=i(e);try{l()}finally{i(o)}}},\n      function _(t,e,s){Object.defineProperty(s,\"__esModule\",{value:!0});const i=t(1),a=t(29),n=t(72),r=t(73),o=i.__importStar(t(19)),_=t(10);class l extends a.AnnotationView{initialize(){super.initialize(),null==this.model.source&&(this.model.source=new r.ColumnDataSource),this.set_data(this.model.source)}connect_signals(){super.connect_signals(),this.connect(this.model.change,()=>this.set_data(this.model.source)),this.connect(this.model.source.streaming,()=>this.set_data(this.model.source)),this.connect(this.model.source.patching,()=>this.set_data(this.model.source))}set_data(t){super.set_data(t),this.visuals.warm_cache(t),this.plot_view.request_render()}_map_data(){const{frame:t}=this.plot_view;let e,s,i,a;return\"data\"==this.model.start_units?(e=t.xscales[this.model.x_range_name].v_compute(this._x_start),s=t.yscales[this.model.y_range_name].v_compute(this._y_start)):(e=t.xview.v_compute(this._x_start),s=t.yview.v_compute(this._y_start)),\"data\"==this.model.end_units?(i=t.xscales[this.model.x_range_name].v_compute(this._x_end),a=t.yscales[this.model.y_range_name].v_compute(this._y_end)):(i=t.xview.v_compute(this._x_end),a=t.yview.v_compute(this._y_end)),[[e,s],[i,a]]}render(){if(!this.model.visible)return;const{ctx:t}=this.plot_view.canvas_view;t.save();const[e,s]=this._map_data();null!=this.model.end&&this._arrow_head(t,\"render\",this.model.end,e,s),null!=this.model.start&&this._arrow_head(t,\"render\",this.model.start,s,e),t.beginPath();const{x:i,y:a,width:n,height:r}=this.plot_view.layout.bbox;t.rect(i,a,n,r),null!=this.model.end&&this._arrow_head(t,\"clip\",this.model.end,e,s),null!=this.model.start&&this._arrow_head(t,\"clip\",this.model.start,s,e),t.closePath(),t.clip(),this._arrow_body(t,e,s),t.restore()}_arrow_head(t,e,s,i,a){for(let n=0,r=this._x_start.length;n<r;n++){const r=Math.PI/2+_.atan2([i[0][n],i[1][n]],[a[0][n],a[1][n]]);t.save(),t.translate(a[0][n],a[1][n]),t.rotate(r),\"render\"==e?s.render(t,n):\"clip\"==e&&s.clip(t,n),t.restore()}}_arrow_body(t,e,s){if(this.visuals.line.doit)for(let i=0,a=this._x_start.length;i<a;i++)this.visuals.line.set_vectorize(t,i),t.beginPath(),t.moveTo(e[0][i],e[1][i]),t.lineTo(s[0][i],s[1][i]),t.stroke()}}s.ArrowView=l,l.__name__=\"ArrowView\";class h extends a.Annotation{constructor(t){super(t)}static init_Arrow(){this.prototype.default_view=l,this.mixins([\"line\"]),this.define({x_start:[o.NumberSpec],y_start:[o.NumberSpec],start_units:[o.SpatialUnits,\"data\"],start:[o.Instance,null],x_end:[o.NumberSpec],y_end:[o.NumberSpec],end_units:[o.SpatialUnits,\"data\"],end:[o.Instance,()=>new n.OpenHead({})],source:[o.Instance],x_range_name:[o.String,\"default\"],y_range_name:[o.String,\"default\"]})}}s.Arrow=h,h.__name__=\"Arrow\",h.init_Arrow()},\n      function _(i,e,s){Object.defineProperty(s,\"__esModule\",{value:!0});const t=i(1),l=i(29),n=i(68),o=t.__importStar(i(19));class h extends l.Annotation{constructor(i){super(i)}static init_ArrowHead(){this.define({size:[o.Number,25]})}initialize(){super.initialize(),this.visuals=new n.Visuals(this)}}s.ArrowHead=h,h.__name__=\"ArrowHead\",h.init_ArrowHead();class a extends h{constructor(i){super(i)}static init_OpenHead(){this.mixins([\"line\"])}clip(i,e){this.visuals.line.set_vectorize(i,e),i.moveTo(.5*this.size,this.size),i.lineTo(.5*this.size,-2),i.lineTo(-.5*this.size,-2),i.lineTo(-.5*this.size,this.size),i.lineTo(0,0),i.lineTo(.5*this.size,this.size)}render(i,e){this.visuals.line.doit&&(this.visuals.line.set_vectorize(i,e),i.beginPath(),i.moveTo(.5*this.size,this.size),i.lineTo(0,0),i.lineTo(-.5*this.size,this.size),i.stroke())}}s.OpenHead=a,a.__name__=\"OpenHead\",a.init_OpenHead();class r extends h{constructor(i){super(i)}static init_NormalHead(){this.mixins([\"line\",\"fill\"]),this.override({fill_color:\"black\"})}clip(i,e){this.visuals.line.set_vectorize(i,e),i.moveTo(.5*this.size,this.size),i.lineTo(.5*this.size,-2),i.lineTo(-.5*this.size,-2),i.lineTo(-.5*this.size,this.size),i.lineTo(.5*this.size,this.size)}render(i,e){this.visuals.fill.doit&&(this.visuals.fill.set_vectorize(i,e),this._normal(i,e),i.fill()),this.visuals.line.doit&&(this.visuals.line.set_vectorize(i,e),this._normal(i,e),i.stroke())}_normal(i,e){i.beginPath(),i.moveTo(.5*this.size,this.size),i.lineTo(0,0),i.lineTo(-.5*this.size,this.size),i.closePath()}}s.NormalHead=r,r.__name__=\"NormalHead\",r.init_NormalHead();class z extends h{constructor(i){super(i)}static init_VeeHead(){this.mixins([\"line\",\"fill\"]),this.override({fill_color:\"black\"})}clip(i,e){this.visuals.line.set_vectorize(i,e),i.moveTo(.5*this.size,this.size),i.lineTo(.5*this.size,-2),i.lineTo(-.5*this.size,-2),i.lineTo(-.5*this.size,this.size),i.lineTo(0,.5*this.size),i.lineTo(.5*this.size,this.size)}render(i,e){this.visuals.fill.doit&&(this.visuals.fill.set_vectorize(i,e),this._vee(i,e),i.fill()),this.visuals.line.doit&&(this.visuals.line.set_vectorize(i,e),this._vee(i,e),i.stroke())}_vee(i,e){i.beginPath(),i.moveTo(.5*this.size,this.size),i.lineTo(0,0),i.lineTo(-.5*this.size,this.size),i.lineTo(0,.5*this.size),i.closePath()}}s.VeeHead=z,z.__name__=\"VeeHead\",z.init_VeeHead();class _ extends h{constructor(i){super(i)}static init_TeeHead(){this.mixins([\"line\"])}render(i,e){this.visuals.line.doit&&(this.visuals.line.set_vectorize(i,e),i.beginPath(),i.moveTo(.5*this.size,0),i.lineTo(-.5*this.size,0),i.stroke())}clip(i,e){}}s.TeeHead=_,_.__name__=\"TeeHead\",_.init_TeeHead()},\n      function _(t,e,n){Object.defineProperty(n,\"__esModule\",{value:!0});const s=t(1),a=t(74),o=t(13),i=s.__importStar(t(19)),r=t(15),l=t(100),u=t(8),c=s.__importStar(t(102)),_=t(23),h=t(103);function d(t,e,n){if(u.isArray(t)){const s=t.concat(e);return null!=n&&s.length>n?s.slice(-n):s}if(u.isTypedArray(t)){const s=t.length+e.length;if(null!=n&&s>n){const a=s-n,o=t.length;let i;t.length<n?(i=new t.constructor(n),i.set(t,0)):i=t;for(let t=a,e=o;t<e;t++)i[t-a]=i[t];for(let t=0,n=e.length;t<n;t++)i[t+(o-a)]=e[t];return i}{const n=new t.constructor(e);return c.concat(t,n)}}throw new Error(\"unsupported array types\")}function m(t,e){let n,s,a;return u.isNumber(t)?(n=t,a=t+1,s=1):(n=null!=t.start?t.start:0,a=null!=t.stop?t.stop:e,s=null!=t.step?t.step:1),[n,a,s]}function f(t,e,n){const s=new r.Set;let a=!1;for(const[o,i]of e){let e,r,l,c;if(u.isArray(o)){const[a]=o;s.add(a),r=n[a],e=t[a],c=i,2===o.length?(r=[1,r[0]],l=[o[0],0,o[1]]):l=o}else u.isNumber(o)?(c=[i],s.add(o)):(c=i,a=!0),l=[0,0,o],r=[1,t.length],e=t;let _=0;const[h,d,f]=m(l[1],r[0]),[p,g,y]=m(l[2],r[1]);for(let t=h;t<d;t+=f)for(let n=p;n<g;n+=y)a&&s.add(n),e[t*r[1]+n]=c[_],_++}return s}n.stream_to_column=d,n.slice=m,n.patch_to_column=f;class p extends a.ColumnarDataSource{constructor(t){super(t)}static init_ColumnDataSource(){this.define({data:[i.Any,{}]})}initialize(){super.initialize(),[this.data,this._shapes]=l.decode_column_data(this.data)}attributes_as_json(t=!0,e=p._value_to_json){const n={},s=this.serializable_attributes();for(const e of _.keys(s)){let a=s[e];\"data\"===e&&(a=l.encode_column_data(a,this._shapes)),t?n[e]=a:e in this._set_after_defaults&&(n[e]=a)}return e(\"attributes\",n,this)}static _value_to_json(t,e,n){return u.isPlainObject(e)&&\"data\"===t?l.encode_column_data(e,n._shapes):o.HasProps._value_to_json(t,e,n)}stream(t,e,n){const{data:s}=this;for(const n in t)s[n]=d(s[n],t[n],e);if(this.setv({data:s},{silent:!0}),this.streaming.emit(),null!=this.document){const s=new h.ColumnsStreamedEvent(this.document,this.ref(),t,e);this.document._notify_change(this,\"data\",null,null,{setter_id:n,hint:s})}}patch(t,e){const{data:n}=this;let s=new r.Set;for(const e in t){const a=t[e];s=s.union(f(n[e],a,this._shapes[e]))}if(this.setv({data:n},{silent:!0}),this.patching.emit(s.values),null!=this.document){const n=new h.ColumnsPatchedEvent(this.document,this.ref(),t);this.document._notify_change(this,\"data\",null,null,{setter_id:e,hint:n})}}}n.ColumnDataSource=p,p.__name__=\"ColumnDataSource\",p.init_ColumnDataSource()},\n      function _(t,n,e){Object.defineProperty(e,\"__esModule\",{value:!0});const a=t(1),s=t(75),i=t(14),r=t(70),c=t(77),l=a.__importStar(t(19)),o=t(8),u=t(9),h=t(23),g=t(76),_=t(99);class d extends s.DataSource{constructor(t){super(t)}get_array(t){let n=this.data[t];return null==n?this.data[t]=n=[]:o.isArray(n)||(this.data[t]=n=Array.from(n)),n}static init_ColumnarDataSource(){this.define({selection_policy:[l.Instance,()=>new _.UnionRenderers]}),this.internal({selection_manager:[l.Instance,t=>new c.SelectionManager({source:t})],inspected:[l.Instance,()=>new g.Selection],_shapes:[l.Any,{}]})}initialize(){super.initialize(),this._select=new i.Signal0(this,\"select\"),this.inspect=new i.Signal(this,\"inspect\"),this.streaming=new i.Signal0(this,\"streaming\"),this.patching=new i.Signal(this,\"patching\")}get_column(t){const n=this.data[t];return null!=n?n:null}columns(){return h.keys(this.data)}get_length(t=!0){const n=u.uniq(h.values(this.data).map(t=>t.length));switch(n.length){case 0:return null;case 1:return n[0];default:{const e=\"data source has columns of inconsistent lengths\";if(t)return r.logger.warn(e),n.sort()[0];throw new Error(e)}}}get_indices(){const t=this.get_length();return u.range(0,null!=t?t:1)}clear(){const t={};for(const n of this.columns())t[n]=new this.data[n].constructor(0);this.data=t}}e.ColumnarDataSource=d,d.__name__=\"ColumnarDataSource\",d.init_ColumnarDataSource()},\n      function _(e,t,a){Object.defineProperty(a,\"__esModule\",{value:!0});const c=e(1),n=e(69),o=e(76),i=c.__importStar(e(19));class r extends n.Model{constructor(e){super(e)}static init_DataSource(){this.define({selected:[i.Instance,()=>new o.Selection]})}}a.DataSource=r,r.__name__=\"DataSource\",r.init_DataSource()},\n      function _(i,e,s){Object.defineProperty(s,\"__esModule\",{value:!0});const t=i(1),n=i(69),l=t.__importStar(i(19)),_=i(9),h=i(23);class c extends n.Model{constructor(i){super(i)}static init_Selection(){this.define({indices:[l.Array,[]],line_indices:[l.Array,[]],multiline_indices:[l.Any,{}]}),this.internal({final:[l.Boolean],selected_glyphs:[l.Array,[]],get_view:[l.Any],image_indices:[l.Array,[]]})}initialize(){super.initialize(),this.get_view=()=>null}get selected_glyph(){return this.selected_glyphs.length>0?this.selected_glyphs[0]:null}add_to_selected_glyphs(i){this.selected_glyphs.push(i)}update(i,e,s){this.final=e,s?this.update_through_union(i):(this.indices=i.indices,this.line_indices=i.line_indices,this.selected_glyphs=i.selected_glyphs,this.get_view=i.get_view,this.multiline_indices=i.multiline_indices,this.image_indices=i.image_indices)}clear(){this.final=!0,this.indices=[],this.line_indices=[],this.multiline_indices={},this.get_view=()=>null,this.selected_glyphs=[]}is_empty(){return 0==this.indices.length&&0==this.line_indices.length&&0==this.image_indices.length}update_through_union(i){this.indices=_.union(i.indices,this.indices),this.selected_glyphs=_.union(i.selected_glyphs,this.selected_glyphs),this.line_indices=_.union(i.line_indices,this.line_indices),this.get_view()||(this.get_view=i.get_view),this.multiline_indices=h.merge(i.multiline_indices,this.multiline_indices)}update_through_intersection(i){this.indices=_.intersection(i.indices,this.indices),this.selected_glyphs=_.union(i.selected_glyphs,this.selected_glyphs),this.line_indices=_.union(i.line_indices,this.line_indices),this.get_view()||(this.get_view=i.get_view),this.multiline_indices=h.merge(i.multiline_indices,this.multiline_indices)}}s.Selection=c,c.__name__=\"Selection\",c.init_Selection()},\n      function _(e,t,i){Object.defineProperty(i,\"__esModule\",{value:!0});const s=e(1),n=e(13),o=e(76),c=e(78),r=e(97),l=s.__importStar(e(19));class _ extends n.HasProps{constructor(e){super(e),this.inspectors={}}static init_SelectionManager(){this.internal({source:[l.Any]})}select(e,t,i,s=!1){const n=[],o=[];for(const t of e)t instanceof c.GlyphRendererView?n.push(t):t instanceof r.GraphRendererView&&o.push(t);let l=!1;for(const e of o){const n=e.model.selection_policy.hit_test(t,e);l=l||e.model.selection_policy.do_selection(n,e.model,i,s)}if(n.length>0){const e=this.source.selection_policy.hit_test(t,n);l=l||this.source.selection_policy.do_selection(e,this.source,i,s)}return l}inspect(e,t){let i=!1;if(e instanceof c.GlyphRendererView){const s=e.hit_test(t);if(null!=s){i=!s.is_empty();const n=this.get_or_create_inspector(e.model);n.update(s,!0,!1),this.source.setv({inspected:n},{silent:!0}),this.source.inspect.emit([e,{geometry:t}])}}else if(e instanceof r.GraphRendererView){const s=e.model.inspection_policy.hit_test(t,e);i=i||e.model.inspection_policy.do_inspection(s,t,e,!1,!1)}return i}clear(e){this.source.selected.clear(),null!=e&&this.get_or_create_inspector(e.model).clear()}get_or_create_inspector(e){return null==this.inspectors[e.id]&&(this.inspectors[e.id]=new o.Selection),this.inspectors[e.id]}}i.SelectionManager=_,_.__name__=\"SelectionManager\",_.init_SelectionManager()},\n      function _(e,t,i){Object.defineProperty(i,\"__esModule\",{value:!0});const s=e(1),l=e(79),n=e(80),h=e(91),o=e(92),a=e(94),r=e(95),_=e(70),d=s.__importStar(e(19)),c=e(12),g=e(9),p=e(23),y=e(96),u=e(88),m={fill:{},line:{}},v={fill:{fill_alpha:.3,fill_color:\"grey\"},line:{line_alpha:.3,line_color:\"grey\"}},f={fill:{fill_alpha:.2},line:{}};class w extends l.DataRendererView{async lazy_initialize(){await super.lazy_initialize();const e=this.model.glyph,t=g.includes(e.mixins,\"fill\"),i=g.includes(e.mixins,\"line\"),s=p.clone(e.attributes);function l(l){const n=p.clone(s);return t&&p.extend(n,l.fill),i&&p.extend(n,l.line),new e.constructor(n)}delete s.id,this.glyph=await this.build_glyph_view(e);let{selection_glyph:n}=this.model;null==n?n=l({fill:{},line:{}}):\"auto\"===n&&(n=l(m)),this.selection_glyph=await this.build_glyph_view(n);let{nonselection_glyph:h}=this.model;null==h?h=l({fill:{},line:{}}):\"auto\"===h&&(h=l(f)),this.nonselection_glyph=await this.build_glyph_view(h);const{hover_glyph:o}=this.model;null!=o&&(this.hover_glyph=await this.build_glyph_view(o));const{muted_glyph:a}=this.model;null!=a&&(this.muted_glyph=await this.build_glyph_view(a));const r=l(v);this.decimated_glyph=await this.build_glyph_view(r),this.xscale=this.plot_view.frame.xscales[this.model.x_range_name],this.yscale=this.plot_view.frame.yscales[this.model.y_range_name],this.set_data(!1)}async build_glyph_view(e){return y.build_view(e,{parent:this})}remove(){var e,t;this.glyph.remove(),this.selection_glyph.remove(),this.nonselection_glyph.remove(),null===(e=this.hover_glyph)||void 0===e||e.remove(),null===(t=this.muted_glyph)||void 0===t||t.remove(),this.decimated_glyph.remove(),super.remove()}connect_signals(){super.connect_signals(),this.connect(this.model.change,()=>this.request_render()),this.connect(this.model.glyph.change,()=>this.set_data()),this.connect(this.model.data_source.change,()=>this.set_data()),this.connect(this.model.data_source.streaming,()=>this.set_data()),this.connect(this.model.data_source.patching,e=>this.set_data(!0,e)),this.connect(this.model.data_source.selected.change,()=>this.request_render()),this.connect(this.model.data_source._select,()=>this.request_render()),null!=this.hover_glyph&&this.connect(this.model.data_source.inspect,()=>this.request_render()),this.connect(this.model.properties.view.change,()=>this.set_data()),this.connect(this.model.view.change,()=>this.set_data()),this.connect(this.model.properties.visible.change,()=>this.plot_view.update_dataranges());const{x_ranges:e,y_ranges:t}=this.plot_view.frame;for(const t in e){const i=e[t];i instanceof u.FactorRange&&this.connect(i.change,()=>this.set_data())}for(const e in t){const i=t[e];i instanceof u.FactorRange&&this.connect(i.change,()=>this.set_data())}this.connect(this.model.glyph.transformchange,()=>this.set_data())}have_selection_glyphs(){return null!=this.selection_glyph&&null!=this.nonselection_glyph}set_data(e=!0,t=null){const i=Date.now(),s=this.model.data_source;this.all_indices=this.model.view.indices,this.glyph.model.setv({x_range_name:this.model.x_range_name,y_range_name:this.model.y_range_name},{silent:!0}),this.glyph.set_data(s,this.all_indices,t),this.glyph.set_visuals(s),this.decimated_glyph.set_visuals(s),this.have_selection_glyphs()&&(this.selection_glyph.set_visuals(s),this.nonselection_glyph.set_visuals(s)),null!=this.hover_glyph&&this.hover_glyph.set_visuals(s),null!=this.muted_glyph&&this.muted_glyph.set_visuals(s);const{lod_factor:l}=this.plot_model;this.decimated=[];for(let e=0,t=Math.floor(this.all_indices.length/l);e<t;e++)this.decimated.push(e*l);const n=Date.now()-i;_.logger.debug(`${this.glyph.model.type} GlyphRenderer (${this.model.id}): set_data finished in ${n}ms`),this.set_data_timestamp=Date.now(),e&&this.request_render()}get has_webgl(){return null!=this.glyph.glglyph}render(){if(!this.model.visible)return;const e=Date.now(),t=this.has_webgl;this.glyph.map_data();const i=Date.now()-e,s=Date.now();let l=this.glyph.mask_data(this.all_indices);l.length===this.all_indices.length&&(l=g.range(0,this.all_indices.length));const r=Date.now()-s,{ctx:d}=this.plot_view.canvas_view;d.save();const{selected:p}=this.model.data_source;let y;y=!p||p.is_empty()?[]:this.glyph instanceof n.LineView&&p.selected_glyph===this.glyph.model?this.model.view.convert_indices_from_subset(l):p.indices;const{inspected:u}=this.model.data_source,m=new Set((()=>!u||u.is_empty()?[]:u.selected_glyph?this.model.view.convert_indices_from_subset(l):u.indices.length>0?u.indices:c.map(Object.keys(u.multiline_indices),e=>parseInt(e)))()),v=c.filter(l,e=>m.has(this.all_indices[e])),{lod_threshold:f}=this.plot_model;let w,b,x;null!=this.model.document&&this.model.document.interactive_duration()>0&&!t&&null!=f&&this.all_indices.length>f?(l=this.decimated,w=this.decimated_glyph,b=this.decimated_glyph,x=this.selection_glyph):(w=this.model.muted&&null!=this.muted_glyph?this.muted_glyph:this.glyph,b=this.nonselection_glyph,x=this.selection_glyph),null!=this.hover_glyph&&v.length&&(l=g.difference(l,v));let D,R=null;if(y.length&&this.have_selection_glyphs()){const e=Date.now(),t={};for(const e of y)t[e]=!0;const i=new Array,s=new Array;if(this.glyph instanceof n.LineView)for(const e of this.all_indices)null!=t[e]?i.push(e):s.push(e);else for(const e of l)null!=t[this.all_indices[e]]?i.push(e):s.push(e);R=Date.now()-e,D=Date.now(),b.render(d,s,this.glyph),x.render(d,i,this.glyph),null!=this.hover_glyph&&(this.glyph instanceof n.LineView?this.hover_glyph.render(d,this.model.view.convert_indices_from_subset(v),this.glyph):this.hover_glyph.render(d,v,this.glyph))}else if(D=Date.now(),this.glyph instanceof n.LineView)this.hover_glyph&&v.length?this.hover_glyph.render(d,this.model.view.convert_indices_from_subset(v),this.glyph):w.render(d,this.all_indices,this.glyph);else if(this.glyph instanceof h.PatchView||this.glyph instanceof o.HAreaView||this.glyph instanceof a.VAreaView)if(0==u.selected_glyphs.length||null==this.hover_glyph)w.render(d,this.all_indices,this.glyph);else for(const e of u.selected_glyphs)e.id==this.glyph.model.id&&this.hover_glyph.render(d,this.all_indices,this.glyph);else w.render(d,l,this.glyph),this.hover_glyph&&v.length&&this.hover_glyph.render(d,v,this.glyph);const V=Date.now()-D;this.last_dtrender=V;const $=Date.now()-e;_.logger.debug(`${this.glyph.model.type} GlyphRenderer (${this.model.id}): render finished in ${$}ms`),_.logger.trace(` - map_data finished in       : ${i}ms`),_.logger.trace(` - mask_data finished in      : ${r}ms`),null!=R&&_.logger.trace(` - selection mask finished in : ${R}ms`),_.logger.trace(` - glyph renders finished in  : ${V}ms`),d.restore()}draw_legend(e,t,i,s,l,n,h,o){null==o&&(o=this.model.get_reference_point(n,h)),this.glyph.draw_legend_for_index(e,{x0:t,x1:i,y0:s,y1:l},o)}hit_test(e){if(!this.model.visible)return null;const t=this.glyph.hit_test(e);return null==t?null:this.model.view.convert_selection_from_subset(t)}}i.GlyphRendererView=w,w.__name__=\"GlyphRendererView\";class b extends l.DataRenderer{constructor(e){super(e)}static init_GlyphRenderer(){this.prototype.default_view=w,this.define({data_source:[d.Instance],view:[d.Instance,()=>new r.CDSView],glyph:[d.Instance],hover_glyph:[d.Instance],nonselection_glyph:[d.Any,\"auto\"],selection_glyph:[d.Any,\"auto\"],muted_glyph:[d.Instance],muted:[d.Boolean,!1]})}initialize(){super.initialize(),null==this.view.source&&(this.view.source=this.data_source,this.view.compute_indices())}get_reference_point(e,t){let i=0;if(null!=e){const s=this.data_source.get_column(e);if(null!=s){const e=c.indexOf(s,t);-1!=e&&(i=e)}}return i}get_selection_manager(){return this.data_source.selection_manager}}i.GlyphRenderer=b,b.__name__=\"GlyphRenderer\",b.init_GlyphRenderer()},\n      function _(e,r,n){Object.defineProperty(n,\"__esModule\",{value:!0});const t=e(1),a=e(63),_=t.__importStar(e(19));class i extends a.RendererView{}n.DataRendererView=i,i.__name__=\"DataRendererView\";class d extends a.Renderer{constructor(e){super(e)}static init_DataRenderer(){this.define({x_range_name:[_.String,\"default\"],y_range_name:[_.String,\"default\"]}),this.override({level:\"glyph\"})}}n.DataRenderer=d,d.__name__=\"DataRenderer\",d.init_DataRenderer()},\n      function _(e,t,i){Object.defineProperty(i,\"__esModule\",{value:!0});const s=e(1),n=e(81),_=e(90),l=s.__importStar(e(87));class r extends n.XYGlyphView{_render(e,t,{sx:i,sy:s}){let n=!1,_=null;this.visuals.line.set_value(e);for(const l of t){if(n){if(!isFinite(i[l]+s[l])){e.stroke(),e.beginPath(),n=!1,_=l;continue}null!=_&&l-_>1&&(e.stroke(),n=!1)}n?e.lineTo(i[l],s[l]):(e.beginPath(),e.moveTo(i[l],s[l]),n=!0),_=l}n&&e.stroke()}_hit_point(e){const t=l.create_empty_hit_test_result(),i={x:e.sx,y:e.sy};let s=9999;const n=Math.max(2,this.visuals.line.line_width.value()/2);for(let e=0,_=this.sx.length-1;e<_;e++){const _={x:this.sx[e],y:this.sy[e]},r={x:this.sx[e+1],y:this.sy[e+1]},h=l.dist_to_segment(i,_,r);h<n&&h<s&&(s=h,t.add_to_selected_glyphs(this.model),t.get_view=()=>this,t.line_indices=[e])}return t}_hit_span(e){const{sx:t,sy:i}=e,s=l.create_empty_hit_test_result();let n,_;\"v\"==e.direction?(n=this.renderer.yscale.invert(i),_=this._y):(n=this.renderer.xscale.invert(t),_=this._x);for(let e=0,t=_.length-1;e<t;e++)(_[e]<=n&&n<=_[e+1]||_[e+1]<=n&&n<=_[e])&&(s.add_to_selected_glyphs(this.model),s.get_view=()=>this,s.line_indices.push(e));return s}get_interpolation_hit(e,t){const[i,s,n,l]=[this._x[e],this._y[e],this._x[e+1],this._y[e+1]];return _.line_interpolation(this.renderer,t,i,s,n,l)}draw_legend_for_index(e,t,i){_.generic_line_legend(this.visuals,e,t,i)}}i.LineView=r,r.__name__=\"LineView\";class h extends n.XYGlyph{constructor(e){super(e)}static init_Line(){this.prototype.default_view=r,this.mixins([\"line\"])}}i.Line=h,h.__name__=\"Line\",h.init_Line()},\n      function _(e,t,s){Object.defineProperty(s,\"__esModule\",{value:!0});const i=e(82),n=e(86);class _ extends n.GlyphView{_index_data(){const e=[];for(let t=0,s=this._x.length;t<s;t++){const s=this._x[t],i=this._y[t];!isNaN(s+i)&&isFinite(s+i)&&e.push({x0:s,y0:i,x1:s,y1:i,i:t})}return new i.SpatialIndex(e)}scenterx(e){return this.sx[e]}scentery(e){return this.sy[e]}}s.XYGlyphView=_,_.__name__=\"XYGlyphView\";class h extends n.Glyph{constructor(e){super(e)}static init_XYGlyph(){this.coords([[\"x\",\"y\"]])}}s.XYGlyph=h,h.__name__=\"XYGlyph\",h.init_XYGlyph()},\n      function _(n,t,i){Object.defineProperty(i,\"__esModule\",{value:!0});const e=n(1).__importDefault(n(83)),s=n(85);class r{constructor(n){if(this.points=n,this.index=null,n.length>0){this.index=new e.default(n.length);for(const t of n){const{x0:n,y0:i,x1:e,y1:s}=t;this.index.add(n,i,e,s)}this.index.finish()}}_normalize(n){let{x0:t,y0:i,x1:e,y1:s}=n;return t>e&&([t,e]=[e,t]),i>s&&([i,s]=[s,i]),{x0:t,y0:i,x1:e,y1:s}}get bbox(){if(null==this.index)return s.empty();{const{minX:n,minY:t,maxX:i,maxY:e}=this.index;return{x0:n,y0:t,x1:i,y1:e}}}search(n){if(null==this.index)return[];{const{x0:t,y0:i,x1:e,y1:s}=this._normalize(n);return this.index.search(t,i,e,s).map(n=>this.points[n])}}indices(n){return this.search(n).map(({i:n})=>n)}}i.SpatialIndex=r,r.__name__=\"SpatialIndex\"},\n      function _(t,s,i){Object.defineProperty(i,\"__esModule\",{value:!0});const e=t(1).__importDefault(t(84)),h=[Int8Array,Uint8Array,Uint8ClampedArray,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array];class n{static from(t){if(!(t instanceof ArrayBuffer))throw new Error(\"Data must be an instance of ArrayBuffer.\");const[s,i]=new Uint8Array(t,0,2);if(251!==s)throw new Error(\"Data does not appear to be in a Flatbush format.\");if(i>>4!=3)throw new Error(`Got v${i>>4} data when expected v3.`);const[e]=new Uint16Array(t,2,1),[o]=new Uint32Array(t,4,1);return new n(o,e,h[15&i],t)}constructor(t,s=16,i=Float64Array,n){if(void 0===t)throw new Error(\"Missing required argument: numItems.\");if(isNaN(t)||t<=0)throw new Error(`Unpexpected numItems value: ${t}.`);this.numItems=+t,this.nodeSize=Math.min(Math.max(+s,2),65535);let o=t,r=o;this._levelBounds=[4*o];do{o=Math.ceil(o/this.nodeSize),r+=o,this._levelBounds.push(4*r)}while(1!==o);this.ArrayType=i||Float64Array,this.IndexArrayType=r<16384?Uint16Array:Uint32Array;const a=h.indexOf(this.ArrayType),_=4*r*this.ArrayType.BYTES_PER_ELEMENT;if(a<0)throw new Error(`Unexpected typed array class: ${i}.`);n&&n instanceof ArrayBuffer?(this.data=n,this._boxes=new this.ArrayType(this.data,8,4*r),this._indices=new this.IndexArrayType(this.data,8+_,r),this._pos=4*r,this.minX=this._boxes[this._pos-4],this.minY=this._boxes[this._pos-3],this.maxX=this._boxes[this._pos-2],this.maxY=this._boxes[this._pos-1]):(this.data=new ArrayBuffer(8+_+r*this.IndexArrayType.BYTES_PER_ELEMENT),this._boxes=new this.ArrayType(this.data,8,4*r),this._indices=new this.IndexArrayType(this.data,8+_,r),this._pos=0,this.minX=1/0,this.minY=1/0,this.maxX=-1/0,this.maxY=-1/0,new Uint8Array(this.data,0,2).set([251,48+a]),new Uint16Array(this.data,2,1)[0]=s,new Uint32Array(this.data,4,1)[0]=t),this._queue=new e.default}add(t,s,i,e){const h=this._pos>>2;return this._indices[h]=h,this._boxes[this._pos++]=t,this._boxes[this._pos++]=s,this._boxes[this._pos++]=i,this._boxes[this._pos++]=e,t<this.minX&&(this.minX=t),s<this.minY&&(this.minY=s),i>this.maxX&&(this.maxX=i),e>this.maxY&&(this.maxY=e),h}finish(){if(this._pos>>2!==this.numItems)throw new Error(`Added ${this._pos>>2} items when expected ${this.numItems}.`);const t=this.maxX-this.minX,s=this.maxY-this.minY,i=new Uint32Array(this.numItems);for(let e=0;e<this.numItems;e++){let h=4*e;const n=this._boxes[h++],o=this._boxes[h++],r=this._boxes[h++],a=this._boxes[h++],d=Math.floor(65535*((n+r)/2-this.minX)/t),l=Math.floor(65535*((o+a)/2-this.minY)/s);i[e]=_(d,l)}!function t(s,i,e,h,n){if(h>=n)return;const o=s[h+n>>1];let r=h-1,_=n+1;for(;;){do{r++}while(s[r]<o);do{_--}while(s[_]>o);if(r>=_)break;a(s,i,e,r,_)}t(s,i,e,h,_),t(s,i,e,_+1,n)}(i,this._boxes,this._indices,0,this.numItems-1);for(let t=0,s=0;t<this._levelBounds.length-1;t++){const i=this._levelBounds[t];for(;s<i;){let t=1/0,e=1/0,h=-1/0,n=-1/0;const o=s;for(let o=0;o<this.nodeSize&&s<i;o++){const i=this._boxes[s++],o=this._boxes[s++],r=this._boxes[s++],a=this._boxes[s++];i<t&&(t=i),o<e&&(e=o),r>h&&(h=r),a>n&&(n=a)}this._indices[this._pos>>2]=o,this._boxes[this._pos++]=t,this._boxes[this._pos++]=e,this._boxes[this._pos++]=h,this._boxes[this._pos++]=n}}}search(t,s,i,e,h){if(this._pos!==this._boxes.length)throw new Error(\"Data not yet indexed - call index.finish().\");let n=this._boxes.length-4,o=this._levelBounds.length-1;const r=[],a=[];for(;void 0!==n;){const _=Math.min(n+4*this.nodeSize,this._levelBounds[o]);for(let d=n;d<_;d+=4){const _=0|this._indices[d>>2];i<this._boxes[d]||(e<this._boxes[d+1]||t>this._boxes[d+2]||s>this._boxes[d+3]||(n<4*this.numItems?(void 0===h||h(_))&&a.push(_):(r.push(_),r.push(o-1))))}o=r.pop(),n=r.pop()}return a}neighbors(t,s,i=1/0,e=1/0,h){if(this._pos!==this._boxes.length)throw new Error(\"Data not yet indexed - call index.finish().\");let n=this._boxes.length-4;const a=this._queue,_=[],d=e*e;for(;void 0!==n;){const e=Math.min(n+4*this.nodeSize,r(n,this._levelBounds));for(let i=n;i<e;i+=4){const e=0|this._indices[i>>2],r=o(t,this._boxes[i],this._boxes[i+2]),_=o(s,this._boxes[i+1],this._boxes[i+3]),d=r*r+_*_;n<4*this.numItems?(void 0===h||h(e))&&a.push(-e-1,d):a.push(e,d)}for(;a.length&&a.peek()<0;){if(a.peekValue()>d)return a.clear(),_;if(_.push(-a.pop()-1),_.length===i)return a.clear(),_}n=a.pop()}return a.clear(),_}}function o(t,s,i){return t<s?s-t:t<=i?0:t-i}function r(t,s){let i=0,e=s.length-1;for(;i<e;){const h=i+e>>1;s[h]>t?e=h:i=h+1}return s[i]}function a(t,s,i,e,h){const n=t[e];t[e]=t[h],t[h]=n;const o=4*e,r=4*h,a=s[o],_=s[o+1],d=s[o+2],l=s[o+3];s[o]=s[r],s[o+1]=s[r+1],s[o+2]=s[r+2],s[o+3]=s[r+3],s[r]=a,s[r+1]=_,s[r+2]=d,s[r+3]=l;const u=i[e];i[e]=i[h],i[h]=u}function _(t,s){let i=t^s,e=65535^i,h=65535^(t|s),n=t&(65535^s),o=i|e>>1,r=i>>1^i,a=h>>1^e&n>>1^h,_=i&h>>1^n>>1^n;i=o,e=r,h=a,n=_,o=i&i>>2^e&e>>2,r=i&e>>2^e&(i^e)>>2,a^=i&h>>2^e&n>>2,_^=e&h>>2^(i^e)&n>>2,i=o,e=r,h=a,n=_,o=i&i>>4^e&e>>4,r=i&e>>4^e&(i^e)>>4,a^=i&h>>4^e&n>>4,_^=e&h>>4^(i^e)&n>>4,i=o,e=r,h=a,n=_,a^=i&h>>8^e&n>>8,_^=e&h>>8^(i^e)&n>>8,i=a^a>>1,e=_^_>>1;let d=t^s,l=e|65535^(d|i);return d=16711935&(d|d<<8),d=252645135&(d|d<<4),d=858993459&(d|d<<2),d=1431655765&(d|d<<1),l=16711935&(l|l<<8),l=252645135&(l|l<<4),l=858993459&(l|l<<2),l=1431655765&(l|l<<1),(l<<1|d)>>>0}i.default=n},\n      function _(s,t,i){Object.defineProperty(i,\"__esModule\",{value:!0});i.default=class{constructor(){this.ids=[],this.values=[],this.length=0}clear(){this.length=this.ids.length=this.values.length=0}push(s,t){this.ids.push(s),this.values.push(t);let i=this.length++;for(;i>0;){const s=i-1>>1,h=this.values[s];if(t>=h)break;this.ids[i]=this.ids[s],this.values[i]=h,i=s}this.ids[i]=s,this.values[i]=t}pop(){if(0===this.length)return;const s=this.ids[0];if(this.length--,this.length>0){const s=this.ids[0]=this.ids[this.length],t=this.values[0]=this.values[this.length],i=this.length>>1;let h=0;for(;h<i;){let s=1+(h<<1);const i=s+1;let e=this.ids[s],l=this.values[s];const u=this.values[i];if(i<this.length&&u<l&&(s=i,e=this.ids[i],l=u),l>=t)break;this.ids[h]=e,this.values[h]=l,h=s}this.ids[h]=s,this.values[h]=t}return this.ids.pop(),this.values.pop(),s}peek(){return this.ids[0]}peekValue(){return this.values[0]}}},\n      function _(t,i,e){Object.defineProperty(e,\"__esModule\",{value:!0});const{min:h,max:r}=Math;e.empty=function(){return{x0:1/0,y0:1/0,x1:-1/0,y1:-1/0}},e.positive_x=function(){return{x0:Number.MIN_VALUE,y0:-1/0,x1:1/0,y1:1/0}},e.positive_y=function(){return{x0:-1/0,y0:Number.MIN_VALUE,x1:1/0,y1:1/0}},e.union=function(t,i){return{x0:h(t.x0,i.x0),x1:r(t.x1,i.x1),y0:h(t.y0,i.y0),y1:r(t.y1,i.y1)}};class s{constructor(t){if(null==t)this.x0=0,this.y0=0,this.x1=0,this.y1=0;else if(\"x0\"in t){const{x0:i,y0:e,x1:h,y1:r}=t;if(!(i<=h&&e<=r))throw new Error(`invalid bbox {x0: ${i}, y0: ${e}, x1: ${h}, y1: ${r}}`);this.x0=i,this.y0=e,this.x1=h,this.y1=r}else if(\"x\"in t){const{x:i,y:e,width:h,height:r}=t;if(!(h>=0&&r>=0))throw new Error(`invalid bbox {x: ${i}, y: ${e}, width: ${h}, height: ${r}}`);this.x0=i,this.y0=e,this.x1=i+h,this.y1=e+r}else{let i,e,h,r;if(\"width\"in t)if(\"left\"in t)i=t.left,e=i+t.width;else if(\"right\"in t)e=t.right,i=e-t.width;else{const h=t.width/2;i=t.hcenter-h,e=t.hcenter+h}else i=t.left,e=t.right;if(\"height\"in t)if(\"top\"in t)h=t.top,r=h+t.height;else if(\"bottom\"in t)r=t.bottom,h=r-t.height;else{const i=t.height/2;h=t.vcenter-i,r=t.vcenter+i}else h=t.top,r=t.bottom;if(!(i<=e&&h<=r))throw new Error(`invalid bbox {left: ${i}, top: ${h}, right: ${e}, bottom: ${r}}`);this.x0=i,this.y0=h,this.x1=e,this.y1=r}}toString(){return`BBox({left: ${this.left}, top: ${this.top}, width: ${this.width}, height: ${this.height}})`}get left(){return this.x0}get top(){return this.y0}get right(){return this.x1}get bottom(){return this.y1}get p0(){return[this.x0,this.y0]}get p1(){return[this.x1,this.y1]}get x(){return this.x0}get y(){return this.y0}get width(){return this.x1-this.x0}get height(){return this.y1-this.y0}get rect(){return{x0:this.x0,y0:this.y0,x1:this.x1,y1:this.y1}}get box(){return{x:this.x,y:this.y,width:this.width,height:this.height}}get h_range(){return{start:this.x0,end:this.x1}}get v_range(){return{start:this.y0,end:this.y1}}get ranges(){return[this.h_range,this.v_range]}get aspect(){return this.width/this.height}get hcenter(){return(this.left+this.right)/2}get vcenter(){return(this.top+this.bottom)/2}contains(t,i){return t>=this.x0&&t<=this.x1&&i>=this.y0&&i<=this.y1}clip(t,i){return t<this.x0?t=this.x0:t>this.x1&&(t=this.x1),i<this.y0?i=this.y0:i>this.y1&&(i=this.y1),[t,i]}union(t){return new s({x0:h(this.x0,t.x0),y0:h(this.y0,t.y0),x1:r(this.x1,t.x1),y1:r(this.y1,t.y1)})}equals(t){return this.x0==t.x0&&this.y0==t.y0&&this.x1==t.x1&&this.y1==t.y1}get xview(){return{compute:t=>this.left+t,v_compute:t=>{const i=new Float64Array(t.length),e=this.left;for(let h=0;h<t.length;h++)i[h]=e+t[h];return i}}}get yview(){return{compute:t=>this.bottom-t,v_compute:t=>{const i=new Float64Array(t.length),e=this.bottom;for(let h=0;h<t.length;h++)i[h]=e-t[h];return i}}}}e.BBox=s,s.__name__=\"BBox\"},\n      function _(t,e,s){Object.defineProperty(s,\"__esModule\",{value:!0});const i=t(1),n=i.__importStar(t(87)),r=i.__importStar(t(19)),a=i.__importStar(t(85)),_=i.__importStar(t(30)),o=i.__importStar(t(68)),l=t(65),h=t(69),c=t(70),d=t(12),p=t(23),y=t(8),u=t(80),g=t(88);class m extends l.View{constructor(){super(...arguments),this._nohit_warned=new Set}get renderer(){return this.parent}initialize(){super.initialize(),this.visuals=new o.Visuals(this.model)}async lazy_initialize(){await super.lazy_initialize();const{webgl:e}=this.renderer.plot_view.canvas_view;if(null!=e){let s=null;try{s=await Promise.resolve().then(()=>i.__importStar(t(358)))}catch(t){if(\"MODULE_NOT_FOUND\"!==t.code)throw t;c.logger.warn(\"WebGL was requested and is supported, but bokeh-gl(.min).js is not available, falling back to 2D rendering.\")}if(null!=s){const t=s[this.model.type+\"GLGlyph\"];null!=t&&(this.glglyph=new t(e.gl,this))}}}set_visuals(t){this.visuals.warm_cache(t),null!=this.glglyph&&this.glglyph.set_visuals_changed()}render(t,e,s){t.beginPath(),null!=this.glglyph&&this.glglyph.render(t,e,s)||this._render(t,e,s)}has_finished(){return!0}notify_finished(){this.renderer.notify_finished()}_bounds(t){return t}bounds(){return this._bounds(this.index.bbox)}log_bounds(){const t=a.empty(),e=this.index.search(a.positive_x());for(const s of e)s.x0<t.x0&&(t.x0=s.x0),s.x1>t.x1&&(t.x1=s.x1);const s=this.index.search(a.positive_y());for(const e of s)e.y0<t.y0&&(t.y0=e.y0),e.y1>t.y1&&(t.y1=e.y1);return this._bounds(t)}get_anchor_point(t,e,[s,i]){switch(t){case\"center\":return{x:this.scenterx(e,s,i),y:this.scentery(e,s,i)};default:return null}}sdist(t,e,s,i=\"edge\",n=!1){let r,a;const _=e.length;if(\"center\"==i){const t=d.map(s,t=>t/2);r=new Float64Array(_);for(let s=0;s<_;s++)r[s]=e[s]-t[s];a=new Float64Array(_);for(let s=0;s<_;s++)a[s]=e[s]+t[s]}else{r=e,a=new Float64Array(_);for(let t=0;t<_;t++)a[t]=r[t]+s[t]}const o=t.v_compute(r),l=t.v_compute(a);return n?d.map(o,(t,e)=>Math.ceil(Math.abs(l[e]-o[e]))):d.map(o,(t,e)=>Math.abs(l[e]-o[e]))}draw_legend_for_index(t,e,s){}hit_test(t){switch(t.type){case\"point\":if(null!=this._hit_point)return this._hit_point(t);break;case\"span\":if(null!=this._hit_span)return this._hit_span(t);break;case\"rect\":if(null!=this._hit_rect)return this._hit_rect(t);break;case\"poly\":if(null!=this._hit_poly)return this._hit_poly(t)}return this._nohit_warned.has(t.type)||(c.logger.debug(`'${t.type}' selection not available for ${this.model.type}`),this._nohit_warned.add(t.type)),null}_hit_rect_against_index(t){const{sx0:e,sx1:s,sy0:i,sy1:r}=t,[a,_]=this.renderer.xscale.r_invert(e,s),[o,l]=this.renderer.yscale.r_invert(i,r),h=n.create_empty_hit_test_result();return h.indices=this.index.indices({x0:a,x1:_,y0:o,y1:l}),h}set_data(t,e,s){let i=this.model.materialize_dataspecs(t);if(this.visuals.set_all_indices(e),e&&!(this instanceof u.LineView)){const t={};for(const s in i){const n=i[s];\"_\"===s.charAt(0)?t[s]=e.map(t=>n[t]):t[s]=n}i=t}const n=this;if(p.extend(n,i),this.renderer.plot_view.model.use_map&&(null!=n._x&&([n._x,n._y]=_.project_xy(n._x,n._y)),null!=n._xs&&([n._xs,n._ys]=_.project_xsys(n._xs,n._ys)),null!=n._x0&&([n._x0,n._y0]=_.project_xy(n._x0,n._y0)),null!=n._x1&&([n._x1,n._y1]=_.project_xy(n._x1,n._y1))),null!=this.renderer.plot_view.frame.x_ranges){const t=this.renderer.plot_view.frame.x_ranges[this.model.x_range_name],e=this.renderer.plot_view.frame.y_ranges[this.model.y_range_name];for(let[s,i]of this.model._coords)s=`_${s}`,i=`_${i}`,null!=n._xs?(t instanceof g.FactorRange&&(n[s]=d.map(n[s],e=>t.v_synthetic(e))),e instanceof g.FactorRange&&(n[i]=d.map(n[i],t=>e.v_synthetic(t)))):(t instanceof g.FactorRange&&(n[s]=t.v_synthetic(n[s])),e instanceof g.FactorRange&&(n[i]=e.v_synthetic(n[i])))}null!=this.glglyph&&this.glglyph.set_data_changed(n._x.length),this._set_data(s),this.index_data()}_set_data(t){}index_data(){this.index=this._index_data()}mask_data(t){return null!=this.glglyph||null==this._mask_data?t:this._mask_data()}map_data(){const t=this;for(let[e,s]of this.model._coords){const i=`s${e}`,n=`s${s}`;if(e=`_${e}`,s=`_${s}`,null!=t[e]&&(y.isArray(t[e][0])||y.isTypedArray(t[e][0]))){const r=t[e].length;t[i]=new Array(r),t[n]=new Array(r);for(let a=0;a<r;a++){const[r,_]=this.map_to_screen(t[e][a],t[s][a]);t[i][a]=r,t[n][a]=_}}else[t[i],t[n]]=this.map_to_screen(t[e],t[s])}this._map_data()}_map_data(){}map_to_screen(t,e){return this.renderer.plot_view.map_to_screen(t,e,this.model.x_range_name,this.model.y_range_name)}}s.GlyphView=m,m.__name__=\"GlyphView\";class x extends h.Model{constructor(t){super(t)}static init_Glyph(){this.prototype._coords=[],this.internal({x_range_name:[r.String,\"default\"],y_range_name:[r.String,\"default\"]})}static coords(t){const e=this.prototype._coords.concat(t);this.prototype._coords=e;const s={};for(const[e,i]of t)s[e]=[r.CoordinateSpec],s[i]=[r.CoordinateSpec];this.define(s)}}s.Glyph=x,x.__name__=\"Glyph\",x.init_Glyph()},\n      function _(t,n,e){Object.defineProperty(e,\"__esModule\",{value:!0});const i=t(9),r=t(76);function s(t){return t*t}function o(t,n){return s(t.x-n.x)+s(t.y-n.y)}function c(t,n,e){const i=o(n,e);if(0==i)return o(t,n);const r=((t.x-n.x)*(e.x-n.x)+(t.y-n.y)*(e.y-n.y))/i;return o(t,r<0?n:r>1?e:{x:n.x+r*(e.x-n.x),y:n.y+r*(e.y-n.y)})}e.point_in_poly=function(t,n,e,i){let r=!1,s=e[e.length-1],o=i[i.length-1];for(let c=0;c<e.length;c++){const u=e[c],_=i[c];o<n!=_<n&&s+(n-o)/(_-o)*(u-s)<t&&(r=!r),s=u,o=_}return r},e.point_in_ellipse=function(t,n,e,i,r,s,o){return((Math.cos(e)/r)**2+(Math.sin(e)/i)**2)*(t-s)**2+2*Math.cos(e)*Math.sin(e)*((1/r)**2-(1/i)**2)*(t-s)*(n-o)+((Math.cos(e)/i)**2+(Math.sin(e)/r)**2)*(n-o)**2<=1},e.create_empty_hit_test_result=function(){return new r.Selection},e.create_hit_test_result_from_hits=function(t){const n=new r.Selection;return n.indices=i.sort_by(t,([t,n])=>n).map(([t,n])=>t),n},e.dist_2_pts=o,e.dist_to_segment_squared=c,e.dist_to_segment=function(t,n,e){return Math.sqrt(c(t,n,e))},e.check_2_segments_intersect=function(t,n,e,i,r,s,o,c){const u=(c-s)*(e-t)-(o-r)*(i-n);if(0==u)return{hit:!1,x:null,y:null};{let _=n-s,l=t-r;const h=(e-t)*_-(i-n)*l;return _=((o-r)*_-(c-s)*l)/u,l=h/u,{hit:_>0&&_<1&&l>0&&l<1,x:t+_*(e-t),y:n+_*(i-n)}}}},\n      function _(t,n,e){Object.defineProperty(e,\"__esModule\",{value:!0});const i=t(1),s=t(89),r=i.__importStar(t(19)),a=t(12),o=t(9),p=t(8),h=t(11);function g(t,n,e=0){const i={};for(let s=0;s<t.length;s++){const r=t[s];if(r in i)throw new Error(`duplicate factor or subfactor: ${r}`);i[r]={value:.5+s*(1+n)+e}}return[i,(t.length-1)*n]}function c(t,n,e,i=0){const s={},r={},a=[];for(const[n,e]of t)n in r||(r[n]=[],a.push(n)),r[n].push(e);let p=i,h=0;for(const t of a){const i=r[t].length,[a,c]=g(r[t],e,p);h+=c;const u=o.sum(r[t].map(t=>a[t].value));s[t]={value:u/i,mapping:a},p+=i+n+c}return[s,a,(a.length-1)*n+h]}function u(t,n,e,i,s=0){const r={},a={},p=[];for(const[n,e,i]of t)n in a||(a[n]=[],p.push(n)),a[n].push([e,i]);const h=[];let g=s,u=0;for(const t of p){const s=a[t].length,[p,l,_]=c(a[t],e,i,g);for(const n of l)h.push([t,n]);u+=_;const d=o.sum(a[t].map(([t])=>p[t].value));r[t]={value:d/s,mapping:p},g+=s+n+_}return[r,p,h,(p.length-1)*n+u]}e.map_one_level=g,e.map_two_levels=c,e.map_three_levels=u;class l extends s.Range{constructor(t){super(t)}static init_FactorRange(){this.define({factors:[r.Array,[]],factor_padding:[r.Number,0],subgroup_padding:[r.Number,.8],group_padding:[r.Number,1.4],range_padding:[r.Number,0],range_padding_units:[r.PaddingUnits,\"percent\"],start:[r.Number],end:[r.Number]}),this.internal({levels:[r.Number],mids:[r.Array],tops:[r.Array],tops_groups:[r.Array]})}get min(){return this.start}get max(){return this.end}initialize(){super.initialize(),this._init(!0)}connect_signals(){super.connect_signals(),this.connect(this.properties.factors.change,()=>this.reset()),this.connect(this.properties.factor_padding.change,()=>this.reset()),this.connect(this.properties.group_padding.change,()=>this.reset()),this.connect(this.properties.subgroup_padding.change,()=>this.reset()),this.connect(this.properties.range_padding.change,()=>this.reset()),this.connect(this.properties.range_padding_units.change,()=>this.reset())}reset(){this._init(!1),this.change.emit()}_lookup(t){if(1==t.length){const n=this._mapping;return n.hasOwnProperty(t[0])?n[t[0]].value:NaN}if(2==t.length){const n=this._mapping;return n.hasOwnProperty(t[0])&&n[t[0]].mapping.hasOwnProperty(t[1])?n[t[0]].mapping[t[1]].value:NaN}if(3==t.length){const n=this._mapping;return n.hasOwnProperty(t[0])&&n[t[0]].mapping.hasOwnProperty(t[1])&&n[t[0]].mapping[t[1]].mapping.hasOwnProperty(t[2])?n[t[0]].mapping[t[1]].mapping[t[2]].value:NaN}h.unreachable()}synthetic(t){if(p.isNumber(t))return t;if(p.isString(t))return this._lookup([t]);let n=0;const e=t[t.length-1];return p.isNumber(e)&&(n=e,t=t.slice(0,-1)),this._lookup(t)+n}v_synthetic(t){return a.map(t,t=>this.synthetic(t))}_init(t){let n,e;if(o.every(this.factors,p.isString))n=1,[this._mapping,e]=g(this.factors,this.factor_padding);else if(o.every(this.factors,t=>p.isArray(t)&&2==t.length&&p.isString(t[0])&&p.isString(t[1])))n=2,[this._mapping,this.tops,e]=c(this.factors,this.group_padding,this.factor_padding);else{if(!o.every(this.factors,t=>p.isArray(t)&&3==t.length&&p.isString(t[0])&&p.isString(t[1])&&p.isString(t[2])))throw new Error(\"???\");n=3,[this._mapping,this.tops,this.mids,e]=u(this.factors,this.group_padding,this.subgroup_padding,this.factor_padding)}let i=0,s=this.factors.length+e;if(\"percent\"==this.range_padding_units){const t=(s-i)*this.range_padding/2;i-=t,s+=t}else i-=this.range_padding,s+=this.range_padding;this.setv({start:i,end:s,levels:n},{silent:t}),\"auto\"==this.bounds&&this.setv({bounds:[i,s]},{silent:!0})}}e.FactorRange=l,l.__name__=\"FactorRange\",l.init_FactorRange()},\n      function _(e,t,n){Object.defineProperty(n,\"__esModule\",{value:!0});const i=e(1),a=e(69),r=i.__importStar(e(19));class s extends a.Model{constructor(e){super(e),this.have_updated_interactively=!1}static init_Range(){this.define({bounds:[r.Any],min_interval:[r.Any],max_interval:[r.Any]}),this.internal({plots:[r.Array,[]]})}get is_reversed(){return this.start>this.end}}n.Range=s,s.__name__=\"Range\",s.init_Range()},\n      function _(e,t,i){Object.defineProperty(i,\"__esModule\",{value:!0});const n=e(1).__importStar(e(87));i.generic_line_legend=function(e,t,{x0:i,x1:n,y0:c,y1:o},r){t.save(),t.beginPath(),t.moveTo(i,(c+o)/2),t.lineTo(n,(c+o)/2),e.line.doit&&(e.line.set_vectorize(t,r),t.stroke()),t.restore()},i.generic_area_legend=function(e,t,{x0:i,x1:n,y0:c,y1:o},r){const l=.1*Math.abs(n-i),a=.1*Math.abs(o-c),s=i+l,_=n-l,h=c+a,v=o-a;e.fill.doit&&(e.fill.set_vectorize(t,r),t.fillRect(s,h,_-s,v-h)),null!=e.hatch&&e.hatch.doit&&(e.hatch.set_vectorize(t,r),t.fillRect(s,h,_-s,v-h)),e.line&&e.line.doit&&(t.beginPath(),t.rect(s,h,_-s,v-h),e.line.set_vectorize(t,r),t.stroke())},i.line_interpolation=function(e,t,i,c,o,r){const{sx:l,sy:a}=t;let s,_,h,v;\"point\"==t.type?([h,v]=e.yscale.r_invert(a-1,a+1),[s,_]=e.xscale.r_invert(l-1,l+1)):\"v\"==t.direction?([h,v]=e.yscale.r_invert(a,a),[s,_]=[Math.min(i-1,o-1),Math.max(i+1,o+1)]):([s,_]=e.xscale.r_invert(l,l),[h,v]=[Math.min(c-1,r-1),Math.max(c+1,r+1)]);const{x:x,y:y}=n.check_2_segments_intersect(s,h,_,v,i,c,o,r);return[x,y]}},\n      function _(e,t,i){Object.defineProperty(i,\"__esModule\",{value:!0});const s=e(1),l=e(81),_=e(90),n=s.__importStar(e(87));class a extends l.XYGlyphView{_inner_loop(e,t,i,s,l){for(const _ of t)0!=_?isNaN(i[_]+s[_])?(e.closePath(),l.apply(e),e.beginPath()):e.lineTo(i[_],s[_]):(e.beginPath(),e.moveTo(i[_],s[_]));e.closePath(),l.call(e)}_render(e,t,{sx:i,sy:s}){this.visuals.fill.doit&&(this.visuals.fill.set_value(e),this._inner_loop(e,t,i,s,e.fill)),this.visuals.hatch.doit2(e,0,()=>this._inner_loop(e,t,i,s,e.fill),()=>this.renderer.request_render()),this.visuals.line.doit&&(this.visuals.line.set_value(e),this._inner_loop(e,t,i,s,e.stroke))}draw_legend_for_index(e,t,i){_.generic_area_legend(this.visuals,e,t,i)}_hit_point(e){const t=n.create_empty_hit_test_result();return n.point_in_poly(e.sx,e.sy,this.sx,this.sy)&&(t.add_to_selected_glyphs(this.model),t.get_view=()=>this),t}}i.PatchView=a,a.__name__=\"PatchView\";class o extends l.XYGlyph{constructor(e){super(e)}static init_Patch(){this.prototype.default_view=a,this.mixins([\"line\",\"fill\",\"hatch\"])}}i.Patch=o,o.__name__=\"Patch\",o.init_Patch()},\n      function _(e,t,s){Object.defineProperty(s,\"__esModule\",{value:!0});const i=e(1),r=e(93),n=e(82),_=i.__importStar(e(87)),a=i.__importStar(e(19));class h extends r.AreaView{_index_data(){const e=[];for(let t=0,s=this._x1.length;t<s;t++){const s=this._x1[t],i=this._x2[t],r=this._y[t];!isNaN(s+i+r)&&isFinite(s+i+r)&&e.push({x0:Math.min(s,i),y0:r,x1:Math.max(s,i),y1:r,i:t})}return new n.SpatialIndex(e)}_inner(e,t,s,i,r){e.beginPath();for(let s=0,r=t.length;s<r;s++)e.lineTo(t[s],i[s]);for(let t=s.length-1;t>=0;t--)e.lineTo(s[t],i[t]);e.closePath(),r.call(e)}_render(e,t,{sx1:s,sx2:i,sy:r}){this.visuals.fill.doit&&(this.visuals.fill.set_value(e),this._inner(e,s,i,r,e.fill)),this.visuals.hatch.doit2(e,0,()=>this._inner(e,s,i,r,e.fill),()=>this.renderer.request_render())}_hit_point(e){const t=_.create_empty_hit_test_result(),s=this.sy.length,i=new Float64Array(2*s),r=new Float64Array(2*s);for(let e=0,t=s;e<t;e++)i[e]=this.sx1[e],r[e]=this.sy[e],i[s+e]=this.sx2[s-e-1],r[s+e]=this.sy[s-e-1];return _.point_in_poly(e.sx,e.sy,i,r)&&(t.add_to_selected_glyphs(this.model),t.get_view=()=>this),t}scenterx(e){return(this.sx1[e]+this.sx2[e])/2}scentery(e){return this.sy[e]}_map_data(){this.sx1=this.renderer.xscale.v_compute(this._x1),this.sx2=this.renderer.xscale.v_compute(this._x2),this.sy=this.renderer.yscale.v_compute(this._y)}}s.HAreaView=h,h.__name__=\"HAreaView\";class l extends r.Area{constructor(e){super(e)}static init_HArea(){this.prototype.default_view=h,this.define({x1:[a.CoordinateSpec],x2:[a.CoordinateSpec],y:[a.CoordinateSpec]})}}s.HArea=l,l.__name__=\"HArea\",l.init_HArea()},\n      function _(e,i,_){Object.defineProperty(_,\"__esModule\",{value:!0});const a=e(86),n=e(90);class s extends a.GlyphView{draw_legend_for_index(e,i,_){n.generic_area_legend(this.visuals,e,i,_)}}_.AreaView=s,s.__name__=\"AreaView\";class r extends a.Glyph{constructor(e){super(e)}static init_Area(){this.mixins([\"fill\",\"hatch\"])}}_.Area=r,r.__name__=\"Area\",r.init_Area()},\n      function _(e,t,s){Object.defineProperty(s,\"__esModule\",{value:!0});const i=e(1),r=e(93),n=e(82),_=i.__importStar(e(87)),a=i.__importStar(e(19));class h extends r.AreaView{_index_data(){const e=[];for(let t=0,s=this._x.length;t<s;t++){const s=this._x[t],i=this._y1[t],r=this._y2[t];!isNaN(s+i+r)&&isFinite(s+i+r)&&e.push({x0:s,y0:Math.min(i,r),x1:s,y1:Math.max(i,r),i:t})}return new n.SpatialIndex(e)}_inner(e,t,s,i,r){e.beginPath();for(let i=0,r=s.length;i<r;i++)e.lineTo(t[i],s[i]);for(let s=i.length-1;s>=0;s--)e.lineTo(t[s],i[s]);e.closePath(),r.call(e)}_render(e,t,{sx:s,sy1:i,sy2:r}){this.visuals.fill.doit&&(this.visuals.fill.set_value(e),this._inner(e,s,i,r,e.fill)),this.visuals.hatch.doit2(e,0,()=>this._inner(e,s,i,r,e.fill),()=>this.renderer.request_render())}scenterx(e){return this.sx[e]}scentery(e){return(this.sy1[e]+this.sy2[e])/2}_hit_point(e){const t=_.create_empty_hit_test_result(),s=this.sx.length,i=new Float64Array(2*s),r=new Float64Array(2*s);for(let e=0,t=s;e<t;e++)i[e]=this.sx[e],r[e]=this.sy1[e],i[s+e]=this.sx[s-e-1],r[s+e]=this.sy2[s-e-1];return _.point_in_poly(e.sx,e.sy,i,r)&&(t.add_to_selected_glyphs(this.model),t.get_view=()=>this),t}_map_data(){this.sx=this.renderer.xscale.v_compute(this._x),this.sy1=this.renderer.yscale.v_compute(this._y1),this.sy2=this.renderer.yscale.v_compute(this._y2)}}s.VAreaView=h,h.__name__=\"VAreaView\";class l extends r.Area{constructor(e){super(e)}static init_VArea(){this.prototype.default_view=h,this.define({x:[a.CoordinateSpec],y1:[a.CoordinateSpec],y2:[a.CoordinateSpec]})}}s.VArea=l,l.__name__=\"VArea\",l.init_VArea()},\n      function _(i,e,s){Object.defineProperty(s,\"__esModule\",{value:!0});const t=i(1),n=i(69),c=t.__importStar(i(19)),o=i(76),r=i(9),_=i(74);class h extends n.Model{constructor(i){super(i)}static init_CDSView(){this.define({filters:[c.Array,[]],source:[c.Instance]}),this.internal({indices:[c.Array,[]],indices_map:[c.Any,{}]})}initialize(){super.initialize(),this.compute_indices()}connect_signals(){super.connect_signals(),this.connect(this.properties.filters.change,()=>{this.compute_indices(),this.change.emit()});const i=()=>{const i=()=>this.compute_indices();null!=this.source&&(this.connect(this.source.change,i),this.source instanceof _.ColumnarDataSource&&(this.connect(this.source.streaming,i),this.connect(this.source.patching,i)))};let e=null!=this.source;e?i():this.connect(this.properties.source.change,()=>{e||(i(),e=!0)})}compute_indices(){const i=this.filters.map(i=>i.compute_indices(this.source)).filter(i=>null!=i);i.length>0?this.indices=r.intersection.apply(this,i):this.source instanceof _.ColumnarDataSource&&(this.indices=this.source.get_indices()),this.indices_map_to_subset()}indices_map_to_subset(){this.indices_map={};for(let i=0;i<this.indices.length;i++)this.indices_map[this.indices[i]]=i}convert_selection_from_subset(i){const e=new o.Selection;e.update_through_union(i);const s=i.indices.map(i=>this.indices[i]);return e.indices=s,e.image_indices=i.image_indices,e}convert_selection_to_subset(i){const e=new o.Selection;e.update_through_union(i);const s=i.indices.map(i=>this.indices_map[i]);return e.indices=s,e.image_indices=i.image_indices,e}convert_indices_from_subset(i){return i.map(i=>this.indices[i])}}s.CDSView=h,h.__name__=\"CDSView\",h.init_CDSView()},\n      function _(e,n,t){Object.defineProperty(t,\"__esModule\",{value:!0});const i=e(9);async function o(e,n,t){const i=new e(Object.assign(Object.assign({},t),{model:n}));return i.initialize(),await i.lazy_initialize(),i}t.build_view=async function(e,n={parent:null},t=(e=>e.default_view)){const i=await o(t(e),e,n);return i.connect_signals(),i},t.build_views=async function(e,n,t={parent:null},c=(e=>e.default_view)){const s=i.difference(Object.keys(e),n.map(e=>e.id));for(const n of s)e[n].remove(),delete e[n];const a=[],l=n.filter(n=>null==e[n.id]);for(const n of l){const i=await o(c(n),n,t);e[n.id]=i,a.push(i)}for(const e of a)e.connect_signals();return a},t.remove_views=function(e){for(const n in e)e[n].remove(),delete e[n]}},\n      function _(e,t,n){Object.defineProperty(n,\"__esModule\",{value:!0});const s=e(1),r=e(79),a=e(98),i=s.__importStar(e(19)),d=e(96);class _ extends r.DataRendererView{initialize(){super.initialize(),this.xscale=this.plot_view.frame.xscales.default,this.yscale=this.plot_view.frame.yscales.default,this._renderer_views={}}async lazy_initialize(){[this.node_view,this.edge_view]=await d.build_views(this._renderer_views,[this.model.node_renderer,this.model.edge_renderer],{parent:this.parent}),this.set_data()}connect_signals(){super.connect_signals(),this.connect(this.model.layout_provider.change,()=>this.set_data()),this.connect(this.model.node_renderer.data_source._select,()=>this.set_data()),this.connect(this.model.node_renderer.data_source.inspect,()=>this.set_data()),this.connect(this.model.node_renderer.data_source.change,()=>this.set_data()),this.connect(this.model.edge_renderer.data_source._select,()=>this.set_data()),this.connect(this.model.edge_renderer.data_source.inspect,()=>this.set_data()),this.connect(this.model.edge_renderer.data_source.change,()=>this.set_data());const{x_ranges:e,y_ranges:t}=this.plot_view.frame;for(const t in e){const n=e[t];this.connect(n.change,()=>this.set_data())}for(const e in t){const n=t[e];this.connect(n.change,()=>this.set_data())}}set_data(e=!0){this.node_view.glyph.model.setv({x_range_name:this.model.x_range_name,y_range_name:this.model.y_range_name},{silent:!0}),this.edge_view.glyph.model.setv({x_range_name:this.model.x_range_name,y_range_name:this.model.y_range_name},{silent:!0});const t=this.node_view.glyph;[t._x,t._y]=this.model.layout_provider.get_node_coordinates(this.model.node_renderer.data_source);const n=this.edge_view.glyph;[n._xs,n._ys]=this.model.layout_provider.get_edge_coordinates(this.model.edge_renderer.data_source),t.index_data(),n.index_data(),e&&this.request_render()}render(){this.edge_view.render(),this.node_view.render()}}n.GraphRendererView=_,_.__name__=\"GraphRendererView\";class o extends r.DataRenderer{constructor(e){super(e)}static init_GraphRenderer(){this.prototype.default_view=_,this.define({layout_provider:[i.Instance],node_renderer:[i.Instance],edge_renderer:[i.Instance],selection_policy:[i.Instance,()=>new a.NodesOnly],inspection_policy:[i.Instance,()=>new a.NodesOnly]})}get_selection_manager(){return this.node_renderer.data_source.selection_manager}}n.GraphRenderer=o,o.__name__=\"GraphRenderer\",o.init_GraphRenderer()},\n      function _(e,t,d){Object.defineProperty(d,\"__esModule\",{value:!0});const n=e(69),s=e(12),o=e(9),_=e(87);class i extends n.Model{constructor(e){super(e)}_hit_test_nodes(e,t){if(!t.model.visible)return null;const d=t.node_view.glyph.hit_test(e);return null==d?null:t.node_view.model.view.convert_selection_from_subset(d)}_hit_test_edges(e,t){if(!t.model.visible)return null;const d=t.edge_view.glyph.hit_test(e);return null==d?null:t.edge_view.model.view.convert_selection_from_subset(d)}}d.GraphHitTestPolicy=i,i.__name__=\"GraphHitTestPolicy\";class r extends i{constructor(e){super(e)}hit_test(e,t){return this._hit_test_nodes(e,t)}do_selection(e,t,d,n){if(null==e)return!1;const s=t.node_renderer.data_source.selected;return s.update(e,d,n),t.node_renderer.data_source._select.emit(),!s.is_empty()}do_inspection(e,t,d,n,s){if(null==e)return!1;const o=d.model.get_selection_manager().get_or_create_inspector(d.node_view.model);return o.update(e,n,s),d.node_view.model.data_source.setv({inspected:o},{silent:!0}),d.node_view.model.data_source.inspect.emit([d.node_view,{geometry:t}]),!o.is_empty()}}d.NodesOnly=r,r.__name__=\"NodesOnly\";class c extends i{constructor(e){super(e)}hit_test(e,t){return this._hit_test_nodes(e,t)}get_linked_edges(e,t,d){let n=[];\"selection\"==d?n=e.selected.indices.map(t=>e.data.index[t]):\"inspection\"==d&&(n=e.inspected.indices.map(t=>e.data.index[t]));const s=[];for(let e=0;e<t.data.start.length;e++)(o.contains(n,t.data.start[e])||o.contains(n,t.data.end[e]))&&s.push(e);const i=_.create_empty_hit_test_result();for(const e of s)i.multiline_indices[e]=[0];return i.indices=s,i}do_selection(e,t,d,n){if(null==e)return!1;const s=t.node_renderer.data_source.selected;s.update(e,d,n);const o=t.edge_renderer.data_source.selected,_=this.get_linked_edges(t.node_renderer.data_source,t.edge_renderer.data_source,\"selection\");return o.update(_,d,n),t.node_renderer.data_source._select.emit(),!s.is_empty()}do_inspection(e,t,d,n,s){if(null==e)return!1;const o=d.node_view.model.data_source.selection_manager.get_or_create_inspector(d.node_view.model);o.update(e,n,s),d.node_view.model.data_source.setv({inspected:o},{silent:!0});const _=d.edge_view.model.data_source.selection_manager.get_or_create_inspector(d.edge_view.model),i=this.get_linked_edges(d.node_view.model.data_source,d.edge_view.model.data_source,\"inspection\");return _.update(i,n,s),d.edge_view.model.data_source.setv({inspected:_},{silent:!0}),d.node_view.model.data_source.inspect.emit([d.node_view,{geometry:t}]),!o.is_empty()}}d.NodesAndLinkedEdges=c,c.__name__=\"NodesAndLinkedEdges\";class a extends i{constructor(e){super(e)}hit_test(e,t){return this._hit_test_edges(e,t)}get_linked_nodes(e,t,d){let n=[];\"selection\"==d?n=t.selected.indices:\"inspection\"==d&&(n=t.inspected.indices);const i=[];for(const e of n)i.push(t.data.start[e]),i.push(t.data.end[e]);const r=o.uniq(i).map(t=>s.indexOf(e.data.index,t)),c=_.create_empty_hit_test_result();return c.indices=r,c}do_selection(e,t,d,n){if(null==e)return!1;const s=t.edge_renderer.data_source.selected;s.update(e,d,n);const o=t.node_renderer.data_source.selected,_=this.get_linked_nodes(t.node_renderer.data_source,t.edge_renderer.data_source,\"selection\");return o.update(_,d,n),t.edge_renderer.data_source._select.emit(),!s.is_empty()}do_inspection(e,t,d,n,s){if(null==e)return!1;const o=d.edge_view.model.data_source.selection_manager.get_or_create_inspector(d.edge_view.model);o.update(e,n,s),d.edge_view.model.data_source.setv({inspected:o},{silent:!0});const _=d.node_view.model.data_source.selection_manager.get_or_create_inspector(d.node_view.model),i=this.get_linked_nodes(d.node_view.model.data_source,d.edge_view.model.data_source,\"inspection\");return _.update(i,n,s),d.node_view.model.data_source.setv({inspected:_},{silent:!0}),d.edge_view.model.data_source.inspect.emit([d.edge_view,{geometry:t}]),!o.is_empty()}}d.EdgesAndLinkedNodes=a,a.__name__=\"EdgesAndLinkedNodes\"},\n      function _(e,t,n){Object.defineProperty(n,\"__esModule\",{value:!0});const s=e(69);class o extends s.Model{do_selection(e,t,n,s){return null!==e&&(t.selected.update(e,n,s),t._select.emit(),!t.selected.is_empty())}}n.SelectionPolicy=o,o.__name__=\"SelectionPolicy\";class r extends o{hit_test(e,t){const n=[];for(const s of t){const t=s.hit_test(e);null!==t&&n.push(t)}if(n.length>0){const e=n[0];for(const t of n)e.update_through_intersection(t);return e}return null}}n.IntersectRenderers=r,r.__name__=\"IntersectRenderers\";class c extends o{hit_test(e,t){const n=[];for(const s of t){const t=s.hit_test(e);null!==t&&n.push(t)}if(n.length>0){const e=n[0];for(const t of n)e.update_through_union(t);return e}return null}}n.UnionRenderers=c,c.__name__=\"UnionRenderers\"},\n      function _(r,n,t){Object.defineProperty(t,\"__esModule\",{value:!0});const e=r(8),a=r(101);function o(r){const n=new Uint8Array(r.buffer,r.byteOffset,2*r.length);for(let r=0,t=n.length;r<t;r+=2){const t=n[r];n[r]=n[r+1],n[r+1]=t}}function i(r){const n=new Uint8Array(r.buffer,r.byteOffset,4*r.length);for(let r=0,t=n.length;r<t;r+=4){let t=n[r];n[r]=n[r+3],n[r+3]=t,t=n[r+1],n[r+1]=n[r+2],n[r+2]=t}}function s(r){const n=new Uint8Array(r.buffer,r.byteOffset,8*r.length);for(let r=0,t=n.length;r<t;r+=8){let t=n[r];n[r]=n[r+7],n[r+7]=t,t=n[r+1],n[r+1]=n[r+6],n[r+6]=t,t=n[r+2],n[r+2]=n[r+5],n[r+5]=t,t=n[r+3],n[r+3]=n[r+4],n[r+4]=t}}function c(r,n){const e=r.order!==t.BYTE_ORDER,{shape:a}=r;let c=null;for(const t of n){if(JSON.parse(t[0]).id===r.__buffer__){c=t[1];break}}const f=new t.ARRAY_TYPES[r.dtype](c);return e&&(2===f.BYTES_PER_ELEMENT?o(f):4===f.BYTES_PER_ELEMENT?i(f):8===f.BYTES_PER_ELEMENT&&s(f)),[f,a]}function f(r,n){return e.isObject(r)&&\"__ndarray__\"in r?A(r):e.isObject(r)&&\"__buffer__\"in r?c(r,n):e.isArray(r)||e.isTypedArray(r)?[r,[]]:void 0}function u(r){const n=new Uint8Array(r),t=Array.from(n).map(r=>String.fromCharCode(r));return btoa(t.join(\"\"))}function y(r){const n=atob(r),t=n.length,e=new Uint8Array(t);for(let r=0,a=t;r<a;r++)e[r]=n.charCodeAt(r);return e.buffer}function A(r){const n=y(r.__ndarray__),e=r.dtype,a=r.shape;let o;if(!(e in t.ARRAY_TYPES))throw new Error(`unknown dtype: ${e}`);return o=new t.ARRAY_TYPES[e](n),[o,a]}function l(r,n){const e=u(r.buffer),a=function(r){if(\"name\"in r.constructor)return r.constructor.name;switch(!0){case r instanceof Uint8Array:return\"Uint8Array\";case r instanceof Int8Array:return\"Int8Array\";case r instanceof Uint16Array:return\"Uint16Array\";case r instanceof Int16Array:return\"Int16Array\";case r instanceof Uint32Array:return\"Uint32Array\";case r instanceof Int32Array:return\"Int32Array\";case r instanceof Float32Array:return\"Float32Array\";case r instanceof Float64Array:return\"Float64Array\";default:throw new Error(\"unsupported typed array\")}}(r);let o;if(!(a in t.DTYPES))throw new Error(`unknown array type: ${a}`);return o=t.DTYPES[a],{__ndarray__:e,shape:n,dtype:o}}function _(r,n){if(0==r.length||!e.isObject(r[0])&&!e.isArray(r[0]))return[r,[]];const t=[],a=[];for(const o of r){const[r,i]=e.isArray(o)?_(o,n):f(o,n);t.push(r),a.push(i)}return[t,a.map(r=>r.filter(r=>0!=r.length))]}function d(r,n){const t=[];for(let a=0,o=r.length;a<o;a++){const o=r[a];if(e.isTypedArray(o)){const r=n[a]?n[a]:void 0;t.push(l(o,r))}else e.isArray(o)?t.push(d(o,n?n[a]:[])):t.push(o)}return t}t.ARRAY_TYPES={uint8:Uint8Array,int8:Int8Array,uint16:Uint16Array,int16:Int16Array,uint32:Uint32Array,int32:Int32Array,float32:Float32Array,float64:Float64Array},t.DTYPES={Uint8Array:\"uint8\",Int8Array:\"int8\",Uint16Array:\"uint16\",Int16Array:\"int16\",Uint32Array:\"uint32\",Int32Array:\"int32\",Float32Array:\"float32\",Float64Array:\"float64\"},t.BYTE_ORDER=a.is_little_endian?\"little\":\"big\",t.swap16=o,t.swap32=i,t.swap64=s,t.process_buffer=c,t.process_array=f,t.arrayBufferToBase64=u,t.base64ToArrayBuffer=y,t.decode_base64=A,t.encode_base64=l,t.decode_column_data=function(r,n=[]){const t={},a={};for(const o in r){const i=r[o];if(e.isArray(i)){if(0==i.length||!e.isObject(i[0])&&!e.isArray(i[0])){t[o]=i;continue}const[r,s]=_(i,n);t[o]=r,a[o]=s}else{const[r,e]=f(i,n);t[o]=r,a[o]=e}}return[t,a]},t.encode_column_data=function(r,n){const t={};for(const a in r){const o=r[a],i=null!=n?n[a]:void 0;let s;s=e.isTypedArray(o)?l(o,i):e.isArray(o)?d(o,i||[]):o,t[a]=s}return t}},\n      function _(e,n,i){Object.defineProperty(i,\"__esModule\",{value:!0}),i.is_ie=(()=>{const e=\"undefined\"!=typeof navigator?navigator.userAgent:\"\";return e.indexOf(\"MSIE\")>=0||e.indexOf(\"Trident\")>0||e.indexOf(\"Edge\")>0})(),i.is_mobile=\"undefined\"!=typeof window&&(\"ontouchstart\"in window||navigator.maxTouchPoints>0),i.is_little_endian=(()=>{const e=new ArrayBuffer(4),n=new Uint8Array(e);new Uint32Array(e)[1]=168496141;let i=!0;return 10==n[4]&&11==n[5]&&12==n[6]&&13==n[7]&&(i=!1),i})()},\n      function _(t,e,n){Object.defineProperty(n,\"__esModule\",{value:!0}),n.concat=function(t,...e){let n=t.length;for(const t of e)n+=t.length;const o=new t.constructor(n);o.set(t,0);let c=t.length;for(const t of e)o.set(t,c),c+=t.length;return o}},\n      function _(e,t,s){Object.defineProperty(s,\"__esModule\",{value:!0});const n=e(13);class o{constructor(e){this.document=e}}s.DocumentChangedEvent=o,o.__name__=\"DocumentChangedEvent\";class r extends o{constructor(e,t,s){super(e),this.msg_type=t,this.msg_data=s}json(e){const t=this.msg_data,s=n.HasProps._value_to_json(\"\",t,null);return n.HasProps._value_record_references(t,{},!0),{kind:\"MessageSent\",msg_type:this.msg_type,msg_data:s}}}s.MessageSentEvent=r,r.__name__=\"MessageSentEvent\";class d extends o{constructor(e,t,s,n,o,r,d){super(e),this.model=t,this.attr=s,this.old=n,this.new_=o,this.setter_id=r,this.hint=d}json(e){if(\"id\"===this.attr)throw new Error(\"'id' field should never change, whatever code just set it is wrong\");if(null!=this.hint)return this.hint.json(e);const t=this.new_,s=n.HasProps._value_to_json(this.attr,t,this.model),o={};n.HasProps._value_record_references(t,o,!0),this.model.id in o&&this.model!==t&&delete o[this.model.id];for(const t in o)e[t]=o[t];return{kind:\"ModelChanged\",model:this.model.ref(),attr:this.attr,new:s}}}s.ModelChangedEvent=d,d.__name__=\"ModelChangedEvent\";class i extends o{constructor(e,t,s){super(e),this.column_source=t,this.patches=s}json(e){return{kind:\"ColumnsPatched\",column_source:this.column_source,patches:this.patches}}}s.ColumnsPatchedEvent=i,i.__name__=\"ColumnsPatchedEvent\";class _ extends o{constructor(e,t,s,n){super(e),this.column_source=t,this.data=s,this.rollover=n}json(e){return{kind:\"ColumnsStreamed\",column_source:this.column_source,data:this.data,rollover:this.rollover}}}s.ColumnsStreamedEvent=_,_.__name__=\"ColumnsStreamedEvent\";class a extends o{constructor(e,t,s){super(e),this.title=t,this.setter_id=s}json(e){return{kind:\"TitleChanged\",title:this.title}}}s.TitleChangedEvent=a,a.__name__=\"TitleChangedEvent\";class l extends o{constructor(e,t,s){super(e),this.model=t,this.setter_id=s}json(e){return n.HasProps._value_record_references(this.model,e,!0),{kind:\"RootAdded\",model:this.model.ref()}}}s.RootAddedEvent=l,l.__name__=\"RootAddedEvent\";class h extends o{constructor(e,t,s){super(e),this.model=t,this.setter_id=s}json(e){return{kind:\"RootRemoved\",model:this.model.ref()}}}s.RootRemovedEvent=h,h.__name__=\"RootRemovedEvent\"},\n      function _(e,t,s){Object.defineProperty(s,\"__esModule\",{value:!0});const i=e(1),_=e(29),o=e(73),l=i.__importStar(e(19));class a extends _.AnnotationView{initialize(){super.initialize(),this.set_data(this.model.source)}connect_signals(){super.connect_signals(),this.connect(this.model.source.streaming,()=>this.set_data(this.model.source)),this.connect(this.model.source.patching,()=>this.set_data(this.model.source)),this.connect(this.model.source.change,()=>this.set_data(this.model.source))}set_data(e){super.set_data(e),this.visuals.warm_cache(e),this.plot_view.request_render()}_map_data(){const{frame:e}=this.plot_view,t=this.model.dimension,s=e.xscales[this.model.x_range_name],i=e.yscales[this.model.y_range_name],_=\"height\"==t?i:s,o=\"height\"==t?s:i,l=\"height\"==t?e.yview:e.xview,a=\"height\"==t?e.xview:e.yview;let n,h,r;n=\"data\"==this.model.properties.lower.units?_.v_compute(this._lower):l.v_compute(this._lower),h=\"data\"==this.model.properties.upper.units?_.v_compute(this._upper):l.v_compute(this._upper),r=\"data\"==this.model.properties.base.units?o.v_compute(this._base):a.v_compute(this._base);const[c,p]=\"height\"==t?[1,0]:[0,1],u=[n,r],d=[h,r];this._lower_sx=u[c],this._lower_sy=u[p],this._upper_sx=d[c],this._upper_sy=d[p]}render(){if(!this.model.visible)return;this._map_data();const{ctx:e}=this.plot_view.canvas_view;e.beginPath(),e.moveTo(this._lower_sx[0],this._lower_sy[0]);for(let t=0,s=this._lower_sx.length;t<s;t++)e.lineTo(this._lower_sx[t],this._lower_sy[t]);for(let t=this._upper_sx.length-1;t>=0;t--)e.lineTo(this._upper_sx[t],this._upper_sy[t]);e.closePath(),this.visuals.fill.doit&&(this.visuals.fill.set_value(e),e.fill()),e.beginPath(),e.moveTo(this._lower_sx[0],this._lower_sy[0]);for(let t=0,s=this._lower_sx.length;t<s;t++)e.lineTo(this._lower_sx[t],this._lower_sy[t]);this.visuals.line.doit&&(this.visuals.line.set_value(e),e.stroke()),e.beginPath(),e.moveTo(this._upper_sx[0],this._upper_sy[0]);for(let t=0,s=this._upper_sx.length;t<s;t++)e.lineTo(this._upper_sx[t],this._upper_sy[t]);this.visuals.line.doit&&(this.visuals.line.set_value(e),e.stroke())}}s.BandView=a,a.__name__=\"BandView\";class n extends _.Annotation{constructor(e){super(e)}static init_Band(){this.prototype.default_view=a,this.mixins([\"line\",\"fill\"]),this.define({lower:[l.DistanceSpec],upper:[l.DistanceSpec],base:[l.DistanceSpec],dimension:[l.Dimension,\"height\"],source:[l.Instance,()=>new o.ColumnDataSource],x_range_name:[l.String,\"default\"],y_range_name:[l.String,\"default\"]}),this.override({fill_color:\"#fff9ba\",fill_alpha:.4,line_color:\"#cccccc\",line_alpha:.3})}}s.Band=n,n.__name__=\"Band\",n.init_Band()},\n      function _(t,e,i){Object.defineProperty(i,\"__esModule\",{value:!0});const s=t(1),l=t(29),o=t(14),n=t(66),a=s.__importStar(t(19)),h=t(85),r=t(106);i.EDGE_TOLERANCE=2.5;class d extends l.AnnotationView{initialize(){super.initialize(),this.plot_view.canvas_view.add_overlay(this.el),this.el.classList.add(r.bk_shading),n.undisplay(this.el)}connect_signals(){super.connect_signals(),\"css\"==this.model.render_mode?(this.connect(this.model.change,()=>this.render()),this.connect(this.model.data_update,()=>this.render())):(this.connect(this.model.change,()=>this.plot_view.request_render()),this.connect(this.model.data_update,()=>this.plot_view.request_render()))}render(){if(this.model.visible||\"css\"!=this.model.render_mode||n.undisplay(this.el),!this.model.visible)return;if(null==this.model.left&&null==this.model.right&&null==this.model.top&&null==this.model.bottom)return void n.undisplay(this.el);const{frame:t}=this.plot_view,e=t.xscales[this.model.x_range_name],i=t.yscales[this.model.y_range_name],s=(t,e,i,s,l)=>{let o;return o=null!=t?this.model.screen?t:\"data\"==e?i.compute(t):s.compute(t):l,o};this.sleft=s(this.model.left,this.model.left_units,e,t.xview,t._left.value),this.sright=s(this.model.right,this.model.right_units,e,t.xview,t._right.value),this.stop=s(this.model.top,this.model.top_units,i,t.yview,t._top.value),this.sbottom=s(this.model.bottom,this.model.bottom_units,i,t.yview,t._bottom.value),(\"css\"==this.model.render_mode?this._css_box.bind(this):this._canvas_box.bind(this))(this.sleft,this.sright,this.sbottom,this.stop)}_css_box(t,e,i,s){const l=this.model.properties.line_width.value(),o=Math.floor(e-t)-l,a=Math.floor(i-s)-l;this.el.style.left=`${t}px`,this.el.style.width=`${o}px`,this.el.style.top=`${s}px`,this.el.style.height=`${a}px`,this.el.style.borderWidth=`${l}px`,this.el.style.borderColor=this.model.properties.line_color.value(),this.el.style.backgroundColor=this.model.properties.fill_color.value(),this.el.style.opacity=this.model.properties.fill_alpha.value();const h=this.model.properties.line_dash.value().length<2?\"solid\":\"dashed\";this.el.style.borderStyle=h,n.display(this.el)}_canvas_box(t,e,i,s){const{ctx:l}=this.plot_view.canvas_view;l.save(),l.beginPath(),l.rect(t,s,e-t,i-s),this.visuals.fill.set_value(l),l.fill(),this.visuals.line.set_value(l),l.stroke(),l.restore()}interactive_bbox(){const t=this.model.properties.line_width.value()+i.EDGE_TOLERANCE;return new h.BBox({x0:this.sleft-t,y0:this.stop-t,x1:this.sright+t,y1:this.sbottom+t})}interactive_hit(t,e){if(null==this.model.in_cursor)return!1;return this.interactive_bbox().contains(t,e)}cursor(t,e){return Math.abs(t-this.sleft)<3||Math.abs(t-this.sright)<3?this.model.ew_cursor:Math.abs(e-this.sbottom)<3||Math.abs(e-this.stop)<3?this.model.ns_cursor:t>this.sleft&&t<this.sright&&e>this.stop&&e<this.sbottom?this.model.in_cursor:null}}i.BoxAnnotationView=d,d.__name__=\"BoxAnnotationView\";class _ extends l.Annotation{constructor(t){super(t)}static init_BoxAnnotation(){this.prototype.default_view=d,this.mixins([\"line\",\"fill\"]),this.define({render_mode:[a.RenderMode,\"canvas\"],x_range_name:[a.String,\"default\"],y_range_name:[a.String,\"default\"],top:[a.Number,null],top_units:[a.SpatialUnits,\"data\"],bottom:[a.Number,null],bottom_units:[a.SpatialUnits,\"data\"],left:[a.Number,null],left_units:[a.SpatialUnits,\"data\"],right:[a.Number,null],right_units:[a.SpatialUnits,\"data\"]}),this.internal({screen:[a.Boolean,!1],ew_cursor:[a.String,null],ns_cursor:[a.String,null],in_cursor:[a.String,null]}),this.override({fill_color:\"#fff9ba\",fill_alpha:.4,line_color:\"#cccccc\",line_alpha:.3})}initialize(){super.initialize(),this.data_update=new o.Signal0(this,\"data_update\")}update({left:t,right:e,top:i,bottom:s}){this.setv({left:t,right:e,top:i,bottom:s,screen:!0},{silent:!0}),this.data_update.emit()}}i.BoxAnnotation=_,_.__name__=\"BoxAnnotation\",_.init_BoxAnnotation()},\n      function _(n,o,t){Object.defineProperty(t,\"__esModule\",{value:!0});const a=n(1);n(67),a.__importStar(n(66)).styles.append(\".bk-root .bk-shading {\\n  position: absolute;\\n  display: block;\\n  border: 1px dashed green;\\n}\\n\"),t.bk_annotation=\"bk-annotation\",t.bk_shading=\"bk-shading\",t.bk_annotation_child=\"bk-annotation-child\"},\n      function _(t,e,i){Object.defineProperty(i,\"__esModule\",{value:!0});const o=t(1),s=t(29),a=t(108),l=t(112),r=t(114),n=t(119),_=t(129),h=t(130),m=o.__importStar(t(19)),d=o.__importStar(t(131)),c=t(9),u=t(12),p=t(23),g=t(8),f=t(11);class b extends s.AnnotationView{initialize(){super.initialize(),this._set_canvas_image()}connect_signals(){super.connect_signals(),this.connect(this.model.properties.visible.change,()=>this.plot_view.request_render()),this.connect(this.model.ticker.change,()=>this.plot_view.request_render()),this.connect(this.model.formatter.change,()=>this.plot_view.request_render()),null!=this.model.color_mapper&&this.connect(this.model.color_mapper.change,()=>{this._set_canvas_image(),this.plot_view.request_render()})}_get_size(){if(null==this.model.color_mapper)return{width:0,height:0};{const{width:t,height:e}=this.compute_legend_dimensions();return{width:t,height:e}}}_set_canvas_image(){if(null==this.model.color_mapper)return;let t,e,{palette:i}=this.model.color_mapper;switch(\"vertical\"==this.model.orientation&&(i=c.reversed(i)),this.model.orientation){case\"vertical\":[t,e]=[1,i.length];break;case\"horizontal\":[t,e]=[i.length,1]}const o=document.createElement(\"canvas\");o.width=t,o.height=e;const s=o.getContext(\"2d\"),a=s.getImageData(0,0,t,e),l=new r.LinearColorMapper({palette:i}).rgba_mapper.v_compute(c.range(0,i.length));a.data.set(l),s.putImageData(a,0,0),this.image=o}compute_legend_dimensions(){const t=this._computed_image_dimensions(),[e,i]=[t.height,t.width],o=this._get_label_extent(),s=this._title_extent(),a=this._tick_extent(),{padding:l}=this.model;let r,n;switch(this.model.orientation){case\"vertical\":r=e+s+2*l,n=i+a+o+2*l;break;case\"horizontal\":r=e+s+a+o+2*l,n=i+2*l}return{width:n,height:r}}compute_legend_location(){const t=this.compute_legend_dimensions(),[e,i]=[t.height,t.width],o=this.model.margin,s=null!=this.panel?this.panel:this.plot_view.frame,[a,l]=s.bbox.ranges,{location:r}=this.model;let n,_;if(g.isString(r))switch(r){case\"top_left\":n=a.start+o,_=l.start+o;break;case\"top_center\":n=(a.end+a.start)/2-i/2,_=l.start+o;break;case\"top_right\":n=a.end-o-i,_=l.start+o;break;case\"bottom_right\":n=a.end-o-i,_=l.end-o-e;break;case\"bottom_center\":n=(a.end+a.start)/2-i/2,_=l.end-o-e;break;case\"bottom_left\":n=a.start+o,_=l.end-o-e;break;case\"center_left\":n=a.start+o,_=(l.end+l.start)/2-e/2;break;case\"center\":n=(a.end+a.start)/2-i/2,_=(l.end+l.start)/2-e/2;break;case\"center_right\":n=a.end-o-i,_=(l.end+l.start)/2-e/2}else if(g.isArray(r)&&2==r.length){const[t,i]=r;n=s.xview.compute(t),_=s.yview.compute(i)-e}else f.unreachable();return{sx:n,sy:_}}render(){if(!this.model.visible||null==this.model.color_mapper)return;const{ctx:t}=this.plot_view.canvas_view;t.save();const{sx:e,sy:i}=this.compute_legend_location();t.translate(e,i),this._draw_bbox(t);const o=this._get_image_offset();if(t.translate(o.x,o.y),this._draw_image(t),null!=this.model.color_mapper.low&&null!=this.model.color_mapper.high){const e=this.tick_info();this._draw_major_ticks(t,e),this._draw_minor_ticks(t,e),this._draw_major_labels(t,e)}this.model.title&&this._draw_title(t),t.restore()}_draw_bbox(t){const e=this.compute_legend_dimensions();t.save(),this.visuals.background_fill.doit&&(this.visuals.background_fill.set_value(t),t.fillRect(0,0,e.width,e.height)),this.visuals.border_line.doit&&(this.visuals.border_line.set_value(t),t.strokeRect(0,0,e.width,e.height)),t.restore()}_draw_image(t){const e=this._computed_image_dimensions();t.save(),t.setImageSmoothingEnabled(!1),t.globalAlpha=this.model.scale_alpha,t.drawImage(this.image,0,0,e.width,e.height),this.visuals.bar_line.doit&&(this.visuals.bar_line.set_value(t),t.strokeRect(0,0,e.width,e.height)),t.restore()}_draw_major_ticks(t,e){if(!this.visuals.major_tick_line.doit)return;const[i,o]=this._normals(),s=this._computed_image_dimensions(),[a,l]=[s.width*i,s.height*o],[r,n]=e.coords.major,_=this.model.major_tick_in,h=this.model.major_tick_out;t.save(),t.translate(a,l),this.visuals.major_tick_line.set_value(t);for(let e=0,s=r.length;e<s;e++)t.beginPath(),t.moveTo(Math.round(r[e]+i*h),Math.round(n[e]+o*h)),t.lineTo(Math.round(r[e]-i*_),Math.round(n[e]-o*_)),t.stroke();t.restore()}_draw_minor_ticks(t,e){if(!this.visuals.minor_tick_line.doit)return;const[i,o]=this._normals(),s=this._computed_image_dimensions(),[a,l]=[s.width*i,s.height*o],[r,n]=e.coords.minor,_=this.model.minor_tick_in,h=this.model.minor_tick_out;t.save(),t.translate(a,l),this.visuals.minor_tick_line.set_value(t);for(let e=0,s=r.length;e<s;e++)t.beginPath(),t.moveTo(Math.round(r[e]+i*h),Math.round(n[e]+o*h)),t.lineTo(Math.round(r[e]-i*_),Math.round(n[e]-o*_)),t.stroke();t.restore()}_draw_major_labels(t,e){if(!this.visuals.major_label_text.doit)return;const[i,o]=this._normals(),s=this._computed_image_dimensions(),[a,l]=[s.width*i,s.height*o],r=this.model.label_standoff+this._tick_extent(),[n,_]=[r*i,r*o],[h,m]=e.coords.major,d=e.labels.major;this.visuals.major_label_text.set_value(t),t.save(),t.translate(a+n,l+_);for(let e=0,s=h.length;e<s;e++)t.fillText(d[e],Math.round(h[e]+i*this.model.label_standoff),Math.round(m[e]+o*this.model.label_standoff));t.restore()}_draw_title(t){this.visuals.title_text.doit&&(t.save(),this.visuals.title_text.set_value(t),t.fillText(this.model.title,0,-this.model.title_standoff),t.restore())}_get_label_extent(){const t=this.tick_info().labels.major;let e;if(null==this.model.color_mapper.low||null==this.model.color_mapper.high||p.isEmpty(t))e=0;else{const{ctx:i}=this.plot_view.canvas_view;switch(i.save(),this.visuals.major_label_text.set_value(i),this.model.orientation){case\"vertical\":e=c.max(t.map(t=>i.measureText(t.toString()).width));break;case\"horizontal\":e=d.measure_font(this.visuals.major_label_text.font_value()).height}e+=this.model.label_standoff,i.restore()}return e}_get_image_offset(){return{x:this.model.padding,y:this.model.padding+this._title_extent()}}_normals(){return\"vertical\"==this.model.orientation?[1,0]:[0,1]}_title_extent(){const t=this.model.title_text_font+\" \"+this.model.title_text_font_size+\" \"+this.model.title_text_font_style;return this.model.title?d.measure_font(t).height+this.model.title_standoff:0}_tick_extent(){return null!=this.model.color_mapper.low&&null!=this.model.color_mapper.high?c.max([this.model.major_tick_out,this.model.minor_tick_out]):0}_computed_image_dimensions(){const t=this.plot_view.frame._height.value,e=this.plot_view.frame._width.value,i=this._title_extent();let o,s;switch(this.model.orientation){case\"vertical\":\"auto\"==this.model.height?null!=this.panel?o=t-2*this.model.padding-i:(o=c.max([25*this.model.color_mapper.palette.length,.3*t]),o=c.min([o,.8*t-2*this.model.padding-i])):o=this.model.height,s=\"auto\"==this.model.width?25:this.model.width;break;case\"horizontal\":o=\"auto\"==this.model.height?25:this.model.height,\"auto\"==this.model.width?null!=this.panel?s=e-2*this.model.padding:(s=c.max([25*this.model.color_mapper.palette.length,.3*e]),s=c.min([s,.8*e-2*this.model.padding])):s=this.model.width}return{width:s,height:o}}_tick_coordinate_scale(t){const e={source_range:new h.Range1d({start:this.model.color_mapper.low,end:this.model.color_mapper.high}),target_range:new h.Range1d({start:0,end:t})};switch(this.model.color_mapper.type){case\"LinearColorMapper\":return new n.LinearScale(e);case\"LogColorMapper\":return new _.LogScale(e);default:f.unreachable()}}_format_major_labels(t,e){const i=this.model.formatter.doFormat(t,null);for(let t=0,o=e.length;t<o;t++)e[t]in this.model.major_label_overrides&&(i[t]=this.model.major_label_overrides[e[t]]);return i}tick_info(){const t=this._computed_image_dimensions();let e;switch(this.model.orientation){case\"vertical\":e=t.height;break;case\"horizontal\":e=t.width}const i=this._tick_coordinate_scale(e),[o,s]=this._normals(),[a,l]=[this.model.color_mapper.low,this.model.color_mapper.high],r=this.model.ticker.get_ticks(a,l,null,null,this.model.ticker.desired_num_ticks),n=r.major,_=r.minor,h=[[],[]],m=[[],[]];for(let t=0,e=n.length;t<e;t++)n[t]<a||n[t]>l||(h[o].push(n[t]),h[s].push(0));for(let t=0,e=_.length;t<e;t++)_[t]<a||_[t]>l||(m[o].push(_[t]),m[s].push(0));const d={major:this._format_major_labels(h[o],n)},c={major:[[],[]],minor:[[],[]]};return c.major[o]=i.v_compute(h[o]),c.minor[o]=i.v_compute(m[o]),c.major[s]=h[s],c.minor[s]=m[s],\"vertical\"==this.model.orientation&&(c.major[o]=u.map(c.major[o],t=>e-t),c.minor[o]=u.map(c.minor[o],t=>e-t)),{coords:c,labels:d}}}i.ColorBarView=b,b.__name__=\"ColorBarView\";class v extends s.Annotation{constructor(t){super(t)}static init_ColorBar(){this.prototype.default_view=b,this.mixins([\"text:major_label_\",\"text:title_\",\"line:major_tick_\",\"line:minor_tick_\",\"line:border_\",\"line:bar_\",\"fill:background_\"]),this.define({location:[m.Any,\"top_right\"],orientation:[m.Orientation,\"vertical\"],title:[m.String],title_standoff:[m.Number,2],width:[m.Any,\"auto\"],height:[m.Any,\"auto\"],scale_alpha:[m.Number,1],ticker:[m.Instance,()=>new a.BasicTicker],formatter:[m.Instance,()=>new l.BasicTickFormatter],major_label_overrides:[m.Any,{}],color_mapper:[m.Instance],label_standoff:[m.Number,5],margin:[m.Number,30],padding:[m.Number,10],major_tick_in:[m.Number,5],major_tick_out:[m.Number,0],minor_tick_in:[m.Number,0],minor_tick_out:[m.Number,0]}),this.override({background_fill_color:\"#ffffff\",background_fill_alpha:.95,bar_line_color:null,border_line_color:null,major_label_text_align:\"center\",major_label_text_baseline:\"middle\",major_label_text_font_size:\"8pt\",major_tick_line_color:\"#ffffff\",minor_tick_line_color:null,title_text_font_size:\"10pt\",title_text_font_style:\"italic\"})}}i.ColorBar=v,v.__name__=\"ColorBar\",v.init_ColorBar()},\n      function _(e,c,s){Object.defineProperty(s,\"__esModule\",{value:!0});const i=e(109);class r extends i.AdaptiveTicker{constructor(e){super(e)}}s.BasicTicker=r,r.__name__=\"BasicTicker\"},\n      function _(t,i,a){Object.defineProperty(a,\"__esModule\",{value:!0});const e=t(1),s=t(110),n=t(9),r=e.__importStar(t(19));class _ extends s.ContinuousTicker{constructor(t){super(t)}static init_AdaptiveTicker(){this.define({base:[r.Number,10],mantissas:[r.Array,[1,2,5]],min_interval:[r.Number,0],max_interval:[r.Number]})}initialize(){super.initialize();const t=n.nth(this.mantissas,-1)/this.base,i=n.nth(this.mantissas,0)*this.base;this.extended_mantissas=[t,...this.mantissas,i],this.base_factor=0===this.get_min_interval()?1:this.get_min_interval()}get_interval(t,i,a){const e=i-t,s=this.get_ideal_interval(t,i,a),r=Math.floor(function(t,i=Math.E){return Math.log(t)/Math.log(i)}(s/this.base_factor,this.base)),_=Math.pow(this.base,r)*this.base_factor,h=this.extended_mantissas,m=h.map(t=>Math.abs(a-e/(t*_))),o=h[n.argmin(m)];return c=o*_,l=this.get_min_interval(),u=this.get_max_interval(),Math.max(l,Math.min(u,c));var c,l,u}}a.AdaptiveTicker=_,_.__name__=\"AdaptiveTicker\",_.init_AdaptiveTicker()},\n      function _(t,i,e){Object.defineProperty(e,\"__esModule\",{value:!0});const n=t(1),r=t(111),s=n.__importStar(t(19)),o=t(9),_=t(8);class c extends r.Ticker{constructor(t){super(t)}static init_ContinuousTicker(){this.define({num_minor_ticks:[s.Number,5],desired_num_ticks:[s.Number,6]})}get_ticks(t,i,e,n,r){return this.get_ticks_no_defaults(t,i,n,this.desired_num_ticks)}get_ticks_no_defaults(t,i,e,n){const r=this.get_interval(t,i,n),s=Math.floor(t/r),c=Math.ceil(i/r);let u;u=_.isStrictNaN(s)||_.isStrictNaN(c)?[]:o.range(s,c+1);const a=u.map(t=>t*r).filter(e=>t<=e&&e<=i),l=this.num_minor_ticks,m=[];if(l>0&&a.length>0){const e=r/l,n=o.range(0,l).map(t=>t*e);for(const e of n.slice(1)){const n=a[0]-e;t<=n&&n<=i&&m.push(n)}for(const e of a)for(const r of n){const n=e+r;t<=n&&n<=i&&m.push(n)}}return{major:a,minor:m}}get_min_interval(){return this.min_interval}get_max_interval(){return null!=this.max_interval?this.max_interval:1/0}get_ideal_interval(t,i,e){return(i-t)/e}}e.ContinuousTicker=c,c.__name__=\"ContinuousTicker\",c.init_ContinuousTicker()},\n      function _(e,c,n){Object.defineProperty(n,\"__esModule\",{value:!0});const o=e(69);class r extends o.Model{constructor(e){super(e)}}n.Ticker=r,r.__name__=\"Ticker\"},\n      function _(i,t,e){Object.defineProperty(e,\"__esModule\",{value:!0});const r=i(1),o=i(113),s=r.__importStar(i(19));class n extends o.TickFormatter{constructor(i){super(i),this.last_precision=3}static init_BasicTickFormatter(){this.define({precision:[s.Any,\"auto\"],use_scientific:[s.Boolean,!0],power_limit_high:[s.Number,5],power_limit_low:[s.Number,-3]})}get scientific_limit_low(){return Math.pow(10,this.power_limit_low)}get scientific_limit_high(){return Math.pow(10,this.power_limit_high)}_need_sci(i){if(!this.use_scientific)return!1;const{scientific_limit_high:t}=this,{scientific_limit_low:e}=this,r=i.length<2?0:Math.abs(i[1]-i[0])/1e4;for(const o of i){const i=Math.abs(o);if(!(i<=r)&&(i>=t||i<=e))return!0}return!1}_format_with_precision(i,t,e){const r=new Array(i.length);if(t)for(let t=0,o=i.length;t<o;t++)r[t]=i[t].toExponential(e);else for(let t=0,o=i.length;t<o;t++)r[t]=i[t].toFixed(e).replace(/(\\.[0-9]*?)0+$/,\"$1\").replace(/\\.$/,\"\");return r}_auto_precision(i,t){const e=new Array(i.length),r=this.last_precision<=15;i:for(let o=this.last_precision;r?o<=15:o>=1;r?o++:o--){if(t){e[0]=i[0].toExponential(o);for(let t=1;t<i.length;t++)if(e[t]==e[t-1])continue i;this.last_precision=o;break}e[0]=i[0].toFixed(o).replace(/(\\.[0-9]*?)0+$/,\"$1\").replace(/\\.$/,\"\");for(let t=1;t<i.length;t++)if(e[t]=i[t].toFixed(o).replace(/(\\.[0-9]*?)0+$/,\"$1\").replace(/\\.$/,\"\"),e[t]==e[t-1])continue i;this.last_precision=o;break}return this.last_precision}doFormat(i,t){if(0==i.length)return[];const e=this._need_sci(i),r=\"auto\"==this.precision?this._auto_precision(i,e):this.precision;return this._format_with_precision(i,e,r)}}e.BasicTickFormatter=n,n.__name__=\"BasicTickFormatter\",n.init_BasicTickFormatter()},\n      function _(e,t,o){Object.defineProperty(o,\"__esModule\",{value:!0});const r=e(69);class c extends r.Model{constructor(e){super(e)}}o.TickFormatter=c,c.__name__=\"TickFormatter\"},\n      function _(o,n,l){Object.defineProperty(l,\"__esModule\",{value:!0});const e=o(115),t=o(12);class i extends e.ContinuousColorMapper{constructor(o){super(o)}_v_compute(o,n,l,e){const{nan_color:i,low_color:r,high_color:s}=e,c=null!=this.low?this.low:t.min(o),h=null!=this.high?this.high:t.max(o),u=l.length-1,a=1/(h-c),_=1/l.length;for(let e=0,t=o.length;e<t;e++){const t=o[e];if(isNaN(t)){n[e]=i;continue}if(t==h){n[e]=l[u];continue}const p=(t-c)*a,f=Math.floor(p/_);n[e]=f<0?null!=r?r:l[0]:f>u?null!=s?s:l[u]:l[f]}}}l.LinearColorMapper=i,i.__name__=\"LinearColorMapper\"},\n      function _(o,r,l){Object.defineProperty(l,\"__esModule\",{value:!0});const i=o(1),t=o(116),e=i.__importStar(o(19));class s extends t.ColorMapper{constructor(o){super(o)}static init_ContinuousColorMapper(){this.define({high:[e.Number],low:[e.Number],high_color:[e.Color],low_color:[e.Color]})}_colors(o){return Object.assign(Object.assign({},super._colors(o)),{low_color:null!=this.low_color?o(this.low_color):void 0,high_color:null!=this.high_color?o(this.high_color):void 0})}}l.ContinuousColorMapper=s,s.__name__=\"ContinuousColorMapper\",s.init_ContinuousColorMapper()},\n      function _(t,e,r){Object.defineProperty(r,\"__esModule\",{value:!0});const n=t(1),o=t(117),_=n.__importStar(t(19)),i=t(8),l=t(21),c=t(101);function a(t){return i.isNumber(t)?t:(\"#\"!=t[0]&&(t=l.color2hex(t)),9!=t.length&&(t+=\"ff\"),parseInt(t.slice(1),16))}function s(t){const e=new Uint32Array(t.length);for(let r=0,n=t.length;r<n;r++)e[r]=a(t[r]);return e}function p(t){if(c.is_little_endian){const e=new DataView(t.buffer);for(let r=0,n=t.length;r<n;r++)e.setUint32(4*r,t[r])}return new Uint8Array(t.buffer)}r._convert_color=a,r._convert_palette=s,r._uint32_to_rgba=p;class u extends o.Mapper{constructor(t){super(t)}static init_ColorMapper(){this.define({palette:[_.Any],nan_color:[_.Color,\"gray\"]})}v_compute(t){const e=new Array(t.length);return this._v_compute(t,e,this.palette,this._colors(t=>t)),e}get rgba_mapper(){const t=this,e=s(this.palette),r=this._colors(a);return{v_compute(n){const o=new Uint32Array(n.length);return t._v_compute(n,o,e,r),p(o)}}}_colors(t){return{nan_color:t(this.nan_color)}}}r.ColorMapper=u,u.__name__=\"ColorMapper\",u.init_ColorMapper()},\n      function _(e,r,n){Object.defineProperty(n,\"__esModule\",{value:!0});const o=e(118);class s extends o.Transform{constructor(e){super(e)}compute(e){throw new Error(\"mapping single values is not supported\")}}n.Mapper=s,s.__name__=\"Mapper\"},\n      function _(e,n,o){Object.defineProperty(o,\"__esModule\",{value:!0});const r=e(69);class s extends r.Model{constructor(e){super(e)}}o.Transform=s,s.__name__=\"Transform\"},\n      function _(e,t,n){Object.defineProperty(n,\"__esModule\",{value:!0});const r=e(120);class _ extends r.ContinuousScale{constructor(e){super(e)}compute(e){return this._linear_compute(e)}v_compute(e){return this._linear_v_compute(e)}invert(e){return this._linear_invert(e)}v_invert(e){return this._linear_v_invert(e)}}n.LinearScale=_,_.__name__=\"LinearScale\"},\n      function _(e,n,o){Object.defineProperty(o,\"__esModule\",{value:!0});const c=e(121);class s extends c.Scale{constructor(e){super(e)}}o.ContinuousScale=s,s.__name__=\"ContinuousScale\"},\n      function _(t,e,r){Object.defineProperty(r,\"__esModule\",{value:!0});const n=t(1),_=t(122),s=n.__importStar(t(19));class i extends _.Transform{constructor(t){super(t)}static init_Scale(){this.internal({source_range:[s.Any],target_range:[s.Any]})}r_compute(t,e){return this.target_range.is_reversed?[this.compute(e),this.compute(t)]:[this.compute(t),this.compute(e)]}r_invert(t,e){return this.target_range.is_reversed?[this.invert(e),this.invert(t)]:[this.invert(t),this.invert(e)]}_linear_compute(t){const[e,r]=this._linear_compute_state();return e*t+r}_linear_v_compute(t){const[e,r]=this._linear_compute_state(),n=new Float64Array(t.length);for(let _=0;_<t.length;_++)n[_]=e*t[_]+r;return n}_linear_invert(t){const[e,r]=this._linear_compute_state();return(t-r)/e}_linear_v_invert(t){const[e,r]=this._linear_compute_state(),n=new Float64Array(t.length);for(let _=0;_<t.length;_++)n[_]=(t[_]-r)/e;return n}_linear_compute_state(){const t=this.source_range.start,e=this.source_range.end,r=this.target_range.start,n=(this.target_range.end-r)/(e-t);return[n,-n*t+r]}}r.Scale=i,i.__name__=\"Scale\",i.init_Scale()},\n      function _(r,o,t){Object.defineProperty(t,\"__esModule\",{value:!0});var e=r(123);t.CustomJSTransform=e.CustomJSTransform;var a=r(124);t.Dodge=a.Dodge;var n=r(125);t.Interpolator=n.Interpolator;var p=r(126);t.Jitter=p.Jitter;var l=r(127);t.LinearInterpolator=l.LinearInterpolator;var v=r(128);t.StepInterpolator=v.StepInterpolator;var s=r(118);t.Transform=s.Transform},\n      function _(t,r,s){Object.defineProperty(s,\"__esModule\",{value:!0});const n=t(1),e=t(118),a=n.__importStar(t(19)),o=t(23),u=t(25);class i extends e.Transform{constructor(t){super(t)}static init_CustomJSTransform(){this.define({args:[a.Any,{}],func:[a.String,\"\"],v_func:[a.String,\"\"]})}get names(){return o.keys(this.args)}get values(){return o.values(this.args)}_make_transform(t,r){return new Function(...this.names,t,u.use_strict(r))}get scalar_transform(){return this._make_transform(\"x\",this.func)}get vector_transform(){return this._make_transform(\"xs\",this.v_func)}compute(t){return this.scalar_transform(...this.values,t)}v_compute(t){return this.vector_transform(...this.values,t)}}s.CustomJSTransform=i,i.__name__=\"CustomJSTransform\",i.init_CustomJSTransform()},\n      function _(e,t,r){Object.defineProperty(r,\"__esModule\",{value:!0});const n=e(1),o=e(118),i=e(88),s=n.__importStar(e(19)),a=e(8);class c extends o.Transform{constructor(e){super(e)}static init_Dodge(){this.define({value:[s.Number,0],range:[s.Instance]})}v_compute(e){let t;if(this.range instanceof i.FactorRange)t=this.range.v_synthetic(e);else{if(!a.isArrayableOf(e,a.isNumber))throw new Error(\"unexpected\");t=e}const r=new Float64Array(t.length);for(let e=0;e<t.length;e++){const n=t[e];r[e]=this._compute(n)}return r}compute(e){if(this.range instanceof i.FactorRange)return this._compute(this.range.synthetic(e));if(a.isNumber(e))return this._compute(e);throw new Error(\"unexpected\")}_compute(e){return e+this.value}}r.Dodge=c,c.__name__=\"Dodge\",c.init_Dodge()},\n      function _(t,e,r){Object.defineProperty(r,\"__esModule\",{value:!0});const s=t(1),o=t(118),n=s.__importStar(t(19)),i=t(9),a=t(8);class h extends o.Transform{constructor(t){super(t),this._sorted_dirty=!0}static init_Interpolator(){this.define({x:[n.Any],y:[n.Any],data:[n.Any],clip:[n.Boolean,!0]})}connect_signals(){super.connect_signals(),this.connect(this.change,()=>this._sorted_dirty=!0)}v_compute(t){const e=new Float64Array(t.length);for(let r=0;r<t.length;r++){const s=t[r];e[r]=this.compute(s)}return e}sort(t=!1){if(!this._sorted_dirty)return;let e,r;if(a.isString(this.x)&&a.isString(this.y)&&null!=this.data){const t=this.data.columns();if(!i.includes(t,this.x))throw new Error(\"The x parameter does not correspond to a valid column name defined in the data parameter\");if(!i.includes(t,this.y))throw new Error(\"The y parameter does not correspond to a valid column name defined in the data parameter\");e=this.data.get_column(this.x),r=this.data.get_column(this.y)}else{if(!a.isArray(this.x)||!a.isArray(this.y))throw new Error(\"parameters 'x' and 'y' must be both either string fields or arrays\");e=this.x,r=this.y}if(e.length!==r.length)throw new Error(\"The length for x and y do not match\");if(e.length<2)throw new Error(\"x and y must have at least two elements to support interpolation\");const s=[];for(const t in e)s.push({x:e[t],y:r[t]});t?s.sort((t,e)=>t.x>e.x?-1:t.x==e.x?0:1):s.sort((t,e)=>t.x<e.x?-1:t.x==e.x?0:1),this._x_sorted=[],this._y_sorted=[];for(const{x:t,y:e}of s)this._x_sorted.push(t),this._y_sorted.push(e);this._sorted_dirty=!1}}r.Interpolator=h,h.__name__=\"Interpolator\",h.init_Interpolator()},\n      function _(t,e,r){Object.defineProperty(r,\"__esModule\",{value:!0});const i=t(1),n=t(118),s=t(88),o=t(8),u=i.__importStar(t(19)),a=i.__importStar(t(10));class h extends n.Transform{constructor(t){super(t)}static init_Jitter(){this.define({mean:[u.Number,0],width:[u.Number,1],distribution:[u.Distribution,\"uniform\"],range:[u.Instance]}),this.internal({previous_values:[u.Array]})}v_compute(t){if(null!=this.previous_values&&this.previous_values.length==t.length)return this.previous_values;let e;if(this.range instanceof s.FactorRange)e=this.range.v_synthetic(t);else{if(!o.isArrayableOf(t,o.isNumber))throw new Error(\"unexpected\");e=t}const r=new Float64Array(e.length);for(let t=0;t<e.length;t++){const i=e[t];r[t]=this._compute(i)}return this.previous_values=r,r}compute(t){if(this.range instanceof s.FactorRange)return this._compute(this.range.synthetic(t));if(o.isNumber(t))return this._compute(t);throw new Error(\"unexpected\")}_compute(t){switch(this.distribution){case\"uniform\":return t+this.mean+(a.random()-.5)*this.width;case\"normal\":return t+a.rnorm(this.mean,this.width)}}}r.Jitter=h,h.__name__=\"Jitter\",h.init_Jitter()},\n      function _(t,s,e){Object.defineProperty(e,\"__esModule\",{value:!0});const _=t(9),r=t(125);class o extends r.Interpolator{constructor(t){super(t)}compute(t){if(this.sort(!1),this.clip){if(t<this._x_sorted[0]||t>this._x_sorted[this._x_sorted.length-1])return NaN}else{if(t<this._x_sorted[0])return this._y_sorted[0];if(t>this._x_sorted[this._x_sorted.length-1])return this._y_sorted[this._y_sorted.length-1]}if(t==this._x_sorted[0])return this._y_sorted[0];const s=_.find_last_index(this._x_sorted,s=>s<t),e=this._x_sorted[s],r=this._x_sorted[s+1],o=this._y_sorted[s],i=this._y_sorted[s+1];return o+(t-e)/(r-e)*(i-o)}}e.LinearInterpolator=o,o.__name__=\"LinearInterpolator\"},\n      function _(t,e,r){Object.defineProperty(r,\"__esModule\",{value:!0});const s=t(1),o=t(125),_=s.__importStar(t(19)),i=t(9);class n extends o.Interpolator{constructor(t){super(t)}static init_StepInterpolator(){this.define({mode:[_.StepMode,\"after\"]})}compute(t){if(this.sort(!1),this.clip){if(t<this._x_sorted[0]||t>this._x_sorted[this._x_sorted.length-1])return NaN}else{if(t<this._x_sorted[0])return this._y_sorted[0];if(t>this._x_sorted[this._x_sorted.length-1])return this._y_sorted[this._y_sorted.length-1]}let e;switch(this.mode){case\"after\":e=i.find_last_index(this._x_sorted,e=>t>=e);break;case\"before\":e=i.find_index(this._x_sorted,e=>t<=e);break;case\"center\":{const r=this._x_sorted.map(e=>Math.abs(e-t)),s=i.min(r);e=i.find_index(r,t=>s===t);break}default:throw new Error(`unknown mode: ${this.mode}`)}return-1!=e?this._y_sorted[e]:NaN}}r.StepInterpolator=n,n.__name__=\"StepInterpolator\",n.init_StepInterpolator()},\n      function _(t,e,o){Object.defineProperty(o,\"__esModule\",{value:!0});const a=t(120);class s extends a.ContinuousScale{constructor(t){super(t)}compute(t){const[e,o,a,s]=this._compute_state();let n;if(0==a)n=0;else{const r=(Math.log(t)-s)/a;n=isFinite(r)?r*e+o:NaN}return n}v_compute(t){const[e,o,a,s]=this._compute_state(),n=new Float64Array(t.length);if(0==a)for(let e=0;e<t.length;e++)n[e]=0;else for(let r=0;r<t.length;r++){const l=(Math.log(t[r])-s)/a;let c;c=isFinite(l)?l*e+o:NaN,n[r]=c}return n}invert(t){const[e,o,a,s]=this._compute_state(),n=(t-o)/e;return Math.exp(a*n+s)}v_invert(t){const[e,o,a,s]=this._compute_state(),n=new Float64Array(t.length);for(let r=0;r<t.length;r++){const l=(t[r]-o)/e;n[r]=Math.exp(a*l+s)}return n}_get_safe_factor(t,e){let o=t<0?0:t,a=e<0?0:e;if(o==a)if(0==o)[o,a]=[1,10];else{const t=Math.log(o)/Math.log(10);o=Math.pow(10,Math.floor(t)),a=Math.ceil(t)!=Math.floor(t)?Math.pow(10,Math.ceil(t)):Math.pow(10,Math.ceil(t)+1)}return[o,a]}_compute_state(){const t=this.source_range.start,e=this.source_range.end,o=this.target_range.start,a=this.target_range.end-o,[s,n]=this._get_safe_factor(t,e);let r,l;return 0==s?(r=Math.log(n),l=0):(r=Math.log(n)-Math.log(s),l=Math.log(s)),[a,o,r,l]}}o.LogScale=s,s.__name__=\"LogScale\"},\n      function _(t,e,s){Object.defineProperty(s,\"__esModule\",{value:!0});const i=t(1),n=t(89),r=i.__importStar(t(19));class a extends n.Range{constructor(t){super(t)}static init_Range1d(){this.define({start:[r.Number,0],end:[r.Number,1],reset_start:[r.Number],reset_end:[r.Number]})}_set_auto_bounds(){if(\"auto\"==this.bounds){const t=Math.min(this.reset_start,this.reset_end),e=Math.max(this.reset_start,this.reset_end);this.setv({bounds:[t,e]},{silent:!0})}}initialize(){super.initialize(),null==this.reset_start&&(this.reset_start=this.start),null==this.reset_end&&(this.reset_end=this.end),this._set_auto_bounds()}get min(){return Math.min(this.start,this.end)}get max(){return Math.max(this.start,this.end)}reset(){this._set_auto_bounds(),this.start!=this.reset_start||this.end!=this.reset_end?this.setv({start:this.reset_start,end:this.reset_end}):this.change.emit()}}s.Range1d=a,a.__name__=\"Range1d\",a.init_Range1d()},\n      function _(t,e,n){Object.defineProperty(n,\"__esModule\",{value:!0});const o=t(66),i={};n.measure_font=function(t){if(null!=i[t])return i[t];const e=o.span({style:{font:t}},\"Hg\"),n=o.div({style:{display:\"inline-block\",width:\"1px\",height:\"0px\"}}),l=o.div({},e,n);document.body.appendChild(l);try{n.style.verticalAlign=\"baseline\";const s=o.offset(n).top-o.offset(e).top;n.style.verticalAlign=\"bottom\";const d=o.offset(n).top-o.offset(e).top,c={height:d,ascent:s,descent:d-s};return i[t]=c,c}finally{document.body.removeChild(l)}};const l={};n.measure_text=function(t,e){const n=l[e];if(null!=n){const e=n[t];if(null!=e)return e}else l[e]={};const i=o.div({style:{display:\"inline-block\",\"white-space\":\"nowrap\",font:e}},t);document.body.appendChild(i);try{const{width:n,height:o}=i.getBoundingClientRect();return l[e][t]={width:n,height:o},{width:n,height:o}}finally{document.body.removeChild(i)}}},\n      function _(e,t,i){Object.defineProperty(i,\"__esModule\",{value:!0});const s=e(1),a=e(133),l=e(66),n=s.__importStar(e(19));class o extends a.TextAnnotationView{initialize(){super.initialize(),this.visuals.warm_cache()}_get_size(){const{ctx:e}=this.plot_view.canvas_view;this.visuals.text.set_value(e);const{width:t,ascent:i}=e.measureText(this.model.text);return{width:t,height:i}}render(){if(this.model.visible||\"css\"!=this.model.render_mode||l.undisplay(this.el),!this.model.visible)return;let e;switch(this.model.angle_units){case\"rad\":e=-this.model.angle;break;case\"deg\":e=-this.model.angle*Math.PI/180}const t=null!=this.panel?this.panel:this.plot_view.frame,i=this.plot_view.frame.xscales[this.model.x_range_name],s=this.plot_view.frame.yscales[this.model.y_range_name];let a=\"data\"==this.model.x_units?i.compute(this.model.x):t.xview.compute(this.model.x),n=\"data\"==this.model.y_units?s.compute(this.model.y):t.yview.compute(this.model.y);a+=this.model.x_offset,n-=this.model.y_offset,(\"canvas\"==this.model.render_mode?this._canvas_text.bind(this):this._css_text.bind(this))(this.plot_view.canvas_view.ctx,this.model.text,a,n,e)}}i.LabelView=o,o.__name__=\"LabelView\";class _ extends a.TextAnnotation{constructor(e){super(e)}static init_Label(){this.prototype.default_view=o,this.mixins([\"text\",\"line:border_\",\"fill:background_\"]),this.define({x:[n.Number],x_units:[n.SpatialUnits,\"data\"],y:[n.Number],y_units:[n.SpatialUnits,\"data\"],text:[n.String],angle:[n.Angle,0],angle_units:[n.AngleUnits,\"rad\"],x_offset:[n.Number,0],y_offset:[n.Number,0],x_range_name:[n.String,\"default\"],y_range_name:[n.String,\"default\"]}),this.override({background_fill_color:null,border_line_color:null})}}i.Label=_,_.__name__=\"Label\",_.init_Label()},\n      function _(e,t,s){Object.defineProperty(s,\"__esModule\",{value:!0});const i=e(1),l=e(29),a=e(66),n=i.__importStar(e(19)),o=e(131),r=e(106),_=e(11);class h extends l.AnnotationView{constructor(){super(...arguments),this.rotate=!0}initialize(){super.initialize(),\"css\"==this.model.render_mode&&(this.el.classList.add(r.bk_annotation),this.plot_view.canvas_view.add_overlay(this.el))}connect_signals(){super.connect_signals(),\"css\"==this.model.render_mode?this.connect(this.model.change,()=>this.render()):this.connect(this.model.change,()=>this.plot_view.request_render())}_calculate_text_dimensions(e,t){const{width:s}=e.measureText(t),{height:i}=o.measure_font(this.visuals.text.font_value());return[s,i]}_calculate_bounding_box_dimensions(e,t){const[s,i]=this._calculate_text_dimensions(e,t);let l,a;switch(e.textAlign){case\"left\":l=0;break;case\"center\":l=-s/2;break;case\"right\":l=-s;break;default:_.unreachable()}switch(e.textBaseline){case\"top\":a=0;break;case\"middle\":a=-.5*i;break;case\"bottom\":a=-1*i;break;case\"alphabetic\":a=-.8*i;break;case\"hanging\":a=-.17*i;break;case\"ideographic\":a=-.83*i;break;default:_.unreachable()}return[l,a,s,i]}_canvas_text(e,t,s,i,l){this.visuals.text.set_value(e);const a=this._calculate_bounding_box_dimensions(e,t);e.save(),e.beginPath(),e.translate(s,i),l&&e.rotate(l),e.rect(a[0],a[1],a[2],a[3]),this.visuals.background_fill.doit&&(this.visuals.background_fill.set_value(e),e.fill()),this.visuals.border_line.doit&&(this.visuals.border_line.set_value(e),e.stroke()),this.visuals.text.doit&&(this.visuals.text.set_value(e),e.fillText(t,0,0)),e.restore()}_css_text(e,t,s,i,l){a.undisplay(this.el),this.visuals.text.set_value(e);const n=this._calculate_bounding_box_dimensions(e,t),o=this.visuals.border_line.line_dash.value().length<2?\"solid\":\"dashed\";this.visuals.border_line.set_value(e),this.visuals.background_fill.set_value(e),this.el.style.position=\"absolute\",this.el.style.left=`${s+n[0]}px`,this.el.style.top=`${i+n[1]}px`,this.el.style.color=`${this.visuals.text.text_color.value()}`,this.el.style.opacity=`${this.visuals.text.text_alpha.value()}`,this.el.style.font=`${this.visuals.text.font_value()}`,this.el.style.lineHeight=\"normal\",l&&(this.el.style.transform=`rotate(${l}rad)`),this.visuals.background_fill.doit&&(this.el.style.backgroundColor=`${this.visuals.background_fill.color_value()}`),this.visuals.border_line.doit&&(this.el.style.borderStyle=`${o}`,this.el.style.borderWidth=`${this.visuals.border_line.line_width.value()}px`,this.el.style.borderColor=`${this.visuals.border_line.color_value()}`),this.el.textContent=t,a.display(this.el)}}s.TextAnnotationView=h,h.__name__=\"TextAnnotationView\";class c extends l.Annotation{constructor(e){super(e)}static init_TextAnnotation(){this.define({render_mode:[n.RenderMode,\"canvas\"]})}}s.TextAnnotation=c,c.__name__=\"TextAnnotation\",c.init_TextAnnotation()},\n      function _(t,e,s){Object.defineProperty(s,\"__esModule\",{value:!0});const i=t(1),l=t(133),o=t(73),a=t(66),n=i.__importStar(t(19)),r=t(106);class _ extends l.TextAnnotationView{initialize(){if(super.initialize(),this.set_data(this.model.source),\"css\"==this.model.render_mode)for(let t=0,e=this._text.length;t<e;t++){const t=a.div({class:r.bk_annotation_child,style:{display:\"none\"}});this.el.appendChild(t)}}connect_signals(){super.connect_signals(),\"css\"==this.model.render_mode?(this.connect(this.model.change,()=>{this.set_data(this.model.source),this.render()}),this.connect(this.model.source.streaming,()=>{this.set_data(this.model.source),this.render()}),this.connect(this.model.source.patching,()=>{this.set_data(this.model.source),this.render()}),this.connect(this.model.source.change,()=>{this.set_data(this.model.source),this.render()})):(this.connect(this.model.change,()=>{this.set_data(this.model.source),this.plot_view.request_render()}),this.connect(this.model.source.streaming,()=>{this.set_data(this.model.source),this.plot_view.request_render()}),this.connect(this.model.source.patching,()=>{this.set_data(this.model.source),this.plot_view.request_render()}),this.connect(this.model.source.change,()=>{this.set_data(this.model.source),this.plot_view.request_render()}))}set_data(t){super.set_data(t),this.visuals.warm_cache(t)}_map_data(){const t=this.plot_view.frame.xscales[this.model.x_range_name],e=this.plot_view.frame.yscales[this.model.y_range_name],s=null!=this.panel?this.panel:this.plot_view.frame;return[\"data\"==this.model.x_units?t.v_compute(this._x):s.xview.v_compute(this._x),\"data\"==this.model.y_units?e.v_compute(this._y):s.yview.v_compute(this._y)]}render(){if(this.model.visible||\"css\"!=this.model.render_mode||a.undisplay(this.el),!this.model.visible)return;const t=\"canvas\"==this.model.render_mode?this._v_canvas_text.bind(this):this._v_css_text.bind(this),{ctx:e}=this.plot_view.canvas_view,[s,i]=this._map_data();for(let l=0,o=this._text.length;l<o;l++)t(e,l,this._text[l],s[l]+this._x_offset[l],i[l]-this._y_offset[l],this._angle[l])}_get_size(){const{ctx:t}=this.plot_view.canvas_view;this.visuals.text.set_value(t);const{width:e,ascent:s}=t.measureText(this._text[0]);return{width:e,height:s}}_v_canvas_text(t,e,s,i,l,o){this.visuals.text.set_vectorize(t,e);const a=this._calculate_bounding_box_dimensions(t,s);t.save(),t.beginPath(),t.translate(i,l),t.rotate(o),t.rect(a[0],a[1],a[2],a[3]),this.visuals.background_fill.doit&&(this.visuals.background_fill.set_vectorize(t,e),t.fill()),this.visuals.border_line.doit&&(this.visuals.border_line.set_vectorize(t,e),t.stroke()),this.visuals.text.doit&&(this.visuals.text.set_vectorize(t,e),t.fillText(s,0,0)),t.restore()}_v_css_text(t,e,s,i,l,o){const n=this.el.children[e];n.textContent=s,this.visuals.text.set_vectorize(t,e);const r=this._calculate_bounding_box_dimensions(t,s),_=this.visuals.border_line.line_dash.value().length<2?\"solid\":\"dashed\";this.visuals.border_line.set_vectorize(t,e),this.visuals.background_fill.set_vectorize(t,e),n.style.position=\"absolute\",n.style.left=`${i+r[0]}px`,n.style.top=`${l+r[1]}px`,n.style.color=`${this.visuals.text.text_color.value()}`,n.style.opacity=`${this.visuals.text.text_alpha.value()}`,n.style.font=`${this.visuals.text.font_value()}`,n.style.lineHeight=\"normal\",o&&(n.style.transform=`rotate(${o}rad)`),this.visuals.background_fill.doit&&(n.style.backgroundColor=`${this.visuals.background_fill.color_value()}`),this.visuals.border_line.doit&&(n.style.borderStyle=`${_}`,n.style.borderWidth=`${this.visuals.border_line.line_width.value()}px`,n.style.borderColor=`${this.visuals.border_line.color_value()}`),a.display(n)}}s.LabelSetView=_,_.__name__=\"LabelSetView\";class h extends l.TextAnnotation{constructor(t){super(t)}static init_LabelSet(){this.prototype.default_view=_,this.mixins([\"text\",\"line:border_\",\"fill:background_\"]),this.define({x:[n.NumberSpec],y:[n.NumberSpec],x_units:[n.SpatialUnits,\"data\"],y_units:[n.SpatialUnits,\"data\"],text:[n.StringSpec,{field:\"text\"}],angle:[n.AngleSpec,0],x_offset:[n.NumberSpec,{value:0}],y_offset:[n.NumberSpec,{value:0}],source:[n.Instance,()=>new o.ColumnDataSource],x_range_name:[n.String,\"default\"],y_range_name:[n.String,\"default\"]}),this.override({background_fill_color:null,border_line_color:null})}}s.LabelSet=h,h.__name__=\"LabelSet\",h.init_LabelSet()},\n      function _(t,e,i){Object.defineProperty(i,\"__esModule\",{value:!0});const s=t(1),l=t(29),n=s.__importStar(t(19)),h=t(14),a=t(131),_=t(85),o=t(9),r=t(23),d=t(8),c=t(11);class m extends l.AnnotationView{cursor(t,e){return\"none\"==this.model.click_policy?null:\"pointer\"}get legend_padding(){return null!=this.visuals.border_line.line_color.value()?this.model.padding:0}connect_signals(){super.connect_signals(),this.connect(this.model.change,()=>this.plot_view.request_render()),this.connect(this.model.item_change,()=>this.plot_view.request_render())}compute_legend_bbox(){const t=this.model.get_legend_names(),{glyph_height:e,glyph_width:i}=this.model,{label_height:s,label_width:l}=this.model;this.max_label_height=o.max([a.measure_font(this.visuals.label_text.font_value()).height,s,e]);const{ctx:n}=this.plot_view.canvas_view;n.save(),this.visuals.label_text.set_value(n),this.text_widths={};for(const e of t)this.text_widths[e]=o.max([n.measureText(e).width,l]);this.visuals.title_text.set_value(n),this.title_height=this.model.title?a.measure_font(this.visuals.title_text.font_value()).height+this.model.title_standoff:0,this.title_width=this.model.title?n.measureText(this.model.title).width:0,n.restore();const h=Math.max(o.max(r.values(this.text_widths)),0),m=this.model.margin,{legend_padding:g}=this,b=this.model.spacing,{label_standoff:f}=this.model;let u,x;if(\"vertical\"==this.model.orientation)u=t.length*this.max_label_height+Math.max(t.length-1,0)*b+2*g+this.title_height,x=o.max([h+i+f+2*g,this.title_width+2*g]);else{let e=2*g+Math.max(t.length-1,0)*b;for(const t in this.text_widths){const s=this.text_widths[t];e+=o.max([s,l])+i+f}x=o.max([this.title_width+2*g,e]),u=this.max_label_height+this.title_height+2*g}const p=null!=this.panel?this.panel:this.plot_view.frame,[v,w]=p.bbox.ranges,{location:y}=this.model;let k,N;if(d.isString(y))switch(y){case\"top_left\":k=v.start+m,N=w.start+m;break;case\"top_center\":k=(v.end+v.start)/2-x/2,N=w.start+m;break;case\"top_right\":k=v.end-m-x,N=w.start+m;break;case\"bottom_right\":k=v.end-m-x,N=w.end-m-u;break;case\"bottom_center\":k=(v.end+v.start)/2-x/2,N=w.end-m-u;break;case\"bottom_left\":k=v.start+m,N=w.end-m-u;break;case\"center_left\":k=v.start+m,N=(w.end+w.start)/2-u/2;break;case\"center\":k=(v.end+v.start)/2-x/2,N=(w.end+w.start)/2-u/2;break;case\"center_right\":k=v.end-m-x,N=(w.end+w.start)/2-u/2}else if(d.isArray(y)&&2==y.length){const[t,e]=y;k=p.xview.compute(t),N=p.yview.compute(e)-u}else c.unreachable();return new _.BBox({left:k,top:N,width:x,height:u})}interactive_bbox(){return this.compute_legend_bbox()}interactive_hit(t,e){return this.interactive_bbox().contains(t,e)}on_hit(t,e){let i;const{glyph_width:s}=this.model,{legend_padding:l}=this,n=this.model.spacing,{label_standoff:h}=this.model;let a=i=l;const o=this.compute_legend_bbox(),r=\"vertical\"==this.model.orientation;for(const d of this.model.items){const c=d.get_labels_list_from_label_prop();for(const m of c){const c=o.x+a,g=o.y+i+this.title_height;let b,f;if([b,f]=r?[o.width-2*l,this.max_label_height]:[this.text_widths[m]+s+h,this.max_label_height],new _.BBox({left:c,top:g,width:b,height:f}).contains(t,e)){switch(this.model.click_policy){case\"hide\":for(const t of d.renderers)t.visible=!t.visible;break;case\"mute\":for(const t of d.renderers)t.muted=!t.muted}return!0}r?i+=this.max_label_height+n:a+=this.text_widths[m]+s+h+n}}return!1}render(){if(!this.model.visible)return;if(0==this.model.items.length)return;for(const t of this.model.items)t.legend=this.model;const{ctx:t}=this.plot_view.canvas_view,e=this.compute_legend_bbox();t.save(),this._draw_legend_box(t,e),this._draw_legend_items(t,e),this.model.title&&this._draw_title(t,e),t.restore()}_draw_legend_box(t,e){t.beginPath(),t.rect(e.x,e.y,e.width,e.height),this.visuals.background_fill.set_value(t),t.fill(),this.visuals.border_line.doit&&(this.visuals.border_line.set_value(t),t.stroke())}_draw_legend_items(t,e){const{glyph_width:i,glyph_height:s}=this.model,{legend_padding:l}=this,n=this.model.spacing,{label_standoff:h}=this.model;let a=l,_=l;const r=\"vertical\"==this.model.orientation;for(const d of this.model.items){const c=d.get_labels_list_from_label_prop(),m=d.get_field_from_label_prop();if(0==c.length)continue;const g=(()=>{switch(this.model.click_policy){case\"none\":return!0;case\"hide\":return o.every(d.renderers,t=>t.visible);case\"mute\":return o.every(d.renderers,t=>!t.muted)}})();for(const o of c){const c=e.x+a,b=e.y+_+this.title_height,f=c+i,u=b+s;r?_+=this.max_label_height+n:a+=this.text_widths[o]+i+h+n,this.visuals.label_text.set_value(t),t.fillText(o,f+h,b+this.max_label_height/2);for(const e of d.renderers){this.plot_view.renderer_views[e.id].draw_legend(t,c,f,b,u,m,o,d.index)}if(!g){let s,n;[s,n]=r?[e.width-2*l,this.max_label_height]:[this.text_widths[o]+i+h,this.max_label_height],t.beginPath(),t.rect(c,b,s,n),this.visuals.inactive_fill.set_value(t),t.fill()}}}}_draw_title(t,e){this.visuals.title_text.doit&&(t.save(),t.translate(e.x0,e.y0+this.title_height),this.visuals.title_text.set_value(t),t.fillText(this.model.title,this.legend_padding,this.legend_padding-this.model.title_standoff),t.restore())}_get_size(){const{width:t,height:e}=this.compute_legend_bbox();return{width:t+2*this.model.margin,height:e+2*this.model.margin}}}i.LegendView=m,m.__name__=\"LegendView\";class g extends l.Annotation{constructor(t){super(t)}initialize(){super.initialize(),this.item_change=new h.Signal0(this,\"item_change\")}static init_Legend(){this.prototype.default_view=m,this.mixins([\"text:label_\",\"text:title_\",\"fill:inactive_\",\"line:border_\",\"fill:background_\"]),this.define({orientation:[n.Orientation,\"vertical\"],location:[n.Any,\"top_right\"],title:[n.String],title_standoff:[n.Number,5],label_standoff:[n.Number,5],glyph_height:[n.Number,20],glyph_width:[n.Number,20],label_height:[n.Number,20],label_width:[n.Number,20],margin:[n.Number,10],padding:[n.Number,10],spacing:[n.Number,3],items:[n.Array,[]],click_policy:[n.Any,\"none\"]}),this.override({border_line_color:\"#e5e5e5\",border_line_alpha:.5,border_line_width:1,background_fill_color:\"#ffffff\",background_fill_alpha:.95,inactive_fill_color:\"white\",inactive_fill_alpha:.7,label_text_font_size:\"10pt\",label_text_baseline:\"middle\",title_text_font_size:\"10pt\",title_text_font_style:\"italic\"})}get_legend_names(){const t=[];for(const e of this.items){const i=e.get_labels_list_from_label_prop();t.push(...i)}return t}}i.Legend=g,g.__name__=\"Legend\",g.init_Legend()},\n      function _(e,r,n){Object.defineProperty(n,\"__esModule\",{value:!0});const t=e(1),l=e(69),i=e(74),s=e(137),_=t.__importStar(e(19)),o=e(70),a=e(9);class u extends l.Model{constructor(e){super(e)}static init_LegendItem(){this.define({label:[_.StringSpec,null],renderers:[_.Array,[]],index:[_.Number,null]})}_check_data_sources_on_renderers(){if(null!=this.get_field_from_label_prop()){if(this.renderers.length<1)return!1;const e=this.renderers[0].data_source;if(null!=e)for(const r of this.renderers)if(r.data_source!=e)return!1}return!0}_check_field_label_on_data_source(){const e=this.get_field_from_label_prop();if(null!=e){if(this.renderers.length<1)return!1;const r=this.renderers[0].data_source;if(null!=r&&!a.includes(r.columns(),e))return!1}return!0}initialize(){super.initialize(),this.legend=null,this.connect(this.change,()=>{null!=this.legend&&this.legend.item_change.emit()}),this._check_data_sources_on_renderers()||o.logger.error(\"Non matching data sources on legend item renderers\"),this._check_field_label_on_data_source()||o.logger.error(`Bad column name on label: ${this.label}`)}get_field_from_label_prop(){const{label:e}=this;return s.isField(e)?e.field:null}get_labels_list_from_label_prop(){if(s.isValue(this.label)){const{value:e}=this.label;return null!=e?[e]:[]}const e=this.get_field_from_label_prop();if(null!=e){let r;if(!this.renderers[0]||null==this.renderers[0].data_source)return[\"No source found\"];if(r=this.renderers[0].data_source,r instanceof i.ColumnarDataSource){const n=r.get_column(e);return null!=n?a.uniq(Array.from(n)):[\"Invalid field\"]}}return[]}}n.LegendItem=u,u.__name__=\"LegendItem\",u.init_LegendItem()},\n      function _(e,i,n){Object.defineProperty(n,\"__esModule\",{value:!0});const t=e(8);n.isValue=function(e){return t.isPlainObject(e)&&\"value\"in e},n.isField=function(e){return t.isPlainObject(e)&&\"field\"in e}},\n      function _(t,e,i){Object.defineProperty(i,\"__esModule\",{value:!0});const n=t(1),s=t(29),l=t(14),o=n.__importStar(t(19));class a extends s.AnnotationView{connect_signals(){super.connect_signals(),this.connect(this.model.change,()=>this.plot_view.request_render()),this.connect(this.model.data_update,()=>this.plot_view.request_render())}render(){if(!this.model.visible)return;const{xs:t,ys:e}=this.model;if(t.length!=e.length)return;if(t.length<3||e.length<3)return;const{frame:i}=this.plot_view,{ctx:n}=this.plot_view.canvas_view;for(let s=0,l=t.length;s<l;s++){let l,o;if(\"screen\"!=this.model.xs_units)throw new Error(\"not implemented\");if(l=this.model.screen?t[s]:i.xview.compute(t[s]),\"screen\"!=this.model.ys_units)throw new Error(\"not implemented\");o=this.model.screen?e[s]:i.yview.compute(e[s]),0==s?(n.beginPath(),n.moveTo(l,o)):n.lineTo(l,o)}n.closePath(),this.visuals.line.doit&&(this.visuals.line.set_value(n),n.stroke()),this.visuals.fill.doit&&(this.visuals.fill.set_value(n),n.fill())}}i.PolyAnnotationView=a,a.__name__=\"PolyAnnotationView\";class r extends s.Annotation{constructor(t){super(t)}static init_PolyAnnotation(){this.prototype.default_view=a,this.mixins([\"line\",\"fill\"]),this.define({xs:[o.Array,[]],xs_units:[o.SpatialUnits,\"data\"],ys:[o.Array,[]],ys_units:[o.SpatialUnits,\"data\"],x_range_name:[o.String,\"default\"],y_range_name:[o.String,\"default\"]}),this.internal({screen:[o.Boolean,!1]}),this.override({fill_color:\"#fff9ba\",fill_alpha:.4,line_color:\"#cccccc\",line_alpha:.3})}initialize(){super.initialize(),this.data_update=new l.Signal0(this,\"data_update\")}update({xs:t,ys:e}){this.setv({xs:t,ys:e,screen:!0},{silent:!0}),this.data_update.emit()}}i.PolyAnnotation=r,r.__name__=\"PolyAnnotation\",r.init_PolyAnnotation()},\n      function _(e,t,i){Object.defineProperty(i,\"__esModule\",{value:!0});const n=e(1),s=e(29),l=n.__importStar(e(19));class o extends s.AnnotationView{initialize(){super.initialize()}connect_signals(){super.connect_signals(),this.connect(this.model.change,()=>this.plot_view.request_render())}render(){this.model.visible&&this._draw_slope()}_draw_slope(){const e=this.model.gradient,t=this.model.y_intercept;if(null==e||null==t)return;const{frame:i}=this.plot_view,n=i.xscales[this.model.x_range_name],s=i.yscales[this.model.y_range_name],l=i._top.value,o=l+i._height.value,a=(s.invert(l)-t)/e,_=(s.invert(o)-t)/e,r=n.compute(a),c=n.compute(_),{ctx:u}=this.plot_view.canvas_view;u.save(),u.beginPath(),this.visuals.line.set_value(u),u.moveTo(r,l),u.lineTo(c,o),u.stroke(),u.restore()}}i.SlopeView=o,o.__name__=\"SlopeView\";class a extends s.Annotation{constructor(e){super(e)}static init_Slope(){this.prototype.default_view=o,this.mixins([\"line\"]),this.define({gradient:[l.Number,null],y_intercept:[l.Number,null],x_range_name:[l.String,\"default\"],y_range_name:[l.String,\"default\"]}),this.override({line_color:\"black\"})}}i.Slope=a,a.__name__=\"Slope\",a.init_Slope()},\n      function _(e,i,t){Object.defineProperty(t,\"__esModule\",{value:!0});const s=e(1),o=e(29),n=e(66),l=s.__importStar(e(19));class a extends o.AnnotationView{initialize(){super.initialize(),this.plot_view.canvas_view.add_overlay(this.el),this.el.style.position=\"absolute\",n.undisplay(this.el)}connect_signals(){super.connect_signals(),this.model.for_hover?this.connect(this.model.properties.computed_location.change,()=>this._draw_span()):\"canvas\"==this.model.render_mode?(this.connect(this.model.change,()=>this.plot_view.request_render()),this.connect(this.model.properties.location.change,()=>this.plot_view.request_render())):(this.connect(this.model.change,()=>this.render()),this.connect(this.model.properties.location.change,()=>this._draw_span()))}render(){this.model.visible||\"css\"!=this.model.render_mode||n.undisplay(this.el),this.model.visible&&this._draw_span()}_draw_span(){const e=this.model.for_hover?this.model.computed_location:this.model.location;if(null==e)return void n.undisplay(this.el);const{frame:i}=this.plot_view,t=i.xscales[this.model.x_range_name],s=i.yscales[this.model.y_range_name],o=(i,t)=>this.model.for_hover?this.model.computed_location:\"data\"==this.model.location_units?i.compute(e):t.compute(e);let l,a,h,d;if(\"width\"==this.model.dimension?(h=o(s,i.yview),a=i._left.value,d=i._width.value,l=this.model.properties.line_width.value()):(h=i._top.value,a=o(t,i.xview),d=this.model.properties.line_width.value(),l=i._height.value),\"css\"==this.model.render_mode)this.el.style.top=`${h}px`,this.el.style.left=`${a}px`,this.el.style.width=`${d}px`,this.el.style.height=`${l}px`,this.el.style.backgroundColor=this.model.properties.line_color.value(),this.el.style.opacity=this.model.properties.line_alpha.value(),n.display(this.el);else if(\"canvas\"==this.model.render_mode){const{ctx:e}=this.plot_view.canvas_view;e.save(),e.beginPath(),this.visuals.line.set_value(e),e.moveTo(a,h),\"width\"==this.model.dimension?e.lineTo(a+d,h):e.lineTo(a,h+l),e.stroke(),e.restore()}}}t.SpanView=a,a.__name__=\"SpanView\";class h extends o.Annotation{constructor(e){super(e)}static init_Span(){this.prototype.default_view=a,this.mixins([\"line\"]),this.define({render_mode:[l.RenderMode,\"canvas\"],x_range_name:[l.String,\"default\"],y_range_name:[l.String,\"default\"],location:[l.Number,null],location_units:[l.SpatialUnits,\"data\"],dimension:[l.Dimension,\"width\"]}),this.override({line_color:\"black\"}),this.internal({for_hover:[l.Boolean,!1],computed_location:[l.Number,null]})}}t.Span=h,h.__name__=\"Span\",h.init_Span()},\n      function _(e,t,i){Object.defineProperty(i,\"__esModule\",{value:!0});const l=e(1),a=e(133),s=e(66),n=e(68),o=l.__importStar(e(19));class r extends a.TextAnnotationView{initialize(){super.initialize(),this.visuals.text=new n.Text(this.model)}_get_location(){const e=this.panel,t=this.model.offset;let i,l;switch(e.side){case\"above\":case\"below\":switch(this.model.vertical_align){case\"top\":l=e._top.value+5;break;case\"middle\":l=e._vcenter.value;break;case\"bottom\":l=e._bottom.value-5}switch(this.model.align){case\"left\":i=e._left.value+t;break;case\"center\":i=e._hcenter.value;break;case\"right\":i=e._right.value-t}break;case\"left\":switch(this.model.vertical_align){case\"top\":i=e._left.value-5;break;case\"middle\":i=e._hcenter.value;break;case\"bottom\":i=e._right.value+5}switch(this.model.align){case\"left\":l=e._bottom.value-t;break;case\"center\":l=e._vcenter.value;break;case\"right\":l=e._top.value+t}break;case\"right\":switch(this.model.vertical_align){case\"top\":i=e._right.value-5;break;case\"middle\":i=e._hcenter.value;break;case\"bottom\":i=e._left.value+5}switch(this.model.align){case\"left\":l=e._top.value+t;break;case\"center\":l=e._vcenter.value;break;case\"right\":l=e._bottom.value-t}}return[i,l]}render(){if(!this.model.visible)return void(\"css\"==this.model.render_mode&&s.undisplay(this.el));const{text:e}=this.model;if(null==e||0==e.length)return;this.model.text_baseline=this.model.vertical_align,this.model.text_align=this.model.align;const[t,i]=this._get_location(),l=this.panel.get_label_angle_heuristic(\"parallel\");(\"canvas\"==this.model.render_mode?this._canvas_text.bind(this):this._css_text.bind(this))(this.plot_view.canvas_view.ctx,e,t,i,l)}_get_size(){const{text:e}=this.model;if(null==e||0==e.length)return{width:0,height:0};{this.visuals.text.set_value(this.ctx);const{width:t,ascent:i}=this.ctx.measureText(e);return{width:t,height:i*this.visuals.text.text_line_height.value()+10}}}}i.TitleView=r,r.__name__=\"TitleView\";class c extends a.TextAnnotation{constructor(e){super(e)}static init_Title(){this.prototype.default_view=r,this.mixins([\"line:border_\",\"fill:background_\"]),this.define({text:[o.String],text_font:[o.Font,\"helvetica\"],text_font_size:[o.FontSizeSpec,\"10pt\"],text_font_style:[o.FontStyle,\"bold\"],text_color:[o.ColorSpec,\"#444444\"],text_alpha:[o.NumberSpec,1],text_line_height:[o.Number,1],vertical_align:[o.VerticalAlign,\"bottom\"],align:[o.TextAlign,\"left\"],offset:[o.Number,0]}),this.override({background_fill_color:null,border_line_color:null}),this.internal({text_align:[o.TextAlign,\"left\"],text_baseline:[o.TextBaseline,\"bottom\"]})}}i.Title=c,c.__name__=\"Title\",c.init_Title()},\n      function _(e,i,t){Object.defineProperty(t,\"__esModule\",{value:!0});const o=e(1),l=e(29),s=e(96),a=e(66),n=o.__importStar(e(19));class r extends l.AnnotationView{constructor(){super(...arguments),this.rotate=!0}initialize(){super.initialize(),this.plot_view.canvas_view.add_event(this.el)}async lazy_initialize(){this._toolbar_view=await s.build_view(this.model.toolbar,{parent:this}),this.plot_view.visibility_callbacks.push(e=>this._toolbar_view.set_visibility(e))}remove(){this._toolbar_view.remove(),super.remove()}render(){super.render(),this.model.visible?(this.el.style.position=\"absolute\",this.el.style.overflow=\"hidden\",a.position(this.el,this.panel.bbox),this._toolbar_view.render(),a.empty(this.el),this.el.appendChild(this._toolbar_view.el),a.display(this.el)):a.undisplay(this.el)}_get_size(){const{tools:e,logo:i}=this.model.toolbar;return{width:30*e.length+(null!=i?25:0),height:30}}}t.ToolbarPanelView=r,r.__name__=\"ToolbarPanelView\";class _ extends l.Annotation{constructor(e){super(e)}static init_ToolbarPanel(){this.prototype.default_view=r,this.define({toolbar:[n.Instance]})}}t.ToolbarPanel=_,_.__name__=\"ToolbarPanel\",_.init_ToolbarPanel()},\n      function _(t,e,s){Object.defineProperty(s,\"__esModule\",{value:!0});const i=t(1),l=t(29),o=t(66),a=i.__importStar(t(19)),h=t(144),n=t(145);function c(t,e,s,i,l){switch(t){case\"horizontal\":return e<i?\"right\":\"left\";case\"vertical\":return s<l?\"below\":\"above\";default:return t}}s.compute_side=c;class r extends l.AnnotationView{initialize(){super.initialize(),this.plot_view.canvas_view.add_overlay(this.el),o.undisplay(this.el)}connect_signals(){super.connect_signals(),this.connect(this.model.properties.data.change,()=>this._draw_tips())}css_classes(){return super.css_classes().concat(h.bk_tooltip)}render(){this.model.visible&&this._draw_tips()}_draw_tips(){const{data:t}=this.model;if(o.empty(this.el),o.undisplay(this.el),this.model.custom?this.el.classList.add(h.bk_tooltip_custom):this.el.classList.remove(h.bk_tooltip_custom),0==t.length)return;const{frame:e}=this.plot_view;for(const[s,i,l]of t){if(this.model.inner_only&&!e.bbox.contains(s,i))continue;const t=o.div({},l);this.el.appendChild(t)}const[s,i]=t[t.length-1],l=c(this.model.attachment,s,i,e._hcenter.value,e._vcenter.value);this.el.classList.remove(n.bk_right),this.el.classList.remove(n.bk_left),this.el.classList.remove(n.bk_above),this.el.classList.remove(n.bk_below);let a;o.display(this.el);let r=0,d=0;switch(l){case\"right\":this.el.classList.add(n.bk_left),r=s+(this.el.offsetWidth-this.el.clientWidth)+10,a=i-this.el.offsetHeight/2;break;case\"left\":this.el.classList.add(n.bk_right),d=this.plot_view.layout.bbox.width-s+10,a=i-this.el.offsetHeight/2;break;case\"below\":this.el.classList.add(n.bk_above),a=i+(this.el.offsetHeight-this.el.clientHeight)+10,r=Math.round(s-this.el.offsetWidth/2);break;case\"above\":this.el.classList.add(n.bk_below),a=i-this.el.offsetHeight-10,r=Math.round(s-this.el.offsetWidth/2)}this.model.show_arrow&&this.el.classList.add(h.bk_tooltip_arrow),this.el.childNodes.length>0?(this.el.style.top=`${a}px`,this.el.style.left=r?`${r}px`:\"auto\",this.el.style.right=d?`${d}px`:\"auto\"):o.undisplay(this.el)}}s.TooltipView=r,r.__name__=\"TooltipView\";class d extends l.Annotation{constructor(t){super(t)}static init_Tooltip(){this.prototype.default_view=r,this.define({attachment:[a.TooltipAttachment,\"horizontal\"],inner_only:[a.Boolean,!0],show_arrow:[a.Boolean,!0]}),this.override({level:\"overlay\"}),this.internal({data:[a.Any,[]],custom:[a.Any]})}clear(){this.data=[]}add(t,e,s){this.data=this.data.concat([[t,e,s]])}}s.Tooltip=d,d.__name__=\"Tooltip\",d.init_Tooltip()},\n      function _(o,t,n){Object.defineProperty(n,\"__esModule\",{value:!0});const r=o(1);o(67),r.__importStar(o(66)).styles.append('.bk-root {\\n  /* Same border color used everywhere */\\n  /* Gray of icons */\\n}\\n.bk-root .bk-tooltip {\\n  font-weight: 300;\\n  font-size: 12px;\\n  position: absolute;\\n  padding: 5px;\\n  border: 1px solid #e5e5e5;\\n  color: #2f2f2f;\\n  background-color: white;\\n  pointer-events: none;\\n  opacity: 0.95;\\n  z-index: 100;\\n}\\n.bk-root .bk-tooltip > div:not(:first-child) {\\n  /* gives space when multiple elements are being hovered over */\\n  margin-top: 5px;\\n  border-top: #e5e5e5 1px dashed;\\n}\\n.bk-root .bk-tooltip.bk-left.bk-tooltip-arrow::before {\\n  position: absolute;\\n  margin: -7px 0 0 0;\\n  top: 50%;\\n  width: 0;\\n  height: 0;\\n  border-style: solid;\\n  border-width: 7px 0 7px 0;\\n  border-color: transparent;\\n  content: \" \";\\n  display: block;\\n  left: -10px;\\n  border-right-width: 10px;\\n  border-right-color: #909599;\\n}\\n.bk-root .bk-tooltip.bk-left::before {\\n  left: -10px;\\n  border-right-width: 10px;\\n  border-right-color: #909599;\\n}\\n.bk-root .bk-tooltip.bk-right.bk-tooltip-arrow::after {\\n  position: absolute;\\n  margin: -7px 0 0 0;\\n  top: 50%;\\n  width: 0;\\n  height: 0;\\n  border-style: solid;\\n  border-width: 7px 0 7px 0;\\n  border-color: transparent;\\n  content: \" \";\\n  display: block;\\n  right: -10px;\\n  border-left-width: 10px;\\n  border-left-color: #909599;\\n}\\n.bk-root .bk-tooltip.bk-right::after {\\n  right: -10px;\\n  border-left-width: 10px;\\n  border-left-color: #909599;\\n}\\n.bk-root .bk-tooltip.bk-above::before {\\n  position: absolute;\\n  margin: 0 0 0 -7px;\\n  left: 50%;\\n  width: 0;\\n  height: 0;\\n  border-style: solid;\\n  border-width: 0 7px 0 7px;\\n  border-color: transparent;\\n  content: \" \";\\n  display: block;\\n  top: -10px;\\n  border-bottom-width: 10px;\\n  border-bottom-color: #909599;\\n}\\n.bk-root .bk-tooltip.bk-below::after {\\n  position: absolute;\\n  margin: 0 0 0 -7px;\\n  left: 50%;\\n  width: 0;\\n  height: 0;\\n  border-style: solid;\\n  border-width: 0 7px 0 7px;\\n  border-color: transparent;\\n  content: \" \";\\n  display: block;\\n  bottom: -10px;\\n  border-top-width: 10px;\\n  border-top-color: #909599;\\n}\\n.bk-root .bk-tooltip-row-label {\\n  text-align: right;\\n  color: #26aae1;\\n  /* blue from toolbar highlighting */\\n}\\n.bk-root .bk-tooltip-row-value {\\n  color: default;\\n  /* seems to be necessary for notebook */\\n}\\n.bk-root .bk-tooltip-color-block {\\n  width: 12px;\\n  height: 12px;\\n  margin-left: 5px;\\n  margin-right: 5px;\\n  outline: #dddddd solid 1px;\\n  display: inline-block;\\n}\\n'),n.bk_tooltip=\"bk-tooltip\",n.bk_tooltip_arrow=\"bk-tooltip-arrow\",n.bk_tooltip_custom=\"bk-tooltip-custom\",n.bk_tooltip_row_label=\"bk-tooltip-row-label\",n.bk_tooltip_row_value=\"bk-tooltip-row-value\",n.bk_tooltip_color_block=\"bk-tooltip-color-block\"},\n      function _(e,b,t){Object.defineProperty(t,\"__esModule\",{value:!0}),e(1).__importStar(e(66)).styles.append(\"\"),t.bk_active=\"bk-active\",t.bk_inline=\"bk-inline\",t.bk_left=\"bk-left\",t.bk_right=\"bk-right\",t.bk_above=\"bk-above\",t.bk_below=\"bk-below\",t.bk_up=\"bk-up\",t.bk_down=\"bk-down\",t.bk_side=function(e){switch(e){case\"above\":return t.bk_above;case\"below\":return t.bk_below;case\"left\":return t.bk_left;case\"right\":return t.bk_right}}},\n      function _(e,t,s){Object.defineProperty(s,\"__esModule\",{value:!0});const i=e(1),r=e(29),o=e(73),a=e(72),n=i.__importStar(e(19));class h extends r.AnnotationView{initialize(){super.initialize(),this.set_data(this.model.source)}connect_signals(){super.connect_signals(),this.connect(this.model.source.streaming,()=>this.set_data(this.model.source)),this.connect(this.model.source.patching,()=>this.set_data(this.model.source)),this.connect(this.model.source.change,()=>this.set_data(this.model.source))}set_data(e){super.set_data(e),this.visuals.warm_cache(e),this.plot_view.request_render()}_map_data(){const{frame:e}=this.plot_view,t=this.model.dimension,s=e.xscales[this.model.x_range_name],i=e.yscales[this.model.y_range_name],r=\"height\"==t?i:s,o=\"height\"==t?s:i,a=\"height\"==t?e.yview:e.xview,n=\"height\"==t?e.xview:e.yview;let h,_,l;h=\"data\"==this.model.properties.lower.units?r.v_compute(this._lower):a.v_compute(this._lower),_=\"data\"==this.model.properties.upper.units?r.v_compute(this._upper):a.v_compute(this._upper),l=\"data\"==this.model.properties.base.units?o.v_compute(this._base):n.v_compute(this._base);const[d,p]=\"height\"==t?[1,0]:[0,1],c=[h,l],u=[_,l];this._lower_sx=c[d],this._lower_sy=c[p],this._upper_sx=u[d],this._upper_sy=u[p]}render(){if(!this.model.visible)return;this._map_data();const{ctx:e}=this.plot_view.canvas_view;if(this.visuals.line.doit)for(let t=0,s=this._lower_sx.length;t<s;t++)this.visuals.line.set_vectorize(e,t),e.beginPath(),e.moveTo(this._lower_sx[t],this._lower_sy[t]),e.lineTo(this._upper_sx[t],this._upper_sy[t]),e.stroke();const t=\"height\"==this.model.dimension?0:Math.PI/2;if(null!=this.model.lower_head)for(let s=0,i=this._lower_sx.length;s<i;s++)e.save(),e.translate(this._lower_sx[s],this._lower_sy[s]),e.rotate(t+Math.PI),this.model.lower_head.render(e,s),e.restore();if(null!=this.model.upper_head)for(let s=0,i=this._upper_sx.length;s<i;s++)e.save(),e.translate(this._upper_sx[s],this._upper_sy[s]),e.rotate(t),this.model.upper_head.render(e,s),e.restore()}}s.WhiskerView=h,h.__name__=\"WhiskerView\";class _ extends r.Annotation{constructor(e){super(e)}static init_Whisker(){this.prototype.default_view=h,this.mixins([\"line\"]),this.define({lower:[n.DistanceSpec],lower_head:[n.Instance,()=>new a.TeeHead({level:\"underlay\",size:10})],upper:[n.DistanceSpec],upper_head:[n.Instance,()=>new a.TeeHead({level:\"underlay\",size:10})],base:[n.DistanceSpec],dimension:[n.Dimension,\"height\"],source:[n.Instance,()=>new o.ColumnDataSource],x_range_name:[n.String,\"default\"],y_range_name:[n.String,\"default\"]}),this.override({level:\"underlay\"})}}s.Whisker=_,_.__name__=\"Whisker\",_.init_Whisker()},\n      function _(i,a,e){Object.defineProperty(e,\"__esModule\",{value:!0});var r=i(148);e.Axis=r.Axis;var s=i(150);e.CategoricalAxis=s.CategoricalAxis;var x=i(153);e.ContinuousAxis=x.ContinuousAxis;var A=i(154);e.DatetimeAxis=A.DatetimeAxis;var o=i(155);e.LinearAxis=o.LinearAxis;var t=i(168);e.LogAxis=t.LogAxis;var n=i(171);e.MercatorAxis=n.MercatorAxis},\n      function _(e,t,i){Object.defineProperty(i,\"__esModule\",{value:!0});const s=e(1),a=e(149),l=s.__importStar(e(19)),n=e(9),o=e(8),r=e(88),{abs:_,min:h,max:c}=Math;class m extends a.GuideRendererView{constructor(){super(...arguments),this.rotate=!0}get panel(){return this.layout}render(){if(!this.model.visible)return;const e={tick:this._tick_extent(),tick_label:this._tick_label_extents(),axis_label:this._axis_label_extent()},t=this.tick_coords,i=this.plot_view.canvas_view.ctx;i.save(),this._draw_rule(i,e),this._draw_major_ticks(i,e,t),this._draw_minor_ticks(i,e,t),this._draw_major_labels(i,e,t),this._draw_axis_label(i,e,t),null!=this._render&&this._render(i,e,t),i.restore()}connect_signals(){super.connect_signals(),this.connect(this.model.change,()=>this.plot_view.request_paint());const e=this.model.properties;this.on_change(e.visible,()=>this.plot_view.request_layout())}get_size(){if(this.model.visible&&null==this.model.fixed_location){const e=this._get_size();return{width:0,height:Math.round(e)}}return{width:0,height:0}}_get_size(){return this._tick_extent()+this._tick_label_extent()+this._axis_label_extent()}get needs_clip(){return null!=this.model.fixed_location}_draw_rule(e,t){if(!this.visuals.axis_line.doit)return;const[i,s]=this.rule_coords,[a,l]=this.plot_view.map_to_screen(i,s,this.model.x_range_name,this.model.y_range_name),[n,o]=this.normals,[r,_]=this.offsets;this.visuals.axis_line.set_value(e),e.beginPath(),e.moveTo(Math.round(a[0]+n*r),Math.round(l[0]+o*_));for(let t=1;t<a.length;t++){const i=Math.round(a[t]+n*r),s=Math.round(l[t]+o*_);e.lineTo(i,s)}e.stroke()}_draw_major_ticks(e,t,i){const s=this.model.major_tick_in,a=this.model.major_tick_out,l=this.visuals.major_tick_line;this._draw_ticks(e,i.major,s,a,l)}_draw_minor_ticks(e,t,i){const s=this.model.minor_tick_in,a=this.model.minor_tick_out,l=this.visuals.minor_tick_line;this._draw_ticks(e,i.minor,s,a,l)}_draw_major_labels(e,t,i){const s=i.major,a=this.compute_labels(s[this.dimension]),l=this.model.major_label_orientation,n=t.tick+this.model.major_label_standoff,o=this.visuals.major_label_text;this._draw_oriented_labels(e,a,s,l,this.panel.side,n,o)}_draw_axis_label(e,t,i){if(null==this.model.axis_label||0==this.model.axis_label.length||null!=this.model.fixed_location)return;let s,a;switch(this.panel.side){case\"above\":s=this.panel._hcenter.value,a=this.panel._bottom.value;break;case\"below\":s=this.panel._hcenter.value,a=this.panel._top.value;break;case\"left\":s=this.panel._right.value,a=this.panel._vcenter.value;break;case\"right\":s=this.panel._left.value,a=this.panel._vcenter.value;break;default:throw new Error(`unknown side: ${this.panel.side}`)}const l=[[s],[a]],o=t.tick+n.sum(t.tick_label)+this.model.axis_label_standoff,r=this.visuals.axis_label_text;this._draw_oriented_labels(e,[this.model.axis_label],l,\"parallel\",this.panel.side,o,r,\"screen\")}_draw_ticks(e,t,i,s,a){if(!a.doit)return;const[l,n]=t,[o,r]=this.plot_view.map_to_screen(l,n,this.model.x_range_name,this.model.y_range_name),[_,h]=this.normals,[c,m]=this.offsets,[d,u]=[_*(c-i),h*(m-i)],[b,x]=[_*(c+s),h*(m+s)];a.set_value(e);for(let t=0;t<o.length;t++){const i=Math.round(o[t]+b),s=Math.round(r[t]+x),a=Math.round(o[t]+d),l=Math.round(r[t]+u);e.beginPath(),e.moveTo(i,s),e.lineTo(a,l),e.stroke()}}_draw_oriented_labels(e,t,i,s,a,l,n,r=\"data\"){if(!n.doit||0==t.length)return;let _,h,c,m;if(\"screen\"==r)[_,h]=i,[c,m]=[0,0];else{const[e,t]=i;[_,h]=this.plot_view.map_to_screen(e,t,this.model.x_range_name,this.model.y_range_name),[c,m]=this.offsets}const[d,u]=this.normals,b=d*(c+l),x=u*(m+l);let p;n.set_value(e),this.panel.apply_label_text_heuristics(e,s),p=o.isString(s)?this.panel.get_label_angle_heuristic(s):-s;for(let i=0;i<_.length;i++){const s=Math.round(_[i]+b),a=Math.round(h[i]+x);e.translate(s,a),e.rotate(p),e.fillText(t[i],0,0),e.rotate(-p),e.translate(-s,-a)}}_axis_label_extent(){if(null==this.model.axis_label||\"\"==this.model.axis_label)return 0;const e=this.model.axis_label_standoff,t=this.visuals.axis_label_text;return this._oriented_labels_extent([this.model.axis_label],\"parallel\",this.panel.side,e,t)}_tick_extent(){return this.model.major_tick_out}_tick_label_extent(){return n.sum(this._tick_label_extents())}_tick_label_extents(){const e=this.tick_coords.major,t=this.compute_labels(e[this.dimension]),i=this.model.major_label_orientation,s=this.model.major_label_standoff,a=this.visuals.major_label_text;return[this._oriented_labels_extent(t,i,this.panel.side,s,a)]}_oriented_labels_extent(e,t,i,s,a){if(0==e.length)return 0;const l=this.plot_view.canvas_view.ctx;let n,r;a.set_value(l),o.isString(t)?(n=1,r=this.panel.get_label_angle_heuristic(t)):(n=2,r=-t),r=Math.abs(r);const _=Math.cos(r),h=Math.sin(r);let c=0;for(let t=0;t<e.length;t++){const s=1.1*l.measureText(e[t]).width,a=.9*l.measureText(e[t]).ascent;let o;o=\"above\"==i||\"below\"==i?s*h+a/n*_:s*_+a/n*h,o>c&&(c=o)}return c>0&&(c+=s),c}get normals(){return this.panel.normals}get dimension(){return this.panel.dimension}compute_labels(e){const t=this.model.formatter.doFormat(e,this);for(let i=0;i<e.length;i++)e[i]in this.model.major_label_overrides&&(t[i]=this.model.major_label_overrides[e[i]]);return t}get offsets(){if(null!=this.model.fixed_location)return[0,0];const{frame:e}=this.plot_view;let[t,i]=[0,0];switch(this.panel.side){case\"below\":i=_(this.panel._top.value-e._bottom.value);break;case\"above\":i=_(this.panel._bottom.value-e._top.value);break;case\"right\":t=_(this.panel._left.value-e._right.value);break;case\"left\":t=_(this.panel._right.value-e._left.value)}return[t,i]}get ranges(){const e=this.dimension,t=(e+1)%2,{frame:i}=this.plot_view,s=[i.x_ranges[this.model.x_range_name],i.y_ranges[this.model.y_range_name]];return[s[e],s[t]]}get computed_bounds(){const[e]=this.ranges,t=this.model.bounds,i=[e.min,e.max];if(\"auto\"==t)return[e.min,e.max];if(o.isArray(t)){let e,s;const[a,l]=t,[n,o]=i;return _(a-l)>_(n-o)?(e=c(h(a,l),n),s=h(c(a,l),o)):(e=h(a,l),s=c(a,l)),[e,s]}throw new Error(`user bounds '${t}' not understood`)}get rule_coords(){const e=this.dimension,t=(e+1)%2,[i]=this.ranges,[s,a]=this.computed_bounds,l=[new Array(2),new Array(2)];return l[e][0]=Math.max(s,i.min),l[e][1]=Math.min(a,i.max),l[e][0]>l[e][1]&&(l[e][0]=l[e][1]=NaN),l[t][0]=this.loc,l[t][1]=this.loc,l}get tick_coords(){const e=this.dimension,t=(e+1)%2,[i]=this.ranges,[s,a]=this.computed_bounds,l=this.model.ticker.get_ticks(s,a,i,this.loc,{}),n=l.major,o=l.minor,r=[[],[]],_=[[],[]],[h,c]=[i.min,i.max];for(let i=0;i<n.length;i++)n[i]<h||n[i]>c||(r[e].push(n[i]),r[t].push(this.loc));for(let i=0;i<o.length;i++)o[i]<h||o[i]>c||(_[e].push(o[i]),_[t].push(this.loc));return{major:r,minor:_}}get loc(){const{fixed_location:e}=this.model;if(null!=e){if(o.isNumber(e))return e;const[,t]=this.ranges;if(t instanceof r.FactorRange)return t.synthetic(e);throw new Error(\"unexpected\")}const[,t]=this.ranges;switch(this.panel.side){case\"left\":case\"below\":return t.start;case\"right\":case\"above\":return t.end}}serializable_state(){return Object.assign(Object.assign({},super.serializable_state()),{bbox:this.layout.bbox.box})}}i.AxisView=m,m.__name__=\"AxisView\";class d extends a.GuideRenderer{constructor(e){super(e)}static init_Axis(){this.prototype.default_view=m,this.mixins([\"line:axis_\",\"line:major_tick_\",\"line:minor_tick_\",\"text:major_label_\",\"text:axis_label_\"]),this.define({bounds:[l.Any,\"auto\"],ticker:[l.Instance],formatter:[l.Instance],x_range_name:[l.String,\"default\"],y_range_name:[l.String,\"default\"],axis_label:[l.String,\"\"],axis_label_standoff:[l.Int,5],major_label_standoff:[l.Int,5],major_label_orientation:[l.Any,\"horizontal\"],major_label_overrides:[l.Any,{}],major_tick_in:[l.Number,2],major_tick_out:[l.Number,6],minor_tick_in:[l.Number,0],minor_tick_out:[l.Number,4],fixed_location:[l.Any,null]}),this.override({axis_line_color:\"black\",major_tick_line_color:\"black\",minor_tick_line_color:\"black\",major_label_text_font_size:\"8pt\",major_label_text_align:\"center\",major_label_text_baseline:\"alphabetic\",axis_label_text_font_size:\"10pt\",axis_label_text_font_style:\"italic\"})}}i.Axis=d,d.__name__=\"Axis\",d.init_Axis()},\n      function _(e,r,d){Object.defineProperty(d,\"__esModule\",{value:!0});const n=e(63);class i extends n.RendererView{}d.GuideRendererView=i,i.__name__=\"GuideRendererView\";class t extends n.Renderer{constructor(e){super(e)}static init_GuideRenderer(){this.override({level:\"overlay\"})}}d.GuideRenderer=t,t.__name__=\"GuideRenderer\",t.init_GuideRenderer()},\n      function _(t,s,o){Object.defineProperty(o,\"__esModule\",{value:!0});const e=t(1),i=t(148),r=t(151),a=t(152),l=e.__importStar(t(19));class _ extends i.AxisView{_render(t,s,o){this._draw_group_separators(t,s,o)}_draw_group_separators(t,s,o){const[e]=this.ranges,[i,r]=this.computed_bounds;if(!e.tops||e.tops.length<2||!this.visuals.separator_line.doit)return;const a=this.dimension,l=(a+1)%2,_=[[],[]];let n=0;for(let t=0;t<e.tops.length-1;t++){let s,o;for(let i=n;i<e.factors.length;i++)if(e.factors[i][0]==e.tops[t+1]){[s,o]=[e.factors[i-1],e.factors[i]],n=i;break}const h=(e.synthetic(s)+e.synthetic(o))/2;h>i&&h<r&&(_[a].push(h),_[l].push(this.loc))}const h=this._tick_label_extent();this._draw_ticks(t,_,-3,h-6,this.visuals.separator_line)}_draw_major_labels(t,s,o){const e=this._get_factor_info();let i=s.tick+this.model.major_label_standoff;for(let o=0;o<e.length;o++){const[r,a,l,_]=e[o];this._draw_oriented_labels(t,r,a,l,this.panel.side,i,_),i+=s.tick_label[o]}}_tick_label_extents(){const t=this._get_factor_info(),s=[];for(const[o,,e,i]of t){const t=this._oriented_labels_extent(o,e,this.panel.side,this.model.major_label_standoff,i);s.push(t)}return s}_get_factor_info(){const[t]=this.ranges,[s,o]=this.computed_bounds,e=this.loc,i=this.model.ticker.get_ticks(s,o,t,e,{}),r=this.tick_coords,a=[];if(1==t.levels){const t=i.major,s=this.model.formatter.doFormat(t,this);a.push([s,r.major,this.model.major_label_orientation,this.visuals.major_label_text])}else if(2==t.levels){const t=i.major.map(t=>t[1]),s=this.model.formatter.doFormat(t,this);a.push([s,r.major,this.model.major_label_orientation,this.visuals.major_label_text]),a.push([i.tops,r.tops,this.model.group_label_orientation,this.visuals.group_text])}else if(3==t.levels){const t=i.major.map(t=>t[2]),s=this.model.formatter.doFormat(t,this),o=i.mids.map(t=>t[1]);a.push([s,r.major,this.model.major_label_orientation,this.visuals.major_label_text]),a.push([o,r.mids,this.model.subgroup_label_orientation,this.visuals.subgroup_text]),a.push([i.tops,r.tops,this.model.group_label_orientation,this.visuals.group_text])}return a}get tick_coords(){const t=this.dimension,s=(t+1)%2,[o]=this.ranges,[e,i]=this.computed_bounds,r=this.model.ticker.get_ticks(e,i,o,this.loc,{}),a={major:[[],[]],mids:[[],[]],tops:[[],[]],minor:[[],[]]};return a.major[t]=r.major,a.major[s]=r.major.map(t=>this.loc),3==o.levels&&(a.mids[t]=r.mids,a.mids[s]=r.mids.map(t=>this.loc)),o.levels>1&&(a.tops[t]=r.tops,a.tops[s]=r.tops.map(t=>this.loc)),a}}o.CategoricalAxisView=_,_.__name__=\"CategoricalAxisView\";class n extends i.Axis{constructor(t){super(t)}static init_CategoricalAxis(){this.prototype.default_view=_,this.mixins([\"line:separator_\",\"text:group_\",\"text:subgroup_\"]),this.define({group_label_orientation:[l.Any,\"parallel\"],subgroup_label_orientation:[l.Any,\"parallel\"]}),this.override({ticker:()=>new r.CategoricalTicker,formatter:()=>new a.CategoricalTickFormatter,separator_line_color:\"lightgrey\",separator_line_width:2,group_text_font_style:\"bold\",group_text_font_size:\"8pt\",group_text_color:\"grey\",subgroup_text_font_style:\"bold\",subgroup_text_font_size:\"8pt\"})}}o.CategoricalAxis=n,n.__name__=\"CategoricalAxis\",n.init_CategoricalAxis()},\n      function _(t,c,e){Object.defineProperty(e,\"__esModule\",{value:!0});const o=t(111);class s extends o.Ticker{constructor(t){super(t)}get_ticks(t,c,e,o,s){return{major:this._collect(e.factors,e,t,c),minor:[],tops:this._collect(e.tops||[],e,t,c),mids:this._collect(e.mids||[],e,t,c)}}_collect(t,c,e,o){const s=[];for(const r of t){const t=c.synthetic(r);t>e&&t<o&&s.push(r)}return s}}e.CategoricalTicker=s,s.__name__=\"CategoricalTicker\"},\n      function _(e,t,r){Object.defineProperty(r,\"__esModule\",{value:!0});const o=e(113),c=e(9);class a extends o.TickFormatter{constructor(e){super(e)}doFormat(e,t){return c.copy(e)}}r.CategoricalTickFormatter=a,a.__name__=\"CategoricalTickFormatter\"},\n      function _(s,e,n){Object.defineProperty(n,\"__esModule\",{value:!0});const o=s(148);class t extends o.Axis{constructor(s){super(s)}}n.ContinuousAxis=t,t.__name__=\"ContinuousAxis\"},\n      function _(e,t,i){Object.defineProperty(i,\"__esModule\",{value:!0});const s=e(155),a=e(156),r=e(161);class n extends s.LinearAxisView{}i.DatetimeAxisView=n,n.__name__=\"DatetimeAxisView\";class _ extends s.LinearAxis{constructor(e){super(e)}static init_DatetimeAxis(){this.prototype.default_view=n,this.override({ticker:()=>new r.DatetimeTicker,formatter:()=>new a.DatetimeTickFormatter})}}i.DatetimeAxis=_,_.__name__=\"DatetimeAxis\",_.init_DatetimeAxis()},\n      function _(e,i,s){Object.defineProperty(s,\"__esModule\",{value:!0});const t=e(148),n=e(153),r=e(112),a=e(108);class _ extends t.AxisView{}s.LinearAxisView=_,_.__name__=\"LinearAxisView\";class c extends n.ContinuousAxis{constructor(e){super(e)}static init_LinearAxis(){this.prototype.default_view=_,this.override({ticker:()=>new a.BasicTicker,formatter:()=>new r.BasicTickFormatter})}}s.LinearAxis=c,c.__name__=\"LinearAxis\",c.init_LinearAxis()},\n      function _(t,s,e){Object.defineProperty(e,\"__esModule\",{value:!0});const r=t(1),i=r.__importDefault(t(157)),n=t(113),o=t(70),a=r.__importStar(t(19)),c=t(158),m=t(9),u=t(8);function h(t){return i.default(t,\"%Y %m %d %H %M %S\").split(/\\s+/).map(t=>parseInt(t,10))}function d(t,s){if(u.isFunction(s))return s(t);{const e=c.sprintf(\"$1%06d\",function(t){return Math.round(t/1e3%1*1e6)}(t));return-1==(s=s.replace(/((^|[^%])(%%)*)%f/,e)).indexOf(\"%\")?s:i.default(t,s)}}const l=[\"microseconds\",\"milliseconds\",\"seconds\",\"minsec\",\"minutes\",\"hourmin\",\"hours\",\"days\",\"months\",\"years\"];class _ extends n.TickFormatter{constructor(t){super(t),this.strip_leading_zeros=!0}static init_DatetimeTickFormatter(){this.define({microseconds:[a.Array,[\"%fus\"]],milliseconds:[a.Array,[\"%3Nms\",\"%S.%3Ns\"]],seconds:[a.Array,[\"%Ss\"]],minsec:[a.Array,[\":%M:%S\"]],minutes:[a.Array,[\":%M\",\"%Mm\"]],hourmin:[a.Array,[\"%H:%M\"]],hours:[a.Array,[\"%Hh\",\"%H:%M\"]],days:[a.Array,[\"%m/%d\",\"%a%d\"]],months:[a.Array,[\"%m/%Y\",\"%b %Y\"]],years:[a.Array,[\"%Y\"]]})}initialize(){super.initialize(),this._update_width_formats()}_update_width_formats(){const t=+i.default(new Date),s=function(s){const e=s.map(s=>d(t,s).length),r=m.sort_by(m.zip(e,s),([t])=>t);return m.unzip(r)};this._width_formats={microseconds:s(this.microseconds),milliseconds:s(this.milliseconds),seconds:s(this.seconds),minsec:s(this.minsec),minutes:s(this.minutes),hourmin:s(this.hourmin),hours:s(this.hours),days:s(this.days),months:s(this.months),years:s(this.years)}}_get_resolution_str(t,s){const e=1.1*t;switch(!1){case!(e<.001):return\"microseconds\";case!(e<1):return\"milliseconds\";case!(e<60):return s>=60?\"minsec\":\"seconds\";case!(e<3600):return s>=3600?\"hourmin\":\"minutes\";case!(e<86400):return\"hours\";case!(e<2678400):return\"days\";case!(e<31536e3):return\"months\";default:return\"years\"}}doFormat(t,s){if(0==t.length)return[];const e=Math.abs(t[t.length-1]-t[0])/1e3,r=e/(t.length-1),i=this._get_resolution_str(r,e),[,[n]]=this._width_formats[i],a=[],c=l.indexOf(i),m={};for(const t of l)m[t]=0;m.seconds=5,m.minsec=4,m.minutes=4,m.hourmin=3,m.hours=3;for(const s of t){let t,e;try{e=h(s),t=d(s,n)}catch(t){o.logger.warn(`unable to format tick for timestamp value ${s}`),o.logger.warn(` - ${t}`),a.push(\"ERR\");continue}let r=!1,u=c;for(;0==e[m[l[u]]];){let n;if(u+=1,u==l.length)break;if((\"minsec\"==i||\"hourmin\"==i)&&!r){if(\"minsec\"==i&&0==e[4]&&0!=e[5]||\"hourmin\"==i&&0==e[3]&&0!=e[4]){n=this._width_formats[l[c-1]][1][0],t=d(s,n);break}r=!0}n=this._width_formats[l[u]][1][0],t=d(s,n)}if(this.strip_leading_zeros){let s=t.replace(/^0+/g,\"\");s!=t&&isNaN(parseInt(s))&&(s=`0${s}`),a.push(s)}else a.push(t)}return a}}e.DatetimeTickFormatter=_,_.__name__=\"DatetimeTickFormatter\",_.init_DatetimeTickFormatter()},\n      function _(e,t,n){function r(e,t,n){var r,o=t.day[1];do{r=new Date(Date.UTC(n,t.month,Math.abs(o++)))}while(t.day[0]<7&&r.getUTCDay()!=t.day[0]);return(r={clock:t.clock,sort:r.getTime(),rule:t,save:6e4*t.save,offset:e.offset})[r.clock]=r.sort+6e4*t.time,r.posix?r.wallclock=r[r.clock]+(e.offset+t.saved):r.posix=r[r.clock]-(e.offset+t.saved),r}function o(e,t,n){var o,a,u,i,l,s,c,f=e[e.zone],h=[],T=new Date(n).getUTCFullYear(),g=1;for(o=1,a=f.length;o<a&&!(f[o][t]<=n);o++);if((u=f[o]).rules){for(s=e[u.rules],c=T+1;c>=T-g;--c)for(o=0,a=s.length;o<a;o++)s[o].from<=c&&c<=s[o].to?h.push(r(u,s[o],c)):s[o].to<c&&1==g&&(g=c-s[o].to);for(h.sort((function(e,t){return e.sort-t.sort})),o=0,a=h.length;o<a;o++)n>=h[o][t]&&h[o][h[o].clock]>u[h[o].clock]&&(i=h[o])}return i&&((l=/^(.*)\\/(.*)$/.exec(u.format))?i.abbrev=l[i.save?2:1]:i.abbrev=u.format.replace(/%s/,i.rule.letter)),i||u}function a(e,t){return\"UTC\"==e.zone?t:(e.entry=o(e,\"posix\",t),t+e.entry.offset+e.entry.save)}function u(e,t){return\"UTC\"==e.zone?t:(e.entry=n=o(e,\"wallclock\",t),0<(r=t-n.wallclock)&&r<n.save?null:t-n.offset-n.save);var n,r}function i(e,t,n){var r,o=+(n[1]+1),i=n[2]*o,l=s.indexOf(n[3].toLowerCase());if(l>9)t+=i*f[l-10];else{if(r=new Date(a(e,t)),l<7)for(;i;)r.setUTCDate(r.getUTCDate()+o),r.getUTCDay()==l&&(i-=o);else 7==l?r.setUTCFullYear(r.getUTCFullYear()+i):8==l?r.setUTCMonth(r.getUTCMonth()+i):r.setUTCDate(r.getUTCDate()+i);null==(t=u(e,r.getTime()))&&(t=u(e,r.getTime()+864e5*o)-864e5*o)}return t}Object.defineProperty(n,\"__esModule\",{value:!0});var l={clock:function(){return+new Date},zone:\"UTC\",entry:{abbrev:\"UTC\",offset:0,save:0},UTC:1,z:function(e,t,n,r){var o,a,u=this.entry.offset+this.entry.save,i=Math.abs(u/1e3),l=[],s=3600;for(o=0;o<3;o++)l.push((\"0\"+Math.floor(i/s)).slice(-2)),i%=s,s/=60;return\"^\"!=n||u?(\"^\"==n&&(r=3),3==r?(a=(a=l.join(\":\")).replace(/:00$/,\"\"),\"^\"!=n&&(a=a.replace(/:00$/,\"\"))):r?(a=l.slice(0,r+1).join(\":\"),\"^\"==n&&(a=a.replace(/:00$/,\"\"))):a=l.slice(0,2).join(\"\"),a=(a=(u<0?\"-\":\"+\")+a).replace(/([-+])(0)/,{_:\" $1\",\"-\":\"$1\"}[n]||\"$1$2\")):\"Z\"},\"%\":function(e){return\"%\"},n:function(e){return\"\\n\"},t:function(e){return\"\\t\"},U:function(e){return h(e,0)},W:function(e){return h(e,1)},V:function(e){return T(e)[0]},G:function(e){return T(e)[1]},g:function(e){return T(e)[1]%100},j:function(e){return Math.floor((e.getTime()-Date.UTC(e.getUTCFullYear(),0))/864e5)+1},s:function(e){return Math.floor(e.getTime()/1e3)},C:function(e){return Math.floor(e.getUTCFullYear()/100)},N:function(e){return e.getTime()%1e3*1e6},m:function(e){return e.getUTCMonth()+1},Y:function(e){return e.getUTCFullYear()},y:function(e){return e.getUTCFullYear()%100},H:function(e){return e.getUTCHours()},M:function(e){return e.getUTCMinutes()},S:function(e){return e.getUTCSeconds()},e:function(e){return e.getUTCDate()},d:function(e){return e.getUTCDate()},u:function(e){return e.getUTCDay()||7},w:function(e){return e.getUTCDay()},l:function(e){return e.getUTCHours()%12||12},I:function(e){return e.getUTCHours()%12||12},k:function(e){return e.getUTCHours()},Z:function(e){return this.entry.abbrev},a:function(e){return this[this.locale].day.abbrev[e.getUTCDay()]},A:function(e){return this[this.locale].day.full[e.getUTCDay()]},h:function(e){return this[this.locale].month.abbrev[e.getUTCMonth()]},b:function(e){return this[this.locale].month.abbrev[e.getUTCMonth()]},B:function(e){return this[this.locale].month.full[e.getUTCMonth()]},P:function(e){return this[this.locale].meridiem[Math.floor(e.getUTCHours()/12)].toLowerCase()},p:function(e){return this[this.locale].meridiem[Math.floor(e.getUTCHours()/12)]},R:function(e,t){return this.convert([t,\"%H:%M\"])},T:function(e,t){return this.convert([t,\"%H:%M:%S\"])},D:function(e,t){return this.convert([t,\"%m/%d/%y\"])},F:function(e,t){return this.convert([t,\"%Y-%m-%d\"])},x:function(e,t){return this.convert([t,this[this.locale].date])},r:function(e,t){return this.convert([t,this[this.locale].time12||\"%I:%M:%S\"])},X:function(e,t){return this.convert([t,this[this.locale].time24])},c:function(e,t){return this.convert([t,this[this.locale].dateTime])},convert:function(e){if(!e.length)return\"1.0.22\";var t,n,r,o,l,s=Object.create(this),f=[];for(t=0;t<e.length;t++)if(o=e[t],Array.isArray(o))t||isNaN(o[1])?o.splice.apply(e,[t--,1].concat(o)):l=o;else if(isNaN(o)){if(\"string\"==(r=typeof o))~o.indexOf(\"%\")?s.format=o:t||\"*\"!=o?!t&&(r=/^(\\d{4})-(\\d{2})-(\\d{2})(?:[T\\s](\\d{2}):(\\d{2})(?::(\\d{2})(?:\\.(\\d+))?)?(Z|(([+-])(\\d{2}(:\\d{2}){0,2})))?)?$/.exec(o))?((l=[]).push.apply(l,r.slice(1,8)),r[9]?(l.push(r[10]+1),l.push.apply(l,r[11].split(/:/))):r[8]&&l.push(1)):/^\\w{2,3}_\\w{2}$/.test(o)?s.locale=o:(r=c.exec(o))?f.push(r):s.zone=o:l=o;else if(\"function\"==r){if(r=o.call(s))return r}else if(/^\\w{2,3}_\\w{2}$/.test(o.name))s[o.name]=o;else if(o.zones){for(r in o.zones)s[r]=o.zones[r];for(r in o.rules)s[r]=o.rules[r]}}else t||(l=o);if(s[s.locale]||delete s.locale,s[s.zone]||delete s.zone,null!=l){if(\"*\"==l)l=s.clock();else if(Array.isArray(l)){for(r=[],n=!l[7],t=0;t<11;t++)r[t]=+(l[t]||0);--r[1],l=Date.UTC.apply(Date.UTC,r)+-r[7]*(36e5*r[8]+6e4*r[9]+1e3*r[10])}else l=Math.floor(l);if(!isNaN(l)){if(n&&(l=u(s,l)),null==l)return l;for(t=0,n=f.length;t<n;t++)l=i(s,l,f[t]);return s.format?(r=new Date(a(s,l)),s.format.replace(/%([-0_^]?)(:{0,3})(\\d*)(.)/g,(function(e,t,n,o,a){var u,i,c=\"0\";if(u=s[a]){for(e=String(u.call(s,r,l,t,n.length)),\"_\"==(t||u.style)&&(c=\" \"),i=\"-\"==t?0:u.pad||0;e.length<i;)e=c+e;for(i=\"-\"==t?0:o||u.pad;e.length<i;)e=c+e;\"N\"==a&&i<e.length&&(e=e.slice(0,i)),\"^\"==t&&(e=e.toUpperCase())}return e}))):l}}return function(){return s.convert(arguments)}},locale:\"en_US\",en_US:{date:\"%m/%d/%Y\",time24:\"%I:%M:%S %p\",time12:\"%I:%M:%S %p\",dateTime:\"%a %d %b %Y %I:%M:%S %p %Z\",meridiem:[\"AM\",\"PM\"],month:{abbrev:\"Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec\".split(\"|\"),full:\"January|February|March|April|May|June|July|August|September|October|November|December\".split(\"|\")},day:{abbrev:\"Sun|Mon|Tue|Wed|Thu|Fri|Sat\".split(\"|\"),full:\"Sunday|Monday|Tuesday|Wednesday|Thursday|Friday|Saturday\".split(\"|\")}}},s=\"Sunday|Monday|Tuesday|Wednesday|Thursday|Friday|Saturday|year|month|day|hour|minute|second|millisecond\",c=new RegExp(\"^\\\\s*([+-])(\\\\d+)\\\\s+(\"+s+\")s?\\\\s*$\",\"i\"),f=[36e5,6e4,1e3,1];function h(e,t){var n,r,o;return r=new Date(Date.UTC(e.getUTCFullYear(),0)),n=Math.floor((e.getTime()-r.getTime())/864e5),r.getUTCDay()==t?o=0:8==(o=7-r.getUTCDay()+t)&&(o=1),n>=o?Math.floor((n-o)/7)+1:0}function T(e){var t,n,r;return n=e.getUTCFullYear(),t=new Date(Date.UTC(n,0)).getUTCDay(),(r=h(e,1)+(t>1&&t<=4?1:0))?53!=r||4==t||3==t&&29==new Date(n,1,29).getDate()?[r,e.getUTCFullYear()]:[1,e.getUTCFullYear()+1]:(n=e.getUTCFullYear()-1,[r=4==(t=new Date(Date.UTC(n,0)).getUTCDay())||3==t&&29==new Date(n,1,29).getDate()?53:52,e.getUTCFullYear()-1])}s=s.toLowerCase().split(\"|\"),\"delmHMSUWVgCIky\".replace(/./g,(function(e){l[e].pad=2})),l.N.pad=9,l.j.pad=3,l.k.style=\"_\",l.l.style=\"_\",l.e.style=\"_\",n.default=function(){return l.convert(arguments)}},\n      function _(r,n,e){Object.defineProperty(e,\"__esModule\",{value:!0});const t=r(1),i=t.__importStar(r(159)),u=r(160),a=t.__importDefault(r(157)),f=r(25),o=r(8);function l(r,...n){return u.sprintf(r,...n)}function s(r,n,e){if(o.isNumber(r)){return l((()=>{switch(!1){case Math.floor(r)!=r:return\"%d\";case!(Math.abs(r)>.1&&Math.abs(r)<1e3):return\"%0.3f\";default:return\"%0.3e\"}})(),r)}return`${r}`}function c(r,n,t){if(null==n)return s;if(null!=t&&r in t){const n=t[r];if(o.isString(n)){if(n in e.DEFAULT_FORMATTERS)return e.DEFAULT_FORMATTERS[n];throw new Error(`Unknown tooltip field formatter type '${n}'`)}return function(r,e,t){return n.format(r,e,t)}}return e.DEFAULT_FORMATTERS.numeral}function m(r,n,e,t){if(\"$\"==r[0]){return function(r,n){if(r in n)return n[r];throw new Error(`Unknown special variable '$${r}'`)}(r.substring(1),t)}return function(r,n,e){const t=n.get_column(r);if(null==t)return null;if(o.isNumber(e))return t[e];const i=t[e.index];if(o.isTypedArray(i)||o.isArray(i)){if(o.isArray(i[0])){return i[e.dim2][e.dim1]}return i[e.flat_index]}return i}(r.substring(1).replace(/[{}]/g,\"\"),n,e)}e.DEFAULT_FORMATTERS={numeral:(r,n,e)=>i.format(r,n),datetime:(r,n,e)=>a.default(r,n),printf:(r,n,e)=>l(n,r)},e.sprintf=l,e.basic_formatter=s,e.get_formatter=c,e.get_value=m,e.replace_placeholders=function(r,n,e,t,i={}){return r=(r=r.replace(/@\\$name/g,r=>`@{${i.name}}`)).replace(/((?:\\$\\w+)|(?:@\\w+)|(?:@{(?:[^{}]+)}))(?:{([^{}]+)})?/g,(r,u,a)=>{const o=m(u,n,e,i);if(null==o)return`${f.escape(\"???\")}`;if(\"safe\"==a)return`${o}`;const l=c(u,a,t);return`${f.escape(l(o,a,i))}`})}},\n      function _(e,n,t){\n      /*!\n           * numbro.js\n           * version : 1.6.2\n           * author : Företagsplatsen AB\n           * license : MIT\n           * http://www.foretagsplatsen.se\n           */\n      var r,i={},a=i,o=\"en-US\",l=null,u=\"0,0\";void 0!==n&&n.exports;function c(e){this._value=e}function s(e){var n,t=\"\";for(n=0;n<e;n++)t+=\"0\";return t}function f(e,n,t,r){var i,a,o=Math.pow(10,n);return a=e.toFixed(0).search(\"e\")>-1?function(e,n){var t,r,i,a;return t=(a=e.toString()).split(\"e\")[0],i=a.split(\"e\")[1],a=t.split(\".\")[0]+(r=t.split(\".\")[1]||\"\")+s(i-r.length),n>0&&(a+=\".\"+s(n)),a}(e,n):(t(e*o)/o).toFixed(n),r&&(i=new RegExp(\"0{1,\"+r+\"}$\"),a=a.replace(i,\"\")),a}function d(e,n,t){return n.indexOf(\"$\")>-1?function(e,n,t){var r,a,l=n,u=l.indexOf(\"$\"),c=l.indexOf(\"(\"),s=l.indexOf(\"+\"),f=l.indexOf(\"-\"),d=\"\",p=\"\";-1===l.indexOf(\"$\")?\"infix\"===i[o].currency.position?(p=i[o].currency.symbol,i[o].currency.spaceSeparated&&(p=\" \"+p+\" \")):i[o].currency.spaceSeparated&&(d=\" \"):l.indexOf(\" $\")>-1?(d=\" \",l=l.replace(\" $\",\"\")):l.indexOf(\"$ \")>-1?(d=\" \",l=l.replace(\"$ \",\"\")):l=l.replace(\"$\",\"\");if(a=h(e,l,t,p),-1===n.indexOf(\"$\"))switch(i[o].currency.position){case\"postfix\":a.indexOf(\")\")>-1?((a=a.split(\"\")).splice(-1,0,d+i[o].currency.symbol),a=a.join(\"\")):a=a+d+i[o].currency.symbol;break;case\"infix\":break;case\"prefix\":a.indexOf(\"(\")>-1||a.indexOf(\"-\")>-1?(a=a.split(\"\"),r=Math.max(c,f)+1,a.splice(r,0,i[o].currency.symbol+d),a=a.join(\"\")):a=i[o].currency.symbol+d+a;break;default:throw Error('Currency position should be among [\"prefix\", \"infix\", \"postfix\"]')}else u<=1?a.indexOf(\"(\")>-1||a.indexOf(\"+\")>-1||a.indexOf(\"-\")>-1?(a=a.split(\"\"),r=1,(u<c||u<s||u<f)&&(r=0),a.splice(r,0,i[o].currency.symbol+d),a=a.join(\"\")):a=i[o].currency.symbol+d+a:a.indexOf(\")\")>-1?((a=a.split(\"\")).splice(-1,0,d+i[o].currency.symbol),a=a.join(\"\")):a=a+d+i[o].currency.symbol;return a}(e,n,t):n.indexOf(\"%\")>-1?function(e,n,t){var r,i=\"\";e*=100,n.indexOf(\" %\")>-1?(i=\" \",n=n.replace(\" %\",\"\")):n=n.replace(\"%\",\"\");(r=h(e,n,t)).indexOf(\")\")>-1?((r=r.split(\"\")).splice(-1,0,i+\"%\"),r=r.join(\"\")):r=r+i+\"%\";return r}(e,n,t):n.indexOf(\":\")>-1?function(e){var n=Math.floor(e/60/60),t=Math.floor((e-60*n*60)/60),r=Math.round(e-60*n*60-60*t);return n+\":\"+(t<10?\"0\"+t:t)+\":\"+(r<10?\"0\"+r:r)}(e):h(e,n,t)}function h(e,n,t,r){var a,u,c,s,d,h,p,m,x,g,O,b,w,y,M,v,$,B=!1,E=!1,F=!1,k=\"\",U=!1,N=!1,S=!1,j=!1,D=!1,C=\"\",L=\"\",T=Math.abs(e),K=[\"B\",\"KiB\",\"MiB\",\"GiB\",\"TiB\",\"PiB\",\"EiB\",\"ZiB\",\"YiB\"],G=[\"B\",\"KB\",\"MB\",\"GB\",\"TB\",\"PB\",\"EB\",\"ZB\",\"YB\"],I=\"\",P=!1,R=!1;if(0===e&&null!==l)return l;if(!isFinite(e))return\"\"+e;if(0===n.indexOf(\"{\")){var W=n.indexOf(\"}\");if(-1===W)throw Error('Format should also contain a \"}\"');b=n.slice(1,W),n=n.slice(W+1)}else b=\"\";if(n.indexOf(\"}\")===n.length-1){var Y=n.indexOf(\"{\");if(-1===Y)throw Error('Format should also contain a \"{\"');w=n.slice(Y+1,-1),n=n.slice(0,Y+1)}else w=\"\";if(v=null===($=-1===n.indexOf(\".\")?n.match(/([0-9]+).*/):n.match(/([0-9]+)\\..*/))?-1:$[1].length,-1!==n.indexOf(\"-\")&&(P=!0),n.indexOf(\"(\")>-1?(B=!0,n=n.slice(1,-1)):n.indexOf(\"+\")>-1&&(E=!0,n=n.replace(/\\+/g,\"\")),n.indexOf(\"a\")>-1){if(g=n.split(\".\")[0].match(/[0-9]+/g)||[\"0\"],g=parseInt(g[0],10),U=n.indexOf(\"aK\")>=0,N=n.indexOf(\"aM\")>=0,S=n.indexOf(\"aB\")>=0,j=n.indexOf(\"aT\")>=0,D=U||N||S||j,n.indexOf(\" a\")>-1?(k=\" \",n=n.replace(\" a\",\"\")):n=n.replace(\"a\",\"\"),p=0===(p=(d=Math.floor(Math.log(T)/Math.LN10)+1)%3)?3:p,g&&0!==T&&(h=Math.floor(Math.log(T)/Math.LN10)+1-g,m=3*~~((Math.min(g,d)-p)/3),T/=Math.pow(10,m),-1===n.indexOf(\".\")&&g>3))for(n+=\"[.]\",M=(M=0===h?0:3*~~(h/3)-h)<0?M+3:M,a=0;a<M;a++)n+=\"0\";Math.floor(Math.log(Math.abs(e))/Math.LN10)+1!==g&&(T>=Math.pow(10,12)&&!D||j?(k+=i[o].abbreviations.trillion,e/=Math.pow(10,12)):T<Math.pow(10,12)&&T>=Math.pow(10,9)&&!D||S?(k+=i[o].abbreviations.billion,e/=Math.pow(10,9)):T<Math.pow(10,9)&&T>=Math.pow(10,6)&&!D||N?(k+=i[o].abbreviations.million,e/=Math.pow(10,6)):(T<Math.pow(10,6)&&T>=Math.pow(10,3)&&!D||U)&&(k+=i[o].abbreviations.thousand,e/=Math.pow(10,3)))}if(n.indexOf(\"b\")>-1)for(n.indexOf(\" b\")>-1?(C=\" \",n=n.replace(\" b\",\"\")):n=n.replace(\"b\",\"\"),s=0;s<=K.length;s++)if(u=Math.pow(1024,s),c=Math.pow(1024,s+1),e>=u&&e<c){C+=K[s],u>0&&(e/=u);break}if(n.indexOf(\"d\")>-1)for(n.indexOf(\" d\")>-1?(C=\" \",n=n.replace(\" d\",\"\")):n=n.replace(\"d\",\"\"),s=0;s<=G.length;s++)if(u=Math.pow(1e3,s),c=Math.pow(1e3,s+1),e>=u&&e<c){C+=G[s],u>0&&(e/=u);break}if(n.indexOf(\"o\")>-1&&(n.indexOf(\" o\")>-1?(L=\" \",n=n.replace(\" o\",\"\")):n=n.replace(\"o\",\"\"),i[o].ordinal&&(L+=i[o].ordinal(e))),n.indexOf(\"[.]\")>-1&&(F=!0,n=n.replace(\"[.]\",\".\")),x=e.toString().split(\".\")[0],O=n.split(\".\")[1],y=n.indexOf(\",\"),O){if(x=(I=-1!==O.indexOf(\"*\")?f(e,e.toString().split(\".\")[1].length,t):O.indexOf(\"[\")>-1?f(e,(O=(O=O.replace(\"]\",\"\")).split(\"[\"))[0].length+O[1].length,t,O[1].length):f(e,O.length,t)).split(\".\")[0],I.split(\".\")[1].length)I=(r?k+r:i[o].delimiters.decimal)+I.split(\".\")[1];else I=\"\";F&&0===Number(I.slice(1))&&(I=\"\")}else x=f(e,null,t);return x.indexOf(\"-\")>-1&&(x=x.slice(1),R=!0),x.length<v&&(x=new Array(v-x.length+1).join(\"0\")+x),y>-1&&(x=x.toString().replace(/(\\d)(?=(\\d{3})+(?!\\d))/g,\"$1\"+i[o].delimiters.thousands)),0===n.indexOf(\".\")&&(x=\"\"),b+(n.indexOf(\"(\")<n.indexOf(\"-\")?(B&&R?\"(\":\"\")+(P&&R||!B&&R?\"-\":\"\"):(P&&R||!B&&R?\"-\":\"\")+(B&&R?\"(\":\"\"))+(!R&&E&&0!==e?\"+\":\"\")+x+I+(L||\"\")+(k&&!r?k:\"\")+(C||\"\")+(B&&R?\")\":\"\")+w}function p(e,n){i[e]=n}function m(e){o=e;var n=i[e].defaults;n&&n.format&&r.defaultFormat(n.format),n&&n.currencyFormat&&r.defaultCurrencyFormat(n.currencyFormat)}(r=function(e){return r.isNumbro(e)?e=e.value():0===e||void 0===e?e=0:Number(e)||(e=r.fn.unformat(e)),new c(Number(e))}).version=\"1.6.2\",r.isNumbro=function(e){return e instanceof c},r.setLanguage=function(e,n){console.warn(\"`setLanguage` is deprecated since version 1.6.0. Use `setCulture` instead\");var t=e,r=e.split(\"-\")[0],i=null;a[t]||(Object.keys(a).forEach((function(e){i||e.split(\"-\")[0]!==r||(i=e)})),t=i||n||\"en-US\"),m(t)},r.setCulture=function(e,n){var t=e,r=e.split(\"-\")[1],a=null;i[t]||(r&&Object.keys(i).forEach((function(e){a||e.split(\"-\")[1]!==r||(a=e)})),t=a||n||\"en-US\"),m(t)},r.language=function(e,n){if(console.warn(\"`language` is deprecated since version 1.6.0. Use `culture` instead\"),!e)return o;if(e&&!n){if(!a[e])throw new Error(\"Unknown language : \"+e);m(e)}return!n&&a[e]||p(e,n),r},r.culture=function(e,n){if(!e)return o;if(e&&!n){if(!i[e])throw new Error(\"Unknown culture : \"+e);m(e)}return!n&&i[e]||p(e,n),r},r.languageData=function(e){if(console.warn(\"`languageData` is deprecated since version 1.6.0. Use `cultureData` instead\"),!e)return a[o];if(!a[e])throw new Error(\"Unknown language : \"+e);return a[e]},r.cultureData=function(e){if(!e)return i[o];if(!i[e])throw new Error(\"Unknown culture : \"+e);return i[e]},r.culture(\"en-US\",{delimiters:{thousands:\",\",decimal:\".\"},abbreviations:{thousand:\"k\",million:\"m\",billion:\"b\",trillion:\"t\"},ordinal:function(e){var n=e%10;return 1==~~(e%100/10)?\"th\":1===n?\"st\":2===n?\"nd\":3===n?\"rd\":\"th\"},currency:{symbol:\"$\",position:\"prefix\"},defaults:{currencyFormat:\",0000 a\"},formats:{fourDigits:\"0000 a\",fullWithTwoDecimals:\"$ ,0.00\",fullWithTwoDecimalsNoCurrency:\",0.00\"}}),r.languages=function(){return console.warn(\"`languages` is deprecated since version 1.6.0. Use `cultures` instead\"),a},r.cultures=function(){return i},r.zeroFormat=function(e){l=\"string\"==typeof e?e:null},r.defaultFormat=function(e){u=\"string\"==typeof e?e:\"0.0\"},r.defaultCurrencyFormat=function(e){\"string\"==typeof e?e:\"0$\"},r.validate=function(e,n){var t,i,a,o,l,u,c,s;if(\"string\"!=typeof e&&(e+=\"\",console.warn&&console.warn(\"Numbro.js: Value is not string. It has been co-erced to: \",e)),(e=e.trim()).match(/^\\d+$/))return!0;if(\"\"===e)return!1;try{c=r.cultureData(n)}catch(e){c=r.cultureData(r.culture())}return a=c.currency.symbol,l=c.abbreviations,t=c.delimiters.decimal,i=\".\"===c.delimiters.thousands?\"\\\\.\":c.delimiters.thousands,(null===(s=e.match(/^[^\\d]+/))||(e=e.substr(1),s[0]===a))&&((null===(s=e.match(/[^\\d]+$/))||(e=e.slice(0,-1),s[0]===l.thousand||s[0]===l.million||s[0]===l.billion||s[0]===l.trillion))&&(u=new RegExp(i+\"{2}\"),!e.match(/[^\\d.,]/g)&&(!((o=e.split(t)).length>2)&&(o.length<2?!!o[0].match(/^\\d+.*\\d$/)&&!o[0].match(u):1===o[0].length?!!o[0].match(/^\\d+$/)&&!o[0].match(u)&&!!o[1].match(/^\\d+$/):!!o[0].match(/^\\d+.*\\d$/)&&!o[0].match(u)&&!!o[1].match(/^\\d+$/)))))},n.exports={format:function(e,n,t,i){return null!=t&&t!==r.culture()&&r.setCulture(t),d(Number(e),null!=n?n:u,null==i?Math.round:i)}}},\n      function _(e,n,t){!function(){\"use strict\";var e={not_string:/[^s]/,not_bool:/[^t]/,not_type:/[^T]/,not_primitive:/[^v]/,number:/[diefg]/,numeric_arg:/[bcdiefguxX]/,json:/[j]/,not_json:/[^j]/,text:/^[^\\x25]+/,modulo:/^\\x25{2}/,placeholder:/^\\x25(?:([1-9]\\d*)\\$|\\(([^)]+)\\))?(\\+)?(0|'[^$])?(-)?(\\d+)?(?:\\.(\\d+))?([b-gijostTuvxX])/,key:/^([a-z_][a-z_\\d]*)/i,key_access:/^\\.([a-z_][a-z_\\d]*)/i,index_access:/^\\[(\\d+)\\]/,sign:/^[+-]/};function n(e){return i(a(e),arguments)}function r(e,t){return n.apply(null,[e].concat(t||[]))}function i(t,r){var i,s,a,o,p,c,l,u,f,d=1,g=t.length,y=\"\";for(s=0;s<g;s++)if(\"string\"==typeof t[s])y+=t[s];else if(\"object\"==typeof t[s]){if((o=t[s]).keys)for(i=r[d],a=0;a<o.keys.length;a++){if(null==i)throw new Error(n('[sprintf] Cannot access property \"%s\" of undefined value \"%s\"',o.keys[a],o.keys[a-1]));i=i[o.keys[a]]}else i=o.param_no?r[o.param_no]:r[d++];if(e.not_type.test(o.type)&&e.not_primitive.test(o.type)&&i instanceof Function&&(i=i()),e.numeric_arg.test(o.type)&&\"number\"!=typeof i&&isNaN(i))throw new TypeError(n(\"[sprintf] expecting number but found %T\",i));switch(e.number.test(o.type)&&(u=i>=0),o.type){case\"b\":i=parseInt(i,10).toString(2);break;case\"c\":i=String.fromCharCode(parseInt(i,10));break;case\"d\":case\"i\":i=parseInt(i,10);break;case\"j\":i=JSON.stringify(i,null,o.width?parseInt(o.width):0);break;case\"e\":i=o.precision?parseFloat(i).toExponential(o.precision):parseFloat(i).toExponential();break;case\"f\":i=o.precision?parseFloat(i).toFixed(o.precision):parseFloat(i);break;case\"g\":i=o.precision?String(Number(i.toPrecision(o.precision))):parseFloat(i);break;case\"o\":i=(parseInt(i,10)>>>0).toString(8);break;case\"s\":i=String(i),i=o.precision?i.substring(0,o.precision):i;break;case\"t\":i=String(!!i),i=o.precision?i.substring(0,o.precision):i;break;case\"T\":i=Object.prototype.toString.call(i).slice(8,-1).toLowerCase(),i=o.precision?i.substring(0,o.precision):i;break;case\"u\":i=parseInt(i,10)>>>0;break;case\"v\":i=i.valueOf(),i=o.precision?i.substring(0,o.precision):i;break;case\"x\":i=(parseInt(i,10)>>>0).toString(16);break;case\"X\":i=(parseInt(i,10)>>>0).toString(16).toUpperCase()}e.json.test(o.type)?y+=i:(!e.number.test(o.type)||u&&!o.sign?f=\"\":(f=u?\"+\":\"-\",i=i.toString().replace(e.sign,\"\")),c=o.pad_char?\"0\"===o.pad_char?\"0\":o.pad_char.charAt(1):\" \",l=o.width-(f+i).length,p=o.width&&l>0?c.repeat(l):\"\",y+=o.align?f+i+p:\"0\"===c?f+p+i:p+f+i)}return y}var s=Object.create(null);function a(n){if(s[n])return s[n];for(var t,r=n,i=[],a=0;r;){if(null!==(t=e.text.exec(r)))i.push(t[0]);else if(null!==(t=e.modulo.exec(r)))i.push(\"%\");else{if(null===(t=e.placeholder.exec(r)))throw new SyntaxError(\"[sprintf] unexpected placeholder\");if(t[2]){a|=1;var o=[],p=t[2],c=[];if(null===(c=e.key.exec(p)))throw new SyntaxError(\"[sprintf] failed to parse named argument key\");for(o.push(c[1]);\"\"!==(p=p.substring(c[0].length));)if(null!==(c=e.key_access.exec(p)))o.push(c[1]);else{if(null===(c=e.index_access.exec(p)))throw new SyntaxError(\"[sprintf] failed to parse named argument key\");o.push(c[1])}t[2]=o}else a|=2;if(3===a)throw new Error(\"[sprintf] mixing positional and named placeholders is not (yet) supported\");i.push({placeholder:t[0],param_no:t[1],keys:t[2],sign:t[3],pad_char:t[4],align:t[5],width:t[6],precision:t[7],type:t[8]})}r=r.substring(t[0].length)}return s[n]=i}void 0!==t&&(t.sprintf=n,t.vsprintf=r),\"undefined\"!=typeof window&&(window.sprintf=n,window.vsprintf=r,\"function\"==typeof define&&define.amd&&define((function(){return{sprintf:n,vsprintf:r}})))}()},\n      function _(e,i,n){Object.defineProperty(n,\"__esModule\",{value:!0});const t=e(9),a=e(109),s=e(162),r=e(163),c=e(166),_=e(167),m=e(165);class k extends s.CompositeTicker{constructor(e){super(e)}static init_DatetimeTicker(){this.override({num_minor_ticks:0,tickers:()=>[new a.AdaptiveTicker({mantissas:[1,2,5],base:10,min_interval:0,max_interval:500*m.ONE_MILLI,num_minor_ticks:0}),new a.AdaptiveTicker({mantissas:[1,2,5,10,15,20,30],base:60,min_interval:m.ONE_SECOND,max_interval:30*m.ONE_MINUTE,num_minor_ticks:0}),new a.AdaptiveTicker({mantissas:[1,2,4,6,8,12],base:24,min_interval:m.ONE_HOUR,max_interval:12*m.ONE_HOUR,num_minor_ticks:0}),new r.DaysTicker({days:t.range(1,32)}),new r.DaysTicker({days:t.range(1,31,3)}),new r.DaysTicker({days:[1,8,15,22]}),new r.DaysTicker({days:[1,15]}),new c.MonthsTicker({months:t.range(0,12,1)}),new c.MonthsTicker({months:t.range(0,12,2)}),new c.MonthsTicker({months:t.range(0,12,4)}),new c.MonthsTicker({months:t.range(0,12,6)}),new _.YearsTicker({})]})}}n.DatetimeTicker=k,k.__name__=\"DatetimeTicker\",k.init_DatetimeTicker()},\n      function _(t,e,i){Object.defineProperty(i,\"__esModule\",{value:!0});const r=t(1),s=t(110),n=r.__importStar(t(19)),_=t(9),a=t(23);class c extends s.ContinuousTicker{constructor(t){super(t)}static init_CompositeTicker(){this.define({tickers:[n.Array,[]]})}get min_intervals(){return this.tickers.map(t=>t.get_min_interval())}get max_intervals(){return this.tickers.map(t=>t.get_max_interval())}get min_interval(){return this.min_intervals[0]}get max_interval(){return this.max_intervals[0]}get_best_ticker(t,e,i){const r=e-t,s=this.get_ideal_interval(t,e,i),n=[_.sorted_index(this.min_intervals,s)-1,_.sorted_index(this.max_intervals,s)],c=[this.min_intervals[n[0]],this.max_intervals[n[1]]].map(t=>Math.abs(i-r/t));let l;if(a.isEmpty(c.filter(t=>!isNaN(t))))l=this.tickers[0];else{const t=n[_.argmin(c)];l=this.tickers[t]}return l}get_interval(t,e,i){return this.get_best_ticker(t,e,i).get_interval(t,e,i)}get_ticks_no_defaults(t,e,i,r){return this.get_best_ticker(t,e,r).get_ticks_no_defaults(t,e,i,r)}}i.CompositeTicker=c,c.__name__=\"CompositeTicker\",c.init_CompositeTicker()},\n      function _(t,e,n){Object.defineProperty(n,\"__esModule\",{value:!0});const i=t(1),s=t(164),a=t(165),o=i.__importStar(t(19)),r=t(9);class _ extends s.SingleIntervalTicker{constructor(t){super(t)}static init_DaysTicker(){this.define({days:[o.Array,[]]}),this.override({num_minor_ticks:0})}initialize(){super.initialize();const t=this.days;t.length>1?this.interval=(t[1]-t[0])*a.ONE_DAY:this.interval=31*a.ONE_DAY}get_ticks_no_defaults(t,e,n,i){const s=function(t,e){const n=a.last_month_no_later_than(new Date(t)),i=a.last_month_no_later_than(new Date(e));i.setUTCMonth(i.getUTCMonth()+1);const s=[],o=n;for(;s.push(a.copy_date(o)),o.setUTCMonth(o.getUTCMonth()+1),!(o>i););return s}(t,e),o=this.days,_=this.interval;return{major:r.concat(s.map(t=>((t,e)=>{const n=t.getUTCMonth(),i=[];for(const s of o){const o=a.copy_date(t);o.setUTCDate(s),new Date(o.getTime()+e/2).getUTCMonth()==n&&i.push(o)}return i})(t,_))).map(t=>t.getTime()).filter(n=>t<=n&&n<=e),minor:[]}}}n.DaysTicker=_,_.__name__=\"DaysTicker\",_.init_DaysTicker()},\n      function _(e,t,i){Object.defineProperty(i,\"__esModule\",{value:!0});const n=e(1),r=e(110),l=n.__importStar(e(19));class a extends r.ContinuousTicker{constructor(e){super(e)}static init_SingleIntervalTicker(){this.define({interval:[l.Number]})}get_interval(e,t,i){return this.interval}get min_interval(){return this.interval}get max_interval(){return this.interval}}i.SingleIntervalTicker=a,a.__name__=\"SingleIntervalTicker\",a.init_SingleIntervalTicker()},\n      function _(t,e,n){function _(t){return new Date(t.getTime())}function O(t){const e=_(t);return e.setUTCDate(1),e.setUTCHours(0),e.setUTCMinutes(0),e.setUTCSeconds(0),e.setUTCMilliseconds(0),e}Object.defineProperty(n,\"__esModule\",{value:!0}),n.ONE_MILLI=1,n.ONE_SECOND=1e3,n.ONE_MINUTE=60*n.ONE_SECOND,n.ONE_HOUR=60*n.ONE_MINUTE,n.ONE_DAY=24*n.ONE_HOUR,n.ONE_MONTH=30*n.ONE_DAY,n.ONE_YEAR=365*n.ONE_DAY,n.copy_date=_,n.last_month_no_later_than=O,n.last_year_no_later_than=function(t){const e=O(t);return e.setUTCMonth(0),e}},\n      function _(t,e,n){Object.defineProperty(n,\"__esModule\",{value:!0});const r=t(1),i=t(164),s=t(165),a=r.__importStar(t(19)),o=t(9);class _ extends i.SingleIntervalTicker{constructor(t){super(t)}static init_MonthsTicker(){this.define({months:[a.Array,[]]})}initialize(){super.initialize();const t=this.months;t.length>1?this.interval=(t[1]-t[0])*s.ONE_MONTH:this.interval=12*s.ONE_MONTH}get_ticks_no_defaults(t,e,n,r){const i=function(t,e){const n=s.last_year_no_later_than(new Date(t)),r=s.last_year_no_later_than(new Date(e));r.setUTCFullYear(r.getUTCFullYear()+1);const i=[],a=n;for(;i.push(s.copy_date(a)),a.setUTCFullYear(a.getUTCFullYear()+1),!(a>r););return i}(t,e),a=this.months;return{major:o.concat(i.map(t=>a.map(e=>{const n=s.copy_date(t);return n.setUTCMonth(e),n}))).map(t=>t.getTime()).filter(n=>t<=n&&n<=e),minor:[]}}}n.MonthsTicker=_,_.__name__=\"MonthsTicker\",_.init_MonthsTicker()},\n      function _(e,t,a){Object.defineProperty(a,\"__esModule\",{value:!0});const i=e(108),r=e(164),n=e(165);class _ extends r.SingleIntervalTicker{constructor(e){super(e)}initialize(){super.initialize(),this.interval=n.ONE_YEAR,this.basic_ticker=new i.BasicTicker({num_minor_ticks:0})}get_ticks_no_defaults(e,t,a,i){const r=n.last_year_no_later_than(new Date(e)).getUTCFullYear(),_=n.last_year_no_later_than(new Date(t)).getUTCFullYear();return{major:this.basic_ticker.get_ticks_no_defaults(r,_,a,i).major.map(e=>Date.UTC(e,0,1)).filter(a=>e<=a&&a<=t),minor:[]}}}a.YearsTicker=_,_.__name__=\"YearsTicker\"},\n      function _(e,i,t){Object.defineProperty(t,\"__esModule\",{value:!0});const s=e(148),o=e(153),n=e(169),r=e(170);class _ extends s.AxisView{}t.LogAxisView=_,_.__name__=\"LogAxisView\";class c extends o.ContinuousAxis{constructor(e){super(e)}static init_LogAxis(){this.prototype.default_view=_,this.override({ticker:()=>new r.LogTicker,formatter:()=>new n.LogTickFormatter})}}t.LogAxis=c,c.__name__=\"LogAxis\",c.init_LogAxis()},\n      function _(t,e,r){Object.defineProperty(r,\"__esModule\",{value:!0});const i=t(1),o=t(113),a=t(112),n=i.__importStar(t(19));class c extends o.TickFormatter{constructor(t){super(t)}static init_LogTickFormatter(){this.define({ticker:[n.Instance,null]})}initialize(){super.initialize(),this.basic_formatter=new a.BasicTickFormatter}doFormat(t,e){if(0==t.length)return[];const r=null!=this.ticker?this.ticker.base:10;let i=!1;const o=new Array(t.length);for(let e=0,a=t.length;e<a;e++)if(o[e]=`${r}^${Math.round(Math.log(t[e])/Math.log(r))}`,e>0&&o[e]==o[e-1]){i=!0;break}return i?this.basic_formatter.doFormat(t,e):o}}r.LogTickFormatter=c,c.__name__=\"LogTickFormatter\",c.init_LogTickFormatter()},\n      function _(t,o,e){Object.defineProperty(e,\"__esModule\",{value:!0});const i=t(109),s=t(9);class n extends i.AdaptiveTicker{constructor(t){super(t)}static init_LogTicker(){this.override({mantissas:[1,5]})}get_ticks_no_defaults(t,o,e,i){const n=this.num_minor_ticks,r=[],a=this.base,c=Math.log(t)/Math.log(a),f=Math.log(o)/Math.log(a),l=f-c;let h;if(isFinite(l))if(l<2){const e=this.get_interval(t,o,i),a=Math.floor(t/e),c=Math.ceil(o/e);if(h=s.range(a,c+1).filter(t=>0!=t).map(t=>t*e).filter(e=>t<=e&&e<=o),n>0&&h.length>0){const t=e/n,o=s.range(0,n).map(o=>o*t);for(const t of o.slice(1))r.push(h[0]-t);for(const t of h)for(const e of o)r.push(t+e)}}else{const t=Math.ceil(.999999*c),o=Math.floor(1.000001*f),e=Math.ceil((o-t)/9);if(h=s.range(t-1,o+1,e).map(t=>Math.pow(a,t)),n>0&&h.length>0){const t=Math.pow(a,e)/n,o=s.range(1,n+1).map(o=>o*t);for(const t of o)r.push(h[0]/t);r.push(h[0]);for(const t of h)for(const e of o)r.push(t*e)}}else h=[];return{major:h.filter(e=>t<=e&&e<=o),minor:r.filter(e=>t<=e&&e<=o)}}}e.LogTicker=n,n.__name__=\"LogTicker\",n.init_LogTicker()},\n      function _(e,t,r){Object.defineProperty(r,\"__esModule\",{value:!0});const i=e(148),s=e(155),o=e(172),a=e(173);class c extends i.AxisView{}r.MercatorAxisView=c,c.__name__=\"MercatorAxisView\";class n extends s.LinearAxis{constructor(e){super(e)}static init_MercatorAxis(){this.prototype.default_view=c,this.override({ticker:()=>new a.MercatorTicker({dimension:\"lat\"}),formatter:()=>new o.MercatorTickFormatter({dimension:\"lat\"})})}}r.MercatorAxis=n,n.__name__=\"MercatorAxis\",n.init_MercatorAxis()},\n      function _(r,t,e){Object.defineProperty(e,\"__esModule\",{value:!0});const o=r(1),n=r(112),i=o.__importStar(r(19)),c=r(30);class s extends n.BasicTickFormatter{constructor(r){super(r)}static init_MercatorTickFormatter(){this.define({dimension:[i.LatLon]})}doFormat(r,t){if(null==this.dimension)throw new Error(\"MercatorTickFormatter.dimension not configured\");if(0==r.length)return[];const e=r.length,o=new Array(e);if(\"lon\"==this.dimension)for(let n=0;n<e;n++){const[e]=c.wgs84_mercator.inverse([r[n],t.loc]);o[n]=e}else for(let n=0;n<e;n++){const[,e]=c.wgs84_mercator.inverse([t.loc,r[n]]);o[n]=e}return super.doFormat(o,t)}}e.MercatorTickFormatter=s,s.__name__=\"MercatorTickFormatter\",s.init_MercatorTickFormatter()},\n      function _(r,o,e){Object.defineProperty(e,\"__esModule\",{value:!0});const n=r(1),s=r(108),i=n.__importStar(r(19)),t=r(30);class c extends s.BasicTicker{constructor(r){super(r)}static init_MercatorTicker(){this.define({dimension:[i.LatLon]})}get_ticks_no_defaults(r,o,e,n){if(null==this.dimension)throw new Error(\"MercatorTicker.dimension not configured\");let s,i,c;[r,o]=t.clip_mercator(r,o,this.dimension),\"lon\"===this.dimension?([s,c]=t.wgs84_mercator.inverse([r,e]),[i,c]=t.wgs84_mercator.inverse([o,e])):([c,s]=t.wgs84_mercator.inverse([e,r]),[c,i]=t.wgs84_mercator.inverse([e,o]));const a=super.get_ticks_no_defaults(s,i,e,n),_=[],f=[];if(\"lon\"===this.dimension){for(const r of a.major)if(t.in_bounds(r,\"lon\")){const[o]=t.wgs84_mercator.forward([r,c]);_.push(o)}for(const r of a.minor)if(t.in_bounds(r,\"lon\")){const[o]=t.wgs84_mercator.forward([r,c]);f.push(o)}}else{for(const r of a.major)if(t.in_bounds(r,\"lat\")){const[,o]=t.wgs84_mercator.forward([c,r]);_.push(o)}for(const r of a.minor)if(t.in_bounds(r,\"lat\")){const[,o]=t.wgs84_mercator.forward([c,r]);f.push(o)}}return{major:_,minor:f}}}e.MercatorTicker=c,c.__name__=\"MercatorTicker\",c.init_MercatorTicker()},\n      function _(e,n,o){Object.defineProperty(o,\"__esModule\",{value:!0});var t=e(175);o.CustomJS=t.CustomJS;var u=e(177);o.OpenURL=u.OpenURL},\n      function _(t,e,s){Object.defineProperty(s,\"__esModule\",{value:!0});const n=t(1),u=t(176),c=n.__importStar(t(19)),r=t(23),a=t(25);class i extends u.Callback{constructor(t){super(t)}static init_CustomJS(){this.define({args:[c.Any,{}],code:[c.String,\"\"]})}get names(){return r.keys(this.args)}get values(){return r.values(this.args)}get func(){const t=a.use_strict(this.code);return new Function(...this.names,\"cb_obj\",\"cb_data\",t)}execute(t,e={}){return this.func.apply(t,this.values.concat(t,e))}}s.CustomJS=i,i.__name__=\"CustomJS\",i.init_CustomJS()},\n      function _(e,c,l){Object.defineProperty(l,\"__esModule\",{value:!0});const a=e(69);class n extends a.Model{constructor(e){super(e)}}l.Callback=n,n.__name__=\"Callback\"},\n      function _(e,t,n){Object.defineProperty(n,\"__esModule\",{value:!0});const o=e(1),s=e(176),i=e(158),c=o.__importStar(e(19));class r extends s.Callback{constructor(e){super(e)}static init_OpenURL(){this.define({url:[c.String,\"http://\"],same_tab:[c.Boolean,!1]})}execute(e,{source:t}){const n=e=>{const n=i.replace_placeholders(this.url,t,e);this.same_tab?window.location.href=n:window.open(n)},{selected:o}=t;for(const e of o.indices)n(e);for(const e of o.line_indices)n(e)}}n.OpenURL=r,r.__name__=\"OpenURL\",r.init_OpenURL()},\n      function _(a,e,r){Object.defineProperty(r,\"__esModule\",{value:!0});var n=a(179);r.Canvas=n.Canvas;var s=a(183);r.CartesianFrame=s.CartesianFrame},\n      function _(e,t,s){Object.defineProperty(s,\"__esModule\",{value:!0});const a=e(1),i=e(13),n=e(64),l=e(70),o=a.__importStar(e(19)),c=e(66),d=e(85),h=e(180),_=e(181),r=(()=>{const e=document.createElement(\"canvas\"),t=e.getContext(\"webgl\",{premultipliedAlpha:!0});return null!=t?{canvas:e,gl:t}:void l.logger.trace(\"WebGL is not supported\")})(),v=a.__importDefault(e(182));class p extends n.DOMView{get ctx(){return this._ctx}initialize(){super.initialize();const e={position:\"absolute\",top:\"0\",left:\"0\",width:\"100%\",height:\"100%\"};switch(this.model.output_backend){case\"webgl\":this.webgl=r;case\"canvas\":{this.canvas_el=c.canvas({class:_.bk_canvas,style:e});const t=this.canvas_el.getContext(\"2d\");if(null==t)throw new Error(\"unable to obtain 2D rendering context\");this._ctx=t;break}case\"svg\":{const e=new v.default;this._ctx=e,this.canvas_el=e.getSvg();break}}this.underlays_el=c.div({class:_.bk_canvas_underlays,style:e}),this.overlays_el=c.div({class:_.bk_canvas_overlays,style:e}),this.events_el=c.div({class:_.bk_canvas_events,style:e}),c.append(this.el,this.underlays_el,this.canvas_el,this.overlays_el,this.events_el),h.fixup_ctx(this._ctx),l.logger.debug(\"CanvasView initialized\")}add_underlay(e){this.underlays_el.appendChild(e)}add_overlay(e){this.overlays_el.appendChild(e)}add_event(e){this.events_el.appendChild(e)}prepare_canvas(e,t){this.bbox=new d.BBox({left:0,top:0,width:e,height:t}),this.el.style.width=`${e}px`,this.el.style.height=`${t}px`;const{use_hidpi:s,output_backend:a}=this.model,i=s&&\"svg\"!=a?devicePixelRatio:1;this.model.pixel_ratio=i,this.canvas_el.style.width=`${e}px`,this.canvas_el.style.height=`${t}px`,this.canvas_el.setAttribute(\"width\",`${e*i}`),this.canvas_el.setAttribute(\"height\",`${t*i}`),l.logger.debug(`Rendering CanvasView with width: ${e}, height: ${t}, pixel ratio: ${i}`)}save(e){if(this.canvas_el instanceof HTMLCanvasElement){const t=this.canvas_el;if(null!=t.msToBlob){const s=t.msToBlob();window.navigator.msSaveBlob(s,e)}else{const s=document.createElement(\"a\");s.href=t.toDataURL(\"image/png\"),s.download=e+\".png\",s.target=\"_blank\",s.dispatchEvent(new MouseEvent(\"click\"))}}else{const t=this._ctx.getSerializedSvg(!0),s=new Blob([t],{type:\"text/plain\"}),a=document.createElement(\"a\");a.download=e+\".svg\",a.innerHTML=\"Download svg\",a.href=window.URL.createObjectURL(s),a.onclick=e=>document.body.removeChild(e.target),a.style.display=\"none\",document.body.appendChild(a),a.click()}}}s.CanvasView=p,p.__name__=\"CanvasView\";class u extends i.HasProps{constructor(e){super(e)}static init_Canvas(){this.prototype.default_view=p,this.internal({use_hidpi:[o.Boolean,!0],pixel_ratio:[o.Number,1],output_backend:[o.OutputBackend,\"canvas\"]})}}s.Canvas=u,u.__name__=\"Canvas\",u.init_Canvas()},\n      function _(e,t,n){Object.defineProperty(n,\"__esModule\",{value:!0}),n.fixup_ctx=function(e){!function(e){e.setLineDash||(e.setLineDash=t=>{e.mozDash=t,e.webkitLineDash=t}),e.getLineDash||(e.getLineDash=()=>e.mozDash)}(e),function(e){e.setLineDashOffset=t=>{e.lineDashOffset=t,e.mozDashOffset=t,e.webkitLineDashOffset=t},e.getLineDashOffset=()=>e.mozDashOffset}(e),function(e){e.setImageSmoothingEnabled=t=>{e.imageSmoothingEnabled=t,e.mozImageSmoothingEnabled=t,e.oImageSmoothingEnabled=t,e.webkitImageSmoothingEnabled=t,e.msImageSmoothingEnabled=t},e.getImageSmoothingEnabled=()=>{const t=e.imageSmoothingEnabled;return null==t||t}}(e),function(e){e.measureText&&null==e.html5MeasureText&&(e.html5MeasureText=e.measureText,e.measureText=t=>{const n=e.html5MeasureText(t);return n.ascent=1.6*e.html5MeasureText(\"m\").width,n})}(e),function(e){e.ellipse||(e.ellipse=function(t,n,a,o,s,i,m,h=!1){const l=.551784;e.translate(t,n),e.rotate(s);let u=a,r=o;h&&(u=-a,r=-o),e.moveTo(-u,0),e.bezierCurveTo(-u,r*l,-u*l,r,0,r),e.bezierCurveTo(u*l,r,u,r*l,u,0),e.bezierCurveTo(u,-r*l,u*l,-r,0,-r),e.bezierCurveTo(-u*l,-r,-u,-r*l,-u,0),e.rotate(-s),e.translate(-t,-n)})}(e)}},\n      function _(a,e,n){Object.defineProperty(n,\"__esModule\",{value:!0}),a(67),n.bk_canvas=\"bk-canvas\",n.bk_canvas_underlays=\"bk-canvas-underlays\",n.bk_canvas_overlays=\"bk-canvas-overlays\",n.bk_canvas_events=\"bk-canvas-events\"},\n      function _(t,e,r){var i,n,s,a,o;function h(t,e){var r,i=Object.keys(e);for(r=0;r<i.length;r++)t=t.replace(new RegExp(\"\\\\{\"+i[r]+\"\\\\}\",\"gi\"),e[i[r]]);return t}function l(t){var e,r,i;if(!t)throw new Error(\"cannot create a random attribute name for an undefined object\");e=\"ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz\",r=\"\";do{for(r=\"\",i=0;i<12;i++)r+=e[Math.floor(Math.random()*e.length)]}while(t[r]);return r}function c(t){var e={alphabetic:\"alphabetic\",hanging:\"hanging\",top:\"text-before-edge\",bottom:\"text-after-edge\",middle:\"central\"};return e[t]||e.alphabetic}\n      /*!!\n           *  Canvas 2 Svg v1.0.21\n           *  A low level canvas to SVG converter. Uses a mock canvas context to build an SVG document.\n           *\n           *  Licensed under the MIT license:\n           *  http://www.opensource.org/licenses/mit-license.php\n           *\n           *  Author:\n           *  Kerry Liu\n           *\n           *  Copyright (c) 2014 Gliffy Inc.\n           */\n      Object.defineProperty(r,\"__esModule\",{value:!0}),o=function(t,e){var r,i,n,s={};for(t=t.split(\",\"),e=e||10,r=0;r<t.length;r+=2)i=\"&\"+t[r+1]+\";\",n=parseInt(t[r],e),s[i]=\"&#\"+n+\";\";return s[\"\\\\xa0\"]=\"&#160;\",s}(\"50,nbsp,51,iexcl,52,cent,53,pound,54,curren,55,yen,56,brvbar,57,sect,58,uml,59,copy,5a,ordf,5b,laquo,5c,not,5d,shy,5e,reg,5f,macr,5g,deg,5h,plusmn,5i,sup2,5j,sup3,5k,acute,5l,micro,5m,para,5n,middot,5o,cedil,5p,sup1,5q,ordm,5r,raquo,5s,frac14,5t,frac12,5u,frac34,5v,iquest,60,Agrave,61,Aacute,62,Acirc,63,Atilde,64,Auml,65,Aring,66,AElig,67,Ccedil,68,Egrave,69,Eacute,6a,Ecirc,6b,Euml,6c,Igrave,6d,Iacute,6e,Icirc,6f,Iuml,6g,ETH,6h,Ntilde,6i,Ograve,6j,Oacute,6k,Ocirc,6l,Otilde,6m,Ouml,6n,times,6o,Oslash,6p,Ugrave,6q,Uacute,6r,Ucirc,6s,Uuml,6t,Yacute,6u,THORN,6v,szlig,70,agrave,71,aacute,72,acirc,73,atilde,74,auml,75,aring,76,aelig,77,ccedil,78,egrave,79,eacute,7a,ecirc,7b,euml,7c,igrave,7d,iacute,7e,icirc,7f,iuml,7g,eth,7h,ntilde,7i,ograve,7j,oacute,7k,ocirc,7l,otilde,7m,ouml,7n,divide,7o,oslash,7p,ugrave,7q,uacute,7r,ucirc,7s,uuml,7t,yacute,7u,thorn,7v,yuml,ci,fnof,sh,Alpha,si,Beta,sj,Gamma,sk,Delta,sl,Epsilon,sm,Zeta,sn,Eta,so,Theta,sp,Iota,sq,Kappa,sr,Lambda,ss,Mu,st,Nu,su,Xi,sv,Omicron,t0,Pi,t1,Rho,t3,Sigma,t4,Tau,t5,Upsilon,t6,Phi,t7,Chi,t8,Psi,t9,Omega,th,alpha,ti,beta,tj,gamma,tk,delta,tl,epsilon,tm,zeta,tn,eta,to,theta,tp,iota,tq,kappa,tr,lambda,ts,mu,tt,nu,tu,xi,tv,omicron,u0,pi,u1,rho,u2,sigmaf,u3,sigma,u4,tau,u5,upsilon,u6,phi,u7,chi,u8,psi,u9,omega,uh,thetasym,ui,upsih,um,piv,812,bull,816,hellip,81i,prime,81j,Prime,81u,oline,824,frasl,88o,weierp,88h,image,88s,real,892,trade,89l,alefsym,8cg,larr,8ch,uarr,8ci,rarr,8cj,darr,8ck,harr,8dl,crarr,8eg,lArr,8eh,uArr,8ei,rArr,8ej,dArr,8ek,hArr,8g0,forall,8g2,part,8g3,exist,8g5,empty,8g7,nabla,8g8,isin,8g9,notin,8gb,ni,8gf,prod,8gh,sum,8gi,minus,8gn,lowast,8gq,radic,8gt,prop,8gu,infin,8h0,ang,8h7,and,8h8,or,8h9,cap,8ha,cup,8hb,int,8hk,there4,8hs,sim,8i5,cong,8i8,asymp,8j0,ne,8j1,equiv,8j4,le,8j5,ge,8k2,sub,8k3,sup,8k4,nsub,8k6,sube,8k7,supe,8kl,oplus,8kn,otimes,8l5,perp,8m5,sdot,8o8,lceil,8o9,rceil,8oa,lfloor,8ob,rfloor,8p9,lang,8pa,rang,9ea,loz,9j0,spades,9j3,clubs,9j5,hearts,9j6,diams,ai,OElig,aj,oelig,b0,Scaron,b1,scaron,bo,Yuml,m6,circ,ms,tilde,802,ensp,803,emsp,809,thinsp,80c,zwnj,80d,zwj,80e,lrm,80f,rlm,80j,ndash,80k,mdash,80o,lsquo,80p,rsquo,80q,sbquo,80s,ldquo,80t,rdquo,80u,bdquo,810,dagger,811,Dagger,81g,permil,81p,lsaquo,81q,rsaquo,85c,euro\",32),i={strokeStyle:{svgAttr:\"stroke\",canvas:\"#000000\",svg:\"none\",apply:\"stroke\"},fillStyle:{svgAttr:\"fill\",canvas:\"#000000\",svg:null,apply:\"fill\"},lineCap:{svgAttr:\"stroke-linecap\",canvas:\"butt\",svg:\"butt\",apply:\"stroke\"},lineJoin:{svgAttr:\"stroke-linejoin\",canvas:\"miter\",svg:\"miter\",apply:\"stroke\"},miterLimit:{svgAttr:\"stroke-miterlimit\",canvas:10,svg:4,apply:\"stroke\"},lineWidth:{svgAttr:\"stroke-width\",canvas:1,svg:1,apply:\"stroke\"},globalAlpha:{svgAttr:\"opacity\",canvas:1,svg:1,apply:\"fill stroke\"},font:{canvas:\"10px sans-serif\"},shadowColor:{canvas:\"#000000\"},shadowOffsetX:{canvas:0},shadowOffsetY:{canvas:0},shadowBlur:{canvas:0},textAlign:{canvas:\"start\"},textBaseline:{canvas:\"alphabetic\"},lineDash:{svgAttr:\"stroke-dasharray\",canvas:[],svg:null,apply:\"stroke\"}},(s=function(t,e){this.__root=t,this.__ctx=e}).prototype.addColorStop=function(t,e){var r,i=this.__ctx.__createElement(\"stop\");i.setAttribute(\"offset\",t),-1!==e.indexOf(\"rgba\")?(r=/rgba\\(\\s*(\\d+)\\s*,\\s*(\\d+)\\s*,\\s*(\\d+)\\s*,\\s*(\\d?\\.?\\d*)\\s*\\)/gi.exec(e),i.setAttribute(\"stop-color\",h(\"rgb({r},{g},{b})\",{r:r[1],g:r[2],b:r[3]})),i.setAttribute(\"stop-opacity\",r[4])):i.setAttribute(\"stop-color\",e),this.__root.appendChild(i)},a=function(t,e){this.__root=t,this.__ctx=e},(n=function(t){var e,r={width:500,height:500,enableMirroring:!1};if(arguments.length>1?((e=r).width=arguments[0],e.height=arguments[1]):e=t||r,!(this instanceof n))return new n(e);this.width=e.width||r.width,this.height=e.height||r.height,this.enableMirroring=void 0!==e.enableMirroring?e.enableMirroring:r.enableMirroring,this.canvas=this,this.__document=e.document||document,e.ctx?this.__ctx=e.ctx:(this.__canvas=this.__document.createElement(\"canvas\"),this.__ctx=this.__canvas.getContext(\"2d\")),this.__setDefaultStyles(),this.__stack=[this.__getStyleState()],this.__groupStack=[],this.__root=this.__document.createElementNS(\"http://www.w3.org/2000/svg\",\"svg\"),this.__root.setAttribute(\"version\",1.1),this.__root.setAttribute(\"xmlns\",\"http://www.w3.org/2000/svg\"),this.__root.setAttributeNS(\"http://www.w3.org/2000/xmlns/\",\"xmlns:xlink\",\"http://www.w3.org/1999/xlink\"),this.__root.setAttribute(\"width\",this.width),this.__root.setAttribute(\"height\",this.height),this.__ids={},this.__defs=this.__document.createElementNS(\"http://www.w3.org/2000/svg\",\"defs\"),this.__root.appendChild(this.__defs),this.__currentElement=this.__document.createElementNS(\"http://www.w3.org/2000/svg\",\"g\"),this.__root.appendChild(this.__currentElement)}).prototype.__createElement=function(t,e,r){void 0===e&&(e={});var i,n,s=this.__document.createElementNS(\"http://www.w3.org/2000/svg\",t),a=Object.keys(e);for(r&&(s.setAttribute(\"fill\",\"none\"),s.setAttribute(\"stroke\",\"none\")),i=0;i<a.length;i++)n=a[i],s.setAttribute(n,e[n]);return s},n.prototype.__setDefaultStyles=function(){var t,e,r=Object.keys(i);for(t=0;t<r.length;t++)this[e=r[t]]=i[e].canvas},n.prototype.__applyStyleState=function(t){var e,r,i=Object.keys(t);for(e=0;e<i.length;e++)this[r=i[e]]=t[r]},n.prototype.__getStyleState=function(){var t,e,r={},n=Object.keys(i);for(t=0;t<n.length;t++)r[e=n[t]]=this[e];return r},n.prototype.__applyStyleToCurrentElement=function(t){var e=this.__currentElement,r=this.__currentElementsToStyle;r&&(e.setAttribute(t,\"\"),e=r.element,r.children.forEach((function(e){e.setAttribute(t,\"\")})));var n,o,l,c,p,_=Object.keys(i);for(n=0;n<_.length;n++)if(o=i[_[n]],l=this[_[n]],o.apply)if(l instanceof a){if(l.__ctx)for(;l.__ctx.__defs.childNodes.length;)c=l.__ctx.__defs.childNodes[0].getAttribute(\"id\"),this.__ids[c]=c,this.__defs.appendChild(l.__ctx.__defs.childNodes[0]);e.setAttribute(o.apply,h(\"url(#{id})\",{id:l.__root.getAttribute(\"id\")}))}else if(l instanceof s)e.setAttribute(o.apply,h(\"url(#{id})\",{id:l.__root.getAttribute(\"id\")}));else if(-1!==o.apply.indexOf(t)&&o.svg!==l)if(\"stroke\"!==o.svgAttr&&\"fill\"!==o.svgAttr||-1===l.indexOf(\"rgba\")){var u=o.svgAttr;if(\"globalAlpha\"===_[n]&&(u=t+\"-\"+o.svgAttr,e.getAttribute(u)))continue;e.setAttribute(u,l)}else{p=/rgba\\(\\s*(\\d+)\\s*,\\s*(\\d+)\\s*,\\s*(\\d+)\\s*,\\s*(\\d?\\.?\\d*)\\s*\\)/gi.exec(l),e.setAttribute(o.svgAttr,h(\"rgb({r},{g},{b})\",{r:p[1],g:p[2],b:p[3]}));var d=p[4],g=this.globalAlpha;null!=g&&(d*=g),e.setAttribute(o.svgAttr+\"-opacity\",d)}},n.prototype.__closestGroupOrSvg=function(t){return\"g\"===(t=t||this.__currentElement).nodeName||\"svg\"===t.nodeName?t:this.__closestGroupOrSvg(t.parentNode)},n.prototype.getSerializedSvg=function(t){var e,r,i,n,s,a=(new XMLSerializer).serializeToString(this.__root);if(/xmlns=\"http:\\/\\/www\\.w3\\.org\\/2000\\/svg\".+xmlns=\"http:\\/\\/www\\.w3\\.org\\/2000\\/svg/gi.test(a)&&(a=a.replace('xmlns=\"http://www.w3.org/2000/svg','xmlns:xlink=\"http://www.w3.org/1999/xlink')),t)for(e=Object.keys(o),r=0;r<e.length;r++)i=e[r],n=o[i],(s=new RegExp(i,\"gi\")).test(a)&&(a=a.replace(s,n));return a},n.prototype.getSvg=function(){return this.__root},n.prototype.save=function(){var t=this.__createElement(\"g\"),e=this.__closestGroupOrSvg();this.__groupStack.push(e),e.appendChild(t),this.__currentElement=t,this.__stack.push(this.__getStyleState())},n.prototype.restore=function(){this.__currentElement=this.__groupStack.pop(),this.__currentElementsToStyle=null,this.__currentElement||(this.__currentElement=this.__root.childNodes[1]);var t=this.__stack.pop();this.__applyStyleState(t)},n.prototype.__addTransform=function(t){var e=this.__closestGroupOrSvg();if(e.childNodes.length>0){\"path\"===this.__currentElement.nodeName&&(this.__currentElementsToStyle||(this.__currentElementsToStyle={element:e,children:[]}),this.__currentElementsToStyle.children.push(this.__currentElement),this.__applyCurrentDefaultPath());var r=this.__createElement(\"g\");e.appendChild(r),this.__currentElement=r}var i=this.__currentElement.getAttribute(\"transform\");i?i+=\" \":i=\"\",i+=t,this.__currentElement.setAttribute(\"transform\",i)},n.prototype.scale=function(t,e){void 0===e&&(e=t),this.__addTransform(h(\"scale({x},{y})\",{x:t,y:e}))},n.prototype.rotate=function(t){var e=180*t/Math.PI;this.__addTransform(h(\"rotate({angle},{cx},{cy})\",{angle:e,cx:0,cy:0}))},n.prototype.translate=function(t,e){this.__addTransform(h(\"translate({x},{y})\",{x:t,y:e}))},n.prototype.transform=function(t,e,r,i,n,s){this.__addTransform(h(\"matrix({a},{b},{c},{d},{e},{f})\",{a:t,b:e,c:r,d:i,e:n,f:s}))},n.prototype.beginPath=function(){var t;this.__currentDefaultPath=\"\",this.__currentPosition={},t=this.__createElement(\"path\",{},!0),this.__closestGroupOrSvg().appendChild(t),this.__currentElement=t},n.prototype.__applyCurrentDefaultPath=function(){var t=this.__currentElement;\"path\"===t.nodeName?t.setAttribute(\"d\",this.__currentDefaultPath):console.error(\"Attempted to apply path command to node\",t.nodeName)},n.prototype.__addPathCommand=function(t){this.__currentDefaultPath+=\" \",this.__currentDefaultPath+=t},n.prototype.moveTo=function(t,e){\"path\"!==this.__currentElement.nodeName&&this.beginPath(),this.__currentPosition={x:t,y:e},this.__addPathCommand(h(\"M {x} {y}\",{x:t,y:e}))},n.prototype.closePath=function(){this.__currentDefaultPath&&this.__addPathCommand(\"Z\")},n.prototype.lineTo=function(t,e){this.__currentPosition={x:t,y:e},this.__currentDefaultPath.indexOf(\"M\")>-1?this.__addPathCommand(h(\"L {x} {y}\",{x:t,y:e})):this.__addPathCommand(h(\"M {x} {y}\",{x:t,y:e}))},n.prototype.bezierCurveTo=function(t,e,r,i,n,s){this.__currentPosition={x:n,y:s},this.__addPathCommand(h(\"C {cp1x} {cp1y} {cp2x} {cp2y} {x} {y}\",{cp1x:t,cp1y:e,cp2x:r,cp2y:i,x:n,y:s}))},n.prototype.quadraticCurveTo=function(t,e,r,i){this.__currentPosition={x:r,y:i},this.__addPathCommand(h(\"Q {cpx} {cpy} {x} {y}\",{cpx:t,cpy:e,x:r,y:i}))};var p=function(t){var e=Math.sqrt(t[0]*t[0]+t[1]*t[1]);return[t[0]/e,t[1]/e]};n.prototype.arcTo=function(t,e,r,i,n){var s=this.__currentPosition&&this.__currentPosition.x,a=this.__currentPosition&&this.__currentPosition.y;if(void 0!==s&&void 0!==a){if(n<0)throw new Error(\"IndexSizeError: The radius provided (\"+n+\") is negative.\");if(s===t&&a===e||t===r&&e===i||0===n)this.lineTo(t,e);else{var o=p([s-t,a-e]),h=p([r-t,i-e]);if(o[0]*h[1]!=o[1]*h[0]){var l=o[0]*h[0]+o[1]*h[1],c=Math.acos(Math.abs(l)),_=p([o[0]+h[0],o[1]+h[1]]),u=n/Math.sin(c/2),d=t+u*_[0],g=e+u*_[1],m=[-o[1],o[0]],f=[h[1],-h[0]],y=function(t){var e=t[0];return t[1]>=0?Math.acos(e):-Math.acos(e)},v=y(m),b=y(f);this.lineTo(d+m[0]*n,g+m[1]*n),this.arc(d,g,n,v,b)}else this.lineTo(t,e)}}},n.prototype.stroke=function(){\"path\"===this.__currentElement.nodeName&&this.__currentElement.setAttribute(\"paint-order\",\"fill stroke markers\"),this.__applyCurrentDefaultPath(),this.__applyStyleToCurrentElement(\"stroke\")},n.prototype.fill=function(){\"path\"===this.__currentElement.nodeName&&this.__currentElement.setAttribute(\"paint-order\",\"stroke fill markers\"),this.__applyCurrentDefaultPath(),this.__applyStyleToCurrentElement(\"fill\")},n.prototype.rect=function(t,e,r,i){\"path\"!==this.__currentElement.nodeName&&this.beginPath(),this.moveTo(t,e),this.lineTo(t+r,e),this.lineTo(t+r,e+i),this.lineTo(t,e+i),this.lineTo(t,e),this.closePath()},n.prototype.fillRect=function(t,e,r,i){var n;n=this.__createElement(\"rect\",{x:t,y:e,width:r,height:i},!0),this.__closestGroupOrSvg().appendChild(n),this.__currentElement=n,this.__applyStyleToCurrentElement(\"fill\")},n.prototype.strokeRect=function(t,e,r,i){var n;n=this.__createElement(\"rect\",{x:t,y:e,width:r,height:i},!0),this.__closestGroupOrSvg().appendChild(n),this.__currentElement=n,this.__applyStyleToCurrentElement(\"stroke\")},n.prototype.__clearCanvas=function(){for(var t=this.__closestGroupOrSvg().getAttribute(\"transform\"),e=this.__root.childNodes[1],r=e.childNodes,i=r.length-1;i>=0;i--)r[i]&&e.removeChild(r[i]);this.__currentElement=e,this.__groupStack=[],t&&this.__addTransform(t)},n.prototype.clearRect=function(t,e,r,i){if(0!==t||0!==e||r!==this.width||i!==this.height){var n,s=this.__closestGroupOrSvg();n=this.__createElement(\"rect\",{x:t,y:e,width:r,height:i,fill:\"#FFFFFF\"},!0),s.appendChild(n)}else this.__clearCanvas()},n.prototype.createLinearGradient=function(t,e,r,i){var n=this.__createElement(\"linearGradient\",{id:l(this.__ids),x1:t+\"px\",x2:r+\"px\",y1:e+\"px\",y2:i+\"px\",gradientUnits:\"userSpaceOnUse\"},!1);return this.__defs.appendChild(n),new s(n,this)},n.prototype.createRadialGradient=function(t,e,r,i,n,a){var o=this.__createElement(\"radialGradient\",{id:l(this.__ids),cx:i+\"px\",cy:n+\"px\",r:a+\"px\",fx:t+\"px\",fy:e+\"px\",gradientUnits:\"userSpaceOnUse\"},!1);return this.__defs.appendChild(o),new s(o,this)},n.prototype.__parseFont=function(){var t=/^\\s*(?=(?:(?:[-a-z]+\\s*){0,2}(italic|oblique))?)(?=(?:(?:[-a-z]+\\s*){0,2}(small-caps))?)(?=(?:(?:[-a-z]+\\s*){0,2}(bold(?:er)?|lighter|[1-9]00))?)(?:(?:normal|\\1|\\2|\\3)\\s*){0,3}((?:xx?-)?(?:small|large)|medium|smaller|larger|[.\\d]+(?:\\%|in|[cem]m|ex|p[ctx]))(?:\\s*\\/\\s*(normal|[.\\d]+(?:\\%|in|[cem]m|ex|p[ctx])))?\\s*([-,\\'\\\"\\sa-z0-9]+?)\\s*$/i.exec(this.font),e={style:t[1]||\"normal\",size:t[4]||\"10px\",family:t[6]||\"sans-serif\",weight:t[3]||\"normal\",decoration:t[2]||\"normal\",href:null};return\"underline\"===this.__fontUnderline&&(e.decoration=\"underline\"),this.__fontHref&&(e.href=this.__fontHref),e},n.prototype.__wrapTextLink=function(t,e){if(t.href){var r=this.__createElement(\"a\");return r.setAttributeNS(\"http://www.w3.org/1999/xlink\",\"xlink:href\",t.href),r.appendChild(e),r}return e},n.prototype.__applyText=function(t,e,r,i){var n,s,a=this.__parseFont(),o=this.__closestGroupOrSvg(),h=this.__createElement(\"text\",{\"font-family\":a.family,\"font-size\":a.size,\"font-style\":a.style,\"font-weight\":a.weight,\"text-decoration\":a.decoration,x:e,y:r,\"text-anchor\":(n=this.textAlign,s={left:\"start\",right:\"end\",center:\"middle\",start:\"start\",end:\"end\"},s[n]||s.start),\"dominant-baseline\":c(this.textBaseline)},!0);h.appendChild(this.__document.createTextNode(t)),this.__currentElement=h,this.__applyStyleToCurrentElement(i),o.appendChild(this.__wrapTextLink(a,h))},n.prototype.fillText=function(t,e,r){this.__applyText(t,e,r,\"fill\")},n.prototype.strokeText=function(t,e,r){this.__applyText(t,e,r,\"stroke\")},n.prototype.measureText=function(t){return this.__ctx.font=this.font,this.__ctx.measureText(t)},n.prototype.arc=function(t,e,r,i,n,s){if(i!==n){(i%=2*Math.PI)===(n%=2*Math.PI)&&(n=(n+2*Math.PI-.001*(s?-1:1))%(2*Math.PI));var a=t+r*Math.cos(n),o=e+r*Math.sin(n),l=t+r*Math.cos(i),c=e+r*Math.sin(i),p=s?0:1,_=0,u=n-i;u<0&&(u+=2*Math.PI),_=s?u>Math.PI?0:1:u>Math.PI?1:0,this.lineTo(l,c),this.__addPathCommand(h(\"A {rx} {ry} {xAxisRotation} {largeArcFlag} {sweepFlag} {endX} {endY}\",{rx:r,ry:r,xAxisRotation:0,largeArcFlag:_,sweepFlag:p,endX:a,endY:o})),this.__currentPosition={x:a,y:o}}},n.prototype.clip=function(){var t=this.__closestGroupOrSvg(),e=this.__createElement(\"clipPath\"),r=l(this.__ids),i=this.__createElement(\"g\");this.__applyCurrentDefaultPath(),t.removeChild(this.__currentElement),e.setAttribute(\"id\",r),e.appendChild(this.__currentElement),this.__defs.appendChild(e),t.setAttribute(\"clip-path\",h(\"url(#{id})\",{id:r})),t.appendChild(i),this.__currentElement=i},n.prototype.drawImage=function(){var t,e,r,i,s,a,o,h,l,c,p,_,u,d,g=Array.prototype.slice.call(arguments),m=g[0],f=0,y=0;if(3===g.length)t=g[1],e=g[2],r=s=m.width,i=a=m.height;else if(5===g.length)t=g[1],e=g[2],r=g[3],i=g[4],s=m.width,a=m.height;else{if(9!==g.length)throw new Error(\"Inavlid number of arguments passed to drawImage: \"+arguments.length);f=g[1],y=g[2],s=g[3],a=g[4],t=g[5],e=g[6],r=g[7],i=g[8]}o=this.__closestGroupOrSvg(),this.__currentElement;var v=\"translate(\"+t+\", \"+e+\")\";if(m instanceof n){if((h=m.getSvg().cloneNode(!0)).childNodes&&h.childNodes.length>1){for(l=h.childNodes[0];l.childNodes.length;)d=l.childNodes[0].getAttribute(\"id\"),this.__ids[d]=d,this.__defs.appendChild(l.childNodes[0]);if(c=h.childNodes[1]){var b,x=c.getAttribute(\"transform\");b=x?x+\" \"+v:v,c.setAttribute(\"transform\",b),o.appendChild(c)}}}else\"IMG\"===m.nodeName?((p=this.__createElement(\"image\")).setAttribute(\"width\",r),p.setAttribute(\"height\",i),p.setAttribute(\"preserveAspectRatio\",\"none\"),(f||y||s!==m.width||a!==m.height)&&((_=this.__document.createElement(\"canvas\")).width=r,_.height=i,(u=_.getContext(\"2d\")).drawImage(m,f,y,s,a,0,0,r,i),m=_),p.setAttribute(\"transform\",v),p.setAttributeNS(\"http://www.w3.org/1999/xlink\",\"xlink:href\",\"CANVAS\"===m.nodeName?m.toDataURL():m.getAttribute(\"src\")),o.appendChild(p)):\"CANVAS\"===m.nodeName&&((p=this.__createElement(\"image\")).setAttribute(\"width\",r),p.setAttribute(\"height\",i),p.setAttribute(\"preserveAspectRatio\",\"none\"),(_=this.__document.createElement(\"canvas\")).width=r,_.height=i,(u=_.getContext(\"2d\")).imageSmoothingEnabled=!1,u.mozImageSmoothingEnabled=!1,u.oImageSmoothingEnabled=!1,u.webkitImageSmoothingEnabled=!1,u.drawImage(m,f,y,s,a,0,0,r,i),m=_,p.setAttribute(\"transform\",v),p.setAttributeNS(\"http://www.w3.org/1999/xlink\",\"xlink:href\",m.toDataURL()),o.appendChild(p))},n.prototype.createPattern=function(t,e){var r,i=this.__document.createElementNS(\"http://www.w3.org/2000/svg\",\"pattern\"),s=l(this.__ids);return i.setAttribute(\"id\",s),i.setAttribute(\"width\",t.width),i.setAttribute(\"height\",t.height),\"CANVAS\"===t.nodeName||\"IMG\"===t.nodeName?((r=this.__document.createElementNS(\"http://www.w3.org/2000/svg\",\"image\")).setAttribute(\"width\",t.width),r.setAttribute(\"height\",t.height),r.setAttributeNS(\"http://www.w3.org/1999/xlink\",\"xlink:href\",\"CANVAS\"===t.nodeName?t.toDataURL():t.getAttribute(\"src\")),i.appendChild(r),this.__defs.appendChild(i)):t instanceof n&&(i.appendChild(t.__root.childNodes[1]),this.__defs.appendChild(i)),new a(i,this)},n.prototype.setLineDash=function(t){t&&t.length>0?this.lineDash=t.join(\",\"):this.lineDash=null},n.prototype.drawFocusRing=function(){},n.prototype.createImageData=function(){},n.prototype.getImageData=function(){},n.prototype.putImageData=function(){},n.prototype.globalCompositeOperation=function(){},n.prototype.setTransform=function(){},r.default=n},\n      function _(e,t,s){Object.defineProperty(s,\"__esModule\",{value:!0});const a=e(184),_=e(120),n=e(129),r=e(130),i=e(185),g=e(88),c=e(187);class h extends c.LayoutItem{constructor(e,t,s,a,_={},n={}){super(),this.x_scale=e,this.y_scale=t,this.x_range=s,this.y_range=a,this.extra_x_ranges=_,this.extra_y_ranges=n,this._configure_scales()}map_to_screen(e,t,s=\"default\",a=\"default\"){return[this.xscales[s].v_compute(e),this.yscales[a].v_compute(t)]}_get_ranges(e,t){return Object.assign(Object.assign({},t),{default:e})}_get_scales(e,t,s){const c={};for(const h in t){const o=t[h];if((o instanceof i.DataRange1d||o instanceof r.Range1d)&&!(e instanceof _.ContinuousScale))throw new Error(`Range ${o.type} is incompatible is Scale ${e.type}`);if(o instanceof g.FactorRange&&!(e instanceof a.CategoricalScale))throw new Error(`Range ${o.type} is incompatible is Scale ${e.type}`);e instanceof n.LogScale&&o instanceof i.DataRange1d&&(o.scale_hint=\"log\");const l=e.clone();l.setv({source_range:o,target_range:s}),c[h]=l}return c}_configure_frame_ranges(){this._h_target=new r.Range1d({start:this._left.value,end:this._right.value}),this._v_target=new r.Range1d({start:this._bottom.value,end:this._top.value})}_configure_scales(){this._configure_frame_ranges(),this._x_ranges=this._get_ranges(this.x_range,this.extra_x_ranges),this._y_ranges=this._get_ranges(this.y_range,this.extra_y_ranges),this._xscales=this._get_scales(this.x_scale,this._x_ranges,this._h_target),this._yscales=this._get_scales(this.y_scale,this._y_ranges,this._v_target)}_update_scales(){this._configure_frame_ranges();for(const e in this._xscales){this._xscales[e].target_range=this._h_target}for(const e in this._yscales){this._yscales[e].target_range=this._v_target}}_set_geometry(e,t){super._set_geometry(e,t),this._update_scales()}get x_ranges(){return this._x_ranges}get y_ranges(){return this._y_ranges}get xscales(){return this._xscales}get yscales(){return this._yscales}}s.CartesianFrame=h,h.__name__=\"CartesianFrame\"},\n      function _(e,r,t){Object.defineProperty(t,\"__esModule\",{value:!0});const n=e(121);class _ extends n.Scale{constructor(e){super(e)}compute(e){return super._linear_compute(this.source_range.synthetic(e))}v_compute(e){return super._linear_v_compute(this.source_range.v_synthetic(e))}invert(e){return this._linear_invert(e)}v_invert(e){return this._linear_v_invert(e)}}t.CategoricalScale=_,_.__name__=\"CategoricalScale\"},\n      function _(t,i,e){Object.defineProperty(e,\"__esModule\",{value:!0});const n=t(1),a=t(186),s=t(78),l=t(70),_=n.__importStar(t(19)),o=n.__importStar(t(85)),r=t(9);class d extends a.DataRange{constructor(t){super(t),this._plot_bounds={},this.have_updated_interactively=!1}static init_DataRange1d(){this.define({start:[_.Number],end:[_.Number],range_padding:[_.Number,.1],range_padding_units:[_.PaddingUnits,\"percent\"],flipped:[_.Boolean,!1],follow:[_.StartEnd],follow_interval:[_.Number],default_span:[_.Number,2],only_visible:[_.Boolean,!1]}),this.internal({scale_hint:[_.String,\"auto\"]})}initialize(){super.initialize(),this._initial_start=this.start,this._initial_end=this.end,this._initial_range_padding=this.range_padding,this._initial_range_padding_units=this.range_padding_units,this._initial_follow=this.follow,this._initial_follow_interval=this.follow_interval,this._initial_default_span=this.default_span}get min(){return Math.min(this.start,this.end)}get max(){return Math.max(this.start,this.end)}computed_renderers(){const t=this.names;let i=this.renderers;if(0==i.length)for(const t of this.plots){const e=t.renderers.filter(t=>t instanceof s.GlyphRenderer);i=i.concat(e)}t.length>0&&(i=i.filter(i=>r.includes(t,i.name))),l.logger.debug(`computed ${i.length} renderers for DataRange1d ${this.id}`);for(const t of i)l.logger.trace(` - ${t.type} ${t.id}`);return i}_compute_plot_bounds(t,i){let e=o.empty();for(const n of t)null==i[n.id]||!n.visible&&this.only_visible||(e=o.union(e,i[n.id]));return e}adjust_bounds_for_aspect(t,i){const e=o.empty();let n=t.x1-t.x0;n<=0&&(n=1);let a=t.y1-t.y0;a<=0&&(a=1);const s=.5*(t.x1+t.x0),l=.5*(t.y1+t.y0);return n<i*a?n=i*a:a=n/i,e.x1=s+.5*n,e.x0=s-.5*n,e.y1=l+.5*a,e.y0=l-.5*a,e}_compute_min_max(t,i){let e,n,a=o.empty();for(const i in t){const e=t[i];a=o.union(a,e)}return[e,n]=0==i?[a.x0,a.x1]:[a.y0,a.y1],[e,n]}_compute_range(t,i){const e=this.range_padding;let n,a;if(\"log\"==this.scale_hint){let s,_;if((isNaN(t)||!isFinite(t)||t<=0)&&(t=isNaN(i)||!isFinite(i)||i<=0?.1:i/100,l.logger.warn(`could not determine minimum data value for log axis, DataRange1d using value ${t}`)),(isNaN(i)||!isFinite(i)||i<=0)&&(i=isNaN(t)||!isFinite(t)||t<=0?10:100*t,l.logger.warn(`could not determine maximum data value for log axis, DataRange1d using value ${i}`)),i==t)_=this.default_span+.001,s=Math.log(t)/Math.log(10);else{let n,a;\"percent\"==this.range_padding_units?(n=Math.log(t)/Math.log(10),a=Math.log(i)/Math.log(10),_=(a-n)*(1+e)):(n=Math.log(t-e)/Math.log(10),a=Math.log(i+e)/Math.log(10),_=a-n),s=(n+a)/2}n=Math.pow(10,s-_/2),a=Math.pow(10,s+_/2)}else{let s;s=i==t?this.default_span:\"percent\"==this.range_padding_units?(i-t)*(1+e):i-t+2*e;const l=(i+t)/2;n=l-s/2,a=l+s/2}let s=1;this.flipped&&([n,a]=[a,n],s=-1);const _=this.follow_interval;return null!=_&&Math.abs(n-a)>_&&(\"start\"==this.follow?a=n+s*_:\"end\"==this.follow&&(n=a-s*_)),[n,a]}update(t,i,e,n){if(this.have_updated_interactively)return;const a=this.computed_renderers();let s=this._compute_plot_bounds(a,t);null!=n&&(s=this.adjust_bounds_for_aspect(s,n)),this._plot_bounds[e]=s;const[l,_]=this._compute_min_max(this._plot_bounds,i);let[o,r]=this._compute_range(l,_);null!=this._initial_start&&(\"log\"==this.scale_hint?this._initial_start>0&&(o=this._initial_start):o=this._initial_start),null!=this._initial_end&&(\"log\"==this.scale_hint?this._initial_end>0&&(r=this._initial_end):r=this._initial_end);const[d,h]=[this.start,this.end];if(o!=d||r!=h){const t={};o!=d&&(t.start=o),r!=h&&(t.end=r),this.setv(t)}\"auto\"==this.bounds&&this.setv({bounds:[o,r]},{silent:!0}),this.change.emit()}reset(){this.have_updated_interactively=!1,this.setv({range_padding:this._initial_range_padding,range_padding_units:this._initial_range_padding_units,follow:this._initial_follow,follow_interval:this._initial_follow_interval,default_span:this._initial_default_span},{silent:!0}),this.change.emit()}}e.DataRange1d=d,d.__name__=\"DataRange1d\",d.init_DataRange1d()},\n      function _(e,a,t){Object.defineProperty(t,\"__esModule\",{value:!0});const n=e(1),r=e(89),s=n.__importStar(e(19));class _ extends r.Range{constructor(e){super(e)}static init_DataRange(){this.define({names:[s.Array,[]],renderers:[s.Array,[]]})}}t.DataRange=_,_.__name__=\"DataRange\",_.init_DataRange()},\n      function _(a,o,t){Object.defineProperty(t,\"__esModule\",{value:!0});var e=a(188);t.Sizeable=e.Sizeable;var r=a(189);t.Layoutable=r.Layoutable,t.LayoutItem=r.LayoutItem;var n=a(190);t.HStack=n.HStack,t.VStack=n.VStack,t.AnchorLayout=n.AnchorLayout;var u=a(191);t.Grid=u.Grid,t.Row=u.Row,t.Column=u.Column;var c=a(192);t.ContentBox=c.ContentBox,t.VariadicBox=c.VariadicBox},\n      function _(h,t,i){Object.defineProperty(i,\"__esModule\",{value:!0});const{min:e,max:w}=Math;class d{constructor(h={}){this.width=null!=h.width?h.width:0,this.height=null!=h.height?h.height:0}bounded_to({width:h,height:t}){return new d({width:this.width==1/0&&null!=h?h:this.width,height:this.height==1/0&&null!=t?t:this.height})}expanded_to({width:h,height:t}){return new d({width:h!=1/0?w(this.width,h):this.width,height:t!=1/0?w(this.height,t):this.height})}expand_to({width:h,height:t}){this.width=w(this.width,h),this.height=w(this.height,t)}narrowed_to({width:h,height:t}){return new d({width:e(this.width,h),height:e(this.height,t)})}narrow_to({width:h,height:t}){this.width=e(this.width,h),this.height=e(this.height,t)}grow_by({left:h,right:t,top:i,bottom:e}){const w=this.width+h+t,s=this.height+i+e;return new d({width:w,height:s})}shrink_by({left:h,right:t,top:i,bottom:e}){const s=w(this.width-h-t,0),n=w(this.height-i-e,0);return new d({width:s,height:n})}map(h,t){return new d({width:h(this.width),height:(null!=t?t:h)(this.height)})}}i.Sizeable=d,d.__name__=\"Sizeable\"},\n      function _(i,t,h){Object.defineProperty(h,\"__esModule\",{value:!0});const e=i(188),s=i(85),{min:n,max:g,round:a}=Math;class r{constructor(){this._bbox=new s.BBox,this._inner_bbox=new s.BBox;const i=this;this._top={get value(){return i.bbox.top}},this._left={get value(){return i.bbox.left}},this._width={get value(){return i.bbox.width}},this._height={get value(){return i.bbox.height}},this._right={get value(){return i.bbox.right}},this._bottom={get value(){return i.bbox.bottom}},this._hcenter={get value(){return i.bbox.hcenter}},this._vcenter={get value(){return i.bbox.vcenter}}}get bbox(){return this._bbox}get inner_bbox(){return this._inner_bbox}get sizing(){return this._sizing}set_sizing(i){const t=i.width_policy||\"fit\",h=i.width,e=null!=i.min_width?i.min_width:0,s=null!=i.max_width?i.max_width:1/0,n=i.height_policy||\"fit\",g=i.height,a=null!=i.min_height?i.min_height:0,r=null!=i.max_height?i.max_height:1/0,l=i.aspect,_=i.margin||{top:0,right:0,bottom:0,left:0},d=!1!==i.visible,o=i.halign||\"start\",u=i.valign||\"start\";this._sizing={width_policy:t,min_width:e,width:h,max_width:s,height_policy:n,min_height:a,height:g,max_height:r,aspect:l,margin:_,visible:d,halign:o,valign:u,size:{width:h,height:g},min_size:{width:e,height:a},max_size:{width:s,height:r}},this._init()}_init(){}_set_geometry(i,t){this._bbox=i,this._inner_bbox=t}set_geometry(i,t){this._set_geometry(i,t||i)}is_width_expanding(){return\"max\"==this.sizing.width_policy}is_height_expanding(){return\"max\"==this.sizing.height_policy}apply_aspect(i,{width:t,height:h}){const{aspect:e}=this.sizing;if(null!=e){const{width_policy:s,height_policy:n}=this.sizing,g=(i,t)=>{const h={max:4,fit:3,min:2,fixed:1};return h[i]>h[t]};if(\"fixed\"!=s&&\"fixed\"!=n)if(s==n){const s=t,n=a(t/e),g=a(h*e),r=h;Math.abs(i.width-s)+Math.abs(i.height-n)<=Math.abs(i.width-g)+Math.abs(i.height-r)?(t=s,h=n):(t=g,h=r)}else g(s,n)?h=a(t/e):t=a(h*e);else\"fixed\"==s?h=a(t/e):\"fixed\"==n&&(t=a(h*e))}return{width:t,height:h}}measure(i){if(!this.sizing.visible)return{width:0,height:0};const t=i=>\"fixed\"==this.sizing.width_policy&&null!=this.sizing.width?this.sizing.width:i,h=i=>\"fixed\"==this.sizing.height_policy&&null!=this.sizing.height?this.sizing.height:i,s=new e.Sizeable(i).shrink_by(this.sizing.margin).map(t,h),n=this._measure(s),g=this.clip_size(n),a=t(g.width),r=h(g.height),l=this.apply_aspect(s,{width:a,height:r});return Object.assign(Object.assign({},n),l)}compute(i={}){const t=this.measure({width:null!=i.width&&this.is_width_expanding()?i.width:1/0,height:null!=i.height&&this.is_height_expanding()?i.height:1/0}),{width:h,height:e}=t,n=new s.BBox({left:0,top:0,width:h,height:e});let g=void 0;if(null!=t.inner){const{left:i,top:n,right:a,bottom:r}=t.inner;g=new s.BBox({left:i,top:n,right:h-a,bottom:e-r})}this.set_geometry(n,g)}get xview(){return this.bbox.xview}get yview(){return this.bbox.yview}clip_width(i){return g(this.sizing.min_width,n(i,this.sizing.max_width))}clip_height(i){return g(this.sizing.min_height,n(i,this.sizing.max_height))}clip_size({width:i,height:t}){return{width:this.clip_width(i),height:this.clip_height(t)}}}h.Layoutable=r,r.__name__=\"Layoutable\";class l extends r{_measure(i){const{width_policy:t,height_policy:h}=this.sizing;let e,s;if(i.width==1/0)e=null!=this.sizing.width?this.sizing.width:0;else switch(t){case\"fixed\":e=null!=this.sizing.width?this.sizing.width:0;break;case\"min\":e=null!=this.sizing.width?n(i.width,this.sizing.width):0;break;case\"fit\":e=null!=this.sizing.width?n(i.width,this.sizing.width):i.width;break;case\"max\":e=null!=this.sizing.width?g(i.width,this.sizing.width):i.width}if(i.height==1/0)s=null!=this.sizing.height?this.sizing.height:0;else switch(h){case\"fixed\":s=null!=this.sizing.height?this.sizing.height:0;break;case\"min\":s=null!=this.sizing.height?n(i.height,this.sizing.height):0;break;case\"fit\":s=null!=this.sizing.height?n(i.height,this.sizing.height):i.height;break;case\"max\":s=null!=this.sizing.height?g(i.height,this.sizing.height):i.height}return{width:e,height:s}}}h.LayoutItem=l,l.__name__=\"LayoutItem\";class _ extends r{_measure(i){const t=this._content_size(),h=i.bounded_to(this.sizing.size).bounded_to(t);return{width:(()=>{switch(this.sizing.width_policy){case\"fixed\":return null!=this.sizing.width?this.sizing.width:t.width;case\"min\":return t.width;case\"fit\":return h.width;case\"max\":return Math.max(t.width,h.width)}})(),height:(()=>{switch(this.sizing.height_policy){case\"fixed\":return null!=this.sizing.height?this.sizing.height:t.height;case\"min\":return t.height;case\"fit\":return h.height;case\"max\":return Math.max(t.height,h.height)}})()}}}h.ContentLayoutable=_,_.__name__=\"ContentLayoutable\"},\n      function _(t,e,h){Object.defineProperty(h,\"__esModule\",{value:!0});const o=t(189),r=t(85);class i extends o.Layoutable{constructor(){super(...arguments),this.children=[]}}h.Stack=i,i.__name__=\"Stack\";class s extends i{_measure(t){let e=0,h=0;for(const t of this.children){const o=t.measure({width:0,height:0});e+=o.width,h=Math.max(h,o.height)}return{width:e,height:h}}_set_geometry(t,e){super._set_geometry(t,e);const{top:h,bottom:o}=t;let{left:i}=t;for(const t of this.children){const{width:e}=t.measure({width:0,height:0});t.set_geometry(new r.BBox({left:i,width:e,top:h,bottom:o})),i+=e}}}h.HStack=s,s.__name__=\"HStack\";class n extends i{_measure(t){let e=0,h=0;for(const t of this.children){const o=t.measure({width:0,height:0});e=Math.max(e,o.width),h+=o.height}return{width:e,height:h}}_set_geometry(t,e){super._set_geometry(t,e);const{left:h,right:o}=t;let{top:i}=t;for(const t of this.children){const{height:e}=t.measure({width:0,height:0});t.set_geometry(new r.BBox({top:i,height:e,left:h,right:o})),i+=e}}}h.VStack=n,n.__name__=\"VStack\";class c extends o.Layoutable{constructor(){super(...arguments),this.children=[]}_measure(t){let e=0,h=0;for(const{layout:o}of this.children){const r=o.measure(t);e=Math.max(e,r.width),h=Math.max(h,r.height)}return{width:e,height:h}}_set_geometry(t,e){super._set_geometry(t,e);for(const{layout:e,anchor:h,margin:o}of this.children){const{left:i,right:s,top:n,bottom:c,hcenter:a,vcenter:_}=t,{width:g,height:d}=e.measure(t);let m;switch(h){case\"top_left\":m=new r.BBox({left:i+o,top:n+o,width:g,height:d});break;case\"top_center\":m=new r.BBox({hcenter:a,top:n+o,width:g,height:d});break;case\"top_right\":m=new r.BBox({right:s-o,top:n+o,width:g,height:d});break;case\"bottom_right\":m=new r.BBox({right:s-o,bottom:c-o,width:g,height:d});break;case\"bottom_center\":m=new r.BBox({hcenter:a,bottom:c-o,width:g,height:d});break;case\"bottom_left\":m=new r.BBox({left:i+o,bottom:c-o,width:g,height:d});break;case\"center_left\":m=new r.BBox({left:i+o,vcenter:_,width:g,height:d});break;case\"center\":m=new r.BBox({hcenter:a,vcenter:_,width:g,height:d});break;case\"center_right\":m=new r.BBox({right:s-o,vcenter:_,width:g,height:d})}e.set_geometry(m)}}}h.AnchorLayout=c,c.__name__=\"AnchorLayout\"},\n      function _(t,i,s){Object.defineProperty(s,\"__esModule\",{value:!0});const e=t(188),o=t(189),n=t(8),r=t(85),h=t(9),{max:l,round:c}=Math;class a{constructor(t){this.def=t,this._map=new Map}get(t){let i=this._map.get(t);return void 0===i&&(i=this.def(),this._map.set(t,i)),i}apply(t,i){const s=this.get(t);this._map.set(t,i(s))}}a.__name__=\"DefaultMap\";class g{constructor(){this._items=[],this._nrows=0,this._ncols=0}get nrows(){return this._nrows}get ncols(){return this._ncols}add(t,i){const{r1:s,c1:e}=t;this._nrows=l(this._nrows,s+1),this._ncols=l(this._ncols,e+1),this._items.push({span:t,data:i})}at(t,i){return this._items.filter(({span:s})=>s.r0<=t&&t<=s.r1&&s.c0<=i&&i<=s.c1).map(({data:t})=>t)}row(t){return this._items.filter(({span:i})=>i.r0<=t&&t<=i.r1).map(({data:t})=>t)}col(t){return this._items.filter(({span:i})=>i.c0<=t&&t<=i.c1).map(({data:t})=>t)}foreach(t){for(const{span:i,data:s}of this._items)t(i,s)}map(t){const i=new g;for(const{span:s,data:e}of this._items)i.add(s,t(s,e));return i}}g.__name__=\"Container\";class p extends o.Layoutable{constructor(t=[]){super(),this.items=t,this.rows=\"auto\",this.cols=\"auto\",this.spacing=0,this.absolute=!1}is_width_expanding(){if(super.is_width_expanding())return!0;if(\"fixed\"==this.sizing.width_policy)return!1;const{cols:t}=this._state;return h.some(t,t=>\"max\"==t.policy)}is_height_expanding(){if(super.is_height_expanding())return!0;if(\"fixed\"==this.sizing.height_policy)return!1;const{rows:t}=this._state;return h.some(t,t=>\"max\"==t.policy)}_init(){super._init();const t=new g;for(const{layout:i,row:s,col:e,row_span:o,col_span:n}of this.items)if(i.sizing.visible){const r=s,h=e,l=s+(null!=o?o:1)-1,c=e+(null!=n?n:1)-1;t.add({r0:r,c0:h,r1:l,c1:c},i)}const{nrows:i,ncols:s}=t,e=new Array(i);for(let s=0;s<i;s++){const i=(()=>{const t=n.isPlainObject(this.rows)?this.rows[s]||this.rows[\"*\"]:this.rows;return null==t?{policy:\"auto\"}:n.isNumber(t)?{policy:\"fixed\",height:t}:n.isString(t)?{policy:t}:t})(),o=i.align||\"auto\";if(\"fixed\"==i.policy)e[s]={policy:\"fixed\",height:i.height,align:o};else if(\"min\"==i.policy)e[s]={policy:\"min\",align:o};else if(\"fit\"==i.policy||\"max\"==i.policy)e[s]={policy:i.policy,flex:i.flex||1,align:o};else{if(\"auto\"!=i.policy)throw new Error(\"unrechable\");h.some(t.row(s),t=>t.is_height_expanding())?e[s]={policy:\"max\",flex:1,align:o}:e[s]={policy:\"min\",align:o}}}const o=new Array(s);for(let i=0;i<s;i++){const s=(()=>{const t=n.isPlainObject(this.cols)?this.cols[i]||this.cols[\"*\"]:this.cols;return null==t?{policy:\"auto\"}:n.isNumber(t)?{policy:\"fixed\",width:t}:n.isString(t)?{policy:t}:t})(),e=s.align||\"auto\";if(\"fixed\"==s.policy)o[i]={policy:\"fixed\",width:s.width,align:e};else if(\"min\"==s.policy)o[i]={policy:\"min\",align:e};else if(\"fit\"==s.policy||\"max\"==s.policy)o[i]={policy:s.policy,flex:s.flex||1,align:e};else{if(\"auto\"!=s.policy)throw new Error(\"unrechable\");h.some(t.col(i),t=>t.is_width_expanding())?o[i]={policy:\"max\",flex:1,align:e}:o[i]={policy:\"min\",align:e}}}const[r,l]=n.isNumber(this.spacing)?[this.spacing,this.spacing]:this.spacing;this._state={items:t,nrows:i,ncols:s,rows:e,cols:o,rspacing:r,cspacing:l}}_measure_totals(t,i){const{nrows:s,ncols:e,rspacing:o,cspacing:n}=this._state;return{height:h.sum(t)+(s-1)*o,width:h.sum(i)+(e-1)*n}}_measure_cells(t){const{items:i,nrows:s,ncols:o,rows:n,cols:r,rspacing:h,cspacing:a}=this._state,p=new Array(s);for(let t=0;t<s;t++){const i=n[t];p[t]=\"fixed\"==i.policy?i.height:0}const _=new Array(o);for(let t=0;t<o;t++){const i=r[t];_[t]=\"fixed\"==i.policy?i.width:0}const f=new g;return i.foreach((i,s)=>{const{r0:o,c0:g,r1:d,c1:w}=i,u=(d-o)*h,m=(w-g)*a;let y=0;for(let i=o;i<=d;i++)y+=t(i,g).height;y+=u;let x=0;for(let i=g;i<=w;i++)x+=t(o,i).width;x+=m;const b=s.measure({width:x,height:y});f.add(i,{layout:s,size_hint:b});const z=new e.Sizeable(b).grow_by(s.sizing.margin);z.height-=u,z.width-=m;const j=[];for(let t=o;t<=d;t++){const i=n[t];\"fixed\"==i.policy?z.height-=i.height:j.push(t)}if(z.height>0){const t=c(z.height/j.length);for(const i of j)p[i]=l(p[i],t)}const O=[];for(let t=g;t<=w;t++){const i=r[t];\"fixed\"==i.policy?z.width-=i.width:O.push(t)}if(z.width>0){const t=c(z.width/O.length);for(const i of O)_[i]=l(_[i],t)}}),{size:this._measure_totals(p,_),row_heights:p,col_widths:_,size_hints:f}}_measure_grid(t){const{nrows:i,ncols:s,rows:e,cols:o,rspacing:n,cspacing:r}=this._state,h=this._measure_cells((t,i)=>{const s=e[t],n=o[i];return{width:\"fixed\"==n.policy?n.width:1/0,height:\"fixed\"==s.policy?s.height:1/0}});let a;a=\"fixed\"==this.sizing.height_policy&&null!=this.sizing.height?this.sizing.height:t.height!=1/0&&this.is_height_expanding()?t.height:h.size.height;let g,p=0;for(let t=0;t<i;t++){const i=e[t];\"fit\"==i.policy||\"max\"==i.policy?p+=i.flex:a-=h.row_heights[t]}if(a-=(i-1)*n,0!=p&&a>0)for(let t=0;t<i;t++){const i=e[t];if(\"fit\"==i.policy||\"max\"==i.policy){const s=c(a*(i.flex/p));a-=s,h.row_heights[t]=s,p-=i.flex}}else if(a<0){let t=0;for(let s=0;s<i;s++){\"fixed\"!=e[s].policy&&t++}let s=-a;for(let o=0;o<i;o++){if(\"fixed\"!=e[o].policy){const i=h.row_heights[o],e=c(s/t);h.row_heights[o]=l(i-e,0),s-=e>i?i:e,t--}}}g=\"fixed\"==this.sizing.width_policy&&null!=this.sizing.width?this.sizing.width:t.width!=1/0&&this.is_width_expanding()?t.width:h.size.width;let _=0;for(let t=0;t<s;t++){const i=o[t];\"fit\"==i.policy||\"max\"==i.policy?_+=i.flex:g-=h.col_widths[t]}if(g-=(s-1)*r,0!=_&&g>0)for(let t=0;t<s;t++){const i=o[t];if(\"fit\"==i.policy||\"max\"==i.policy){const s=c(g*(i.flex/_));g-=s,h.col_widths[t]=s,_-=i.flex}}else if(g<0){let t=0;for(let i=0;i<s;i++){\"fixed\"!=o[i].policy&&t++}let i=-g;for(let e=0;e<s;e++){if(\"fixed\"!=o[e].policy){const s=h.col_widths[e],o=c(i/t);h.col_widths[e]=l(s-o,0),i-=o>s?s:o,t--}}}const{row_heights:f,col_widths:d,size_hints:w}=this._measure_cells((t,i)=>({width:h.col_widths[i],height:h.row_heights[t]}));return{size:this._measure_totals(f,d),row_heights:f,col_widths:d,size_hints:w}}_measure(t){const{size:i}=this._measure_grid(t);return i}_set_geometry(t,i){super._set_geometry(t,i);const{nrows:s,ncols:e,rspacing:o,cspacing:n}=this._state,{row_heights:h,col_widths:g,size_hints:p}=this._measure_grid(t),_=this._state.rows.map((t,i)=>Object.assign(Object.assign({},t),{top:0,height:h[i],get bottom(){return this.top+this.height}})),f=this._state.cols.map((t,i)=>Object.assign(Object.assign({},t),{left:0,width:g[i],get right(){return this.left+this.width}})),d=p.map((t,i)=>Object.assign(Object.assign({},i),{outer:new r.BBox,inner:new r.BBox}));for(let i=0,e=this.absolute?t.top:0;i<s;i++){const t=_[i];t.top=e,e+=t.height+o}for(let i=0,s=this.absolute?t.left:0;i<e;i++){const t=f[i];t.left=s,s+=t.width+n}d.foreach(({r0:t,c0:i,r1:s,c1:e},h)=>{const{layout:l,size_hint:a}=h,{sizing:g}=l,{width:p,height:d}=a,w=function(t,i){let s=(i-t)*n;for(let e=t;e<=i;e++)s+=f[e].width;return s}(i,e),u=function(t,i){let s=(i-t)*o;for(let e=t;e<=i;e++)s+=_[e].height;return s}(t,s),m=i==e&&\"auto\"!=f[i].align?f[i].align:g.halign,y=t==s&&\"auto\"!=_[t].align?_[t].align:g.valign;let x=f[i].left;\"start\"==m?x+=g.margin.left:\"center\"==m?x+=c((w-p)/2):\"end\"==m&&(x+=w-g.margin.right-p);let b=_[t].top;\"start\"==y?b+=g.margin.top:\"center\"==y?b+=c((u-d)/2):\"end\"==y&&(b+=u-g.margin.bottom-d),h.outer=new r.BBox({left:x,top:b,width:p,height:d})});const w=_.map(()=>({start:new a(()=>0),end:new a(()=>0)})),u=f.map(()=>({start:new a(()=>0),end:new a(()=>0)}));d.foreach(({r0:t,c0:i,r1:s,c1:e},{size_hint:o,outer:n})=>{const{inner:r}=o;null!=r&&(w[t].start.apply(n.top,t=>l(t,r.top)),w[s].end.apply(_[s].bottom-n.bottom,t=>l(t,r.bottom)),u[i].start.apply(n.left,t=>l(t,r.left)),u[e].end.apply(f[e].right-n.right,t=>l(t,r.right)))}),d.foreach(({r0:t,c0:i,r1:s,c1:e},o)=>{const{size_hint:n,outer:h}=o;function l({left:t,right:i,top:s,bottom:e}){const o=h.width-t-i,n=h.height-s-e;return new r.BBox({left:t,top:s,width:o,height:n})}if(null!=n.inner){let r=l(n.inner);if(!1!==n.align){const o=w[t].start.get(h.top),n=w[s].end.get(_[s].bottom-h.bottom),c=u[i].start.get(h.left),a=u[e].end.get(f[e].right-h.right);try{r=l({top:o,bottom:n,left:c,right:a})}catch(t){}}o.inner=r}else o.inner=h}),d.foreach((t,{layout:i,outer:s,inner:e})=>{i.set_geometry(s,e)})}}s.Grid=p,p.__name__=\"Grid\";class _ extends p{constructor(t){super(),this.items=t.map((t,i)=>({layout:t,row:0,col:i})),this.rows=\"fit\"}}s.Row=_,_.__name__=\"Row\";class f extends p{constructor(t){super(),this.items=t.map((t,i)=>({layout:t,row:i,col:0})),this.cols=\"fit\"}}s.Column=f,f.__name__=\"Column\"},\n      function _(e,t,n){Object.defineProperty(n,\"__esModule\",{value:!0});const s=e(189),i=e(188),o=e(66);class r extends s.ContentLayoutable{constructor(e){super(),this.content_size=o.unsized(e,()=>new i.Sizeable(o.size(e)))}_content_size(){return this.content_size}}n.ContentBox=r,r.__name__=\"ContentBox\";class a extends s.Layoutable{constructor(e){super(),this.el=e}_measure(e){const t=new i.Sizeable(e).bounded_to(this.sizing.size);return o.sized(this.el,t,()=>{const e=new i.Sizeable(o.content_size(this.el)),{border:t,padding:n}=o.extents(this.el);return e.grow_by(t).grow_by(n).map(Math.ceil)})}}n.VariadicBox=a,a.__name__=\"VariadicBox\"},\n      function _(e,r,u){Object.defineProperty(u,\"__esModule\",{value:!0});var a=e(194);u.Expression=a.Expression;var n=e(195);u.Stack=n.Stack;var o=e(196);u.CumSum=o.CumSum},\n      function _(e,t,i){Object.defineProperty(i,\"__esModule\",{value:!0});const s=e(69);class n extends s.Model{constructor(e){super(e),this._connected={},this._result={}}initialize(){super.initialize(),this._connected={},this._result={}}v_compute(e){null==this._connected[e.id]&&(this.connect(e.change,()=>delete this._result[e.id]),this.connect(e.patching,()=>delete this._result[e.id]),this.connect(e.streaming,()=>delete this._result[e.id]),this._connected[e.id]=!0);let t=this._result[e.id];return null==t&&(this._result[e.id]=t=this._v_compute(e)),t}}i.Expression=n,n.__name__=\"Expression\"},\n      function _(t,e,n){Object.defineProperty(n,\"__esModule\",{value:!0});const r=t(1),s=t(194),a=r.__importStar(t(19));class i extends s.Expression{constructor(t){super(t)}static init_Stack(){this.define({fields:[a.Array,[]]})}_v_compute(t){var e;const n=null!=(e=t.get_length())?e:0,r=new Float64Array(n);for(const e of this.fields){const s=t.data[e];if(null!=s)for(let t=0,e=Math.min(n,s.length);t<e;t++)r[t]+=s[t]}return r}}n.Stack=i,i.__name__=\"Stack\",i.init_Stack()},\n      function _(e,t,n){Object.defineProperty(n,\"__esModule\",{value:!0});const i=e(1),u=e(194),o=i.__importStar(e(19));class r extends u.Expression{constructor(e){super(e)}static init_CumSum(){this.define({field:[o.String],include_zero:[o.Boolean,!1]})}_v_compute(e){const t=new Float64Array(e.get_length()||0),n=e.data[this.field],i=this.include_zero?1:0;t[0]=this.include_zero?0:n[0];for(let e=1;e<t.length;e++)t[e]=t[e-1]+n[e-i];return t}}n.CumSum=r,r.__name__=\"CumSum\",r.init_CumSum()},\n      function _(e,r,t){Object.defineProperty(t,\"__esModule\",{value:!0});var l=e(198);t.BooleanFilter=l.BooleanFilter;var i=e(200);t.CustomJSFilter=i.CustomJSFilter;var o=e(199);t.Filter=o.Filter;var F=e(201);t.GroupFilter=F.GroupFilter;var a=e(202);t.IndexFilter=a.IndexFilter},\n      function _(e,o,l){Object.defineProperty(l,\"__esModule\",{value:!0});const n=e(1),t=e(199),i=n.__importStar(e(19)),r=e(70),a=e(9),s=e(8);class g extends t.Filter{constructor(e){super(e)}static init_BooleanFilter(){this.define({booleans:[i.Array,null]})}compute_indices(e){const o=this.booleans;return null!=o&&o.length>0?a.every(o,s.isBoolean)?(o.length!==e.get_length()&&r.logger.warn(`BooleanFilter ${this.id}: length of booleans doesn't match data source`),a.range(0,o.length).filter(e=>!0===o[e])):(r.logger.warn(`BooleanFilter ${this.id}: booleans should be array of booleans, defaulting to no filtering`),null):(null!=o&&0==o.length?r.logger.warn(`BooleanFilter ${this.id}: booleans is empty, defaulting to no filtering`):r.logger.warn(`BooleanFilter ${this.id}: booleans was not set, defaulting to no filtering`),null)}}l.BooleanFilter=g,g.__name__=\"BooleanFilter\",g.init_BooleanFilter()},\n      function _(e,t,r){Object.defineProperty(r,\"__esModule\",{value:!0});const i=e(1),l=e(69),n=i.__importStar(e(19)),o=e(8),s=e(9),a=e(70);class f extends l.Model{constructor(e){super(e)}static init_Filter(){this.define({filter:[n.Array,null]})}compute_indices(e){const t=this.filter;return null!=t&&t.length>=0?o.isArrayOf(t,o.isBoolean)?s.range(0,t.length).filter(e=>!0===t[e]):o.isArrayOf(t,o.isInteger)?t:(a.logger.warn(`Filter ${this.id}: filter should either be array of only booleans or only integers, defaulting to no filtering`),null):(a.logger.warn(`Filter ${this.id}: filter was not set to be an array, defaulting to no filtering`),null)}}r.Filter=f,f.__name__=\"Filter\",f.init_Filter()},\n      function _(t,e,s){Object.defineProperty(s,\"__esModule\",{value:!0});const i=t(1),r=t(199),n=i.__importStar(t(19)),u=t(23),c=t(25);class o extends r.Filter{constructor(t){super(t)}static init_CustomJSFilter(){this.define({args:[n.Any,{}],code:[n.String,\"\"]})}get names(){return u.keys(this.args)}get values(){return u.values(this.args)}get func(){const t=c.use_strict(this.code);return new Function(...this.names,\"source\",t)}compute_indices(t){return this.filter=this.func(...this.values,t),super.compute_indices(t)}}s.CustomJSFilter=o,o.__name__=\"CustomJSFilter\",o.init_CustomJSFilter()},\n      function _(t,n,i){Object.defineProperty(i,\"__esModule\",{value:!0});const e=t(1),r=t(199),o=e.__importStar(t(19)),u=t(70),l=t(9);class s extends r.Filter{constructor(t){super(t),this.indices=null}static init_GroupFilter(){this.define({column_name:[o.String],group:[o.String]})}compute_indices(t){const n=t.get_column(this.column_name);return null==n?(u.logger.warn(\"group filter: groupby column not found in data source\"),null):(this.indices=l.range(0,t.get_length()||0).filter(t=>n[t]===this.group),0===this.indices.length&&u.logger.warn(`group filter: group '${this.group}' did not match any values in column '${this.column_name}'`),this.indices)}}i.GroupFilter=s,s.__name__=\"GroupFilter\",s.init_GroupFilter()},\n      function _(e,i,n){Object.defineProperty(n,\"__esModule\",{value:!0});const t=e(1),r=e(199),s=t.__importStar(e(19)),l=e(70),d=e(8),o=e(9);class c extends r.Filter{constructor(e){super(e)}static init_IndexFilter(){this.define({indices:[s.Array,null]})}compute_indices(e){return null!=this.indices&&this.indices.length>=0?o.every(this.indices,d.isInteger)?this.indices:(l.logger.warn(`IndexFilter ${this.id}: indices should be array of integers, defaulting to no filtering`),null):(l.logger.warn(`IndexFilter ${this.id}: indices was not set, defaulting to no filtering`),null)}}n.IndexFilter=c,c.__name__=\"IndexFilter\",c.init_IndexFilter()},\n      function _(r,t,a){Object.defineProperty(a,\"__esModule\",{value:!0});var e=r(112);a.BasicTickFormatter=e.BasicTickFormatter;var c=r(152);a.CategoricalTickFormatter=c.CategoricalTickFormatter;var i=r(156);a.DatetimeTickFormatter=i.DatetimeTickFormatter;var o=r(204);a.FuncTickFormatter=o.FuncTickFormatter;var m=r(169);a.LogTickFormatter=m.LogTickFormatter;var F=r(172);a.MercatorTickFormatter=F.MercatorTickFormatter;var k=r(205);a.NumeralTickFormatter=k.NumeralTickFormatter;var T=r(206);a.PrintfTickFormatter=T.PrintfTickFormatter;var v=r(113);a.TickFormatter=v.TickFormatter},\n      function _(t,e,n){Object.defineProperty(n,\"__esModule\",{value:!0});const r=t(1),s=t(113),i=r.__importStar(t(19)),c=t(23),a=t(25);class u extends s.TickFormatter{constructor(t){super(t)}static init_FuncTickFormatter(){this.define({args:[i.Any,{}],code:[i.String,\"\"]})}get names(){return c.keys(this.args)}get values(){return c.values(this.args)}_make_func(){const t=a.use_strict(this.code);return new Function(\"tick\",\"index\",\"ticks\",...this.names,t)}doFormat(t,e){const n=this._make_func().bind({});return t.map((t,e,r)=>n(t,e,r,...this.values))}}n.FuncTickFormatter=u,u.__name__=\"FuncTickFormatter\",u.init_FuncTickFormatter()},\n      function _(r,t,n){Object.defineProperty(n,\"__esModule\",{value:!0});const e=r(1),o=e.__importStar(r(159)),a=r(113),i=e.__importStar(r(19));class u extends a.TickFormatter{constructor(r){super(r)}static init_NumeralTickFormatter(){this.define({format:[i.String,\"0,0\"],language:[i.String,\"en\"],rounding:[i.RoundingFunction,\"round\"]})}get _rounding_fn(){switch(this.rounding){case\"round\":case\"nearest\":return Math.round;case\"floor\":case\"rounddown\":return Math.floor;case\"ceil\":case\"roundup\":return Math.ceil}}doFormat(r,t){const{format:n,language:e,_rounding_fn:a}=this;return r.map(r=>o.format(r,n,e,a))}}n.NumeralTickFormatter=u,u.__name__=\"NumeralTickFormatter\",u.init_NumeralTickFormatter()},\n      function _(t,r,i){Object.defineProperty(i,\"__esModule\",{value:!0});const e=t(1),n=t(113),o=t(158),a=e.__importStar(t(19));class c extends n.TickFormatter{constructor(t){super(t)}static init_PrintfTickFormatter(){this.define({format:[a.String,\"%s\"]})}doFormat(t,r){return t.map(t=>o.sprintf(this.format,t))}}i.PrintfTickFormatter=c,c.__name__=\"PrintfTickFormatter\",c.init_PrintfTickFormatter()},\n      function _(a,e,r){Object.defineProperty(r,\"__esModule\",{value:!0});var v=a(208);r.AnnularWedge=v.AnnularWedge;var l=a(209);r.Annulus=l.Annulus;var t=a(210);r.Arc=t.Arc;var i=a(211);r.Bezier=i.Bezier;var n=a(212);r.Circle=n.Circle;var u=a(213);r.CenterRotatable=u.CenterRotatable;var c=a(214);r.Ellipse=c.Ellipse;var g=a(215);r.EllipseOval=g.EllipseOval;var A=a(86);r.Glyph=A.Glyph;var p=a(92);r.HArea=p.HArea;var s=a(216);r.HBar=s.HBar;var d=a(218);r.HexTile=d.HexTile;var R=a(219);r.Image=R.Image;var o=a(221);r.ImageRGBA=o.ImageRGBA;var y=a(222);r.ImageURL=y.ImageURL;var h=a(80);r.Line=h.Line;var m=a(224);r.MultiLine=m.MultiLine;var B=a(225);r.MultiPolygons=B.MultiPolygons;var P=a(226);r.Oval=P.Oval;var G=a(91);r.Patch=G.Patch;var H=a(227);r.Patches=H.Patches;var I=a(228);r.Quad=I.Quad;var L=a(229);r.Quadratic=L.Quadratic;var M=a(230);r.Ray=M.Ray;var O=a(231);r.Rect=O.Rect;var x=a(232);r.Segment=x.Segment;var C=a(233);r.Step=C.Step;var E=a(234);r.Text=E.Text;var Q=a(94);r.VArea=Q.VArea;var S=a(235);r.VBar=S.VBar;var T=a(236);r.Wedge=T.Wedge;var V=a(81);r.XYGlyph=V.XYGlyph},\n      function _(e,t,s){Object.defineProperty(s,\"__esModule\",{value:!0});const i=e(1),r=e(81),n=e(90),a=i.__importStar(e(87)),_=i.__importStar(e(19)),o=e(10);class h extends r.XYGlyphView{_map_data(){\"data\"==this.model.properties.inner_radius.units?this.sinner_radius=this.sdist(this.renderer.xscale,this._x,this._inner_radius):this.sinner_radius=this._inner_radius,\"data\"==this.model.properties.outer_radius.units?this.souter_radius=this.sdist(this.renderer.xscale,this._x,this._outer_radius):this.souter_radius=this._outer_radius,this._angle=new Float32Array(this._start_angle.length);for(let e=0,t=this._start_angle.length;e<t;e++)this._angle[e]=this._end_angle[e]-this._start_angle[e]}_render(e,t,{sx:s,sy:i,_start_angle:r,_angle:n,sinner_radius:a,souter_radius:_}){const o=this.model.properties.direction.value();for(const h of t)isNaN(s[h]+i[h]+a[h]+_[h]+r[h]+n[h])||(e.translate(s[h],i[h]),e.rotate(r[h]),e.moveTo(_[h],0),e.beginPath(),e.arc(0,0,_[h],0,n[h],o),e.rotate(n[h]),e.lineTo(a[h],0),e.arc(0,0,a[h],0,-n[h],!o),e.closePath(),e.rotate(-n[h]-r[h]),e.translate(-s[h],-i[h]),this.visuals.fill.doit&&(this.visuals.fill.set_vectorize(e,h),e.fill()),this.visuals.line.doit&&(this.visuals.line.set_vectorize(e,h),e.stroke()))}_hit_point(e){const{sx:t,sy:s}=e,i=this.renderer.xscale.invert(t),r=this.renderer.yscale.invert(s);let n,_,h,u;if(\"data\"==this.model.properties.outer_radius.units)n=i-this.max_outer_radius,h=i+this.max_outer_radius,_=r-this.max_outer_radius,u=r+this.max_outer_radius;else{const e=t-this.max_outer_radius,i=t+this.max_outer_radius;[n,h]=this.renderer.xscale.r_invert(e,i);const r=s-this.max_outer_radius,a=s+this.max_outer_radius;[_,u]=this.renderer.yscale.r_invert(r,a)}const l=[];for(const e of this.index.indices({x0:n,x1:h,y0:_,y1:u})){const t=Math.pow(this.souter_radius[e],2),s=Math.pow(this.sinner_radius[e],2),[n,a]=this.renderer.xscale.r_compute(i,this._x[e]),[_,o]=this.renderer.yscale.r_compute(r,this._y[e]),h=Math.pow(n-a,2)+Math.pow(_-o,2);h<=t&&h>=s&&l.push([e,h])}const d=this.model.properties.direction.value(),c=[];for(const[e,i]of l){const r=Math.atan2(s-this.sy[e],t-this.sx[e]);o.angle_between(-r,-this._start_angle[e],-this._end_angle[e],d)&&c.push([e,i])}return a.create_hit_test_result_from_hits(c)}draw_legend_for_index(e,t,s){n.generic_area_legend(this.visuals,e,t,s)}_scenterxy(e){const t=(this.sinner_radius[e]+this.souter_radius[e])/2,s=(this._start_angle[e]+this._end_angle[e])/2;return{x:this.sx[e]+t*Math.cos(s),y:this.sy[e]+t*Math.sin(s)}}scenterx(e){return this._scenterxy(e).x}scentery(e){return this._scenterxy(e).y}}s.AnnularWedgeView=h,h.__name__=\"AnnularWedgeView\";class u extends r.XYGlyph{constructor(e){super(e)}static init_AnnularWedge(){this.prototype.default_view=h,this.mixins([\"line\",\"fill\"]),this.define({direction:[_.Direction,\"anticlock\"],inner_radius:[_.DistanceSpec],outer_radius:[_.DistanceSpec],start_angle:[_.AngleSpec],end_angle:[_.AngleSpec]})}}s.AnnularWedge=u,u.__name__=\"AnnularWedge\",u.init_AnnularWedge()},\n      function _(s,t,i){Object.defineProperty(i,\"__esModule\",{value:!0});const e=s(1),r=s(81),a=e.__importStar(s(87)),n=e.__importStar(s(19)),_=s(101);class u extends r.XYGlyphView{_map_data(){\"data\"==this.model.properties.inner_radius.units?this.sinner_radius=this.sdist(this.renderer.xscale,this._x,this._inner_radius):this.sinner_radius=this._inner_radius,\"data\"==this.model.properties.outer_radius.units?this.souter_radius=this.sdist(this.renderer.xscale,this._x,this._outer_radius):this.souter_radius=this._outer_radius}_render(s,t,{sx:i,sy:e,sinner_radius:r,souter_radius:a}){for(const n of t)if(!isNaN(i[n]+e[n]+r[n]+a[n])){if(this.visuals.fill.doit){if(this.visuals.fill.set_vectorize(s,n),s.beginPath(),_.is_ie)for(const t of[!1,!0])s.arc(i[n],e[n],r[n],0,Math.PI,t),s.arc(i[n],e[n],a[n],Math.PI,0,!t);else s.arc(i[n],e[n],r[n],0,2*Math.PI,!0),s.arc(i[n],e[n],a[n],2*Math.PI,0,!1);s.fill()}this.visuals.line.doit&&(this.visuals.line.set_vectorize(s,n),s.beginPath(),s.arc(i[n],e[n],r[n],0,2*Math.PI),s.moveTo(i[n]+a[n],e[n]),s.arc(i[n],e[n],a[n],0,2*Math.PI),s.stroke())}}_hit_point(s){const{sx:t,sy:i}=s,e=this.renderer.xscale.invert(t),r=this.renderer.yscale.invert(i);let n,_,u,o;if(\"data\"==this.model.properties.outer_radius.units)n=e-this.max_outer_radius,u=e+this.max_outer_radius,_=r-this.max_outer_radius,o=r+this.max_outer_radius;else{const s=t-this.max_outer_radius,e=t+this.max_outer_radius;[n,u]=this.renderer.xscale.r_invert(s,e);const r=i-this.max_outer_radius,a=i+this.max_outer_radius;[_,o]=this.renderer.yscale.r_invert(r,a)}const h=[];for(const s of this.index.indices({x0:n,x1:u,y0:_,y1:o})){const t=Math.pow(this.souter_radius[s],2),i=Math.pow(this.sinner_radius[s],2),[a,n]=this.renderer.xscale.r_compute(e,this._x[s]),[_,u]=this.renderer.yscale.r_compute(r,this._y[s]),o=Math.pow(a-n,2)+Math.pow(_-u,2);o<=t&&o>=i&&h.push([s,o])}return a.create_hit_test_result_from_hits(h)}draw_legend_for_index(s,{x0:t,y0:i,x1:e,y1:r},a){const n=a+1,_=new Array(n);_[a]=(t+e)/2;const u=new Array(n);u[a]=(i+r)/2;const o=.5*Math.min(Math.abs(e-t),Math.abs(r-i)),h=new Array(n);h[a]=.4*o;const d=new Array(n);d[a]=.8*o,this._render(s,[a],{sx:_,sy:u,sinner_radius:h,souter_radius:d})}}i.AnnulusView=u,u.__name__=\"AnnulusView\";class o extends r.XYGlyph{constructor(s){super(s)}static init_Annulus(){this.prototype.default_view=u,this.mixins([\"line\",\"fill\"]),this.define({inner_radius:[n.DistanceSpec],outer_radius:[n.DistanceSpec]})}}i.Annulus=o,o.__name__=\"Annulus\",o.init_Annulus()},\n      function _(e,i,s){Object.defineProperty(s,\"__esModule\",{value:!0});const t=e(1),r=e(81),n=e(90),a=t.__importStar(e(19));class _ extends r.XYGlyphView{_map_data(){\"data\"==this.model.properties.radius.units?this.sradius=this.sdist(this.renderer.xscale,this._x,this._radius):this.sradius=this._radius}_render(e,i,{sx:s,sy:t,sradius:r,_start_angle:n,_end_angle:a}){if(this.visuals.line.doit){const _=this.model.properties.direction.value();for(const c of i)isNaN(s[c]+t[c]+r[c]+n[c]+a[c])||(e.beginPath(),e.arc(s[c],t[c],r[c],n[c],a[c],_),this.visuals.line.set_vectorize(e,c),e.stroke())}}draw_legend_for_index(e,i,s){n.generic_line_legend(this.visuals,e,i,s)}}s.ArcView=_,_.__name__=\"ArcView\";class c extends r.XYGlyph{constructor(e){super(e)}static init_Arc(){this.prototype.default_view=_,this.mixins([\"line\"]),this.define({direction:[a.Direction,\"anticlock\"],radius:[a.DistanceSpec],start_angle:[a.AngleSpec],end_angle:[a.AngleSpec]})}}s.Arc=c,c.__name__=\"Arc\",c.init_Arc()},\n      function _(t,e,i){Object.defineProperty(i,\"__esModule\",{value:!0});const s=t(82),n=t(86),c=t(90);function o(t,e,i,s,n,c,o,h){const r=[],_=[[],[]];for(let _=0;_<=2;_++){let a,x,l;if(0===_?(x=6*t-12*i+6*n,a=-3*t+9*i-9*n+3*o,l=3*i-3*t):(x=6*e-12*s+6*c,a=-3*e+9*s-9*c+3*h,l=3*s-3*e),Math.abs(a)<1e-12){if(Math.abs(x)<1e-12)continue;const t=-l/x;0<t&&t<1&&r.push(t);continue}const y=x*x-4*l*a,u=Math.sqrt(y);if(y<0)continue;const d=(-x+u)/(2*a);0<d&&d<1&&r.push(d);const f=(-x-u)/(2*a);0<f&&f<1&&r.push(f)}let a=r.length;const x=a;for(;a--;){const x=r[a],l=1-x,y=l*l*l*t+3*l*l*x*i+3*l*x*x*n+x*x*x*o;_[0][a]=y;const u=l*l*l*e+3*l*l*x*s+3*l*x*x*c+x*x*x*h;_[1][a]=u}return _[0][x]=t,_[1][x]=e,_[0][x+1]=o,_[1][x+1]=h,[Math.min(..._[0]),Math.max(..._[1]),Math.max(..._[0]),Math.min(..._[1])]}class h extends n.GlyphView{_index_data(){const t=[];for(let e=0,i=this._x0.length;e<i;e++){if(isNaN(this._x0[e]+this._x1[e]+this._y0[e]+this._y1[e]+this._cx0[e]+this._cy0[e]+this._cx1[e]+this._cy1[e]))continue;const[i,s,n,c]=o(this._x0[e],this._y0[e],this._x1[e],this._y1[e],this._cx0[e],this._cy0[e],this._cx1[e],this._cy1[e]);t.push({x0:i,y0:s,x1:n,y1:c,i:e})}return new s.SpatialIndex(t)}_render(t,e,{sx0:i,sy0:s,sx1:n,sy1:c,scx0:o,scy0:h,scx1:r,scy1:_}){if(this.visuals.line.doit)for(const a of e)isNaN(i[a]+s[a]+n[a]+c[a]+o[a]+h[a]+r[a]+_[a])||(t.beginPath(),t.moveTo(i[a],s[a]),t.bezierCurveTo(o[a],h[a],r[a],_[a],n[a],c[a]),this.visuals.line.set_vectorize(t,a),t.stroke())}draw_legend_for_index(t,e,i){c.generic_line_legend(this.visuals,t,e,i)}scenterx(){throw new Error(\"not implemented\")}scentery(){throw new Error(\"not implemented\")}}i.BezierView=h,h.__name__=\"BezierView\";class r extends n.Glyph{constructor(t){super(t)}static init_Bezier(){this.prototype.default_view=h,this.coords([[\"x0\",\"y0\"],[\"x1\",\"y1\"],[\"cx0\",\"cy0\"],[\"cx1\",\"cy1\"]]),this.mixins([\"line\"])}}i.Bezier=r,r.__name__=\"Bezier\",r.init_Bezier()},\n      function _(s,i,e){Object.defineProperty(e,\"__esModule\",{value:!0});const t=s(1),r=s(81),a=t.__importStar(s(87)),n=t.__importStar(s(19)),h=s(9),d=s(12);class _ extends r.XYGlyphView{_map_data(){if(null!=this._radius)if(\"data\"==this.model.properties.radius.spec.units){switch(this.model.properties.radius_dimension.spec.value){case\"x\":this.sradius=this.sdist(this.renderer.xscale,this._x,this._radius);break;case\"y\":this.sradius=this.sdist(this.renderer.yscale,this._y,this._radius);break;case\"max\":{const s=this.sdist(this.renderer.xscale,this._x,this._radius),i=this.sdist(this.renderer.yscale,this._y,this._radius);this.sradius=d.map(s,(s,e)=>Math.max(s,i[e]));break}case\"min\":{const s=this.sdist(this.renderer.xscale,this._x,this._radius),i=this.sdist(this.renderer.yscale,this._y,this._radius);this.sradius=d.map(s,(s,e)=>Math.min(s,i[e]));break}}}else this.sradius=this._radius,this.max_size=2*this.max_radius;else this.sradius=d.map(this._size,s=>s/2)}_mask_data(){const[s,i]=this.renderer.plot_view.frame.bbox.ranges;let e,t,r,a;if(null!=this._radius&&\"data\"==this.model.properties.radius.units){const n=s.start,h=s.end;[e,r]=this.renderer.xscale.r_invert(n,h),e-=this.max_radius,r+=this.max_radius;const d=i.start,_=i.end;[t,a]=this.renderer.yscale.r_invert(d,_),t-=this.max_radius,a+=this.max_radius}else{const n=s.start-this.max_size,h=s.end+this.max_size;[e,r]=this.renderer.xscale.r_invert(n,h);const d=i.start-this.max_size,_=i.end+this.max_size;[t,a]=this.renderer.yscale.r_invert(d,_)}return this.index.indices({x0:e,x1:r,y0:t,y1:a})}_render(s,i,{sx:e,sy:t,sradius:r}){for(const a of i)isNaN(e[a]+t[a]+r[a])||(s.beginPath(),s.arc(e[a],t[a],r[a],0,2*Math.PI,!1),this.visuals.fill.doit&&(this.visuals.fill.set_vectorize(s,a),s.fill()),this.visuals.line.doit&&(this.visuals.line.set_vectorize(s,a),s.stroke()))}_hit_point(s){const{sx:i,sy:e}=s,t=this.renderer.xscale.invert(i),r=this.renderer.yscale.invert(e);let n,h,d,_;if(null!=this._radius&&\"data\"==this.model.properties.radius.units)n=t-this.max_radius,h=t+this.max_radius,d=r-this.max_radius,_=r+this.max_radius;else{const s=i-this.max_size,t=i+this.max_size;[n,h]=this.renderer.xscale.r_invert(s,t);const r=e-this.max_size,a=e+this.max_size;[d,_]=this.renderer.yscale.r_invert(r,a)}const l=this.index.indices({x0:n,x1:h,y0:d,y1:_}),c=[];if(null!=this._radius&&\"data\"==this.model.properties.radius.units)for(const s of l){const i=Math.pow(this.sradius[s],2),[e,a]=this.renderer.xscale.r_compute(t,this._x[s]),[n,h]=this.renderer.yscale.r_compute(r,this._y[s]),d=Math.pow(e-a,2)+Math.pow(n-h,2);d<=i&&c.push([s,d])}else for(const s of l){const t=Math.pow(this.sradius[s],2),r=Math.pow(this.sx[s]-i,2)+Math.pow(this.sy[s]-e,2);r<=t&&c.push([s,r])}return a.create_hit_test_result_from_hits(c)}_hit_span(s){const{sx:i,sy:e}=s,t=this.bounds(),r=a.create_empty_hit_test_result();let n,h,d,_;if(\"h\"==s.direction){let s,e;if(d=t.y0,_=t.y1,null!=this._radius&&\"data\"==this.model.properties.radius.units)s=i-this.max_radius,e=i+this.max_radius,[n,h]=this.renderer.xscale.r_invert(s,e);else{const t=this.max_size/2;s=i-t,e=i+t,[n,h]=this.renderer.xscale.r_invert(s,e)}}else{let s,i;if(n=t.x0,h=t.x1,null!=this._radius&&\"data\"==this.model.properties.radius.units)s=e-this.max_radius,i=e+this.max_radius,[d,_]=this.renderer.yscale.r_invert(s,i);else{const t=this.max_size/2;s=e-t,i=e+t,[d,_]=this.renderer.yscale.r_invert(s,i)}}const l=this.index.indices({x0:n,x1:h,y0:d,y1:_});return r.indices=l,r}_hit_rect(s){const{sx0:i,sx1:e,sy0:t,sy1:r}=s,[n,h]=this.renderer.xscale.r_invert(i,e),[d,_]=this.renderer.yscale.r_invert(t,r),l=a.create_empty_hit_test_result();return l.indices=this.index.indices({x0:n,x1:h,y0:d,y1:_}),l}_hit_poly(s){const{sx:i,sy:e}=s,t=h.range(0,this.sx.length),r=[];for(let s=0,n=t.length;s<n;s++){const n=t[s];a.point_in_poly(this.sx[s],this.sy[s],i,e)&&r.push(n)}const n=a.create_empty_hit_test_result();return n.indices=r,n}draw_legend_for_index(s,{x0:i,y0:e,x1:t,y1:r},a){const n=a+1,h=new Array(n);h[a]=(i+t)/2;const d=new Array(n);d[a]=(e+r)/2;const _=new Array(n);_[a]=.2*Math.min(Math.abs(t-i),Math.abs(r-e)),this._render(s,[a],{sx:h,sy:d,sradius:_})}}e.CircleView=_,_.__name__=\"CircleView\";class l extends r.XYGlyph{constructor(s){super(s)}static init_Circle(){this.prototype.default_view=_,this.mixins([\"line\",\"fill\"]),this.define({angle:[n.AngleSpec,0],size:[n.DistanceSpec,{units:\"screen\",value:4}],radius:[n.DistanceSpec],radius_dimension:[n.RadiusDimension,\"x\"]})}initialize(){super.initialize(),this.properties.radius.optional=!0}}e.Circle=l,l.__name__=\"Circle\",l.init_Circle()},\n      function _(e,t,n){Object.defineProperty(n,\"__esModule\",{value:!0});const a=e(1),i=e(81),l=a.__importStar(e(19));class s extends i.XYGlyphView{}n.CenterRotatableView=s,s.__name__=\"CenterRotatableView\";class _ extends i.XYGlyph{constructor(e){super(e)}static init_CenterRotatable(){this.mixins([\"line\",\"fill\"]),this.define({angle:[l.AngleSpec,0],width:[l.DistanceSpec],height:[l.DistanceSpec]})}}n.CenterRotatable=_,_.__name__=\"CenterRotatable\",_.init_CenterRotatable()},\n      function _(e,l,i){Object.defineProperty(i,\"__esModule\",{value:!0});const s=e(215);class t extends s.EllipseOvalView{}i.EllipseView=t,t.__name__=\"EllipseView\";class _ extends s.EllipseOval{constructor(e){super(e)}static init_Ellipse(){this.prototype.default_view=t}}i.Ellipse=_,_.__name__=\"Ellipse\",_.init_Ellipse()},\n      function _(t,s,e){Object.defineProperty(e,\"__esModule\",{value:!0});const i=t(1),h=t(213),r=i.__importStar(t(87));class a extends h.CenterRotatableView{_set_data(){this.max_w2=0,\"data\"==this.model.properties.width.units&&(this.max_w2=this.max_width/2),this.max_h2=0,\"data\"==this.model.properties.height.units&&(this.max_h2=this.max_height/2)}_map_data(){\"data\"==this.model.properties.width.units?this.sw=this.sdist(this.renderer.xscale,this._x,this._width,\"center\"):this.sw=this._width,\"data\"==this.model.properties.height.units?this.sh=this.sdist(this.renderer.yscale,this._y,this._height,\"center\"):this.sh=this._height}_render(t,s,{sx:e,sy:i,sw:h,sh:r,_angle:a}){for(const _ of s)isNaN(e[_]+i[_]+h[_]+r[_]+a[_])||(t.beginPath(),t.ellipse(e[_],i[_],h[_]/2,r[_]/2,a[_],0,2*Math.PI),this.visuals.fill.doit&&(this.visuals.fill.set_vectorize(t,_),t.fill()),this.visuals.line.doit&&(this.visuals.line.set_vectorize(t,_),t.stroke()))}_hit_point(t){let s,e,i,h,a,_,n,l,d,o;const{sx:x,sy:m}=t,c=this.renderer.xscale.invert(x),w=this.renderer.yscale.invert(m);\"data\"==this.model.properties.width.units?(s=c-this.max_width,e=c+this.max_width):(n=x-this.max_width,l=x+this.max_width,[s,e]=this.renderer.xscale.r_invert(n,l)),\"data\"==this.model.properties.height.units?(i=w-this.max_height,h=w+this.max_height):(d=m-this.max_height,o=m+this.max_height,[i,h]=this.renderer.yscale.r_invert(d,o));const p=this.index.indices({x0:s,x1:e,y0:i,y1:h}),y=[];for(const t of p)a=r.point_in_ellipse(x,m,this._angle[t],this.sh[t]/2,this.sw[t]/2,this.sx[t],this.sy[t]),a&&([n,l]=this.renderer.xscale.r_compute(c,this._x[t]),[d,o]=this.renderer.yscale.r_compute(w,this._y[t]),_=Math.pow(n-l,2)+Math.pow(d-o,2),y.push([t,_]));return r.create_hit_test_result_from_hits(y)}draw_legend_for_index(t,{x0:s,y0:e,x1:i,y1:h},r){const a=r+1,_=new Array(a);_[r]=(s+i)/2;const n=new Array(a);n[r]=(e+h)/2;const l=this.sw[r]/this.sh[r],d=.8*Math.min(Math.abs(i-s),Math.abs(h-e)),o=new Array(a),x=new Array(a);l>1?(o[r]=d,x[r]=d/l):(o[r]=d*l,x[r]=d),this._render(t,[r],{sx:_,sy:n,sw:o,sh:x,_angle:[0]})}_bounds({x0:t,x1:s,y0:e,y1:i}){return{x0:t-this.max_w2,x1:s+this.max_w2,y0:e-this.max_h2,y1:i+this.max_h2}}}e.EllipseOvalView=a,a.__name__=\"EllipseOvalView\";class _ extends h.CenterRotatable{constructor(t){super(t)}}e.EllipseOval=_,_.__name__=\"EllipseOval\"},\n      function _(t,s,e){Object.defineProperty(e,\"__esModule\",{value:!0});const i=t(1),h=t(217),r=i.__importStar(t(19));class _ extends h.BoxView{scenterx(t){return(this.sleft[t]+this.sright[t])/2}scentery(t){return this.sy[t]}_index_data(){return this._index_box(this._y.length)}_lrtb(t){return[Math.min(this._left[t],this._right[t]),Math.max(this._left[t],this._right[t]),this._y[t]+.5*this._height[t],this._y[t]-.5*this._height[t]]}_map_data(){this.sy=this.renderer.yscale.v_compute(this._y),this.sh=this.sdist(this.renderer.yscale,this._y,this._height,\"center\"),this.sleft=this.renderer.xscale.v_compute(this._left),this.sright=this.renderer.xscale.v_compute(this._right);const t=this.sy.length;this.stop=new Float64Array(t),this.sbottom=new Float64Array(t);for(let s=0;s<t;s++)this.stop[s]=this.sy[s]-this.sh[s]/2,this.sbottom[s]=this.sy[s]+this.sh[s]/2;this._clamp_viewport()}}e.HBarView=_,_.__name__=\"HBarView\";class a extends h.Box{constructor(t){super(t)}static init_HBar(){this.prototype.default_view=_,this.coords([[\"left\",\"y\"]]),this.define({height:[r.NumberSpec],right:[r.CoordinateSpec]}),this.override({left:0})}}e.HBar=a,a.__name__=\"HBar\",a.init_HBar()},\n      function _(t,e,s){Object.defineProperty(s,\"__esModule\",{value:!0});const i=t(1),r=t(82),n=t(86),h=t(90),a=i.__importStar(t(87));class o extends n.GlyphView{get_anchor_point(t,e,s){const i=Math.min(this.sleft[e],this.sright[e]),r=Math.max(this.sright[e],this.sleft[e]),n=Math.min(this.stop[e],this.sbottom[e]),h=Math.max(this.sbottom[e],this.stop[e]);switch(t){case\"top_left\":return{x:i,y:n};case\"top_center\":return{x:(i+r)/2,y:n};case\"top_right\":return{x:r,y:n};case\"bottom_left\":return{x:i,y:h};case\"bottom_center\":return{x:(i+r)/2,y:h};case\"bottom_right\":return{x:r,y:h};case\"center_left\":return{x:i,y:(n+h)/2};case\"center\":return{x:(i+r)/2,y:(n+h)/2};case\"center_right\":return{x:r,y:(n+h)/2};default:return null}}_index_box(t){const e=[];for(let s=0;s<t;s++){const[t,i,r,n]=this._lrtb(s);!isNaN(t+i+r+n)&&isFinite(t+i+r+n)&&e.push({x0:Math.min(t,i),y0:Math.min(r,n),x1:Math.max(i,t),y1:Math.max(r,n),i:s})}return new r.SpatialIndex(e)}_render(t,e,{sleft:s,sright:i,stop:r,sbottom:n}){for(const h of e)isNaN(s[h]+r[h]+i[h]+n[h])||(t.rect(s[h],r[h],i[h]-s[h],n[h]-r[h]),this.visuals.fill.doit&&(this.visuals.fill.set_vectorize(t,h),t.beginPath(),t.rect(s[h],r[h],i[h]-s[h],n[h]-r[h]),t.fill()),this.visuals.hatch.doit2(t,h,()=>{t.beginPath(),t.rect(s[h],r[h],i[h]-s[h],n[h]-r[h]),t.fill()},()=>this.renderer.request_render()),this.visuals.line.doit&&(this.visuals.line.set_vectorize(t,h),t.beginPath(),t.rect(s[h],r[h],i[h]-s[h],n[h]-r[h]),t.stroke()))}_clamp_viewport(){const t=this.renderer.plot_view.frame.bbox.h_range,e=this.renderer.plot_view.frame.bbox.v_range,s=this.stop.length;for(let i=0;i<s;i++)this.stop[i]=Math.max(this.stop[i],e.start),this.sbottom[i]=Math.min(this.sbottom[i],e.end),this.sleft[i]=Math.max(this.sleft[i],t.start),this.sright[i]=Math.min(this.sright[i],t.end)}_hit_rect(t){return this._hit_rect_against_index(t)}_hit_point(t){const{sx:e,sy:s}=t,i=this.renderer.xscale.invert(e),r=this.renderer.yscale.invert(s),n=this.index.indices({x0:i,y0:r,x1:i,y1:r}),h=a.create_empty_hit_test_result();return h.indices=n,h}_hit_span(t){const{sx:e,sy:s}=t;let i;if(\"v\"==t.direction){const t=this.renderer.yscale.invert(s),e=this.renderer.plot_view.frame.bbox.h_range,[r,n]=this.renderer.xscale.r_invert(e.start,e.end);i=this.index.indices({x0:r,y0:t,x1:n,y1:t})}else{const t=this.renderer.xscale.invert(e),s=this.renderer.plot_view.frame.bbox.v_range,[r,n]=this.renderer.yscale.r_invert(s.start,s.end);i=this.index.indices({x0:t,y0:r,x1:t,y1:n})}const r=a.create_empty_hit_test_result();return r.indices=i,r}draw_legend_for_index(t,e,s){h.generic_area_legend(this.visuals,t,e,s)}}s.BoxView=o,o.__name__=\"BoxView\";class _ extends n.Glyph{constructor(t){super(t)}static init_Box(){this.mixins([\"line\",\"fill\",\"hatch\"])}}s.Box=_,_.__name__=\"Box\",_.init_Box()},\n      function _(e,t,s){Object.defineProperty(s,\"__esModule\",{value:!0});const i=e(1),r=e(86),n=i.__importStar(e(87)),a=i.__importStar(e(19)),h=e(82),_=e(90);class l extends r.GlyphView{scenterx(e){return this.sx[e]}scentery(e){return this.sy[e]}_set_data(){const e=this._q.length,t=this.model.size,s=this.model.aspect_scale;if(this._x=new Float64Array(e),this._y=new Float64Array(e),\"pointytop\"==this.model.orientation)for(let i=0;i<e;i++)this._x[i]=t*Math.sqrt(3)*(this._q[i]+this._r[i]/2)/s,this._y[i]=3*-t/2*this._r[i];else for(let i=0;i<e;i++)this._x[i]=3*t/2*this._q[i],this._y[i]=-t*Math.sqrt(3)*(this._r[i]+this._q[i]/2)*s}_index_data(){let e=this.model.size,t=Math.sqrt(3)*e/2;\"flattop\"==this.model.orientation?([t,e]=[e,t],e*=this.model.aspect_scale):t/=this.model.aspect_scale;const s=[];for(let i=0;i<this._x.length;i++){const r=this._x[i],n=this._y[i];!isNaN(r+n)&&isFinite(r+n)&&s.push({x0:r-t,y0:n-e,x1:r+t,y1:n+e,i:i})}return new h.SpatialIndex(s)}map_data(){[this.sx,this.sy]=this.map_to_screen(this._x,this._y),[this.svx,this.svy]=this._get_unscaled_vertices()}_get_unscaled_vertices(){const e=this.model.size,t=this.model.aspect_scale;if(\"pointytop\"==this.model.orientation){const s=this.renderer.yscale,i=this.renderer.xscale,r=Math.abs(s.compute(0)-s.compute(e)),n=Math.sqrt(3)/2*Math.abs(i.compute(0)-i.compute(e))/t,a=r/2;return[[0,-n,-n,0,n,n],[r,a,-a,-r,-a,a]]}{const s=this.renderer.xscale,i=this.renderer.yscale,r=Math.abs(s.compute(0)-s.compute(e)),n=Math.sqrt(3)/2*Math.abs(i.compute(0)-i.compute(e))*t,a=r/2;return[[r,a,-a,-r,-a,a],[0,-n,-n,0,n,n]]}}_render(e,t,{sx:s,sy:i,svx:r,svy:n,_scale:a}){for(const h of t)if(!isNaN(s[h]+i[h]+a[h])){e.translate(s[h],i[h]),e.beginPath();for(let t=0;t<6;t++)e.lineTo(r[t]*a[h],n[t]*a[h]);e.closePath(),e.translate(-s[h],-i[h]),this.visuals.fill.doit&&(this.visuals.fill.set_vectorize(e,h),e.fill()),this.visuals.line.doit&&(this.visuals.line.set_vectorize(e,h),e.stroke())}}_hit_point(e){const{sx:t,sy:s}=e,i=this.renderer.xscale.invert(t),r=this.renderer.yscale.invert(s),a=this.index.indices({x0:i,y0:r,x1:i,y1:r}),h=[];for(const e of a)n.point_in_poly(t-this.sx[e],s-this.sy[e],this.svx,this.svy)&&h.push(e);const _=n.create_empty_hit_test_result();return _.indices=h,_}_hit_span(e){const{sx:t,sy:s}=e;let i;if(\"v\"==e.direction){const e=this.renderer.yscale.invert(s),t=this.renderer.plot_view.frame.bbox.h_range,[r,n]=this.renderer.xscale.r_invert(t.start,t.end);i=this.index.indices({x0:r,y0:e,x1:n,y1:e})}else{const e=this.renderer.xscale.invert(t),s=this.renderer.plot_view.frame.bbox.v_range,[r,n]=this.renderer.yscale.r_invert(s.start,s.end);i=this.index.indices({x0:e,y0:r,x1:e,y1:n})}const r=n.create_empty_hit_test_result();return r.indices=i,r}_hit_rect(e){const{sx0:t,sx1:s,sy0:i,sy1:r}=e,[a,h]=this.renderer.xscale.r_invert(t,s),[_,l]=this.renderer.yscale.r_invert(i,r),o=n.create_empty_hit_test_result();return o.indices=this.index.indices({x0:a,x1:h,y0:_,y1:l}),o}draw_legend_for_index(e,t,s){_.generic_area_legend(this.visuals,e,t,s)}}s.HexTileView=l,l.__name__=\"HexTileView\";class o extends r.Glyph{constructor(e){super(e)}static init_HexTile(){this.prototype.default_view=l,this.coords([[\"r\",\"q\"]]),this.mixins([\"line\",\"fill\"]),this.define({size:[a.Number,1],aspect_scale:[a.Number,1],scale:[a.NumberSpec,1],orientation:[a.HexTileOrientation,\"pointytop\"]}),this.override({line_color:null})}}s.HexTile=o,o.__name__=\"HexTile\",o.init_HexTile()},\n      function _(e,t,a){Object.defineProperty(a,\"__esModule\",{value:!0});const i=e(1),s=e(220),_=e(114),n=i.__importStar(e(19)),h=e(9);class o extends s.ImageBaseView{initialize(){super.initialize(),this.connect(this.model.color_mapper.change,()=>this._update_image()),this.connect(this.model.properties.global_alpha.change,()=>this.renderer.request_render())}_update_image(){null!=this.image_data&&(this._set_data(),this.renderer.plot_view.request_render())}_set_data(){this._set_width_heigh_data();const e=this.model.color_mapper.rgba_mapper;for(let t=0,a=this._image.length;t<a;t++){let a;if(null!=this._image_shape&&this._image_shape[t].length>0){a=this._image[t];const e=this._image_shape[t];this._height[t]=e[0],this._width[t]=e[1]}else{const e=this._image[t];a=h.concat(e),this._height[t]=e.length,this._width[t]=e[0].length}const i=e.v_compute(a);this._set_image_data_from_buffer(t,i)}}_render(e,t,{image_data:a,sx:i,sy:s,sw:_,sh:n}){const h=e.getImageSmoothingEnabled();e.setImageSmoothingEnabled(!1),e.globalAlpha=this.model.global_alpha;for(const h of t){if(null==a[h])continue;if(isNaN(i[h]+s[h]+_[h]+n[h]))continue;const t=s[h];e.translate(0,t),e.scale(1,-1),e.translate(0,-t),e.drawImage(a[h],0|i[h],0|s[h],_[h],n[h]),e.translate(0,t),e.scale(1,-1),e.translate(0,-t)}e.setImageSmoothingEnabled(h)}}a.ImageView=o,o.__name__=\"ImageView\";class l extends s.ImageBase{constructor(e){super(e)}static init_Image(){this.prototype.default_view=o,this.define({color_mapper:[n.Instance,()=>new _.LinearColorMapper({palette:[\"#000000\",\"#252525\",\"#525252\",\"#737373\",\"#969696\",\"#bdbdbd\",\"#d9d9d9\",\"#f0f0f0\",\"#ffffff\"]})]})}}a.Image=l,l.__name__=\"Image\",l.init_Image()},\n      function _(e,t,i){Object.defineProperty(i,\"__esModule\",{value:!0});const s=e(1),h=e(81),a=s.__importStar(e(19)),_=s.__importStar(e(87)),r=e(82);class n extends h.XYGlyphView{_render(e,t,i){}_index_data(){const e=[];for(let t=0,i=this._x.length;t<i;t++){const[i,s,h,a]=this._lrtb(t);!isNaN(i+s+h+a)&&isFinite(i+s+h+a)&&e.push({x0:i,y0:a,x1:s,y1:h,i:t})}return new r.SpatialIndex(e)}_lrtb(e){const t=this.renderer.xscale.source_range,i=this._x[e],s=t.is_reversed?i-this._dw[e]:i+this._dw[e],h=this.renderer.yscale.source_range,a=this._y[e],_=h.is_reversed?a-this._dh[e]:a+this._dh[e],[r,n]=i<s?[i,s]:[s,i],[d,g]=a<_?[a,_]:[_,a];return[r,n,g,d]}_set_width_heigh_data(){null!=this.image_data&&this.image_data.length==this._image.length||(this.image_data=new Array(this._image.length)),null!=this._width&&this._width.length==this._image.length||(this._width=new Array(this._image.length)),null!=this._height&&this._height.length==this._image.length||(this._height=new Array(this._image.length))}_get_or_create_canvas(e){const t=this.image_data[e];if(null!=t&&t.width==this._width[e]&&t.height==this._height[e])return t;{const t=document.createElement(\"canvas\");return t.width=this._width[e],t.height=this._height[e],t}}_set_image_data_from_buffer(e,t){const i=this._get_or_create_canvas(e),s=i.getContext(\"2d\"),h=s.getImageData(0,0,this._width[e],this._height[e]);h.data.set(t),s.putImageData(h,0,0),this.image_data[e]=i}_map_data(){switch(this.model.properties.dw.units){case\"data\":this.sw=this.sdist(this.renderer.xscale,this._x,this._dw,\"edge\",this.model.dilate);break;case\"screen\":this.sw=this._dw}switch(this.model.properties.dh.units){case\"data\":this.sh=this.sdist(this.renderer.yscale,this._y,this._dh,\"edge\",this.model.dilate);break;case\"screen\":this.sh=this._dh}}_image_index(e,t,i){const[s,h,a,_]=this._lrtb(e),r=this._width[e],n=this._height[e],d=(h-s)/r,g=(a-_)/n;let l=Math.floor((t-s)/d),c=Math.floor((i-_)/g);return this.renderer.xscale.source_range.is_reversed&&(l=r-l-1),this.renderer.yscale.source_range.is_reversed&&(c=n-c-1),{index:e,dim1:l,dim2:c,flat_index:c*r+l}}_hit_point(e){const{sx:t,sy:i}=e,s=this.renderer.xscale.invert(t),h=this.renderer.yscale.invert(i),a=this.index.indices({x0:s,x1:s,y0:h,y1:h}),r=_.create_empty_hit_test_result();r.image_indices=[];for(const e of a)t!=1/0&&i!=1/0&&r.image_indices.push(this._image_index(e,s,h));return r}}i.ImageBaseView=n,n.__name__=\"ImageBaseView\";class d extends h.XYGlyph{constructor(e){super(e)}static init_ImageBase(){this.prototype.default_view=n,this.define({image:[a.NumberSpec],dw:[a.DistanceSpec],dh:[a.DistanceSpec],dilate:[a.Boolean,!1],global_alpha:[a.Number,1]})}}i.ImageBase=d,d.__name__=\"ImageBase\",d.init_ImageBase()},\n      function _(e,t,a){Object.defineProperty(a,\"__esModule\",{value:!0});const i=e(220),s=e(9);class n extends i.ImageBaseView{initialize(){super.initialize(),this.connect(this.model.properties.global_alpha.change,()=>this.renderer.request_render())}_set_data(e){this._set_width_heigh_data();for(let t=0,a=this._image.length;t<a;t++){if(null!=e&&e.indexOf(t)<0)continue;let a;if(null!=this._image_shape&&this._image_shape[t].length>0){a=this._image[t].buffer;const e=this._image_shape[t];this._height[t]=e[0],this._width[t]=e[1]}else{const e=this._image[t],i=s.concat(e);a=new ArrayBuffer(4*i.length);const n=new Uint32Array(a);for(let e=0,t=i.length;e<t;e++)n[e]=i[e];this._height[t]=e.length,this._width[t]=e[0].length}const i=new Uint8Array(a);this._set_image_data_from_buffer(t,i)}}_render(e,t,{image_data:a,sx:i,sy:s,sw:n,sh:h}){const _=e.getImageSmoothingEnabled();e.setImageSmoothingEnabled(!1),e.globalAlpha=this.model.global_alpha;for(const _ of t){if(isNaN(i[_]+s[_]+n[_]+h[_]))continue;const t=s[_];e.translate(0,t),e.scale(1,-1),e.translate(0,-t),e.drawImage(a[_],0|i[_],0|s[_],n[_],h[_]),e.translate(0,t),e.scale(1,-1),e.translate(0,-t)}e.setImageSmoothingEnabled(_)}}a.ImageRGBAView=n,n.__name__=\"ImageRGBAView\";class h extends i.ImageBase{constructor(e){super(e)}static init_ImageRGBA(){this.prototype.default_view=n}}a.ImageRGBA=h,h.__name__=\"ImageRGBA\",h.init_ImageRGBA()},\n      function _(e,t,s){Object.defineProperty(s,\"__esModule\",{value:!0});const i=e(1),r=e(81),a=i.__importStar(e(19)),n=e(12),h=e(82),_=e(223);class l extends r.XYGlyphView{constructor(){super(...arguments),this._images_rendered=!1}initialize(){super.initialize(),this.connect(this.model.properties.global_alpha.change,()=>this.renderer.request_render())}_index_data(){return new h.SpatialIndex([])}_set_data(){null!=this.image&&this.image.length==this._url.length||(this.image=n.map(this._url,()=>null));const{retry_attempts:e,retry_timeout:t}=this.model;for(let s=0,i=this._url.length;s<i;s++){const i=this._url[s];null!=i&&\"\"!=i&&new _.ImageLoader(i,{loaded:e=>{this.image[s]=e,this.renderer.request_render()},attempts:e+1,timeout:t})}const s=\"data\"==this.model.properties.w.units,i=\"data\"==this.model.properties.h.units,r=this._x.length,a=new Array(s?2*r:r),h=new Array(i?2*r:r);for(let e=0;e<r;e++)a[e]=this._x[e],h[e]=this._y[e];if(s)for(let e=0;e<r;e++)a[r+e]=this._x[e]+this._w[e];if(i)for(let e=0;e<r;e++)h[r+e]=this._y[e]+this._h[e];const l=n.min(a),o=n.max(a),d=n.min(h),c=n.max(h);this._bounds_rect={x0:l,x1:o,y0:d,y1:c}}has_finished(){return super.has_finished()&&1==this._images_rendered}_map_data(){const e=null!=this.model.w?this._w:n.map(this._x,()=>NaN),t=null!=this.model.h?this._h:n.map(this._x,()=>NaN);switch(this.model.properties.w.units){case\"data\":this.sw=this.sdist(this.renderer.xscale,this._x,e,\"edge\",this.model.dilate);break;case\"screen\":this.sw=e}switch(this.model.properties.h.units){case\"data\":this.sh=this.sdist(this.renderer.yscale,this._y,t,\"edge\",this.model.dilate);break;case\"screen\":this.sh=t}}_render(e,t,{image:s,sx:i,sy:r,sw:a,sh:n,_angle:h}){const{frame:_}=this.renderer.plot_view;e.rect(_._left.value+1,_._top.value+1,_._width.value-2,_._height.value-2),e.clip();let l=!0;for(const _ of t){if(isNaN(i[_]+r[_]+h[_]))continue;const t=s[_];null!=t?this._render_image(e,_,t,i,r,a,n,h):l=!1}l&&!this._images_rendered&&(this._images_rendered=!0,this.notify_finished())}_final_sx_sy(e,t,s,i,r){switch(e){case\"top_left\":return[t,s];case\"top_center\":return[t-i/2,s];case\"top_right\":return[t-i,s];case\"center_right\":return[t-i,s-r/2];case\"bottom_right\":return[t-i,s-r];case\"bottom_center\":return[t-i/2,s-r];case\"bottom_left\":return[t,s-r];case\"center_left\":return[t,s-r/2];case\"center\":return[t-i/2,s-r/2]}}_render_image(e,t,s,i,r,a,n,h){isNaN(a[t])&&(a[t]=s.width),isNaN(n[t])&&(n[t]=s.height);const{anchor:_}=this.model,[l,o]=this._final_sx_sy(_,i[t],r[t],a[t],n[t]);e.save(),e.globalAlpha=this.model.global_alpha,h[t]?(e.translate(l,o),e.rotate(h[t]),e.drawImage(s,0,0,a[t],n[t]),e.rotate(-h[t]),e.translate(-l,-o)):e.drawImage(s,l,o,a[t],n[t]),e.restore()}bounds(){return this._bounds_rect}}s.ImageURLView=l,l.__name__=\"ImageURLView\";class o extends r.XYGlyph{constructor(e){super(e)}static init_ImageURL(){this.prototype.default_view=l,this.define({url:[a.StringSpec],anchor:[a.Anchor,\"top_left\"],global_alpha:[a.Number,1],angle:[a.AngleSpec,0],w:[a.DistanceSpec],h:[a.DistanceSpec],dilate:[a.Boolean,!1],retry_attempts:[a.Number,0],retry_timeout:[a.Number,0]})}}s.ImageURL=o,o.__name__=\"ImageURL\",o.init_ImageURL()},\n      function _(i,e,t){Object.defineProperty(t,\"__esModule\",{value:!0});const s=i(70);class a{constructor(i,e={}){this._image=new Image,this._finished=!1;const{attempts:t=1,timeout:a=1}=e;this.promise=new Promise((o,n)=>{this._image.crossOrigin=\"anonymous\";let r=0;this._image.onerror=()=>{if(++r==t){const a=`unable to load ${i} image after ${t} attempts`;if(s.logger.warn(a),null==this._image.crossOrigin)return void(null!=e.failed&&e.failed());s.logger.warn(`attempting to load ${i} without a cross origin policy`),this._image.crossOrigin=null,r=0}setTimeout(()=>this._image.src=i,a)},this._image.onload=()=>{this._finished=!0,null!=e.loaded&&e.loaded(this._image),o(this._image)},this._image.src=i})}get finished(){return this._finished}get image(){return this._image}}t.ImageLoader=a,a.__name__=\"ImageLoader\"},\n      function _(t,e,s){Object.defineProperty(s,\"__esModule\",{value:!0});const i=t(1),n=t(82),r=i.__importStar(t(87)),l=t(23),o=t(9),_=t(8),h=t(86),c=t(90);class a extends h.GlyphView{_index_data(){const t=[];for(let e=0,s=this._xs.length;e<s;e++){if(null==this._xs[e]||0===this._xs[e].length)continue;const s=this._xs[e],i=[];for(let t=0,e=s.length;t<e;t++){const e=s[t];_.isStrictNaN(e)||i.push(e)}const n=this._ys[e],r=[];for(let t=0,e=n.length;t<e;t++){const e=n[t];_.isStrictNaN(e)||r.push(e)}const[l,h]=[o.min(i),o.max(i)],[c,a]=[o.min(r),o.max(r)];t.push({x0:l,y0:c,x1:h,y1:a,i:e})}return new n.SpatialIndex(t)}_render(t,e,{sxs:s,sys:i}){for(const n of e){const[e,r]=[s[n],i[n]];this.visuals.line.set_vectorize(t,n);for(let s=0,i=e.length;s<i;s++)0!=s?isNaN(e[s])||isNaN(r[s])?(t.stroke(),t.beginPath()):t.lineTo(e[s],r[s]):(t.beginPath(),t.moveTo(e[s],r[s]));t.stroke()}}_hit_point(t){const e=r.create_empty_hit_test_result(),s={x:t.sx,y:t.sy};let i=9999;const n={};for(let t=0,e=this.sxs.length;t<e;t++){const e=Math.max(2,this.visuals.line.cache_select(\"line_width\",t)/2);let l=null;for(let n=0,o=this.sxs[t].length-1;n<o;n++){const o={x:this.sxs[t][n],y:this.sys[t][n]},_={x:this.sxs[t][n+1],y:this.sys[t][n+1]},h=r.dist_to_segment(s,o,_);h<e&&h<i&&(i=h,l=[n])}l&&(n[t]=l)}return e.indices=l.keys(n).map(t=>parseInt(t,10)),e.multiline_indices=n,e}_hit_span(t){const{sx:e,sy:s}=t,i=r.create_empty_hit_test_result();let n,o;\"v\"===t.direction?(n=this.renderer.yscale.invert(s),o=this._ys):(n=this.renderer.xscale.invert(e),o=this._xs);const _={};for(let t=0,e=o.length;t<e;t++){const e=[];for(let s=0,i=o[t].length-1;s<i;s++)o[t][s]<=n&&n<=o[t][s+1]&&e.push(s);e.length>0&&(_[t]=e)}return i.indices=l.keys(_).map(t=>parseInt(t,10)),i.multiline_indices=_,i}get_interpolation_hit(t,e,s){const[i,n,r,l]=[this._xs[t][e],this._ys[t][e],this._xs[t][e+1],this._ys[t][e+1]];return c.line_interpolation(this.renderer,s,i,n,r,l)}draw_legend_for_index(t,e,s){c.generic_line_legend(this.visuals,t,e,s)}scenterx(){throw new Error(\"not implemented\")}scentery(){throw new Error(\"not implemented\")}}s.MultiLineView=a,a.__name__=\"MultiLineView\";class x extends h.Glyph{constructor(t){super(t)}static init_MultiLine(){this.prototype.default_view=a,this.coords([[\"xs\",\"ys\"]]),this.mixins([\"line\"])}}s.MultiLine=x,x.__name__=\"MultiLine\",x.init_MultiLine()},\n      function _(t,e,s){Object.defineProperty(s,\"__esModule\",{value:!0});const i=t(1),n=t(82),r=t(86),l=t(90),o=t(9),h=t(12),_=i.__importStar(t(87)),a=t(8),c=t(11);class d extends r.GlyphView{_index_data(){const t=[];for(let e=0,s=this._xs.length;e<s;e++)for(let s=0,i=this._xs[e].length;s<i;s++){const i=this._xs[e][s][0],n=this._ys[e][s][0];0!=i.length&&t.push({x0:o.min(i),y0:o.min(n),x1:o.max(i),y1:o.max(n),i:e})}return this.hole_index=this._index_hole_data(),new n.SpatialIndex(t)}_index_hole_data(){const t=[];for(let e=0,s=this._xs.length;e<s;e++)for(let s=0,i=this._xs[e].length;s<i;s++)if(this._xs[e][s].length>1)for(let i=1,n=this._xs[e][s].length;i<n;i++){const n=this._xs[e][s][i],r=this._ys[e][s][i];0!=n.length&&t.push({x0:o.min(n),y0:o.min(r),x1:o.max(n),y1:o.max(r),i:e})}return new n.SpatialIndex(t)}_mask_data(){const t=this.renderer.plot_view.frame.x_ranges.default,[e,s]=[t.min,t.max],i=this.renderer.plot_view.frame.y_ranges.default,[n,r]=[i.min,i.max];return this.index.indices({x0:e,x1:s,y0:n,y1:r}).sort((t,e)=>t-e).filter((t,e,s)=>0===e||t!==s[e-1])}_inner_loop(t,e,s){t.beginPath();for(let i=0,n=e.length;i<n;i++)for(let n=0,r=e[i].length;n<r;n++){const r=e[i][n],l=s[i][n];for(let e=0,s=r.length;e<s;e++)0!=e?t.lineTo(r[e],l[e]):t.moveTo(r[e],l[e]);t.closePath()}}_render(t,e,{sxs:s,sys:i}){if(this.visuals.fill.doit||this.visuals.line.doit)for(const n of e){const[e,r]=[s[n],i[n]];this.visuals.fill.doit&&(this.visuals.fill.set_vectorize(t,n),this._inner_loop(t,e,r),t.fill(\"evenodd\")),this.visuals.hatch.doit2(t,n,()=>{this._inner_loop(t,e,r),t.fill(\"evenodd\")},()=>this.renderer.request_render()),this.visuals.line.doit&&(this.visuals.line.set_vectorize(t,n),this._inner_loop(t,e,r),t.stroke())}}_hit_rect(t){const{sx0:e,sx1:s,sy0:i,sy1:n}=t,r=[e,s,s,e],l=[i,i,n,n],[o,h]=this.renderer.xscale.r_invert(e,s),[a,c]=this.renderer.yscale.r_invert(i,n),d=this.index.indices({x0:o,x1:h,y0:a,y1:c}),x=[];for(let t=0,e=d.length;t<e;t++){const e=d[t],s=this.sxs[e],i=this.sys[e];let n=!0;for(let t=0,e=s.length;t<e;t++){for(let e=0,o=s[t][0].length;e<o;e++){const o=s[t][0][e],h=i[t][0][e];if(!_.point_in_poly(o,h,r,l)){n=!1;break}}if(!n)break}n&&x.push(e)}const y=_.create_empty_hit_test_result();return y.indices=x,y}_hit_point(t){const{sx:e,sy:s}=t,i=this.renderer.xscale.invert(e),n=this.renderer.yscale.invert(s),r=this.index.indices({x0:i,y0:n,x1:i,y1:n}),l=this.hole_index.indices({x0:i,y0:n,x1:i,y1:n}),o=[];for(let t=0,i=r.length;t<i;t++){const i=r[t],n=this.sxs[i],h=this.sys[i];for(let t=0,r=n.length;t<r;t++){const r=n[t].length;if(_.point_in_poly(e,s,n[t][0],h[t][0]))if(1==r)o.push(i);else if(-1==l.indexOf(i))o.push(i);else if(r>1){let l=!1;for(let i=1;i<r;i++){const r=n[t][i],o=h[t][i];if(_.point_in_poly(e,s,r,o)){l=!0;break}}l||o.push(i)}}}const h=_.create_empty_hit_test_result();return h.indices=o,h}_get_snap_coord(t){return h.sum(t)/t.length}scenterx(t,e,s){if(1==this.sxs[t].length)return this._get_snap_coord(this.sxs[t][0][0]);{const i=this.sxs[t],n=this.sys[t];for(let t=0,r=i.length;t<r;t++)if(_.point_in_poly(e,s,i[t][0],n[t][0]))return this._get_snap_coord(i[t][0])}c.unreachable()}scentery(t,e,s){if(1==this.sys[t].length)return this._get_snap_coord(this.sys[t][0][0]);{const i=this.sxs[t],n=this.sys[t];for(let t=0,r=i.length;t<r;t++)if(_.point_in_poly(e,s,i[t][0],n[t][0]))return this._get_snap_coord(n[t][0])}c.unreachable()}map_data(){const t=this;for(let[e,s]of this.model._coords){const i=`s${e}`,n=`s${s}`;if(e=`_${e}`,s=`_${s}`,null!=t[e]&&(a.isArray(t[e][0])||a.isTypedArray(t[e][0]))){const r=t[e].length;t[i]=new Array(r),t[n]=new Array(r);for(let l=0;l<r;l++){const r=t[e][l].length;t[i][l]=new Array(r),t[n][l]=new Array(r);for(let o=0;o<r;o++){const r=t[e][l][o].length;t[i][l][o]=new Array(r),t[n][l][o]=new Array(r);for(let h=0;h<r;h++){const[r,_]=this.map_to_screen(t[e][l][o][h],t[s][l][o][h]);t[i][l][o][h]=r,t[n][l][o][h]=_}}}}}}draw_legend_for_index(t,e,s){l.generic_area_legend(this.visuals,t,e,s)}}s.MultiPolygonsView=d,d.__name__=\"MultiPolygonsView\";class x extends r.Glyph{constructor(t){super(t)}static init_MultiPolygons(){this.prototype.default_view=d,this.coords([[\"xs\",\"ys\"]]),this.mixins([\"line\",\"fill\",\"hatch\"])}}s.MultiPolygons=x,x.__name__=\"MultiPolygons\",x.init_MultiPolygons()},\n      function _(t,e,s){Object.defineProperty(s,\"__esModule\",{value:!0});const i=t(215);class h extends i.EllipseOvalView{_map_data(){let t;const e=this._x.length;this.sw=new Float64Array(e),t=\"data\"==this.model.properties.width.units?this.sdist(this.renderer.xscale,this._x,this._width,\"center\"):this._width;for(let s=0;s<e;s++)this.sw[s]=.75*t[s];\"data\"==this.model.properties.height.units?this.sh=this.sdist(this.renderer.yscale,this._y,this._height,\"center\"):this.sh=this._height}}s.OvalView=h,h.__name__=\"OvalView\";class a extends i.EllipseOval{constructor(t){super(t)}static init_Oval(){this.prototype.default_view=h}}s.Oval=a,a.__name__=\"Oval\",a.init_Oval()},\n      function _(s,t,e){Object.defineProperty(e,\"__esModule\",{value:!0});const i=s(1),n=s(82),r=s(86),o=s(90),_=s(9),l=s(12),h=s(8),c=i.__importStar(s(87)),a=s(11);class d extends r.GlyphView{_build_discontinuous_object(s){const t=[];for(let e=0,i=s.length;e<i;e++){t[e]=[];let i=_.copy(s[e]);for(;i.length>0;){const s=_.find_last_index(i,s=>h.isStrictNaN(s));let n;s>=0?n=i.splice(s):(n=i,i=[]);const r=n.filter(s=>!h.isStrictNaN(s));t[e].push(r)}}return t}_index_data(){const s=this._build_discontinuous_object(this._xs),t=this._build_discontinuous_object(this._ys),e=[];for(let i=0,n=this._xs.length;i<n;i++)for(let n=0,r=s[i].length;n<r;n++){const r=s[i][n],o=t[i][n];0!=r.length&&e.push({x0:_.min(r),y0:_.min(o),x1:_.max(r),y1:_.max(o),i:i})}return new n.SpatialIndex(e)}_mask_data(){const s=this.renderer.plot_view.frame.x_ranges.default,[t,e]=[s.min,s.max],i=this.renderer.plot_view.frame.y_ranges.default,[n,r]=[i.min,i.max];return this.index.indices({x0:t,x1:e,y0:n,y1:r}).sort((s,t)=>s-t)}_inner_loop(s,t,e,i){for(let n=0,r=t.length;n<r;n++)0!=n?isNaN(t[n]+e[n])?(s.closePath(),i.apply(s),s.beginPath()):s.lineTo(t[n],e[n]):(s.beginPath(),s.moveTo(t[n],e[n]));s.closePath(),i.call(s)}_render(s,t,{sxs:e,sys:i}){this.sxss=this._build_discontinuous_object(e),this.syss=this._build_discontinuous_object(i);for(const n of t){const[t,r]=[e[n],i[n]];this.visuals.fill.doit&&(this.visuals.fill.set_vectorize(s,n),this._inner_loop(s,t,r,s.fill)),this.visuals.hatch.doit2(s,n,()=>this._inner_loop(s,t,r,s.fill),()=>this.renderer.request_render()),this.visuals.line.doit&&(this.visuals.line.set_vectorize(s,n),this._inner_loop(s,t,r,s.stroke))}}_hit_rect(s){const{sx0:t,sx1:e,sy0:i,sy1:n}=s,r=[t,e,e,t],o=[i,i,n,n],[_,l]=this.renderer.xscale.r_invert(t,e),[h,a]=this.renderer.yscale.r_invert(i,n),d=this.index.indices({x0:_,x1:l,y0:h,y1:a}),u=[];for(let s=0,t=d.length;s<t;s++){const t=d[s],e=this.sxs[t],i=this.sys[t];let n=!0;for(let s=0,t=e.length;s<t;s++){const t=e[s],_=i[s];if(!c.point_in_poly(t,_,r,o)){n=!1;break}}n&&u.push(t)}const x=c.create_empty_hit_test_result();return x.indices=u,x}_hit_point(s){const{sx:t,sy:e}=s,i=this.renderer.xscale.invert(t),n=this.renderer.yscale.invert(e),r=this.index.indices({x0:i,y0:n,x1:i,y1:n}),o=[];for(let s=0,i=r.length;s<i;s++){const i=r[s],n=this.sxss[i],_=this.syss[i];for(let s=0,r=n.length;s<r;s++)c.point_in_poly(t,e,n[s],_[s])&&o.push(i)}const _=c.create_empty_hit_test_result();return _.indices=o,_}_get_snap_coord(s){return l.sum(s)/s.length}scenterx(s,t,e){if(1==this.sxss[s].length)return this._get_snap_coord(this.sxs[s]);{const i=this.sxss[s],n=this.syss[s];for(let s=0,r=i.length;s<r;s++)if(c.point_in_poly(t,e,i[s],n[s]))return this._get_snap_coord(i[s])}a.unreachable()}scentery(s,t,e){if(1==this.syss[s].length)return this._get_snap_coord(this.sys[s]);{const i=this.sxss[s],n=this.syss[s];for(let s=0,r=i.length;s<r;s++)if(c.point_in_poly(t,e,i[s],n[s]))return this._get_snap_coord(n[s])}a.unreachable()}draw_legend_for_index(s,t,e){o.generic_area_legend(this.visuals,s,t,e)}}e.PatchesView=d,d.__name__=\"PatchesView\";class u extends r.Glyph{constructor(s){super(s)}static init_Patches(){this.prototype.default_view=d,this.coords([[\"xs\",\"ys\"]]),this.mixins([\"line\",\"fill\",\"hatch\"])}}e.Patches=u,u.__name__=\"Patches\",u.init_Patches()},\n      function _(t,e,s){Object.defineProperty(s,\"__esModule\",{value:!0});const i=t(217);class _ extends i.BoxView{scenterx(t){return(this.sleft[t]+this.sright[t])/2}scentery(t){return(this.stop[t]+this.sbottom[t])/2}_index_data(){return this._index_box(this._right.length)}_lrtb(t){return[this._left[t],this._right[t],this._top[t],this._bottom[t]]}}s.QuadView=_,_.__name__=\"QuadView\";class o extends i.Box{constructor(t){super(t)}static init_Quad(){this.prototype.default_view=_,this.coords([[\"right\",\"bottom\"],[\"left\",\"top\"]])}}s.Quad=o,o.__name__=\"Quad\",o.init_Quad()},\n      function _(t,i,e){Object.defineProperty(e,\"__esModule\",{value:!0});const s=t(82),n=t(86),r=t(90);function a(t,i,e){if(i==(t+e)/2)return[t,e];{const s=(t-i)/(t-2*i+e),n=t*Math.pow(1-s,2)+2*i*(1-s)*s+e*Math.pow(s,2);return[Math.min(t,e,n),Math.max(t,e,n)]}}class _ extends n.GlyphView{_index_data(){const t=[];for(let i=0,e=this._x0.length;i<e;i++){if(isNaN(this._x0[i]+this._x1[i]+this._y0[i]+this._y1[i]+this._cx[i]+this._cy[i]))continue;const[e,s]=a(this._x0[i],this._cx[i],this._x1[i]),[n,r]=a(this._y0[i],this._cy[i],this._y1[i]);t.push({x0:e,y0:n,x1:s,y1:r,i:i})}return new s.SpatialIndex(t)}_render(t,i,{sx0:e,sy0:s,sx1:n,sy1:r,scx:a,scy:_}){if(this.visuals.line.doit)for(const c of i)isNaN(e[c]+s[c]+n[c]+r[c]+a[c]+_[c])||(t.beginPath(),t.moveTo(e[c],s[c]),t.quadraticCurveTo(a[c],_[c],n[c],r[c]),this.visuals.line.set_vectorize(t,c),t.stroke())}draw_legend_for_index(t,i,e){r.generic_line_legend(this.visuals,t,i,e)}scenterx(){throw new Error(\"not implemented\")}scentery(){throw new Error(\"not implemented\")}}e.QuadraticView=_,_.__name__=\"QuadraticView\";class c extends n.Glyph{constructor(t){super(t)}static init_Quadratic(){this.prototype.default_view=_,this.coords([[\"x0\",\"y0\"],[\"x1\",\"y1\"],[\"cx\",\"cy\"]]),this.mixins([\"line\"])}}e.Quadratic=c,c.__name__=\"Quadratic\",c.init_Quadratic()},\n      function _(e,t,i){Object.defineProperty(i,\"__esModule\",{value:!0});const s=e(1),n=e(81),a=e(90),l=s.__importStar(e(19));class r extends n.XYGlyphView{_map_data(){\"data\"==this.model.properties.length.units?this.slength=this.sdist(this.renderer.xscale,this._x,this._length):this.slength=this._length}_render(e,t,{sx:i,sy:s,slength:n,_angle:a}){if(this.visuals.line.doit){const l=2*(this.renderer.plot_view.frame._width.value+this.renderer.plot_view.frame._height.value);for(let e=0,t=n.length;e<t;e++)0==n[e]&&(n[e]=l);for(const l of t)isNaN(i[l]+s[l]+a[l]+n[l])||(e.translate(i[l],s[l]),e.rotate(a[l]),e.beginPath(),e.moveTo(0,0),e.lineTo(n[l],0),this.visuals.line.set_vectorize(e,l),e.stroke(),e.rotate(-a[l]),e.translate(-i[l],-s[l]))}}draw_legend_for_index(e,t,i){a.generic_line_legend(this.visuals,e,t,i)}}i.RayView=r,r.__name__=\"RayView\";class _ extends n.XYGlyph{constructor(e){super(e)}static init_Ray(){this.prototype.default_view=r,this.mixins([\"line\"]),this.define({length:[l.DistanceSpec],angle:[l.AngleSpec]})}}i.Ray=_,_.__name__=\"Ray\",_.init_Ray()},\n      function _(t,s,e){Object.defineProperty(e,\"__esModule\",{value:!0});const i=t(1),h=t(213),a=t(90),r=i.__importStar(t(87)),n=i.__importStar(t(19)),_=t(12);class o extends h.CenterRotatableView{_set_data(){this.max_w2=0,\"data\"==this.model.properties.width.units&&(this.max_w2=this.max_width/2),this.max_h2=0,\"data\"==this.model.properties.height.units&&(this.max_h2=this.max_height/2)}_map_data(){if(\"data\"==this.model.properties.width.units)[this.sw,this.sx0]=this._map_dist_corner_for_data_side_length(this._x,this._width,this.renderer.xscale);else{this.sw=this._width;const t=this.sx.length;this.sx0=new Float64Array(t);for(let s=0;s<t;s++)this.sx0[s]=this.sx[s]-this.sw[s]/2}if(\"data\"==this.model.properties.height.units)[this.sh,this.sy1]=this._map_dist_corner_for_data_side_length(this._y,this._height,this.renderer.yscale);else{this.sh=this._height;const t=this.sy.length;this.sy1=new Float64Array(t);for(let s=0;s<t;s++)this.sy1[s]=this.sy[s]-this.sh[s]/2}const t=this.sw.length;this.ssemi_diag=new Float64Array(t);for(let s=0;s<t;s++)this.ssemi_diag[s]=Math.sqrt(this.sw[s]/2*this.sw[s]/2+this.sh[s]/2*this.sh[s]/2)}_render(t,s,{sx:e,sy:i,sx0:h,sy1:a,sw:r,sh:n,_angle:_}){if(this.visuals.fill.doit)for(const o of s)isNaN(e[o]+i[o]+h[o]+a[o]+r[o]+n[o]+_[o])||(this.visuals.fill.set_vectorize(t,o),_[o]?(t.translate(e[o],i[o]),t.rotate(_[o]),t.fillRect(-r[o]/2,-n[o]/2,r[o],n[o]),t.rotate(-_[o]),t.translate(-e[o],-i[o])):t.fillRect(h[o],a[o],r[o],n[o]));if(this.visuals.line.doit){t.beginPath();for(const o of s)isNaN(e[o]+i[o]+h[o]+a[o]+r[o]+n[o]+_[o])||0!=r[o]&&0!=n[o]&&(_[o]?(t.translate(e[o],i[o]),t.rotate(_[o]),t.rect(-r[o]/2,-n[o]/2,r[o],n[o]),t.rotate(-_[o]),t.translate(-e[o],-i[o])):t.rect(h[o],a[o],r[o],n[o]),this.visuals.line.set_vectorize(t,o),t.stroke(),t.beginPath());t.stroke()}}_hit_rect(t){return this._hit_rect_against_index(t)}_hit_point(t){let{sx:s,sy:e}=t;const i=this.renderer.xscale.invert(s),h=this.renderer.yscale.invert(e),a=[];for(let t=0,s=this.sx0.length;t<s;t++)a.push(this.sx0[t]+this.sw[t]/2);const n=[];for(let t=0,s=this.sy1.length;t<s;t++)n.push(this.sy1[t]+this.sh[t]/2);const o=_.max(this._ddist(0,a,this.ssemi_diag)),l=_.max(this._ddist(1,n,this.ssemi_diag)),d=i-o,c=i+o,x=h-l,y=h+l,m=[];for(const t of this.index.indices({x0:d,x1:c,y0:x,y1:y})){let i,h;if(this._angle[t]){const a=Math.sin(-this._angle[t]),r=Math.cos(-this._angle[t]),n=r*(s-this.sx[t])-a*(e-this.sy[t])+this.sx[t],_=a*(s-this.sx[t])+r*(e-this.sy[t])+this.sy[t];s=n,e=_,h=Math.abs(this.sx[t]-s)<=this.sw[t]/2,i=Math.abs(this.sy[t]-e)<=this.sh[t]/2}else h=s-this.sx0[t]<=this.sw[t]&&s-this.sx0[t]>=0,i=e-this.sy1[t]<=this.sh[t]&&e-this.sy1[t]>=0;i&&h&&m.push(t)}const f=r.create_empty_hit_test_result();return f.indices=m,f}_map_dist_corner_for_data_side_length(t,s,e){const i=t.length,h=new Float64Array(i),a=new Float64Array(i);for(let e=0;e<i;e++)h[e]=Number(t[e])-s[e]/2,a[e]=Number(t[e])+s[e]/2;const r=e.v_compute(h),n=e.v_compute(a),_=this.sdist(e,h,s,\"edge\",this.model.dilate);let o=r;for(let t=0,s=r.length;t<s;t++)if(r[t]!=n[t]){o=r[t]<n[t]?r:n;break}return[_,o]}_ddist(t,s,e){const i=0==t?this.renderer.xscale:this.renderer.yscale,h=s,a=h.length,r=new Float64Array(a);for(let t=0;t<a;t++)r[t]=h[t]+e[t];const n=i.v_invert(h),_=i.v_invert(r),o=n.length,l=new Float64Array(o);for(let t=0;t<o;t++)l[t]=Math.abs(_[t]-n[t]);return l}draw_legend_for_index(t,s,e){a.generic_area_legend(this.visuals,t,s,e)}_bounds({x0:t,x1:s,y0:e,y1:i}){return{x0:t-this.max_w2,x1:s+this.max_w2,y0:e-this.max_h2,y1:i+this.max_h2}}}e.RectView=o,o.__name__=\"RectView\";class l extends h.CenterRotatable{constructor(t){super(t)}static init_Rect(){this.prototype.default_view=o,this.define({dilate:[n.Boolean,!1]})}}e.Rect=l,l.__name__=\"Rect\",l.init_Rect()},\n      function _(e,t,s){Object.defineProperty(s,\"__esModule\",{value:!0});const i=e(1).__importStar(e(87)),n=e(82),r=e(86),_=e(90);class h extends r.GlyphView{_index_data(){const e=[];for(let t=0,s=this._x0.length;t<s;t++){const s=this._x0[t],i=this._x1[t],n=this._y0[t],r=this._y1[t];isNaN(s+i+n+r)||e.push({x0:Math.min(s,i),y0:Math.min(n,r),x1:Math.max(s,i),y1:Math.max(n,r),i:t})}return new n.SpatialIndex(e)}_render(e,t,{sx0:s,sy0:i,sx1:n,sy1:r}){if(this.visuals.line.doit)for(const _ of t)isNaN(s[_]+i[_]+n[_]+r[_])||(e.beginPath(),e.moveTo(s[_],i[_]),e.lineTo(n[_],r[_]),this.visuals.line.set_vectorize(e,_),e.stroke())}_hit_point(e){const{sx:t,sy:s}=e,n={x:t,y:s},r=[],[_,h]=this.renderer.xscale.r_invert(t-2,t+2),[a,o]=this.renderer.yscale.r_invert(s-2,s+2),c=this.index.indices({x0:_,y0:a,x1:h,y1:o});for(const e of c){const t=Math.pow(Math.max(2,this.visuals.line.cache_select(\"line_width\",e)/2),2),s={x:this.sx0[e],y:this.sy0[e]},_={x:this.sx1[e],y:this.sy1[e]};i.dist_to_segment_squared(n,s,_)<t&&r.push(e)}const x=i.create_empty_hit_test_result();return x.indices=r,x}_hit_span(e){const[t,s]=this.renderer.plot_view.frame.bbox.ranges,{sx:n,sy:r}=e;let _,h,a;\"v\"==e.direction?(a=this.renderer.yscale.invert(r),[_,h]=[this._y0,this._y1]):(a=this.renderer.xscale.invert(n),[_,h]=[this._x0,this._x1]);const o=[],[c,x]=this.renderer.xscale.r_invert(t.start,t.end),[d,l]=this.renderer.yscale.r_invert(s.start,s.end),y=this.index.indices({x0:c,y0:d,x1:x,y1:l});for(const e of y)(_[e]<=a&&a<=h[e]||h[e]<=a&&a<=_[e])&&o.push(e);const u=i.create_empty_hit_test_result();return u.indices=o,u}scenterx(e){return(this.sx0[e]+this.sx1[e])/2}scentery(e){return(this.sy0[e]+this.sy1[e])/2}draw_legend_for_index(e,t,s){_.generic_line_legend(this.visuals,e,t,s)}}s.SegmentView=h,h.__name__=\"SegmentView\";class a extends r.Glyph{constructor(e){super(e)}static init_Segment(){this.prototype.default_view=h,this.coords([[\"x0\",\"y0\"],[\"x1\",\"y1\"]]),this.mixins([\"line\"])}}s.Segment=a,a.__name__=\"Segment\",a.init_Segment()},\n      function _(e,t,i){Object.defineProperty(i,\"__esModule\",{value:!0});const n=e(1),s=e(81),o=e(90),r=n.__importStar(e(19));class l extends s.XYGlyphView{_render(e,t,{sx:i,sy:n}){let s=!1,o=null;this.visuals.line.set_value(e);const r=t.length;if(!(r<2)){e.beginPath(),e.moveTo(i[0],n[0]);for(const r of t){let t,l,a,_;switch(this.model.mode){case\"before\":[t,a]=[i[r-1],n[r]],[l,_]=[i[r],n[r]];break;case\"after\":[t,a]=[i[r],n[r-1]],[l,_]=[i[r],n[r]];break;case\"center\":{const e=(i[r-1]+i[r])/2;[t,a]=[e,n[r-1]],[l,_]=[e,n[r]];break}default:throw new Error(\"unexpected\")}if(s){if(!isFinite(i[r]+n[r])){e.stroke(),e.beginPath(),s=!1,o=r;continue}null!=o&&r-o>1&&(e.stroke(),s=!1)}s?(e.lineTo(t,a),e.lineTo(l,_)):(e.beginPath(),e.moveTo(i[r],n[r]),s=!0),o=r}e.lineTo(i[r-1],n[r-1]),e.stroke()}}draw_legend_for_index(e,t,i){o.generic_line_legend(this.visuals,e,t,i)}}i.StepView=l,l.__name__=\"StepView\";class a extends s.XYGlyph{constructor(e){super(e)}static init_Step(){this.prototype.default_view=l,this.mixins([\"line\"]),this.define({mode:[r.StepMode,\"before\"]})}}i.Step=a,a.__name__=\"Step\",a.init_Step()},\n      function _(t,s,e){Object.defineProperty(e,\"__esModule\",{value:!0});const i=t(1),_=t(81),n=i.__importStar(t(87)),o=i.__importStar(t(19)),h=t(131);class r extends _.XYGlyphView{_rotate_point(t,s,e,i,_){return[(t-e)*Math.cos(_)-(s-i)*Math.sin(_)+e,(t-e)*Math.sin(_)+(s-i)*Math.cos(_)+i]}_text_bounds(t,s,e,i){return[[t,t+e,t+e,t,t],[s,s,s-i,s-i,s]]}_render(t,s,{sx:e,sy:i,_x_offset:_,_y_offset:n,_angle:o,_text:r}){this._sys=[],this._sxs=[];for(const l of s)if(!isNaN(e[l]+i[l]+_[l]+n[l]+o[l])&&null!=r[l]&&(this._sxs[l]=[],this._sys[l]=[],this.visuals.text.doit)){const s=`${r[l]}`;t.save(),t.translate(e[l]+_[l],i[l]+n[l]),t.rotate(o[l]),this.visuals.text.set_vectorize(t,l);const a=this.visuals.text.cache_select(\"font\",l),{height:x}=h.measure_font(a),c=this.visuals.text.text_line_height.value()*x;if(-1==s.indexOf(\"\\n\")){t.fillText(s,0,0);const o=e[l]+_[l],h=i[l]+n[l],r=t.measureText(s).width,[a,x]=this._text_bounds(o,h,r,c);this._sxs[l].push(a),this._sys[l].push(x)}else{const o=s.split(\"\\n\"),h=c*o.length,r=this.visuals.text.cache_select(\"text_baseline\",l);let a;switch(r){case\"top\":a=0;break;case\"middle\":a=-h/2+c/2;break;case\"bottom\":a=-h+c;break;default:a=0,console.warn(`'${r}' baseline not supported with multi line text`)}for(const s of o){t.fillText(s,0,a);const o=e[l]+_[l],h=a+i[l]+n[l],r=t.measureText(s).width,[x,u]=this._text_bounds(o,h,r,c);this._sxs[l].push(x),this._sys[l].push(u),a+=c}}t.restore()}}_hit_point(t){const{sx:s,sy:e}=t,i=[];for(let t=0;t<this._sxs.length;t++){const _=this._sxs[t],o=this._sys[t],h=_.length;for(let r=0,l=h;r<l;r++){const[l,a]=this._rotate_point(s,e,_[h-1][0],o[h-1][0],-this._angle[t]);n.point_in_poly(l,a,_[r],o[r])&&i.push(t)}}const _=n.create_empty_hit_test_result();return _.indices=i,_}_scenterxy(t){const s=this._sxs[t][0][0],e=this._sys[t][0][0],i=(this._sxs[t][0][2]+s)/2,_=(this._sys[t][0][2]+e)/2,[n,o]=this._rotate_point(i,_,s,e,this._angle[t]);return{x:n,y:o}}scenterx(t){return this._scenterxy(t).x}scentery(t){return this._scenterxy(t).y}}e.TextView=r,r.__name__=\"TextView\";class l extends _.XYGlyph{constructor(t){super(t)}static init_Text(){this.prototype.default_view=r,this.mixins([\"text\"]),this.define({text:[o.NullStringSpec,{field:\"text\"}],angle:[o.AngleSpec,0],x_offset:[o.NumberSpec,0],y_offset:[o.NumberSpec,0]})}}e.Text=l,l.__name__=\"Text\",l.init_Text()},\n      function _(t,s,e){Object.defineProperty(e,\"__esModule\",{value:!0});const i=t(1),h=t(217),r=i.__importStar(t(19));class o extends h.BoxView{scenterx(t){return this.sx[t]}scentery(t){return(this.stop[t]+this.sbottom[t])/2}_index_data(){return this._index_box(this._x.length)}_lrtb(t){return[this._x[t]-this._width[t]/2,this._x[t]+this._width[t]/2,Math.max(this._top[t],this._bottom[t]),Math.min(this._top[t],this._bottom[t])]}_map_data(){this.sx=this.renderer.xscale.v_compute(this._x),this.sw=this.sdist(this.renderer.xscale,this._x,this._width,\"center\"),this.stop=this.renderer.yscale.v_compute(this._top),this.sbottom=this.renderer.yscale.v_compute(this._bottom);const t=this.sx.length;this.sleft=new Float64Array(t),this.sright=new Float64Array(t);for(let s=0;s<t;s++)this.sleft[s]=this.sx[s]-this.sw[s]/2,this.sright[s]=this.sx[s]+this.sw[s]/2;this._clamp_viewport()}}e.VBarView=o,o.__name__=\"VBarView\";class _ extends h.Box{constructor(t){super(t)}static init_VBar(){this.prototype.default_view=o,this.coords([[\"x\",\"bottom\"]]),this.define({width:[r.NumberSpec],top:[r.CoordinateSpec]}),this.override({bottom:0})}}e.VBar=_,_.__name__=\"VBar\",_.init_VBar()},\n      function _(e,s,t){Object.defineProperty(t,\"__esModule\",{value:!0});const i=e(1),r=e(81),n=e(90),a=i.__importStar(e(87)),_=i.__importStar(e(19)),h=e(10);class o extends r.XYGlyphView{_map_data(){\"data\"==this.model.properties.radius.units?this.sradius=this.sdist(this.renderer.xscale,this._x,this._radius):this.sradius=this._radius}_render(e,s,{sx:t,sy:i,sradius:r,_start_angle:n,_end_angle:a}){const _=this.model.properties.direction.value();for(const h of s)isNaN(t[h]+i[h]+r[h]+n[h]+a[h])||(e.beginPath(),e.arc(t[h],i[h],r[h],n[h],a[h],_),e.lineTo(t[h],i[h]),e.closePath(),this.visuals.fill.doit&&(this.visuals.fill.set_vectorize(e,h),e.fill()),this.visuals.line.doit&&(this.visuals.line.set_vectorize(e,h),e.stroke()))}_hit_point(e){let s,t,i,r,n,_,o,d,l;const{sx:c,sy:u}=e,p=this.renderer.xscale.invert(c),x=this.renderer.yscale.invert(u),g=2*this.max_radius;\"data\"===this.model.properties.radius.units?(_=p-g,o=p+g,d=x-g,l=x+g):(t=c-g,i=c+g,[_,o]=this.renderer.xscale.r_invert(t,i),r=u-g,n=u+g,[d,l]=this.renderer.yscale.r_invert(r,n));const y=[];for(const e of this.index.indices({x0:_,x1:o,y0:d,y1:l})){const a=Math.pow(this.sradius[e],2);[t,i]=this.renderer.xscale.r_compute(p,this._x[e]),[r,n]=this.renderer.yscale.r_compute(x,this._y[e]),s=Math.pow(t-i,2)+Math.pow(r-n,2),s<=a&&y.push([e,s])}const f=this.model.properties.direction.value(),v=[];for(const[e,s]of y){const t=Math.atan2(u-this.sy[e],c-this.sx[e]);h.angle_between(-t,-this._start_angle[e],-this._end_angle[e],f)&&v.push([e,s])}return a.create_hit_test_result_from_hits(v)}draw_legend_for_index(e,s,t){n.generic_area_legend(this.visuals,e,s,t)}_scenterxy(e){const s=this.sradius[e]/2,t=(this._start_angle[e]+this._end_angle[e])/2;return{x:this.sx[e]+s*Math.cos(t),y:this.sy[e]+s*Math.sin(t)}}scenterx(e){return this._scenterxy(e).x}scentery(e){return this._scenterxy(e).y}}t.WedgeView=o,o.__name__=\"WedgeView\";class d extends r.XYGlyph{constructor(e){super(e)}static init_Wedge(){this.prototype.default_view=o,this.mixins([\"line\",\"fill\"]),this.define({direction:[_.Direction,\"anticlock\"],radius:[_.DistanceSpec],start_angle:[_.AngleSpec],end_angle:[_.AngleSpec]})}}t.Wedge=d,d.__name__=\"Wedge\",d.init_Wedge()},\n      function _(e,t,_){Object.defineProperty(_,\"__esModule\",{value:!0});const r=e(1);r.__exportStar(e(98),_),r.__exportStar(e(238),_),r.__exportStar(e(239),_)},\n      function _(e,o,r){Object.defineProperty(r,\"__esModule\",{value:!0});const t=e(69);class n extends t.Model{constructor(e){super(e)}}r.LayoutProvider=n,n.__name__=\"LayoutProvider\"},\n      function _(t,a,e){Object.defineProperty(e,\"__esModule\",{value:!0});const o=t(1),r=t(238),s=o.__importStar(t(19));class n extends r.LayoutProvider{constructor(t){super(t)}static init_StaticLayoutProvider(){this.define({graph_layout:[s.Any,{}]})}get_node_coordinates(t){const a=[],e=[],o=t.data.index;for(let t=0,r=o.length;t<r;t++){const r=this.graph_layout[o[t]],[s,n]=null!=r?r:[NaN,NaN];a.push(s),e.push(n)}return[a,e]}get_edge_coordinates(t){const a=[],e=[],o=t.data.start,r=t.data.end,s=null!=t.data.xs&&null!=t.data.ys;for(let n=0,u=o.length;n<u;n++){const u=null!=this.graph_layout[o[n]]&&null!=this.graph_layout[r[n]];if(s&&u)a.push(t.data.xs[n]),e.push(t.data.ys[n]);else{let t,s;[s,t]=u?[this.graph_layout[o[n]],this.graph_layout[r[n]]]:[[NaN,NaN],[NaN,NaN]],a.push([s[0],t[0]]),e.push([s[1],t[1]])}}return[a,e]}}e.StaticLayoutProvider=n,n.__name__=\"StaticLayoutProvider\",n.init_StaticLayoutProvider()},\n      function _(e,r,d){Object.defineProperty(d,\"__esModule\",{value:!0});var i=e(241);d.Grid=i.Grid},\n      function _(e,i,t){Object.defineProperty(t,\"__esModule\",{value:!0});const n=e(1),s=e(149),r=n.__importStar(e(19)),_=e(8);class o extends s.GuideRendererView{render(){if(!this.model.visible)return;const e=this.plot_view.canvas_view.ctx;e.save(),this._draw_regions(e),this._draw_minor_grids(e),this._draw_grids(e),e.restore()}connect_signals(){super.connect_signals(),this.connect(this.model.change,()=>this.request_render())}_draw_regions(e){if(!this.visuals.band_fill.doit&&!this.visuals.band_hatch.doit)return;this.visuals.band_fill.set_value(e);const[i,t]=this.grid_coords(\"major\",!1);for(let n=0;n<i.length-1;n++){if(n%2!=1)continue;const[s,r]=this.plot_view.map_to_screen(i[n],t[n],this.model.x_range_name,this.model.y_range_name),[_,o]=this.plot_view.map_to_screen(i[n+1],t[n+1],this.model.x_range_name,this.model.y_range_name);this.visuals.band_fill.doit&&e.fillRect(s[0],r[0],_[1]-s[0],o[1]-r[0]),this.visuals.band_hatch.doit2(e,n,()=>{e.fillRect(s[0],r[0],_[1]-s[0],o[1]-r[0])},()=>this.request_render())}}_draw_grids(e){if(!this.visuals.grid_line.doit)return;const[i,t]=this.grid_coords(\"major\");this._draw_grid_helper(e,this.visuals.grid_line,i,t)}_draw_minor_grids(e){if(!this.visuals.minor_grid_line.doit)return;const[i,t]=this.grid_coords(\"minor\");this._draw_grid_helper(e,this.visuals.minor_grid_line,i,t)}_draw_grid_helper(e,i,t,n){i.set_value(e);for(let i=0;i<t.length;i++){const[s,r]=this.plot_view.map_to_screen(t[i],n[i],this.model.x_range_name,this.model.y_range_name);e.beginPath(),e.moveTo(Math.round(s[0]),Math.round(r[0]));for(let i=1;i<s.length;i++)e.lineTo(Math.round(s[i]),Math.round(r[i]));e.stroke()}}ranges(){const e=this.model.dimension,i=(e+1)%2,t=this.plot_view.frame,n=[t.x_ranges[this.model.x_range_name],t.y_ranges[this.model.y_range_name]];return[n[e],n[i]]}computed_bounds(){const[e]=this.ranges(),i=this.model.bounds,t=[e.min,e.max];let n,s;if(_.isArray(i))n=Math.min(i[0],i[1]),s=Math.max(i[0],i[1]),n<t[0]&&(n=t[0]),s>t[1]&&(s=t[1]);else{[n,s]=t;for(const e of this.plot_view.axis_views)e.dimension==this.model.dimension&&e.model.x_range_name==this.model.x_range_name&&e.model.y_range_name==this.model.y_range_name&&([n,s]=e.computed_bounds)}return[n,s]}grid_coords(e,i=!0){const t=this.model.dimension,n=(t+1)%2,[s,r]=this.ranges();let[_,o]=this.computed_bounds();[_,o]=[Math.min(_,o),Math.max(_,o)];const a=[[],[]],l=this.model.get_ticker();if(null==l)return a;const d=l.get_ticks(_,o,s,r.min,{})[e],h=s.min,m=s.max,c=r.min,u=r.max;i||(d[0]!=h&&d.splice(0,0,h),d[d.length-1]!=m&&d.push(m));for(let e=0;e<d.length;e++){if((d[e]==h||d[e]==m)&&i)continue;const s=[],r=[],_=2;for(let i=0;i<_;i++){const t=c+(u-c)/(_-1)*i;s.push(d[e]),r.push(t)}a[t].push(s),a[n].push(r)}return a}}t.GridView=o,o.__name__=\"GridView\";class a extends s.GuideRenderer{constructor(e){super(e)}static init_Grid(){this.prototype.default_view=o,this.mixins([\"line:grid_\",\"line:minor_grid_\",\"fill:band_\",\"hatch:band_\"]),this.define({bounds:[r.Any,\"auto\"],dimension:[r.Any,0],axis:[r.Instance],ticker:[r.Instance],x_range_name:[r.String,\"default\"],y_range_name:[r.String,\"default\"]}),this.override({level:\"underlay\",band_fill_color:null,band_fill_alpha:0,grid_line_color:\"#e5e5e5\",minor_grid_line_color:null})}get_ticker(){return null!=this.ticker?this.ticker:null!=this.axis?this.axis.ticker:null}}t.Grid=a,a.__name__=\"Grid\",a.init_Grid()},\n      function _(a,o,r){Object.defineProperty(r,\"__esModule\",{value:!0});var e=a(243);r.Box=e.Box;var v=a(245);r.Column=v.Column;var x=a(246);r.GridBox=x.GridBox;var B=a(247);r.HTMLBox=B.HTMLBox;var n=a(244);r.LayoutDOM=n.LayoutDOM;var t=a(248);r.Row=t.Row;var u=a(249);r.Spacer=u.Spacer;var d=a(250);r.Panel=d.Panel,r.Tabs=d.Tabs;var i=a(254);r.WidgetBox=i.WidgetBox},\n      function _(e,t,i){Object.defineProperty(i,\"__esModule\",{value:!0});const n=e(1),s=e(244),o=n.__importStar(e(19));class c extends s.LayoutDOMView{connect_signals(){super.connect_signals(),this.connect(this.model.properties.children.change,()=>this.rebuild())}get child_models(){return this.model.children}}i.BoxView=c,c.__name__=\"BoxView\";class r extends s.LayoutDOM{constructor(e){super(e)}static init_Box(){this.define({children:[o.Array,[]],spacing:[o.Number,0]})}}i.Box=r,r.__name__=\"Box\",r.init_Box()},\n      function _(i,t,e){Object.defineProperty(e,\"__esModule\",{value:!0});const s=i(1),o=i(69),l=i(66),n=i(70),h=i(8),a=s.__importStar(i(19)),_=i(96),r=i(64),d=i(67);class u extends r.DOMView{constructor(){super(...arguments),this._idle_notified=!1,this._offset_parent=null,this._viewport={}}initialize(){super.initialize(),this.el.style.position=this.is_root?\"relative\":\"absolute\",this._child_views={}}async lazy_initialize(){await this.build_child_views()}remove(){for(const i of this.child_views)i.remove();this._child_views={},super.remove()}connect_signals(){super.connect_signals(),this.is_root&&(this._on_resize=()=>this.resize_layout(),window.addEventListener(\"resize\",this._on_resize),this._parent_observer=setInterval(()=>{const i=this.el.offsetParent;this._offset_parent!=i&&(this._offset_parent=i,null!=i&&(this.compute_viewport(),this.invalidate_layout()))},250));const i=this.model.properties;this.on_change([i.width,i.height,i.min_width,i.min_height,i.max_width,i.max_height,i.margin,i.width_policy,i.height_policy,i.sizing_mode,i.aspect_ratio,i.visible],()=>this.invalidate_layout()),this.on_change([i.background,i.css_classes],()=>this.invalidate_render())}disconnect_signals(){null!=this._parent_observer&&clearTimeout(this._parent_observer),null!=this._on_resize&&window.removeEventListener(\"resize\",this._on_resize),super.disconnect_signals()}css_classes(){return super.css_classes().concat(this.model.css_classes)}get child_views(){return this.child_models.map(i=>this._child_views[i.id])}async build_child_views(){await _.build_views(this._child_views,this.child_models,{parent:this})}render(){super.render(),l.empty(this.el);const{background:i}=this.model;this.el.style.backgroundColor=null!=i?i:\"\",l.classes(this.el).clear().add(...this.css_classes());for(const i of this.child_views)this.el.appendChild(i.el),i.render()}update_layout(){for(const i of this.child_views)i.update_layout();this._update_layout()}update_position(){this.el.style.display=this.model.visible?\"block\":\"none\";const i=this.is_root?this.layout.sizing.margin:void 0;l.position(this.el,this.layout.bbox,i);for(const i of this.child_views)i.update_position()}after_layout(){for(const i of this.child_views)i.after_layout();this._has_finished=!0}compute_viewport(){this._viewport=this._viewport_size()}renderTo(i){i.appendChild(this.el),this._offset_parent=this.el.offsetParent,this.compute_viewport(),this.build()}build(){return this.assert_root(),this.render(),this.update_layout(),this.compute_layout(),this}async rebuild(){await this.build_child_views(),this.invalidate_render()}compute_layout(){const i=Date.now();this.layout.compute(this._viewport),this.update_position(),this.after_layout(),n.logger.debug(`layout computed in ${Date.now()-i} ms`),this.notify_finished()}resize_layout(){this.root.compute_viewport(),this.root.compute_layout()}invalidate_layout(){this.root.update_layout(),this.root.compute_layout()}invalidate_render(){this.render(),this.invalidate_layout()}has_finished(){if(!super.has_finished())return!1;for(const i of this.child_views)if(!i.has_finished())return!1;return!0}notify_finished(){this.is_root?!this._idle_notified&&this.has_finished()&&null!=this.model.document&&(this._idle_notified=!0,this.model.document.notify_idle(this.model)):this.root.notify_finished()}_width_policy(){return null!=this.model.width?\"fixed\":\"fit\"}_height_policy(){return null!=this.model.height?\"fixed\":\"fit\"}box_sizing(){let{width_policy:i,height_policy:t,aspect_ratio:e}=this.model;\"auto\"==i&&(i=this._width_policy()),\"auto\"==t&&(t=this._height_policy());const{sizing_mode:s}=this.model;if(null!=s)if(\"fixed\"==s)i=t=\"fixed\";else if(\"stretch_both\"==s)i=t=\"max\";else if(\"stretch_width\"==s)i=\"max\";else if(\"stretch_height\"==s)t=\"max\";else switch(null==e&&(e=\"auto\"),s){case\"scale_width\":i=\"max\",t=\"min\";break;case\"scale_height\":i=\"min\",t=\"max\";break;case\"scale_both\":i=\"max\",t=\"max\"}const o={width_policy:i,height_policy:t},{min_width:l,min_height:n}=this.model;null!=l&&(o.min_width=l),null!=n&&(o.min_height=n);const{width:a,height:_}=this.model;null!=a&&(o.width=a),null!=_&&(o.height=_);const{max_width:r,max_height:d}=this.model;null!=r&&(o.max_width=r),null!=d&&(o.max_height=d),\"auto\"==e&&null!=a&&null!=_?o.aspect=a/_:h.isNumber(e)&&(o.aspect=e);const{margin:u}=this.model;if(null!=u)if(h.isNumber(u))o.margin={top:u,right:u,bottom:u,left:u};else if(2==u.length){const[i,t]=u;o.margin={top:i,right:t,bottom:i,left:t}}else{const[i,t,e,s]=u;o.margin={top:i,right:t,bottom:e,left:s}}o.visible=this.model.visible;const{align:c}=this.model;return h.isArray(c)?[o.halign,o.valign]=c:o.halign=o.valign=c,o}_viewport_size(){return l.undisplayed(this.el,()=>{let i=this.el;for(;i=i.parentElement;){if(i.classList.contains(d.bk_root))continue;if(i==document.body){const{margin:{left:i,right:t,top:e,bottom:s}}=l.extents(document.body);return{width:Math.ceil(document.documentElement.clientWidth-i-t),height:Math.ceil(document.documentElement.clientHeight-e-s)}}const{padding:{left:t,right:e,top:s,bottom:o}}=l.extents(i),{width:n,height:h}=i.getBoundingClientRect(),a=Math.ceil(n-t-e),_=Math.ceil(h-s-o);if(a>0||_>0)return{width:a>0?a:void 0,height:_>0?_:void 0}}return{}})}serializable_state(){return Object.assign(Object.assign({},super.serializable_state()),{bbox:this.layout.bbox.box,children:this.child_views.map(i=>i.serializable_state())})}}e.LayoutDOMView=u,u.__name__=\"LayoutDOMView\";class c extends o.Model{constructor(i){super(i)}static init_LayoutDOM(){this.define({width:[a.Number,null],height:[a.Number,null],min_width:[a.Number,null],min_height:[a.Number,null],max_width:[a.Number,null],max_height:[a.Number,null],margin:[a.Any,[0,0,0,0]],width_policy:[a.Any,\"auto\"],height_policy:[a.Any,\"auto\"],aspect_ratio:[a.Any,null],sizing_mode:[a.SizingMode,null],visible:[a.Boolean,!0],disabled:[a.Boolean,!1],align:[a.Any,\"start\"],background:[a.Color,null],css_classes:[a.Array,[]]})}}e.LayoutDOM=c,c.__name__=\"LayoutDOM\",c.init_LayoutDOM()},\n      function _(t,o,i){Object.defineProperty(i,\"__esModule\",{value:!0});const s=t(1),e=t(243),n=t(191),l=s.__importStar(t(19));class u extends e.BoxView{_update_layout(){const t=this.child_views.map(t=>t.layout);this.layout=new n.Column(t),this.layout.rows=this.model.rows,this.layout.spacing=[this.model.spacing,0],this.layout.set_sizing(this.box_sizing())}}i.ColumnView=u,u.__name__=\"ColumnView\";class _ extends e.Box{constructor(t){super(t)}static init_Column(){this.prototype.default_view=u,this.define({rows:[l.Any,\"auto\"]})}}i.Column=_,_.__name__=\"Column\",_.init_Column()},\n      function _(t,i,s){Object.defineProperty(s,\"__esModule\",{value:!0});const o=t(1),e=t(244),n=t(191),l=o.__importStar(t(19));class r extends e.LayoutDOMView{connect_signals(){super.connect_signals(),this.connect(this.model.properties.children.change,()=>this.rebuild())}get child_models(){return this.model.children.map(([t])=>t)}_update_layout(){this.layout=new n.Grid,this.layout.rows=this.model.rows,this.layout.cols=this.model.cols,this.layout.spacing=this.model.spacing;for(const[t,i,s,o,e]of this.model.children){const n=this._child_views[t.id];this.layout.items.push({layout:n.layout,row:i,col:s,row_span:o,col_span:e})}this.layout.set_sizing(this.box_sizing())}}s.GridBoxView=r,r.__name__=\"GridBoxView\";class a extends e.LayoutDOM{constructor(t){super(t)}static init_GridBox(){this.prototype.default_view=r,this.define({children:[l.Array,[]],rows:[l.Any,\"auto\"],cols:[l.Any,\"auto\"],spacing:[l.Any,0]})}}s.GridBox=a,a.__name__=\"GridBox\",a.init_GridBox()},\n      function _(e,t,o){Object.defineProperty(o,\"__esModule\",{value:!0});const s=e(244),_=e(187);class n extends s.LayoutDOMView{get child_models(){return[]}_update_layout(){this.layout=new _.ContentBox(this.el),this.layout.set_sizing(this.box_sizing())}}o.HTMLBoxView=n,n.__name__=\"HTMLBoxView\";class i extends s.LayoutDOM{constructor(e){super(e)}}o.HTMLBox=i,i.__name__=\"HTMLBox\"},\n      function _(t,o,i){Object.defineProperty(i,\"__esModule\",{value:!0});const s=t(1),e=t(243),_=t(191),a=s.__importStar(t(19));class n extends e.BoxView{_update_layout(){const t=this.child_views.map(t=>t.layout);this.layout=new _.Row(t),this.layout.cols=this.model.cols,this.layout.spacing=[0,this.model.spacing],this.layout.set_sizing(this.box_sizing())}}i.RowView=n,n.__name__=\"RowView\";class l extends e.Box{constructor(t){super(t)}static init_Row(){this.prototype.default_view=n,this.define({cols:[a.Any,\"auto\"]})}}i.Row=l,l.__name__=\"Row\",l.init_Row()},\n      function _(e,t,a){Object.defineProperty(a,\"__esModule\",{value:!0});const i=e(244),s=e(187);class _ extends i.LayoutDOMView{get child_models(){return[]}_update_layout(){this.layout=new s.LayoutItem,this.layout.set_sizing(this.box_sizing())}}a.SpacerView=_,_.__name__=\"SpacerView\";class o extends i.LayoutDOM{constructor(e){super(e)}static init_Spacer(){this.prototype.default_view=_}}a.Spacer=o,o.__name__=\"Spacer\",o.init_Spacer()},\n      function _(e,t,s){Object.defineProperty(s,\"__esModule\",{value:!0});const i=e(1),a=e(187),l=e(66),h=e(9),o=i.__importStar(e(19)),c=e(244),d=e(69),n=e(145),r=e(251),_=e(252),b=e(253);class p extends c.LayoutDOMView{connect_signals(){super.connect_signals(),this.connect(this.model.properties.tabs.change,()=>this.rebuild()),this.connect(this.model.properties.active.change,()=>this.on_active_change())}get child_models(){return this.model.tabs.map(e=>e.child)}_update_layout(){const e=this.model.tabs_location,t=\"above\"==e||\"below\"==e,{scroll_el:s,headers_el:i}=this;this.header=new class extends a.ContentBox{_measure(e){const a=l.size(s),o=l.children(i).slice(0,3).map(e=>l.size(e)),{width:c,height:d}=super._measure(e);if(t){const t=a.width+h.sum(o.map(e=>e.width));return{width:e.width!=1/0?e.width:t,height:d}}{const t=a.height+h.sum(o.map(e=>e.height));return{width:c,height:e.height!=1/0?e.height:t}}}}(this.header_el),t?this.header.set_sizing({width_policy:\"fit\",height_policy:\"fixed\"}):this.header.set_sizing({width_policy:\"fixed\",height_policy:\"fit\"});let o=1,c=1;switch(e){case\"above\":o-=1;break;case\"below\":o+=1;break;case\"left\":c-=1;break;case\"right\":c+=1}const d={layout:this.header,row:o,col:c},n=this.child_views.map(e=>({layout:e.layout,row:1,col:1}));this.layout=new a.Grid([d,...n]),this.layout.set_sizing(this.box_sizing())}update_position(){super.update_position(),this.header_el.style.position=\"absolute\",l.position(this.header_el,this.header.bbox);const e=this.model.tabs_location,t=\"above\"==e||\"below\"==e,s=l.size(this.scroll_el),i=l.scroll_size(this.headers_el);if(t){const{width:e}=this.header.bbox;i.width>e?(this.wrapper_el.style.maxWidth=`${e-s.width}px`,l.display(this.scroll_el)):(this.wrapper_el.style.maxWidth=\"\",l.undisplay(this.scroll_el))}else{const{height:e}=this.header.bbox;i.height>e?(this.wrapper_el.style.maxHeight=`${e-s.height}px`,l.display(this.scroll_el)):(this.wrapper_el.style.maxHeight=\"\",l.undisplay(this.scroll_el))}const{child_views:a}=this;for(const e of a)l.hide(e.el);const h=a[this.model.active];null!=h&&l.show(h.el)}render(){super.render();const{active:e}=this.model,t=this.model.tabs_location,s=\"above\"==t||\"below\"==t,i=this.model.tabs.map((t,s)=>{const i=l.div({class:[r.bk_tab,s==e?n.bk_active:null]},t.title);if(i.addEventListener(\"click\",e=>{e.target==e.currentTarget&&this.change_active(s)}),t.closable){const e=l.div({class:r.bk_close});e.addEventListener(\"click\",e=>{if(e.target==e.currentTarget){this.model.tabs=h.remove_at(this.model.tabs,s);const e=this.model.tabs.length;this.model.active>e-1&&(this.model.active=e-1)}}),i.appendChild(e)}return i});this.headers_el=l.div({class:[r.bk_headers]},i),this.wrapper_el=l.div({class:r.bk_headers_wrapper},this.headers_el);const a=l.div({class:[_.bk_btn,_.bk_btn_default],disabled:\"\"},l.div({class:[b.bk_caret,n.bk_left]})),o=l.div({class:[_.bk_btn,_.bk_btn_default]},l.div({class:[b.bk_caret,n.bk_right]}));let c=0;const d=e=>()=>{const t=this.model.tabs.length;c=\"left\"==e?Math.max(c-1,0):Math.min(c+1,t-1),0==c?a.setAttribute(\"disabled\",\"\"):a.removeAttribute(\"disabled\"),c==t-1?o.setAttribute(\"disabled\",\"\"):o.removeAttribute(\"disabled\");const i=l.children(this.headers_el).slice(0,c).map(e=>e.getBoundingClientRect());if(s){const e=-h.sum(i.map(e=>e.width));this.headers_el.style.left=`${e}px`}else{const e=-h.sum(i.map(e=>e.height));this.headers_el.style.top=`${e}px`}};a.addEventListener(\"click\",d(\"left\")),o.addEventListener(\"click\",d(\"right\")),this.scroll_el=l.div({class:_.bk_btn_group},a,o),this.header_el=l.div({class:[r.bk_tabs_header,n.bk_side(t)]},this.scroll_el,this.wrapper_el),this.el.appendChild(this.header_el)}change_active(e){e!=this.model.active&&(this.model.active=e)}on_active_change(){const e=this.model.active,t=l.children(this.headers_el);for(const e of t)e.classList.remove(n.bk_active);t[e].classList.add(n.bk_active);const{child_views:s}=this;for(const e of s)l.hide(e.el);l.show(s[e].el)}}s.TabsView=p,p.__name__=\"TabsView\";class u extends c.LayoutDOM{constructor(e){super(e)}static init_Tabs(){this.prototype.default_view=p,this.define({tabs:[o.Array,[]],tabs_location:[o.Location,\"above\"],active:[o.Number,0]})}}s.Tabs=u,u.__name__=\"Tabs\",u.init_Tabs();class m extends d.Model{constructor(e){super(e)}static init_Panel(){this.define({title:[o.String,\"\"],child:[o.Instance],closable:[o.Boolean,!1]})}}s.Panel=m,m.__name__=\"Panel\",m.init_Panel()},\n      function _(e,r,n){Object.defineProperty(n,\"__esModule\",{value:!0});const b=e(1);e(67),b.__importStar(e(66)).styles.append('.bk-root .bk-tabs-header {\\n  display: flex;\\n  display: -webkit-flex;\\n  flex-wrap: nowrap;\\n  -webkit-flex-wrap: nowrap;\\n  align-items: center;\\n  -webkit-align-items: center;\\n  overflow: hidden;\\n  user-select: none;\\n  -ms-user-select: none;\\n  -moz-user-select: none;\\n  -webkit-user-select: none;\\n}\\n.bk-root .bk-tabs-header .bk-btn-group {\\n  height: auto;\\n  margin-right: 5px;\\n}\\n.bk-root .bk-tabs-header .bk-btn-group > .bk-btn {\\n  flex-grow: 0;\\n  -webkit-flex-grow: 0;\\n  height: auto;\\n  padding: 4px 4px;\\n}\\n.bk-root .bk-tabs-header .bk-headers-wrapper {\\n  flex-grow: 1;\\n  -webkit-flex-grow: 1;\\n  overflow: hidden;\\n  color: #666666;\\n}\\n.bk-root .bk-tabs-header.bk-above .bk-headers-wrapper {\\n  border-bottom: 1px solid #e6e6e6;\\n}\\n.bk-root .bk-tabs-header.bk-right .bk-headers-wrapper {\\n  border-left: 1px solid #e6e6e6;\\n}\\n.bk-root .bk-tabs-header.bk-below .bk-headers-wrapper {\\n  border-top: 1px solid #e6e6e6;\\n}\\n.bk-root .bk-tabs-header.bk-left .bk-headers-wrapper {\\n  border-right: 1px solid #e6e6e6;\\n}\\n.bk-root .bk-tabs-header.bk-above,\\n.bk-root .bk-tabs-header.bk-below {\\n  flex-direction: row;\\n  -webkit-flex-direction: row;\\n}\\n.bk-root .bk-tabs-header.bk-above .bk-headers,\\n.bk-root .bk-tabs-header.bk-below .bk-headers {\\n  flex-direction: row;\\n  -webkit-flex-direction: row;\\n}\\n.bk-root .bk-tabs-header.bk-left,\\n.bk-root .bk-tabs-header.bk-right {\\n  flex-direction: column;\\n  -webkit-flex-direction: column;\\n}\\n.bk-root .bk-tabs-header.bk-left .bk-headers,\\n.bk-root .bk-tabs-header.bk-right .bk-headers {\\n  flex-direction: column;\\n  -webkit-flex-direction: column;\\n}\\n.bk-root .bk-tabs-header .bk-headers {\\n  position: relative;\\n  display: flex;\\n  display: -webkit-flex;\\n  flex-wrap: nowrap;\\n  -webkit-flex-wrap: nowrap;\\n  align-items: center;\\n  -webkit-align-items: center;\\n}\\n.bk-root .bk-tabs-header .bk-tab {\\n  padding: 4px 8px;\\n  border: solid transparent;\\n  white-space: nowrap;\\n  cursor: pointer;\\n}\\n.bk-root .bk-tabs-header .bk-tab:hover {\\n  background-color: #f2f2f2;\\n}\\n.bk-root .bk-tabs-header .bk-tab.bk-active {\\n  color: #4d4d4d;\\n  background-color: white;\\n  border-color: #e6e6e6;\\n}\\n.bk-root .bk-tabs-header .bk-tab .bk-close {\\n  margin-left: 10px;\\n}\\n.bk-root .bk-tabs-header.bk-above .bk-tab {\\n  border-width: 3px 1px 0px 1px;\\n  border-radius: 4px 4px 0 0;\\n}\\n.bk-root .bk-tabs-header.bk-right .bk-tab {\\n  border-width: 1px 3px 1px 0px;\\n  border-radius: 0 4px 4px 0;\\n}\\n.bk-root .bk-tabs-header.bk-below .bk-tab {\\n  border-width: 0px 1px 3px 1px;\\n  border-radius: 0 0 4px 4px;\\n}\\n.bk-root .bk-tabs-header.bk-left .bk-tab {\\n  border-width: 1px 0px 1px 3px;\\n  border-radius: 4px 0 0 4px;\\n}\\n.bk-root .bk-close {\\n  display: inline-block;\\n  width: 10px;\\n  height: 10px;\\n  vertical-align: middle;\\n  background-image: url(\\'data:image/svg+xml;utf8,\\\\\\n      <svg viewPort=\"0 0 10 10\" version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\">\\\\\\n        <line x1=\"1\" y1=\"9\" x2=\"9\" y2=\"1\" stroke=\"gray\" stroke-width=\"2\"/>\\\\\\n        <line x1=\"1\" y1=\"1\" x2=\"9\" y2=\"9\" stroke=\"gray\" stroke-width=\"2\"/>\\\\\\n      </svg>\\');\\n}\\n.bk-root .bk-close:hover {\\n  background-image: url(\\'data:image/svg+xml;utf8,\\\\\\n      <svg viewPort=\"0 0 10 10\" version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\">\\\\\\n        <line x1=\"1\" y1=\"9\" x2=\"9\" y2=\"1\" stroke=\"red\" stroke-width=\"2\"/>\\\\\\n        <line x1=\"1\" y1=\"1\" x2=\"9\" y2=\"9\" stroke=\"red\" stroke-width=\"2\"/>\\\\\\n      </svg>\\');\\n}\\n'),n.bk_tabs_header=\"bk-tabs-header\",n.bk_headers_wrapper=\"bk-headers-wrapper\",n.bk_headers=\"bk-headers\",n.bk_tab=\"bk-tab\",n.bk_close=\"bk-close\"},\n      function _(n,o,b){Object.defineProperty(b,\"__esModule\",{value:!0});const r=n(1);n(67),r.__importStar(n(66)).styles.append(\".bk-root .bk-btn {\\n  height: 100%;\\n  display: inline-block;\\n  text-align: center;\\n  vertical-align: middle;\\n  white-space: nowrap;\\n  cursor: pointer;\\n  padding: 6px 12px;\\n  font-size: 12px;\\n  border: 1px solid transparent;\\n  border-radius: 4px;\\n  outline: 0;\\n  user-select: none;\\n  -ms-user-select: none;\\n  -moz-user-select: none;\\n  -webkit-user-select: none;\\n}\\n.bk-root .bk-btn:hover,\\n.bk-root .bk-btn:focus {\\n  text-decoration: none;\\n}\\n.bk-root .bk-btn:active,\\n.bk-root .bk-btn.bk-active {\\n  background-image: none;\\n  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\\n}\\n.bk-root .bk-btn[disabled] {\\n  cursor: not-allowed;\\n  pointer-events: none;\\n  opacity: 0.65;\\n  box-shadow: none;\\n}\\n.bk-root .bk-btn-default {\\n  color: #333;\\n  background-color: #fff;\\n  border-color: #ccc;\\n}\\n.bk-root .bk-btn-default:hover {\\n  background-color: #f5f5f5;\\n  border-color: #b8b8b8;\\n}\\n.bk-root .bk-btn-default.bk-active {\\n  background-color: #ebebeb;\\n  border-color: #adadad;\\n}\\n.bk-root .bk-btn-default[disabled],\\n.bk-root .bk-btn-default[disabled]:hover,\\n.bk-root .bk-btn-default[disabled]:focus,\\n.bk-root .bk-btn-default[disabled]:active,\\n.bk-root .bk-btn-default[disabled].bk-active {\\n  background-color: #e6e6e6;\\n  border-color: #ccc;\\n}\\n.bk-root .bk-btn-primary {\\n  color: #fff;\\n  background-color: #428bca;\\n  border-color: #357ebd;\\n}\\n.bk-root .bk-btn-primary:hover {\\n  background-color: #3681c1;\\n  border-color: #2c699e;\\n}\\n.bk-root .bk-btn-primary.bk-active {\\n  background-color: #3276b1;\\n  border-color: #285e8e;\\n}\\n.bk-root .bk-btn-primary[disabled],\\n.bk-root .bk-btn-primary[disabled]:hover,\\n.bk-root .bk-btn-primary[disabled]:focus,\\n.bk-root .bk-btn-primary[disabled]:active,\\n.bk-root .bk-btn-primary[disabled].bk-active {\\n  background-color: #506f89;\\n  border-color: #357ebd;\\n}\\n.bk-root .bk-btn-success {\\n  color: #fff;\\n  background-color: #5cb85c;\\n  border-color: #4cae4c;\\n}\\n.bk-root .bk-btn-success:hover {\\n  background-color: #4eb24e;\\n  border-color: #409240;\\n}\\n.bk-root .bk-btn-success.bk-active {\\n  background-color: #47a447;\\n  border-color: #398439;\\n}\\n.bk-root .bk-btn-success[disabled],\\n.bk-root .bk-btn-success[disabled]:hover,\\n.bk-root .bk-btn-success[disabled]:focus,\\n.bk-root .bk-btn-success[disabled]:active,\\n.bk-root .bk-btn-success[disabled].bk-active {\\n  background-color: #667b66;\\n  border-color: #4cae4c;\\n}\\n.bk-root .bk-btn-warning {\\n  color: #fff;\\n  background-color: #f0ad4e;\\n  border-color: #eea236;\\n}\\n.bk-root .bk-btn-warning:hover {\\n  background-color: #eea43b;\\n  border-color: #e89014;\\n}\\n.bk-root .bk-btn-warning.bk-active {\\n  background-color: #ed9c28;\\n  border-color: #d58512;\\n}\\n.bk-root .bk-btn-warning[disabled],\\n.bk-root .bk-btn-warning[disabled]:hover,\\n.bk-root .bk-btn-warning[disabled]:focus,\\n.bk-root .bk-btn-warning[disabled]:active,\\n.bk-root .bk-btn-warning[disabled].bk-active {\\n  background-color: #c89143;\\n  border-color: #eea236;\\n}\\n.bk-root .bk-btn-danger {\\n  color: #fff;\\n  background-color: #d9534f;\\n  border-color: #d43f3a;\\n}\\n.bk-root .bk-btn-danger:hover {\\n  background-color: #d5433e;\\n  border-color: #bd2d29;\\n}\\n.bk-root .bk-btn-danger.bk-active {\\n  background-color: #d2322d;\\n  border-color: #ac2925;\\n}\\n.bk-root .bk-btn-danger[disabled],\\n.bk-root .bk-btn-danger[disabled]:hover,\\n.bk-root .bk-btn-danger[disabled]:focus,\\n.bk-root .bk-btn-danger[disabled]:active,\\n.bk-root .bk-btn-danger[disabled].bk-active {\\n  background-color: #a55350;\\n  border-color: #d43f3a;\\n}\\n.bk-root .bk-btn-group {\\n  height: 100%;\\n  display: flex;\\n  display: -webkit-flex;\\n  flex-wrap: nowrap;\\n  -webkit-flex-wrap: nowrap;\\n  align-items: center;\\n  -webkit-align-items: center;\\n  flex-direction: row;\\n  -webkit-flex-direction: row;\\n}\\n.bk-root .bk-btn-group > .bk-btn {\\n  flex-grow: 1;\\n  -webkit-flex-grow: 1;\\n}\\n.bk-root .bk-btn-group > .bk-btn + .bk-btn {\\n  margin-left: -1px;\\n}\\n.bk-root .bk-btn-group > .bk-btn:first-child:not(:last-child) {\\n  border-bottom-right-radius: 0;\\n  border-top-right-radius: 0;\\n}\\n.bk-root .bk-btn-group > .bk-btn:not(:first-child):last-child {\\n  border-bottom-left-radius: 0;\\n  border-top-left-radius: 0;\\n}\\n.bk-root .bk-btn-group > .bk-btn:not(:first-child):not(:last-child) {\\n  border-radius: 0;\\n}\\n.bk-root .bk-btn-group .bk-dropdown-toggle {\\n  flex: 0 0 0;\\n  -webkit-flex: 0 0 0;\\n  padding: 6px 6px;\\n}\\n\"),b.bk_btn=\"bk-btn\",b.bk_btn_group=\"bk-btn-group\",b.bk_btn_default=\"bk-btn-default\",b.bk_btn_primary=\"bk-btn-primary\",b.bk_btn_success=\"bk-btn-success\",b.bk_btn_warning=\"bk-btn-warning\",b.bk_btn_danger=\"bk-btn-danger\",b.bk_btn_type=function(n){switch(n){case\"default\":return b.bk_btn_default;case\"primary\":return b.bk_btn_primary;case\"success\":return b.bk_btn_success;case\"warning\":return b.bk_btn_warning;case\"danger\":return b.bk_btn_danger}},b.bk_dropdown_toggle=\"bk-dropdown-toggle\"},\n      function _(n,o,r){Object.defineProperty(r,\"__esModule\",{value:!0});const b=n(1);n(67),b.__importStar(n(66)).styles.append(\".bk-root .bk-menu {\\n  position: absolute;\\n  left: 0;\\n  width: 100%;\\n  z-index: 100;\\n  cursor: pointer;\\n  font-size: 12px;\\n  background-color: #fff;\\n  border: 1px solid #ccc;\\n  border-radius: 4px;\\n  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);\\n}\\n.bk-root .bk-menu.bk-above {\\n  bottom: 100%;\\n}\\n.bk-root .bk-menu.bk-below {\\n  top: 100%;\\n}\\n.bk-root .bk-menu > .bk-divider {\\n  height: 1px;\\n  margin: 7.5px 0;\\n  overflow: hidden;\\n  background-color: #e5e5e5;\\n}\\n.bk-root .bk-menu > :not(.bk-divider) {\\n  padding: 6px 12px;\\n}\\n.bk-root .bk-menu > :not(.bk-divider):hover,\\n.bk-root .bk-menu > :not(.bk-divider).bk-active {\\n  background-color: #e6e6e6;\\n}\\n.bk-root .bk-caret {\\n  display: inline-block;\\n  vertical-align: middle;\\n  width: 0;\\n  height: 0;\\n  margin: 0 5px;\\n}\\n.bk-root .bk-caret.bk-down {\\n  border-top: 4px solid;\\n}\\n.bk-root .bk-caret.bk-up {\\n  border-bottom: 4px solid;\\n}\\n.bk-root .bk-caret.bk-down,\\n.bk-root .bk-caret.bk-up {\\n  border-right: 4px solid transparent;\\n  border-left: 4px solid transparent;\\n}\\n.bk-root .bk-caret.bk-left {\\n  border-right: 4px solid;\\n}\\n.bk-root .bk-caret.bk-right {\\n  border-left: 4px solid;\\n}\\n.bk-root .bk-caret.bk-left,\\n.bk-root .bk-caret.bk-right {\\n  border-top: 4px solid transparent;\\n  border-bottom: 4px solid transparent;\\n}\\n\"),r.bk_menu=\"bk-menu\",r.bk_caret=\"bk-caret\",r.bk_divider=\"bk-divider\"},\n      function _(e,t,i){Object.defineProperty(i,\"__esModule\",{value:!0});const o=e(245);class _ extends o.ColumnView{}i.WidgetBoxView=_,_.__name__=\"WidgetBoxView\";class n extends o.Column{constructor(e){super(e)}static init_WidgetBox(){this.prototype.default_view=_}}i.WidgetBox=n,n.__name__=\"WidgetBox\",n.init_WidgetBox()},\n      function _(r,a,o){Object.defineProperty(o,\"__esModule\",{value:!0});var e=r(256);o.CategoricalColorMapper=e.CategoricalColorMapper;var p=r(258);o.CategoricalMarkerMapper=p.CategoricalMarkerMapper;var l=r(259);o.CategoricalPatternMapper=l.CategoricalPatternMapper;var C=r(115);o.ContinuousColorMapper=C.ContinuousColorMapper;var M=r(116);o.ColorMapper=M.ColorMapper;var t=r(114);o.LinearColorMapper=t.LinearColorMapper;var i=r(260);o.LogColorMapper=i.LogColorMapper},\n      function _(r,t,e){Object.defineProperty(e,\"__esModule\",{value:!0});const o=r(1),a=r(257),c=r(116),i=o.__importStar(r(19));class s extends c.ColorMapper{constructor(r){super(r)}static init_CategoricalColorMapper(){this.define({factors:[i.Array],start:[i.Number,0],end:[i.Number]})}_v_compute(r,t,e,{nan_color:o}){a.cat_v_compute(r,this.factors,e,t,this.start,this.end,o)}}e.CategoricalColorMapper=s,s.__name__=\"CategoricalColorMapper\",s.init_CategoricalColorMapper()},\n      function _(e,n,t){Object.defineProperty(t,\"__esModule\",{value:!0});const l=e(12),i=e(8);function u(e,n){if(e.length!=n.length)return!1;for(let t=0,l=e.length;t<l;t++)if(e[t]!==n[t])return!1;return!0}t._cat_equals=u,t.cat_v_compute=function(e,n,t,c,f,o,r){for(let _=0,g=e.length;_<g;_++){let g,s,d=e[_];i.isString(d)?g=l.index_of(n,d):(null!=f?d=null!=o?d.slice(f,o):d.slice(f):null!=o&&(d=d.slice(0,o)),g=1==d.length?l.index_of(n,d[0]):l.find_index(n,e=>u(e,d))),s=g<0||g>=t.length?r:t[g],c[_]=s}}},\n      function _(r,e,a){Object.defineProperty(a,\"__esModule\",{value:!0});const t=r(1),s=r(257),i=r(117),c=t.__importStar(r(19));class n extends i.Mapper{constructor(r){super(r)}static init_CategoricalMarkerMapper(){this.define({factors:[c.Array],markers:[c.Array],start:[c.Number,0],end:[c.Number],default_value:[c.MarkerType,\"circle\"]})}v_compute(r){const e=new Array(r.length);return s.cat_v_compute(r,this.factors,this.markers,e,this.start,this.end,this.default_value),e}}a.CategoricalMarkerMapper=n,n.__name__=\"CategoricalMarkerMapper\",n.init_CategoricalMarkerMapper()},\n      function _(t,e,a){Object.defineProperty(a,\"__esModule\",{value:!0});const r=t(1),n=t(257),s=t(117),i=r.__importStar(t(19));class c extends s.Mapper{constructor(t){super(t)}static init_CategoricalPatternMapper(){this.define({factors:[i.Array],patterns:[i.Array],start:[i.Number,0],end:[i.Number],default_value:[i.HatchPatternType,\" \"]})}v_compute(t){const e=new Array(t.length);return n.cat_v_compute(t,this.factors,this.patterns,e,this.start,this.end,this.default_value),e}}a.CategoricalPatternMapper=c,c.__name__=\"CategoricalPatternMapper\",c.init_CategoricalPatternMapper()},\n      function _(o,l,n){Object.defineProperty(n,\"__esModule\",{value:!0});const t=o(115),e=o(12);class i extends t.ContinuousColorMapper{constructor(o){super(o)}_v_compute(o,l,n,t){const{nan_color:i,low_color:h,high_color:c}=t,r=n.length,s=null!=this.low?this.low:e.min(o),u=null!=this.high?this.high:e.max(o),a=r/(Math.log(u)-Math.log(s)),g=n.length-1;for(let t=0,e=o.length;t<e;t++){const e=o[t];if(isNaN(e)){l[t]=i;continue}if(e>u){l[t]=null!=c?c:n[g];continue}if(e==u){l[t]=n[g];continue}if(e<s){l[t]=null!=h?h:n[0];continue}const r=Math.log(e)-Math.log(s);let _=Math.floor(r*a);_>g&&(_=g),l[t]=n[_]}}}n.LogColorMapper=i,i.__name__=\"LogColorMapper\"},\n      function _(e,r,t){Object.defineProperty(t,\"__esModule\",{value:!0}),e(1).__exportStar(e(262),t);var a=e(263);t.Marker=a.Marker;var _=e(264);t.Scatter=_.Scatter},\n      function _(e,t,o){Object.defineProperty(o,\"__esModule\",{value:!0});const i=e(263),s=Math.sqrt(3);function r(e,t){e.moveTo(-t,t),e.lineTo(t,-t),e.moveTo(-t,-t),e.lineTo(t,t)}function n(e,t){e.moveTo(0,t),e.lineTo(0,-t),e.moveTo(-t,0),e.lineTo(t,0)}function c(e,t){e.moveTo(0,t),e.lineTo(t/1.5,0),e.lineTo(0,-t),e.lineTo(-t/1.5,0),e.closePath()}function l(e,t){const o=t*s,i=o/3;e.moveTo(-t,i),e.lineTo(t,i),e.lineTo(0,i-o),e.closePath()}function a(e,t,o,i,s){const c=.65*o;n(e,o),r(e,c),i.doit&&(i.set_vectorize(e,t),e.stroke())}function d(e,t,o,i,s){e.arc(0,0,o,0,2*Math.PI,!1),s.doit&&(s.set_vectorize(e,t),e.fill()),i.doit&&(i.set_vectorize(e,t),n(e,o),e.stroke())}function _(e,t,o,i,s){e.arc(0,0,o,0,2*Math.PI,!1),s.doit&&(s.set_vectorize(e,t),e.fill()),i.doit&&(i.set_vectorize(e,t),r(e,o),e.stroke())}function v(e,t,o,i,s){n(e,o),i.doit&&(i.set_vectorize(e,t),e.stroke())}function f(e,t,o,i,s){c(e,o),s.doit&&(s.set_vectorize(e,t),e.fill()),i.doit&&(i.set_vectorize(e,t),e.stroke())}function u(e,t,o,i,s){c(e,o),s.doit&&(s.set_vectorize(e,t),e.fill()),i.doit&&(i.set_vectorize(e,t),n(e,o),e.stroke())}function T(e,t,o,i,r){!function(e,t){const o=t/2,i=s*o;e.moveTo(t,0),e.lineTo(o,-i),e.lineTo(-o,-i),e.lineTo(-t,0),e.lineTo(-o,i),e.lineTo(o,i),e.closePath()}(e,o),r.doit&&(r.set_vectorize(e,t),e.fill()),i.doit&&(i.set_vectorize(e,t),e.stroke())}function z(e,t,o,i,s){e.rotate(Math.PI),l(e,o),e.rotate(-Math.PI),s.doit&&(s.set_vectorize(e,t),e.fill()),i.doit&&(i.set_vectorize(e,t),e.stroke())}function k(e,t,o,i,s){const r=2*o;e.rect(-o,-o,r,r),s.doit&&(s.set_vectorize(e,t),e.fill()),i.doit&&(i.set_vectorize(e,t),e.stroke())}function m(e,t,o,i,s){const r=2*o;e.rect(-o,-o,r,r),s.doit&&(s.set_vectorize(e,t),e.fill()),i.doit&&(i.set_vectorize(e,t),n(e,o),e.stroke())}function C(e,t,o,i,s){const n=2*o;e.rect(-o,-o,n,n),s.doit&&(s.set_vectorize(e,t),e.fill()),i.doit&&(i.set_vectorize(e,t),r(e,o),e.stroke())}function h(e,t,o,i,s){l(e,o),s.doit&&(s.set_vectorize(e,t),e.fill()),i.doit&&(i.set_vectorize(e,t),e.stroke())}function q(e,t,o,i,s){!function(e,t){e.moveTo(-t,0),e.lineTo(t,0)}(e,o),i.doit&&(i.set_vectorize(e,t),e.stroke())}function M(e,t,o,i,s){r(e,o),i.doit&&(i.set_vectorize(e,t),e.stroke())}function P(e,t){var o;const s=class extends i.MarkerView{static initClass(){this.prototype._render_one=t}};s.initClass();const r=((o=class extends i.Marker{static initClass(){this.prototype.default_view=s}}).__name__=e,o);return r.initClass(),r}o.Asterisk=P(\"Asterisk\",a),o.CircleCross=P(\"CircleCross\",d),o.CircleX=P(\"CircleX\",_),o.Cross=P(\"Cross\",v),o.Dash=P(\"Dash\",q),o.Diamond=P(\"Diamond\",f),o.DiamondCross=P(\"DiamondCross\",u),o.Hex=P(\"Hex\",T),o.InvertedTriangle=P(\"InvertedTriangle\",z),o.Square=P(\"Square\",k),o.SquareCross=P(\"SquareCross\",m),o.SquareX=P(\"SquareX\",C),o.Triangle=P(\"Triangle\",h),o.X=P(\"X\",M),o.marker_funcs={asterisk:a,circle:function(e,t,o,i,s){e.arc(0,0,o,0,2*Math.PI,!1),s.doit&&(s.set_vectorize(e,t),e.fill()),i.doit&&(i.set_vectorize(e,t),e.stroke())},circle_cross:d,circle_x:_,cross:v,diamond:f,diamond_cross:u,hex:T,inverted_triangle:z,square:k,square_cross:m,square_x:C,triangle:h,dash:q,x:M}},\n      function _(e,s,t){Object.defineProperty(t,\"__esModule\",{value:!0});const i=e(1),r=e(81),n=i.__importStar(e(87)),a=i.__importStar(e(19)),_=e(9);class h extends r.XYGlyphView{_render(e,s,{sx:t,sy:i,_size:r,_angle:n}){for(const a of s){if(isNaN(t[a]+i[a]+r[a]+n[a]))continue;const s=r[a]/2;e.beginPath(),e.translate(t[a],i[a]),n[a]&&e.rotate(n[a]),this._render_one(e,a,s,this.visuals.line,this.visuals.fill),n[a]&&e.rotate(-n[a]),e.translate(-t[a],-i[a])}}_mask_data(){const e=this.renderer.plot_view.frame.bbox.h_range,s=e.start-this.max_size,t=e.end+this.max_size,[i,r]=this.renderer.xscale.r_invert(s,t),n=this.renderer.plot_view.frame.bbox.v_range,a=n.start-this.max_size,_=n.end+this.max_size,[h,c]=this.renderer.yscale.r_invert(a,_);return this.index.indices({x0:i,x1:r,y0:h,y1:c})}_hit_point(e){const{sx:s,sy:t}=e,i=s-this.max_size,r=s+this.max_size,[a,_]=this.renderer.xscale.r_invert(i,r),h=t-this.max_size,c=t+this.max_size,[o,x]=this.renderer.yscale.r_invert(h,c),l=this.index.indices({x0:a,x1:_,y0:o,y1:x}),y=[];for(const e of l){const i=this._size[e]/2,r=Math.abs(this.sx[e]-s)+Math.abs(this.sy[e]-t);Math.abs(this.sx[e]-s)<=i&&Math.abs(this.sy[e]-t)<=i&&y.push([e,r])}return n.create_hit_test_result_from_hits(y)}_hit_span(e){const{sx:s,sy:t}=e,i=this.bounds(),r=this.max_size/2,a=n.create_empty_hit_test_result();let _,h,c,o;if(\"h\"==e.direction){c=i.y0,o=i.y1;const e=s-r,t=s+r;[_,h]=this.renderer.xscale.r_invert(e,t)}else{_=i.x0,h=i.x1;const e=t-r,s=t+r;[c,o]=this.renderer.yscale.r_invert(e,s)}const x=this.index.indices({x0:_,x1:h,y0:c,y1:o});return a.indices=x,a}_hit_rect(e){const{sx0:s,sx1:t,sy0:i,sy1:r}=e,[a,_]=this.renderer.xscale.r_invert(s,t),[h,c]=this.renderer.yscale.r_invert(i,r),o=n.create_empty_hit_test_result();return o.indices=this.index.indices({x0:a,x1:_,y0:h,y1:c}),o}_hit_poly(e){const{sx:s,sy:t}=e,i=_.range(0,this.sx.length),r=[];for(let e=0,a=i.length;e<a;e++){const a=i[e];n.point_in_poly(this.sx[e],this.sy[e],s,t)&&r.push(a)}const a=n.create_empty_hit_test_result();return a.indices=r,a}draw_legend_for_index(e,{x0:s,x1:t,y0:i,y1:r},n){const a=n+1,_=new Array(a);_[n]=(s+t)/2;const h=new Array(a);h[n]=(i+r)/2;const c=new Array(a);c[n]=.4*Math.min(Math.abs(t-s),Math.abs(r-i));const o=new Array(a);o[n]=0,this._render(e,[n],{sx:_,sy:h,_size:c,_angle:o})}}t.MarkerView=h,h.__name__=\"MarkerView\";class c extends r.XYGlyph{constructor(e){super(e)}static init_Marker(){this.mixins([\"line\",\"fill\"]),this.define({size:[a.DistanceSpec,{units:\"screen\",value:4}],angle:[a.AngleSpec,0]})}}t.Marker=c,c.__name__=\"Marker\",c.init_Marker()},\n      function _(e,t,r){Object.defineProperty(r,\"__esModule\",{value:!0});const a=e(1),s=e(263),n=e(262),i=a.__importStar(e(19));class _ extends s.MarkerView{_render(e,t,{sx:r,sy:a,_size:s,_angle:i,_marker:_}){for(const c of t){if(isNaN(r[c]+a[c]+s[c]+i[c])||null==_[c])continue;const t=s[c]/2;e.beginPath(),e.translate(r[c],a[c]),i[c]&&e.rotate(i[c]),n.marker_funcs[_[c]](e,c,t,this.visuals.line,this.visuals.fill),i[c]&&e.rotate(-i[c]),e.translate(-r[c],-a[c])}}draw_legend_for_index(e,{x0:t,x1:r,y0:a,y1:s},n){const i=n+1,_=new Array(i);_[n]=(t+r)/2;const c=new Array(i);c[n]=(a+s)/2;const o=new Array(i);o[n]=.4*Math.min(Math.abs(r-t),Math.abs(s-a));const l=new Array(i);l[n]=0;const u=new Array(i);u[n]=this._marker[n],this._render(e,[n],{sx:_,sy:c,_size:o,_angle:l,_marker:u})}}r.ScatterView=_,_.__name__=\"ScatterView\";class c extends s.Marker{constructor(e){super(e)}static init_Scatter(){this.prototype.default_view=_,this.define({marker:[i.MarkerSpec,{value:\"circle\"}]})}}r.Scatter=c,c.__name__=\"Scatter\",c.init_Scatter()},\n      function _(a,o,p){Object.defineProperty(p,\"__esModule\",{value:!0});var t=a(266);p.MapOptions=t.MapOptions;var e=a(266);p.GMapOptions=e.GMapOptions;var n=a(266);p.GMapPlot=n.GMapPlot;var M=a(267);p.Plot=M.Plot},\n      function _(t,e,i){Object.defineProperty(i,\"__esModule\",{value:!0});const o=t(1),n=t(70),a=t(267),s=o.__importStar(t(19)),p=t(69),r=t(130),_=t(287);i.GMapPlotView=_.GMapPlotView;class l extends p.Model{constructor(t){super(t)}static init_MapOptions(){this.define({lat:[s.Number],lng:[s.Number],zoom:[s.Number,12]})}}i.MapOptions=l,l.__name__=\"MapOptions\",l.init_MapOptions();class c extends l{constructor(t){super(t)}static init_GMapOptions(){this.define({map_type:[s.String,\"roadmap\"],scale_control:[s.Boolean,!1],styles:[s.String],tilt:[s.Int,45]})}}i.GMapOptions=c,c.__name__=\"GMapOptions\",c.init_GMapOptions();class u extends a.Plot{constructor(t){super(t)}static init_GMapPlot(){this.prototype.default_view=_.GMapPlotView,this.define({map_options:[s.Instance],api_key:[s.String]}),this.override({x_range:()=>new r.Range1d,y_range:()=>new r.Range1d})}initialize(){super.initialize(),this.use_map=!0,this.api_key||n.logger.error(\"api_key is required. See https://developers.google.com/maps/documentation/javascript/get-api-key for more information on how to obtain your own.\")}}i.GMapPlot=u,u.__name__=\"GMapPlot\",u.init_GMapPlot()},\n      function _(e,t,r){Object.defineProperty(r,\"__esModule\",{value:!0});const n=e(1).__importStar(e(19)),o=e(14),i=e(9),a=e(23),l=e(8),s=e(244),_=e(141),h=e(119),c=e(268),u=e(73),d=e(78),b=e(185),g=e(280);r.PlotView=g.PlotView;class m extends s.LayoutDOM{constructor(e){super(e)}static init_Plot(){this.prototype.default_view=g.PlotView,this.mixins([\"line:outline_\",\"fill:background_\",\"fill:border_\"]),this.define({toolbar:[n.Instance,()=>new c.Toolbar],toolbar_location:[n.Location,\"right\"],toolbar_sticky:[n.Boolean,!0],plot_width:[n.Number,600],plot_height:[n.Number,600],frame_width:[n.Number,null],frame_height:[n.Number,null],title:[n.Any,()=>new _.Title({text:\"\"})],title_location:[n.Location,\"above\"],above:[n.Array,[]],below:[n.Array,[]],left:[n.Array,[]],right:[n.Array,[]],center:[n.Array,[]],renderers:[n.Array,[]],x_range:[n.Instance,()=>new b.DataRange1d],extra_x_ranges:[n.Any,{}],y_range:[n.Instance,()=>new b.DataRange1d],extra_y_ranges:[n.Any,{}],x_scale:[n.Instance,()=>new h.LinearScale],y_scale:[n.Instance,()=>new h.LinearScale],lod_factor:[n.Number,10],lod_interval:[n.Number,300],lod_threshold:[n.Number,2e3],lod_timeout:[n.Number,500],hidpi:[n.Boolean,!0],output_backend:[n.OutputBackend,\"canvas\"],min_border:[n.Number,5],min_border_top:[n.Number,null],min_border_left:[n.Number,null],min_border_bottom:[n.Number,null],min_border_right:[n.Number,null],inner_width:[n.Number],inner_height:[n.Number],outer_width:[n.Number],outer_height:[n.Number],match_aspect:[n.Boolean,!1],aspect_scale:[n.Number,1],reset_policy:[n.ResetPolicy,\"standard\"]}),this.override({outline_line_color:\"#e5e5e5\",border_fill_color:\"#ffffff\",background_fill_color:\"#ffffff\"})}get width(){const e=this.getv(\"width\");return null!=e?e:this.plot_width}get height(){const e=this.getv(\"height\");return null!=e?e:this.plot_height}_doc_attached(){super._doc_attached(),this._tell_document_about_change(\"inner_height\",null,this.inner_height,{}),this._tell_document_about_change(\"inner_width\",null,this.inner_width,{})}initialize(){super.initialize(),this.reset=new o.Signal0(this,\"reset\");for(const e of a.values(this.extra_x_ranges).concat(this.x_range)){let t=e.plots;l.isArray(t)&&(t=t.concat(this),e.setv({plots:t},{silent:!0}))}for(const e of a.values(this.extra_y_ranges).concat(this.y_range)){let t=e.plots;l.isArray(t)&&(t=t.concat(this),e.setv({plots:t},{silent:!0}))}}add_layout(e,t=\"center\"){this.getv(t).push(e)}remove_layout(e){const t=t=>{i.remove_by(t,t=>t==e)};t(this.left),t(this.right),t(this.above),t(this.below),t(this.center)}add_renderers(...e){this.renderers=this.renderers.concat(e)}add_glyph(e,t=new u.ColumnDataSource,r={}){const n=Object.assign(Object.assign({},r),{data_source:t,glyph:e}),o=new d.GlyphRenderer(n);return this.add_renderers(o),o}add_tools(...e){this.toolbar.tools=this.toolbar.tools.concat(e)}get panels(){return this.side_panels.concat(this.center)}get side_panels(){const{above:e,below:t,left:r,right:n}=this;return i.concat([e,t,r,n])}}r.Plot=m,m.__name__=\"Plot\",m.init_Plot()},\n      function _(t,s,e){Object.defineProperty(e,\"__esModule\",{value:!0});const i=t(1).__importStar(t(19)),c=t(8),o=t(9),n=t(269),a=t(274),l=t=>{switch(t){case\"tap\":return\"active_tap\";case\"pan\":return\"active_drag\";case\"pinch\":case\"scroll\":return\"active_scroll\";case\"multi\":return\"active_multi\"}return null},r=t=>\"tap\"==t||\"pan\"==t;class _ extends a.ToolbarBase{constructor(t){super(t)}static init_Toolbar(){this.prototype.default_view=a.ToolbarBaseView,this.define({active_drag:[i.Any,\"auto\"],active_inspect:[i.Any,\"auto\"],active_scroll:[i.Any,\"auto\"],active_tap:[i.Any,\"auto\"],active_multi:[i.Any,null]})}connect_signals(){super.connect_signals(),this.connect(this.properties.tools.change,()=>this._init_tools())}_init_tools(){if(super._init_tools(),\"auto\"==this.active_inspect);else if(this.active_inspect instanceof n.InspectTool){let t=!1;for(const s of this.inspectors)s!=this.active_inspect?s.active=!1:t=!0;t||(this.active_inspect=null)}else if(c.isArray(this.active_inspect)){const t=o.intersection(this.active_inspect,this.inspectors);t.length!=this.active_inspect.length&&(this.active_inspect=t);for(const t of this.inspectors)o.includes(this.active_inspect,t)||(t.active=!1)}else if(null==this.active_inspect)for(const t of this.inspectors)t.active=!1;const t=t=>{t.active?this._active_change(t):t.active=!0};for(const t in this.gestures){const s=this.gestures[t];s.tools=o.sort_by(s.tools,t=>t.default_order);for(const t of s.tools)this.connect(t.properties.active.change,this._active_change.bind(this,t))}for(const s in this.gestures){const e=l(s);if(e){const i=this[e];if(\"auto\"==i){const e=this.gestures[s];0!=e.tools.length&&r(s)&&t(e.tools[0])}else null!=i&&(o.includes(this.tools,i)?t(i):this[e]=null)}}}}e.Toolbar=_,_.__name__=\"Toolbar\",_.init_Toolbar()},\n      function _(e,t,o){Object.defineProperty(o,\"__esModule\",{value:!0});const n=e(1),s=e(270),i=e(273),_=n.__importStar(e(19));class c extends s.ButtonToolView{}o.InspectToolView=c,c.__name__=\"InspectToolView\";class l extends s.ButtonTool{constructor(e){super(e),this.event_type=\"move\"}static init_InspectTool(){this.prototype.button_view=i.OnOffButtonView,this.define({toggleable:[_.Boolean,!0]}),this.override({active:!0})}}o.InspectTool=l,l.__name__=\"InspectTool\",l.init_InspectTool()},\n      function _(t,e,o){Object.defineProperty(o,\"__esModule\",{value:!0});const i=t(1),s=t(64),n=t(271),l=t(66),c=i.__importStar(t(19)),a=t(25),r=t(8),_=t(272);class u extends s.DOMView{initialize(){super.initialize(),this.connect(this.model.change,()=>this.render()),this.el.addEventListener(\"click\",()=>this._clicked()),this.render()}css_classes(){return super.css_classes().concat(_.bk_toolbar_button)}render(){l.empty(this.el);const t=this.model.computed_icon;r.isString(t)&&(a.startsWith(t,\"data:image\")?this.el.style.backgroundImage=\"url('\"+t+\"')\":this.el.classList.add(t)),this.el.title=this.model.tooltip}}o.ButtonToolButtonView=u,u.__name__=\"ButtonToolButtonView\";class d extends n.ToolView{}o.ButtonToolView=d,d.__name__=\"ButtonToolView\";class h extends n.Tool{constructor(t){super(t)}static init_ButtonTool(){this.internal({disabled:[c.Boolean,!1]})}get tooltip(){return this.tool_name}get computed_icon(){return this.icon}}o.ButtonTool=h,h.__name__=\"ButtonTool\",h.init_ButtonTool()},\n      function _(t,e,i){Object.defineProperty(i,\"__esModule\",{value:!0});const n=t(1).__importStar(t(19)),o=t(65),a=t(9),s=t(69);class r extends o.View{get plot_view(){return this.parent}get plot_model(){return this.parent.model}connect_signals(){super.connect_signals(),this.connect(this.model.properties.active.change,()=>{this.model.active?this.activate():this.deactivate()})}activate(){}deactivate(){}}i.ToolView=r,r.__name__=\"ToolView\";class c extends s.Model{constructor(t){super(t)}static init_Tool(){this.internal({active:[n.Boolean,!1]})}get synthetic_renderers(){return[]}_get_dim_tooltip(t,e){switch(e){case\"width\":return`${t} (x-axis)`;case\"height\":return`${t} (y-axis)`;case\"both\":return t}}_get_dim_limits([t,e],[i,n],o,s){const r=o.bbox.h_range;let c;\"width\"==s||\"both\"==s?(c=[a.min([t,i]),a.max([t,i])],c=[a.max([c[0],r.start]),a.min([c[1],r.end])]):c=[r.start,r.end];const _=o.bbox.v_range;let l;return\"height\"==s||\"both\"==s?(l=[a.min([e,n]),a.max([e,n])],l=[a.max([l[0],_.start]),a.min([l[1],_.end])]):l=[_.start,_.end],[c,l]}}i.Tool=c,c.__name__=\"Tool\",c.init_Tool()},\n      function _(o,b,t){Object.defineProperty(t,\"__esModule\",{value:!0});const n=o(1);o(67),n.__importStar(o(66)).styles.append('.bk-root .bk-toolbar-hidden {\\n  visibility: hidden;\\n  opacity: 0;\\n  transition: visibility 0.3s linear, opacity 0.3s linear;\\n}\\n.bk-root .bk-toolbar,\\n.bk-root .bk-button-bar {\\n  display: flex;\\n  display: -webkit-flex;\\n  flex-wrap: nowrap;\\n  -webkit-flex-wrap: nowrap;\\n  align-items: center;\\n  -webkit-align-items: center;\\n  user-select: none;\\n  -ms-user-select: none;\\n  -moz-user-select: none;\\n  -webkit-user-select: none;\\n}\\n.bk-root .bk-toolbar .bk-logo {\\n  flex-shrink: 0;\\n  -webkit-flex-shrink: 0;\\n}\\n.bk-root .bk-toolbar.bk-above,\\n.bk-root .bk-toolbar.bk-below {\\n  flex-direction: row;\\n  -webkit-flex-direction: row;\\n  justify-content: flex-end;\\n  -webkit-justify-content: flex-end;\\n}\\n.bk-root .bk-toolbar.bk-above .bk-button-bar,\\n.bk-root .bk-toolbar.bk-below .bk-button-bar {\\n  display: flex;\\n  display: -webkit-flex;\\n  flex-direction: row;\\n  -webkit-flex-direction: row;\\n}\\n.bk-root .bk-toolbar.bk-above .bk-logo,\\n.bk-root .bk-toolbar.bk-below .bk-logo {\\n  order: 1;\\n  -webkit-order: 1;\\n  margin-left: 5px;\\n  margin-right: 0px;\\n}\\n.bk-root .bk-toolbar.bk-left,\\n.bk-root .bk-toolbar.bk-right {\\n  flex-direction: column;\\n  -webkit-flex-direction: column;\\n  justify-content: flex-start;\\n  -webkit-justify-content: flex-start;\\n}\\n.bk-root .bk-toolbar.bk-left .bk-button-bar,\\n.bk-root .bk-toolbar.bk-right .bk-button-bar {\\n  display: flex;\\n  display: -webkit-flex;\\n  flex-direction: column;\\n  -webkit-flex-direction: column;\\n}\\n.bk-root .bk-toolbar.bk-left .bk-logo,\\n.bk-root .bk-toolbar.bk-right .bk-logo {\\n  order: 0;\\n  -webkit-order: 0;\\n  margin-bottom: 5px;\\n  margin-top: 0px;\\n}\\n.bk-root .bk-toolbar-button {\\n  width: 30px;\\n  height: 30px;\\n  background-size: 60%;\\n  background-color: transparent;\\n  background-repeat: no-repeat;\\n  background-position: center center;\\n}\\n.bk-root .bk-toolbar-button:hover {\\n  background-color: #f9f9f9;\\n}\\n.bk-root .bk-toolbar-button:focus {\\n  outline: none;\\n}\\n.bk-root .bk-toolbar-button::-moz-focus-inner {\\n  border: 0;\\n}\\n.bk-root .bk-toolbar.bk-above .bk-toolbar-button {\\n  border-bottom: 2px solid transparent;\\n}\\n.bk-root .bk-toolbar.bk-above .bk-toolbar-button.bk-active {\\n  border-bottom-color: #26aae1;\\n}\\n.bk-root .bk-toolbar.bk-below .bk-toolbar-button {\\n  border-top: 2px solid transparent;\\n}\\n.bk-root .bk-toolbar.bk-below .bk-toolbar-button.bk-active {\\n  border-top-color: #26aae1;\\n}\\n.bk-root .bk-toolbar.bk-right .bk-toolbar-button {\\n  border-left: 2px solid transparent;\\n}\\n.bk-root .bk-toolbar.bk-right .bk-toolbar-button.bk-active {\\n  border-left-color: #26aae1;\\n}\\n.bk-root .bk-toolbar.bk-left .bk-toolbar-button {\\n  border-right: 2px solid transparent;\\n}\\n.bk-root .bk-toolbar.bk-left .bk-toolbar-button.bk-active {\\n  border-right-color: #26aae1;\\n}\\n.bk-root .bk-button-bar + .bk-button-bar:before {\\n  content: \" \";\\n  display: inline-block;\\n  background-color: lightgray;\\n}\\n.bk-root .bk-toolbar.bk-above .bk-button-bar + .bk-button-bar:before,\\n.bk-root .bk-toolbar.bk-below .bk-button-bar + .bk-button-bar:before {\\n  height: 10px;\\n  width: 1px;\\n}\\n.bk-root .bk-toolbar.bk-left .bk-button-bar + .bk-button-bar:before,\\n.bk-root .bk-toolbar.bk-right .bk-button-bar + .bk-button-bar:before {\\n  height: 1px;\\n  width: 10px;\\n}\\n'),t.bk_toolbar=\"bk-toolbar\",t.bk_toolbar_hidden=\"bk-toolbar-hidden\",t.bk_toolbar_button=\"bk-toolbar-button\",t.bk_button_bar=\"bk-button-bar\",t.bk_toolbar_button_custom_action=\"bk-toolbar-button-custom-action\"},\n      function _(e,t,i){Object.defineProperty(i,\"__esModule\",{value:!0});const s=e(270),n=e(145);class o extends s.ButtonToolButtonView{render(){super.render(),this.model.active?this.el.classList.add(n.bk_active):this.el.classList.remove(n.bk_active)}_clicked(){const e=this.model.active;this.model.active=!e}}i.OnOffButtonView=o,o.__name__=\"OnOffButtonView\"},\n      function _(t,o,e){Object.defineProperty(e,\"__esModule\",{value:!0});const i=t(1),s=t(70),l=t(66),n=t(96),a=i.__importStar(t(19)),r=t(64),_=t(9),c=t(15),h=t(8),u=t(69),d=t(275),v=t(276),b=t(277),p=t(269),g=t(272),m=t(279),f=t(145);class w extends u.Model{constructor(t){super(t)}static init_ToolbarViewModel(){this.define({_visible:[a.Any,null],autohide:[a.Boolean,!1]})}get visible(){return!this.autohide||null!=this._visible&&this._visible}}e.ToolbarViewModel=w,w.__name__=\"ToolbarViewModel\",w.init_ToolbarViewModel();class y extends r.DOMView{initialize(){super.initialize(),this._tool_button_views={},this._toolbar_view_model=new w({autohide:this.model.autohide})}async lazy_initialize(){await this._build_tool_button_views()}connect_signals(){super.connect_signals(),this.connect(this.model.properties.tools.change,async()=>{await this._build_tool_button_views(),this.render()}),this.connect(this.model.properties.autohide.change,()=>{this._toolbar_view_model.autohide=this.model.autohide,this._on_visible_change()}),this.connect(this._toolbar_view_model.properties._visible.change,()=>this._on_visible_change())}remove(){n.remove_views(this._tool_button_views),super.remove()}async _build_tool_button_views(){const t=null!=this.model._proxied_tools?this.model._proxied_tools:this.model.tools;await n.build_views(this._tool_button_views,t,{parent:this},t=>t.button_view)}set_visibility(t){t!=this._toolbar_view_model._visible&&(this._toolbar_view_model._visible=t)}_on_visible_change(){const t=this._toolbar_view_model.visible,o=g.bk_toolbar_hidden;this.el.classList.contains(o)&&t?this.el.classList.remove(o):t||this.el.classList.add(o)}render(){if(l.empty(this.el),this.el.classList.add(g.bk_toolbar),this.el.classList.add(f.bk_side(this.model.toolbar_location)),this._toolbar_view_model.autohide=this.model.autohide,this._on_visible_change(),null!=this.model.logo){const t=\"grey\"===this.model.logo?m.bk_grey:null,o=l.a({href:\"https://bokeh.org/\",target:\"_blank\",class:[m.bk_logo,m.bk_logo_small,t]});this.el.appendChild(o)}const t=[],o=t=>this._tool_button_views[t.id].el,{gestures:e}=this.model;for(const i in e)t.push(e[i].tools.map(o));t.push(this.model.actions.map(o)),t.push(this.model.inspectors.filter(t=>t.toggleable).map(o));for(const o of t)if(0!==o.length){const t=l.div({class:g.bk_button_bar},o);this.el.appendChild(t)}}update_layout(){}update_position(){}after_layout(){this._has_finished=!0}}function T(){return{pan:{tools:[],active:null},scroll:{tools:[],active:null},pinch:{tools:[],active:null},tap:{tools:[],active:null},doubletap:{tools:[],active:null},press:{tools:[],active:null},pressup:{tools:[],active:null},rotate:{tools:[],active:null},move:{tools:[],active:null},multi:{tools:[],active:null}}}e.ToolbarBaseView=y,y.__name__=\"ToolbarBaseView\";class k extends u.Model{constructor(t){super(t)}static init_ToolbarBase(){this.prototype.default_view=y,this.define({tools:[a.Array,[]],logo:[a.Logo,\"normal\"],autohide:[a.Boolean,!1]}),this.internal({gestures:[a.Any,T],actions:[a.Array,[]],inspectors:[a.Array,[]],help:[a.Array,[]],toolbar_location:[a.Location,\"right\"]})}initialize(){super.initialize(),this._init_tools()}_init_tools(){const t=function(t,o){if(t.length!=o.length)return!0;const e=new c.Set(o.map(t=>t.id));return _.some(t,t=>!e.has(t.id))},o=this.tools.filter(t=>t instanceof p.InspectTool);t(this.inspectors,o)&&(this.inspectors=o);const e=this.tools.filter(t=>t instanceof b.HelpTool);t(this.help,e)&&(this.help=e);const i=this.tools.filter(t=>t instanceof v.ActionTool);t(this.actions,i)&&(this.actions=i);const l=(t,o)=>{t in this.gestures||s.logger.warn(`Toolbar: unknown event type '${t}' for tool: ${o.type} (${o.id})`)},n={pan:{tools:[],active:null},scroll:{tools:[],active:null},pinch:{tools:[],active:null},tap:{tools:[],active:null},doubletap:{tools:[],active:null},press:{tools:[],active:null},pressup:{tools:[],active:null},rotate:{tools:[],active:null},move:{tools:[],active:null},multi:{tools:[],active:null}};for(const t of this.tools)if(t instanceof d.GestureTool&&t.event_type)if(h.isString(t.event_type))n[t.event_type].tools.push(t),l(t.event_type,t);else{n.multi.tools.push(t);for(const o of t.event_type)l(o,t)}for(const o of Object.keys(n)){const e=this.gestures[o];t(e.tools,n[o].tools)&&(e.tools=n[o].tools),e.active&&_.every(e.tools,t=>t.id!=e.active.id)&&(e.active=null)}}get horizontal(){return\"above\"===this.toolbar_location||\"below\"===this.toolbar_location}get vertical(){return\"left\"===this.toolbar_location||\"right\"===this.toolbar_location}_active_change(t){const{event_type:o}=t;if(null==o)return;const e=h.isString(o)?[o]:o;for(const o of e)if(t.active){const e=this.gestures[o].active;null!=e&&t!=e&&(s.logger.debug(`Toolbar: deactivating tool: ${e.type} (${e.id}) for event type '${o}'`),e.active=!1),this.gestures[o].active=t,s.logger.debug(`Toolbar: activating tool: ${t.type} (${t.id}) for event type '${o}'`)}else this.gestures[o].active=null}}e.ToolbarBase=k,k.__name__=\"ToolbarBase\",k.init_ToolbarBase()},\n      function _(e,o,t){Object.defineProperty(t,\"__esModule\",{value:!0});const s=e(270),n=e(273);class u extends s.ButtonToolView{}t.GestureToolView=u,u.__name__=\"GestureToolView\";class _ extends s.ButtonTool{constructor(e){super(e),this.button_view=n.OnOffButtonView}}t.GestureTool=_,_.__name__=\"GestureTool\"},\n      function _(o,t,n){Object.defineProperty(n,\"__esModule\",{value:!0});const e=o(270),i=o(14);class s extends e.ButtonToolButtonView{_clicked(){this.model.do.emit()}}n.ActionToolButtonView=s,s.__name__=\"ActionToolButtonView\";class c extends e.ButtonToolView{connect_signals(){super.connect_signals(),this.connect(this.model.do,()=>this.doit())}}n.ActionToolView=c,c.__name__=\"ActionToolView\";class l extends e.ButtonTool{constructor(o){super(o),this.button_view=s,this.do=new i.Signal0(this,\"do\")}}n.ActionTool=l,l.__name__=\"ActionTool\"},\n      function _(o,t,e){Object.defineProperty(e,\"__esModule\",{value:!0});const l=o(1),i=o(276),n=l.__importStar(o(19)),s=o(278);class _ extends i.ActionToolView{doit(){window.open(this.model.redirect)}}e.HelpToolView=_,_.__name__=\"HelpToolView\";class p extends i.ActionTool{constructor(o){super(o),this.tool_name=\"Help\",this.icon=s.bk_tool_icon_help}static init_HelpTool(){this.prototype.default_view=_,this.define({help_tooltip:[n.String,\"Click the question mark to learn more about Bokeh plot tools.\"],redirect:[n.String,\"https://docs.bokeh.org/en/latest/docs/user_guide/tools.html\"]})}get tooltip(){return this.help_tooltip}}e.HelpTool=p,p.__name__=\"HelpTool\",p.init_HelpTool()},\n      function _(A,g,o){Object.defineProperty(o,\"__esModule\",{value:!0});const C=A(1);A(67),C.__importStar(A(66)).styles.append('.bk-root .bk-tool-icon-box-select {\\n  background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4gEMEg0kduFrowAAAIdJREFUWMPtVtEKwCAI9KL//4e9DPZ3+wP3KgOjNZouFYI4C8q7s7DtB1lGIeMoRMRinCLXg/ML3EcFqpjjloOyZxRntxpwQ8HsgHYARKFAtSFrCg3TCdMFCE1BuuALEXJLjC4qENsFVXCESZw38/kWLOkC/K4PcOc/Hj03WkoDT3EaWW9egQul6CUbq90JTwAAAABJRU5ErkJggg==\");\\n}\\n.bk-root .bk-tool-icon-box-zoom {\\n  background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4gEMEg82t254aQAAAkBJREFUWMPN11+E1FEUB/DPTFn2qaeIpcSwr5NlUyJiKWVXWUqvlUh/iE3RY9mUekkPPURtLKNRrFJEeuphGfUUaVliiX1aVjGs6aG7+XX9ZnZ+d2fTl2vmnHvPPfeee/79Sk+may2/UQq/q7Qu+bAJoxjHIKqB/wlfUMcMVqI9bLZ+DGIKwzlzQ2GcxCx2xwvKOUKlaHTiX8bHNspjDONHkOmJBW5jIof/FvPh/06MZOb6cRc7cGn1AKUE5cdzlM/gAr5F/O24H3xkFRfxAbVygvK+cIsspjGWo1zgjeFpxL+BvnLw7laBA4xjIFJwrgu52DoVjKdY4HBEX8dSF3JLYe1fe6UcYCii3xWQjdfuSTnAtoheKCC7GNED5Zx4L4qt61jbTLHA94geKSC7P7ZeShQ0Inoi1IJuEOeORooFXkV0FZNdZs5qvFfKAeqYy7nZ6yg//HG0MBfffh71lFrQDCW2EvEP4mt4okZUDftz9rmGZkotmMxJRtlisy+MTniAWrty3AlXw0hFM2TD89l+oNsoOJXjbIs4EpqNtTCLXbiZ0g+M4mFObj8U3vsNjoZCVcmk60ZwthpepLZkB/AsivWfOJZxtpUQHfWib7KWDwzjeegBZJSdKFiE2qJTFFTwElsi/unQ/awXrU4WGMD7nOJxBY/1EO2iYConq93CHT1GOwucjdqnRyFz+VcHmMNefMY9nNkA3SWUOoXhQviSWQ4huLIRFlirFixnQq/XaKXUgg2xQNGv4V7x/RcW+AXPB3h7H1PaiQAAAABJRU5ErkJggg==\");\\n}\\n.bk-root .bk-tool-icon-zoom-in {\\n  background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4gEMEgsUBmL8iQAAA2JJREFUWMO9l12IlFUYx3//MzPrLpSjkm5oN4FFIWVEl66IQlFYwtLOzozsjHdGRSCRF0sfBEXRVV0FQuQiLm5CZNBFgRRaRLVFhbJ2EdiN5gbK7toObTPn6eYdPTvNzPvOBz5Xh/ec5/n/n89zXtEHmZqeSXSuXBz/3zfdKvBWJHQrwZuRcP0El+QkbQXeBX6WZEgm6TtJk5lM5o4Lc+cV6qpf4Ga20Tm338zeATItVK9Ker6yvPzp4NDQ3+XieGsCU9MzTYumGbhz7m4ze9/MHgvBgItACrgfGAj2jgAvAYs3wlEujjc13kii8YyZrXXOfWhmo9GnFUlvOOemarVapVqtkslksmb2KjARqL62ecuWN9NxbRInzrldAXhV0uFSIfdew7G/gNLU9MwS8CwSmE3Oz88fcXG5blfpqVRq0Ix8VIAAX0XgrVL7HDCHGcCaWrV60LUBN8Dae58aQIxEqcA592I9M610JL0cpG/U9TIHJNKY3RV5z0R+7Nd4HZ0P1g/2RMBuegLAsRMnb4vT8d5vqKfMzOgtAlADrkmqGywmiMBTwfr3dC9j1Xv/r6Tvg/5/5ejxE6cO7M9faVbQZrYNOFSPmqQvVo9FKexvi5uWX58943aM7DwAfBDY+FbSCxP5sdkGx55GeguzrUEXPaSo2pFkAbiSZQCAzZJOmdkjwd6SpB/M7KykQTPbA2wDhoIzRzcNDx9MJwGNIXdJ0mEzmwbujL7dbma7gd03A7lKfnTOvf74nl0r6bonTUbujRSUCrm2d4L3/kvn3JPe+8+BDW2i9o+kT7z3kxP5sYsA6W47oE64TsR7P9tQL4vA2mh9WdIscKxUyJ0M7aR7acOGzikD65EQLEjaa2ZXzMwDFeB6qZBbbLTRE4EGeSaozNOZgYFf8qP7lmIvs354n0qlHpB0T7B9Ogl4IgJJrmjv/SiQjbrkD+BMUkfSbYATPdckrTOzkciWAXOlQu5cYgLdPEIapud9wMOR9zVJH3ViKx333mtHMJvNuoWFhZ3A+ojMcja77njXBEKwJJfTcqUyCIQ34Mf7nnh0paMnXacFuGoC1mr3AtuDfLzd8Zuyl+rfuGn4HLAD+Az4qZQf+61TAj0Noj8vX6oC35SL43u7teG6rf5+iXppwW7/JUL5D03qaFRvvUe+AAAAAElFTkSuQmCC\");\\n}\\n.bk-root .bk-tool-icon-zoom-out {\\n  background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4gEMEgsHgty9VwAAA0FJREFUWMO9l09oXFUUxn/fmXlpItppi22k7UJBRSlVkCytSAuKUloIdjKT0El3FXVXdVFKRVAQV7qQohsNwdA0UFvBhYtqUVyIVlRaogtFQVq7qSTVjA3z3nHzBq/jvPmTN/Ss7rv3nvN99/y794kByMzcfE/7picn/jenmwWeRUI3E7wdCRskuCSTdDfwBvCtJEdySV9KOhpF0e0/LF5SqKtBgbv7ZjObcvfXgShD9Zqk5+orKx8Oj4z8NT05kU1gZm6+bdK0Azezu9z9hLs/HoIBvwAF4H5gKFh7B3gBWFY3460kWve4+3oze9fdx9OpVUmvmNlMHMf1RqNBFEUldz8OHAxUX9q6bduryut+Sfvc/Wz62ZD0fK1afjND9y3gGSRwv1GMojstTxUUCoVhdyopEYDzKXjWwZ4FFnEHWBc3Goet00m7lZlZYQixKw0FZnakGZksHUnHgvCN5/KARBH37enpOVg58H13HV0Kxg/kIuD/ngSA2ZMLt3bTSZJkUzNk7k4+D0AM/CGpaXCyBw/sC8Y/qZd2GpZiuL9YLN4Sx/HpoP5/c/exQ1OVq+1yyt13SLoArEsJnMjlgfOffvK3u58Kprab2QezJxfG2iTzUzI70wRPG9jbmpmb95SNB9mpzp7/j2yVdNbdx4K565K+cvfPJQ27+x5gBzAS7Hlvy+jo4WIvoC3kWpcvS3rR3eeAO9K529x9N7C7zX6AC2b28hN7Hl1Vt44niVq13LUjmtlYkiQfA5s6eO+GpDNJkhw9NFX5ueNt2ARodyF1IHIN2JiOl4H16fiKpK+B2Vq1vBAqFAf4IJkGNiIhWJK0192vunsC1IE/a9XycquNXARa5OnApeeioaHvKuP7r3dTGsiLqFAo7JR0T7B8rhfwXARa2us4UEqr5Ffgs151i/08oTNKdIO770ptObBYq5Yv5ibQq/sl3Qc8lJ4+lnSqH1vFfp9koZRKJVtaWnqkWXqSVkqlDe+vmUDWpZMlK/X6MBDegKf3P/nYaj8ErN9fqZBYEsf3Ag8G8Xit33BaniTcvGX0IvAw8BHwTa1y4Md+CeRqRL9fudwAvpienNi7Vhu21uwflOT+L+i1X2TJP57iUvUFtHWsAAAAAElFTkSuQmCC\");\\n}\\n.bk-root .bk-tool-icon-help {\\n  background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAAlwSFlzAAALEwAACxMBAJqcGAAABltpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IlhNUCBDb3JlIDUuNC4wIj4KICAgPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIj4KICAgICAgICAgPHRpZmY6UmVzb2x1dGlvblVuaXQ+MjwvdGlmZjpSZXNvbHV0aW9uVW5pdD4KICAgICAgICAgPHRpZmY6Q29tcHJlc3Npb24+NTwvdGlmZjpDb21wcmVzc2lvbj4KICAgICAgICAgPHRpZmY6WFJlc29sdXRpb24+NzI8L3RpZmY6WFJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgICAgIDx0aWZmOllSZXNvbHV0aW9uPjcyPC90aWZmOllSZXNvbHV0aW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+MzI8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+MzI8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpDb2xvclNwYWNlPjE8L2V4aWY6Q29sb3JTcGFjZT4KICAgICAgICAgPHhtcE1NOkluc3RhbmNlSUQ+eG1wLmlpZDpBODVDNDBDMzIwQjMxMUU0ODREQUYzNzM5QTM2MjBCRTwveG1wTU06SW5zdGFuY2VJRD4KICAgICAgICAgPHhtcE1NOkRvY3VtZW50SUQ+eG1wLmRpZDpBODVDNDBDNDIwQjMxMUU0ODREQUYzNzM5QTM2MjBCRTwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOkRlcml2ZWRGcm9tIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgPHN0UmVmOmluc3RhbmNlSUQ+eG1wLmlpZDpBODVDNDBDMTIwQjMxMUU0ODREQUYzNzM5QTM2MjBCRTwvc3RSZWY6aW5zdGFuY2VJRD4KICAgICAgICAgICAgPHN0UmVmOmRvY3VtZW50SUQ+eG1wLmRpZDpBODVDNDBDMjIwQjMxMUU0ODREQUYzNzM5QTM2MjBCRTwvc3RSZWY6ZG9jdW1lbnRJRD4KICAgICAgICAgPC94bXBNTTpEZXJpdmVkRnJvbT4KICAgICAgICAgPGRjOnN1YmplY3Q+CiAgICAgICAgICAgIDxyZGY6U2VxLz4KICAgICAgICAgPC9kYzpzdWJqZWN0PgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAxNjoxMToyOCAxMToxMTo4MjwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXA6Q3JlYXRvclRvb2w+UGl4ZWxtYXRvciAzLjY8L3htcDpDcmVhdG9yVG9vbD4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+Cphjt2AAAAT7SURBVFgJxRdbaFxFdGb2bhui227BWrsVKYgf2kJUbP9EUPuzEB803WTXJjH61Q/7Ya1+CMYKEVTsh4J/EpvY7BoabUiNiA8s1p+4KIhpoUUEselHqyS76TbZ3HuP58ydc3d2u4+IkQxczpz3mZkzZ86VYpXjvenpjZsLhUcliE4AuUuASAgptmt1EFdwPiclzIIUUwubNn17OJlcXo1p2UpodHRiux9xB1Eug1+slbzhFxGOKc851tu7/0oznYYBDA8Pt0U2tL8KQryIq2tvZqQhD0QJHRz3yqWhgYGBpXpydQMwqz6NCnurleCSADkJEfgKfOePqL80R/wV1ZaQyr1LenKfkPCkEPKeaj0xg7vxVL3duCmA0Vyuw/fl52hgBxsBED+h4Cv9z3R/zbRm8MTJTx7HQN7GQB6w5C4L4SX7M5lfLBpurjXMyvNIShiyi0l1pL8n9b7EDGPR8fHxzSsQ6XDB3618/xqo6Pk25V5MpVJllgHM1BO58RdQ612kOYZ+GXdij70TYQB05mpj+1kU5G2fB+l3PZtOf8NGx6ambnMXb3yAxg8wjSEG6OKKR9oicBQD+ZvpH2Wzj0lQpxCPG9qMv1x6hHNCsSAlHM7ZOa682vlI9tRDbvHGbD3nZAPpDoD/3JIrLpAs26UFkC3EMUA99hpfGtEBfJjNJnS2Gwnadnvl+Xw+iuc3DAJuNyIaSCHpilVldyDjjUxj3WDZIAhxhHHyRcdNuA7AAfUaXzVKODpzFiZ4/uLvh5G+m2no+C/pyIf7MqlEJB7bpqR6nXkEUfbeawuLaZsW2ISfNQ2vtaktQlGFQyIVGT0o2+2EC4iQNGwjBIN9qdQ5Qg4mk4X4rW3vCClLtowE2FOFUxKDfNmiZci3ovKKRFPh4FK9q4Zbdr+lKKJiA13TcHR2dmLBgdmQ0GAS2MZaEowY+XbAk09IvgtYZGp16SyvFhaHcIUh645t8T9DBCcnz5zZ4hZLu3DzK2QlL1QQa0Y+pHiJKPSuOGj3PmZTheM5w2TwqBxnvBZOTk7G5gvXJ5Aelms8wnJURL+olSWcfEhf6gDoUXPMq6ZlqbzWU2pE+3hi4s6F68tfIj9cBMlikr7Z0/P0b/X0yIcUXsDCF1WhtL4OROHaXk+xlkbV0Cu732Nmhc4peaWSg73pA8dq5RkvO37ldUTfXCKZv2q45MkhvG87WQEzpCCUSvV1d9GONBy3lMvgKSwrZig8gjAietWY0QriylO2jIo4yVbOSb7KB/qmI9BPKjHpSSXYauRyn92Nq9/Kcrj13x3s3v8D481glQ/0raiNYgX9njPSBOImbrHZePl+tfFmc9sH+Xaoh8NjOKSVdDMhjjYzQLy+dFceH5+IJQf9VYXX4tROg4ZFU8m31M3mfPEqUoJqCGJfvWpo2xnNfdrhC28n06SCeSzNZxlvBINGRXCtKS7EY1uV6V7HWAm38y1cXaXsMcOCvr9ySPj+af7A1U2HJXHzVNvUXVLIGyPf+jV0pf8GHoN+TLAyPkidTCi2RpPApmnR0Bd1zGRaB/B8Oj2HSw7LLbVR1MmskW8RdEWVXSJf3JbpAMgRtc4IZoxTh9qotQjCasm46M0YX9pV1VmbpvRH5OwwgdRtSg2vKaAz/1dNKVtb17Y8DCL4HVufHxMOYl1/zTgIgiYvBnFKfaNp3YjTdPz3n9Na8//X7/k/O1tdwopcZlcAAAAASUVORK5CYII=\");\\n}\\n.bk-root .bk-tool-icon-hover {\\n  background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4gEMEg4oVHp0SwAAAQJJREFUWMPtlsENgzAMRb8RQ5VJItFDOgaZAMaAA0iZpN3KPZSoEEHSQBCViI/G8pfNt/KAFFcPshPdoAGgZkYVVYjQAFCyFLN8tlAbXRwAxp61nc9XCkGERpZCxRDvBl0zoxp7K98GAACxxH29srNNmPsK2l7zHoHHXZDr+/9vwDfB3kgeSB5IHkgeOH0DmesJjSXi6pUvkYt5u9teVy6aWREDM0D0BRvmGRV5N6DsQkMzI64FidtI5t3AOKWaFhuioY8dlYf9TO1PREUh/9HVeAqzIThHgWZ6MuNmC1jiL1mK4pAzlKUojEmNsxcmL0J60tazWjLZFpClPbd9BMJfL95145YajN5RHQAAAABJRU5ErkJggg==\");\\n}\\n.bk-root .bk-tool-icon-crosshair {\\n  background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAADEUlEQVRYR81XXVIaQRCeHqug8CXmBNETaE4gniDwIgpVspxAbxC9ATkBkCpQ8gKeQDiB5AQxNyAvUlrldr7eHxyGXZi1rMJ5opbp7m++7un+htSGF204vsoMoNXrlzSpfWa1oxQfhAegCZGaEtPorHo8znIoJwCt6+td8uk7ApUQCIHTF4BNAWzImq8ap6cP68CsBdDp9i9ZqXM7ML79g/EnCWD+jgMKENKqWT+tXK0CkQqgNRjs0OxpQIqKhoMxaG6/6JeRnK7T6yO2UvVqhYSlLX+ryORfgKn9ORDFIy7ky41yGcwsr0QAQfDH5zucOswx819fs4egI9OFCcD8DjBF7VNbEX0JzdWEt3NHSSASAcCxBDqMgt/623kvyTgNgNjJIfTjk4D4FqaJR1715MjmYAmA5Bx3AwUXQL+t105KaTlcBSC26XRvhjEIoLiq1yqXpr8FAGG16/ug4IT27fxBWu7EiQuAiImJpEMKE6nYM30uAIDDttSUOPfJP7JzbjPhAiBIh9QE67vIvoOi9WJfCwDavf40ulpjbCqmUf+W753ezURuh7Dg1SqflwAEHU6pgfyBq9Y4qx0LG++2fnZ/eUzcstmdM2AWH+jfc+liWdBJfSENf8Lifi3GVwC9mybOfi5dzatWVrbbLIHNva8p5h/16gkaFiLGGxbufkoE6XguwePiXLF3XmMfCUCUAqtKXU7sumd1CowOuJEi3Pg1FBpjitIGhyvVSfvmjci6ZR+rFQfDiPVE2jFYeICQ+PoewwjC5h7CZld6DBdyu6nDSKgzOyIMhmhK5TTqXYbRorZYM46TmpKAAOrGWwSJJekSB1yqJNOzp1Gs7YJ0EDeySDIMtJbQHh6Kf/uFfNFZkolJICRmz0P8DKWZuIG2g1hpok+Mk0Qphs0h9lzMtWRoNvYLuVImUWrmPJDlBKeRBDfATGOpHkhw670QSHWGLLckmF1PTsMlYqMJpyUbiO0weiMMceqLVTcotnMCYAYJJbcuQrVgZFP0NOOJYpr62pf3AmrHfWUG4O7abefGAfwH7EXSMJafOlYAAAAASUVORK5CYII=\");\\n}\\n.bk-root .bk-tool-icon-lasso-select {\\n  background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4gEMEgwlGP1qdAAABMBJREFUWMO9V1uIVVUY/r61z57ZMx4DnbzgkbQXL5iCJphlWdpIGY4jpFBkEiU9ZNaDRRcITcIwMwgxoQtU2IMXdAZfMjFvpERXYiSbysyBEXFmyuHMnLP32uvrwT2xnY5nxvHQ93Jg7fWv71/r//7L4a59TRgqJk+Z6v3a+sv0OI5nk5wu6VaSVZImAThHsgjgrKTvM5nMUWvtmf5n8HodCIKgOgzDhc65pSTrJQWDsSNpJX1ljHnDOfdT37oZLLHv+8OMMasKhcIJ59xHAJYMlhwAJGUAzJfUTHLFuFzOG5QDU6dNMyQfs9Yedc5tBpAD4IYYNQGoBrDtQnt7/b0LFrJsCHzfn2itfQfAnZLiazytA3AaQAuAiwDaEgeNpGkkswAWSBqRONB38b88z5uTKePt6iiKXkk8jq+iJC5LOmiMaTLGHLPWhmWeHr7vV0dRtATAapAzIVmSo51zyzIlbm2stesFPA6pKk0r6Ryg93y/ek8YFvPOOTg3cDSiKCoC2OP7/rEoirYm4rUkF12lAWNM1lr7lqQn0+QA8gI2jBg5cj6Aj8OwmB+KAKIoukhyp6SRJAUgl0ndPLDWPi9pJQCbuviXvu+/GIZhW1dnJ24UJFuTjCCA2ADA8sYGWmsXS3qmL94kDYAtkh4Nw7ANlQJ5U6INT1KrAYC9zQdykl7nFSj5fXp5Y8NWVBhy7mUAjqShMYdMXV2dJ2klyRwAJ8lIeuGWCRMP7N7frEqSG2OmAFhKshNAp5wrmO7u7jEAngPQm1S2z2pqapr+OPt7XEly0oxwzq2RdFmSD2AMgKKJouhhAL4kA+Cs53l7e3t7uytJHgRBreTWkXwkKVJnJD0B4GAGwIJE9R6AFufc6UqSZ7PZbD6ff5dkA4CQZEHSqwAOISmXtwGIE+F1SeqqIP8d+Xz+C0mLJYWSAODteXffczjdDQNJ0BWMCoLg5gqIbRTJNwHsljQhUb0luWPM2LE7Thw/9m/5NCT/TByxAOYWi8X6/gdWV1dnfN8fNRBxJpMZTXKdc+6IpFVJWAEgkvSJpA0X2tvtVTaSjgOYBCAEEADYSHK87/sfhmEYA9gShuEDkgzJHyWtB/B1irQ2juP7ADxkrX0wOUOpzmdpzEY590HJ7Ni1r2kSyZOSiv2+hSRjSTXp/QAukzySNJOJkmalyNIl10hqMcasdc61XDNcQRD8BnITgNp+36r6kfcNFMMlLQGwTNLMEuQGQBfJl2bdPru+HDkAZAqFQux53jZHEsC6aw0eg2gylNRBcqcx5v04ji999+03AwsWAOI4Lsy9a94WkisAnE5a5WCJYwCfA1g7LJudI2lTHMeXBm1faiQzxkyRtF3S5CTupeAB+KG2tnZFT0/P30NO2VKLzrmfAbwGMipjG5Oc0dPTc0Md05SZ5U4Q2FxChErtEYD7jTGNQ3UgM8Asv90Yc9I5LSKRlXSI5CxJa0jWSALJjKRnAewfkniT+vwf7N7fXHK9rq7O7+jo+BTA/NRrdBpjnnLOnUrvXd7YMPQXSBunneno6IhIHgYwW1JtkgmBpBkATlVMAwOk3nFJ+VSoqgCMr6gIy2FcLtdKspAedyQN/98caDt/3kpyabUmf8WvG/8A1vODTBVE/0MAAAAASUVORK5CYII=\");\\n}\\n.bk-root .bk-tool-icon-pan {\\n  background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4gEMEg4lKssI9gAAAOtJREFUWMPVll0KwyAMgNPgoc0JzDX2Mtgp3csKErSamGabIEUo/T6bHz0ezxdsjPJ5kvUDaROem7VJAp3gufkbtwtI+JYEOsHNEugIN0mgM1wtsVoF1MnyKtZHZBW4DVxoMh6jaAW0MTfnBAbALyUwCD6UwEB4VyJN4FXx4aqUAACgFLjzrsRP9AECAP4Cm88QtJeJrGivdeNdPpko+j1H7XzUB+6WYHmo4eDk4wj41XFMEfBZGXpK0F/eB+QhVcXslVo7i6eANjF5NYSojCN7wi05MJNgbfKiMaPZA75TBVKCrWWbnGrb3DPePZ9Bcbe/QecAAAAASUVORK5CYII=\");\\n}\\n.bk-root .bk-tool-icon-xpan {\\n  background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4gEMEg4X4hxZdgAAAMpJREFUWMPtlsEKwjAMhr/pwOOedINJe/PobWXCfAIvgo/nA4heOiilZQqN2yE5lpD/I38SWt3uD9aMHSuHAiiAAmwaYCqoM/0KMABtQYDW11wEaHyiEei28bWb8LGOkk5C4iEEgE11YBQWDyHGuAMD0CeS30IQPfACbC3o+Vd2bOIOWMCtoO1mC+ap3CfmoCokFs/SZd6E0ILjnzrhvFbyEJ2FIZzXyB6iZ3AkjITn8WOdSbbAoaD4NSW+tIZdQYBOPyQKoAAKkIsPv0se4A/1UC0AAAAASUVORK5CYII=\");\\n}\\n.bk-root .bk-tool-icon-ypan {\\n  background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4gEMEg4anK0lywAAAMVJREFUWMPtlzEKwzAMRX/S7rlpIMXeOnaLaME36FLo8XqCdNFghGljyc4kgQi2Q/SUj0F/eL7eMMTKz6j9wNlYPGRrFcSoLH4XxQPvdQeYuPOlcLbw2dRTgqvoXEaolWM0aP4LYm0NkHYWzyFSSwlmzjw2sR6OvAXNwgEcwAEcwAEcwAEcoGYk20SiMCHlmVoCzACoojEqjHBmCeJOCOo1lgPA7Q8E8TvdjMmHuzsV3NFD4w+1t+Ai/gTx3qHuOFqdMQB8ASMwJX0IEHOeAAAAAElFTkSuQmCC\");\\n}\\n.bk-root .bk-tool-icon-range {\\n  background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAAlwSFlzAAALEwAACxMBAJqcGAAABCJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IlhNUCBDb3JlIDUuNC4wIj4KICAgPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIgogICAgICAgICAgICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgICAgICAgICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyI+CiAgICAgICAgIDx0aWZmOlJlc29sdXRpb25Vbml0PjI8L3RpZmY6UmVzb2x1dGlvblVuaXQ+CiAgICAgICAgIDx0aWZmOkNvbXByZXNzaW9uPjU8L3RpZmY6Q29tcHJlc3Npb24+CiAgICAgICAgIDx0aWZmOlhSZXNvbHV0aW9uPjcyPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj43MjwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjMyPC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6Q29sb3JTcGFjZT4xPC9leGlmOkNvbG9yU3BhY2U+CiAgICAgICAgIDxleGlmOlBpeGVsWURpbWVuc2lvbj4zMjwvZXhpZjpQaXhlbFlEaW1lbnNpb24+CiAgICAgICAgIDxkYzpzdWJqZWN0PgogICAgICAgICAgICA8cmRmOkJhZy8+CiAgICAgICAgIDwvZGM6c3ViamVjdD4KICAgICAgICAgPHhtcDpNb2RpZnlEYXRlPjIwMTgtMDQtMjhUMTQ6MDQ6NDk8L3htcDpNb2RpZnlEYXRlPgogICAgICAgICA8eG1wOkNyZWF0b3JUb29sPlBpeGVsbWF0b3IgMy43PC94bXA6Q3JlYXRvclRvb2w+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgrsrWBhAAAD60lEQVRYCcVWv2scRxSemZ097SHbSeWkcYwwclDhzr1Q5T6QE1LghP6BGNIYJGRWNlaZItiFK1mr+JAu4HQu0kjpU8sgF3ITAsaFg0hOvt2Zyfvmdsa7a610Unx44Zgf773vvfneezPHNzrbhn3CT3xC3wPXYOC8LDzqdi8YY/gwh4BeknS/2th6dr2kf94AOp3OFyWgMyziOPbMDxV9FTtJnl1ut795Xd0/YQ0/vtYQwMT1KXWCfr2IjOWwtNehwN4xL9ykTrm6Pzl58yLn3J+mKh9mXbT3uRjGEDph+O8/TjfP5dBp7Ha7AX7O3o5nZeD/0E/OGyXntDgzA0X6qmCnrVutVlrUWV9f/3xo+pwhGDhvEPHOjoxnZjJggXmMHzBQ7NGNp9vxk61fr0HR7e/u7pZzCGHlc7qwBYYTT7tJYSx1AQzppyFPft5apta9w7SKcn0b7P7+/jCsDQ5mbc0dCmIJGDN0ehdcjsmkm6A6KUeKFOTE11PLxrC7Ukqh3ylL2fT0NAP9q6ur6rRCJJYsbKB0JsbCKMuy+xREePDyxQPCz+Crlw062QcA5wBOOt1l6vIl2WiI9F1fN6Q+BBqit6hEC4Hk08GQJMn4myjSP7RavVxgdaVUh/3U6HCMsPr9pYnJKRziHtWQ+un58+hGs6nsjQSjpuTyKGN3CX+FBwHXSiEVgjP+O8X6N12kIePES+GzTKAkGbNp8yJsGUMVzz8jPKReiyAQRimy5/cjye5RpF8utFp/+nwmT7d/NMzcFkS7yjJNGDaPURQxIQThEQy0SyF4l5WJYYhBa816vZ6dU7A6CAhbZVow/pDe0O9hVOoCi13r4BgBAvJHqMSQL2vE/iH6IAXEwgrRVUmBoRRwnwJQT98xEeVeSUyB4dJ5nwJBKdCFFGRmUCcu7rwIYypCTblaChuNBhWODrman5ub+4v0rMNBt8z6Ezh7GksJQpCbm79cMQE7QBFm/X6f0rjWnv8WRYg/QdbUpwDAEBy8vPyA8rNGzg3a8MiElwiM7dAtRqNoNptjGPM1laVxP9umWEMGLOKhKUOJDtBwDmzsw9fC/CzHr9SGuCTi2LbbKvVtmqXpCjMihBFa79Wrt5fGx9PDzc3fmu32Lf8qFliwU9emKhBSp+kRKn/hu9k1COEDbFdt/BoKWOAkuEbdVYyoIXv8+I/QK9dMHEb1Knb7MHOv8LFFOsjzCVHWOD7Ltn+MXCRF4729vWMDK+p8rLkvwjLg4N4v741m5YuwCI9CvHp1Ha8gFdBoPnQAkGsYYGxxcfEI7QQlFCTGUXwjAz4tWF+EpymOWu7fglE7qsOvrYE6g4+9/x/vhRbMdLOCFgAAAABJRU5ErkJggg==\");\\n}\\n.bk-root .bk-tool-icon-polygon-select {\\n  background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4gEMEjc1OfiVKAAAAe1JREFUWMPt1r9rU1EUB/DPK0XbqphFHETo4OCiFhwF0V1KHbRSROLqon+AUMVRRFBwEbRFMBiV+mMW/wIxi5OD1kERRVKRJHUwLvfBTZrU5OWBGXLgQu7Jfe98z/ec7z0vKa88b2q1BDtRHdAPBaylm1NzsxsOjPnPNt6WSWprbft+/c3I3zOAjhT1Y4+fvcjEQJIXnVECSa+AhqIHqlHH5lWCZoe+Gk4GRgDG86j9SAUdlDBSQaZhlOkuHyoVdJmsw98D1S5fM4NYM1LCpqM+Lwa240oLgmZzpVZvzKT75VLZcqksSZKWlQeAy/iORVwIvh31xvotvK7VG3Px4aWHj3Jl4C2uYSvq+Bn8v6LLbaVWb9zsBiKLCvbiNG7gLm7jAYqbPHMJMziZ9lsKoh8GtqCEVVzHftwJn+TFHp4/hg8BSCYVfMOZoPEv2NZGdy9WCGUr9toDR3E2/H4V6nwRe/BmgN65H1ZhvMuB3XiKIyFoGefwO6ysVkUlrNUNsyAK/jli533Q+Y8cJFvAeXyMS1CI/jiMr/gUtD2LQwMGr4R3p7bY3oQHQ5b38CT4D2AXXg6YcQXHpyYnlqKsi5iOAVSwL9zd7zJ09r+Cpwq72omFMazjT9Dnibym0dTkRDUKrrgwH7MwXVyYB38BstaGDfLUTsgAAAAASUVORK5CYII=\");\\n}\\n.bk-root .bk-tool-icon-redo {\\n  background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4gEMEg4itK+dVQAAAaFJREFUWMPt1L1rFFEUBfDfJDaBBSslIFjbaSFp1FJQFMVCHkzhKIqdUYOCoBgErVz8rCwiTDMwBCIKipDWyip/gxAIWAmBgBC0eYFh2Gx2l9lFcA5M8e59782Zc84dWrT435Hs1siLchqn43MS0zgW22vYxjesYjVLw3YjBPKinMUTBOwf8J5fKLGYpWFjJAJ5Uc7gIW6jM6Kim3iNZ1katgYmEL/6I+YasvY7Lg6iRpIX5VF8wuEe/XV8wGf8jN6LWTiAc7iEQ7ucPZ+lYW0vAtfwvlbfwCKW9gpXDOv1mJvZHiSO91MiyYsyiQSuxtpXXM7SsDmM5nlRdrCMMz3sOJWl4Xevc/vwBzdwAl+yNNwZxfRI+GxelK9ikHcwh8d4NNR/YFRES1ZwoTYdR7I0rNf3TzVNIGbmSvR/Bx08mIgCFSVu4l2ltIWD9WxNGR+W8KOynqnZ0rwCeVG+wa0hjrxtWoF5dAfc28V8Mib/n+Nev5dnabg/zgw87aNEN/bHOwVRiRe4Wym9zNKwMKkpgIWKEt24njxiJlq0aPFv4i9ZWXMSPPhE/QAAAABJRU5ErkJggg==\");\\n}\\n.bk-root .bk-tool-icon-reset {\\n  background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4gEMEg4gWqH8eQAABLdJREFUWMPtlktsVGUUx3/nfvfOlLQaY2IiRRMQIRpI0PjamJhoVASDvNpCpYw1vJQYSVwZwIVQF6wwRHmkAUof9ElrI6VqDAXcID4TF0IiYQMkSlTokNCZ+b7jove2t+NMH7rQBWd3v+989/zP+Z8X3Jb/WGQySvUNTQBJESkNguAVYIWqzhaRhwBU9WcR+QXoymazn6jqzUQiMQSQzWZRVdal1vwzAI2tHQBPOuc2AbWTdOyQ53n7nHNfRwee51GzqoIQMCLDpr3x/tLQ0oZzrk5Vj0/BOEBt+KYuOlBVGlrahr0Wob27t3gEjnZ2AyQzmUwHsDgP6J/AYRE553neDwDOuUdU9QngNeCumK4TkRMhZUORcYC1qysLA6iuSQHIwkWLD6lqapQsuSmwTVV3h99I7EcAR462A2xR2Ilq6ehTaejvO1774kuLNALR33eclsaGsQDe3fYegHl43vyNwEeqGl1963mm2jl7YZRTQ82qlWP4HM6ZToC5ztkW4LHQoALru7s6Di5dvlIj/e6ujrEAWoZDn8hmMjXATMACGaAVuBjXTVVXFc/AxhaA+4zvn1DV+eHxVWPMAmvtb5GeMWZyZVhI2rt7qVy2pOh9U1snwIPW2vMi4oWJuBPYHkVAVScPoKmtkzVVK6cEMsyJraHhiCqJqJUwj/JRz7TW1iSSyR2rVyylqa0Ta+24Ic8vXaAEmDFc/l5Z2A/80OibuVyuz/f9ElUdHCmvw82t5HK5h6y1PYhsz2YyGw43t2KtBZHIGwB6+j4rCkBVUdV7gXrggnPuu8h4eP+xMeZS2D0rJYZ6AdAMzAt1b4nI26p6IFZOY8pugijcKSIHVLUK0LyST4vnrVfnWr3mjmP4QTATaERkXkypRFX3isjmuHdRJEK6Ckqquopp06bdKCkp2Sgi7XnGLcg7gzeutwNIiPYc8HixqIrIOlU9ONVIhHPEd851icgSVXUiskVV94gIqoonIt0i8gfQCfwae38e6BWRXuBZz5jZ8VbaOE4EIqlZVUEQBLlkMplS1QER2RwkEnsSyaREDUzyeNsvIhvCMqkH1kdIJ2o+k8iJB1LVVRfjZ6nqqlEAIbdVQGto8Lrv+/dbawcjAL7vc+6bs+zetetfLSHxniIFGofGGsU2oC7eOCbDfZ7nQawBOSAX74SF9oEPImOq+r7nmVmxb5raukZa8UReGmNmhbMkAwwBH467EYVZe49z7kdgenj8k7V2oTHm8kgdWcvrNdVFjR8cHkYzjDH9wLjDaEwEzpwa4MypgWvAjtjxfGNMj4jMiT+M+kFsZI/Q6Pv+HGNMT8w4wI7TAyevxXVPD5z8+zD64tRXAMHVK1eaVLUyVvuDqroV2BOnJF4ZIedviUidqt4Re9s+vbx8zZXLl7PR2+nl5Tz/zNOFp2FzxzGAklw22wUsLLaSKXwf8vhosZUM6PeDYEUum70VHfpBwKsVyyfeikOP6oBNwN1TrLbfgX3A1kKLzKeff8nLLzw38T5wZDgxn1LnNk5lLRfP26/OnR2hwfNYW2Atn9RCsrf+EECyrKysDFimqhXhyjY3VLkAXBKRDqA7nU6nS0tLhyIj6XSaN9bVclv+l/IXAmkwvZc+jNUAAAAASUVORK5CYII=\");\\n}\\n.bk-root .bk-tool-icon-save {\\n  background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4gEMEg4UexUIzAAAAIRJREFUWMNjXLhs5X+GAQRMDAMMWJDYjGhyf7CoIQf8x2H+f0KGM9M7BBio5FNcITo408CoA0YdQM1cwEhtB/ylgqMkCJmFLwrOQguj/xTg50hmkeyARAYGhlNUCIXjDAwM0eREwTUGBgbz0Ww46oBRB4w6YNQBow4YdcCIahP+H5EhAAAH2R8hH3Rg0QAAAABJRU5ErkJggg==\");\\n}\\n.bk-root .bk-tool-icon-tap-select {\\n  background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo3NzIwRUFGMDYyMjE2ODExOTdBNUNBNjVEQTY5OTRDRSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCOTJBQzE0RDQ0RDUxMUU0QTE0ODk2NTE1M0M0MkZENCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCOTJBQzE0QzQ0RDUxMUU0QTE0ODk2NTE1M0M0MkZENCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1LjEgTWFjaW50b3NoIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTQ0QzIwMUM1RjIxNjgxMUE3QkFFMzhGRjc2NTI3MjgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzcyMEVBRjA2MjIxNjgxMTk3QTVDQTY1REE2OTk0Q0UiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6eYZ88AAADLklEQVR42rSXf2TUYRzHv7tuGcfE6Vwb5zLSSjEj7Y9KWqfEmFZJP+yPMdKKmUrrn0iUfjhWlLFi6YfNrF+StBoTo39iYkTGco4xxxG59P7k/T2PT8/37nu3bx9ezvPj+zyf5/PreS78bGLS8SmrwE6yje3NHJsDBTALpknBz6JhH3NiYAB0gHqPOVv52wJ6QQ48BzdAttTioRJjdeA8mAHHS2xuk3p+M8M16ipVQE49Ds6CiFO9RLjGONf05QLx6wPQaBlbBlPgJVgkP0ETiIJ2sB/E1XfimjfgBOOlKDUqCGOcqBcQnw6BYW5YTo4wbvQhMmCfGRemC2rBiGXzWUb+kM/NRZ6CHWBM9ce5R61NgX6ayhSJ5EPlItlDRNkz4JbFHf06BkSzHjXxM+gDv1S/mPUo2AXWgt9UUHL/IVhS8yUV1/EbV3o4N+NaoE9Fu/i827K5pNYHnqAVJECShWmAaddpscYFFXwR7vnXBRGlnUN/L6kqKJlxnRUuDbaDBiL+vst5d4gpcpBrqk/2jIgCKVUolhntplzivHmwh4stGOPfwBWwl/2dpp8p7xjQZqFLiQJtauKkivYm+kzccpK57yXfOUe+P23JqAnVbhMFmlXntCWnxbT31am9ZJ4BJifsUmNTqt0cYhA5ypympPg7VkEKunPbVb8cIG+0kyHLJZNR7fUMooUKFHAPkfQo58VLK+RzwRDd4FdWG9mjpaAXzqkJa1R7kQttqEABWXMjOOxxVRfnhRm5URX1prk/0pQHwNcKlchZ+jdpC+hFdVqO0my9Hj5dkYgCn1Rfh/KdlNDHrJhPqlDih+IfBd6qwpOgEqYMsorJ2HtWxtagLJDn/W3KRfPOZhoeBJfZPgVeGKeKrkQBh5dLXl25Ny3pc4/1fkTdbvFqFQgbxWeYD0hXulhQ0pYiM1jG547fcbMQpVnHTZEn9W3ljsCzwHxCdVteNHIZvQa7/7cC7nV6zHIfyFP9EXjFa7YxKAVqPP4bxhhoLWW+z9JyCb6M/MREg59/RlmmXbmneIybB+YC/ay+yrffqEddDzwGvKxxDmzhc0tc80XVgblqFfgjwAAPubcGjAOl1wAAAABJRU5ErkJggg==\");\\n}\\n.bk-root .bk-tool-icon-undo {\\n  background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4gEMEg4em8Dh0gAAAatJREFUWMPt1rFrFFEQBvDfGhACASshkL/ALpWVrSAKEQV5sIULWlgZNSgIFkGIVQ412gkBt1lYLERREFJqJRaW1oHAoZUQsDqwecWy7N3tbe6C4H2wxc682Zn3zTfvLXPM8b8j6RqYF+UCzsfnHBawGt3fMcAX7GEvS8NgKgXkRbmMxwg41TLsN0psZmnodyogL8pFPMIdLHUk7hA7eJKl4U/rAuKu3+HslFr/FZezNPSTFslX8QErDe4DvMVH/Iq9F7VwGpdwZUjsPtaSFjv/1vCBPjaxO0xcNbHejLpZrrlvJCMCT+JzA+2fcC1Lw+GE4l3CG1yIptfjCtiKoqtiJ0vD3aM0Py/K57iIMxgkQxat4EdN7e9xdRzlk+LEEPvDWvIDXJ928sYxjL36icWK+VaWhlezOIqbGFirJd/H7szugrwoX+D2BDEvszSsT5OBdfRaru/F9dPXQF6U27g/KnmWhgctxqyzBrZGMNGL/rHI0nDkKXiKexXTsywNGx0OnFbFNk3BRoWJXnw//j+ivCi32/S8CxPVNiWOAdUiJtXITIqYY45/Cn8B2D97FYW2H+IAAAAASUVORK5CYII=\");\\n}\\n.bk-root .bk-tool-icon-wheel-pan {\\n  background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4gEMEgswOmEYWAAABddJREFUWMO9l09oXNcVxn/n3vc0fzRjj2RHyIZ6ERuy6CarxJtS0pQSCsXNpqGFWK5tTHAwyqIGN7VdEts1LV04BEoxdlJnUbfNogtDCYWQRZOSxtAUCoFiJY0pWJVUjeTKM9LMe+9+Xcyb8ZMychuofeHCffeee7/vnXvOuefYlV/+mv932//tb91z/Y2rvxmMHQ+4FcEfOIGN4A+UwDDwoQScc7vM7AIwB8yZ2QXn3K77Ab6OgJnVgeOSbkqaBiaACUnTkm4Cx3OZzwf+qzcRQup1zNZ9RwDe+0YI4YKZTUn6zCGSMLOfAF/03r+QZdnyfwO+ePEiI6N1nPMgMDMkETLRbd2mXG8gCbd9YiIKIUxLKoLfBN7I+80+CUlTIYTp7RMT0b3Af37p8kh5y9gZcy4Fzt+5szqSaxkzUR7dwtrKMmaGW242d0t6vrD/He/90865o865o977p4F3Ctp4frnZ3L0Z+OryUrVSrZ0z8ZxhHjhcq1XPrS43q/0flDlK9XpPA2ma7gMeyvfPx3H8TJZlH4YQWiGEVpZlH8Zx/Awwn8s8lKbpvmq1ahvB641SXNk6dhLskNA2MIBtwKHK1vGTW8bKMRbAMgyPqWeETxUM8VSSJAv52JmZA0iSZMHMThWwnipXKp8hsLLcSaIR92oU8xjSayCQXotiHotG3Ku3m+0EOQwPQCDggMf7BzQajSs5eAk4B5zLx4O1vD2eJMmAQKliscgASJMw21pansFs1swQ/DNLmUmTMNuXX+taXHTDaj5OW612R1JZ0nFJJ/J+XFJ5aWmpA6S5bHV8fHsPHFU6q3pJCjtFxtrKMuXRLUUXXxdrRLazFOtUolZlsGhmACsgnHPTwJnCnjP5HMBKLotzxsTE9rgDL0t6LoriKsDIaB31ZEK+JxQJRHFUBR2NqLw8OTkZR0OC0ntm9k1JWU7OA4vD/mZ+YfElsANmNEKi75vztzB5M8uAr+bx48me88g757PQ1U5zNg52YH7hX8l6f+4Fi3c3BqHNmkI4YQOV2MGCNu9qHPYCewfzbrC+XSGcWEcgTRKA3wFfyzdDz5d+D3x9CIcfA4eBbQS9LscskgfLnHNPAnslvS/pbZDHLLPADpx9N9fqpSIBH8cxWZY9m6bpb4Ev5fN/iKLo2TRNgdx/eo8Wk5O7Ts/N/SOSdMjHdj4kmgkIEJLJzPZKetvMTkIvFLsR25Ml2gfuF5M7vnA66sdooJYkCSGERe/9VAjhzRxoKk3Tvg3U8nulVqvx8cyNpER2umM+SdOkbc5B8JhpqBdIgTRR24h+lpKen731aRIN7thscH9Zlv0d2F8YD2TIX7F2uw3A7ZWV1a0TYz9ca8cJZHRbuRuaDfUCw9/qJHamPOKToAwHtHN6lMvlSkH2o7wDMDo6WuGuQbbn5+YAKNcb3J5fSvrhtTY+vsOPuD1IOyRhMOkj9kSx29HfXB5RUnS964NT2+3vbGbxG9auO2cDNuV6A8NTb5TitBuOpQkfYD2vwOxgmvBB2g3Hto5X42EJyVsFlztbKpXGNgqVSqUxSWcLU2+tdToa9hasLjfPYlwGa+bTi8Dl1dvNsyvNtQQL9MO2w+HM7BqwlAtPdrvdq9773WAVsIr3fne3270KTOYyS2Z2bbXdHhogKmPj7YWF+VOSXs/v/9KdO+0fVBrjbRkgB/KIDBnYu9f/7D+ZmfmRxPd6qwB8YmZXcq1MAQ/nJhTM+OnDe/a8+PGNG9lm19V/D1Qw7HXZlcRa69+U6w38l5/4ipxzf5X0CPBILjcGPJH34pVcc8692FxcXLlXRnTwwH7+9P4f8aWe3fY59LIqo1NMyQBCCHNmdgx4BegUWefjDvCKmR0LIcz9L8nokSNH+PRvH4HC3YQ098pSbevg24qlmZmNmtmjkg4D3+j/tZldkvQXSa3PW5ptlpL3ZaIN99OS9F7+IgKUgSyEkNyv2nHT7DZX0dr9rpjua2l2r4rogRAYVqZvnPsPqVnpEXjEaB4AAAAASUVORK5CYII=\");\\n}\\n.bk-root .bk-tool-icon-wheel-zoom {\\n  background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4gEMEgskILvMJQAABTtJREFUWMPdl1+MXVUVxn/fPvf2zrSFmUKnoBCUdjRoVaIxEpO2JhilMYBCtBQS2hejpg1Uo2NUrIFAoyGmtiE+GHwQGtvQJhqDmKYRBv+URFsFDNCSptH60DJTO3dKnX/33rM/H7rvsDu9M20fDMaVnGTvtb69z7fWXmvtc/TEzqd4OyXwNsv/FwFJQVI/sA14SZKRLOlPkr5TrVYXHz70quYkEEK4TtI2YAgYkrQthHDdhV5uuw+43/ZrwCbgRttgY/tjtrc0m83X3/f+D6ydnJhYcB4BSZcBA7aP2d4ELAGW2N5k+xgwkDB0IH19CGGH7R8B1aQeAf4KvAw0ku4K2zu7uru3ApdPEyiKohd4TNKjtjt5h6RHgccSNrddbvuHtm9Jqoak7xVF8WFgdavV+pSk5cCObNmXgK++85prCj3z28HKqZMnH7D9YAY4BvwujT8BvCuL1INX9vVt+dfwcCvNb7f9q2RuSfrGvWu/sL2Nf3LX7pzvj4ENSGBPVarVd4fRkZFltjdmoMGiKO4IIWwIIWwoiuIOYDDzeOPoyMiyFLkum7WJCMDztrcrTTrIRuAQZ6NcK1utL4dWq/VZoC8BhqvV6l1lWb4YYxyLMY6VZflitVq9CxhOmL60hhCKeYiV7WMKIXw9jT1HpXw3c+bOAKzOjJubzebJrKQCQLPZPClpc7bP6rMYKtjXth2OMf7tIkr11Wz8oQDc1Fb09vY+kQw1YAuwJY2nbUluAnCWpKkaFl6IQIzxivaR2SYA89sJVK/Xp2x32R6w/a30DNjuqtfrU0ArYecDCEqgLqm94T0dEm9mBG7PxkdDlkBnkhebgIezNQ8nHcCZPL9ijE1Jf/bZZoPtzbavmqNZLbf9tSxq+yoduuJ+SZ+zXSZyBXCqU+d8fvC5yRUrV+0G2j3g2hDCLyXd/+Su3QdnvP/zCuH72LWsgf2k0oHlH2c2odlkxcpVEdgr6aDtjyb8x20/J+mA7T9I6rL9SWA5dne2/GdXLl58qNJh398An85yTMA+4DOz8Dgu6Zu2dwJXJ91ltm8Gbp7Fgb+EEB4aHhpq5CEtACqVyr3AC0AlPS8k3TSmQ2YPhhBuS/1/LpmS9JTtNTHGfwBU2uUALARotVqniqJYH2Pck85pfavVaufAwnQvnHc0McaDKVptebN94QAnJB0EdtjekydyZXqjs/0ZgLIs/w6sy8bnYGYJ63pgERKC05JutT1kOwITwL9tvzlzUQUYB+Zjs2DBgu6xsbGJZHstByZbezregcBXeCsEz1bnzXt5anLyzLq71zDLxTRdVgemdx0fv2e2w5thO5DbiqL4oKT3ZKpnpyYnz+SY2ZpTAPZmJfdIrVZbNBNUq9UW2X4kU+2dcf53Aj1pj2PA7y/6m1DS00A9za9uNBq7iqJYBuoGdRdFsazRaOzKSqye1rTbaa/tlbYrqXQP2X4FIA9/J1l39xrC0v7+w5IeB8XkwS1lWe6TGJAYKMty31tfO4qSHl/a3384I3CDpI+kzC4lnRfrue6GytEjR8oQwlY73gC0L4qlth/q0M1/LYWtR48cKQF6enrC6dOnVwGLEpnxnp7en4+O1i/tszzGOCTpPmB7ahb57QUwBWyXdF+McWg6MScmuoA8OX8xOlpvXGz422XYTsB/SnpA0h7bX5R0WzI9HUL4qe2XbI+dk3xl+V7gxoztD5jRI+YK/zkEEokx2/uB/RdzIfUtueqVN04cXwF8G3iHY3z9Urw/j8ClyhsnjrcS2Vv/J/8NLxT+/zqBTkcxU/cfEkyEAu3kmjAAAAAASUVORK5CYII=\");\\n}\\n.bk-root .bk-tool-icon-box-edit {\\n  background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4gEMEg4QfHjM1QAAAGRJREFUWMNjXLhsJcNAAiaGAQYsDAwM/+lsJ+OgCwGsLqMB+D8o08CoA0YdMOqAUQewDFQdMBoFIyoN/B/U7YFRB7DQIc7xyo9GwbBMA4xDqhxgISH1klXbDYk0QOseEeOgDgEAIS0JQleje6IAAAAASUVORK5CYII=\");\\n}\\n.bk-root .bk-tool-icon-freehand-draw {\\n  background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAADTElEQVRYCeWWTWwMYRjH/88721X1lZJIGxJxcEE4OOiBgzjXWh8TJKR76kWacOBGxdEJIdk4VChZI/phidRBHMRRIr7DSUiaSCRFRM3u88gz+o7Z6bBTdjmYZPf9eJ55fv/5zzvvDPC/H9QsA66Olo9Ga+/MdR+Ljm2/KQIULsz9FqItGdOfJKLhApLgVkiSCGODjWit7QpKWy+TNrFeXvzKVUT8NiTVaIgDcbiCFJ7GiT8WkARXAdYBK0Lbhi/CenArRNskuM7/tgNp4ArQ42dwjf3WY5gWTqC7O/NbNn2Xkfw/YwdSw/We14HP2IEZwX+y9cZ9SH0LmgFP7UCz4KkENBNeV0Cz4b8U8DfgKiDxMWwUXETqLvJpCQpXZfawbzS7t9v5pL19cHBwfja7YA0y/lyCM0+E5hv5+piZXwKYcF23as+37bTXsQVqgkL0p/34fHR7DcBtbetFsBmGDwMOJCggYG55yw7dMlk6DuC1Bdu2RsCU9TYWQq2IoGbsreZ5NzvEqfSBsIsIy8OTbcdgiRHeh4o8AFAEwDakbY2AaCCpH7V9aGhoUUUy3UyVbkPYFuYLDlUZH8XBpwxkK0Dbgxg5HcVi0ent7a0RULMIozaHBSMfF9b2SzdutFcFB2FkwMIJOG6qfteXOa1nHZ48tyefuwyfT9s6wtzZ3t7eZse2DR2I228TtHXzuWCx9g8MtK5cuHCZTH4tiHEOa4xFngvTyS8f35d6enomiCi4/foEXBkZaQuukChL4FYA2Whd7YcC4gEdW3CpdL3LtGAVCVYJywEyTpAuJKeMOKXZs/Bw947C50KhUFOG4cwz35cjWNBlHGeD53n3xsfHP/T19U1qciggar8Fa4I3PHobIotBWBtc2hSiChyZxVzM53Pv7FVH6Tp3uVy+g0r1ImD2GjIrQGYIxjnfuXTZGICS5k/bBwJoubwEFX4TLah9EXomJGMA3za+f9913Yl4TnzsDQ+vE6YTZOjHh4ngibstt1pzQwd04F0bPStEBpXqRoBeQ/AKghfBnOEKgS+Q7z91Xfdz/HGKg8Ox7z8iYD9z6wqTkZFgnvhMGP9VZ2or1XVkPM9z0mytSfVsHa1RLBZbLoyNzUnK+ydz3wC6I9x+lwbngwAAAABJRU5ErkJggg==\");\\n}\\n.bk-root .bk-tool-icon-poly-draw {\\n  background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4gEMEjglo9eZgwAAAc5JREFUWMPt1zFrU1EUB/DfS4OmVTGDIChCP4BgnQXRxVHqIJUupp9AB8VBQcRBQUXIB9DWQoMRiXZzcnQSA34A7aAuHSJKkgo2LvfBrU3aJnlYkBy4vHcP557zP/9z3r33JdXa647N0kHSZd5Nn0rSxc8G3cXp85sMcnZZ8vge3osZ+l3vB8CWFA0iL14t79h210swAjACMAIwAjACkB90D/8/GchI9ve4nPwTBh5E9ws7OepzGWb9EddSn51Op9ZstadSg4VK1UKlKkmSDSMLALewiuNh/hVJq71Wxttmqz0dG88vPc+MgWP4grvYG3SLOBrZFFFrttqPe4HIDxh4GSei+98iSlusuYopXEAjBtEPA3tQwUpwluAbDm4TPJUz+BTW9l2Ce6G7L0X/Bw8D3T/7SKKIDzHg7QCcxjvcQAEtXAnrrg/RP0/DKPbqgcN4iVOR7gcO4dcQgRuoh7HSqwlP4n20m63jJu5n8MkWMYfP3UowhzdR8FU8w9iQwevBdyq3/27CMRzAE5yLuvsRLg+ZcR1nJ8YL81HWJUzGAPaFZwe/Q5MdyYDyNHgjzO90YyGHtVDncuiJchaHw8R4oREFV5qdiVmYLM3OgD9k5209/atmIAAAAABJRU5ErkJggg==\");\\n}\\n.bk-root .bk-tool-icon-point-draw {\\n  background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4gEMEiERGWPELgAAA4RJREFUWMO1lr1uG1cQhb9ztdRSP7AF1QxgwKlcuZSqRC9gWUUUINWqTh5AnaFOnVPEteQmRuhCURqWsSqqc9IolREXdEvQBElxtdw7KURSFEVKu4w8wAKLxdw9Z+bMnRmZGXfZ29//II8th4WwGVNyIoQLYB5vxA9Caq04iUd9A+7ZlsNC2I7TdSd2hZXMJKlnTqp9jtl/GBaqoyQ0noFKpUIzBicYYc+DEFpxkglc4oVJa5gvDn8v1xV2irG3FM4NSVwjUKlUaMcpJhCGmSEJQ6QGD8M5WnHCd8+f3QCXpPLx8WNwv0j6Bm9FMK7FJ3WBE+R/2t7c/GBmFvSBrzRTCsyTDjXrxUgEMtpxynJYmJoBJ4VAybwVARgvL7Oik0okCodnKpVKX7P0leiVMb0VvbJT+upznK4vh0GIeQwwQStJkHQD3MwsCALTJRG7Qrdrj5m/djgYaIa0hlkRdJk26XEgC9txurccBtVW3IudBImmZuACUP+ZlIDBt9FKcubYNTcAH/X0RYM1E7utJPlqe+uZzPxUcEkiSS4sTT95n15Mud0xWC0o2PAWOCdK3KYZlFxfM+tHOcnMzNr1es18ug+cgsVjP4yBU/Ppfrter1m/+l0+zYygML1xRVHU7TSb1cSzBzoBzszsH+AMdJJ49jrNZjWKou6wBnwOzcyndBpNbuueURR1Dw8Pq35p9cc5p/Dy9Dypt7jXrtdGwQECS9NPhr6Gq6txUzNigE6zydLK6lTw12/KT4FGFEUfJX2YJNONq5tVs4ODA7sD/DnwJ/BoADZuE3tHFs12dna6d4C/BI6AlbyzI8ii2TTw12/KK33gb2cdXsNZoAntbZC2SeO4c9592k/5eNQbiwvFd1kJuFGwLJr1wSPg/SwpvyFBHufOeXcFeAlE97U/uCxOY+P3b+Bn4B3Q+L8EdJfD4a+/AbC4UBzPxiPg3wlHZquB28Cn2IuR9x3gr3uV4DbwfvSDOvi4uFA8BDZmIRHkjHpS9Ht9iRqd8+5G3g05mAGcQbsdiX5QJ428G7Kygo8XYdb1/K4NWVmjzkNge2sz84bs+ELmpDDLtqWsNZBXgvmw8CTtpWVMT7x5YWBjLARnwZfKQNYN2U2LPvrh+5nBt7c2M2/It9bArCTKR8eZN+SJ13AScPnoODeRdqNenH+wul5w2gUr2WUjMFAt8bZ/0axX/wNnv4H8vTFb1QAAAABJRU5ErkJggg==\");\\n}\\n.bk-root .bk-tool-icon-poly-edit {\\n  background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4gELFi46qJmxxAAABV9JREFUWMOdl19vFFUYxn9n9u9sCyylUIzWUoMQBAWCMdEEIt6xIRQSLIEKtvHe6AcA4yeQb7CAUNJy0daLeomJN8SEULAC2kBBapBKoLvbmdl/c14vdmY7u91tF95kknPOnHmf95znPc97Ro2OTeBbdjFDT3c32ZxVHUOE9kSMB0/m6ExuoJn1H+ur6Y+OTfD50SMN5168OgrAlyf7CfuD+z7+iDs3p8hkLUQ0iFQ/yFl5Nm/qonfHVva+s32Zw9GxCYILsZ08tpNfBhbs+1YN4OH9+7huGdECSBVfqUosbsllfmauBqiR+cCNwOr7AEo8pPHJnymXykhg5fUWjoQpl0vVvhZhbSzGoUOHqgBlt6B6uruj2Zy1E9jo0fhfeyL2x4Mnc8VErK0KUEOB64JSyptfG4RSytsJjUJVxw2lsFy3urL9nx1Qd25ObctkrVMi+jQivd7U2ZyV/3Hzpq7h3h1b/7p9Y0o8v8rwAbTWrGpSocN/FGDlbAI0Rl23PCBan0Ok158H9Ipwzi25A/Mzc9Gl/BYx/E4kYqC1NKRARNAaDCNUM27Z+Zr+ouXs0q4+LSLBHPYCFkTkC6uU39kwCdsS7WRKmaYUiAhdnZ3MPX2K4+QjQI+C94A93rMzm8ltMwyDeDzWjMZeEb2pYQDdW3vITU2jtUZ5QThOPgm8C7wP7J15OPsBsB3oWpGnVWisCeDS1VHj4vBI92+/3tgB7Ab2AruAXiDBK5oIOkhtkEYRNRuJhObrd8Dl9ewf4D5wG7hVLpen29vb5wzD+BrkbBMaL3d1dk5nsrnlFDTTFWAWmAZueWD3gCemGde2k2fw1Al1YXhEvjozoO49eczdqekrWmsc2zlrmvEKOGoW1GUjFLqSk2KpJrCLwyMCPAP+BO54QL8DM6YZX/ClsP9YnwKkXnIBP4jdIpJRpdJTCYdMwwi98KU0Hjc/dDILNyUcwTCWdOSMJ0TRmBktGRhLugu0xyLk7CIqVNm+0bGJptl1YXikD0grpY4Rjc4a8Fbgdab/6OGbAJeCUuyJnnHmZH9pbSyGuBXV8NUwlUpR1EWyixmSyTWEwqGlJ2Swbo2JXbAAfgDGgGQA9I1A9t1tlq0AxrXxn0ilUpw4fhQqYkH/sT41OTnJJwf2s6FjI5mshdYa7bqVR2uezr9MJmJt14FvGrh/O9D+e6UkM/xyCuCqEKCYnJyUTKFQrZDHjxzGshwWLQcRsOz8Hi85P23id0ug/XilAMLBmm4tPGdoaKjSH5+oAGrhwvBI9SjZTn4QSK9yenoD7dlrExPoJlXW8G8ytpNHxRKk02lGxsdRKFwXLNvx5yY94HQLGhGk4LFCYQSqaE0AwWM1eOoEbR0dKBSW7bC4mKuffxs4D/wCLKwQQPAUzIkslfp6cVomROWSolh0GjldAM4nzDi2k9/i5UAzC9aKfwNJ3zgJg9YEvN6+C7SHgKm69+sD7RfNnKTTaZRPQfAut4oFV//IS7gkcB34VlVo8kGzphlfB+DU+TfNGBpZtRastvrvARJmfMF28ge9sc2B9/PNnCilMIDwK6y8/ow/Ai4kvILTljAXvDvEvrqKSUs60KolzPjBxspavQD2tKqCAGF/Ba+xE/Wbilu54wZV8NEKF5fXzQHl/bh4hUsE0WAXSlDMYcQSrQXgCmsTseXHsJkNnjqBFGwKJaHsKlxtUHYVhbLCzr1kaOA4bcn1y1Swmb+iLpJKpVrfgdpfsiVVCYcgluwgnU7jEgJ4s5UkLFtWYyHyEg0/N1q1tmQH+YXnAMFr97Nmv3p+0QsHQRsF8qpBOE5+rb9Nkaj50tVQKjqh4OU3GNL/1/So3vuUgbAAAAAASUVORK5CYII=\");\\n}\\n'),o.bk_tool_icon_box_select=\"bk-tool-icon-box-select\",o.bk_tool_icon_box_zoom=\"bk-tool-icon-box-zoom\",o.bk_tool_icon_zoom_in=\"bk-tool-icon-zoom-in\",o.bk_tool_icon_zoom_out=\"bk-tool-icon-zoom-out\",o.bk_tool_icon_help=\"bk-tool-icon-help\",o.bk_tool_icon_hover=\"bk-tool-icon-hover\",o.bk_tool_icon_crosshair=\"bk-tool-icon-crosshair\",o.bk_tool_icon_lasso_select=\"bk-tool-icon-lasso-select\",o.bk_tool_icon_pan=\"bk-tool-icon-pan\",o.bk_tool_icon_xpan=\"bk-tool-icon-xpan\",o.bk_tool_icon_ypan=\"bk-tool-icon-ypan\",o.bk_tool_icon_range=\"bk-tool-icon-range\",o.bk_tool_icon_polygon_select=\"bk-tool-icon-polygon-select\",o.bk_tool_icon_redo=\"bk-tool-icon-redo\",o.bk_tool_icon_reset=\"bk-tool-icon-reset\",o.bk_tool_icon_save=\"bk-tool-icon-save\",o.bk_tool_icon_tap_select=\"bk-tool-icon-tap-select\",o.bk_tool_icon_undo=\"bk-tool-icon-undo\",o.bk_tool_icon_wheel_pan=\"bk-tool-icon-wheel-pan\",o.bk_tool_icon_wheel_zoom=\"bk-tool-icon-wheel-zoom\",o.bk_tool_icon_box_edit=\"bk-tool-icon-box-edit\",o.bk_tool_icon_freehand_draw=\"bk-tool-icon-freehand-draw\",o.bk_tool_icon_poly_draw=\"bk-tool-icon-poly-draw\",o.bk_tool_icon_point_draw=\"bk-tool-icon-point-draw\",o.bk_tool_icon_poly_edit=\"bk-tool-icon-poly-edit\"},\n      function _(o,l,g){Object.defineProperty(g,\"__esModule\",{value:!0});const n=o(1);o(67),n.__importStar(o(66)).styles.append(\".bk-root .bk-logo {\\n  margin: 5px;\\n  position: relative;\\n  display: block;\\n  background-repeat: no-repeat;\\n}\\n.bk-root .bk-logo.bk-grey {\\n  filter: url(\\\"data:image/svg+xml;utf8,<svg xmlns=\\\\'http://www.w3.org/2000/svg\\\\'><filter id=\\\\'grayscale\\\\'><feColorMatrix type=\\\\'matrix\\\\' values=\\\\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\\\\'/></filter></svg>#grayscale\\\");\\n  /* Firefox 10+, Firefox on Android */\\n  filter: gray;\\n  /* IE6-9 */\\n  -webkit-filter: grayscale(100%);\\n  /* Chrome 19+, Safari 6+, Safari 6+ iOS */\\n}\\n.bk-root .bk-logo-small {\\n  width: 20px;\\n  height: 20px;\\n  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAOkSURBVDiNjZRtaJVlGMd/1/08zzln5zjP1LWcU9N0NkN8m2CYjpgQYQXqSs0I84OLIC0hkEKoPtiH3gmKoiJDU7QpLgoLjLIQCpEsNJ1vqUOdO7ppbuec5+V+rj4ctwzd8IIbbi6u+8f1539dt3A78eXC7QizUF7gyV1fD1Yqg4JWz84yffhm0qkFqBogB9rM8tZdtwVsPUhWhGcFJngGeWrPzHm5oaMmkfEg1usvLFyc8jLRqDOMru7AyC8saQr7GG7f5fvDeH7Ej8CM66nIF+8yngt6HWaKh7k49Soy9nXurCi1o3qUbS3zWfrYeQDTB/Qj6kX6Ybhw4B+bOYoLKCC9H3Nu/leUTZ1JdRWkkn2ldcCamzrcf47KKXdAJllSlxAOkRgyHsGC/zRday5Qld9DyoM4/q/rUoy/CXh3jzOu3bHUVZeU+DEn8FInkPBFlu3+nW3Nw0mk6vCDiWg8CeJaxEwuHS3+z5RgY+YBR6V1Z1nxSOfoaPa4LASWxxdNp+VWTk7+4vzaou8v8PN+xo+KY2xsw6une2frhw05CTYOmQvsEhjhWjn0bmXPjpE1+kplmmkP3suftwTubK9Vq22qKmrBhpY4jvd5afdRA3wGjFAgcnTK2s4hY0/GPNIb0nErGMCRxWOOX64Z8RAC4oCXdklmEvcL8o0BfkNK4lUg9HTl+oPlQxdNo3Mg4Nv175e/1LDGzZen30MEjRUtmXSfiTVu1kK8W4txyV6BMKlbgk3lMwYCiusNy9fVfvvwMxv8Ynl6vxoByANLTWplvuj/nF9m2+PDtt1eiHPBr1oIfhCChQMBw6Aw0UulqTKZdfVvfG7VcfIqLG9bcldL/+pdWTLxLUy8Qq38heUIjh4XlzZxzQm19lLFlr8vdQ97rjZVOLf8nclzckbcD4wxXMidpX30sFd37Fv/GtwwhzhxGVAprjbg0gCAEeIgwCZyTV2Z1REEW8O4py0wsjeloKoMr6iCY6dP92H6Vw/oTyICIthibxjm/DfN9lVz8IqtqKYLUXfoKVMVQVVJOElGjrnnUt9T9wbgp8AyYKaGlqingHZU/uG2NTZSVqwHQTWkx9hxjkpWDaCg6Ckj5qebgBVbT3V3NNXMSiWSDdGV3hrtzla7J+duwPOToIg42ChPQOQjspnSlp1V+Gjdged7+8UN5CRAV7a5EdFNwCjEaBR27b3W890TE7g24NAP/mMDXRWrGoFPQI9ls/MWO2dWFAar/xcOIImbbpA3zgAAAABJRU5ErkJggg==);\\n}\\n.bk-root .bk-logo-notebook {\\n  display: inline-block;\\n  vertical-align: middle;\\n  margin-right: 5px;\\n}\\n\"),g.bk_logo=\"bk-logo\",g.bk_logo_notebook=\"bk-logo-notebook\",g.bk_logo_small=\"bk-logo-small\",g.bk_grey=\"bk-grey\"},\n      function _(t,e,i){Object.defineProperty(i,\"__esModule\",{value:!0});var s=this&&this.__rest||function(t,e){var i={};for(var s in t)Object.prototype.hasOwnProperty.call(t,s)&&e.indexOf(s)<0&&(i[s]=t[s]);if(null!=t&&\"function\"==typeof Object.getOwnPropertySymbols){var n=0;for(s=Object.getOwnPropertySymbols(t);n<s.length;n++)e.indexOf(s[n])<0&&Object.prototype.propertyIsEnumerable.call(t,s[n])&&(i[s[n]]=t[s[n]])}return i};const n=t(183),a=t(179),o=t(185),r=t(78),h=t(244),l=t(141),_=t(148),d=t(142),u=t(281),c=t(14),p=t(96),g=t(282),m=t(68),f=t(70),b=t(285),w=t(8),v=t(9),y=t(23),x=t(187),O=t(190),z=t(286),S=t(191),M=t(85);class R extends x.Layoutable{constructor(){super(...arguments),this.min_border={left:0,top:0,right:0,bottom:0}}_measure(t){t=new x.Sizeable(t).bounded_to(this.sizing.size);const e=this.left_panel.measure({width:0,height:t.height}),i=Math.max(e.width,this.min_border.left),s=this.right_panel.measure({width:0,height:t.height}),n=Math.max(s.width,this.min_border.right),a=this.top_panel.measure({width:t.width,height:0}),o=Math.max(a.height,this.min_border.top),r=this.bottom_panel.measure({width:t.width,height:0}),h=Math.max(r.height,this.min_border.bottom),l=new x.Sizeable(t).shrink_by({left:i,right:n,top:o,bottom:h}),_=this.center_panel.measure(l);return{width:i+_.width+n,height:o+_.height+h,inner:{left:i,right:n,top:o,bottom:h},align:(()=>{const{width_policy:t,height_policy:e}=this.center_panel.sizing;return\"fixed\"!=t&&\"fixed\"!=e})()}}_set_geometry(t,e){super._set_geometry(t,e),this.center_panel.set_geometry(e);const i=this.left_panel.measure({width:0,height:t.height}),s=this.right_panel.measure({width:0,height:t.height}),n=this.top_panel.measure({width:t.width,height:0}),a=this.bottom_panel.measure({width:t.width,height:0}),{left:o,top:r,right:h,bottom:l}=e;this.top_panel.set_geometry(new M.BBox({left:o,right:h,bottom:r,height:n.height})),this.bottom_panel.set_geometry(new M.BBox({left:o,right:h,top:l,height:a.height})),this.left_panel.set_geometry(new M.BBox({top:r,bottom:l,right:o,width:i.width})),this.right_panel.set_geometry(new M.BBox({top:r,bottom:l,left:h,width:s.width}))}}i.PlotLayout=R,R.__name__=\"PlotLayout\";class k extends h.LayoutDOMView{constructor(){super(...arguments),this._outer_bbox=new M.BBox,this._inner_bbox=new M.BBox,this._needs_paint=!0,this._needs_layout=!1}get is_paused(){return null!=this._is_paused&&0!==this._is_paused}get child_models(){return[]}pause(){null==this._is_paused?this._is_paused=1:this._is_paused+=1}unpause(t=!1){if(null==this._is_paused)throw new Error(\"wasn't paused\");this._is_paused-=1,0!=this._is_paused||t||this.request_paint()}request_render(){this.request_paint()}request_paint(){this.is_paused||this.throttled_paint()}request_layout(){this._needs_layout=!0,this.request_paint()}reset(){\"standard\"==this.model.reset_policy&&(this.clear_state(),this.reset_range(),this.reset_selection()),this.model.trigger_event(new u.Reset)}remove(){this.ui_event_bus.destroy(),p.remove_views(this.renderer_views),p.remove_views(this.tool_views),this.canvas_view.remove(),super.remove()}render(){super.render(),this.el.appendChild(this.canvas_view.el),this.canvas_view.render()}initialize(){this.pause(),super.initialize(),this.force_paint=new c.Signal0(this,\"force_paint\"),this.state_changed=new c.Signal0(this,\"state_changed\"),this.lod_started=!1,this.visuals=new m.Visuals(this.model),this._initial_state_info={selection:{},dimensions:{width:0,height:0}},this.visibility_callbacks=[],this.state={history:[],index:-1},this.canvas=new a.Canvas({use_hidpi:this.model.hidpi,output_backend:this.model.output_backend}),this.frame=new n.CartesianFrame(this.model.x_scale,this.model.y_scale,this.model.x_range,this.model.y_range,this.model.extra_x_ranges,this.model.extra_y_ranges),this.throttled_paint=b.throttle(()=>this.force_paint.emit(),15);const{title_location:t,title:e}=this.model;null!=t&&null!=e&&(this._title=e instanceof l.Title?e:new l.Title({text:e}));const{toolbar_location:i,toolbar:s}=this.model;null!=i&&null!=s&&(this._toolbar=new d.ToolbarPanel({toolbar:s}),s.toolbar_location=i),this.renderer_views={},this.tool_views={}}async lazy_initialize(){this.canvas_view=await p.build_view(this.canvas,{parent:this}),this.ui_event_bus=new g.UIEvents(this,this.model.toolbar,this.canvas_view.events_el),await this.build_renderer_views(),await this.build_tool_views(),this.update_dataranges(),this.unpause(!0),f.logger.debug(\"PlotView initialized\")}_width_policy(){return null==this.model.frame_width?super._width_policy():\"min\"}_height_policy(){return null==this.model.frame_height?super._height_policy():\"min\"}_update_layout(){this.layout=new R,this.layout.set_sizing(this.box_sizing());const{frame_width:t,frame_height:e}=this.model;this.layout.center_panel=this.frame,this.layout.center_panel.set_sizing(Object.assign(Object.assign({},null!=t?{width_policy:\"fixed\",width:t}:{width_policy:\"fit\"}),null!=e?{height_policy:\"fixed\",height:e}:{height_policy:\"fit\"}));const i=v.copy(this.model.above),s=v.copy(this.model.below),n=v.copy(this.model.left),a=v.copy(this.model.right),o=t=>{switch(t){case\"above\":return i;case\"below\":return s;case\"left\":return n;case\"right\":return a}},{title_location:r,title:h}=this.model;null!=r&&null!=h&&o(r).push(this._title);const{toolbar_location:_,toolbar:u}=this.model;if(null!=_&&null!=u){const t=o(_);let e=!0;if(this.model.toolbar_sticky)for(let i=0;i<t.length;i++){const s=t[i];if(s instanceof l.Title){t[i]=\"above\"==_||\"below\"==_?[s,this._toolbar]:[this._toolbar,s],e=!1;break}}e&&t.push(this._toolbar)}const c=(t,e)=>{const i=this.renderer_views[e.id];return i.layout=new z.SidePanel(t,i)},p=(t,e)=>{const i=\"above\"==t||\"below\"==t,s=[];for(const n of e)if(w.isArray(n)){const e=n.map(e=>{const s=c(t,e);if(e instanceof d.ToolbarPanel){const t=i?\"width_policy\":\"height_policy\";s.set_sizing(Object.assign(Object.assign({},s.sizing),{[t]:\"min\"}))}return s});let a;i?(a=new S.Row(e),a.set_sizing({width_policy:\"max\",height_policy:\"min\"})):(a=new S.Column(e),a.set_sizing({width_policy:\"min\",height_policy:\"max\"})),a.absolute=!0,s.push(a)}else s.push(c(t,n));return s},g=null!=this.model.min_border?this.model.min_border:0;this.layout.min_border={left:null!=this.model.min_border_left?this.model.min_border_left:g,top:null!=this.model.min_border_top?this.model.min_border_top:g,right:null!=this.model.min_border_right?this.model.min_border_right:g,bottom:null!=this.model.min_border_bottom?this.model.min_border_bottom:g};const m=new O.VStack,f=new O.VStack,b=new O.HStack,y=new O.HStack;m.children=v.reversed(p(\"above\",i)),f.children=p(\"below\",s),b.children=v.reversed(p(\"left\",n)),y.children=p(\"right\",a),m.set_sizing({width_policy:\"fit\",height_policy:\"min\"}),f.set_sizing({width_policy:\"fit\",height_policy:\"min\"}),b.set_sizing({width_policy:\"min\",height_policy:\"fit\"}),y.set_sizing({width_policy:\"min\",height_policy:\"fit\"}),this.layout.top_panel=m,this.layout.bottom_panel=f,this.layout.left_panel=b,this.layout.right_panel=y}get axis_views(){const t=[];for(const e in this.renderer_views){const i=this.renderer_views[e];i instanceof _.AxisView&&t.push(i)}return t}set_cursor(t=\"default\"){this.canvas_view.el.style.cursor=t}set_toolbar_visibility(t){for(const e of this.visibility_callbacks)e(t)}prepare_webgl(t,e){const{webgl:i}=this.canvas_view;if(null!=i){const{width:s,height:n}=this.canvas_view.bbox,{pixel_ratio:a}=this.canvas_view.model;i.canvas.width=a*s,i.canvas.height=a*n;const{gl:o}=i;o.enable(o.SCISSOR_TEST);const[r,h,l,_]=e,{xview:d,yview:u}=this.canvas_view.bbox,c=d.compute(r),p=u.compute(h+_);o.scissor(t*c,t*p,t*l,t*_),o.enable(o.BLEND),o.blendFuncSeparate(o.SRC_ALPHA,o.ONE_MINUS_SRC_ALPHA,o.ONE_MINUS_DST_ALPHA,o.ONE)}}clear_webgl(){const{webgl:t}=this.canvas_view;if(null!=t){const{gl:e,canvas:i}=t;e.viewport(0,0,i.width,i.height),e.clearColor(0,0,0,0),e.clear(e.COLOR_BUFFER_BIT||e.DEPTH_BUFFER_BIT)}}blit_webgl(){const{ctx:t,webgl:e}=this.canvas_view;if(null!=e&&(f.logger.debug(\"drawing with WebGL\"),t.restore(),t.drawImage(e.canvas,0,0),t.save(),this.model.hidpi)){const e=this.canvas.pixel_ratio;t.scale(e,e),t.translate(.5,.5)}}update_dataranges(){const t={},e={};let i=!1;for(const t of y.values(this.frame.x_ranges).concat(y.values(this.frame.y_ranges)))t instanceof o.DataRange1d&&\"log\"==t.scale_hint&&(i=!0);for(const s in this.renderer_views){const n=this.renderer_views[s];if(n instanceof r.GlyphRendererView){const a=n.glyph.bounds();if(null!=a&&(t[s]=a),i){const t=n.glyph.log_bounds();null!=t&&(e[s]=t)}}}let s=!1,n=!1;const{width:a,height:h}=this.frame.bbox;let l;!1!==this.model.match_aspect&&0!=a&&0!=h&&(l=1/this.model.aspect_scale*(a/h));for(const i of y.values(this.frame.x_ranges)){if(i instanceof o.DataRange1d){const n=\"log\"==i.scale_hint?e:t;i.update(n,0,this.model.id,l),i.follow&&(s=!0)}null!=i.bounds&&(n=!0)}for(const i of y.values(this.frame.y_ranges)){if(i instanceof o.DataRange1d){const n=\"log\"==i.scale_hint?e:t;i.update(n,1,this.model.id,l),i.follow&&(s=!0)}null!=i.bounds&&(n=!0)}if(s&&n){f.logger.warn(\"Follow enabled so bounds are unset.\");for(const t of y.values(this.frame.x_ranges))t.bounds=null;for(const t of y.values(this.frame.y_ranges))t.bounds=null}this.range_update_timestamp=Date.now()}map_to_screen(t,e,i=\"default\",s=\"default\"){return this.frame.map_to_screen(t,e,i,s)}push_state(t,e){const{history:i,index:s}=this.state,n=null!=i[s]?i[s].info:{},a=Object.assign(Object.assign(Object.assign({},this._initial_state_info),n),e);this.state.history=this.state.history.slice(0,this.state.index+1),this.state.history.push({type:t,info:a}),this.state.index=this.state.history.length-1,this.state_changed.emit()}clear_state(){this.state={history:[],index:-1},this.state_changed.emit()}can_undo(){return this.state.index>=0}can_redo(){return this.state.index<this.state.history.length-1}undo(){this.can_undo()&&(this.state.index-=1,this._do_state_change(this.state.index),this.state_changed.emit())}redo(){this.can_redo()&&(this.state.index+=1,this._do_state_change(this.state.index),this.state_changed.emit())}_do_state_change(t){const e=null!=this.state.history[t]?this.state.history[t].info:this._initial_state_info;null!=e.range&&this.update_range(e.range),null!=e.selection&&this.update_selection(e.selection)}get_selection(){const t={};for(const e of this.model.renderers)if(e instanceof r.GlyphRenderer){const{selected:i}=e.data_source;t[e.id]=i}return t}update_selection(t){for(const e of this.model.renderers){if(!(e instanceof r.GlyphRenderer))continue;const i=e.data_source;null!=t?null!=t[e.id]&&i.selected.update(t[e.id],!0,!1):i.selection_manager.clear()}}reset_selection(){this.update_selection(null)}_update_ranges_together(t){let e=1;for(const[i,s]of t)e=Math.min(e,this._get_weight_to_constrain_interval(i,s));if(e<1)for(const[i,s]of t)s.start=e*s.start+(1-e)*i.start,s.end=e*s.end+(1-e)*i.end}_update_ranges_individually(t,e,i,s){let n=!1;for(const[s,a]of t){if(!i){const t=this._get_weight_to_constrain_interval(s,a);t<1&&(a.start=t*a.start+(1-t)*s.start,a.end=t*a.end+(1-t)*s.end)}if(null!=s.bounds&&\"auto\"!=s.bounds){const[t,o]=s.bounds,r=Math.abs(a.end-a.start);s.is_reversed?(null!=t&&t>=a.end&&(n=!0,a.end=t,(e||i)&&(a.start=t+r)),null!=o&&o<=a.start&&(n=!0,a.start=o,(e||i)&&(a.end=o-r))):(null!=t&&t>=a.start&&(n=!0,a.start=t,(e||i)&&(a.end=t+r)),null!=o&&o<=a.end&&(n=!0,a.end=o,(e||i)&&(a.start=o-r)))}}if(!(i&&n&&s))for(const[e,i]of t)e.have_updated_interactively=!0,e.start==i.start&&e.end==i.end||e.setv(i)}_get_weight_to_constrain_interval(t,e){const{min_interval:i}=t;let{max_interval:s}=t;if(null!=t.bounds&&\"auto\"!=t.bounds){const[e,i]=t.bounds;if(null!=e&&null!=i){const t=Math.abs(i-e);s=null!=s?Math.min(s,t):t}}let n=1;if(null!=i||null!=s){const a=Math.abs(t.end-t.start),o=Math.abs(e.end-e.start);i>0&&o<i&&(n=(a-i)/(a-o)),s>0&&o>s&&(n=(s-a)/(o-a)),n=Math.max(0,Math.min(1,n))}return n}update_range(t,e=!1,i=!1,s=!0){this.pause();const{x_ranges:n,y_ranges:a}=this.frame;if(null==t){for(const t in n){n[t].reset()}for(const t in a){a[t].reset()}this.update_dataranges()}else{const o=[];for(const e in n){const i=n[e];o.push([i,t.xrs[e]])}for(const e in a){const i=a[e];o.push([i,t.yrs[e]])}i&&this._update_ranges_together(o),this._update_ranges_individually(o,e,i,s)}this.unpause()}reset_range(){this.update_range(null)}_invalidate_layout(){(()=>{for(const t of this.model.side_panels){if(this.renderer_views[t.id].layout.has_size_changed())return!0}return!1})()&&this.root.compute_layout()}get_renderer_views(){return this.computed_renderers.map(t=>this.renderer_views[t.id])}async build_renderer_views(){this.computed_renderers=[],this.computed_renderers.push(...this.model.above),this.computed_renderers.push(...this.model.below),this.computed_renderers.push(...this.model.left),this.computed_renderers.push(...this.model.right),this.computed_renderers.push(...this.model.center),this.computed_renderers.push(...this.model.renderers),null!=this._title&&this.computed_renderers.push(this._title),null!=this._toolbar&&this.computed_renderers.push(this._toolbar);for(const t of this.model.toolbar.tools)null!=t.overlay&&this.computed_renderers.push(t.overlay),this.computed_renderers.push(...t.synthetic_renderers);await p.build_views(this.renderer_views,this.computed_renderers,{parent:this})}async build_tool_views(){const t=this.model.toolbar.tools;(await p.build_views(this.tool_views,t,{parent:this})).map(t=>this.ui_event_bus.register_tool(t))}connect_signals(){super.connect_signals(),this.connect(this.force_paint,()=>this.repaint());const{x_ranges:t,y_ranges:e}=this.frame;for(const e in t){const i=t[e];this.connect(i.change,()=>{this._needs_layout=!0,this.request_paint()})}for(const t in e){const i=e[t];this.connect(i.change,()=>{this._needs_layout=!0,this.request_paint()})}this.connect(this.model.properties.renderers.change,async()=>{await this.build_renderer_views()}),this.connect(this.model.toolbar.properties.tools.change,async()=>{await this.build_renderer_views(),await this.build_tool_views()}),this.connect(this.model.change,()=>this.request_paint()),this.connect(this.model.reset,()=>this.reset())}set_initial_range(){let t=!0;const{x_ranges:e,y_ranges:i}=this.frame,s={},n={};for(const i in e){const{start:n,end:a}=e[i];if(null==n||null==a||w.isStrictNaN(n+a)){t=!1;break}s[i]={start:n,end:a}}if(t)for(const e in i){const{start:s,end:a}=i[e];if(null==s||null==a||w.isStrictNaN(s+a)){t=!1;break}n[e]={start:s,end:a}}t?(this._initial_state_info.range={xrs:s,yrs:n},f.logger.debug(\"initial ranges set\")):f.logger.warn(\"could not set initial ranges\")}has_finished(){if(!super.has_finished())return!1;for(const t in this.renderer_views){if(!this.renderer_views[t].has_finished())return!1}return!0}after_layout(){if(super.after_layout(),this._needs_layout=!1,this.model.setv({inner_width:Math.round(this.frame._width.value),inner_height:Math.round(this.frame._height.value),outer_width:Math.round(this.layout._width.value),outer_height:Math.round(this.layout._height.value)},{no_change:!0}),!1!==this.model.match_aspect&&(this.pause(),this.update_dataranges(),this.unpause(!0)),!this._outer_bbox.equals(this.layout.bbox)){const{width:t,height:e}=this.layout.bbox;this.canvas_view.prepare_canvas(t,e),this._outer_bbox=this.layout.bbox,this._needs_paint=!0}this._inner_bbox.equals(this.frame.inner_bbox)||(this._inner_bbox=this.layout.inner_bbox,this._needs_paint=!0),this._needs_paint&&(this._needs_paint=!1,this.paint())}repaint(){this._needs_layout&&this._invalidate_layout(),this.paint()}paint(){if(this.is_paused)return;f.logger.trace(`PlotView.paint() for ${this.model.id}`);const{document:t}=this.model;if(null!=t){const e=t.interactive_duration();e>=0&&e<this.model.lod_interval?setTimeout(()=>{t.interactive_duration()>this.model.lod_timeout&&t.interactive_stop(this.model),this.request_paint()},this.model.lod_timeout):t.interactive_stop(this.model)}for(const t in this.renderer_views){const e=this.renderer_views[t];if(null==this.range_update_timestamp||e instanceof r.GlyphRendererView&&e.set_data_timestamp>this.range_update_timestamp){this.update_dataranges();break}}const{ctx:e}=this.canvas_view,i=this.canvas.pixel_ratio;e.save(),this.model.hidpi&&(e.scale(i,i),e.translate(.5,.5));const s=[this.frame._left.value,this.frame._top.value,this.frame._width.value,this.frame._height.value];if(this._map_hook(e,s),this._paint_empty(e,s),this.prepare_webgl(i,s),this.clear_webgl(),this.visuals.outline_line.doit){e.save(),this.visuals.outline_line.set_value(e);let[t,i,n,a]=s;t+n==this.layout._width.value&&(n-=1),i+a==this.layout._height.value&&(a-=1),e.strokeRect(t,i,n,a),e.restore()}this._paint_levels(e,[\"image\",\"underlay\",\"glyph\"],s,!0),this._paint_levels(e,[\"annotation\"],s,!1),this._paint_levels(e,[\"overlay\"],s,!1),null==this._initial_state_info.range&&this.set_initial_range(),e.restore()}_paint_levels(t,e,i,s){for(const n of e)for(const e of this.computed_renderers){if(e.level!=n)continue;const a=this.renderer_views[e.id];t.save(),(s||a.needs_clip)&&(t.beginPath(),t.rect(...i),t.clip()),a.render(),t.restore(),a.has_webgl&&(this.blit_webgl(),this.clear_webgl())}}_map_hook(t,e){}_paint_empty(t,e){const[i,s,n,a]=[0,0,this.layout._width.value,this.layout._height.value],[o,r,h,l]=e;t.clearRect(i,s,n,a),this.visuals.border_fill.doit&&(this.visuals.border_fill.set_value(t),t.fillRect(i,s,n,a),t.clearRect(o,r,h,l)),this.visuals.background_fill.doit&&(this.visuals.background_fill.set_value(t),t.fillRect(o,r,h,l))}save(t){this.canvas_view.save(t)}serializable_state(){const t=super.serializable_state(),{children:e}=t,i=s(t,[\"children\"]),n=this.get_renderer_views().map(t=>t.serializable_state()).filter(t=>\"bbox\"in t);return Object.assign(Object.assign({},i),{children:[...e,...n]})}}i.PlotView=k,k.__name__=\"PlotView\"},\n      function _(e,t,s){Object.defineProperty(s,\"__esModule\",{value:!0});var n=this&&this.__decorate||function(e,t,s,n){var _,a=arguments.length,o=a<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,s):n;if(\"object\"==typeof Reflect&&\"function\"==typeof Reflect.decorate)o=Reflect.decorate(e,t,s,n);else for(var r=e.length-1;r>=0;r--)(_=e[r])&&(o=(a<3?_(o):a>3?_(t,s,o):_(t,s))||o);return a>3&&o&&Object.defineProperty(t,s,o),o};function _(e){return function(t){t.prototype.event_name=e}}class a{constructor(){this.origin=null}to_json(){const{event_name:e}=this;return{event_name:e,event_values:this._to_json()}}_to_json(){return{model:this.origin}}}s.BokehEvent=a,a.__name__=\"BokehEvent\";let o=class extends a{};s.ButtonClick=o,o.__name__=\"ButtonClick\",s.ButtonClick=o=n([_(\"button_click\")],o);let r=class extends a{constructor(e){super(),this.item=e}_to_json(){const{item:e}=this;return Object.assign(Object.assign({},super._to_json()),{item:e})}};s.MenuItemClick=r,r.__name__=\"MenuItemClick\",s.MenuItemClick=r=n([_(\"menu_item_click\")],r);class c extends a{}s.UIEvent=c,c.__name__=\"UIEvent\";let i=class extends c{};s.LODStart=i,i.__name__=\"LODStart\",s.LODStart=i=n([_(\"lodstart\")],i);let l=class extends c{};s.LODEnd=l,l.__name__=\"LODEnd\",s.LODEnd=l=n([_(\"lodend\")],l);let u=class extends c{constructor(e,t){super(),this.geometry=e,this.final=t}_to_json(){const{geometry:e,final:t}=this;return Object.assign(Object.assign({},super._to_json()),{geometry:e,final:t})}};s.SelectionGeometry=u,u.__name__=\"SelectionGeometry\",s.SelectionGeometry=u=n([_(\"selectiongeometry\")],u);let h=class extends c{};s.Reset=h,h.__name__=\"Reset\",s.Reset=h=n([_(\"reset\")],h);class d extends c{constructor(e,t,s,n){super(),this.sx=e,this.sy=t,this.x=s,this.y=n}_to_json(){const{sx:e,sy:t,x:s,y:n}=this;return Object.assign(Object.assign({},super._to_json()),{sx:e,sy:t,x:s,y:n})}}s.PointEvent=d,d.__name__=\"PointEvent\";let m=class extends d{constructor(e,t,s,n,_,a){super(e,t,s,n),this.sx=e,this.sy=t,this.x=s,this.y=n,this.delta_x=_,this.delta_y=a}_to_json(){const{delta_x:e,delta_y:t}=this;return Object.assign(Object.assign({},super._to_json()),{delta_x:e,delta_y:t})}};s.Pan=m,m.__name__=\"Pan\",s.Pan=m=n([_(\"pan\")],m);let p=class extends d{constructor(e,t,s,n,_){super(e,t,s,n),this.sx=e,this.sy=t,this.x=s,this.y=n,this.scale=_}_to_json(){const{scale:e}=this;return Object.assign(Object.assign({},super._to_json()),{scale:e})}};s.Pinch=p,p.__name__=\"Pinch\",s.Pinch=p=n([_(\"pinch\")],p);let x=class extends d{constructor(e,t,s,n,_){super(e,t,s,n),this.sx=e,this.sy=t,this.x=s,this.y=n,this.rotation=_}_to_json(){const{rotation:e}=this;return Object.assign(Object.assign({},super._to_json()),{rotation:e})}};s.Rotate=x,x.__name__=\"Rotate\",s.Rotate=x=n([_(\"rotate\")],x);let j=class extends d{constructor(e,t,s,n,_){super(e,t,s,n),this.sx=e,this.sy=t,this.x=s,this.y=n,this.delta=_}_to_json(){const{delta:e}=this;return Object.assign(Object.assign({},super._to_json()),{delta:e})}};s.MouseWheel=j,j.__name__=\"MouseWheel\",s.MouseWheel=j=n([_(\"wheel\")],j);let y=class extends d{};s.MouseMove=y,y.__name__=\"MouseMove\",s.MouseMove=y=n([_(\"mousemove\")],y);let P=class extends d{};s.MouseEnter=P,P.__name__=\"MouseEnter\",s.MouseEnter=P=n([_(\"mouseenter\")],P);let O=class extends d{};s.MouseLeave=O,O.__name__=\"MouseLeave\",s.MouseLeave=O=n([_(\"mouseleave\")],O);let b=class extends d{};s.Tap=b,b.__name__=\"Tap\",s.Tap=b=n([_(\"tap\")],b);let g=class extends d{};s.DoubleTap=g,g.__name__=\"DoubleTap\",s.DoubleTap=g=n([_(\"doubletap\")],g);let v=class extends d{};s.Press=v,v.__name__=\"Press\",s.Press=v=n([_(\"press\")],v);let E=class extends d{};s.PressUp=E,E.__name__=\"PressUp\",s.PressUp=E=n([_(\"pressup\")],E);let M=class extends d{};s.PanStart=M,M.__name__=\"PanStart\",s.PanStart=M=n([_(\"panstart\")],M);let f=class extends d{};s.PanEnd=f,f.__name__=\"PanEnd\",s.PanEnd=f=n([_(\"panend\")],f);let R=class extends d{};s.PinchStart=R,R.__name__=\"PinchStart\",s.PinchStart=R=n([_(\"pinchstart\")],R);let S=class extends d{};s.PinchEnd=S,S.__name__=\"PinchEnd\",s.PinchEnd=S=n([_(\"pinchend\")],S);let k=class extends d{};s.RotateStart=k,k.__name__=\"RotateStart\",s.RotateStart=k=n([_(\"rotatestart\")],k);let D=class extends d{};s.RotateEnd=D,D.__name__=\"RotateEnd\",s.RotateEnd=D=n([_(\"rotateend\")],D)},\n      function _(t,e,s){Object.defineProperty(s,\"__esModule\",{value:!0});const n=t(1),i=n.__importDefault(t(283)),r=t(14),a=t(70),h=t(66),_=t(284),o=t(9),c=t(23),l=t(8),p=t(101),u=n.__importStar(t(281));class d{constructor(t,e,s){this.plot_view=t,this.toolbar=e,this.hit_area=s,this.pan_start=new r.Signal(this,\"pan:start\"),this.pan=new r.Signal(this,\"pan\"),this.pan_end=new r.Signal(this,\"pan:end\"),this.pinch_start=new r.Signal(this,\"pinch:start\"),this.pinch=new r.Signal(this,\"pinch\"),this.pinch_end=new r.Signal(this,\"pinch:end\"),this.rotate_start=new r.Signal(this,\"rotate:start\"),this.rotate=new r.Signal(this,\"rotate\"),this.rotate_end=new r.Signal(this,\"rotate:end\"),this.tap=new r.Signal(this,\"tap\"),this.doubletap=new r.Signal(this,\"doubletap\"),this.press=new r.Signal(this,\"press\"),this.pressup=new r.Signal(this,\"pressup\"),this.move_enter=new r.Signal(this,\"move:enter\"),this.move=new r.Signal(this,\"move\"),this.move_exit=new r.Signal(this,\"move:exit\"),this.scroll=new r.Signal(this,\"scroll\"),this.keydown=new r.Signal(this,\"keydown\"),this.keyup=new r.Signal(this,\"keyup\"),this.hammer=new i.default(this.hit_area,{touchAction:\"auto\",inputClass:i.default.TouchMouseInput}),this._configure_hammerjs(),this.hit_area.addEventListener(\"mousemove\",t=>this._mouse_move(t)),this.hit_area.addEventListener(\"mouseenter\",t=>this._mouse_enter(t)),this.hit_area.addEventListener(\"mouseleave\",t=>this._mouse_exit(t)),this.hit_area.addEventListener(\"wheel\",t=>this._mouse_wheel(t)),document.addEventListener(\"keydown\",this),document.addEventListener(\"keyup\",this)}destroy(){this.hammer.destroy(),document.removeEventListener(\"keydown\",this),document.removeEventListener(\"keyup\",this)}handleEvent(t){\"keydown\"==t.type?this._key_down(t):\"keyup\"==t.type&&this._key_up(t)}_configure_hammerjs(){this.hammer.get(\"doubletap\").recognizeWith(\"tap\"),this.hammer.get(\"tap\").requireFailure(\"doubletap\"),this.hammer.get(\"doubletap\").dropRequireFailure(\"tap\"),this.hammer.on(\"doubletap\",t=>this._doubletap(t)),this.hammer.on(\"tap\",t=>this._tap(t)),this.hammer.on(\"press\",t=>this._press(t)),this.hammer.on(\"pressup\",t=>this._pressup(t)),this.hammer.get(\"pan\").set({direction:i.default.DIRECTION_ALL}),this.hammer.on(\"panstart\",t=>this._pan_start(t)),this.hammer.on(\"pan\",t=>this._pan(t)),this.hammer.on(\"panend\",t=>this._pan_end(t)),this.hammer.get(\"pinch\").set({enable:!0}),this.hammer.on(\"pinchstart\",t=>this._pinch_start(t)),this.hammer.on(\"pinch\",t=>this._pinch(t)),this.hammer.on(\"pinchend\",t=>this._pinch_end(t)),this.hammer.get(\"rotate\").set({enable:!0}),this.hammer.on(\"rotatestart\",t=>this._rotate_start(t)),this.hammer.on(\"rotate\",t=>this._rotate(t)),this.hammer.on(\"rotateend\",t=>this._rotate_end(t))}register_tool(t){const e=t.model.event_type;null!=e&&(l.isString(e)?this._register_tool(t,e):e.forEach((e,s)=>this._register_tool(t,e,s<1)))}_register_tool(t,e,s=!0){const n=t,{id:i}=n.model,r=t=>e=>{e.id==i&&t(e.e)},h=t=>e=>{t(e.e)};switch(e){case\"pan\":null!=n._pan_start&&n.connect(this.pan_start,r(n._pan_start.bind(n))),null!=n._pan&&n.connect(this.pan,r(n._pan.bind(n))),null!=n._pan_end&&n.connect(this.pan_end,r(n._pan_end.bind(n)));break;case\"pinch\":null!=n._pinch_start&&n.connect(this.pinch_start,r(n._pinch_start.bind(n))),null!=n._pinch&&n.connect(this.pinch,r(n._pinch.bind(n))),null!=n._pinch_end&&n.connect(this.pinch_end,r(n._pinch_end.bind(n)));break;case\"rotate\":null!=n._rotate_start&&n.connect(this.rotate_start,r(n._rotate_start.bind(n))),null!=n._rotate&&n.connect(this.rotate,r(n._rotate.bind(n))),null!=n._rotate_end&&n.connect(this.rotate_end,r(n._rotate_end.bind(n)));break;case\"move\":null!=n._move_enter&&n.connect(this.move_enter,r(n._move_enter.bind(n))),null!=n._move&&n.connect(this.move,r(n._move.bind(n))),null!=n._move_exit&&n.connect(this.move_exit,r(n._move_exit.bind(n)));break;case\"tap\":null!=n._tap&&n.connect(this.tap,r(n._tap.bind(n)));break;case\"press\":null!=n._press&&n.connect(this.press,r(n._press.bind(n))),null!=n._pressup&&n.connect(this.pressup,r(n._pressup.bind(n)));break;case\"scroll\":null!=n._scroll&&n.connect(this.scroll,r(n._scroll.bind(n)));break;default:throw new Error(`unsupported event_type: ${e}`)}s&&(null!=n._doubletap&&n.connect(this.doubletap,h(n._doubletap.bind(n))),null!=n._keydown&&n.connect(this.keydown,h(n._keydown.bind(n))),null!=n._keyup&&n.connect(this.keyup,h(n._keyup.bind(n))),p.is_mobile&&null!=n._scroll&&\"pinch\"==e&&(a.logger.debug(\"Registering scroll on touch screen\"),n.connect(this.scroll,r(n._scroll.bind(n)))))}_hit_test_renderers(t,e){const s=this.plot_view.get_renderer_views();for(const n of o.reversed(s)){const{level:s}=n.model;if((\"annotation\"==s||\"overlay\"==s)&&null!=n.interactive_hit&&n.interactive_hit(t,e))return n}return null}_hit_test_frame(t,e){return this.plot_view.frame.bbox.contains(t,e)}_hit_test_canvas(t,e){return this.plot_view.layout.bbox.contains(t,e)}_trigger(t,e,s){const n=this.toolbar.gestures,i=t.name.split(\":\")[0],r=this._hit_test_renderers(e.sx,e.sy),a=this._hit_test_canvas(e.sx,e.sy);switch(i){case\"move\":{const s=n[i].active;null!=s&&this.trigger(t,e,s.id);const h=this.toolbar.inspectors.filter(t=>t.active);let _=\"default\";null!=r?(_=r.cursor(e.sx,e.sy)||_,c.isEmpty(h)||(t=this.move_exit)):this._hit_test_frame(e.sx,e.sy)&&(c.isEmpty(h)||(_=\"crosshair\")),this.plot_view.set_cursor(_),this.plot_view.set_toolbar_visibility(a),h.map(s=>this.trigger(t,e,s.id));break}case\"tap\":{const{target:a}=s;if(null!=a&&a!=this.hit_area)return;null!=r&&null!=r.on_hit&&r.on_hit(e.sx,e.sy);const h=n[i].active;null!=h&&this.trigger(t,e,h.id);break}case\"scroll\":{const i=n[p.is_mobile?\"pinch\":\"scroll\"].active;null!=i&&(s.preventDefault(),s.stopPropagation(),this.trigger(t,e,i.id));break}case\"pan\":{const r=n[i].active;null!=r&&(s.preventDefault(),this.trigger(t,e,r.id));break}default:{const s=n[i].active;null!=s&&this.trigger(t,e,s.id)}}this._trigger_bokeh_event(e)}trigger(t,e,s=null){t.emit({id:s,e:e})}_trigger_bokeh_event(t){const e=(()=>{const e=this.plot_view.frame.xscales.default,s=this.plot_view.frame.yscales.default,{sx:n,sy:i}=t,r=e.invert(n),a=s.invert(i);switch(t.type){case\"wheel\":return new u.MouseWheel(n,i,r,a,t.delta);case\"mousemove\":return new u.MouseMove(n,i,r,a);case\"mouseenter\":return new u.MouseEnter(n,i,r,a);case\"mouseleave\":return new u.MouseLeave(n,i,r,a);case\"tap\":return new u.Tap(n,i,r,a);case\"doubletap\":return new u.DoubleTap(n,i,r,a);case\"press\":return new u.Press(n,i,r,a);case\"pressup\":return new u.PressUp(n,i,r,a);case\"pan\":return new u.Pan(n,i,r,a,t.deltaX,t.deltaY);case\"panstart\":return new u.PanStart(n,i,r,a);case\"panend\":return new u.PanEnd(n,i,r,a);case\"pinch\":return new u.Pinch(n,i,r,a,t.scale);case\"pinchstart\":return new u.PinchStart(n,i,r,a);case\"pinchend\":return new u.PinchEnd(n,i,r,a);case\"rotate\":return new u.Rotate(n,i,r,a,t.rotation);case\"rotatestart\":return new u.RotateStart(n,i,r,a);case\"rotateend\":return new u.RotateEnd(n,i,r,a);default:return}})();null!=e&&this.plot_view.model.trigger_event(e)}_get_sxy(t){const{pageX:e,pageY:s}=function(t){return\"undefined\"!=typeof TouchEvent&&t instanceof TouchEvent}(t)?(0!=t.touches.length?t.touches:t.changedTouches)[0]:t,{left:n,top:i}=h.offset(this.hit_area);return{sx:e-n,sy:s-i}}_pan_event(t){return Object.assign(Object.assign({type:t.type},this._get_sxy(t.srcEvent)),{deltaX:t.deltaX,deltaY:t.deltaY,shiftKey:t.srcEvent.shiftKey})}_pinch_event(t){return Object.assign(Object.assign({type:t.type},this._get_sxy(t.srcEvent)),{scale:t.scale,shiftKey:t.srcEvent.shiftKey})}_rotate_event(t){return Object.assign(Object.assign({type:t.type},this._get_sxy(t.srcEvent)),{rotation:t.rotation,shiftKey:t.srcEvent.shiftKey})}_tap_event(t){return Object.assign(Object.assign({type:t.type},this._get_sxy(t.srcEvent)),{shiftKey:t.srcEvent.shiftKey})}_move_event(t){return Object.assign({type:t.type},this._get_sxy(t))}_scroll_event(t){return Object.assign(Object.assign({type:t.type},this._get_sxy(t)),{delta:_.getDeltaY(t)})}_key_event(t){return{type:t.type,keyCode:t.keyCode}}_pan_start(t){const e=this._pan_event(t);e.sx-=t.deltaX,e.sy-=t.deltaY,this._trigger(this.pan_start,e,t.srcEvent)}_pan(t){this._trigger(this.pan,this._pan_event(t),t.srcEvent)}_pan_end(t){this._trigger(this.pan_end,this._pan_event(t),t.srcEvent)}_pinch_start(t){this._trigger(this.pinch_start,this._pinch_event(t),t.srcEvent)}_pinch(t){this._trigger(this.pinch,this._pinch_event(t),t.srcEvent)}_pinch_end(t){this._trigger(this.pinch_end,this._pinch_event(t),t.srcEvent)}_rotate_start(t){this._trigger(this.rotate_start,this._rotate_event(t),t.srcEvent)}_rotate(t){this._trigger(this.rotate,this._rotate_event(t),t.srcEvent)}_rotate_end(t){this._trigger(this.rotate_end,this._rotate_event(t),t.srcEvent)}_tap(t){this._trigger(this.tap,this._tap_event(t),t.srcEvent)}_doubletap(t){const e=this._tap_event(t);this._trigger_bokeh_event(e),this.trigger(this.doubletap,e)}_press(t){this._trigger(this.press,this._tap_event(t),t.srcEvent)}_pressup(t){this._trigger(this.pressup,this._tap_event(t),t.srcEvent)}_mouse_enter(t){this._trigger(this.move_enter,this._move_event(t),t)}_mouse_move(t){this._trigger(this.move,this._move_event(t),t)}_mouse_exit(t){this._trigger(this.move_exit,this._move_event(t),t)}_mouse_wheel(t){this._trigger(this.scroll,this._scroll_event(t),t)}_key_down(t){this.trigger(this.keydown,this._key_event(t))}_key_up(t){this.trigger(this.keyup,this._key_event(t))}}s.UIEvents=d,d.__name__=\"UIEvents\"},\n      function _(t,e,i){\n      /*! Hammer.JS - v2.0.7 - 2016-04-22\n           * http://hammerjs.github.io/\n           *\n           * Copyright (c) 2016 Jorik Tangelder;\n           * Licensed under the MIT license */\n      !function(t,i,n,r){\"use strict\";var s,o=[\"\",\"webkit\",\"Moz\",\"MS\",\"ms\",\"o\"],a=i.createElement(\"div\"),h=Math.round,u=Math.abs,c=Date.now;function l(t,e,i){return setTimeout(y(t,i),e)}function p(t,e,i){return!!Array.isArray(t)&&(f(t,i[e],i),!0)}function f(t,e,i){var n;if(t)if(t.forEach)t.forEach(e,i);else if(void 0!==t.length)for(n=0;n<t.length;)e.call(i,t[n],n,t),n++;else for(n in t)t.hasOwnProperty(n)&&e.call(i,t[n],n,t)}function v(e,i,n){var r=\"DEPRECATED METHOD: \"+i+\"\\n\"+n+\" AT \\n\";return function(){var i=new Error(\"get-stack-trace\"),n=i&&i.stack?i.stack.replace(/^[^\\(]+?[\\n$]/gm,\"\").replace(/^\\s+at\\s+/gm,\"\").replace(/^Object.<anonymous>\\s*\\(/gm,\"{anonymous}()@\"):\"Unknown Stack Trace\",s=t.console&&(t.console.warn||t.console.log);return s&&s.call(t.console,r,n),e.apply(this,arguments)}}s=\"function\"!=typeof Object.assign?function(t){if(null==t)throw new TypeError(\"Cannot convert undefined or null to object\");for(var e=Object(t),i=1;i<arguments.length;i++){var n=arguments[i];if(null!=n)for(var r in n)n.hasOwnProperty(r)&&(e[r]=n[r])}return e}:Object.assign;var d=v((function(t,e,i){for(var n=Object.keys(e),r=0;r<n.length;)(!i||i&&void 0===t[n[r]])&&(t[n[r]]=e[n[r]]),r++;return t}),\"extend\",\"Use `assign`.\"),m=v((function(t,e){return d(t,e,!0)}),\"merge\",\"Use `assign`.\");function g(t,e,i){var n,r=e.prototype;(n=t.prototype=Object.create(r)).constructor=t,n._super=r,i&&s(n,i)}function y(t,e){return function(){return t.apply(e,arguments)}}function T(t,e){return\"function\"==typeof t?t.apply(e&&e[0]||void 0,e):t}function E(t,e){return void 0===t?e:t}function I(t,e,i){f(S(e),(function(e){t.addEventListener(e,i,!1)}))}function A(t,e,i){f(S(e),(function(e){t.removeEventListener(e,i,!1)}))}function _(t,e){for(;t;){if(t==e)return!0;t=t.parentNode}return!1}function C(t,e){return t.indexOf(e)>-1}function S(t){return t.trim().split(/\\s+/g)}function b(t,e,i){if(t.indexOf&&!i)return t.indexOf(e);for(var n=0;n<t.length;){if(i&&t[n][i]==e||!i&&t[n]===e)return n;n++}return-1}function x(t){return Array.prototype.slice.call(t,0)}function P(t,e,i){for(var n=[],r=[],s=0;s<t.length;){var o=e?t[s][e]:t[s];b(r,o)<0&&n.push(t[s]),r[s]=o,s++}return i&&(n=e?n.sort((function(t,i){return t[e]>i[e]})):n.sort()),n}function D(t,e){for(var i,n,r=e[0].toUpperCase()+e.slice(1),s=0;s<o.length;){if((n=(i=o[s])?i+r:e)in t)return n;s++}}var w=1;function O(e){var i=e.ownerDocument||e;return i.defaultView||i.parentWindow||t}var R=\"ontouchstart\"in t,M=void 0!==D(t,\"PointerEvent\"),z=R&&/mobile|tablet|ip(ad|hone|od)|android/i.test(navigator.userAgent),N=[\"x\",\"y\"],X=[\"clientX\",\"clientY\"];function Y(t,e){var i=this;this.manager=t,this.callback=e,this.element=t.element,this.target=t.options.inputTarget,this.domHandler=function(e){T(t.options.enable,[t])&&i.handler(e)},this.init()}function F(t,e,i){var n=i.pointers.length,r=i.changedPointers.length,s=1&e&&n-r==0,o=12&e&&n-r==0;i.isFirst=!!s,i.isFinal=!!o,s&&(t.session={}),i.eventType=e,function(t,e){var i=t.session,n=e.pointers,r=n.length;i.firstInput||(i.firstInput=W(e));r>1&&!i.firstMultiple?i.firstMultiple=W(e):1===r&&(i.firstMultiple=!1);var s=i.firstInput,o=i.firstMultiple,a=o?o.center:s.center,h=e.center=q(n);e.timeStamp=c(),e.deltaTime=e.timeStamp-s.timeStamp,e.angle=U(a,h),e.distance=L(a,h),function(t,e){var i=e.center,n=t.offsetDelta||{},r=t.prevDelta||{},s=t.prevInput||{};1!==e.eventType&&4!==s.eventType||(r=t.prevDelta={x:s.deltaX||0,y:s.deltaY||0},n=t.offsetDelta={x:i.x,y:i.y});e.deltaX=r.x+(i.x-n.x),e.deltaY=r.y+(i.y-n.y)}(i,e),e.offsetDirection=H(e.deltaX,e.deltaY);var l=k(e.deltaTime,e.deltaX,e.deltaY);e.overallVelocityX=l.x,e.overallVelocityY=l.y,e.overallVelocity=u(l.x)>u(l.y)?l.x:l.y,e.scale=o?(p=o.pointers,f=n,L(f[0],f[1],X)/L(p[0],p[1],X)):1,e.rotation=o?function(t,e){return U(e[1],e[0],X)+U(t[1],t[0],X)}(o.pointers,n):0,e.maxPointers=i.prevInput?e.pointers.length>i.prevInput.maxPointers?e.pointers.length:i.prevInput.maxPointers:e.pointers.length,function(t,e){var i,n,r,s,o=t.lastInterval||e,a=e.timeStamp-o.timeStamp;if(8!=e.eventType&&(a>25||void 0===o.velocity)){var h=e.deltaX-o.deltaX,c=e.deltaY-o.deltaY,l=k(a,h,c);n=l.x,r=l.y,i=u(l.x)>u(l.y)?l.x:l.y,s=H(h,c),t.lastInterval=e}else i=o.velocity,n=o.velocityX,r=o.velocityY,s=o.direction;e.velocity=i,e.velocityX=n,e.velocityY=r,e.direction=s}(i,e);var p,f;var v=t.element;_(e.srcEvent.target,v)&&(v=e.srcEvent.target);e.target=v}(t,i),t.emit(\"hammer.input\",i),t.recognize(i),t.session.prevInput=i}function W(t){for(var e=[],i=0;i<t.pointers.length;)e[i]={clientX:h(t.pointers[i].clientX),clientY:h(t.pointers[i].clientY)},i++;return{timeStamp:c(),pointers:e,center:q(e),deltaX:t.deltaX,deltaY:t.deltaY}}function q(t){var e=t.length;if(1===e)return{x:h(t[0].clientX),y:h(t[0].clientY)};for(var i=0,n=0,r=0;r<e;)i+=t[r].clientX,n+=t[r].clientY,r++;return{x:h(i/e),y:h(n/e)}}function k(t,e,i){return{x:e/t||0,y:i/t||0}}function H(t,e){return t===e?1:u(t)>=u(e)?t<0?2:4:e<0?8:16}function L(t,e,i){i||(i=N);var n=e[i[0]]-t[i[0]],r=e[i[1]]-t[i[1]];return Math.sqrt(n*n+r*r)}function U(t,e,i){i||(i=N);var n=e[i[0]]-t[i[0]],r=e[i[1]]-t[i[1]];return 180*Math.atan2(r,n)/Math.PI}Y.prototype={handler:function(){},init:function(){this.evEl&&I(this.element,this.evEl,this.domHandler),this.evTarget&&I(this.target,this.evTarget,this.domHandler),this.evWin&&I(O(this.element),this.evWin,this.domHandler)},destroy:function(){this.evEl&&A(this.element,this.evEl,this.domHandler),this.evTarget&&A(this.target,this.evTarget,this.domHandler),this.evWin&&A(O(this.element),this.evWin,this.domHandler)}};var V={mousedown:1,mousemove:2,mouseup:4};function j(){this.evEl=\"mousedown\",this.evWin=\"mousemove mouseup\",this.pressed=!1,Y.apply(this,arguments)}g(j,Y,{handler:function(t){var e=V[t.type];1&e&&0===t.button&&(this.pressed=!0),2&e&&1!==t.which&&(e=4),this.pressed&&(4&e&&(this.pressed=!1),this.callback(this.manager,e,{pointers:[t],changedPointers:[t],pointerType:\"mouse\",srcEvent:t}))}});var G={pointerdown:1,pointermove:2,pointerup:4,pointercancel:8,pointerout:8},Z={2:\"touch\",3:\"pen\",4:\"mouse\",5:\"kinect\"},B=\"pointerdown\",$=\"pointermove pointerup pointercancel\";function J(){this.evEl=B,this.evWin=$,Y.apply(this,arguments),this.store=this.manager.session.pointerEvents=[]}t.MSPointerEvent&&!t.PointerEvent&&(B=\"MSPointerDown\",$=\"MSPointerMove MSPointerUp MSPointerCancel\"),g(J,Y,{handler:function(t){var e=this.store,i=!1,n=t.type.toLowerCase().replace(\"ms\",\"\"),r=G[n],s=Z[t.pointerType]||t.pointerType,o=\"touch\"==s,a=b(e,t.pointerId,\"pointerId\");1&r&&(0===t.button||o)?a<0&&(e.push(t),a=e.length-1):12&r&&(i=!0),a<0||(e[a]=t,this.callback(this.manager,r,{pointers:e,changedPointers:[t],pointerType:s,srcEvent:t}),i&&e.splice(a,1))}});var K={touchstart:1,touchmove:2,touchend:4,touchcancel:8};function Q(){this.evTarget=\"touchstart\",this.evWin=\"touchstart touchmove touchend touchcancel\",this.started=!1,Y.apply(this,arguments)}function tt(t,e){var i=x(t.touches),n=x(t.changedTouches);return 12&e&&(i=P(i.concat(n),\"identifier\",!0)),[i,n]}g(Q,Y,{handler:function(t){var e=K[t.type];if(1===e&&(this.started=!0),this.started){var i=tt.call(this,t,e);12&e&&i[0].length-i[1].length==0&&(this.started=!1),this.callback(this.manager,e,{pointers:i[0],changedPointers:i[1],pointerType:\"touch\",srcEvent:t})}}});var et={touchstart:1,touchmove:2,touchend:4,touchcancel:8};function it(){this.evTarget=\"touchstart touchmove touchend touchcancel\",this.targetIds={},Y.apply(this,arguments)}function nt(t,e){var i=x(t.touches),n=this.targetIds;if(3&e&&1===i.length)return n[i[0].identifier]=!0,[i,i];var r,s,o=x(t.changedTouches),a=[],h=this.target;if(s=i.filter((function(t){return _(t.target,h)})),1===e)for(r=0;r<s.length;)n[s[r].identifier]=!0,r++;for(r=0;r<o.length;)n[o[r].identifier]&&a.push(o[r]),12&e&&delete n[o[r].identifier],r++;return a.length?[P(s.concat(a),\"identifier\",!0),a]:void 0}g(it,Y,{handler:function(t){var e=et[t.type],i=nt.call(this,t,e);i&&this.callback(this.manager,e,{pointers:i[0],changedPointers:i[1],pointerType:\"touch\",srcEvent:t})}});function rt(){Y.apply(this,arguments);var t=y(this.handler,this);this.touch=new it(this.manager,t),this.mouse=new j(this.manager,t),this.primaryTouch=null,this.lastTouches=[]}function st(t,e){1&t?(this.primaryTouch=e.changedPointers[0].identifier,ot.call(this,e)):12&t&&ot.call(this,e)}function ot(t){var e=t.changedPointers[0];if(e.identifier===this.primaryTouch){var i={x:e.clientX,y:e.clientY};this.lastTouches.push(i);var n=this.lastTouches;setTimeout((function(){var t=n.indexOf(i);t>-1&&n.splice(t,1)}),2500)}}function at(t){for(var e=t.srcEvent.clientX,i=t.srcEvent.clientY,n=0;n<this.lastTouches.length;n++){var r=this.lastTouches[n],s=Math.abs(e-r.x),o=Math.abs(i-r.y);if(s<=25&&o<=25)return!0}return!1}g(rt,Y,{handler:function(t,e,i){var n=\"touch\"==i.pointerType,r=\"mouse\"==i.pointerType;if(!(r&&i.sourceCapabilities&&i.sourceCapabilities.firesTouchEvents)){if(n)st.call(this,e,i);else if(r&&at.call(this,i))return;this.callback(t,e,i)}},destroy:function(){this.touch.destroy(),this.mouse.destroy()}});var ht=D(a.style,\"touchAction\"),ut=void 0!==ht,ct=function(){if(!ut)return!1;var e={},i=t.CSS&&t.CSS.supports;return[\"auto\",\"manipulation\",\"pan-y\",\"pan-x\",\"pan-x pan-y\",\"none\"].forEach((function(n){e[n]=!i||t.CSS.supports(\"touch-action\",n)})),e}();function lt(t,e){this.manager=t,this.set(e)}lt.prototype={set:function(t){\"compute\"==t&&(t=this.compute()),ut&&this.manager.element.style&&ct[t]&&(this.manager.element.style[ht]=t),this.actions=t.toLowerCase().trim()},update:function(){this.set(this.manager.options.touchAction)},compute:function(){var t=[];return f(this.manager.recognizers,(function(e){T(e.options.enable,[e])&&(t=t.concat(e.getTouchAction()))})),function(t){if(C(t,\"none\"))return\"none\";var e=C(t,\"pan-x\"),i=C(t,\"pan-y\");if(e&&i)return\"none\";if(e||i)return e?\"pan-x\":\"pan-y\";if(C(t,\"manipulation\"))return\"manipulation\";return\"auto\"}(t.join(\" \"))},preventDefaults:function(t){var e=t.srcEvent,i=t.offsetDirection;if(this.manager.session.prevented)e.preventDefault();else{var n=this.actions,r=C(n,\"none\")&&!ct.none,s=C(n,\"pan-y\")&&!ct[\"pan-y\"],o=C(n,\"pan-x\")&&!ct[\"pan-x\"];if(r){var a=1===t.pointers.length,h=t.distance<2,u=t.deltaTime<250;if(a&&h&&u)return}if(!o||!s)return r||s&&6&i||o&&24&i?this.preventSrc(e):void 0}},preventSrc:function(t){this.manager.session.prevented=!0,t.preventDefault()}};function pt(t){this.options=s({},this.defaults,t||{}),this.id=w++,this.manager=null,this.options.enable=E(this.options.enable,!0),this.state=1,this.simultaneous={},this.requireFail=[]}function ft(t){return 16&t?\"cancel\":8&t?\"end\":4&t?\"move\":2&t?\"start\":\"\"}function vt(t){return 16==t?\"down\":8==t?\"up\":2==t?\"left\":4==t?\"right\":\"\"}function dt(t,e){var i=e.manager;return i?i.get(t):t}function mt(){pt.apply(this,arguments)}function gt(){mt.apply(this,arguments),this.pX=null,this.pY=null}function yt(){mt.apply(this,arguments)}function Tt(){pt.apply(this,arguments),this._timer=null,this._input=null}function Et(){mt.apply(this,arguments)}function It(){mt.apply(this,arguments)}function At(){pt.apply(this,arguments),this.pTime=!1,this.pCenter=!1,this._timer=null,this._input=null,this.count=0}function _t(t,e){return(e=e||{}).recognizers=E(e.recognizers,_t.defaults.preset),new Ct(t,e)}pt.prototype={defaults:{},set:function(t){return s(this.options,t),this.manager&&this.manager.touchAction.update(),this},recognizeWith:function(t){if(p(t,\"recognizeWith\",this))return this;var e=this.simultaneous;return e[(t=dt(t,this)).id]||(e[t.id]=t,t.recognizeWith(this)),this},dropRecognizeWith:function(t){return p(t,\"dropRecognizeWith\",this)?this:(t=dt(t,this),delete this.simultaneous[t.id],this)},requireFailure:function(t){if(p(t,\"requireFailure\",this))return this;var e=this.requireFail;return-1===b(e,t=dt(t,this))&&(e.push(t),t.requireFailure(this)),this},dropRequireFailure:function(t){if(p(t,\"dropRequireFailure\",this))return this;t=dt(t,this);var e=b(this.requireFail,t);return e>-1&&this.requireFail.splice(e,1),this},hasRequireFailures:function(){return this.requireFail.length>0},canRecognizeWith:function(t){return!!this.simultaneous[t.id]},emit:function(t){var e=this,i=this.state;function n(i){e.manager.emit(i,t)}i<8&&n(e.options.event+ft(i)),n(e.options.event),t.additionalEvent&&n(t.additionalEvent),i>=8&&n(e.options.event+ft(i))},tryEmit:function(t){if(this.canEmit())return this.emit(t);this.state=32},canEmit:function(){for(var t=0;t<this.requireFail.length;){if(!(33&this.requireFail[t].state))return!1;t++}return!0},recognize:function(t){var e=s({},t);if(!T(this.options.enable,[this,e]))return this.reset(),void(this.state=32);56&this.state&&(this.state=1),this.state=this.process(e),30&this.state&&this.tryEmit(e)},process:function(t){},getTouchAction:function(){},reset:function(){}},g(mt,pt,{defaults:{pointers:1},attrTest:function(t){var e=this.options.pointers;return 0===e||t.pointers.length===e},process:function(t){var e=this.state,i=t.eventType,n=6&e,r=this.attrTest(t);return n&&(8&i||!r)?16|e:n||r?4&i?8|e:2&e?4|e:2:32}}),g(gt,mt,{defaults:{event:\"pan\",threshold:10,pointers:1,direction:30},getTouchAction:function(){var t=this.options.direction,e=[];return 6&t&&e.push(\"pan-y\"),24&t&&e.push(\"pan-x\"),e},directionTest:function(t){var e=this.options,i=!0,n=t.distance,r=t.direction,s=t.deltaX,o=t.deltaY;return r&e.direction||(6&e.direction?(r=0===s?1:s<0?2:4,i=s!=this.pX,n=Math.abs(t.deltaX)):(r=0===o?1:o<0?8:16,i=o!=this.pY,n=Math.abs(t.deltaY))),t.direction=r,i&&n>e.threshold&&r&e.direction},attrTest:function(t){return mt.prototype.attrTest.call(this,t)&&(2&this.state||!(2&this.state)&&this.directionTest(t))},emit:function(t){this.pX=t.deltaX,this.pY=t.deltaY;var e=vt(t.direction);e&&(t.additionalEvent=this.options.event+e),this._super.emit.call(this,t)}}),g(yt,mt,{defaults:{event:\"pinch\",threshold:0,pointers:2},getTouchAction:function(){return[\"none\"]},attrTest:function(t){return this._super.attrTest.call(this,t)&&(Math.abs(t.scale-1)>this.options.threshold||2&this.state)},emit:function(t){if(1!==t.scale){var e=t.scale<1?\"in\":\"out\";t.additionalEvent=this.options.event+e}this._super.emit.call(this,t)}}),g(Tt,pt,{defaults:{event:\"press\",pointers:1,time:251,threshold:9},getTouchAction:function(){return[\"auto\"]},process:function(t){var e=this.options,i=t.pointers.length===e.pointers,n=t.distance<e.threshold,r=t.deltaTime>e.time;if(this._input=t,!n||!i||12&t.eventType&&!r)this.reset();else if(1&t.eventType)this.reset(),this._timer=l((function(){this.state=8,this.tryEmit()}),e.time,this);else if(4&t.eventType)return 8;return 32},reset:function(){clearTimeout(this._timer)},emit:function(t){8===this.state&&(t&&4&t.eventType?this.manager.emit(this.options.event+\"up\",t):(this._input.timeStamp=c(),this.manager.emit(this.options.event,this._input)))}}),g(Et,mt,{defaults:{event:\"rotate\",threshold:0,pointers:2},getTouchAction:function(){return[\"none\"]},attrTest:function(t){return this._super.attrTest.call(this,t)&&(Math.abs(t.rotation)>this.options.threshold||2&this.state)}}),g(It,mt,{defaults:{event:\"swipe\",threshold:10,velocity:.3,direction:30,pointers:1},getTouchAction:function(){return gt.prototype.getTouchAction.call(this)},attrTest:function(t){var e,i=this.options.direction;return 30&i?e=t.overallVelocity:6&i?e=t.overallVelocityX:24&i&&(e=t.overallVelocityY),this._super.attrTest.call(this,t)&&i&t.offsetDirection&&t.distance>this.options.threshold&&t.maxPointers==this.options.pointers&&u(e)>this.options.velocity&&4&t.eventType},emit:function(t){var e=vt(t.offsetDirection);e&&this.manager.emit(this.options.event+e,t),this.manager.emit(this.options.event,t)}}),g(At,pt,{defaults:{event:\"tap\",pointers:1,taps:1,interval:300,time:250,threshold:9,posThreshold:10},getTouchAction:function(){return[\"manipulation\"]},process:function(t){var e=this.options,i=t.pointers.length===e.pointers,n=t.distance<e.threshold,r=t.deltaTime<e.time;if(this.reset(),1&t.eventType&&0===this.count)return this.failTimeout();if(n&&r&&i){if(4!=t.eventType)return this.failTimeout();var s=!this.pTime||t.timeStamp-this.pTime<e.interval,o=!this.pCenter||L(this.pCenter,t.center)<e.posThreshold;if(this.pTime=t.timeStamp,this.pCenter=t.center,o&&s?this.count+=1:this.count=1,this._input=t,0===this.count%e.taps)return this.hasRequireFailures()?(this._timer=l((function(){this.state=8,this.tryEmit()}),e.interval,this),2):8}return 32},failTimeout:function(){return this._timer=l((function(){this.state=32}),this.options.interval,this),32},reset:function(){clearTimeout(this._timer)},emit:function(){8==this.state&&(this._input.tapCount=this.count,this.manager.emit(this.options.event,this._input))}}),_t.VERSION=\"2.0.7\",_t.defaults={domEvents:!1,touchAction:\"compute\",enable:!0,inputTarget:null,inputClass:null,preset:[[Et,{enable:!1}],[yt,{enable:!1},[\"rotate\"]],[It,{direction:6}],[gt,{direction:6},[\"swipe\"]],[At],[At,{event:\"doubletap\",taps:2},[\"tap\"]],[Tt]],cssProps:{userSelect:\"none\",touchSelect:\"none\",touchCallout:\"none\",contentZooming:\"none\",userDrag:\"none\",tapHighlightColor:\"rgba(0,0,0,0)\"}};function Ct(t,e){var i;this.options=s({},_t.defaults,e||{}),this.options.inputTarget=this.options.inputTarget||t,this.handlers={},this.session={},this.recognizers=[],this.oldCssProps={},this.element=t,this.input=new((i=this).options.inputClass||(M?J:z?it:R?rt:j))(i,F),this.touchAction=new lt(this,this.options.touchAction),St(this,!0),f(this.options.recognizers,(function(t){var e=this.add(new t[0](t[1]));t[2]&&e.recognizeWith(t[2]),t[3]&&e.requireFailure(t[3])}),this)}function St(t,e){var i,n=t.element;n.style&&(f(t.options.cssProps,(function(r,s){i=D(n.style,s),e?(t.oldCssProps[i]=n.style[i],n.style[i]=r):n.style[i]=t.oldCssProps[i]||\"\"})),e||(t.oldCssProps={}))}Ct.prototype={set:function(t){return s(this.options,t),t.touchAction&&this.touchAction.update(),t.inputTarget&&(this.input.destroy(),this.input.target=t.inputTarget,this.input.init()),this},stop:function(t){this.session.stopped=t?2:1},recognize:function(t){var e=this.session;if(!e.stopped){var i;this.touchAction.preventDefaults(t);var n=this.recognizers,r=e.curRecognizer;(!r||r&&8&r.state)&&(r=e.curRecognizer=null);for(var s=0;s<n.length;)i=n[s],2===e.stopped||r&&i!=r&&!i.canRecognizeWith(r)?i.reset():i.recognize(t),!r&&14&i.state&&(r=e.curRecognizer=i),s++}},get:function(t){if(t instanceof pt)return t;for(var e=this.recognizers,i=0;i<e.length;i++)if(e[i].options.event==t)return e[i];return null},add:function(t){if(p(t,\"add\",this))return this;var e=this.get(t.options.event);return e&&this.remove(e),this.recognizers.push(t),t.manager=this,this.touchAction.update(),t},remove:function(t){if(p(t,\"remove\",this))return this;if(t=this.get(t)){var e=this.recognizers,i=b(e,t);-1!==i&&(e.splice(i,1),this.touchAction.update())}return this},on:function(t,e){if(void 0!==t&&void 0!==e){var i=this.handlers;return f(S(t),(function(t){i[t]=i[t]||[],i[t].push(e)})),this}},off:function(t,e){if(void 0!==t){var i=this.handlers;return f(S(t),(function(t){e?i[t]&&i[t].splice(b(i[t],e),1):delete i[t]})),this}},emit:function(t,e){this.options.domEvents&&function(t,e){var n=i.createEvent(\"Event\");n.initEvent(t,!0,!0),n.gesture=e,e.target.dispatchEvent(n)}(t,e);var n=this.handlers[t]&&this.handlers[t].slice();if(n&&n.length){e.type=t,e.preventDefault=function(){e.srcEvent.preventDefault()};for(var r=0;r<n.length;)n[r](e),r++}},destroy:function(){this.element&&St(this,!1),this.handlers={},this.session={},this.input.destroy(),this.element=null}},s(_t,{INPUT_START:1,INPUT_MOVE:2,INPUT_END:4,INPUT_CANCEL:8,STATE_POSSIBLE:1,STATE_BEGAN:2,STATE_CHANGED:4,STATE_ENDED:8,STATE_RECOGNIZED:8,STATE_CANCELLED:16,STATE_FAILED:32,DIRECTION_NONE:1,DIRECTION_LEFT:2,DIRECTION_RIGHT:4,DIRECTION_UP:8,DIRECTION_DOWN:16,DIRECTION_HORIZONTAL:6,DIRECTION_VERTICAL:24,DIRECTION_ALL:30,Manager:Ct,Input:Y,TouchAction:lt,TouchInput:it,MouseInput:j,PointerEventInput:J,TouchMouseInput:rt,SingleTouchInput:Q,Recognizer:pt,AttrRecognizer:mt,Tap:At,Pan:gt,Swipe:It,Pinch:yt,Rotate:Et,Press:Tt,on:I,off:A,each:f,merge:m,extend:d,assign:s,inherit:g,bindFn:y,prefixed:D}),(void 0!==t?t:\"undefined\"!=typeof self?self:{}).Hammer=_t,\"function\"==typeof define&&define.amd?define((function(){return _t})):void 0!==e&&e.exports?e.exports=_t:t.Hammer=_t}(window,document)},\n      function _(e,t,n){\n      /*!\n           * jQuery Mousewheel 3.1.13\n           *\n           * Copyright jQuery Foundation and other contributors\n           * Released under the MIT license\n           * http://jquery.org/license\n           */\n      function r(e){const t=getComputedStyle(e).fontSize;return null!=t?parseInt(t,10):null}Object.defineProperty(n,\"__esModule\",{value:!0}),n.getDeltaY=function(e){let t=-e.deltaY;if(e.target instanceof HTMLElement)switch(e.deltaMode){case e.DOM_DELTA_LINE:t*=r((n=e.target).offsetParent||document.body)||r(n)||16;break;case e.DOM_DELTA_PAGE:t*=function(e){return e.clientHeight}(e.target)}var n;return t}},\n      function _(n,e,o){Object.defineProperty(o,\"__esModule\",{value:!0});const t=(\"undefined\"!=typeof window?window.requestAnimationFrame:void 0)||(\"undefined\"!=typeof window?window.webkitRequestAnimationFrame:void 0)||(\"undefined\"!=typeof window?window.mozRequestAnimationFrame:void 0)||(\"undefined\"!=typeof window?window.msRequestAnimationFrame:void 0)||function(n){return n(Date.now()),-1};o.throttle=function(n,e){let o=null,i=0,d=!1;const u=function(){i=Date.now(),o=null,d=!1,n()};return function(){const n=Date.now(),w=e-(n-i);w<=0&&!d?(null!=o&&clearTimeout(o),d=!0,t(u)):o||d||(o=setTimeout(()=>t(u),w))}}},\n      function _(i,t,e){Object.defineProperty(e,\"__esModule\",{value:!0});const l=i(188),a=i(189),r=i(8),h=Math.PI/2,o=\"left\",s=\"center\",n={above:{parallel:0,normal:-h,horizontal:0,vertical:-h},below:{parallel:0,normal:h,horizontal:0,vertical:h},left:{parallel:-h,normal:0,horizontal:0,vertical:-h},right:{parallel:h,normal:0,horizontal:0,vertical:h}},d={above:{justified:\"top\",parallel:\"alphabetic\",normal:\"middle\",horizontal:\"alphabetic\",vertical:\"middle\"},below:{justified:\"bottom\",parallel:\"hanging\",normal:\"middle\",horizontal:\"hanging\",vertical:\"middle\"},left:{justified:\"top\",parallel:\"alphabetic\",normal:\"middle\",horizontal:\"middle\",vertical:\"alphabetic\"},right:{justified:\"top\",parallel:\"alphabetic\",normal:\"middle\",horizontal:\"middle\",vertical:\"alphabetic\"}},_={above:{justified:s,parallel:s,normal:o,horizontal:s,vertical:o},below:{justified:s,parallel:s,normal:o,horizontal:s,vertical:o},left:{justified:s,parallel:s,normal:\"right\",horizontal:\"right\",vertical:s},right:{justified:s,parallel:s,normal:o,horizontal:o,vertical:s}},c={above:\"right\",below:o,left:\"right\",right:o},m={above:o,below:\"right\",left:\"right\",right:o};class g extends a.ContentLayoutable{constructor(i,t){switch(super(),this.side=i,this.obj=t,this.side){case\"above\":this._dim=0,this._normals=[0,-1];break;case\"below\":this._dim=0,this._normals=[0,1];break;case\"left\":this._dim=1,this._normals=[-1,0];break;case\"right\":this._dim=1,this._normals=[1,0]}this.is_horizontal?this.set_sizing({width_policy:\"max\",height_policy:\"fixed\"}):this.set_sizing({width_policy:\"fixed\",height_policy:\"max\"})}_content_size(){return new l.Sizeable(this.get_oriented_size())}get_oriented_size(){const{width:i,height:t}=this.obj.get_size();return!this.obj.rotate||this.is_horizontal?{width:i,height:t}:{width:t,height:i}}has_size_changed(){const{width:i,height:t}=this.get_oriented_size();return this.is_horizontal?this.bbox.height!=t:this.bbox.width!=i}get dimension(){return this._dim}get normals(){return this._normals}get is_horizontal(){return 0==this._dim}get is_vertical(){return 1==this._dim}apply_label_text_heuristics(i,t){const e=this.side;let l,a;r.isString(t)?(l=d[e][t],a=_[e][t]):0===t?(l=\"whatever\",a=\"whatever\"):t<0?(l=\"middle\",a=c[e]):(l=\"middle\",a=m[e]),i.textBaseline=l,i.textAlign=a}get_label_angle_heuristic(i){return n[this.side][i]}}e.SidePanel=g,g.__name__=\"SidePanel\"},\n      function _(t,e,s){Object.defineProperty(s,\"__esModule\",{value:!0});const i=t(14),o=t(66),a=t(30),n=t(280),p=new i.Signal0({},\"gmaps_ready\");class l extends n.PlotView{initialize(){this.pause(),super.initialize(),this._tiles_loaded=!1,this.zoom_count=0;const{zoom:t,lat:e,lng:s}=this.model.map_options;this.initial_zoom=t,this.initial_lat=e,this.initial_lng=s,\"undefined\"!=typeof google&&null!=google.maps||(void 0===window._bokeh_gmaps_callback&&function(t){window._bokeh_gmaps_callback=()=>p.emit();const e=document.createElement(\"script\");e.type=\"text/javascript\",e.src=`https://maps.googleapis.com/maps/api/js?v=3.36&key=${t}&callback=_bokeh_gmaps_callback`,document.body.appendChild(e)}(this.model.api_key),p.connect(()=>this.request_render())),this.unpause()}remove(){o.remove(this.map_el),super.remove()}update_range(t){if(null==t)this.map.setCenter({lat:this.initial_lat,lng:this.initial_lng}),this.map.setOptions({zoom:this.initial_zoom}),super.update_range(null);else if(null!=t.sdx||null!=t.sdy)this.map.panBy(t.sdx||0,t.sdy||0),super.update_range(t);else if(null!=t.factor){if(10!==this.zoom_count)return void(this.zoom_count+=1);this.zoom_count=0,this.pause(),super.update_range(t);const e=t.factor<0?-1:1,s=this.map.getZoom(),i=s+e;if(i>=2){this.map.setZoom(i);const[t,e,,]=this._get_projected_bounds();e-t<0&&this.map.setZoom(s)}this.unpause()}this._set_bokeh_ranges()}_build_map(){const{maps:t}=google;this.map_types={satellite:t.MapTypeId.SATELLITE,terrain:t.MapTypeId.TERRAIN,roadmap:t.MapTypeId.ROADMAP,hybrid:t.MapTypeId.HYBRID};const e=this.model.map_options,s={center:new t.LatLng(e.lat,e.lng),zoom:e.zoom,disableDefaultUI:!0,mapTypeId:this.map_types[e.map_type],scaleControl:e.scale_control,tilt:e.tilt};null!=e.styles&&(s.styles=JSON.parse(e.styles)),this.map_el=o.div({style:{position:\"absolute\"}}),this.canvas_view.add_underlay(this.map_el),this.map=new t.Map(this.map_el,s),t.event.addListener(this.map,\"idle\",()=>this._set_bokeh_ranges()),t.event.addListener(this.map,\"bounds_changed\",()=>this._set_bokeh_ranges()),t.event.addListenerOnce(this.map,\"tilesloaded\",()=>this._render_finished()),this.connect(this.model.properties.map_options.change,()=>this._update_options()),this.connect(this.model.map_options.properties.styles.change,()=>this._update_styles()),this.connect(this.model.map_options.properties.lat.change,()=>this._update_center(\"lat\")),this.connect(this.model.map_options.properties.lng.change,()=>this._update_center(\"lng\")),this.connect(this.model.map_options.properties.zoom.change,()=>this._update_zoom()),this.connect(this.model.map_options.properties.map_type.change,()=>this._update_map_type()),this.connect(this.model.map_options.properties.scale_control.change,()=>this._update_scale_control()),this.connect(this.model.map_options.properties.tilt.change,()=>this._update_tilt())}_render_finished(){this._tiles_loaded=!0,this.notify_finished()}has_finished(){return super.has_finished()&&!0===this._tiles_loaded}_get_latlon_bounds(){const t=this.map.getBounds(),e=t.getNorthEast(),s=t.getSouthWest();return[s.lng(),e.lng(),s.lat(),e.lat()]}_get_projected_bounds(){const[t,e,s,i]=this._get_latlon_bounds(),[o,n]=a.wgs84_mercator.forward([t,s]),[p,l]=a.wgs84_mercator.forward([e,i]);return[o,p,n,l]}_set_bokeh_ranges(){const[t,e,s,i]=this._get_projected_bounds();this.frame.x_range.setv({start:t,end:e}),this.frame.y_range.setv({start:s,end:i})}_update_center(t){const e=this.map.getCenter().toJSON();e[t]=this.model.map_options[t],this.map.setCenter(e),this._set_bokeh_ranges()}_update_map_type(){this.map.setOptions({mapTypeId:this.map_types[this.model.map_options.map_type]})}_update_scale_control(){this.map.setOptions({scaleControl:this.model.map_options.scale_control})}_update_tilt(){this.map.setOptions({tilt:this.model.map_options.tilt})}_update_options(){this._update_styles(),this._update_center(\"lat\"),this._update_center(\"lng\"),this._update_zoom(),this._update_map_type()}_update_styles(){this.map.setOptions({styles:JSON.parse(this.model.map_options.styles)})}_update_zoom(){this.map.setOptions({zoom:this.model.map_options.zoom}),this._set_bokeh_ranges()}_map_hook(t,e){if(null==this.map&&\"undefined\"!=typeof google&&null!=google.maps&&this._build_map(),null!=this.map_el){const[t,s,i,o]=e;this.map_el.style.top=`${s}px`,this.map_el.style.left=`${t}px`,this.map_el.style.width=`${i}px`,this.map_el.style.height=`${o}px`}}_paint_empty(t,e){const s=this.layout._width.value,i=this.layout._height.value,[o,a,n,p]=e;t.clearRect(0,0,s,i),t.beginPath(),t.moveTo(0,0),t.lineTo(0,i),t.lineTo(s,i),t.lineTo(s,0),t.lineTo(0,0),t.moveTo(o,a),t.lineTo(o+n,a),t.lineTo(o+n,a+p),t.lineTo(o,a+p),t.lineTo(o,a),t.closePath(),null!=this.model.border_fill_color&&(t.fillStyle=this.model.border_fill_color,t.fill())}}s.GMapPlotView=l,l.__name__=\"GMapPlotView\"},\n      function _(a,e,n){Object.defineProperty(n,\"__esModule\",{value:!0});var g=a(186);n.DataRange=g.DataRange;var R=a(185);n.DataRange1d=R.DataRange1d;var r=a(88);n.FactorRange=r.FactorRange;var t=a(89);n.Range=t.Range;var d=a(130);n.Range1d=d.Range1d},\n      function _(e,r,d){Object.defineProperty(d,\"__esModule\",{value:!0});var n=e(78);d.GlyphRenderer=n.GlyphRenderer;var R=e(97);d.GraphRenderer=R.GraphRenderer;var a=e(149);d.GuideRenderer=a.GuideRenderer;var G=e(63);d.Renderer=G.Renderer},\n      function _(a,e,c){Object.defineProperty(c,\"__esModule\",{value:!0});var l=a(184);c.CategoricalScale=l.CategoricalScale;var o=a(120);c.ContinuousScale=o.ContinuousScale;var r=a(119);c.LinearScale=r.LinearScale;var S=a(129);c.LogScale=S.LogScale;var n=a(121);c.Scale=n.Scale},\n      function _(e,t,o){Object.defineProperty(o,\"__esModule\",{value:!0}),e(1).__exportStar(e(99),o);var n=e(76);o.Selection=n.Selection},\n      function _(a,e,r){Object.defineProperty(r,\"__esModule\",{value:!0});var o=a(293);r.ServerSentDataSource=o.ServerSentDataSource;var S=a(295);r.AjaxDataSource=S.AjaxDataSource;var u=a(73);r.ColumnDataSource=u.ColumnDataSource;var t=a(74);r.ColumnarDataSource=t.ColumnarDataSource;var c=a(95);r.CDSView=c.CDSView;var D=a(75);r.DataSource=D.DataSource;var v=a(296);r.GeoJSONDataSource=v.GeoJSONDataSource;var n=a(294);r.WebDataSource=n.WebDataSource},\n      function _(e,t,i){Object.defineProperty(i,\"__esModule\",{value:!0});const a=e(294);class s extends a.WebDataSource{constructor(e){super(e),this.initialized=!1}destroy(){super.destroy()}setup(){if(!this.initialized){this.initialized=!0,new EventSource(this.data_url).onmessage=e=>{this.load_data(JSON.parse(e.data),this.mode,this.max_size)}}}}i.ServerSentDataSource=s,s.__name__=\"ServerSentDataSource\"},\n      function _(e,t,a){Object.defineProperty(a,\"__esModule\",{value:!0});const r=e(1),s=e(73),i=r.__importStar(e(19));class n extends s.ColumnDataSource{constructor(e){super(e)}get_column(e){const t=this.data[e];return null!=t?t:[]}initialize(){super.initialize(),this.setup()}load_data(e,t,a){const{adapter:r}=this;let s;switch(s=null!=r?r.execute(this,{response:e}):e,t){case\"replace\":this.data=s;break;case\"append\":{const e=this.data;for(const t of this.columns()){const r=Array.from(e[t]),i=Array.from(s[t]);s[t]=r.concat(i).slice(-a)}this.data=s;break}}}static init_WebDataSource(){this.define({mode:[i.UpdateMode,\"replace\"],max_size:[i.Number],adapter:[i.Any,null],data_url:[i.String]})}}a.WebDataSource=n,n.__name__=\"WebDataSource\",n.init_WebDataSource()},\n      function _(t,e,i){Object.defineProperty(i,\"__esModule\",{value:!0});const s=t(1),a=t(294),r=t(70),o=s.__importStar(t(19));class n extends a.WebDataSource{constructor(t){super(t),this.initialized=!1}static init_AjaxDataSource(){this.define({polling_interval:[o.Number],content_type:[o.String,\"application/json\"],http_headers:[o.Any,{}],method:[o.HTTPMethod,\"POST\"],if_modified:[o.Boolean,!1]})}destroy(){null!=this.interval&&clearInterval(this.interval),super.destroy()}setup(){if(!this.initialized&&(this.initialized=!0,this.get_data(this.mode),this.polling_interval)){const t=()=>this.get_data(this.mode,this.max_size,this.if_modified);this.interval=setInterval(t,this.polling_interval)}}get_data(t,e=0,i=!1){const s=this.prepare_request();s.addEventListener(\"load\",()=>this.do_load(s,t,e)),s.addEventListener(\"error\",()=>this.do_error(s)),s.send()}prepare_request(){const t=new XMLHttpRequest;t.open(this.method,this.data_url,!0),t.withCredentials=!1,t.setRequestHeader(\"Content-Type\",this.content_type);const e=this.http_headers;for(const i in e){const s=e[i];t.setRequestHeader(i,s)}return t}do_load(t,e,i){if(200===t.status){const s=JSON.parse(t.responseText);this.load_data(s,e,i)}}do_error(t){r.logger.error(`Failed to fetch JSON from ${this.data_url} with code ${t.status}`)}}i.AjaxDataSource=n,n.__name__=\"AjaxDataSource\",n.init_AjaxDataSource()},\n      function _(e,t,o){Object.defineProperty(o,\"__esModule\",{value:!0});const r=e(1),n=e(74),s=e(70),a=r.__importStar(e(19)),i=e(9);function l(e){return null!=e?e:NaN}class c extends n.ColumnarDataSource{constructor(e){super(e)}static init_GeoJSONDataSource(){this.define({geojson:[a.Any]}),this.internal({data:[a.Any,{}]})}initialize(){super.initialize(),this._update_data()}connect_signals(){super.connect_signals(),this.connect(this.properties.geojson.change,()=>this._update_data())}_update_data(){this.data=this.geojson_to_column_data()}_get_new_list_array(e){return i.range(0,e).map(e=>[])}_get_new_nan_array(e){return i.range(0,e).map(e=>NaN)}_add_properties(e,t,o,r){const n=e.properties||{};for(const e in n)t.hasOwnProperty(e)||(t[e]=this._get_new_nan_array(r)),t[e][o]=l(n[e])}_add_geometry(e,t,o){function r(e,t){return e.concat([[NaN,NaN,NaN]]).concat(t)}switch(e.type){case\"Point\":{const[r,n,s]=e.coordinates;t.x[o]=r,t.y[o]=n,t.z[o]=l(s);break}case\"LineString\":{const{coordinates:r}=e;for(let e=0;e<r.length;e++){const[n,s,a]=r[e];t.xs[o][e]=n,t.ys[o][e]=s,t.zs[o][e]=l(a)}break}case\"Polygon\":{e.coordinates.length>1&&s.logger.warn(\"Bokeh does not support Polygons with holes in, only exterior ring used.\");const r=e.coordinates[0];for(let e=0;e<r.length;e++){const[n,s,a]=r[e];t.xs[o][e]=n,t.ys[o][e]=s,t.zs[o][e]=l(a)}break}case\"MultiPoint\":s.logger.warn(\"MultiPoint not supported in Bokeh\");break;case\"MultiLineString\":{const n=e.coordinates.reduce(r);for(let e=0;e<n.length;e++){const[r,s,a]=n[e];t.xs[o][e]=r,t.ys[o][e]=s,t.zs[o][e]=l(a)}break}case\"MultiPolygon\":{const n=[];for(const t of e.coordinates)t.length>1&&s.logger.warn(\"Bokeh does not support Polygons with holes in, only exterior ring used.\"),n.push(t[0]);const a=n.reduce(r);for(let e=0;e<a.length;e++){const[r,n,s]=a[e];t.xs[o][e]=r,t.ys[o][e]=n,t.zs[o][e]=l(s)}break}default:throw new Error(`Invalid GeoJSON geometry type: ${e.type}`)}}geojson_to_column_data(){const e=JSON.parse(this.geojson);let t;switch(e.type){case\"GeometryCollection\":if(null==e.geometries)throw new Error(\"No geometries found in GeometryCollection\");if(0===e.geometries.length)throw new Error(\"geojson.geometries must have one or more items\");t=e.geometries;break;case\"FeatureCollection\":if(null==e.features)throw new Error(\"No features found in FeaturesCollection\");if(0==e.features.length)throw new Error(\"geojson.features must have one or more items\");t=e.features;break;default:throw new Error(\"Bokeh only supports type GeometryCollection and FeatureCollection at top level\")}let o=0;for(const e of t){const t=\"Feature\"===e.type?e.geometry:e;\"GeometryCollection\"==t.type?o+=t.geometries.length:o+=1}const r={x:this._get_new_nan_array(o),y:this._get_new_nan_array(o),z:this._get_new_nan_array(o),xs:this._get_new_list_array(o),ys:this._get_new_list_array(o),zs:this._get_new_list_array(o)};let n=0;for(const e of t){const t=\"Feature\"==e.type?e.geometry:e;if(\"GeometryCollection\"==t.type)for(const s of t.geometries)this._add_geometry(s,r,n),\"Feature\"===e.type&&this._add_properties(e,r,n,o),n+=1;else this._add_geometry(t,r,n),\"Feature\"===e.type&&this._add_properties(e,r,n,o),n+=1}return r}}o.GeoJSONDataSource=c,c.__name__=\"GeoJSONDataSource\",c.init_GeoJSONDataSource()},\n      function _(e,r,i){Object.defineProperty(i,\"__esModule\",{value:!0});var c=e(109);i.AdaptiveTicker=c.AdaptiveTicker;var a=e(108);i.BasicTicker=a.BasicTicker;var k=e(151);i.CategoricalTicker=k.CategoricalTicker;var T=e(162);i.CompositeTicker=T.CompositeTicker;var t=e(110);i.ContinuousTicker=t.ContinuousTicker;var o=e(161);i.DatetimeTicker=o.DatetimeTicker;var v=e(163);i.DaysTicker=v.DaysTicker;var n=e(298);i.FixedTicker=n.FixedTicker;var s=e(170);i.LogTicker=s.LogTicker;var l=e(173);i.MercatorTicker=l.MercatorTicker;var u=e(166);i.MonthsTicker=u.MonthsTicker;var d=e(164);i.SingleIntervalTicker=d.SingleIntervalTicker;var g=e(111);i.Ticker=g.Ticker;var C=e(167);i.YearsTicker=C.YearsTicker},\n      function _(i,t,e){Object.defineProperty(e,\"__esModule\",{value:!0});const r=i(1),n=i(110),s=r.__importStar(i(19));class _ extends n.ContinuousTicker{constructor(i){super(i),this.min_interval=0,this.max_interval=0}static init_FixedTicker(){this.define({ticks:[s.Array,[]],minor_ticks:[s.Array,[]]})}get_ticks_no_defaults(i,t,e,r){return{major:this.ticks,minor:this.minor_ticks}}get_interval(i,t,e){return 0}}e.FixedTicker=_,_.__name__=\"FixedTicker\",_.init_FixedTicker()},\n      function _(e,r,o){Object.defineProperty(o,\"__esModule\",{value:!0});var T=e(300);o.BBoxTileSource=T.BBoxTileSource;var c=e(301);o.MercatorTileSource=c.MercatorTileSource;var i=e(304);o.QUADKEYTileSource=i.QUADKEYTileSource;var l=e(305);o.TileRenderer=l.TileRenderer;var S=e(302);o.TileSource=S.TileSource;var u=e(308);o.TMSTileSource=u.TMSTileSource;var a=e(306);o.WMTSTileSource=a.WMTSTileSource},\n      function _(e,t,r){Object.defineProperty(r,\"__esModule\",{value:!0});const o=e(1),i=e(301),l=o.__importStar(e(19));class _ extends i.MercatorTileSource{constructor(e){super(e)}static init_BBoxTileSource(){this.define({use_latlon:[l.Boolean,!1]})}get_image_url(e,t,r){const o=this.string_lookup_replace(this.url,this.extra_url_vars);let i,l,_,n;return this.use_latlon?[l,n,i,_]=this.get_tile_geographic_bounds(e,t,r):[l,n,i,_]=this.get_tile_meter_bounds(e,t,r),o.replace(\"{XMIN}\",l.toString()).replace(\"{YMIN}\",n.toString()).replace(\"{XMAX}\",i.toString()).replace(\"{YMAX}\",_.toString())}}r.BBoxTileSource=_,_.__name__=\"BBoxTileSource\",_.init_BBoxTileSource()},\n      function _(t,e,i){Object.defineProperty(i,\"__esModule\",{value:!0});const _=t(1),s=t(302),o=_.__importStar(t(19)),r=t(9),n=t(303);class l extends s.TileSource{constructor(t){super(t)}static init_MercatorTileSource(){this.define({snap_to_zoom:[o.Boolean,!1],wrap_around:[o.Boolean,!0]}),this.override({x_origin_offset:20037508.34,y_origin_offset:20037508.34,initial_resolution:156543.03392804097})}initialize(){super.initialize(),this._resolutions=r.range(this.min_zoom,this.max_zoom+1).map(t=>this.get_resolution(t))}_computed_initial_resolution(){return null!=this.initial_resolution?this.initial_resolution:2*Math.PI*6378137/this.tile_size}is_valid_tile(t,e,i){return!(!this.wrap_around&&(t<0||t>=Math.pow(2,i)))&&!(e<0||e>=Math.pow(2,i))}parent_by_tile_xyz(t,e,i){const _=this.tile_xyz_to_quadkey(t,e,i),s=_.substring(0,_.length-1);return this.quadkey_to_tile_xyz(s)}get_resolution(t){return this._computed_initial_resolution()/Math.pow(2,t)}get_resolution_by_extent(t,e,i){return[(t[2]-t[0])/i,(t[3]-t[1])/e]}get_level_by_extent(t,e,i){const _=(t[2]-t[0])/i,s=(t[3]-t[1])/e,o=Math.max(_,s);let r=0;for(const t of this._resolutions){if(o>t){if(0==r)return 0;if(r>0)return r-1}r+=1}return r-1}get_closest_level_by_extent(t,e,i){const _=(t[2]-t[0])/i,s=(t[3]-t[1])/e,o=Math.max(_,s),r=this._resolutions.reduce((function(t,e){return Math.abs(e-o)<Math.abs(t-o)?e:t}));return this._resolutions.indexOf(r)}snap_to_zoom_level(t,e,i,_){const[s,o,r,n]=t,l=this._resolutions[_];let a=i*l,u=e*l;if(!this.snap_to_zoom){const t=(r-s)/a,e=(n-o)/u;t>e?(a=r-s,u*=t):(a*=e,u=n-o)}const h=(a-(r-s))/2,c=(u-(n-o))/2;return[s-h,o-c,r+h,n+c]}tms_to_wmts(t,e,i){return[t,Math.pow(2,i)-1-e,i]}wmts_to_tms(t,e,i){return[t,Math.pow(2,i)-1-e,i]}pixels_to_meters(t,e,i){const _=this.get_resolution(i);return[t*_-this.x_origin_offset,e*_-this.y_origin_offset]}meters_to_pixels(t,e,i){const _=this.get_resolution(i);return[(t+this.x_origin_offset)/_,(e+this.y_origin_offset)/_]}pixels_to_tile(t,e){let i=Math.ceil(t/this.tile_size);return i=0===i?i:i-1,[i,Math.max(Math.ceil(e/this.tile_size)-1,0)]}pixels_to_raster(t,e,i){return[t,(this.tile_size<<i)-e]}meters_to_tile(t,e,i){const[_,s]=this.meters_to_pixels(t,e,i);return this.pixels_to_tile(_,s)}get_tile_meter_bounds(t,e,i){const[_,s]=this.pixels_to_meters(t*this.tile_size,e*this.tile_size,i),[o,r]=this.pixels_to_meters((t+1)*this.tile_size,(e+1)*this.tile_size,i);return[_,s,o,r]}get_tile_geographic_bounds(t,e,i){const _=this.get_tile_meter_bounds(t,e,i),[s,o,r,l]=n.meters_extent_to_geographic(_);return[s,o,r,l]}get_tiles_by_extent(t,e,i=1){const[_,s,o,r]=t;let[n,l]=this.meters_to_tile(_,s,e),[a,u]=this.meters_to_tile(o,r,e);n-=i,l-=i,a+=i,u+=i;const h=[];for(let t=u;t>=l;t--)for(let i=n;i<=a;i++)this.is_valid_tile(i,t,e)&&h.push([i,t,e,this.get_tile_meter_bounds(i,t,e)]);return this.sort_tiles_from_center(h,[n,l,a,u]),h}quadkey_to_tile_xyz(t){let e=0,i=0;const _=t.length;for(let s=_;s>0;s--){const o=1<<s-1;switch(t.charAt(_-s)){case\"0\":continue;case\"1\":e|=o;break;case\"2\":i|=o;break;case\"3\":e|=o,i|=o;break;default:throw new TypeError(`Invalid Quadkey: ${t}`)}}return[e,i,_]}tile_xyz_to_quadkey(t,e,i){let _=\"\";for(let s=i;s>0;s--){const i=1<<s-1;let o=0;0!=(t&i)&&(o+=1),0!=(e&i)&&(o+=2),_+=o.toString()}return _}children_by_tile_xyz(t,e,i){const _=this.tile_xyz_to_quadkey(t,e,i),s=[];for(let t=0;t<=3;t++){const[e,i,o]=this.quadkey_to_tile_xyz(_+t.toString()),r=this.get_tile_meter_bounds(e,i,o);s.push([e,i,o,r])}return s}get_closest_parent_by_tile_xyz(t,e,i){const _=this.calculate_world_x_by_tile_xyz(t,e,i);[t,e,i]=this.normalize_xyz(t,e,i);let s=this.tile_xyz_to_quadkey(t,e,i);for(;s.length>0;)if(s=s.substring(0,s.length-1),[t,e,i]=this.quadkey_to_tile_xyz(s),[t,e,i]=this.denormalize_xyz(t,e,i,_),this.tiles.has(this.tile_xyz_to_key(t,e,i)))return[t,e,i];return[0,0,0]}normalize_xyz(t,e,i){if(this.wrap_around){const _=Math.pow(2,i);return[(t%_+_)%_,e,i]}return[t,e,i]}denormalize_xyz(t,e,i,_){return[t+_*Math.pow(2,i),e,i]}denormalize_meters(t,e,i,_){return[t+2*_*Math.PI*6378137,e]}calculate_world_x_by_tile_xyz(t,e,i){return Math.floor(t/Math.pow(2,i))}}i.MercatorTileSource=l,l.__name__=\"MercatorTileSource\",l.init_MercatorTileSource()},\n      function _(e,t,r){Object.defineProperty(r,\"__esModule\",{value:!0});const i=e(1),n=e(69),a=i.__importStar(e(19));class o extends n.Model{constructor(e){super(e)}static init_TileSource(){this.define({url:[a.String,\"\"],tile_size:[a.Number,256],max_zoom:[a.Number,30],min_zoom:[a.Number,0],extra_url_vars:[a.Any,{}],attribution:[a.String,\"\"],x_origin_offset:[a.Number],y_origin_offset:[a.Number],initial_resolution:[a.Number]})}initialize(){super.initialize(),this.tiles=new Map,this._normalize_case()}connect_signals(){super.connect_signals(),this.connect(this.change,()=>this._clear_cache())}string_lookup_replace(e,t){let r=e;for(const e in t){const i=t[e];r=r.replace(`{${e}}`,i)}return r}_normalize_case(){const e=this.url.replace(\"{x}\",\"{X}\").replace(\"{y}\",\"{Y}\").replace(\"{z}\",\"{Z}\").replace(\"{q}\",\"{Q}\").replace(\"{xmin}\",\"{XMIN}\").replace(\"{ymin}\",\"{YMIN}\").replace(\"{xmax}\",\"{XMAX}\").replace(\"{ymax}\",\"{YMAX}\");this.url=e}_clear_cache(){this.tiles=new Map}tile_xyz_to_key(e,t,r){return`${e}:${t}:${r}`}key_to_tile_xyz(e){const[t,r,i]=e.split(\":\").map(e=>parseInt(e));return[t,r,i]}sort_tiles_from_center(e,t){const[r,i,n,a]=t,o=(n-r)/2+r,s=(a-i)/2+i;e.sort((function(e,t){return Math.sqrt(Math.pow(o-e[0],2)+Math.pow(s-e[1],2))-Math.sqrt(Math.pow(o-t[0],2)+Math.pow(s-t[1],2))}))}get_image_url(e,t,r){return this.string_lookup_replace(this.url,this.extra_url_vars).replace(\"{X}\",e.toString()).replace(\"{Y}\",t.toString()).replace(\"{Z}\",r.toString())}}r.TileSource=o,o.__name__=\"TileSource\",o.init_TileSource()},\n      function _(e,t,r){Object.defineProperty(r,\"__esModule\",{value:!0});const n=e(30);function o(e,t){return n.wgs84_mercator.forward([e,t])}function c(e,t){return n.wgs84_mercator.inverse([e,t])}r.geographic_to_meters=o,r.meters_to_geographic=c,r.geographic_extent_to_meters=function(e){const[t,r,n,c]=e,[_,i]=o(t,r),[s,u]=o(n,c);return[_,i,s,u]},r.meters_extent_to_geographic=function(e){const[t,r,n,o]=e,[_,i]=c(t,r),[s,u]=c(n,o);return[_,i,s,u]}},\n      function _(e,t,r){Object.defineProperty(r,\"__esModule\",{value:!0});const _=e(301);class s extends _.MercatorTileSource{constructor(e){super(e)}get_image_url(e,t,r){const _=this.string_lookup_replace(this.url,this.extra_url_vars),[s,o,u]=this.tms_to_wmts(e,t,r),c=this.tile_xyz_to_quadkey(s,o,u);return _.replace(\"{Q}\",c)}}r.QUADKEYTileSource=s,s.__name__=\"QUADKEYTileSource\"},\n      function _(e,t,i){Object.defineProperty(i,\"__esModule\",{value:!0});const s=e(1),_=e(306),a=e(79),n=e(130),r=e(66),h=s.__importStar(e(19)),l=e(223),o=e(9),d=e(8),m=e(77),c=e(73),u=e(307);class p extends a.DataRendererView{initialize(){this._tiles=[],super.initialize()}connect_signals(){super.connect_signals(),this.connect(this.model.change,()=>this.request_render()),this.connect(this.model.tile_source.change,()=>this.request_render())}get_extent(){return[this.x_range.start,this.y_range.start,this.x_range.end,this.y_range.end]}get map_plot(){return this.plot_model}get map_canvas(){return this.plot_view.canvas_view.ctx}get map_frame(){return this.plot_view.frame}get x_range(){return this.map_plot.x_range}get y_range(){return this.map_plot.y_range}_set_data(){this.extent=this.get_extent(),this._last_height=void 0,this._last_width=void 0}_update_attribution(){null!=this.attribution_el&&r.removeElement(this.attribution_el);const{attribution:e}=this.model.tile_source;if(d.isString(e)&&e.length>0){const{layout:t,frame:i}=this.plot_view,s=t._width.value-i._right.value,_=t._height.value-i._bottom.value,a=i._width.value;this.attribution_el=r.div({class:u.bk_tile_attribution,style:{position:\"absolute\",right:`${s}px`,bottom:`${_}px`,\"max-width\":`${a-4}px`,padding:\"2px\",\"background-color\":\"rgba(255,255,255,0.5)\",\"font-size\":\"7pt\",\"line-height\":\"1.05\",\"white-space\":\"nowrap\",overflow:\"hidden\",\"text-overflow\":\"ellipsis\"}}),this.plot_view.canvas_view.add_event(this.attribution_el),this.attribution_el.innerHTML=e,this.attribution_el.title=this.attribution_el.textContent.replace(/\\s*\\n\\s*/g,\" \")}}_map_data(){this.initial_extent=this.get_extent();const e=this.model.tile_source.get_level_by_extent(this.initial_extent,this.map_frame._height.value,this.map_frame._width.value),t=this.model.tile_source.snap_to_zoom_level(this.initial_extent,this.map_frame._height.value,this.map_frame._width.value,e);this.x_range.start=t[0],this.y_range.start=t[1],this.x_range.end=t[2],this.y_range.end=t[3],this.x_range instanceof n.Range1d&&(this.x_range.reset_start=t[0],this.x_range.reset_end=t[2]),this.y_range instanceof n.Range1d&&(this.y_range.reset_start=t[1],this.y_range.reset_end=t[3]),this._update_attribution()}_create_tile(e,t,i,s,_=!1){const[a,n,r]=this.model.tile_source.normalize_xyz(e,t,i),h={img:void 0,tile_coords:[e,t,i],normalized_coords:[a,n,r],quadkey:this.model.tile_source.tile_xyz_to_quadkey(e,t,i),cache_key:this.model.tile_source.tile_xyz_to_key(e,t,i),bounds:s,loaded:!1,finished:!1,x_coord:s[0],y_coord:s[3]},o=this.model.tile_source.get_image_url(a,n,r);new l.ImageLoader(o,{loaded:e=>{Object.assign(h,{img:e,loaded:!0}),_?(h.finished=!0,this.notify_finished()):this.request_render()},failed(){h.finished=!0}}),this.model.tile_source.tiles.set(h.cache_key,h),this._tiles.push(h)}_enforce_aspect_ratio(){if(this._last_height!==this.map_frame._height.value||this._last_width!==this.map_frame._width.value){const e=this.get_extent(),t=this.model.tile_source.get_level_by_extent(e,this.map_frame._height.value,this.map_frame._width.value),i=this.model.tile_source.snap_to_zoom_level(e,this.map_frame._height.value,this.map_frame._width.value,t);this.x_range.setv({start:i[0],end:i[2]}),this.y_range.setv({start:i[1],end:i[3]}),this.extent=i,this._last_height=this.map_frame._height.value,this._last_width=this.map_frame._width.value}}has_finished(){if(!super.has_finished())return!1;if(0===this._tiles.length)return!1;for(const e of this._tiles)if(!e.finished)return!1;return!0}render(){null==this.map_initialized&&(this._set_data(),this._map_data(),this.map_initialized=!0),this._enforce_aspect_ratio(),this._update(),null!=this.prefetch_timer&&clearTimeout(this.prefetch_timer),this.prefetch_timer=setTimeout(this._prefetch_tiles.bind(this),500),this.has_finished()&&this.notify_finished()}_draw_tile(e){const t=this.model.tile_source.tiles.get(e);if(null!=t&&t.loaded){const[[e],[i]]=this.plot_view.map_to_screen([t.bounds[0]],[t.bounds[3]]),[[s],[_]]=this.plot_view.map_to_screen([t.bounds[2]],[t.bounds[1]]),a=s-e,n=_-i,r=e,h=i,l=this.map_canvas.getImageSmoothingEnabled();this.map_canvas.setImageSmoothingEnabled(this.model.smoothing),this.map_canvas.drawImage(t.img,r,h,a,n),this.map_canvas.setImageSmoothingEnabled(l),t.finished=!0}}_set_rect(){const e=this.plot_model.properties.outline_line_width.value(),t=this.map_frame._left.value+e/2,i=this.map_frame._top.value+e/2,s=this.map_frame._width.value-e,_=this.map_frame._height.value-e;this.map_canvas.rect(t,i,s,_),this.map_canvas.clip()}_render_tiles(e){this.map_canvas.save(),this._set_rect(),this.map_canvas.globalAlpha=this.model.alpha;for(const t of e)this._draw_tile(t);this.map_canvas.restore()}_prefetch_tiles(){const{tile_source:e}=this.model,t=this.get_extent(),i=this.map_frame._height.value,s=this.map_frame._width.value,_=this.model.tile_source.get_level_by_extent(t,i,s),a=this.model.tile_source.get_tiles_by_extent(t,_);for(let t=0,i=Math.min(10,a.length);t<i;t++){const[i,s,_]=a[t],n=this.model.tile_source.children_by_tile_xyz(i,s,_);for(const t of n){const[i,s,_,a]=t;e.tiles.has(e.tile_xyz_to_key(i,s,_))||this._create_tile(i,s,_,a,!0)}}}_fetch_tiles(e){for(const t of e){const[e,i,s,_]=t;this._create_tile(e,i,s,_)}}_update(){const{tile_source:e}=this.model,{min_zoom:t}=e,{max_zoom:i}=e;let s=this.get_extent();const _=this.extent[2]-this.extent[0]<s[2]-s[0],a=this.map_frame._height.value,n=this.map_frame._width.value;let r=e.get_level_by_extent(s,a,n),h=!1;r<t?(s=this.extent,r=t,h=!0):r>i&&(s=this.extent,r=i,h=!0),h&&(this.x_range.setv({x_range:{start:s[0],end:s[2]}}),this.y_range.setv({start:s[1],end:s[3]})),this.extent=s;const l=e.get_tiles_by_extent(s,r),d=[],m=[],c=[],u=[];for(const t of l){const[i,s,a]=t,n=e.tile_xyz_to_key(i,s,a),r=e.tiles.get(n);if(null!=r&&r.loaded)m.push(n);else if(this.model.render_parents){const[t,n,r]=e.get_closest_parent_by_tile_xyz(i,s,a),h=e.tile_xyz_to_key(t,n,r),l=e.tiles.get(h);if(null!=l&&l.loaded&&!o.includes(c,h)&&c.push(h),_){const t=e.children_by_tile_xyz(i,s,a);for(const[i,s,_]of t){const t=e.tile_xyz_to_key(i,s,_);e.tiles.has(t)&&u.push(t)}}}null==r&&d.push(t)}this._render_tiles(c),this._render_tiles(u),this._render_tiles(m),null!=this.render_timer&&clearTimeout(this.render_timer),this.render_timer=setTimeout(()=>this._fetch_tiles(d),65)}}i.TileRendererView=p,p.__name__=\"TileRendererView\";class g extends a.DataRenderer{constructor(e){super(e),this._selection_manager=new m.SelectionManager({source:new c.ColumnDataSource})}static init_TileRenderer(){this.prototype.default_view=p,this.define({alpha:[h.Number,1],smoothing:[h.Boolean,!0],tile_source:[h.Instance,()=>new _.WMTSTileSource],render_parents:[h.Boolean,!0]})}get_selection_manager(){return this._selection_manager}}i.TileRenderer=g,g.__name__=\"TileRenderer\",g.init_TileRenderer()},\n      function _(e,t,r){Object.defineProperty(r,\"__esModule\",{value:!0});const o=e(301);class s extends o.MercatorTileSource{constructor(e){super(e)}get_image_url(e,t,r){const o=this.string_lookup_replace(this.url,this.extra_url_vars),[s,c,_]=this.tms_to_wmts(e,t,r);return o.replace(\"{X}\",s.toString()).replace(\"{Y}\",c.toString()).replace(\"{Z}\",_.toString())}}r.WMTSTileSource=s,s.__name__=\"WMTSTileSource\"},\n      function _(t,e,i){Object.defineProperty(i,\"__esModule\",{value:!0});const o=t(1);t(67),o.__importStar(t(66)).styles.append(\".bk-root .bk-tile-attribution a {\\n  color: black;\\n}\\n\"),i.bk_tile_attribution=\"bk-tile-attribution\"},\n      function _(e,r,t){Object.defineProperty(t,\"__esModule\",{value:!0});const o=e(301);class c extends o.MercatorTileSource{constructor(e){super(e)}get_image_url(e,r,t){return this.string_lookup_replace(this.url,this.extra_url_vars).replace(\"{X}\",e.toString()).replace(\"{Y}\",r.toString()).replace(\"{Z}\",t.toString())}}t.TMSTileSource=c,c.__name__=\"TMSTileSource\"},\n      function _(e,r,a){Object.defineProperty(a,\"__esModule\",{value:!0});var t=e(310);a.CanvasTexture=t.CanvasTexture;var u=e(312);a.ImageURLTexture=u.ImageURLTexture;var v=e(311);a.Texture=v.Texture},\n      function _(t,e,n){Object.defineProperty(n,\"__esModule\",{value:!0});const r=t(1),c=t(311),s=r.__importStar(t(19)),i=t(25);class a extends c.Texture{constructor(t){super(t)}static init_CanvasTexture(){this.define({code:[s.String]})}get func(){const t=i.use_strict(this.code);return new Function(\"ctx\",\"color\",\"scale\",\"weight\",t)}get_pattern(t,e,n){return r=>{const c=document.createElement(\"canvas\");c.width=e,c.height=e;const s=c.getContext(\"2d\");return this.func.call(this,s,t,e,n),r.createPattern(c,this.repetition)}}}n.CanvasTexture=a,a.__name__=\"CanvasTexture\",a.init_CanvasTexture()},\n      function _(e,t,i){Object.defineProperty(i,\"__esModule\",{value:!0});const r=e(1),n=e(69),o=r.__importStar(e(19));class _ extends n.Model{constructor(e){super(e)}static init_Texture(){this.define({repetition:[o.TextureRepetition,\"repeat\"]})}onload(e){e()}}i.Texture=_,_.__name__=\"Texture\",_.init_Texture()},\n      function _(e,t,i){Object.defineProperty(i,\"__esModule\",{value:!0});const r=e(1),a=e(311),n=r.__importStar(e(19)),s=e(223);class o extends a.Texture{constructor(e){super(e)}static init_ImageURLTexture(){this.define({url:[n.String]})}initialize(){super.initialize(),this._loader=new s.ImageLoader(this.url)}get_pattern(e,t,i){return e=>this._loader.finished?e.createPattern(this._loader.image,this.repetition):null}onload(e){this._loader.promise.then(()=>e())}}i.ImageURLTexture=o,o.__name__=\"ImageURLTexture\",o.init_ImageURLTexture()},\n      function _(o,l,T){Object.defineProperty(T,\"__esModule\",{value:!0});var a=o(276);T.ActionTool=a.ActionTool;var r=o(314);T.CustomAction=r.CustomAction;var e=o(277);T.HelpTool=e.HelpTool;var v=o(315);T.RedoTool=v.RedoTool;var t=o(316);T.ResetTool=t.ResetTool;var n=o(317);T.SaveTool=n.SaveTool;var s=o(318);T.UndoTool=s.UndoTool;var P=o(319);T.ZoomInTool=P.ZoomInTool;var c=o(321);T.ZoomOutTool=c.ZoomOutTool;var i=o(270);T.ButtonTool=i.ButtonTool;var d=o(322);T.EditTool=d.EditTool;var u=o(323);T.BoxEditTool=u.BoxEditTool;var y=o(324);T.FreehandDrawTool=y.FreehandDrawTool;var m=o(325);T.PointDrawTool=m.PointDrawTool;var x=o(326);T.PolyDrawTool=x.PolyDrawTool;var B=o(327);T.PolyTool=B.PolyTool;var S=o(328);T.PolyEditTool=S.PolyEditTool;var b=o(329);T.BoxSelectTool=b.BoxSelectTool;var h=o(332);T.BoxZoomTool=h.BoxZoomTool;var Z=o(275);T.GestureTool=Z.GestureTool;var p=o(333);T.LassoSelectTool=p.LassoSelectTool;var w=o(334);T.PanTool=w.PanTool;var C=o(335);T.PolySelectTool=C.PolySelectTool;var D=o(336);T.RangeTool=D.RangeTool;var E=o(330);T.SelectTool=E.SelectTool;var H=o(337);T.TapTool=H.TapTool;var R=o(338);T.WheelPanTool=R.WheelPanTool;var A=o(339);T.WheelZoomTool=A.WheelZoomTool;var I=o(340);T.CrosshairTool=I.CrosshairTool;var W=o(341);T.CustomJSHover=W.CustomJSHover;var O=o(342);T.HoverTool=O.HoverTool;var _=o(269);T.InspectTool=_.InspectTool;var f=o(271);T.Tool=f.Tool;var g=o(343);T.ToolProxy=g.ToolProxy;var F=o(268);T.Toolbar=F.Toolbar;var G=o(274);T.ToolbarBase=G.ToolbarBase;var J=o(344);T.ProxyToolbar=J.ProxyToolbar;var L=o(344);T.ToolbarBox=L.ToolbarBox},\n      function _(t,o,i){Object.defineProperty(i,\"__esModule\",{value:!0});const n=t(1),s=t(276),e=n.__importStar(t(19)),c=t(272);class _ extends s.ActionToolButtonView{css_classes(){return super.css_classes().concat(c.bk_toolbar_button_custom_action)}}i.CustomActionButtonView=_,_.__name__=\"CustomActionButtonView\";class l extends s.ActionToolView{doit(){null!=this.model.callback&&this.model.callback.execute(this.model)}}i.CustomActionView=l,l.__name__=\"CustomActionView\";class u extends s.ActionTool{constructor(t){super(t),this.tool_name=\"Custom Action\",this.button_view=_}static init_CustomAction(){this.prototype.default_view=l,this.define({action_tooltip:[e.String,\"Perform a Custom Action\"],callback:[e.Any],icon:[e.String]})}get tooltip(){return this.action_tooltip}}i.CustomAction=u,u.__name__=\"CustomAction\",u.init_CustomAction()},\n      function _(o,e,t){Object.defineProperty(t,\"__esModule\",{value:!0});const i=o(276),s=o(278);class n extends i.ActionToolView{connect_signals(){super.connect_signals(),this.connect(this.plot_view.state_changed,()=>this.model.disabled=!this.plot_view.can_redo())}doit(){this.plot_view.redo()}}t.RedoToolView=n,n.__name__=\"RedoToolView\";class _ extends i.ActionTool{constructor(o){super(o),this.tool_name=\"Redo\",this.icon=s.bk_tool_icon_redo}static init_RedoTool(){this.prototype.default_view=n,this.override({disabled:!0})}}t.RedoTool=_,_.__name__=\"RedoTool\",_.init_RedoTool()},\n      function _(e,o,t){Object.defineProperty(t,\"__esModule\",{value:!0});const s=e(276),i=e(278);class _ extends s.ActionToolView{doit(){this.plot_view.reset()}}t.ResetToolView=_,_.__name__=\"ResetToolView\";class l extends s.ActionTool{constructor(e){super(e),this.tool_name=\"Reset\",this.icon=i.bk_tool_icon_reset}static init_ResetTool(){this.prototype.default_view=_}}t.ResetTool=l,l.__name__=\"ResetTool\",l.init_ResetTool()},\n      function _(o,e,t){Object.defineProperty(t,\"__esModule\",{value:!0});const i=o(276),_=o(278);class a extends i.ActionToolView{doit(){this.plot_view.save(\"bokeh_plot\")}}t.SaveToolView=a,a.__name__=\"SaveToolView\";class l extends i.ActionTool{constructor(o){super(o),this.tool_name=\"Save\",this.icon=_.bk_tool_icon_save}static init_SaveTool(){this.prototype.default_view=a}}t.SaveTool=l,l.__name__=\"SaveTool\",l.init_SaveTool()},\n      function _(o,t,n){Object.defineProperty(n,\"__esModule\",{value:!0});const e=o(276),i=o(278);class s extends e.ActionToolView{connect_signals(){super.connect_signals(),this.connect(this.plot_view.state_changed,()=>this.model.disabled=!this.plot_view.can_undo())}doit(){this.plot_view.undo()}}n.UndoToolView=s,s.__name__=\"UndoToolView\";class _ extends e.ActionTool{constructor(o){super(o),this.tool_name=\"Undo\",this.icon=i.bk_tool_icon_undo}static init_UndoTool(){this.prototype.default_view=s,this.override({disabled:!0})}}n.UndoTool=_,_.__name__=\"UndoTool\",_.init_UndoTool()},\n      function _(o,t,e){Object.defineProperty(e,\"__esModule\",{value:!0});const i=o(1),n=o(276),s=o(320),_=i.__importStar(o(19)),l=o(278);class m extends n.ActionToolView{doit(){const o=this.plot_view.frame,t=this.model.dimensions,e=\"width\"==t||\"both\"==t,i=\"height\"==t||\"both\"==t,n=s.scale_range(o,this.model.factor,e,i);this.plot_view.push_state(\"zoom_out\",{range:n}),this.plot_view.update_range(n,!1,!0),this.model.document&&this.model.document.interactive_start(this.plot_model)}}e.ZoomInToolView=m,m.__name__=\"ZoomInToolView\";class h extends n.ActionTool{constructor(o){super(o),this.tool_name=\"Zoom In\",this.icon=l.bk_tool_icon_zoom_in}static init_ZoomInTool(){this.prototype.default_view=m,this.define({factor:[_.Percent,.1],dimensions:[_.Dimensions,\"both\"]})}get tooltip(){return this._get_dim_tooltip(this.tool_name,this.dimensions)}}e.ZoomInTool=h,h.__name__=\"ZoomInTool\",h.init_ZoomInTool()},\n      function _(n,t,e){Object.defineProperty(e,\"__esModule\",{value:!0});const o=n(10);function r(n,t,e){const[o,r]=[n.start,n.end],c=null!=e?e:(r+o)/2;return[o-(o-c)*t,r-(r-c)*t]}function c(n,[t,e]){const o={};for(const r in n){const c=n[r],[s,l]=c.r_invert(t,e);o[r]={start:s,end:l}}return o}e.scale_highlow=r,e.get_info=c,e.scale_range=function(n,t,e=!0,s=!0,l){t=o.clamp(t,-.9,.9);const a=e?t:0,[u,i]=r(n.bbox.h_range,a,null!=l?l.x:void 0),_=c(n.xscales,[u,i]),f=s?t:0,[d,b]=r(n.bbox.v_range,f,null!=l?l.y:void 0);return{xrs:_,yrs:c(n.yscales,[d,b]),factor:t}}},\n      function _(o,t,e){Object.defineProperty(e,\"__esModule\",{value:!0});const i=o(1),s=o(276),n=o(320),_=i.__importStar(o(19)),l=o(278);class m extends s.ActionToolView{doit(){const o=this.plot_view.frame,t=this.model.dimensions,e=\"width\"==t||\"both\"==t,i=\"height\"==t||\"both\"==t,s=n.scale_range(o,-this.model.factor,e,i);this.plot_view.push_state(\"zoom_out\",{range:s}),this.plot_view.update_range(s,!1,!0),this.model.document&&this.model.document.interactive_start(this.plot_model)}}e.ZoomOutToolView=m,m.__name__=\"ZoomOutToolView\";class h extends s.ActionTool{constructor(o){super(o),this.tool_name=\"Zoom Out\",this.icon=l.bk_tool_icon_zoom_out}static init_ZoomOutTool(){this.prototype.default_view=m,this.define({factor:[_.Percent,.1],dimensions:[_.Dimensions,\"both\"]})}get tooltip(){return this._get_dim_tooltip(this.tool_name,this.dimensions)}}e.ZoomOutTool=h,h.__name__=\"ZoomOutTool\",h.init_ZoomOutTool()},\n      function _(e,t,s){Object.defineProperty(s,\"__esModule\",{value:!0});const o=e(1).__importStar(e(19)),n=e(9),i=e(8),_=e(275);class r extends _.GestureToolView{constructor(){super(...arguments),this._mouse_in_frame=!0}_move_enter(e){this._mouse_in_frame=!0}_move_exit(e){this._mouse_in_frame=!1}_map_drag(e,t,s){const o=this.plot_view.frame;return o.bbox.contains(e,t)?[o.xscales[s.x_range_name].invert(e),o.yscales[s.y_range_name].invert(t)]:null}_delete_selected(e){const t=e.data_source,s=t.selected.indices;s.sort();for(const e of t.columns()){const o=t.get_array(e);for(let e=0;e<s.length;e++){const t=s[e];o.splice(t-e,1)}}this._emit_cds_changes(t)}_pop_glyphs(e,t){const s=e.columns();if(t&&s.length)for(const o of s){let s=e.get_array(o);const n=s.length-t+1;n<1||(i.isArray(s)||(s=Array.from(s),e.data[o]=s),s.splice(0,n))}}_emit_cds_changes(e,t=!0,s=!0,o=!0){s&&e.selection_manager.clear(),t&&e.change.emit(),o&&(e.data=e.data,e.properties.data.change.emit())}_drag_points(e,t){if(null==this._basepoint)return;const[s,o]=this._basepoint;for(const n of t){const t=this._map_drag(s,o,n),i=this._map_drag(e.sx,e.sy,n);if(null==i||null==t)continue;const[_,r]=i,[a,c]=t,[l,d]=[_-a,r-c],m=n.glyph,u=n.data_source,[p,h]=[m.x.field,m.y.field];for(const e of u.selected.indices)p&&(u.data[p][e]+=l),h&&(u.data[h][e]+=d);u.change.emit()}this._basepoint=[e.sx,e.sy]}_pad_empty_columns(e,t){for(const s of e.columns())n.includes(t,s)||e.get_array(s).push(this.model.empty_value)}_select_event(e,t,s){const o=this.plot_view.frame,{sx:n,sy:i}=e;if(!o.bbox.contains(n,i))return[];const _={type:\"point\",sx:n,sy:i},r=[];for(const e of s){const s=e.get_selection_manager(),o=e.data_source,n=[this.plot_view.renderer_views[e.id]];s.select(n,_,!0,t)&&r.push(e),o.properties.selected.change.emit()}return r}}s.EditToolView=r,r.__name__=\"EditToolView\";class a extends _.GestureTool{constructor(e){super(e)}static init_EditTool(){this.define({custom_icon:[o.String],custom_tooltip:[o.String],empty_value:[o.Any],renderers:[o.Array,[]]})}get tooltip(){return this.custom_tooltip||this.tool_name}get computed_icon(){return this.custom_icon||this.icon}}s.EditTool=a,a.__name__=\"EditTool\",a.init_EditTool()},\n      function _(e,t,s){Object.defineProperty(s,\"__esModule\",{value:!0});const i=e(1),_=e(66),o=i.__importStar(e(19)),n=e(322),a=e(278);class d extends n.EditToolView{_tap(e){if(null!=this._draw_basepoint||null!=this._basepoint)return;const t=e.shiftKey;this._select_event(e,t,this.model.renderers)}_keyup(e){if(this.model.active&&this._mouse_in_frame)for(const t of this.model.renderers)if(e.keyCode===_.Keys.Backspace)this._delete_selected(t);else if(e.keyCode==_.Keys.Esc){t.data_source.selection_manager.clear()}}_set_extent([e,t],[s,i],_,o=!1){const n=this.model.renderers[0],a=this.plot_view.frame,d=n.glyph,l=n.data_source,r=a.xscales[n.x_range_name],h=a.yscales[n.y_range_name],[p,u]=r.r_invert(e,t),[c,m]=h.r_invert(s,i),[f,b]=[(p+u)/2,(c+m)/2],[y,x]=[u-p,m-c],[w,g]=[d.x.field,d.y.field],[v,E]=[d.width.field,d.height.field];if(_)this._pop_glyphs(l,this.model.num_objects),w&&l.get_array(w).push(f),g&&l.get_array(g).push(b),v&&l.get_array(v).push(y),E&&l.get_array(E).push(x),this._pad_empty_columns(l,[w,g,v,E]);else{const e=l.data[w].length-1;w&&(l.data[w][e]=f),g&&(l.data[g][e]=b),v&&(l.data[v][e]=y),E&&(l.data[E][e]=x)}this._emit_cds_changes(l,!0,!1,o)}_update_box(e,t=!1,s=!1){if(null==this._draw_basepoint)return;const i=[e.sx,e.sy],_=this.plot_view.frame,o=this.model.dimensions,n=this.model._get_dim_limits(this._draw_basepoint,i,_,o);if(null!=n){const[e,i]=n;this._set_extent(e,i,t,s)}}_doubletap(e){this.model.active&&(null!=this._draw_basepoint?(this._update_box(e,!1,!0),this._draw_basepoint=null):(this._draw_basepoint=[e.sx,e.sy],this._select_event(e,!0,this.model.renderers),this._update_box(e,!0,!1)))}_move(e){this._update_box(e,!1,!1)}_pan_start(e){if(e.shiftKey){if(null!=this._draw_basepoint)return;this._draw_basepoint=[e.sx,e.sy],this._update_box(e,!0,!1)}else{if(null!=this._basepoint)return;this._select_event(e,!0,this.model.renderers),this._basepoint=[e.sx,e.sy]}}_pan(e,t=!1,s=!1){if(e.shiftKey){if(null==this._draw_basepoint)return;this._update_box(e,t,s)}else{if(null==this._basepoint)return;this._drag_points(e,this.model.renderers)}}_pan_end(e){if(this._pan(e,!1,!0),e.shiftKey)this._draw_basepoint=null;else{this._basepoint=null;for(const e of this.model.renderers)this._emit_cds_changes(e.data_source,!1,!0,!0)}}}s.BoxEditToolView=d,d.__name__=\"BoxEditToolView\";class l extends n.EditTool{constructor(e){super(e),this.tool_name=\"Box Edit Tool\",this.icon=a.bk_tool_icon_box_edit,this.event_type=[\"tap\",\"pan\",\"move\"],this.default_order=1}static init_BoxEditTool(){this.prototype.default_view=d,this.define({dimensions:[o.Dimensions,\"both\"],num_objects:[o.Int,0]})}}s.BoxEditTool=l,l.__name__=\"BoxEditTool\",l.init_BoxEditTool()},\n      function _(e,t,a){Object.defineProperty(a,\"__esModule\",{value:!0});const s=e(1),r=e(66),_=s.__importStar(e(19)),o=e(8),i=e(322),d=e(278);class n extends i.EditToolView{_draw(e,t,a=!1){if(!this.model.active)return;const s=this.model.renderers[0],r=this._map_drag(e.sx,e.sy,s);if(null==r)return;const[_,i]=r,d=s.data_source,n=s.glyph,[h,l]=[n.xs.field,n.ys.field];if(\"new\"==t)this._pop_glyphs(d,this.model.num_objects),h&&d.get_array(h).push([_]),l&&d.get_array(l).push([i]),this._pad_empty_columns(d,[h,l]);else if(\"add\"==t){if(h){const e=d.data[h].length-1;let t=d.get_array(h)[e];o.isArray(t)||(t=Array.from(t),d.data[h][e]=t),t.push(_)}if(l){const e=d.data[l].length-1;let t=d.get_array(l)[e];o.isArray(t)||(t=Array.from(t),d.data[l][e]=t),t.push(i)}}this._emit_cds_changes(d,!0,!0,a)}_pan_start(e){this._draw(e,\"new\")}_pan(e){this._draw(e,\"add\")}_pan_end(e){this._draw(e,\"add\",!0)}_tap(e){this._select_event(e,e.shiftKey,this.model.renderers)}_keyup(e){if(this.model.active&&this._mouse_in_frame)for(const t of this.model.renderers)e.keyCode===r.Keys.Esc?t.data_source.selection_manager.clear():e.keyCode===r.Keys.Backspace&&this._delete_selected(t)}}a.FreehandDrawToolView=n,n.__name__=\"FreehandDrawToolView\";class h extends i.EditTool{constructor(e){super(e),this.tool_name=\"Freehand Draw Tool\",this.icon=d.bk_tool_icon_freehand_draw,this.event_type=[\"pan\",\"tap\"],this.default_order=3}static init_FreehandDrawTool(){this.prototype.default_view=n,this.define({num_objects:[_.Int,0]})}}a.FreehandDrawTool=h,h.__name__=\"FreehandDrawTool\",h.init_FreehandDrawTool()},\n      function _(e,t,o){Object.defineProperty(o,\"__esModule\",{value:!0});const s=e(1),i=e(66),a=s.__importStar(e(19)),n=e(322),_=e(278);class r extends n.EditToolView{_tap(e){const t=e.shiftKey;if(this._select_event(e,t,this.model.renderers).length||!this.model.add)return;const o=this.model.renderers[0],s=this._map_drag(e.sx,e.sy,o);if(null==s)return;const i=o.glyph,a=o.data_source,[n,_]=[i.x.field,i.y.field],[r,d]=s;this._pop_glyphs(a,this.model.num_objects),n&&a.get_array(n).push(r),_&&a.get_array(_).push(d),this._pad_empty_columns(a,[n,_]),a.change.emit(),a.data=a.data,a.properties.data.change.emit()}_keyup(e){if(this.model.active&&this._mouse_in_frame)for(const t of this.model.renderers)e.keyCode===i.Keys.Backspace?this._delete_selected(t):e.keyCode==i.Keys.Esc&&t.data_source.selection_manager.clear()}_pan_start(e){this.model.drag&&(this._select_event(e,!0,this.model.renderers),this._basepoint=[e.sx,e.sy])}_pan(e){this.model.drag&&null!=this._basepoint&&this._drag_points(e,this.model.renderers)}_pan_end(e){if(this.model.drag){this._pan(e);for(const e of this.model.renderers)this._emit_cds_changes(e.data_source,!1,!0,!0);this._basepoint=null}}}o.PointDrawToolView=r,r.__name__=\"PointDrawToolView\";class d extends n.EditTool{constructor(e){super(e),this.tool_name=\"Point Draw Tool\",this.icon=_.bk_tool_icon_point_draw,this.event_type=[\"tap\",\"pan\",\"move\"],this.default_order=2}static init_PointDrawTool(){this.prototype.default_view=r,this.define({add:[a.Boolean,!0],drag:[a.Boolean,!0],num_objects:[a.Int,0]})}}o.PointDrawTool=d,d.__name__=\"PointDrawTool\",d.init_PointDrawTool()},\n      function _(e,t,s){Object.defineProperty(s,\"__esModule\",{value:!0});const i=e(1),r=e(66),a=i.__importStar(e(19)),o=e(8),n=e(327),_=e(278);class d extends n.PolyToolView{constructor(){super(...arguments),this._drawing=!1,this._initialized=!1}_tap(e){this._drawing?this._draw(e,\"add\",!0):this._select_event(e,e.shiftKey,this.model.renderers)}_draw(e,t,s=!1){const i=this.model.renderers[0],r=this._map_drag(e.sx,e.sy,i);if(this._initialized||this.activate(),null==r)return;const[a,n]=this._snap_to_vertex(e,...r),_=i.data_source,d=i.glyph,[l,h]=[d.xs.field,d.ys.field];if(\"new\"==t)this._pop_glyphs(_,this.model.num_objects),l&&_.get_array(l).push([a,a]),h&&_.get_array(h).push([n,n]),this._pad_empty_columns(_,[l,h]);else if(\"edit\"==t){if(l){const e=_.data[l][_.data[l].length-1];e[e.length-1]=a}if(h){const e=_.data[h][_.data[h].length-1];e[e.length-1]=n}}else if(\"add\"==t){if(l){const e=_.data[l].length-1;let t=_.get_array(l)[e];const s=t[t.length-1];t[t.length-1]=a,o.isArray(t)||(t=Array.from(t),_.data[l][e]=t),t.push(s)}if(h){const e=_.data[h].length-1;let t=_.get_array(h)[e];const s=t[t.length-1];t[t.length-1]=n,o.isArray(t)||(t=Array.from(t),_.data[h][e]=t),t.push(s)}}this._emit_cds_changes(_,!0,!1,s)}_show_vertices(){if(!this.model.active)return;const e=[],t=[];for(let s=0;s<this.model.renderers.length;s++){const i=this.model.renderers[s],r=i.data_source,a=i.glyph,[o,n]=[a.xs.field,a.ys.field];if(o)for(const t of r.get_array(o))Array.prototype.push.apply(e,t);if(n)for(const e of r.get_array(n))Array.prototype.push.apply(t,e);this._drawing&&s==this.model.renderers.length-1&&(e.splice(e.length-1,1),t.splice(t.length-1,1))}this._set_vertices(e,t)}_doubletap(e){this.model.active&&(this._drawing?(this._drawing=!1,this._draw(e,\"edit\",!0)):(this._drawing=!0,this._draw(e,\"new\",!0)))}_move(e){this._drawing&&this._draw(e,\"edit\")}_remove(){const e=this.model.renderers[0],t=e.data_source,s=e.glyph,[i,r]=[s.xs.field,s.ys.field];if(i){const e=t.data[i].length-1,s=t.get_array(i)[e];s.splice(s.length-1,1)}if(r){const e=t.data[r].length-1,s=t.get_array(r)[e];s.splice(s.length-1,1)}this._emit_cds_changes(t)}_keyup(e){if(this.model.active&&this._mouse_in_frame)for(const t of this.model.renderers)e.keyCode===r.Keys.Backspace?this._delete_selected(t):e.keyCode==r.Keys.Esc&&(this._drawing&&(this._remove(),this._drawing=!1),t.data_source.selection_manager.clear())}_pan_start(e){this.model.drag&&(this._select_event(e,!0,this.model.renderers),this._basepoint=[e.sx,e.sy])}_pan(e){if(null==this._basepoint||!this.model.drag)return;const[t,s]=this._basepoint;for(const i of this.model.renderers){const r=this._map_drag(t,s,i),a=this._map_drag(e.sx,e.sy,i);if(null==a||null==r)continue;const o=i.data_source,n=i.glyph,[_,d]=[n.xs.field,n.ys.field];if(!_&&!d)continue;const[l,h]=a,[c,g]=r,[p,f]=[l-c,h-g];for(const e of o.selected.indices){let t,s,i;_&&(s=o.data[_][e]),d?(i=o.data[d][e],t=i.length):t=s.length;for(let e=0;e<t;e++)s&&(s[e]+=p),i&&(i[e]+=f)}o.change.emit()}this._basepoint=[e.sx,e.sy]}_pan_end(e){if(this.model.drag){this._pan(e);for(const e of this.model.renderers)this._emit_cds_changes(e.data_source);this._basepoint=null}}activate(){if(this.model.vertex_renderer&&this.model.active){if(this._show_vertices(),!this._initialized)for(const e of this.model.renderers){const t=e.data_source;t.connect(t.properties.data.change,()=>this._show_vertices())}this._initialized=!0}}deactivate(){this._drawing&&(this._remove(),this._drawing=!1),this.model.vertex_renderer&&this._hide_vertices()}}s.PolyDrawToolView=d,d.__name__=\"PolyDrawToolView\";class l extends n.PolyTool{constructor(e){super(e),this.tool_name=\"Polygon Draw Tool\",this.icon=_.bk_tool_icon_poly_draw,this.event_type=[\"pan\",\"tap\",\"move\"],this.default_order=3}static init_PolyDrawTool(){this.prototype.default_view=d,this.define({drag:[a.Boolean,!0],num_objects:[a.Int,0]})}}s.PolyDrawTool=l,l.__name__=\"PolyDrawTool\",l.init_PolyDrawTool()},\n      function _(e,t,r){Object.defineProperty(r,\"__esModule\",{value:!0});const o=e(1).__importStar(e(19)),i=e(8),s=e(322);class _ extends s.EditToolView{_set_vertices(e,t){const r=this.model.vertex_renderer.glyph,o=this.model.vertex_renderer.data_source,[s,_]=[r.x.field,r.y.field];s&&(i.isArray(e)?o.data[s]=e:r.x={value:e}),_&&(i.isArray(t)?o.data[_]=t:r.y={value:t}),this._emit_cds_changes(o,!0,!0,!1)}_hide_vertices(){this._set_vertices([],[])}_snap_to_vertex(e,t,r){if(this.model.vertex_renderer){const o=this._select_event(e,!1,[this.model.vertex_renderer]),i=this.model.vertex_renderer.data_source,s=this.model.vertex_renderer.glyph,[_,l]=[s.x.field,s.y.field];if(o.length){const e=i.selected.indices[0];_&&(t=i.data[_][e]),l&&(r=i.data[l][e]),i.selection_manager.clear()}}return[t,r]}}r.PolyToolView=_,_.__name__=\"PolyToolView\";class l extends s.EditTool{constructor(e){super(e)}static init_PolyTool(){this.prototype.default_view=_,this.define({vertex_renderer:[o.Instance]})}}r.PolyTool=l,l.__name__=\"PolyTool\",l.init_PolyTool()},\n      function _(e,t,s){Object.defineProperty(s,\"__esModule\",{value:!0});const r=e(66),i=e(8),_=e(327),d=e(278);class n extends _.PolyToolView{constructor(){super(...arguments),this._drawing=!1}_doubletap(e){if(!this.model.active)return;const t=this._map_drag(e.sx,e.sy,this.model.vertex_renderer);if(null==t)return;const[s,r]=t,i=this._select_event(e,!1,[this.model.vertex_renderer]),_=this.model.vertex_renderer.data_source,d=this.model.vertex_renderer.glyph,[n,l]=[d.x.field,d.y.field];if(i.length&&null!=this._selected_renderer){const e=_.selected.indices[0];this._drawing?(this._drawing=!1,_.selection_manager.clear()):(_.selected.indices=[e+1],n&&_.get_array(n).splice(e+1,0,s),l&&_.get_array(l).splice(e+1,0,r),this._drawing=!0),_.change.emit(),this._emit_cds_changes(this._selected_renderer.data_source)}else this._show_vertices(e)}_show_vertices(e){if(!this.model.active)return;const t=this._select_event(e,!1,this.model.renderers);if(!t.length)return this._set_vertices([],[]),this._selected_renderer=null,void(this._drawing=!1);const s=t[0],r=s.glyph,_=s.data_source,d=_.selected.indices[0],[n,l]=[r.xs.field,r.ys.field];let a,c;n?(a=_.data[n][d],i.isArray(a)||(_.data[n][d]=a=Array.from(a))):a=r.xs.value,l?(c=_.data[l][d],i.isArray(c)||(_.data[l][d]=c=Array.from(c))):c=r.ys.value,this._selected_renderer=s,this._set_vertices(a,c)}_move(e){if(this._drawing&&null!=this._selected_renderer){const t=this.model.vertex_renderer,s=t.data_source,r=t.glyph,i=this._map_drag(e.sx,e.sy,t);if(null==i)return;let[_,d]=i;const n=s.selected.indices;[_,d]=this._snap_to_vertex(e,_,d),s.selected.indices=n;const[l,a]=[r.x.field,r.y.field],c=n[0];l&&(s.data[l][c]=_),a&&(s.data[a][c]=d),s.change.emit(),this._selected_renderer.data_source.change.emit()}}_tap(e){const t=this.model.vertex_renderer,s=this._map_drag(e.sx,e.sy,t);if(null==s)return;if(this._drawing&&this._selected_renderer){let[r,i]=s;const _=t.data_source,d=t.glyph,[n,l]=[d.x.field,d.y.field],a=_.selected.indices;[r,i]=this._snap_to_vertex(e,r,i);const c=a[0];if(_.selected.indices=[c+1],n){const e=_.get_array(n),t=e[c];e[c]=r,e.splice(c+1,0,t)}if(l){const e=_.get_array(l),t=e[c];e[c]=i,e.splice(c+1,0,t)}return _.change.emit(),void this._emit_cds_changes(this._selected_renderer.data_source,!0,!1,!0)}const r=e.shiftKey;this._select_event(e,r,[t]),this._select_event(e,r,this.model.renderers)}_remove_vertex(){if(!this._drawing||!this._selected_renderer)return;const e=this.model.vertex_renderer,t=e.data_source,s=e.glyph,r=t.selected.indices[0],[i,_]=[s.x.field,s.y.field];i&&t.get_array(i).splice(r,1),_&&t.get_array(_).splice(r,1),t.change.emit(),this._emit_cds_changes(this._selected_renderer.data_source)}_pan_start(e){this._select_event(e,!0,[this.model.vertex_renderer]),this._basepoint=[e.sx,e.sy]}_pan(e){null!=this._basepoint&&(this._drag_points(e,[this.model.vertex_renderer]),this._selected_renderer&&this._selected_renderer.data_source.change.emit())}_pan_end(e){null!=this._basepoint&&(this._drag_points(e,[this.model.vertex_renderer]),this._emit_cds_changes(this.model.vertex_renderer.data_source,!1,!0,!0),this._selected_renderer&&this._emit_cds_changes(this._selected_renderer.data_source),this._basepoint=null)}_keyup(e){if(!this.model.active||!this._mouse_in_frame)return;let t;t=this._selected_renderer?[this.model.vertex_renderer]:this.model.renderers;for(const s of t)e.keyCode===r.Keys.Backspace?(this._delete_selected(s),this._selected_renderer&&this._emit_cds_changes(this._selected_renderer.data_source)):e.keyCode==r.Keys.Esc&&(this._drawing?(this._remove_vertex(),this._drawing=!1):this._selected_renderer&&this._hide_vertices(),s.data_source.selection_manager.clear())}deactivate(){this._selected_renderer&&(this._drawing&&(this._remove_vertex(),this._drawing=!1),this._hide_vertices())}}s.PolyEditToolView=n,n.__name__=\"PolyEditToolView\";class l extends _.PolyTool{constructor(e){super(e),this.tool_name=\"Poly Edit Tool\",this.icon=d.bk_tool_icon_poly_edit,this.event_type=[\"tap\",\"pan\",\"move\"],this.default_order=4}static init_PolyEditTool(){this.prototype.default_view=n}}s.PolyEditTool=l,l.__name__=\"PolyEditTool\",l.init_PolyEditTool()},\n      function _(e,t,o){Object.defineProperty(o,\"__esModule\",{value:!0});const s=e(1),i=e(330),l=e(105),n=s.__importStar(e(19)),_=e(278);class c extends i.SelectToolView{_compute_limits(e){const t=this.plot_view.frame,o=this.model.dimensions;let s=this._base_point;if(\"center\"==this.model.origin){const[t,o]=s,[i,l]=e;s=[t-(i-t),o-(l-o)]}return this.model._get_dim_limits(s,e,t,o)}_pan_start(e){const{sx:t,sy:o}=e;this._base_point=[t,o]}_pan(e){const{sx:t,sy:o}=e,s=[t,o],[i,l]=this._compute_limits(s);if(this.model.overlay.update({left:i[0],right:i[1],top:l[0],bottom:l[1]}),this.model.select_every_mousemove){const t=e.shiftKey;this._do_select(i,l,!1,t)}}_pan_end(e){const{sx:t,sy:o}=e,s=[t,o],[i,l]=this._compute_limits(s),n=e.shiftKey;this._do_select(i,l,!0,n),this.model.overlay.update({left:null,right:null,top:null,bottom:null}),this._base_point=null,this.plot_view.push_state(\"box_select\",{selection:this.plot_view.get_selection()})}_do_select([e,t],[o,s],i,l=!1){const n={type:\"rect\",sx0:e,sx1:t,sy0:o,sy1:s};this._select(n,i,l)}}o.BoxSelectToolView=c,c.__name__=\"BoxSelectToolView\";const a=()=>new l.BoxAnnotation({level:\"overlay\",render_mode:\"css\",top_units:\"screen\",left_units:\"screen\",bottom_units:\"screen\",right_units:\"screen\",fill_color:{value:\"lightgrey\"},fill_alpha:{value:.5},line_color:{value:\"black\"},line_alpha:{value:1},line_width:{value:2},line_dash:{value:[4,4]}});class r extends i.SelectTool{constructor(e){super(e),this.tool_name=\"Box Select\",this.icon=_.bk_tool_icon_box_select,this.event_type=\"pan\",this.default_order=30}static init_BoxSelectTool(){this.prototype.default_view=c,this.define({dimensions:[n.Dimensions,\"both\"],select_every_mousemove:[n.Boolean,!1],overlay:[n.Instance,a],origin:[n.BoxOrigin,\"corner\"]})}get tooltip(){return this._get_dim_tooltip(this.tool_name,this.dimensions)}}o.BoxSelectTool=r,r.__name__=\"BoxSelectTool\",r.init_BoxSelectTool()},\n      function _(e,t,s){Object.defineProperty(s,\"__esModule\",{value:!0});const r=e(1),n=e(275),o=e(78),i=e(97),c=e(331),_=r.__importStar(e(19)),l=e(66),a=e(281);class d extends n.GestureToolView{get computed_renderers(){const e=this.model.renderers,t=this.plot_model.renderers,s=this.model.names;return c.compute_renderers(e,t,s)}_computed_renderers_by_data_source(){const e={};for(const t of this.computed_renderers){let s;if(t instanceof o.GlyphRenderer)s=t.data_source.id;else{if(!(t instanceof i.GraphRenderer))continue;s=t.node_renderer.data_source.id}s in e||(e[s]=[]),e[s].push(t)}return e}_keyup(e){if(e.keyCode==l.Keys.Esc){for(const e of this.computed_renderers)e.get_selection_manager().clear();this.plot_view.request_render()}}_select(e,t,s){const r=this._computed_renderers_by_data_source();for(const n in r){const o=r[n],i=o[0].get_selection_manager(),c=[];for(const e of o)e.id in this.plot_view.renderer_views&&c.push(this.plot_view.renderer_views[e.id]);i.select(c,e,t,s)}null!=this.model.callback&&this._emit_callback(e),this._emit_selection_event(e,t)}_emit_selection_event(e,t=!0){const{frame:s}=this.plot_view,r=s.xscales.default,n=s.yscales.default;let o;switch(e.type){case\"point\":{const{sx:t,sy:s}=e,i=r.invert(t),c=n.invert(s);o=Object.assign(Object.assign({},e),{x:i,y:c});break}case\"rect\":{const{sx0:t,sx1:s,sy0:i,sy1:c}=e,[_,l]=r.r_invert(t,s),[a,d]=n.r_invert(i,c);o=Object.assign(Object.assign({},e),{x0:_,y0:a,x1:l,y1:d});break}case\"poly\":{const{sx:t,sy:s}=e,i=r.v_invert(t),c=n.v_invert(s);o=Object.assign(Object.assign({},e),{x:i,y:c});break}default:throw new Error(`Unrecognized selection geometry type: '${e.type}'`)}this.plot_model.trigger_event(new a.SelectionGeometry(o,t))}}s.SelectToolView=d,d.__name__=\"SelectToolView\";class u extends n.GestureTool{constructor(e){super(e)}static init_SelectTool(){this.define({renderers:[_.Any,\"auto\"],names:[_.Array,[]]})}}s.SelectTool=u,u.__name__=\"SelectTool\",u.init_SelectTool()},\n      function _(e,n,t){Object.defineProperty(t,\"__esModule\",{value:!0});const r=e(9);t.compute_renderers=function(e,n,t){if(null==e)return[];let u=\"auto\"==e?n:e;return t.length>0&&(u=u.filter(e=>r.includes(t,e.name))),u}},\n      function _(t,o,e){Object.defineProperty(e,\"__esModule\",{value:!0});const s=t(1),i=t(275),n=t(105),a=s.__importStar(t(19)),_=t(278);class l extends i.GestureToolView{_match_aspect(t,o,e){const s=e.bbox.aspect,i=e.bbox.h_range.end,n=e.bbox.h_range.start,a=e.bbox.v_range.end,_=e.bbox.v_range.start;let l=Math.abs(t[0]-o[0]),r=Math.abs(t[1]-o[1]);const c=0==r?0:l/r,[h]=c>=s?[1,c/s]:[s/c,1];let m,p,u,d;return t[0]<=o[0]?(m=t[0],p=t[0]+l*h,p>i&&(p=i)):(p=t[0],m=t[0]-l*h,m<n&&(m=n)),l=Math.abs(p-m),t[1]<=o[1]?(d=t[1],u=t[1]+l/s,u>a&&(u=a)):(u=t[1],d=t[1]-l/s,d<_&&(d=_)),r=Math.abs(u-d),t[0]<=o[0]?p=t[0]+s*r:m=t[0]-s*r,[[m,p],[d,u]]}_compute_limits(t){const o=this.plot_view.frame,e=this.model.dimensions;let s,i,n=this._base_point;if(\"center\"==this.model.origin){const[o,e]=n,[s,i]=t;n=[o-(s-o),e-(i-e)]}return this.model.match_aspect&&\"both\"==e?[s,i]=this._match_aspect(n,t,o):[s,i]=this.model._get_dim_limits(n,t,o,e),[s,i]}_pan_start(t){this._base_point=[t.sx,t.sy]}_pan(t){const o=[t.sx,t.sy],[e,s]=this._compute_limits(o);this.model.overlay.update({left:e[0],right:e[1],top:s[0],bottom:s[1]})}_pan_end(t){const o=[t.sx,t.sy],[e,s]=this._compute_limits(o);this._update(e,s),this.model.overlay.update({left:null,right:null,top:null,bottom:null}),this._base_point=null}_update([t,o],[e,s]){if(Math.abs(o-t)<=5||Math.abs(s-e)<=5)return;const{xscales:i,yscales:n}=this.plot_view.frame,a={};for(const e in i){const s=i[e],[n,_]=s.r_invert(t,o);a[e]={start:n,end:_}}const _={};for(const t in n){const o=n[t],[i,a]=o.r_invert(e,s);_[t]={start:i,end:a}}const l={xrs:a,yrs:_};this.plot_view.push_state(\"box_zoom\",{range:l}),this.plot_view.update_range(l)}}e.BoxZoomToolView=l,l.__name__=\"BoxZoomToolView\";const r=()=>new n.BoxAnnotation({level:\"overlay\",render_mode:\"css\",top_units:\"screen\",left_units:\"screen\",bottom_units:\"screen\",right_units:\"screen\",fill_color:{value:\"lightgrey\"},fill_alpha:{value:.5},line_color:{value:\"black\"},line_alpha:{value:1},line_width:{value:2},line_dash:{value:[4,4]}});class c extends i.GestureTool{constructor(t){super(t),this.tool_name=\"Box Zoom\",this.icon=_.bk_tool_icon_box_zoom,this.event_type=\"pan\",this.default_order=20}static init_BoxZoomTool(){this.prototype.default_view=l,this.define({dimensions:[a.Dimensions,\"both\"],overlay:[a.Instance,r],match_aspect:[a.Boolean,!1],origin:[a.BoxOrigin,\"corner\"]})}get tooltip(){return this._get_dim_tooltip(this.tool_name,this.dimensions)}}e.BoxZoomTool=c,c.__name__=\"BoxZoomTool\",c.init_BoxZoomTool()},\n      function _(e,s,t){Object.defineProperty(t,\"__esModule\",{value:!0});const l=e(1),o=e(330),a=e(138),i=e(66),_=l.__importStar(e(19)),c=e(278);class n extends o.SelectToolView{initialize(){super.initialize(),this.data=null}connect_signals(){super.connect_signals(),this.connect(this.model.properties.active.change,()=>this._active_change())}_active_change(){this.model.active||this._clear_overlay()}_keyup(e){e.keyCode==i.Keys.Enter&&this._clear_overlay()}_pan_start(e){const{sx:s,sy:t}=e;this.data={sx:[s],sy:[t]}}_pan(e){const{sx:s,sy:t}=e,[l,o]=this.plot_view.frame.bbox.clip(s,t);if(this.data.sx.push(l),this.data.sy.push(o),this.model.overlay.update({xs:this.data.sx,ys:this.data.sy}),this.model.select_every_mousemove){const s=e.shiftKey;this._do_select(this.data.sx,this.data.sy,!1,s)}}_pan_end(e){this._clear_overlay();const s=e.shiftKey;this._do_select(this.data.sx,this.data.sy,!0,s),this.plot_view.push_state(\"lasso_select\",{selection:this.plot_view.get_selection()})}_clear_overlay(){this.model.overlay.update({xs:[],ys:[]})}_do_select(e,s,t,l){const o={type:\"poly\",sx:e,sy:s};this._select(o,t,l)}}t.LassoSelectToolView=n,n.__name__=\"LassoSelectToolView\";const h=()=>new a.PolyAnnotation({level:\"overlay\",xs_units:\"screen\",ys_units:\"screen\",fill_color:{value:\"lightgrey\"},fill_alpha:{value:.5},line_color:{value:\"black\"},line_alpha:{value:1},line_width:{value:2},line_dash:{value:[4,4]}});class r extends o.SelectTool{constructor(e){super(e),this.tool_name=\"Lasso Select\",this.icon=c.bk_tool_icon_lasso_select,this.event_type=\"pan\",this.default_order=12}static init_LassoSelectTool(){this.prototype.default_view=n,this.define({select_every_mousemove:[_.Boolean,!0],overlay:[_.Instance,h]})}}t.LassoSelectTool=r,r.__name__=\"LassoSelectTool\",r.init_LassoSelectTool()},\n      function _(t,s,n){Object.defineProperty(n,\"__esModule\",{value:!0});const e=t(1),i=t(275),o=e.__importStar(t(19)),_=t(278);class a extends i.GestureToolView{_pan_start(t){this.last_dx=0,this.last_dy=0;const{sx:s,sy:n}=t,e=this.plot_view.frame.bbox;if(!e.contains(s,n)){const t=e.h_range,i=e.v_range;(s<t.start||s>t.end)&&(this.v_axis_only=!0),(n<i.start||n>i.end)&&(this.h_axis_only=!0)}null!=this.model.document&&this.model.document.interactive_start(this.plot_model)}_pan(t){this._update(t.deltaX,t.deltaY),null!=this.model.document&&this.model.document.interactive_start(this.plot_model)}_pan_end(t){this.h_axis_only=!1,this.v_axis_only=!1,null!=this.pan_info&&this.plot_view.push_state(\"pan\",{range:this.pan_info})}_update(t,s){const n=this.plot_view.frame,e=t-this.last_dx,i=s-this.last_dy,o=n.bbox.h_range,_=o.start-e,a=o.end-e,l=n.bbox.v_range,h=l.start-i,r=l.end-i,d=this.model.dimensions;let c,p,u,m,x,y;\"width\"!=d&&\"both\"!=d||this.v_axis_only?(c=o.start,p=o.end,u=0):(c=_,p=a,u=-e),\"height\"!=d&&\"both\"!=d||this.h_axis_only?(m=l.start,x=l.end,y=0):(m=h,x=r,y=-i),this.last_dx=t,this.last_dy=s;const{xscales:v,yscales:b}=n,f={};for(const t in v){const s=v[t],[n,e]=s.r_invert(c,p);f[t]={start:n,end:e}}const g={};for(const t in b){const s=b[t],[n,e]=s.r_invert(m,x);g[t]={start:n,end:e}}this.pan_info={xrs:f,yrs:g,sdx:u,sdy:y},this.plot_view.update_range(this.pan_info,!0)}}n.PanToolView=a,a.__name__=\"PanToolView\";class l extends i.GestureTool{constructor(t){super(t),this.tool_name=\"Pan\",this.event_type=\"pan\",this.default_order=10}static init_PanTool(){this.prototype.default_view=a,this.define({dimensions:[o.Dimensions,\"both\"]})}get tooltip(){return this._get_dim_tooltip(\"Pan\",this.dimensions)}get icon(){switch(this.dimensions){case\"both\":return _.bk_tool_icon_pan;case\"width\":return _.bk_tool_icon_xpan;case\"height\":return _.bk_tool_icon_ypan}}}n.PanTool=l,l.__name__=\"PanTool\",l.init_PanTool()},\n      function _(e,t,s){Object.defineProperty(s,\"__esModule\",{value:!0});const l=e(1),o=e(330),i=e(138),a=e(66),_=l.__importStar(e(19)),c=e(9),n=e(278);class h extends o.SelectToolView{initialize(){super.initialize(),this.data={sx:[],sy:[]}}connect_signals(){super.connect_signals(),this.connect(this.model.properties.active.change,()=>this._active_change())}_active_change(){this.model.active||this._clear_data()}_keyup(e){e.keyCode==a.Keys.Enter&&this._clear_data()}_doubletap(e){const t=e.shiftKey;this._do_select(this.data.sx,this.data.sy,!0,t),this.plot_view.push_state(\"poly_select\",{selection:this.plot_view.get_selection()}),this._clear_data()}_clear_data(){this.data={sx:[],sy:[]},this.model.overlay.update({xs:[],ys:[]})}_tap(e){const{sx:t,sy:s}=e;this.plot_view.frame.bbox.contains(t,s)&&(this.data.sx.push(t),this.data.sy.push(s),this.model.overlay.update({xs:c.copy(this.data.sx),ys:c.copy(this.data.sy)}))}_do_select(e,t,s,l){const o={type:\"poly\",sx:e,sy:t};this._select(o,s,l)}}s.PolySelectToolView=h,h.__name__=\"PolySelectToolView\";const y=()=>new i.PolyAnnotation({level:\"overlay\",xs_units:\"screen\",ys_units:\"screen\",fill_color:{value:\"lightgrey\"},fill_alpha:{value:.5},line_color:{value:\"black\"},line_alpha:{value:1},line_width:{value:2},line_dash:{value:[4,4]}});class d extends o.SelectTool{constructor(e){super(e),this.tool_name=\"Poly Select\",this.icon=n.bk_tool_icon_polygon_select,this.event_type=\"tap\",this.default_order=11}static init_PolySelectTool(){this.prototype.default_view=h,this.define({overlay:[_.Instance,y]})}}s.PolySelectTool=d,d.__name__=\"PolySelectTool\",d.init_PolySelectTool()},\n      function _(e,t,s){Object.defineProperty(s,\"__esModule\",{value:!0});const i=e(1),n=e(105),l=e(70),a=i.__importStar(e(19)),r=e(275),o=e(278);function _(e){switch(e){case 1:return 2;case 2:return 1;case 4:return 5;case 5:return 4;default:return e}}function h(e,t,s,i){if(null==t)return!1;const n=s.compute(t);return Math.abs(e-n)<i}function d(e,t,s,i,n){let l=!0;if(null!=n.left&&null!=n.right){const t=s.invert(e);(t<n.left||t>n.right)&&(l=!1)}if(null!=n.bottom&&null!=n.top){const e=i.invert(t);(e<n.bottom||e>n.top)&&(l=!1)}return l}function u(e,t,s){let i=0;return e>=s.start&&e<=s.end&&(i+=1),t>=s.start&&t<=s.end&&(i+=1),i}function c(e,t,s,i){const n=t.compute(e),l=t.invert(n+s);return l>=i.start&&l<=i.end?l:e}function g(e,t,s){return e>t.start?(t.end=e,s):(t.end=t.start,t.start=e,_(s))}function y(e,t,s){return e<t.end?(t.start=e,s):(t.start=t.end,t.end=e,_(s))}function f(e,t,s,i){const[n,l]=t.r_compute(e.start,e.end),[a,r]=t.r_invert(n+s,l+s),o=u(e.start,e.end,i);u(a,r,i)>=o&&(e.start=a,e.end=r)}s.flip_side=_,s.is_near=h,s.is_inside=d,s.sides_inside=u,s.compute_value=c,s.update_range_end_side=g,s.update_range_start_side=y,s.update_range=f;class v extends r.GestureToolView{initialize(){super.initialize(),this.side=0,this.model.update_overlay_from_ranges()}connect_signals(){super.connect_signals(),null!=this.model.x_range&&this.connect(this.model.x_range.change,()=>this.model.update_overlay_from_ranges()),null!=this.model.y_range&&this.connect(this.model.y_range.change,()=>this.model.update_overlay_from_ranges())}_pan_start(e){this.last_dx=0,this.last_dy=0;const t=this.model.x_range,s=this.model.y_range,i=this.plot_view.frame,l=i.xscales.default,a=i.yscales.default,r=this.model.overlay,{left:o,right:_,top:u,bottom:c}=r,g=this.model.overlay.properties.line_width.value()+n.EDGE_TOLERANCE;null!=t&&this.model.x_interaction&&(h(e.sx,o,l,g)?this.side=1:h(e.sx,_,l,g)?this.side=2:d(e.sx,e.sy,l,a,r)&&(this.side=3)),null!=s&&this.model.y_interaction&&(0==this.side&&h(e.sy,c,a,g)&&(this.side=4),0==this.side&&h(e.sy,u,a,g)?this.side=5:d(e.sx,e.sy,l,a,this.model.overlay)&&(3==this.side?this.side=7:this.side=6))}_pan(e){const t=this.plot_view.frame,s=e.deltaX-this.last_dx,i=e.deltaY-this.last_dy,n=this.model.x_range,l=this.model.y_range,a=t.xscales.default,r=t.yscales.default;if(null!=n)if(3==this.side||7==this.side)f(n,a,s,t.x_range);else if(1==this.side){const e=c(n.start,a,s,t.x_range);this.side=y(e,n,this.side)}else if(2==this.side){const e=c(n.end,a,s,t.x_range);this.side=g(e,n,this.side)}if(null!=l)if(6==this.side||7==this.side)f(l,r,i,t.y_range);else if(4==this.side){const e=c(l.start,r,i,t.y_range);this.side=y(e,l,this.side)}else if(5==this.side){const e=c(l.end,r,i,t.y_range);this.side=g(e,l,this.side)}this.last_dx=e.deltaX,this.last_dy=e.deltaY}_pan_end(e){this.side=0}}s.RangeToolView=v,v.__name__=\"RangeToolView\";const m=()=>new n.BoxAnnotation({level:\"overlay\",render_mode:\"canvas\",fill_color:\"lightgrey\",fill_alpha:{value:.5},line_color:{value:\"black\"},line_alpha:{value:1},line_width:{value:.5},line_dash:[2,2]});class p extends r.GestureTool{constructor(e){super(e),this.tool_name=\"Range Tool\",this.icon=o.bk_tool_icon_range,this.event_type=\"pan\",this.default_order=1}static init_RangeTool(){this.prototype.default_view=v,this.define({x_range:[a.Instance,null],x_interaction:[a.Boolean,!0],y_range:[a.Instance,null],y_interaction:[a.Boolean,!0],overlay:[a.Instance,m]})}initialize(){super.initialize(),this.overlay.in_cursor=\"grab\",this.overlay.ew_cursor=null!=this.x_range&&this.x_interaction?\"ew-resize\":null,this.overlay.ns_cursor=null!=this.y_range&&this.y_interaction?\"ns-resize\":null}update_overlay_from_ranges(){null==this.x_range&&null==this.y_range&&(this.overlay.left=null,this.overlay.right=null,this.overlay.bottom=null,this.overlay.top=null,l.logger.warn(\"RangeTool not configured with any Ranges.\")),null==this.x_range?(this.overlay.left=null,this.overlay.right=null):(this.overlay.left=this.x_range.start,this.overlay.right=this.x_range.end),null==this.y_range?(this.overlay.bottom=null,this.overlay.top=null):(this.overlay.bottom=this.y_range.start,this.overlay.top=this.y_range.end)}}s.RangeTool=p,p.__name__=\"RangeTool\",p.init_RangeTool()},\n      function _(e,t,s){Object.defineProperty(s,\"__esModule\",{value:!0});const o=e(1),i=e(330),n=o.__importStar(e(19)),_=e(278);class a extends i.SelectToolView{_tap(e){const{sx:t,sy:s}=e,o={type:\"point\",sx:t,sy:s},i=e.shiftKey;this._select(o,!0,i)}_select(e,t,s){const o=this.model.callback;if(\"select\"==this.model.behavior){const i=this._computed_renderers_by_data_source();for(const n in i){const _=i[n],a=_[0].get_selection_manager(),c=_.map(e=>this.plot_view.renderer_views[e.id]);if(a.select(c,e,t,s)&&null!=o){const{frame:t}=this.plot_view,s=t.xscales[_[0].x_range_name],i=t.yscales[_[0].y_range_name],n=s.invert(e.sx),c=i.invert(e.sy),l={geometries:Object.assign(Object.assign({},e),{x:n,y:c}),source:a.source};o.execute(this.model,l)}}this._emit_selection_event(e),this.plot_view.push_state(\"tap\",{selection:this.plot_view.get_selection()})}else for(const t of this.computed_renderers){const s=t.get_selection_manager();if(s.inspect(this.plot_view.renderer_views[t.id],e)&&null!=o){const{frame:i}=this.plot_view,n=i.xscales[t.x_range_name],_=i.yscales[t.y_range_name],a=n.invert(e.sx),c=_.invert(e.sy),l={geometries:Object.assign(Object.assign({},e),{x:a,y:c}),source:s.source};o.execute(this.model,l)}}}}s.TapToolView=a,a.__name__=\"TapToolView\";class c extends i.SelectTool{constructor(e){super(e),this.tool_name=\"Tap\",this.icon=_.bk_tool_icon_tap_select,this.event_type=\"tap\",this.default_order=10}static init_TapTool(){this.prototype.default_view=a,this.define({behavior:[n.TapBehavior,\"select\"],callback:[n.Any]})}}s.TapTool=c,c.__name__=\"TapTool\",c.init_TapTool()},\n      function _(e,t,o){Object.defineProperty(o,\"__esModule\",{value:!0});const s=e(1),n=e(275),i=s.__importStar(e(19)),a=e(278);class l extends n.GestureToolView{_scroll(e){let t=this.model.speed*e.delta;t>.9?t=.9:t<-.9&&(t=-.9),this._update_ranges(t)}_update_ranges(e){const{frame:t}=this.plot_view,o=t.bbox.h_range,s=t.bbox.v_range,[n,i]=[o.start,o.end],[a,l]=[s.start,s.end];let r,_,h,d;switch(this.model.dimension){case\"height\":{const t=Math.abs(l-a);r=n,_=i,h=a-t*e,d=l-t*e;break}case\"width\":{const t=Math.abs(i-n);r=n-t*e,_=i-t*e,h=a,d=l;break}default:throw new Error(\"this shouldn't have happened\")}const{xscales:c,yscales:p}=t,u={};for(const e in c){const t=c[e],[o,s]=t.r_invert(r,_);u[e]={start:o,end:s}}const m={};for(const e in p){const t=p[e],[o,s]=t.r_invert(h,d);m[e]={start:o,end:s}}const w={xrs:u,yrs:m,factor:e};this.plot_view.push_state(\"wheel_pan\",{range:w}),this.plot_view.update_range(w,!1,!0),null!=this.model.document&&this.model.document.interactive_start(this.plot_model)}}o.WheelPanToolView=l,l.__name__=\"WheelPanToolView\";class r extends n.GestureTool{constructor(e){super(e),this.tool_name=\"Wheel Pan\",this.icon=a.bk_tool_icon_wheel_pan,this.event_type=\"scroll\",this.default_order=12}static init_WheelPanTool(){this.prototype.default_view=l,this.define({dimension:[i.Dimension,\"width\"]}),this.internal({speed:[i.Number,.001]})}get tooltip(){return this._get_dim_tooltip(this.tool_name,this.dimension)}}o.WheelPanTool=r,r.__name__=\"WheelPanTool\",r.init_WheelPanTool()},\n      function _(e,o,t){Object.defineProperty(t,\"__esModule\",{value:!0});const s=e(1),i=e(275),l=e(320),n=s.__importStar(e(19)),_=e(101),h=e(278);class a extends i.GestureToolView{_pinch(e){const{sx:o,sy:t,scale:s}=e;let i;i=s>=1?20*(s-1):-20/s,this._scroll({type:\"wheel\",sx:o,sy:t,delta:i})}_scroll(e){const{frame:o}=this.plot_view,t=o.bbox.h_range,s=o.bbox.v_range,{sx:i,sy:n}=e,_=this.model.dimensions,h=(\"width\"==_||\"both\"==_)&&t.start<i&&i<t.end,a=(\"height\"==_||\"both\"==_)&&s.start<n&&n<s.end;if(!(h&&a||this.model.zoom_on_axis))return;const m=this.model.speed*e.delta,r=l.scale_range(o,m,h,a,{x:i,y:n});this.plot_view.push_state(\"wheel_zoom\",{range:r}),this.plot_view.update_range(r,!1,!0,this.model.maintain_focus),null!=this.model.document&&this.model.document.interactive_start(this.plot_model)}}t.WheelZoomToolView=a,a.__name__=\"WheelZoomToolView\";class m extends i.GestureTool{constructor(e){super(e),this.tool_name=\"Wheel Zoom\",this.icon=h.bk_tool_icon_wheel_zoom,this.event_type=_.is_mobile?\"pinch\":\"scroll\",this.default_order=10}static init_WheelZoomTool(){this.prototype.default_view=a,this.define({dimensions:[n.Dimensions,\"both\"],maintain_focus:[n.Boolean,!0],zoom_on_axis:[n.Boolean,!0],speed:[n.Number,1/600]})}get tooltip(){return this._get_dim_tooltip(this.tool_name,this.dimensions)}}t.WheelZoomTool=m,m.__name__=\"WheelZoomTool\",m.init_WheelZoomTool()},\n      function _(i,e,t){Object.defineProperty(t,\"__esModule\",{value:!0});const s=i(1),o=i(269),n=i(140),l=s.__importStar(i(19)),_=i(23),h=i(278);class r extends o.InspectToolView{_move(i){if(!this.model.active)return;const{sx:e,sy:t}=i;this.plot_view.frame.bbox.contains(e,t)?this._update_spans(e,t):this._update_spans(null,null)}_move_exit(i){this._update_spans(null,null)}_update_spans(i,e){const t=this.model.dimensions;\"width\"!=t&&\"both\"!=t||(this.model.spans.width.computed_location=e),\"height\"!=t&&\"both\"!=t||(this.model.spans.height.computed_location=i)}}t.CrosshairToolView=r,r.__name__=\"CrosshairToolView\";class a extends o.InspectTool{constructor(i){super(i),this.tool_name=\"Crosshair\",this.icon=h.bk_tool_icon_crosshair}static init_CrosshairTool(){this.prototype.default_view=r,this.define({dimensions:[l.Dimensions,\"both\"],line_color:[l.Color,\"black\"],line_width:[l.Number,1],line_alpha:[l.Number,1]}),this.internal({location_units:[l.SpatialUnits,\"screen\"],render_mode:[l.RenderMode,\"css\"],spans:[l.Any]})}get tooltip(){return this._get_dim_tooltip(\"Crosshair\",this.dimensions)}get synthetic_renderers(){return _.values(this.spans)}initialize(){super.initialize(),this.spans={width:new n.Span({for_hover:!0,dimension:\"width\",render_mode:this.render_mode,location_units:this.location_units,line_color:this.line_color,line_width:this.line_width,line_alpha:this.line_alpha}),height:new n.Span({for_hover:!0,dimension:\"height\",render_mode:this.render_mode,location_units:this.location_units,line_color:this.line_color,line_width:this.line_width,line_alpha:this.line_alpha})}}}t.CrosshairTool=a,a.__name__=\"CrosshairTool\",a.init_CrosshairTool()},\n      function _(e,t,s){Object.defineProperty(s,\"__esModule\",{value:!0});const r=e(1),o=e(69),i=r.__importStar(e(19)),a=e(23),n=e(25);class u extends o.Model{constructor(e){super(e)}static init_CustomJSHover(){this.define({args:[i.Any,{}],code:[i.String,\"\"]})}get values(){return a.values(this.args)}_make_code(e,t,s,r){return new Function(...a.keys(this.args),e,t,s,n.use_strict(r))}format(e,t,s){return this._make_code(\"value\",\"format\",\"special_vars\",this.code)(...this.values,e,t,s)}}s.CustomJSHover=u,u.__name__=\"CustomJSHover\",u.init_CustomJSHover()},\n      function _(e,t,s){Object.defineProperty(s,\"__esModule\",{value:!0});const n=e(1),i=e(269),o=e(143),r=e(78),l=e(97),a=e(331),c=n.__importStar(e(87)),d=e(158),_=e(66),p=n.__importStar(e(19)),h=e(21),m=e(23),u=e(8),y=e(96),x=e(278),f=e(144);function v(e,t,s,n,i,o){const r={x:i[e],y:o[e]},l={x:i[e+1],y:o[e+1]};let a,d;if(\"span\"==t.type)\"h\"==t.direction?(a=Math.abs(r.x-s),d=Math.abs(l.x-s)):(a=Math.abs(r.y-n),d=Math.abs(l.y-n));else{const e={x:s,y:n};a=c.dist_2_pts(r,e),d=c.dist_2_pts(l,e)}return a<d?[[r.x,r.y],e]:[[l.x,l.y],e+1]}function w(e,t,s){return[[e[s],t[s]],s]}s._nearest_line_hit=v,s._line_hit=w;class b extends i.InspectToolView{initialize(){super.initialize(),this.ttviews={}}remove(){y.remove_views(this.ttviews),super.remove()}connect_signals(){super.connect_signals();for(const e of this.computed_renderers)e instanceof r.GlyphRenderer?this.connect(e.data_source.inspect,this._update):e instanceof l.GraphRenderer&&(this.connect(e.node_renderer.data_source.inspect,this._update),this.connect(e.edge_renderer.data_source.inspect,this._update));this.connect(this.model.properties.renderers.change,()=>this._computed_renderers=this._ttmodels=null),this.connect(this.model.properties.names.change,()=>this._computed_renderers=this._ttmodels=null),this.connect(this.model.properties.tooltips.change,()=>this._ttmodels=null)}_compute_ttmodels(){const e={},t=this.model.tooltips;if(null!=t)for(const s of this.computed_renderers)if(s instanceof r.GlyphRenderer){const n=new o.Tooltip({custom:u.isString(t)||u.isFunction(t),attachment:this.model.attachment,show_arrow:this.model.show_arrow});e[s.id]=n}else if(s instanceof l.GraphRenderer){const n=new o.Tooltip({custom:u.isString(t)||u.isFunction(t),attachment:this.model.attachment,show_arrow:this.model.show_arrow});e[s.node_renderer.id]=n,e[s.edge_renderer.id]=n}return y.build_views(this.ttviews,m.values(e),{parent:this.plot_view}),e}get computed_renderers(){if(null==this._computed_renderers){const e=this.model.renderers,t=this.plot_model.renderers,s=this.model.names;this._computed_renderers=a.compute_renderers(e,t,s)}return this._computed_renderers}get ttmodels(){return null==this._ttmodels&&(this._ttmodels=this._compute_ttmodels()),this._ttmodels}_clear(){this._inspect(1/0,1/0);for(const e in this.ttmodels){this.ttmodels[e].clear()}}_move(e){if(!this.model.active)return;const{sx:t,sy:s}=e;this.plot_view.frame.bbox.contains(t,s)?this._inspect(t,s):this._clear()}_move_exit(){this._clear()}_inspect(e,t){let s;if(\"mouse\"==this.model.mode)s={type:\"point\",sx:e,sy:t};else{s={type:\"span\",direction:\"vline\"==this.model.mode?\"h\":\"v\",sx:e,sy:t}}for(const e of this.computed_renderers){e.get_selection_manager().inspect(this.plot_view.renderer_views[e.id],s)}null!=this.model.callback&&this._emit_callback(s)}_update([e,{geometry:t}]){if(!this.model.active)return;if(!(e instanceof r.GlyphRendererView||e instanceof l.GraphRendererView))return;const{model:s}=e,n=this.ttmodels[s.id];if(null==n)return;n.clear();const i=s.get_selection_manager();let o=i.inspectors[s.id];if(s instanceof r.GlyphRenderer&&(o=s.view.convert_selection_to_subset(o)),o.is_empty())return;const a=i.source,{frame:c}=this.plot_view,{sx:d,sy:_}=t,p=c.xscales[s.x_range_name],h=c.yscales[s.y_range_name],u=p.invert(d),y=h.invert(_),x=e.glyph;for(const s of o.line_indices){let i,r,l=x._x[s+1],c=x._y[s+1],m=s;switch(this.model.line_policy){case\"interp\":[l,c]=x.get_interpolation_hit(s,t),i=p.compute(l),r=h.compute(c);break;case\"prev\":[[i,r],m]=w(x.sx,x.sy,s);break;case\"next\":[[i,r],m]=w(x.sx,x.sy,s+1);break;case\"nearest\":[[i,r],m]=v(s,t,d,_,x.sx,x.sy),l=x._x[m],c=x._y[m];break;default:[i,r]=[d,_]}const f={index:m,x:u,y:y,sx:d,sy:_,data_x:l,data_y:c,rx:i,ry:r,indices:o.line_indices,name:e.model.name};n.add(i,r,this._render_tooltips(a,m,f))}for(const e of o.image_indices){const t={index:e.index,x:u,y:y,sx:d,sy:_},s=this._render_tooltips(a,e,t);n.add(d,_,s)}for(const i of o.indices)if(m.isEmpty(o.multiline_indices)){const t=null!=x._x?x._x[i]:void 0,l=null!=x._y?x._y[i]:void 0;let c,p,h;if(\"snap_to_data\"==this.model.point_policy){let e=x.get_anchor_point(this.model.anchor,i,[d,_]);null==e&&(e=x.get_anchor_point(\"center\",i,[d,_])),c=e.x,p=e.y}else[c,p]=[d,_];h=s instanceof r.GlyphRenderer?s.view.convert_indices_from_subset([i])[0]:i;const m={index:h,x:u,y:y,sx:d,sy:_,data_x:t,data_y:l,indices:o.indices,name:e.model.name};n.add(c,p,this._render_tooltips(a,h,m))}else for(const l of o.multiline_indices[i.toString()]){let c,m,f,b=x._xs[i][l],g=x._ys[i][l],k=l;switch(this.model.line_policy){case\"interp\":[b,g]=x.get_interpolation_hit(i,l,t),c=p.compute(b),m=h.compute(g);break;case\"prev\":[[c,m],k]=w(x.sxs[i],x.sys[i],l);break;case\"next\":[[c,m],k]=w(x.sxs[i],x.sys[i],l+1);break;case\"nearest\":[[c,m],k]=v(l,t,d,_,x.sxs[i],x.sys[i]),b=x._xs[i][k],g=x._ys[i][k];break;default:throw new Error(\"should't have happened\")}f=s instanceof r.GlyphRenderer?s.view.convert_indices_from_subset([i])[0]:i;const T={index:f,x:u,y:y,sx:d,sy:_,data_x:b,data_y:g,segment_index:k,indices:o.multiline_indices,name:e.model.name};n.add(c,m,this._render_tooltips(a,f,T))}}_emit_callback(e){for(const t of this.computed_renderers){const s=t.data_source.inspected,{frame:n}=this.plot_view,i=n.xscales[t.x_range_name],o=n.yscales[t.y_range_name],r=i.invert(e.sx),l=o.invert(e.sy),a=Object.assign({x:r,y:l},e);this.model.callback.execute(this.model,{index:s,geometry:a,renderer:t})}}_render_tooltips(e,t,s){const n=this.model.tooltips;if(u.isString(n)){const i=_.div();return i.innerHTML=d.replace_placeholders(n,e,t,this.model.formatters,s),i}if(u.isFunction(n))return n(e,s);{const i=_.div({style:{display:\"table\",borderSpacing:\"2px\"}});for(const[o,r]of n){const n=_.div({style:{display:\"table-row\"}});let l;if(i.appendChild(n),l=_.div({style:{display:\"table-cell\"},class:f.bk_tooltip_row_label},0!=o.length?`${o}: `:\"\"),n.appendChild(l),l=_.div({style:{display:\"table-cell\"},class:f.bk_tooltip_row_value}),n.appendChild(l),r.indexOf(\"$color\")>=0){const[,s=\"\",n]=r.match(/\\$color(\\[.*\\])?:(\\w*)/),i=e.get_column(n);if(null==i){const e=_.span({},`${n} unknown`);l.appendChild(e);continue}const o=s.indexOf(\"hex\")>=0,a=s.indexOf(\"swatch\")>=0;let c=u.isNumber(t)?i[t]:null;if(null==c){const e=_.span({},\"(null)\");l.appendChild(e);continue}o&&(c=h.color2hex(c));let d=_.span({},c);l.appendChild(d),a&&(d=_.span({class:f.bk_tooltip_color_block,style:{backgroundColor:c}},\" \"),l.appendChild(d))}else{const n=_.span();n.innerHTML=d.replace_placeholders(r.replace(\"$~\",\"$data_\"),e,t,this.model.formatters,s),l.appendChild(n)}}return i}}}s.HoverToolView=b,b.__name__=\"HoverToolView\";class g extends i.InspectTool{constructor(e){super(e),this.tool_name=\"Hover\",this.icon=x.bk_tool_icon_hover}static init_HoverTool(){this.prototype.default_view=b,this.define({tooltips:[p.Any,[[\"index\",\"$index\"],[\"data (x, y)\",\"($x, $y)\"],[\"screen (x, y)\",\"($sx, $sy)\"]]],formatters:[p.Any,{}],renderers:[p.Any,\"auto\"],names:[p.Array,[]],mode:[p.HoverMode,\"mouse\"],point_policy:[p.PointPolicy,\"snap_to_data\"],line_policy:[p.LinePolicy,\"nearest\"],show_arrow:[p.Boolean,!0],anchor:[p.Anchor,\"center\"],attachment:[p.TooltipAttachment,\"horizontal\"],callback:[p.Any]})}}s.HoverTool=g,g.__name__=\"HoverTool\",g.init_HoverTool()},\n      function _(t,o,e){Object.defineProperty(e,\"__esModule\",{value:!0});const i=t(1).__importStar(t(19)),s=t(14),n=t(69),l=t(269);class c extends n.Model{constructor(t){super(t)}static init_ToolProxy(){this.define({tools:[i.Array,[]],active:[i.Boolean,!1],disabled:[i.Boolean,!1]})}get button_view(){return this.tools[0].button_view}get event_type(){return this.tools[0].event_type}get tooltip(){return this.tools[0].tooltip}get tool_name(){return this.tools[0].tool_name}get icon(){return this.tools[0].computed_icon}get computed_icon(){return this.icon}get toggleable(){const t=this.tools[0];return t instanceof l.InspectTool&&t.toggleable}initialize(){super.initialize(),this.do=new s.Signal0(this,\"do\")}connect_signals(){super.connect_signals(),this.connect(this.do,()=>this.doit()),this.connect(this.properties.active.change,()=>this.set_active())}doit(){for(const t of this.tools)t.do.emit()}set_active(){for(const t of this.tools)t.active=this.active}}e.ToolProxy=c,c.__name__=\"ToolProxy\",c.init_ToolProxy()},\n      function _(t,o,s){Object.defineProperty(s,\"__esModule\",{value:!0});const i=t(1).__importStar(t(19)),e=t(9),n=t(274),r=t(343),l=t(244),c=t(187);class h extends n.ToolbarBase{constructor(t){super(t)}static init_ProxyToolbar(){this.define({toolbars:[i.Array,[]]})}initialize(){super.initialize(),this._merge_tools()}_merge_tools(){this._proxied_tools=[];const t={},o={},s={},i=[],n=[];for(const t of this.help)e.includes(n,t.redirect)||(i.push(t),n.push(t.redirect));this._proxied_tools.push(...i),this.help=i;for(const t in this.gestures){const o=this.gestures[t];t in s||(s[t]={});for(const i of o.tools)i.type in s[t]||(s[t][i.type]=[]),s[t][i.type].push(i)}for(const o of this.inspectors)o.type in t||(t[o.type]=[]),t[o.type].push(o);for(const t of this.actions)t.type in o||(o[t.type]=[]),o[t.type].push(t);const l=(t,o=!1)=>{const s=new r.ToolProxy({tools:t,active:o});return this._proxied_tools.push(s),s};for(const t in s){const o=this.gestures[t];o.tools=[];for(const i in s[t]){const e=s[t][i];if(e.length>0)if(\"multi\"==t)for(const t of e){const s=l([t]);o.tools.push(s),this.connect(s.properties.active.change,this._active_change.bind(this,s))}else{const t=l(e);o.tools.push(t),this.connect(t.properties.active.change,this._active_change.bind(this,t))}}}this.actions=[];for(const t in o){const s=o[t];if(\"CustomAction\"==t)for(const t of s)this.actions.push(l([t]));else s.length>0&&this.actions.push(l(s))}this.inspectors=[];for(const o in t){const s=t[o];s.length>0&&this.inspectors.push(l(s,!0))}for(const t in this.gestures){const o=this.gestures[t];0!=o.tools.length&&(o.tools=e.sort_by(o.tools,t=>t.default_order),\"pinch\"!=t&&\"scroll\"!=t&&\"multi\"!=t&&(o.tools[0].active=!0))}}}s.ProxyToolbar=h,h.__name__=\"ProxyToolbar\",h.init_ProxyToolbar();class a extends l.LayoutDOMView{initialize(){this.model.toolbar.toolbar_location=this.model.toolbar_location,super.initialize()}get child_models(){return[this.model.toolbar]}_update_layout(){this.layout=new c.ContentBox(this.child_views[0].el);const{toolbar:t}=this.model;t.horizontal?this.layout.set_sizing({width_policy:\"fit\",min_width:100,height_policy:\"fixed\"}):this.layout.set_sizing({width_policy:\"fixed\",height_policy:\"fit\",min_height:100})}}s.ToolbarBoxView=a,a.__name__=\"ToolbarBoxView\";class _ extends l.LayoutDOM{constructor(t){super(t)}static init_ToolbarBox(){this.prototype.default_view=a,this.define({toolbar:[i.Instance],toolbar_location:[i.Location,\"right\"]})}}s.ToolbarBox=_,_.__name__=\"ToolbarBox\",_.init_ToolbarBox()},\n      function _(e,n,t){Object.defineProperty(t,\"__esModule\",{value:!0});const o=e(5),i=e(64),d=e(96),c=e(66),l=e(346);t.index={},t.add_document_standalone=async function(e,n,s=[],a=!1){const u=new Map;async function r(o){let a;const r=e.roots().indexOf(o),f=s[r];null!=f?a=f:n.classList.contains(l.BOKEH_ROOT)?a=n:(a=c.div({class:l.BOKEH_ROOT}),n.appendChild(a));const v=await d.build_view(o,{parent:null});return v instanceof i.DOMView&&v.renderTo(a),u.set(o,v),t.index[o.id]=v,v}for(const n of e.roots())await r(n);return a&&(window.document.title=e.title()),e.on_change(e=>{e instanceof o.RootAddedEvent?r(e.model):e instanceof o.RootRemovedEvent?function(e){const n=u.get(e);null!=n&&(n.remove(),u.delete(e),delete t.index[e.id])}(e.model):a&&e instanceof o.TitleChangedEvent&&(window.document.title=e.title)}),[...u.values()]}},\n      function _(e,o,n){Object.defineProperty(n,\"__esModule\",{value:!0});const t=e(66),r=e(67);function l(e){let o=document.getElementById(e);if(null==o)throw new Error(`Error rendering Bokeh model: could not find #${e} HTML tag`);if(!document.body.contains(o))throw new Error(`Error rendering Bokeh model: element #${e} must be under <body>`);if(\"SCRIPT\"==o.tagName){const e=t.div({class:n.BOKEH_ROOT});t.replaceWith(o,e),o=e}return o}n.BOKEH_ROOT=r.bk_root,n._resolve_element=function(e){const{elementid:o}=e;return null!=o?l(o):document.body},n._resolve_root_elements=function(e){const o=[];if(null!=e.root_ids&&null!=e.roots)for(const n of e.root_ids)o.push(l(e.roots[n]));return o}},\n      function _(n,o,t){Object.defineProperty(t,\"__esModule\",{value:!0});const e=n(348),s=n(70),c=n(345);t._get_ws_url=function(n,o){let t,e=\"ws:\";return\"https:\"==window.location.protocol&&(e=\"wss:\"),null!=o?(t=document.createElement(\"a\"),t.href=o):t=window.location,null!=n?\"/\"==n&&(n=\"\"):n=t.pathname.replace(/\\/+$/,\"\"),e+\"//\"+t.host+n+\"/ws\"};const r={};t.add_document_from_session=async function(n,o,t,a=[],i=!1){const l=window.location.search.substr(1);let d;try{d=await function(n,o,t){const s=e.parse_token(o).session_id;n in r||(r[n]={});const c=r[n];return s in c||(c[s]=e.pull_session(n,o,t)),c[s]}(n,o,l)}catch(n){const t=e.parse_token(o).session_id;throw s.logger.error(`Failed to load Bokeh session ${t}: ${n}`),n}return c.add_document_standalone(d.document,t,a,i)}},\n      function _(e,s,n){Object.defineProperty(n,\"__esModule\",{value:!0});const t=e(70),o=e(5),r=e(349),i=e(350),c=e(351);n.DEFAULT_SERVER_WEBSOCKET_URL=\"ws://localhost:5006/ws\",n.DEFAULT_TOKEN=\"eyJzZXNzaW9uX2lkIjogImRlZmF1bHQifQ\";let l=0;function _(e){let s=e.split(\".\")[0];const n=s.length%4;return 0!=n&&(s+=\"=\".repeat(4-n)),JSON.parse(atob(s.replace(/_/g,\"/\").replace(/-/g,\"+\")))}n.parse_token=_;class h{constructor(e=n.DEFAULT_SERVER_WEBSOCKET_URL,s=n.DEFAULT_TOKEN,o=null){this.url=e,this.token=s,this.args_string=o,this._number=l++,this.socket=null,this.session=null,this.closed_permanently=!1,this._current_handler=null,this._pending_replies=new Map,this._pending_messages=[],this._receiver=new i.Receiver,this.id=_(s).session_id.split(\".\")[0],t.logger.debug(`Creating websocket ${this._number} to '${this.url}' session '${this.id}'`)}async connect(){if(this.closed_permanently)throw new Error(\"Cannot connect() a closed ClientConnection\");if(null!=this.socket)throw new Error(\"Already connected\");this._current_handler=null,this._pending_replies.clear(),this._pending_messages=[];try{let e=`${this.url}`;return null!=this.args_string&&this.args_string.length>0&&(e+=`?${this.args_string}`),this.socket=new WebSocket(e,[\"bokeh\",this.token]),new Promise((e,s)=>{this.socket.binaryType=\"arraybuffer\",this.socket.onopen=()=>this._on_open(e,s),this.socket.onmessage=e=>this._on_message(e),this.socket.onclose=e=>this._on_close(e,s),this.socket.onerror=()=>this._on_error(s)})}catch(e){throw t.logger.error(`websocket creation failed to url: ${this.url}`),t.logger.error(` - ${e}`),e}}close(){this.closed_permanently||(t.logger.debug(`Permanently closing websocket connection ${this._number}`),this.closed_permanently=!0,null!=this.socket&&this.socket.close(1e3,`close method called on ClientConnection ${this._number}`),this.session._connection_closed())}_schedule_reconnect(e){setTimeout(()=>{this.closed_permanently||t.logger.info(`Websocket connection ${this._number} disconnected, will not attempt to reconnect`)},e)}send(e){if(null==this.socket)throw new Error(`not connected so cannot send ${e}`);e.send(this.socket)}async send_with_reply(e){const s=await new Promise((s,n)=>{this._pending_replies.set(e.msgid(),{resolve:s,reject:n}),this.send(e)});if(\"ERROR\"===s.msgtype())throw new Error(`Error reply ${s.content.text}`);return s}async _pull_doc_json(){const e=r.Message.create(\"PULL-DOC-REQ\",{}),s=await this.send_with_reply(e);if(!(\"doc\"in s.content))throw new Error(\"No 'doc' field in PULL-DOC-REPLY\");return s.content.doc}async _repull_session_doc(e,s){var n,i;t.logger.debug(this.session?\"Repulling session\":\"Pulling session for first time\");try{const n=await this._pull_doc_json();if(null==this.session)if(this.closed_permanently)t.logger.debug(\"Got new document after connection was already closed\"),s(new Error(\"The connection has been closed\"));else{const s=o.Document.from_json(n),i=o.Document._compute_patch_since_json(n,s);if(i.events.length>0){t.logger.debug(`Sending ${i.events.length} changes from model construction back to server`);const e=r.Message.create(\"PATCH-DOC\",{},i);this.send(e)}this.session=new c.ClientSession(this,s,this.id);for(const e of this._pending_messages)this.session.handle(e);this._pending_messages=[],t.logger.debug(\"Created a new session from new pulled doc\"),e(this.session)}else this.session.document.replace_with_json(n),t.logger.debug(\"Updated existing session with new pulled doc\")}catch(e){null===(i=(n=console).trace)||void 0===i||i.call(n,e),t.logger.error(`Failed to repull session ${e}`),s(e)}}_on_open(e,s){t.logger.info(`Websocket connection ${this._number} is now open`),this._current_handler=n=>{this._awaiting_ack_handler(n,e,s)}}_on_message(e){null==this._current_handler&&t.logger.error(\"Got a message with no current handler set\");try{this._receiver.consume(e.data)}catch(e){this._close_bad_protocol(e.toString())}const s=this._receiver.message;if(null!=s){const e=s.problem();null!=e&&this._close_bad_protocol(e),this._current_handler(s)}}_on_close(e,s){t.logger.info(`Lost websocket ${this._number} connection, ${e.code} (${e.reason})`),this.socket=null,this._pending_replies.forEach(e=>e.reject(\"Disconnected\")),this._pending_replies.clear(),this.closed_permanently||this._schedule_reconnect(2e3),s(new Error(`Lost websocket connection, ${e.code} (${e.reason})`))}_on_error(e){t.logger.debug(`Websocket error on socket ${this._number}`);const s=\"Could not open websocket\";t.logger.error(`Failed to connect to Bokeh server: ${s}`),e(new Error(s))}_close_bad_protocol(e){t.logger.error(`Closing connection: ${e}`),null!=this.socket&&this.socket.close(1002,e)}_awaiting_ack_handler(e,s,n){\"ACK\"===e.msgtype()?(this._current_handler=e=>this._steady_state_handler(e),this._repull_session_doc(s,n)):this._close_bad_protocol(\"First message was not an ACK\")}_steady_state_handler(e){const s=e.reqid(),n=this._pending_replies.get(s);n?(this._pending_replies.delete(s),n.resolve(e)):this.session?this.session.handle(e):\"PATCH-DOC\"!=e.msgtype()&&this._pending_messages.push(e)}}n.ClientConnection=h,h.__name__=\"ClientConnection\",n.pull_session=function(e,s,n){return new h(e,s,n).connect()}},\n      function _(e,s,t){Object.defineProperty(t,\"__esModule\",{value:!0});const r=e(25);class n{constructor(e,s,t){this.header=e,this.metadata=s,this.content=t,this.buffers=[]}static assemble(e,s,t){const r=JSON.parse(e),i=JSON.parse(s),h=JSON.parse(t);return new n(r,i,h)}assemble_buffer(e,s){if((null!=this.header.num_buffers?this.header.num_buffers:0)<=this.buffers.length)throw new Error(\"too many buffers received, expecting #{nb}\");this.buffers.push([e,s])}static create(e,s,t={}){const r=n.create_header(e);return new n(r,s,t)}static create_header(e){return{msgid:r.uniqueId(),msgtype:e}}complete(){return null!=this.header&&null!=this.metadata&&null!=this.content&&(!(\"num_buffers\"in this.header)||this.buffers.length===this.header.num_buffers)}send(e){if((null!=this.header.num_buffers?this.header.num_buffers:0)>0)throw new Error(\"BokehJS only supports receiving buffers, not sending\");const s=JSON.stringify(this.header),t=JSON.stringify(this.metadata),r=JSON.stringify(this.content);e.send(s),e.send(t),e.send(r)}msgid(){return this.header.msgid}msgtype(){return this.header.msgtype}reqid(){return this.header.reqid}problem(){return\"msgid\"in this.header?\"msgtype\"in this.header?null:\"No msgtype in header\":\"No msgid in header\"}}t.Message=n,n.__name__=\"Message\"},\n      function _(e,t,s){Object.defineProperty(s,\"__esModule\",{value:!0});const _=e(349);class r{constructor(){this.message=null,this._partial=null,this._fragments=[],this._buf_header=null,this._current_consumer=this._HEADER}consume(e){this._current_consumer(e)}_HEADER(e){this._assume_text(e),this.message=null,this._partial=null,this._fragments=[e],this._buf_header=null,this._current_consumer=this._METADATA}_METADATA(e){this._assume_text(e),this._fragments.push(e),this._current_consumer=this._CONTENT}_CONTENT(e){this._assume_text(e),this._fragments.push(e);const[t,s,r]=this._fragments.slice(0,3);this._partial=_.Message.assemble(t,s,r),this._check_complete()}_BUFFER_HEADER(e){this._assume_text(e),this._buf_header=e,this._current_consumer=this._BUFFER_PAYLOAD}_BUFFER_PAYLOAD(e){this._assume_binary(e),this._partial.assemble_buffer(this._buf_header,e),this._check_complete()}_assume_text(e){if(e instanceof ArrayBuffer)throw new Error(\"Expected text fragment but received binary fragment\")}_assume_binary(e){if(!(e instanceof ArrayBuffer))throw new Error(\"Expected binary fragment but received text fragment\")}_check_complete(){this._partial.complete()?(this.message=this._partial,this._current_consumer=this._HEADER):this._current_consumer=this._BUFFER_HEADER}}s.Receiver=r,r.__name__=\"Receiver\"},\n      function _(e,t,n){Object.defineProperty(n,\"__esModule\",{value:!0});const o=e(5),s=e(349),i=e(70);class c{constructor(e,t,n){this._connection=e,this.document=t,this.id=n,this._document_listener=e=>this._document_changed(e),this.document.on_change(this._document_listener)}handle(e){const t=e.msgtype();\"PATCH-DOC\"===t?this._handle_patch(e):\"OK\"===t?this._handle_ok(e):\"ERROR\"===t?this._handle_error(e):i.logger.debug(`Doing nothing with message ${e.msgtype()}`)}close(){this._connection.close()}_connection_closed(){this.document.remove_on_change(this._document_listener)}async request_server_info(){const e=s.Message.create(\"SERVER-INFO-REQ\",{});return(await this._connection.send_with_reply(e)).content}async force_roundtrip(){await this.request_server_info()}_document_changed(e){if(e.setter_id===this.id)return;if(e instanceof o.ModelChangedEvent&&!(e.attr in e.model.serializable_attributes()))return;const t=s.Message.create(\"PATCH-DOC\",{},this.document.create_json_patch([e]));this._connection.send(t)}_handle_patch(e){this.document.apply_json_patch(e.content,e.buffers,this.id)}_handle_ok(e){i.logger.trace(`Unhandled OK reply to ${e.reqid()}`)}_handle_error(e){i.logger.error(`Unhandled ERROR reply to ${e.reqid()}: ${e.content.text}`)}}n.ClientSession=c,c.__name__=\"ClientSession\"},\n      function _(e,o,t){Object.defineProperty(t,\"__esModule\",{value:!0});const n=e(5),r=e(350),s=e(70),i=e(23),c=e(345),l=e(346);function u(e,o){o.buffers.length>0?e.consume(o.buffers[0].buffer):e.consume(o.content.data);const t=e.message;null!=t&&this.apply_json_patch(t.content,t.buffers)}function g(e,o){if(\"undefined\"!=typeof Jupyter&&null!=Jupyter.notebook.kernel){s.logger.info(`Registering Jupyter comms for target ${e}`);const t=Jupyter.notebook.kernel.comm_manager;try{t.register_target(e,t=>{s.logger.info(`Registering Jupyter comms for target ${e}`);const n=new r.Receiver;t.on_msg(u.bind(o,n))})}catch(e){s.logger.warn(`Jupyter comms failed to register. push_notebook() will not function. (exception reported: ${e})`)}}else if(o.roots()[0].id in t.kernels){s.logger.info(`Registering JupyterLab comms for target ${e}`);const n=t.kernels[o.roots()[0].id];try{n.registerCommTarget(e,t=>{s.logger.info(`Registering JupyterLab comms for target ${e}`);const n=new r.Receiver;t.onMsg=u.bind(o,n)})}catch(e){s.logger.warn(`Jupyter comms failed to register. push_notebook() will not function. (exception reported: ${e})`)}}else console.warn(\"Jupyter notebooks comms not available. push_notebook() will not function. If running JupyterLab ensure the latest @bokeh/jupyter_bokeh extension is installed. In an exported notebook this warning is expected.\")}e(279),e(353),t.kernels={},t.embed_items_notebook=function(e,o){if(1!=i.size(e))throw new Error(\"embed_items_notebook expects exactly one document in docs_json\");const t=n.Document.from_json(i.values(e)[0]);for(const e of o){null!=e.notebook_comms_target&&g(e.notebook_comms_target,t);const o=l._resolve_element(e),n=l._resolve_root_elements(e);c.add_document_standalone(t,o,n)}}},\n      function _(e,t,o){Object.defineProperty(o,\"__esModule\",{value:!0});const n=e(1);e(67),n.__importStar(e(66)).styles.append(\"/* notebook specific tweaks so no black outline and matching padding\\n/* can't be wrapped inside bk-root. here are the offending jupyter lines:\\n/* https://github.com/jupyter/notebook/blob/master/notebook/static/notebook/less/renderedhtml.less#L59-L76 */\\n.rendered_html .bk-root .bk-tooltip table,\\n.rendered_html .bk-root .bk-tooltip tr,\\n.rendered_html .bk-root .bk-tooltip th,\\n.rendered_html .bk-root .bk-tooltip td {\\n  border: none;\\n  padding: 1px;\\n}\\n\")},\n      function _(e,t,_){Object.defineProperty(_,\"__esModule\",{value:!0});const o=e(1);o.__exportStar(e(349),_),o.__exportStar(e(350),_)},\n      function _(e,t,n){function s(){const e=document.getElementsByTagName(\"body\")[0],t=document.getElementsByClassName(\"bokeh-test-div\");1==t.length&&(e.removeChild(t[0]),delete t[0]);const n=document.createElement(\"div\");n.classList.add(\"bokeh-test-div\"),n.style.display=\"none\",e.insertBefore(n,e.firstChild)}Object.defineProperty(n,\"__esModule\",{value:!0}),n.results={},n.init=function(){s()},n.record0=function(e,t){n.results[e]=t},n.record=function(e,t){n.results[e]=t,s()},n.count=function(e){null==n.results[e]&&(n.results[e]=0),n.results[e]+=1,s()}},\n      function _(e,t,o){Object.defineProperty(o,\"__esModule\",{value:!0}),o.safely=function(e,t=!1){try{return e()}catch(e){if(function(e){const t=document.createElement(\"div\");t.style.backgroundColor=\"#f2dede\",t.style.border=\"1px solid #a94442\",t.style.borderRadius=\"4px\",t.style.display=\"inline-block\",t.style.fontFamily=\"sans-serif\",t.style.marginTop=\"5px\",t.style.minWidth=\"200px\",t.style.padding=\"5px 5px 5px 10px\",t.classList.add(\"bokeh-error-box-into-flames\");const o=document.createElement(\"span\");o.style.backgroundColor=\"#a94442\",o.style.borderRadius=\"0px 4px 0px 0px\",o.style.color=\"white\",o.style.cursor=\"pointer\",o.style.cssFloat=\"right\",o.style.fontSize=\"0.8em\",o.style.margin=\"-6px -6px 0px 0px\",o.style.padding=\"2px 5px 4px 5px\",o.title=\"close\",o.setAttribute(\"aria-label\",\"close\"),o.appendChild(document.createTextNode(\"x\")),o.addEventListener(\"click\",()=>r.removeChild(t));const n=document.createElement(\"h3\");n.style.color=\"#a94442\",n.style.margin=\"8px 0px 0px 0px\",n.style.padding=\"0px\",n.appendChild(document.createTextNode(\"Bokeh Error\"));const l=document.createElement(\"pre\");l.style.whiteSpace=\"unset\",l.style.overflowX=\"auto\";const s=e instanceof Error?e.message:e;l.appendChild(document.createTextNode(s)),t.appendChild(o),t.appendChild(n),t.appendChild(l);const r=document.getElementsByTagName(\"body\")[0];r.insertBefore(t,r.firstChild)}(e),t)return;throw e}}},\n      ], 0, {\"main\":0,\"tslib\":1,\"index\":2,\"version\":3,\"embed/index\":4,\"document/index\":5,\"document/document\":6,\"base\":7,\"core/util/types\":8,\"core/util/array\":9,\"core/util/math\":10,\"core/util/assert\":11,\"core/util/arrayable\":12,\"core/has_props\":13,\"core/signaling\":14,\"core/util/data_structures\":15,\"core/util/eq\":16,\"core/util/callback\":17,\"core/property_mixins\":18,\"core/properties\":19,\"core/enums\":20,\"core/util/color\":21,\"core/util/svg_colors\":22,\"core/util/object\":23,\"core/util/refs\":24,\"core/util/string\":25,\"core/settings\":26,\"models/index\":27,\"models/annotations/index\":28,\"models/annotations/annotation\":29,\"core/util/projections\":30,\"models/renderers/renderer\":63,\"core/dom_view\":64,\"core/view\":65,\"core/dom\":66,\"styles/root\":67,\"core/visuals\":68,\"model\":69,\"core/logging\":70,\"models/annotations/arrow\":71,\"models/annotations/arrow_head\":72,\"models/sources/column_data_source\":73,\"models/sources/columnar_data_source\":74,\"models/sources/data_source\":75,\"models/selections/selection\":76,\"core/selection_manager\":77,\"models/renderers/glyph_renderer\":78,\"models/renderers/data_renderer\":79,\"models/glyphs/line\":80,\"models/glyphs/xy_glyph\":81,\"core/util/spatial\":82,\"core/util/bbox\":85,\"models/glyphs/glyph\":86,\"core/hittest\":87,\"models/ranges/factor_range\":88,\"models/ranges/range\":89,\"models/glyphs/utils\":90,\"models/glyphs/patch\":91,\"models/glyphs/harea\":92,\"models/glyphs/area\":93,\"models/glyphs/varea\":94,\"models/sources/cds_view\":95,\"core/build_views\":96,\"models/renderers/graph_renderer\":97,\"models/graphs/graph_hit_test_policy\":98,\"models/selections/interaction_policy\":99,\"core/util/serialization\":100,\"core/util/compat\":101,\"core/util/typed_array\":102,\"document/events\":103,\"models/annotations/band\":104,\"models/annotations/box_annotation\":105,\"styles/annotations\":106,\"models/annotations/color_bar\":107,\"models/tickers/basic_ticker\":108,\"models/tickers/adaptive_ticker\":109,\"models/tickers/continuous_ticker\":110,\"models/tickers/ticker\":111,\"models/formatters/basic_tick_formatter\":112,\"models/formatters/tick_formatter\":113,\"models/mappers/linear_color_mapper\":114,\"models/mappers/continuous_color_mapper\":115,\"models/mappers/color_mapper\":116,\"models/mappers/mapper\":117,\"models/transforms/transform\":118,\"models/scales/linear_scale\":119,\"models/scales/continuous_scale\":120,\"models/scales/scale\":121,\"models/transforms/index\":122,\"models/transforms/customjs_transform\":123,\"models/transforms/dodge\":124,\"models/transforms/interpolator\":125,\"models/transforms/jitter\":126,\"models/transforms/linear_interpolator\":127,\"models/transforms/step_interpolator\":128,\"models/scales/log_scale\":129,\"models/ranges/range1d\":130,\"core/util/text\":131,\"models/annotations/label\":132,\"models/annotations/text_annotation\":133,\"models/annotations/label_set\":134,\"models/annotations/legend\":135,\"models/annotations/legend_item\":136,\"core/vectorization\":137,\"models/annotations/poly_annotation\":138,\"models/annotations/slope\":139,\"models/annotations/span\":140,\"models/annotations/title\":141,\"models/annotations/toolbar_panel\":142,\"models/annotations/tooltip\":143,\"styles/tooltips\":144,\"styles/mixins\":145,\"models/annotations/whisker\":146,\"models/axes/index\":147,\"models/axes/axis\":148,\"models/renderers/guide_renderer\":149,\"models/axes/categorical_axis\":150,\"models/tickers/categorical_ticker\":151,\"models/formatters/categorical_tick_formatter\":152,\"models/axes/continuous_axis\":153,\"models/axes/datetime_axis\":154,\"models/axes/linear_axis\":155,\"models/formatters/datetime_tick_formatter\":156,\"core/util/templating\":158,\"models/tickers/datetime_ticker\":161,\"models/tickers/composite_ticker\":162,\"models/tickers/days_ticker\":163,\"models/tickers/single_interval_ticker\":164,\"models/tickers/util\":165,\"models/tickers/months_ticker\":166,\"models/tickers/years_ticker\":167,\"models/axes/log_axis\":168,\"models/formatters/log_tick_formatter\":169,\"models/tickers/log_ticker\":170,\"models/axes/mercator_axis\":171,\"models/formatters/mercator_tick_formatter\":172,\"models/tickers/mercator_ticker\":173,\"models/callbacks/index\":174,\"models/callbacks/customjs\":175,\"models/callbacks/callback\":176,\"models/callbacks/open_url\":177,\"models/canvas/index\":178,\"models/canvas/canvas\":179,\"core/util/canvas\":180,\"styles/canvas\":181,\"models/canvas/cartesian_frame\":183,\"models/scales/categorical_scale\":184,\"models/ranges/data_range1d\":185,\"models/ranges/data_range\":186,\"core/layout/index\":187,\"core/layout/types\":188,\"core/layout/layoutable\":189,\"core/layout/alignments\":190,\"core/layout/grid\":191,\"core/layout/html\":192,\"models/expressions/index\":193,\"models/expressions/expression\":194,\"models/expressions/stack\":195,\"models/expressions/cumsum\":196,\"models/filters/index\":197,\"models/filters/boolean_filter\":198,\"models/filters/filter\":199,\"models/filters/customjs_filter\":200,\"models/filters/group_filter\":201,\"models/filters/index_filter\":202,\"models/formatters/index\":203,\"models/formatters/func_tick_formatter\":204,\"models/formatters/numeral_tick_formatter\":205,\"models/formatters/printf_tick_formatter\":206,\"models/glyphs/index\":207,\"models/glyphs/annular_wedge\":208,\"models/glyphs/annulus\":209,\"models/glyphs/arc\":210,\"models/glyphs/bezier\":211,\"models/glyphs/circle\":212,\"models/glyphs/center_rotatable\":213,\"models/glyphs/ellipse\":214,\"models/glyphs/ellipse_oval\":215,\"models/glyphs/hbar\":216,\"models/glyphs/box\":217,\"models/glyphs/hex_tile\":218,\"models/glyphs/image\":219,\"models/glyphs/image_base\":220,\"models/glyphs/image_rgba\":221,\"models/glyphs/image_url\":222,\"core/util/image\":223,\"models/glyphs/multi_line\":224,\"models/glyphs/multi_polygons\":225,\"models/glyphs/oval\":226,\"models/glyphs/patches\":227,\"models/glyphs/quad\":228,\"models/glyphs/quadratic\":229,\"models/glyphs/ray\":230,\"models/glyphs/rect\":231,\"models/glyphs/segment\":232,\"models/glyphs/step\":233,\"models/glyphs/text\":234,\"models/glyphs/vbar\":235,\"models/glyphs/wedge\":236,\"models/graphs/index\":237,\"models/graphs/layout_provider\":238,\"models/graphs/static_layout_provider\":239,\"models/grids/index\":240,\"models/grids/grid\":241,\"models/layouts/index\":242,\"models/layouts/box\":243,\"models/layouts/layout_dom\":244,\"models/layouts/column\":245,\"models/layouts/grid_box\":246,\"models/layouts/html_box\":247,\"models/layouts/row\":248,\"models/layouts/spacer\":249,\"models/layouts/tabs\":250,\"styles/tabs\":251,\"styles/buttons\":252,\"styles/menus\":253,\"models/layouts/widget_box\":254,\"models/mappers/index\":255,\"models/mappers/categorical_color_mapper\":256,\"models/mappers/categorical_mapper\":257,\"models/mappers/categorical_marker_mapper\":258,\"models/mappers/categorical_pattern_mapper\":259,\"models/mappers/log_color_mapper\":260,\"models/markers/index\":261,\"models/markers/defs\":262,\"models/markers/marker\":263,\"models/markers/scatter\":264,\"models/plots/index\":265,\"models/plots/gmap_plot\":266,\"models/plots/plot\":267,\"models/tools/toolbar\":268,\"models/tools/inspectors/inspect_tool\":269,\"models/tools/button_tool\":270,\"models/tools/tool\":271,\"styles/toolbar\":272,\"models/tools/on_off_button\":273,\"models/tools/toolbar_base\":274,\"models/tools/gestures/gesture_tool\":275,\"models/tools/actions/action_tool\":276,\"models/tools/actions/help_tool\":277,\"styles/icons\":278,\"styles/logo\":279,\"models/plots/plot_canvas\":280,\"core/bokeh_events\":281,\"core/ui_events\":282,\"core/util/wheel\":284,\"core/util/throttle\":285,\"core/layout/side_panel\":286,\"models/plots/gmap_plot_canvas\":287,\"models/ranges/index\":288,\"models/renderers/index\":289,\"models/scales/index\":290,\"models/selections/index\":291,\"models/sources/index\":292,\"models/sources/server_sent_data_source\":293,\"models/sources/web_data_source\":294,\"models/sources/ajax_data_source\":295,\"models/sources/geojson_data_source\":296,\"models/tickers/index\":297,\"models/tickers/fixed_ticker\":298,\"models/tiles/index\":299,\"models/tiles/bbox_tile_source\":300,\"models/tiles/mercator_tile_source\":301,\"models/tiles/tile_source\":302,\"models/tiles/tile_utils\":303,\"models/tiles/quadkey_tile_source\":304,\"models/tiles/tile_renderer\":305,\"models/tiles/wmts_tile_source\":306,\"styles/tiles\":307,\"models/tiles/tms_tile_source\":308,\"models/textures/index\":309,\"models/textures/canvas_texture\":310,\"models/textures/texture\":311,\"models/textures/image_url_texture\":312,\"models/tools/index\":313,\"models/tools/actions/custom_action\":314,\"models/tools/actions/redo_tool\":315,\"models/tools/actions/reset_tool\":316,\"models/tools/actions/save_tool\":317,\"models/tools/actions/undo_tool\":318,\"models/tools/actions/zoom_in_tool\":319,\"core/util/zoom\":320,\"models/tools/actions/zoom_out_tool\":321,\"models/tools/edit/edit_tool\":322,\"models/tools/edit/box_edit_tool\":323,\"models/tools/edit/freehand_draw_tool\":324,\"models/tools/edit/point_draw_tool\":325,\"models/tools/edit/poly_draw_tool\":326,\"models/tools/edit/poly_tool\":327,\"models/tools/edit/poly_edit_tool\":328,\"models/tools/gestures/box_select_tool\":329,\"models/tools/gestures/select_tool\":330,\"models/tools/util\":331,\"models/tools/gestures/box_zoom_tool\":332,\"models/tools/gestures/lasso_select_tool\":333,\"models/tools/gestures/pan_tool\":334,\"models/tools/gestures/poly_select_tool\":335,\"models/tools/gestures/range_tool\":336,\"models/tools/gestures/tap_tool\":337,\"models/tools/gestures/wheel_pan_tool\":338,\"models/tools/gestures/wheel_zoom_tool\":339,\"models/tools/inspectors/crosshair_tool\":340,\"models/tools/inspectors/customjs_hover\":341,\"models/tools/inspectors/hover_tool\":342,\"models/tools/tool_proxy\":343,\"models/tools/toolbar_box\":344,\"embed/standalone\":345,\"embed/dom\":346,\"embed/server\":347,\"client/connection\":348,\"protocol/message\":349,\"protocol/receiver\":350,\"client/session\":351,\"embed/notebook\":352,\"styles/notebook\":353,\"protocol/index\":354,\"testing\":355,\"safely\":356}, {});\n      })\n\n\n      /* END bokeh.min.js */\n    },\n    \n    function(Bokeh) {\n      /* BEGIN bokeh-widgets.min.js */\n      /*!\n       * Copyright (c) 2012 - 2020, Anaconda, Inc., and Bokeh Contributors\n       * All rights reserved.\n       * \n       * Redistribution and use in source and binary forms, with or without modification,\n       * are permitted provided that the following conditions are met:\n       * \n       * Redistributions of source code must retain the above copyright notice,\n       * this list of conditions and the following disclaimer.\n       * \n       * Redistributions in binary form must reproduce the above copyright notice,\n       * this list of conditions and the following disclaimer in the documentation\n       * and/or other materials provided with the distribution.\n       * \n       * Neither the name of Anaconda nor the names of any contributors\n       * may be used to endorse or promote products derived from this software\n       * without specific prior written permission.\n       * \n       * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\n       * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\n       * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\n       * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE\n       * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\n       * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF\n       * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS\n       * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN\n       * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\n       * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF\n       * THE POSSIBILITY OF SUCH DAMAGE.\n      */\n      (function(root, factory) {\n        factory(root[\"Bokeh\"]);\n      })(this, function(Bokeh) {\n        var define;\n        return (function(modules, entry, aliases, externals) {\n          if (Bokeh != null) {\n            return Bokeh.register_plugin(modules, entry, aliases, externals);\n          } else {\n            throw new Error(\"Cannot find Bokeh. You have to load it prior to loading plugins.\");\n          }\n        })\n      ({\n      376: function _(e,t,o){Object.defineProperty(o,\"__esModule\",{value:!0});const r=e(1).__importStar(e(377));o.Widgets=r,e(7).register_models(r)},\n      377: function _(r,e,t){Object.defineProperty(t,\"__esModule\",{value:!0});var a=r(378);t.AbstractButton=a.AbstractButton;var o=r(381);t.AbstractIcon=o.AbstractIcon;var u=r(382);t.AutocompleteInput=u.AutocompleteInput;var n=r(386);t.Button=n.Button;var i=r(387);t.CheckboxButtonGroup=i.CheckboxButtonGroup;var v=r(389);t.CheckboxGroup=v.CheckboxGroup;var p=r(391);t.ColorPicker=p.ColorPicker;var l=r(392);t.DatePicker=l.DatePicker;var c=r(395);t.DateRangeSlider=c.DateRangeSlider;var d=r(400);t.DateSlider=d.DateSlider;var g=r(401);t.Div=g.Div;var I=r(404);t.Dropdown=I.Dropdown;var S=r(405);t.FileInput=S.FileInput;var P=r(384);t.InputWidget=P.InputWidget;var k=r(402);t.Markup=k.Markup;var x=r(406);t.MultiSelect=x.MultiSelect;var D=r(407);t.Paragraph=D.Paragraph;var b=r(408);t.PasswordInput=b.PasswordInput;var s=r(409);t.MultiChoice=s.MultiChoice;var h=r(412);t.PreText=h.PreText;var A=r(413);t.RadioButtonGroup=A.RadioButtonGroup;var B=r(414);t.RadioGroup=B.RadioGroup;var C=r(415);t.RangeSlider=C.RangeSlider;var G=r(416);t.Select=G.Select;var R=r(417);t.Slider=R.Slider;var T=r(418);t.Spinner=T.Spinner;var M=r(383);t.TextInput=M.TextInput;var w=r(419);t.TextAreaInput=w.TextAreaInput;var W=r(420);t.Toggle=W.Toggle;var _=r(441);t.Widget=_.Widget},\n      378: function _(t,e,n){Object.defineProperty(n,\"__esModule\",{value:!0});const i=t(1).__importStar(t(19)),s=t(66),o=t(96),l=t(379),r=t(252);class _ extends l.ControlView{async lazy_initialize(){await super.lazy_initialize();const{icon:t}=this.model;null!=t&&(this.icon_view=await o.build_view(t,{parent:this}))}connect_signals(){super.connect_signals(),this.connect(this.model.change,()=>this.render())}remove(){null!=this.icon_view&&this.icon_view.remove(),super.remove()}_render_button(...t){return s.button({type:\"button\",disabled:this.model.disabled,class:[r.bk_btn,r.bk_btn_type(this.model.button_type)]},...t)}render(){super.render(),this.button_el=this._render_button(this.model.label),this.button_el.addEventListener(\"click\",()=>this.click()),null!=this.icon_view&&(s.prepend(this.button_el,this.icon_view.el,s.nbsp()),this.icon_view.render()),this.group_el=s.div({class:r.bk_btn_group},this.button_el),this.el.appendChild(this.group_el)}click(){}}n.AbstractButtonView=_,_.__name__=\"AbstractButtonView\";class c extends l.Control{constructor(t){super(t)}static init_AbstractButton(){this.define({label:[i.String,\"Button\"],icon:[i.Instance],button_type:[i.ButtonType,\"default\"]})}}n.AbstractButton=c,c.__name__=\"AbstractButton\",c.init_AbstractButton()},\n      379: function _(e,n,s){Object.defineProperty(s,\"__esModule\",{value:!0});const t=e(441);class o extends t.WidgetView{connect_signals(){super.connect_signals();const e=this.model.properties;this.on_change(e.disabled,()=>this.render())}}s.ControlView=o,o.__name__=\"ControlView\";class i extends t.Widget{constructor(e){super(e)}}s.Control=i,i.__name__=\"Control\"},\n      441: function _(i,e,t){Object.defineProperty(t,\"__esModule\",{value:!0});const o=i(1),n=i(247),r=o.__importStar(i(19));class _ extends n.HTMLBoxView{_width_policy(){return\"horizontal\"==this.model.orientation?super._width_policy():\"fixed\"}_height_policy(){return\"horizontal\"==this.model.orientation?\"fixed\":super._height_policy()}box_sizing(){const i=super.box_sizing();return\"horizontal\"==this.model.orientation?null==i.width&&(i.width=this.model.default_size):null==i.height&&(i.height=this.model.default_size),i}}t.WidgetView=_,_.__name__=\"WidgetView\";class s extends n.HTMLBox{constructor(i){super(i)}static init_Widget(){this.define({orientation:[r.Orientation,\"horizontal\"],default_size:[r.Number,300]}),this.override({margin:[5,5,5,5]})}}t.Widget=s,s.__name__=\"Widget\",s.init_Widget()},\n      381: function _(e,t,c){Object.defineProperty(c,\"__esModule\",{value:!0});const s=e(69),n=e(64);class o extends n.DOMView{}c.AbstractIconView=o,o.__name__=\"AbstractIconView\";class _ extends s.Model{constructor(e){super(e)}}c.AbstractIcon=_,_.__name__=\"AbstractIcon\"},\n      382: function _(e,t,n){Object.defineProperty(n,\"__esModule\",{value:!0});const i=e(1),s=e(383),h=e(66),_=i.__importStar(e(19)),o=e(10),u=e(145),r=e(253);class c extends s.TextInputView{constructor(){super(...arguments),this._open=!1,this._last_value=\"\",this._hover_index=0}render(){super.render(),this.input_el.addEventListener(\"keydown\",e=>this._keydown(e)),this.input_el.addEventListener(\"keyup\",e=>this._keyup(e)),this.menu=h.div({class:[r.bk_menu,u.bk_below]}),this.menu.addEventListener(\"click\",e=>this._menu_click(e)),this.menu.addEventListener(\"mouseover\",e=>this._menu_hover(e)),this.el.appendChild(this.menu),h.undisplay(this.menu)}change_input(){this._open&&this.menu.children.length>0&&(this.model.value=this.menu.children[this._hover_index].textContent,this.input_el.focus(),this._hide_menu())}_update_completions(e){h.empty(this.menu);for(const t of e){const e=h.div({},t);this.menu.appendChild(e)}e.length>0&&this.menu.children[0].classList.add(u.bk_active)}_show_menu(){if(!this._open){this._open=!0,this._hover_index=0,this._last_value=this.model.value,h.display(this.menu);const e=t=>{const{target:n}=t;n instanceof HTMLElement&&!this.el.contains(n)&&(document.removeEventListener(\"click\",e),this._hide_menu())};document.addEventListener(\"click\",e)}}_hide_menu(){this._open&&(this._open=!1,h.undisplay(this.menu))}_menu_click(e){e.target!=e.currentTarget&&e.target instanceof Element&&(this.model.value=e.target.textContent,this.input_el.focus(),this._hide_menu())}_menu_hover(e){if(e.target!=e.currentTarget&&e.target instanceof Element){let t=0;for(t=0;t<this.menu.children.length&&this.menu.children[t].textContent!=e.target.textContent;t++);this._bump_hover(t)}}_bump_hover(e){const t=this.menu.children.length;this._open&&t>0&&(this.menu.children[this._hover_index].classList.remove(u.bk_active),this._hover_index=o.clamp(e,0,t-1),this.menu.children[this._hover_index].classList.add(u.bk_active))}_keydown(e){}_keyup(e){switch(e.keyCode){case h.Keys.Enter:this.change_input();break;case h.Keys.Esc:this._hide_menu();break;case h.Keys.Up:this._bump_hover(this._hover_index-1);break;case h.Keys.Down:this._bump_hover(this._hover_index+1);break;default:{const e=this.input_el.value;if(e.length<this.model.min_characters)return void this._hide_menu();const t=[];for(const n of this.model.completions)n.startsWith(e)&&t.push(n);this._update_completions(t),0==t.length?this._hide_menu():this._show_menu()}}}}n.AutocompleteInputView=c,c.__name__=\"AutocompleteInputView\";class l extends s.TextInput{constructor(e){super(e)}static init_AutocompleteInput(){this.prototype.default_view=c,this.define({completions:[_.Array,[]],min_characters:[_.Int,2]})}}n.AutocompleteInput=l,l.__name__=\"AutocompleteInput\",l.init_AutocompleteInput()},\n      383: function _(e,t,i){Object.defineProperty(i,\"__esModule\",{value:!0});const n=e(1),s=e(384),l=e(66),p=n.__importStar(e(19)),u=e(385);class a extends s.InputWidgetView{connect_signals(){super.connect_signals(),this.connect(this.model.properties.name.change,()=>this.input_el.name=this.model.name||\"\"),this.connect(this.model.properties.value.change,()=>this.input_el.value=this.model.value),this.connect(this.model.properties.value_input.change,()=>this.input_el.value=this.model.value_input),this.connect(this.model.properties.disabled.change,()=>this.input_el.disabled=this.model.disabled),this.connect(this.model.properties.placeholder.change,()=>this.input_el.placeholder=this.model.placeholder)}render(){super.render(),this.input_el=l.input({type:\"text\",class:u.bk_input,name:this.model.name,value:this.model.value,disabled:this.model.disabled,placeholder:this.model.placeholder}),this.input_el.addEventListener(\"change\",()=>this.change_input()),this.input_el.addEventListener(\"input\",()=>this.change_input_oninput()),this.group_el.appendChild(this.input_el)}change_input(){this.model.value=this.input_el.value,super.change_input()}change_input_oninput(){this.model.value_input=this.input_el.value,super.change_input()}}i.TextInputView=a,a.__name__=\"TextInputView\";class h extends s.InputWidget{constructor(e){super(e)}static init_TextInput(){this.prototype.default_view=a,this.define({value:[p.String,\"\"],value_input:[p.String,\"\"],placeholder:[p.String,\"\"]})}}i.TextInput=h,h.__name__=\"TextInput\",h.init_TextInput()},\n      384: function _(e,t,i){Object.defineProperty(i,\"__esModule\",{value:!0});const n=e(1),l=e(379),s=e(66),_=n.__importStar(e(19)),o=e(385);class p extends l.ControlView{connect_signals(){super.connect_signals(),this.connect(this.model.properties.title.change,()=>{this.label_el.textContent=this.model.title})}render(){super.render();const{title:e}=this.model;this.label_el=s.label({style:{display:0==e.length?\"none\":\"\"}},e),this.group_el=s.div({class:o.bk_input_group},this.label_el),this.el.appendChild(this.group_el)}change_input(){}}i.InputWidgetView=p,p.__name__=\"InputWidgetView\";class r extends l.Control{constructor(e){super(e)}static init_InputWidget(){this.define({title:[_.String,\"\"]})}}i.InputWidget=r,r.__name__=\"InputWidget\",r.init_InputWidget()},\n      385: function _(n,o,t){Object.defineProperty(t,\"__esModule\",{value:!0});const i=n(1);n(67),i.__importStar(n(66)).styles.append('.bk-root .bk-input {\\n  display: inline-block;\\n  width: 100%;\\n  flex-grow: 1;\\n  -webkit-flex-grow: 1;\\n  min-height: 31px;\\n  padding: 0 12px;\\n  background-color: #fff;\\n  border: 1px solid #ccc;\\n  border-radius: 4px;\\n}\\n.bk-root .bk-input:focus {\\n  border-color: #66afe9;\\n  outline: 0;\\n  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);\\n}\\n.bk-root .bk-input::placeholder,\\n.bk-root .bk-input:-ms-input-placeholder,\\n.bk-root .bk-input::-moz-placeholder,\\n.bk-root .bk-input::-webkit-input-placeholder {\\n  color: #999;\\n  opacity: 1;\\n}\\n.bk-root .bk-input[disabled] {\\n  cursor: not-allowed;\\n  background-color: #eee;\\n  opacity: 1;\\n}\\n.bk-root select[multiple].bk-input,\\n.bk-root select[size].bk-input,\\n.bk-root textarea.bk-input {\\n  height: auto;\\n}\\n.bk-root .bk-input-group {\\n  width: 100%;\\n  height: 100%;\\n  display: inline-flex;\\n  display: -webkit-inline-flex;\\n  flex-wrap: nowrap;\\n  -webkit-flex-wrap: nowrap;\\n  align-items: start;\\n  -webkit-align-items: start;\\n  flex-direction: column;\\n  -webkit-flex-direction: column;\\n  white-space: nowrap;\\n}\\n.bk-root .bk-input-group.bk-inline {\\n  flex-direction: row;\\n  -webkit-flex-direction: row;\\n}\\n.bk-root .bk-input-group.bk-inline > *:not(:first-child) {\\n  margin-left: 5px;\\n}\\n.bk-root .bk-input-group input[type=\"checkbox\"] + span,\\n.bk-root .bk-input-group input[type=\"radio\"] + span {\\n  position: relative;\\n  top: -2px;\\n  margin-left: 3px;\\n}\\n'),t.bk_input=\"bk-input\",t.bk_input_group=\"bk-input-group\"},\n      386: function _(t,e,i){Object.defineProperty(i,\"__esModule\",{value:!0});const n=t(378),o=t(281);class s extends n.AbstractButtonView{click(){this.model.clicks=this.model.clicks+1,this.model.trigger_event(new o.ButtonClick),super.click()}}i.ButtonView=s,s.__name__=\"ButtonView\";class c extends n.AbstractButton{constructor(t){super(t)}static init_Button(){this.prototype.default_view=s,this.override({label:\"Button\"})}}i.Button=c,c.__name__=\"Button\",c.init_Button()},\n      387: function _(t,e,o){Object.defineProperty(o,\"__esModule\",{value:!0});const i=t(1),c=t(388),n=t(66),s=t(15),u=i.__importStar(t(19)),a=t(145);class r extends c.ButtonGroupView{get active(){return new s.Set(this.model.active)}change_active(t){const{active:e}=this;e.toggle(t),this.model.active=e.values}_update_active(){const{active:t}=this;this._buttons.forEach((e,o)=>{n.classes(e).toggle(a.bk_active,t.has(o))})}}o.CheckboxButtonGroupView=r,r.__name__=\"CheckboxButtonGroupView\";class _ extends c.ButtonGroup{constructor(t){super(t)}static init_CheckboxButtonGroup(){this.prototype.default_view=r,this.define({active:[u.Array,[]]})}}o.CheckboxButtonGroup=_,_.__name__=\"CheckboxButtonGroup\",_.init_CheckboxButtonGroup()},\n      388: function _(t,e,n){Object.defineProperty(n,\"__esModule\",{value:!0});const s=t(1),o=t(379),i=t(66),_=s.__importStar(t(19)),r=t(252);class a extends o.ControlView{connect_signals(){super.connect_signals();const t=this.model.properties;this.on_change(t.button_type,()=>this.render()),this.on_change(t.labels,()=>this.render()),this.on_change(t.active,()=>this._update_active())}render(){super.render(),this._buttons=this.model.labels.map((t,e)=>{const n=i.div({class:[r.bk_btn,r.bk_btn_type(this.model.button_type)],disabled:this.model.disabled},t);return n.addEventListener(\"click\",()=>this.change_active(e)),n}),this._update_active();const t=i.div({class:r.bk_btn_group},this._buttons);this.el.appendChild(t)}}n.ButtonGroupView=a,a.__name__=\"ButtonGroupView\";class u extends o.Control{constructor(t){super(t)}static init_ButtonGroup(){this.define({labels:[_.Array,[]],button_type:[_.ButtonType,\"default\"]})}}n.ButtonGroup=u,u.__name__=\"ButtonGroup\",u.init_ButtonGroup()},\n      389: function _(e,t,i){Object.defineProperty(i,\"__esModule\",{value:!0});const n=e(1),o=e(390),s=e(66),c=e(9),l=e(15),a=n.__importStar(e(19)),r=e(145),d=e(385);class p extends o.InputGroupView{render(){super.render();const e=s.div({class:[d.bk_input_group,this.model.inline?r.bk_inline:null]});this.el.appendChild(e);const{active:t,labels:i}=this.model;for(let n=0;n<i.length;n++){const o=s.input({type:\"checkbox\",value:`${n}`});o.addEventListener(\"change\",()=>this.change_active(n)),this.model.disabled&&(o.disabled=!0),c.includes(t,n)&&(o.checked=!0);const l=s.label({},o,s.span({},i[n]));e.appendChild(l)}}change_active(e){const t=new l.Set(this.model.active);t.toggle(e),this.model.active=t.values}}i.CheckboxGroupView=p,p.__name__=\"CheckboxGroupView\";class u extends o.InputGroup{constructor(e){super(e)}static init_CheckboxGroup(){this.prototype.default_view=p,this.define({active:[a.Array,[]],labels:[a.Array,[]],inline:[a.Boolean,!1]})}}i.CheckboxGroup=u,u.__name__=\"CheckboxGroup\",u.init_CheckboxGroup()},\n      390: function _(e,n,t){Object.defineProperty(t,\"__esModule\",{value:!0});const o=e(379);class s extends o.ControlView{connect_signals(){super.connect_signals(),this.connect(this.model.change,()=>this.render())}}t.InputGroupView=s,s.__name__=\"InputGroupView\";class c extends o.Control{constructor(e){super(e)}}t.InputGroup=c,c.__name__=\"InputGroup\"},\n      391: function _(e,i,t){Object.defineProperty(t,\"__esModule\",{value:!0});const n=e(1),o=e(384),s=e(66),l=n.__importStar(e(19)),r=e(385);class c extends o.InputWidgetView{connect_signals(){super.connect_signals(),this.connect(this.model.properties.name.change,()=>this.input_el.name=this.model.name||\"\"),this.connect(this.model.properties.color.change,()=>this.input_el.value=this.model.color),this.connect(this.model.properties.disabled.change,()=>this.input_el.disabled=this.model.disabled)}render(){super.render(),this.input_el=s.input({type:\"color\",class:r.bk_input,name:this.model.name,value:this.model.color,disabled:this.model.disabled}),this.input_el.addEventListener(\"change\",()=>this.change_input()),this.group_el.appendChild(this.input_el)}change_input(){this.model.color=this.input_el.value,super.change_input()}}t.ColorPickerView=c,c.__name__=\"ColorPickerView\";class d extends o.InputWidget{constructor(e){super(e)}static init_ColorPicker(){this.prototype.default_view=c,this.define({color:[l.Color,\"#000000\"]})}}t.ColorPicker=d,d.__name__=\"ColorPicker\",d.init_ColorPicker()},\n      392: function _(e,t,i){Object.defineProperty(i,\"__esModule\",{value:!0});const n=e(1),s=n.__importDefault(e(393)),a=e(384),l=e(66),o=n.__importStar(e(19)),_=e(8),d=e(385);function c(e){const t=[];for(const i of e)_.isString(i)?t.push(i):_.isArray(i)&&2==i.length&&t.push({from:i[0],to:i[1]});return t}e(394);class h extends a.InputWidgetView{_set(e,t){null!=this._picker&&this._picker.set(e,t)}connect_signals(){super.connect_signals();const{value:e,min_date:t,max_date:i,disabled_dates:n,enabled_dates:s,position:a,inline:l}=this.model.properties;this.connect(e.change,()=>this._set(\"defaultDate\",e.value())),this.connect(t.change,()=>this._set(\"minDate\",t.value())),this.connect(i.change,()=>this._set(\"maxDate\",i.value())),this.connect(n.change,()=>this._set(\"disable\",n.value())),this.connect(s.change,()=>this._set(\"enable\",s.value())),this.connect(a.change,()=>this._set(\"position\",a.value())),this.connect(l.change,()=>this._set(\"inline\",l.value()))}render(){null==this._picker&&(super.render(),this.input_el=l.input({type:\"text\",class:d.bk_input,disabled:this.model.disabled}),this.group_el.appendChild(this.input_el),this._picker=s.default(this.input_el,{defaultDate:this.model.value,minDate:this.model.min_date,maxDate:this.model.max_date,inline:this.model.inline,position:this.model.position,disable:c(this.model.disabled_dates),enable:c(this.model.enabled_dates),onChange:(e,t,i)=>this._on_change(e,t,i)}))}_on_change(e,t,i){this.model.value=t,this.change_input()}}i.DatePickerView=h,h.__name__=\"DatePickerView\";class u extends a.InputWidget{constructor(e){super(e)}static init_DatePicker(){this.prototype.default_view=h,this.define({value:[o.Any],min_date:[o.Any],max_date:[o.Any],disabled_dates:[o.Any,[]],enabled_dates:[o.Any,[]],position:[o.CalendarPosition,\"auto\"],inline:[o.Boolean,!1]})}}i.DatePicker=u,u.__name__=\"DatePicker\",u.init_DatePicker()},\n      393: function _(e,t,n){\n      /* flatpickr v4.6.3, @license MIT */var a,i;a=this,i=function(){\"use strict\";\n      /*! *****************************************************************************\n              Copyright (c) Microsoft Corporation. All rights reserved.\n              Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use\n              this file except in compliance with the License. You may obtain a copy of the\n              License at http://www.apache.org/licenses/LICENSE-2.0\n          \n              THIS CODE IS PROVIDED ON AN *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n              KIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED\n              WARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE,\n              MERCHANTABLITY OR NON-INFRINGEMENT.\n          \n              See the Apache Version 2.0 License for specific language governing permissions\n              and limitations under the License.\n              ***************************************************************************** */var e=function(){return(e=Object.assign||function(e){for(var t,n=1,a=arguments.length;n<a;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)},t=[\"onChange\",\"onClose\",\"onDayCreate\",\"onDestroy\",\"onKeyDown\",\"onMonthChange\",\"onOpen\",\"onParseConfig\",\"onReady\",\"onValueUpdate\",\"onYearChange\",\"onPreCalendarPosition\"],n={_disable:[],_enable:[],allowInput:!1,altFormat:\"F j, Y\",altInput:!1,altInputClass:\"form-control input\",animate:\"object\"==typeof window&&-1===window.navigator.userAgent.indexOf(\"MSIE\"),ariaDateFormat:\"F j, Y\",clickOpens:!0,closeOnSelect:!0,conjunction:\", \",dateFormat:\"Y-m-d\",defaultHour:12,defaultMinute:0,defaultSeconds:0,disable:[],disableMobile:!1,enable:[],enableSeconds:!1,enableTime:!1,errorHandler:function(e){return\"undefined\"!=typeof console&&console.warn(e)},getWeek:function(e){var t=new Date(e.getTime());t.setHours(0,0,0,0),t.setDate(t.getDate()+3-(t.getDay()+6)%7);var n=new Date(t.getFullYear(),0,4);return 1+Math.round(((t.getTime()-n.getTime())/864e5-3+(n.getDay()+6)%7)/7)},hourIncrement:1,ignoredFocusElements:[],inline:!1,locale:\"default\",minuteIncrement:5,mode:\"single\",monthSelectorType:\"dropdown\",nextArrow:\"<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 17 17'><g></g><path d='M13.207 8.472l-7.854 7.854-0.707-0.707 7.146-7.146-7.146-7.148 0.707-0.707 7.854 7.854z' /></svg>\",noCalendar:!1,now:new Date,onChange:[],onClose:[],onDayCreate:[],onDestroy:[],onKeyDown:[],onMonthChange:[],onOpen:[],onParseConfig:[],onReady:[],onValueUpdate:[],onYearChange:[],onPreCalendarPosition:[],plugins:[],position:\"auto\",positionElement:void 0,prevArrow:\"<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 17 17'><g></g><path d='M5.207 8.471l7.146 7.147-0.707 0.707-7.853-7.854 7.854-7.853 0.707 0.707-7.147 7.146z' /></svg>\",shorthandCurrentMonth:!1,showMonths:1,static:!1,time_24hr:!1,weekNumbers:!1,wrap:!1},a={weekdays:{shorthand:[\"Sun\",\"Mon\",\"Tue\",\"Wed\",\"Thu\",\"Fri\",\"Sat\"],longhand:[\"Sunday\",\"Monday\",\"Tuesday\",\"Wednesday\",\"Thursday\",\"Friday\",\"Saturday\"]},months:{shorthand:[\"Jan\",\"Feb\",\"Mar\",\"Apr\",\"May\",\"Jun\",\"Jul\",\"Aug\",\"Sep\",\"Oct\",\"Nov\",\"Dec\"],longhand:[\"January\",\"February\",\"March\",\"April\",\"May\",\"June\",\"July\",\"August\",\"September\",\"October\",\"November\",\"December\"]},daysInMonth:[31,28,31,30,31,30,31,31,30,31,30,31],firstDayOfWeek:0,ordinal:function(e){var t=e%100;if(t>3&&t<21)return\"th\";switch(t%10){case 1:return\"st\";case 2:return\"nd\";case 3:return\"rd\";default:return\"th\"}},rangeSeparator:\" to \",weekAbbreviation:\"Wk\",scrollTitle:\"Scroll to increment\",toggleTitle:\"Click to toggle\",amPM:[\"AM\",\"PM\"],yearAriaLabel:\"Year\",hourAriaLabel:\"Hour\",minuteAriaLabel:\"Minute\",time_24hr:!1},i=function(e){return(\"0\"+e).slice(-2)},o=function(e){return!0===e?1:0};function r(e,t,n){var a;return void 0===n&&(n=!1),function(){var i=this,o=arguments;null!==a&&clearTimeout(a),a=window.setTimeout((function(){a=null,n||e.apply(i,o)}),t),n&&!a&&e.apply(i,o)}}var l=function(e){return e instanceof Array?e:[e]};function c(e,t,n){if(!0===n)return e.classList.add(t);e.classList.remove(t)}function d(e,t,n){var a=window.document.createElement(e);return t=t||\"\",n=n||\"\",a.className=t,void 0!==n&&(a.textContent=n),a}function s(e){for(;e.firstChild;)e.removeChild(e.firstChild)}function u(e,t){var n=d(\"div\",\"numInputWrapper\"),a=d(\"input\",\"numInput \"+e),i=d(\"span\",\"arrowUp\"),o=d(\"span\",\"arrowDown\");if(-1===navigator.userAgent.indexOf(\"MSIE 9.0\")?a.type=\"number\":(a.type=\"text\",a.pattern=\"\\\\d*\"),void 0!==t)for(var r in t)a.setAttribute(r,t[r]);return n.appendChild(a),n.appendChild(i),n.appendChild(o),n}var f=function(){},m=function(e,t,n){return n.months[t?\"shorthand\":\"longhand\"][e]},g={D:f,F:function(e,t,n){e.setMonth(n.months.longhand.indexOf(t))},G:function(e,t){e.setHours(parseFloat(t))},H:function(e,t){e.setHours(parseFloat(t))},J:function(e,t){e.setDate(parseFloat(t))},K:function(e,t,n){e.setHours(e.getHours()%12+12*o(new RegExp(n.amPM[1],\"i\").test(t)))},M:function(e,t,n){e.setMonth(n.months.shorthand.indexOf(t))},S:function(e,t){e.setSeconds(parseFloat(t))},U:function(e,t){return new Date(1e3*parseFloat(t))},W:function(e,t,n){var a=parseInt(t),i=new Date(e.getFullYear(),0,2+7*(a-1),0,0,0,0);return i.setDate(i.getDate()-i.getDay()+n.firstDayOfWeek),i},Y:function(e,t){e.setFullYear(parseFloat(t))},Z:function(e,t){return new Date(t)},d:function(e,t){e.setDate(parseFloat(t))},h:function(e,t){e.setHours(parseFloat(t))},i:function(e,t){e.setMinutes(parseFloat(t))},j:function(e,t){e.setDate(parseFloat(t))},l:f,m:function(e,t){e.setMonth(parseFloat(t)-1)},n:function(e,t){e.setMonth(parseFloat(t)-1)},s:function(e,t){e.setSeconds(parseFloat(t))},u:function(e,t){return new Date(parseFloat(t))},w:f,y:function(e,t){e.setFullYear(2e3+parseFloat(t))}},p={D:\"(\\\\w+)\",F:\"(\\\\w+)\",G:\"(\\\\d\\\\d|\\\\d)\",H:\"(\\\\d\\\\d|\\\\d)\",J:\"(\\\\d\\\\d|\\\\d)\\\\w+\",K:\"\",M:\"(\\\\w+)\",S:\"(\\\\d\\\\d|\\\\d)\",U:\"(.+)\",W:\"(\\\\d\\\\d|\\\\d)\",Y:\"(\\\\d{4})\",Z:\"(.+)\",d:\"(\\\\d\\\\d|\\\\d)\",h:\"(\\\\d\\\\d|\\\\d)\",i:\"(\\\\d\\\\d|\\\\d)\",j:\"(\\\\d\\\\d|\\\\d)\",l:\"(\\\\w+)\",m:\"(\\\\d\\\\d|\\\\d)\",n:\"(\\\\d\\\\d|\\\\d)\",s:\"(\\\\d\\\\d|\\\\d)\",u:\"(.+)\",w:\"(\\\\d\\\\d|\\\\d)\",y:\"(\\\\d{2})\"},h={Z:function(e){return e.toISOString()},D:function(e,t,n){return t.weekdays.shorthand[h.w(e,t,n)]},F:function(e,t,n){return m(h.n(e,t,n)-1,!1,t)},G:function(e,t,n){return i(h.h(e,t,n))},H:function(e){return i(e.getHours())},J:function(e,t){return void 0!==t.ordinal?e.getDate()+t.ordinal(e.getDate()):e.getDate()},K:function(e,t){return t.amPM[o(e.getHours()>11)]},M:function(e,t){return m(e.getMonth(),!0,t)},S:function(e){return i(e.getSeconds())},U:function(e){return e.getTime()/1e3},W:function(e,t,n){return n.getWeek(e)},Y:function(e){return e.getFullYear()},d:function(e){return i(e.getDate())},h:function(e){return e.getHours()%12?e.getHours()%12:12},i:function(e){return i(e.getMinutes())},j:function(e){return e.getDate()},l:function(e,t){return t.weekdays.longhand[e.getDay()]},m:function(e){return i(e.getMonth()+1)},n:function(e){return e.getMonth()+1},s:function(e){return e.getSeconds()},u:function(e){return e.getTime()},w:function(e){return e.getDay()},y:function(e){return String(e.getFullYear()).substring(2)}},v=function(e){var t=e.config,i=void 0===t?n:t,o=e.l10n,r=void 0===o?a:o;return function(e,t,n){var a=n||r;return void 0!==i.formatDate?i.formatDate(e,t,a):t.split(\"\").map((function(t,n,o){return h[t]&&\"\\\\\"!==o[n-1]?h[t](e,a,i):\"\\\\\"!==t?t:\"\"})).join(\"\")}},D=function(e){var t=e.config,i=void 0===t?n:t,o=e.l10n,r=void 0===o?a:o;return function(e,t,a,o){if(0===e||e){var l,c=o||r,d=e;if(e instanceof Date)l=new Date(e.getTime());else if(\"string\"!=typeof e&&void 0!==e.toFixed)l=new Date(e);else if(\"string\"==typeof e){var s=t||(i||n).dateFormat,u=String(e).trim();if(\"today\"===u)l=new Date,a=!0;else if(/Z$/.test(u)||/GMT$/.test(u))l=new Date(e);else if(i&&i.parseDate)l=i.parseDate(e,s);else{l=i&&i.noCalendar?new Date((new Date).setHours(0,0,0,0)):new Date((new Date).getFullYear(),0,1,0,0,0,0);for(var f=void 0,m=[],h=0,v=0,D=\"\";h<s.length;h++){var w=s[h],b=\"\\\\\"===w,C=\"\\\\\"===s[h-1]||b;if(p[w]&&!C){D+=p[w];var M=new RegExp(D).exec(e);M&&(f=!0)&&m[\"Y\"!==w?\"push\":\"unshift\"]({fn:g[w],val:M[++v]})}else b||(D+=\".\");m.forEach((function(e){var t=e.fn,n=e.val;return l=t(l,n,c)||l}))}l=f?l:void 0}}if(l instanceof Date&&!isNaN(l.getTime()))return!0===a&&l.setHours(0,0,0,0),l;i.errorHandler(new Error(\"Invalid date provided: \"+d))}}};function w(e,t,n){return void 0===n&&(n=!0),!1!==n?new Date(e.getTime()).setHours(0,0,0,0)-new Date(t.getTime()).setHours(0,0,0,0):e.getTime()-t.getTime()}var b=864e5;function C(f,g){var h={config:e({},n,y.defaultConfig),l10n:a};function C(e){return e.bind(h)}function M(){var e=h.config;!1===e.weekNumbers&&1===e.showMonths||!0!==e.noCalendar&&window.requestAnimationFrame((function(){if(void 0!==h.calendarContainer&&(h.calendarContainer.style.visibility=\"hidden\",h.calendarContainer.style.display=\"block\"),void 0!==h.daysContainer){var t=(h.days.offsetWidth+1)*e.showMonths;h.daysContainer.style.width=t+\"px\",h.calendarContainer.style.width=t+(void 0!==h.weekWrapper?h.weekWrapper.offsetWidth:0)+\"px\",h.calendarContainer.style.removeProperty(\"visibility\"),h.calendarContainer.style.removeProperty(\"display\")}}))}function x(e){0===h.selectedDates.length&&ne(),void 0!==e&&\"blur\"!==e.type&&function(e){e.preventDefault();var t=\"keydown\"===e.type,n=e.target;void 0!==h.amPM&&e.target===h.amPM&&(h.amPM.textContent=h.l10n.amPM[o(h.amPM.textContent===h.l10n.amPM[0])]);var a=parseFloat(n.getAttribute(\"min\")),r=parseFloat(n.getAttribute(\"max\")),l=parseFloat(n.getAttribute(\"step\")),c=parseInt(n.value,10),d=e.delta||(t?38===e.which?1:-1:0),s=c+l*d;if(void 0!==n.value&&2===n.value.length){var u=n===h.hourElement,f=n===h.minuteElement;s<a?(s=r+s+o(!u)+(o(u)&&o(!h.amPM)),f&&Y(void 0,-1,h.hourElement)):s>r&&(s=n===h.hourElement?s-r-o(!h.amPM):a,f&&Y(void 0,1,h.hourElement)),h.amPM&&u&&(1===l?s+c===23:Math.abs(s-c)>l)&&(h.amPM.textContent=h.l10n.amPM[o(h.amPM.textContent===h.l10n.amPM[0])]),n.value=i(s)}}(e);var t=h._input.value;E(),ve(),h._input.value!==t&&h._debouncedChange()}function E(){if(void 0!==h.hourElement&&void 0!==h.minuteElement){var e,t,n=(parseInt(h.hourElement.value.slice(-2),10)||0)%24,a=(parseInt(h.minuteElement.value,10)||0)%60,i=void 0!==h.secondElement?(parseInt(h.secondElement.value,10)||0)%60:0;void 0!==h.amPM&&(e=n,t=h.amPM.textContent,n=e%12+12*o(t===h.l10n.amPM[1]));var r=void 0!==h.config.minTime||h.config.minDate&&h.minDateHasTime&&h.latestSelectedDateObj&&0===w(h.latestSelectedDateObj,h.config.minDate,!0);if(void 0!==h.config.maxTime||h.config.maxDate&&h.maxDateHasTime&&h.latestSelectedDateObj&&0===w(h.latestSelectedDateObj,h.config.maxDate,!0)){var l=void 0!==h.config.maxTime?h.config.maxTime:h.config.maxDate;(n=Math.min(n,l.getHours()))===l.getHours()&&(a=Math.min(a,l.getMinutes())),a===l.getMinutes()&&(i=Math.min(i,l.getSeconds()))}if(r){var c=void 0!==h.config.minTime?h.config.minTime:h.config.minDate;(n=Math.max(n,c.getHours()))===c.getHours()&&(a=Math.max(a,c.getMinutes())),a===c.getMinutes()&&(i=Math.max(i,c.getSeconds()))}I(n,a,i)}}function T(e){var t=e||h.latestSelectedDateObj;t&&I(t.getHours(),t.getMinutes(),t.getSeconds())}function k(){var e=h.config.defaultHour,t=h.config.defaultMinute,n=h.config.defaultSeconds;if(void 0!==h.config.minDate){var a=h.config.minDate.getHours(),i=h.config.minDate.getMinutes();(e=Math.max(e,a))===a&&(t=Math.max(i,t)),e===a&&t===i&&(n=h.config.minDate.getSeconds())}if(void 0!==h.config.maxDate){var o=h.config.maxDate.getHours(),r=h.config.maxDate.getMinutes();(e=Math.min(e,o))===o&&(t=Math.min(r,t)),e===o&&t===r&&(n=h.config.maxDate.getSeconds())}I(e,t,n)}function I(e,t,n){void 0!==h.latestSelectedDateObj&&h.latestSelectedDateObj.setHours(e%24,t,n||0,0),h.hourElement&&h.minuteElement&&!h.isMobile&&(h.hourElement.value=i(h.config.time_24hr?e:(12+e)%12+12*o(e%12==0)),h.minuteElement.value=i(t),void 0!==h.amPM&&(h.amPM.textContent=h.l10n.amPM[o(e>=12)]),void 0!==h.secondElement&&(h.secondElement.value=i(n)))}function S(e){var t=parseInt(e.target.value)+(e.delta||0);(t/1e3>1||\"Enter\"===e.key&&!/[^\\d]/.test(t.toString()))&&V(t)}function O(e,t,n,a){return t instanceof Array?t.forEach((function(t){return O(e,t,n,a)})):e instanceof Array?e.forEach((function(e){return O(e,t,n,a)})):(e.addEventListener(t,n,a),void h._handlers.push({element:e,event:t,handler:n,options:a}))}function _(e){return function(t){1===t.which&&e(t)}}function F(){fe(\"onChange\")}function N(e,t){var n=void 0!==e?h.parseDate(e):h.latestSelectedDateObj||(h.config.minDate&&h.config.minDate>h.now?h.config.minDate:h.config.maxDate&&h.config.maxDate<h.now?h.config.maxDate:h.now),a=h.currentYear,i=h.currentMonth;try{void 0!==n&&(h.currentYear=n.getFullYear(),h.currentMonth=n.getMonth())}catch(e){e.message=\"Invalid date supplied: \"+n,h.config.errorHandler(e)}t&&h.currentYear!==a&&(fe(\"onYearChange\"),B()),!t||h.currentYear===a&&h.currentMonth===i||fe(\"onMonthChange\"),h.redraw()}function P(e){~e.target.className.indexOf(\"arrow\")&&Y(e,e.target.classList.contains(\"arrowUp\")?1:-1)}function Y(e,t,n){var a=e&&e.target,i=n||a&&a.parentNode&&a.parentNode.firstChild,o=me(\"increment\");o.delta=t,i&&i.dispatchEvent(o)}function A(e,t,n,a){var i=Z(t,!0),o=d(\"span\",\"flatpickr-day \"+e,t.getDate().toString());return o.dateObj=t,o.$i=a,o.setAttribute(\"aria-label\",h.formatDate(t,h.config.ariaDateFormat)),-1===e.indexOf(\"hidden\")&&0===w(t,h.now)&&(h.todayDateElem=o,o.classList.add(\"today\"),o.setAttribute(\"aria-current\",\"date\")),i?(o.tabIndex=-1,ge(t)&&(o.classList.add(\"selected\"),h.selectedDateElem=o,\"range\"===h.config.mode&&(c(o,\"startRange\",h.selectedDates[0]&&0===w(t,h.selectedDates[0],!0)),c(o,\"endRange\",h.selectedDates[1]&&0===w(t,h.selectedDates[1],!0)),\"nextMonthDay\"===e&&o.classList.add(\"inRange\")))):o.classList.add(\"flatpickr-disabled\"),\"range\"===h.config.mode&&function(e){return!(\"range\"!==h.config.mode||h.selectedDates.length<2)&&w(e,h.selectedDates[0])>=0&&w(e,h.selectedDates[1])<=0}(t)&&!ge(t)&&o.classList.add(\"inRange\"),h.weekNumbers&&1===h.config.showMonths&&\"prevMonthDay\"!==e&&n%7==1&&h.weekNumbers.insertAdjacentHTML(\"beforeend\",\"<span class='flatpickr-day'>\"+h.config.getWeek(t)+\"</span>\"),fe(\"onDayCreate\",o),o}function j(e){e.focus(),\"range\"===h.config.mode&&ee(e)}function H(e){for(var t=e>0?0:h.config.showMonths-1,n=e>0?h.config.showMonths:-1,a=t;a!=n;a+=e)for(var i=h.daysContainer.children[a],o=e>0?0:i.children.length-1,r=e>0?i.children.length:-1,l=o;l!=r;l+=e){var c=i.children[l];if(-1===c.className.indexOf(\"hidden\")&&Z(c.dateObj))return c}}function L(e,t){var n=Q(document.activeElement||document.body),a=void 0!==e?e:n?document.activeElement:void 0!==h.selectedDateElem&&Q(h.selectedDateElem)?h.selectedDateElem:void 0!==h.todayDateElem&&Q(h.todayDateElem)?h.todayDateElem:H(t>0?1:-1);return void 0===a?h._input.focus():n?void function(e,t){for(var n=-1===e.className.indexOf(\"Month\")?e.dateObj.getMonth():h.currentMonth,a=t>0?h.config.showMonths:-1,i=t>0?1:-1,o=n-h.currentMonth;o!=a;o+=i)for(var r=h.daysContainer.children[o],l=n-h.currentMonth===o?e.$i+t:t<0?r.children.length-1:0,c=r.children.length,d=l;d>=0&&d<c&&d!=(t>0?c:-1);d+=i){var s=r.children[d];if(-1===s.className.indexOf(\"hidden\")&&Z(s.dateObj)&&Math.abs(e.$i-d)>=Math.abs(t))return j(s)}h.changeMonth(i),L(H(i),0)}(a,t):j(a)}function W(e,t){for(var n=(new Date(e,t,1).getDay()-h.l10n.firstDayOfWeek+7)%7,a=h.utils.getDaysInMonth((t-1+12)%12),i=h.utils.getDaysInMonth(t),o=window.document.createDocumentFragment(),r=h.config.showMonths>1,l=r?\"prevMonthDay hidden\":\"prevMonthDay\",c=r?\"nextMonthDay hidden\":\"nextMonthDay\",s=a+1-n,u=0;s<=a;s++,u++)o.appendChild(A(l,new Date(e,t-1,s),s,u));for(s=1;s<=i;s++,u++)o.appendChild(A(\"\",new Date(e,t,s),s,u));for(var f=i+1;f<=42-n&&(1===h.config.showMonths||u%7!=0);f++,u++)o.appendChild(A(c,new Date(e,t+1,f%i),f,u));var m=d(\"div\",\"dayContainer\");return m.appendChild(o),m}function R(){if(void 0!==h.daysContainer){s(h.daysContainer),h.weekNumbers&&s(h.weekNumbers);for(var e=document.createDocumentFragment(),t=0;t<h.config.showMonths;t++){var n=new Date(h.currentYear,h.currentMonth,1);n.setMonth(h.currentMonth+t),e.appendChild(W(n.getFullYear(),n.getMonth()))}h.daysContainer.appendChild(e),h.days=h.daysContainer.firstChild,\"range\"===h.config.mode&&1===h.selectedDates.length&&ee()}}function B(){if(!(h.config.showMonths>1||\"dropdown\"!==h.config.monthSelectorType)){var e=function(e){return!(void 0!==h.config.minDate&&h.currentYear===h.config.minDate.getFullYear()&&e<h.config.minDate.getMonth()||void 0!==h.config.maxDate&&h.currentYear===h.config.maxDate.getFullYear()&&e>h.config.maxDate.getMonth())};h.monthsDropdownContainer.tabIndex=-1,h.monthsDropdownContainer.innerHTML=\"\";for(var t=0;t<12;t++)if(e(t)){var n=d(\"option\",\"flatpickr-monthDropdown-month\");n.value=new Date(h.currentYear,t).getMonth().toString(),n.textContent=m(t,h.config.shorthandCurrentMonth,h.l10n),n.tabIndex=-1,h.currentMonth===t&&(n.selected=!0),h.monthsDropdownContainer.appendChild(n)}}}function J(){var e,t=d(\"div\",\"flatpickr-month\"),n=window.document.createDocumentFragment();h.config.showMonths>1||\"static\"===h.config.monthSelectorType?e=d(\"span\",\"cur-month\"):(h.monthsDropdownContainer=d(\"select\",\"flatpickr-monthDropdown-months\"),O(h.monthsDropdownContainer,\"change\",(function(e){var t=e.target,n=parseInt(t.value,10);h.changeMonth(n-h.currentMonth),fe(\"onMonthChange\")})),B(),e=h.monthsDropdownContainer);var a=u(\"cur-year\",{tabindex:\"-1\"}),i=a.getElementsByTagName(\"input\")[0];i.setAttribute(\"aria-label\",h.l10n.yearAriaLabel),h.config.minDate&&i.setAttribute(\"min\",h.config.minDate.getFullYear().toString()),h.config.maxDate&&(i.setAttribute(\"max\",h.config.maxDate.getFullYear().toString()),i.disabled=!!h.config.minDate&&h.config.minDate.getFullYear()===h.config.maxDate.getFullYear());var o=d(\"div\",\"flatpickr-current-month\");return o.appendChild(e),o.appendChild(a),n.appendChild(o),t.appendChild(n),{container:t,yearElement:i,monthElement:e}}function K(){s(h.monthNav),h.monthNav.appendChild(h.prevMonthNav),h.config.showMonths&&(h.yearElements=[],h.monthElements=[]);for(var e=h.config.showMonths;e--;){var t=J();h.yearElements.push(t.yearElement),h.monthElements.push(t.monthElement),h.monthNav.appendChild(t.container)}h.monthNav.appendChild(h.nextMonthNav)}function U(){h.weekdayContainer?s(h.weekdayContainer):h.weekdayContainer=d(\"div\",\"flatpickr-weekdays\");for(var e=h.config.showMonths;e--;){var t=d(\"div\",\"flatpickr-weekdaycontainer\");h.weekdayContainer.appendChild(t)}return q(),h.weekdayContainer}function q(){if(h.weekdayContainer){var e=h.l10n.firstDayOfWeek,t=h.l10n.weekdays.shorthand.slice();e>0&&e<t.length&&(t=t.splice(e,t.length).concat(t.splice(0,e)));for(var n=h.config.showMonths;n--;)h.weekdayContainer.children[n].innerHTML=\"\\n      <span class='flatpickr-weekday'>\\n        \"+t.join(\"</span><span class='flatpickr-weekday'>\")+\"\\n      </span>\\n      \"}}function $(e,t){void 0===t&&(t=!0);var n=t?e:e-h.currentMonth;n<0&&!0===h._hidePrevMonthArrow||n>0&&!0===h._hideNextMonthArrow||(h.currentMonth+=n,(h.currentMonth<0||h.currentMonth>11)&&(h.currentYear+=h.currentMonth>11?1:-1,h.currentMonth=(h.currentMonth+12)%12,fe(\"onYearChange\"),B()),R(),fe(\"onMonthChange\"),pe())}function z(e){return!(!h.config.appendTo||!h.config.appendTo.contains(e))||h.calendarContainer.contains(e)}function G(e){if(h.isOpen&&!h.config.inline){var t=\"function\"==typeof(r=e).composedPath?r.composedPath()[0]:r.target,n=z(t),a=t===h.input||t===h.altInput||h.element.contains(t)||e.path&&e.path.indexOf&&(~e.path.indexOf(h.input)||~e.path.indexOf(h.altInput)),i=\"blur\"===e.type?a&&e.relatedTarget&&!z(e.relatedTarget):!a&&!n&&!z(e.relatedTarget),o=!h.config.ignoredFocusElements.some((function(e){return e.contains(t)}));i&&o&&(void 0!==h.timeContainer&&void 0!==h.minuteElement&&void 0!==h.hourElement&&x(),h.close(),\"range\"===h.config.mode&&1===h.selectedDates.length&&(h.clear(!1),h.redraw()))}var r}function V(e){if(!(!e||h.config.minDate&&e<h.config.minDate.getFullYear()||h.config.maxDate&&e>h.config.maxDate.getFullYear())){var t=e,n=h.currentYear!==t;h.currentYear=t||h.currentYear,h.config.maxDate&&h.currentYear===h.config.maxDate.getFullYear()?h.currentMonth=Math.min(h.config.maxDate.getMonth(),h.currentMonth):h.config.minDate&&h.currentYear===h.config.minDate.getFullYear()&&(h.currentMonth=Math.max(h.config.minDate.getMonth(),h.currentMonth)),n&&(h.redraw(),fe(\"onYearChange\"),B())}}function Z(e,t){void 0===t&&(t=!0);var n=h.parseDate(e,void 0,t);if(h.config.minDate&&n&&w(n,h.config.minDate,void 0!==t?t:!h.minDateHasTime)<0||h.config.maxDate&&n&&w(n,h.config.maxDate,void 0!==t?t:!h.maxDateHasTime)>0)return!1;if(0===h.config.enable.length&&0===h.config.disable.length)return!0;if(void 0===n)return!1;for(var a=h.config.enable.length>0,i=a?h.config.enable:h.config.disable,o=0,r=void 0;o<i.length;o++){if(\"function\"==typeof(r=i[o])&&r(n))return a;if(r instanceof Date&&void 0!==n&&r.getTime()===n.getTime())return a;if(\"string\"==typeof r&&void 0!==n){var l=h.parseDate(r,void 0,!0);return l&&l.getTime()===n.getTime()?a:!a}if(\"object\"==typeof r&&void 0!==n&&r.from&&r.to&&n.getTime()>=r.from.getTime()&&n.getTime()<=r.to.getTime())return a}return!a}function Q(e){return void 0!==h.daysContainer&&-1===e.className.indexOf(\"hidden\")&&h.daysContainer.contains(e)}function X(e){var t=e.target===h._input,n=h.config.allowInput,a=h.isOpen&&(!n||!t),i=h.config.inline&&t&&!n;if(13===e.keyCode&&t){if(n)return h.setDate(h._input.value,!0,e.target===h.altInput?h.config.altFormat:h.config.dateFormat),e.target.blur();h.open()}else if(z(e.target)||a||i){var o=!!h.timeContainer&&h.timeContainer.contains(e.target);switch(e.keyCode){case 13:o?(e.preventDefault(),x(),le()):ce(e);break;case 27:e.preventDefault(),le();break;case 8:case 46:t&&!h.config.allowInput&&(e.preventDefault(),h.clear());break;case 37:case 39:if(o||t)h.hourElement&&h.hourElement.focus();else if(e.preventDefault(),void 0!==h.daysContainer&&(!1===n||document.activeElement&&Q(document.activeElement))){var r=39===e.keyCode?1:-1;e.ctrlKey?(e.stopPropagation(),$(r),L(H(1),0)):L(void 0,r)}break;case 38:case 40:e.preventDefault();var l=40===e.keyCode?1:-1;h.daysContainer&&void 0!==e.target.$i||e.target===h.input||e.target===h.altInput?e.ctrlKey?(e.stopPropagation(),V(h.currentYear-l),L(H(1),0)):o||L(void 0,7*l):e.target===h.currentYearElement?V(h.currentYear-l):h.config.enableTime&&(!o&&h.hourElement&&h.hourElement.focus(),x(e),h._debouncedChange());break;case 9:if(o){var c=[h.hourElement,h.minuteElement,h.secondElement,h.amPM].concat(h.pluginElements).filter((function(e){return e})),d=c.indexOf(e.target);if(-1!==d){var s=c[d+(e.shiftKey?-1:1)];e.preventDefault(),(s||h._input).focus()}}else!h.config.noCalendar&&h.daysContainer&&h.daysContainer.contains(e.target)&&e.shiftKey&&(e.preventDefault(),h._input.focus())}}if(void 0!==h.amPM&&e.target===h.amPM)switch(e.key){case h.l10n.amPM[0].charAt(0):case h.l10n.amPM[0].charAt(0).toLowerCase():h.amPM.textContent=h.l10n.amPM[0],E(),ve();break;case h.l10n.amPM[1].charAt(0):case h.l10n.amPM[1].charAt(0).toLowerCase():h.amPM.textContent=h.l10n.amPM[1],E(),ve()}(t||z(e.target))&&fe(\"onKeyDown\",e)}function ee(e){if(1===h.selectedDates.length&&(!e||e.classList.contains(\"flatpickr-day\")&&!e.classList.contains(\"flatpickr-disabled\"))){for(var t=e?e.dateObj.getTime():h.days.firstElementChild.dateObj.getTime(),n=h.parseDate(h.selectedDates[0],void 0,!0).getTime(),a=Math.min(t,h.selectedDates[0].getTime()),i=Math.max(t,h.selectedDates[0].getTime()),o=!1,r=0,l=0,c=a;c<i;c+=b)Z(new Date(c),!0)||(o=o||c>a&&c<i,c<n&&(!r||c>r)?r=c:c>n&&(!l||c<l)&&(l=c));for(var d=0;d<h.config.showMonths;d++)for(var s=h.daysContainer.children[d],u=function(a,i){var c,d,u,f=s.children[a],m=f.dateObj.getTime(),g=r>0&&m<r||l>0&&m>l;return g?(f.classList.add(\"notAllowed\"),[\"inRange\",\"startRange\",\"endRange\"].forEach((function(e){f.classList.remove(e)})),\"continue\"):o&&!g?\"continue\":([\"startRange\",\"inRange\",\"endRange\",\"notAllowed\"].forEach((function(e){f.classList.remove(e)})),void(void 0!==e&&(e.classList.add(t<=h.selectedDates[0].getTime()?\"startRange\":\"endRange\"),n<t&&m===n?f.classList.add(\"startRange\"):n>t&&m===n&&f.classList.add(\"endRange\"),m>=r&&(0===l||m<=l)&&(d=n,u=t,(c=m)>Math.min(d,u)&&c<Math.max(d,u))&&f.classList.add(\"inRange\"))))},f=0,m=s.children.length;f<m;f++)u(f)}}function te(){!h.isOpen||h.config.static||h.config.inline||oe()}function ne(){h.setDate(void 0!==h.config.minDate?new Date(h.config.minDate.getTime()):new Date,!0),k(),ve()}function ae(e){return function(t){var n=h.config[\"_\"+e+\"Date\"]=h.parseDate(t,h.config.dateFormat),a=h.config[\"_\"+(\"min\"===e?\"max\":\"min\")+\"Date\"];void 0!==n&&(h[\"min\"===e?\"minDateHasTime\":\"maxDateHasTime\"]=n.getHours()>0||n.getMinutes()>0||n.getSeconds()>0),h.selectedDates&&(h.selectedDates=h.selectedDates.filter((function(e){return Z(e)})),h.selectedDates.length||\"min\"!==e||T(n),ve()),h.daysContainer&&(re(),void 0!==n?h.currentYearElement[e]=n.getFullYear().toString():h.currentYearElement.removeAttribute(e),h.currentYearElement.disabled=!!a&&void 0!==n&&a.getFullYear()===n.getFullYear())}}function ie(){\"object\"!=typeof h.config.locale&&void 0===y.l10ns[h.config.locale]&&h.config.errorHandler(new Error(\"flatpickr: invalid locale \"+h.config.locale)),h.l10n=e({},y.l10ns.default,\"object\"==typeof h.config.locale?h.config.locale:\"default\"!==h.config.locale?y.l10ns[h.config.locale]:void 0),p.K=\"(\"+h.l10n.amPM[0]+\"|\"+h.l10n.amPM[1]+\"|\"+h.l10n.amPM[0].toLowerCase()+\"|\"+h.l10n.amPM[1].toLowerCase()+\")\",void 0===e({},g,JSON.parse(JSON.stringify(f.dataset||{}))).time_24hr&&void 0===y.defaultConfig.time_24hr&&(h.config.time_24hr=h.l10n.time_24hr),h.formatDate=v(h),h.parseDate=D({config:h.config,l10n:h.l10n})}function oe(e){if(void 0!==h.calendarContainer){fe(\"onPreCalendarPosition\");var t=e||h._positionElement,n=Array.prototype.reduce.call(h.calendarContainer.children,(function(e,t){return e+t.offsetHeight}),0),a=h.calendarContainer.offsetWidth,i=h.config.position.split(\" \"),o=i[0],r=i.length>1?i[1]:null,l=t.getBoundingClientRect(),d=window.innerHeight-l.bottom,s=\"above\"===o||\"below\"!==o&&d<n&&l.top>n,u=window.pageYOffset+l.top+(s?-n-2:t.offsetHeight+2);if(c(h.calendarContainer,\"arrowTop\",!s),c(h.calendarContainer,\"arrowBottom\",s),!h.config.inline){var f=window.pageXOffset+l.left-(null!=r&&\"center\"===r?(a-l.width)/2:0),m=window.document.body.offsetWidth-(window.pageXOffset+l.right),g=f+a>window.document.body.offsetWidth,p=m+a>window.document.body.offsetWidth;if(c(h.calendarContainer,\"rightMost\",g),!h.config.static)if(h.calendarContainer.style.top=u+\"px\",g)if(p){var v=document.styleSheets[0];if(void 0===v)return;var D=window.document.body.offsetWidth,w=Math.max(0,D/2-a/2),b=v.cssRules.length,C=\"{left:\"+l.left+\"px;right:auto;}\";c(h.calendarContainer,\"rightMost\",!1),c(h.calendarContainer,\"centerMost\",!0),v.insertRule(\".flatpickr-calendar.centerMost:before,.flatpickr-calendar.centerMost:after\"+C,b),h.calendarContainer.style.left=w+\"px\",h.calendarContainer.style.right=\"auto\"}else h.calendarContainer.style.left=\"auto\",h.calendarContainer.style.right=m+\"px\";else h.calendarContainer.style.left=f+\"px\",h.calendarContainer.style.right=\"auto\"}}}function re(){h.config.noCalendar||h.isMobile||(pe(),R())}function le(){h._input.focus(),-1!==window.navigator.userAgent.indexOf(\"MSIE\")||void 0!==navigator.msMaxTouchPoints?setTimeout(h.close,0):h.close()}function ce(e){e.preventDefault(),e.stopPropagation();var t=function e(t,n){return n(t)?t:t.parentNode?e(t.parentNode,n):void 0}(e.target,(function(e){return e.classList&&e.classList.contains(\"flatpickr-day\")&&!e.classList.contains(\"flatpickr-disabled\")&&!e.classList.contains(\"notAllowed\")}));if(void 0!==t){var n=t,a=h.latestSelectedDateObj=new Date(n.dateObj.getTime()),i=(a.getMonth()<h.currentMonth||a.getMonth()>h.currentMonth+h.config.showMonths-1)&&\"range\"!==h.config.mode;if(h.selectedDateElem=n,\"single\"===h.config.mode)h.selectedDates=[a];else if(\"multiple\"===h.config.mode){var o=ge(a);o?h.selectedDates.splice(parseInt(o),1):h.selectedDates.push(a)}else\"range\"===h.config.mode&&(2===h.selectedDates.length&&h.clear(!1,!1),h.latestSelectedDateObj=a,h.selectedDates.push(a),0!==w(a,h.selectedDates[0],!0)&&h.selectedDates.sort((function(e,t){return e.getTime()-t.getTime()})));if(E(),i){var r=h.currentYear!==a.getFullYear();h.currentYear=a.getFullYear(),h.currentMonth=a.getMonth(),r&&(fe(\"onYearChange\"),B()),fe(\"onMonthChange\")}if(pe(),R(),ve(),h.config.enableTime&&setTimeout((function(){return h.showTimeInput=!0}),50),i||\"range\"===h.config.mode||1!==h.config.showMonths?void 0!==h.selectedDateElem&&void 0===h.hourElement&&h.selectedDateElem&&h.selectedDateElem.focus():j(n),void 0!==h.hourElement&&void 0!==h.hourElement&&h.hourElement.focus(),h.config.closeOnSelect){var l=\"single\"===h.config.mode&&!h.config.enableTime,c=\"range\"===h.config.mode&&2===h.selectedDates.length&&!h.config.enableTime;(l||c)&&le()}F()}}h.parseDate=D({config:h.config,l10n:h.l10n}),h._handlers=[],h.pluginElements=[],h.loadedPlugins=[],h._bind=O,h._setHoursFromDate=T,h._positionCalendar=oe,h.changeMonth=$,h.changeYear=V,h.clear=function(e,t){void 0===e&&(e=!0),void 0===t&&(t=!0),h.input.value=\"\",void 0!==h.altInput&&(h.altInput.value=\"\"),void 0!==h.mobileInput&&(h.mobileInput.value=\"\"),h.selectedDates=[],h.latestSelectedDateObj=void 0,!0===t&&(h.currentYear=h._initialDate.getFullYear(),h.currentMonth=h._initialDate.getMonth()),h.showTimeInput=!1,!0===h.config.enableTime&&k(),h.redraw(),e&&fe(\"onChange\")},h.close=function(){h.isOpen=!1,h.isMobile||(void 0!==h.calendarContainer&&h.calendarContainer.classList.remove(\"open\"),void 0!==h._input&&h._input.classList.remove(\"active\")),fe(\"onClose\")},h._createElement=d,h.destroy=function(){void 0!==h.config&&fe(\"onDestroy\");for(var e=h._handlers.length;e--;){var t=h._handlers[e];t.element.removeEventListener(t.event,t.handler,t.options)}if(h._handlers=[],h.mobileInput)h.mobileInput.parentNode&&h.mobileInput.parentNode.removeChild(h.mobileInput),h.mobileInput=void 0;else if(h.calendarContainer&&h.calendarContainer.parentNode)if(h.config.static&&h.calendarContainer.parentNode){var n=h.calendarContainer.parentNode;if(n.lastChild&&n.removeChild(n.lastChild),n.parentNode){for(;n.firstChild;)n.parentNode.insertBefore(n.firstChild,n);n.parentNode.removeChild(n)}}else h.calendarContainer.parentNode.removeChild(h.calendarContainer);h.altInput&&(h.input.type=\"text\",h.altInput.parentNode&&h.altInput.parentNode.removeChild(h.altInput),delete h.altInput),h.input&&(h.input.type=h.input._type,h.input.classList.remove(\"flatpickr-input\"),h.input.removeAttribute(\"readonly\"),h.input.value=\"\"),[\"_showTimeInput\",\"latestSelectedDateObj\",\"_hideNextMonthArrow\",\"_hidePrevMonthArrow\",\"__hideNextMonthArrow\",\"__hidePrevMonthArrow\",\"isMobile\",\"isOpen\",\"selectedDateElem\",\"minDateHasTime\",\"maxDateHasTime\",\"days\",\"daysContainer\",\"_input\",\"_positionElement\",\"innerContainer\",\"rContainer\",\"monthNav\",\"todayDateElem\",\"calendarContainer\",\"weekdayContainer\",\"prevMonthNav\",\"nextMonthNav\",\"monthsDropdownContainer\",\"currentMonthElement\",\"currentYearElement\",\"navigationCurrentMonth\",\"selectedDateElem\",\"config\"].forEach((function(e){try{delete h[e]}catch(e){}}))},h.isEnabled=Z,h.jumpToDate=N,h.open=function(e,t){if(void 0===t&&(t=h._positionElement),!0===h.isMobile)return e&&(e.preventDefault(),e.target&&e.target.blur()),void 0!==h.mobileInput&&(h.mobileInput.focus(),h.mobileInput.click()),void fe(\"onOpen\");if(!h._input.disabled&&!h.config.inline){var n=h.isOpen;h.isOpen=!0,n||(h.calendarContainer.classList.add(\"open\"),h._input.classList.add(\"active\"),fe(\"onOpen\"),oe(t)),!0===h.config.enableTime&&!0===h.config.noCalendar&&(0===h.selectedDates.length&&ne(),!1!==h.config.allowInput||void 0!==e&&h.timeContainer.contains(e.relatedTarget)||setTimeout((function(){return h.hourElement.select()}),50))}},h.redraw=re,h.set=function(e,n){if(null!==e&&\"object\"==typeof e)for(var a in Object.assign(h.config,e),e)void 0!==de[a]&&de[a].forEach((function(e){return e()}));else h.config[e]=n,void 0!==de[e]?de[e].forEach((function(e){return e()})):t.indexOf(e)>-1&&(h.config[e]=l(n));h.redraw(),ve(!1)},h.setDate=function(e,t,n){if(void 0===t&&(t=!1),void 0===n&&(n=h.config.dateFormat),0!==e&&!e||e instanceof Array&&0===e.length)return h.clear(t);se(e,n),h.showTimeInput=h.selectedDates.length>0,h.latestSelectedDateObj=h.selectedDates[h.selectedDates.length-1],h.redraw(),N(),T(),0===h.selectedDates.length&&h.clear(!1),ve(t),t&&fe(\"onChange\")},h.toggle=function(e){if(!0===h.isOpen)return h.close();h.open(e)};var de={locale:[ie,q],showMonths:[K,M,U],minDate:[N],maxDate:[N]};function se(e,t){var n=[];if(e instanceof Array)n=e.map((function(e){return h.parseDate(e,t)}));else if(e instanceof Date||\"number\"==typeof e)n=[h.parseDate(e,t)];else if(\"string\"==typeof e)switch(h.config.mode){case\"single\":case\"time\":n=[h.parseDate(e,t)];break;case\"multiple\":n=e.split(h.config.conjunction).map((function(e){return h.parseDate(e,t)}));break;case\"range\":n=e.split(h.l10n.rangeSeparator).map((function(e){return h.parseDate(e,t)}))}else h.config.errorHandler(new Error(\"Invalid date supplied: \"+JSON.stringify(e)));h.selectedDates=n.filter((function(e){return e instanceof Date&&Z(e,!1)})),\"range\"===h.config.mode&&h.selectedDates.sort((function(e,t){return e.getTime()-t.getTime()}))}function ue(e){return e.slice().map((function(e){return\"string\"==typeof e||\"number\"==typeof e||e instanceof Date?h.parseDate(e,void 0,!0):e&&\"object\"==typeof e&&e.from&&e.to?{from:h.parseDate(e.from,void 0),to:h.parseDate(e.to,void 0)}:e})).filter((function(e){return e}))}function fe(e,t){if(void 0!==h.config){var n=h.config[e];if(void 0!==n&&n.length>0)for(var a=0;n[a]&&a<n.length;a++)n[a](h.selectedDates,h.input.value,h,t);\"onChange\"===e&&(h.input.dispatchEvent(me(\"change\")),h.input.dispatchEvent(me(\"input\")))}}function me(e){var t=document.createEvent(\"Event\");return t.initEvent(e,!0,!0),t}function ge(e){for(var t=0;t<h.selectedDates.length;t++)if(0===w(h.selectedDates[t],e))return\"\"+t;return!1}function pe(){h.config.noCalendar||h.isMobile||!h.monthNav||(h.yearElements.forEach((function(e,t){var n=new Date(h.currentYear,h.currentMonth,1);n.setMonth(h.currentMonth+t),h.config.showMonths>1||\"static\"===h.config.monthSelectorType?h.monthElements[t].textContent=m(n.getMonth(),h.config.shorthandCurrentMonth,h.l10n)+\" \":h.monthsDropdownContainer.value=n.getMonth().toString(),e.value=n.getFullYear().toString()})),h._hidePrevMonthArrow=void 0!==h.config.minDate&&(h.currentYear===h.config.minDate.getFullYear()?h.currentMonth<=h.config.minDate.getMonth():h.currentYear<h.config.minDate.getFullYear()),h._hideNextMonthArrow=void 0!==h.config.maxDate&&(h.currentYear===h.config.maxDate.getFullYear()?h.currentMonth+1>h.config.maxDate.getMonth():h.currentYear>h.config.maxDate.getFullYear()))}function he(e){return h.selectedDates.map((function(t){return h.formatDate(t,e)})).filter((function(e,t,n){return\"range\"!==h.config.mode||h.config.enableTime||n.indexOf(e)===t})).join(\"range\"!==h.config.mode?h.config.conjunction:h.l10n.rangeSeparator)}function ve(e){void 0===e&&(e=!0),void 0!==h.mobileInput&&h.mobileFormatStr&&(h.mobileInput.value=void 0!==h.latestSelectedDateObj?h.formatDate(h.latestSelectedDateObj,h.mobileFormatStr):\"\"),h.input.value=he(h.config.dateFormat),void 0!==h.altInput&&(h.altInput.value=he(h.config.altFormat)),!1!==e&&fe(\"onValueUpdate\")}function De(e){var t=h.prevMonthNav.contains(e.target),n=h.nextMonthNav.contains(e.target);t||n?$(t?-1:1):h.yearElements.indexOf(e.target)>=0?e.target.select():e.target.classList.contains(\"arrowUp\")?h.changeYear(h.currentYear+1):e.target.classList.contains(\"arrowDown\")&&h.changeYear(h.currentYear-1)}return function(){h.element=h.input=f,h.isOpen=!1,function(){var a=[\"wrap\",\"weekNumbers\",\"allowInput\",\"clickOpens\",\"time_24hr\",\"enableTime\",\"noCalendar\",\"altInput\",\"shorthandCurrentMonth\",\"inline\",\"static\",\"enableSeconds\",\"disableMobile\"],i=e({},g,JSON.parse(JSON.stringify(f.dataset||{}))),o={};h.config.parseDate=i.parseDate,h.config.formatDate=i.formatDate,Object.defineProperty(h.config,\"enable\",{get:function(){return h.config._enable},set:function(e){h.config._enable=ue(e)}}),Object.defineProperty(h.config,\"disable\",{get:function(){return h.config._disable},set:function(e){h.config._disable=ue(e)}});var r=\"time\"===i.mode;if(!i.dateFormat&&(i.enableTime||r)){var c=y.defaultConfig.dateFormat||n.dateFormat;o.dateFormat=i.noCalendar||r?\"H:i\"+(i.enableSeconds?\":S\":\"\"):c+\" H:i\"+(i.enableSeconds?\":S\":\"\")}if(i.altInput&&(i.enableTime||r)&&!i.altFormat){var d=y.defaultConfig.altFormat||n.altFormat;o.altFormat=i.noCalendar||r?\"h:i\"+(i.enableSeconds?\":S K\":\" K\"):d+\" h:i\"+(i.enableSeconds?\":S\":\"\")+\" K\"}i.altInputClass||(h.config.altInputClass=h.input.className+\" \"+h.config.altInputClass),Object.defineProperty(h.config,\"minDate\",{get:function(){return h.config._minDate},set:ae(\"min\")}),Object.defineProperty(h.config,\"maxDate\",{get:function(){return h.config._maxDate},set:ae(\"max\")});var s=function(e){return function(t){h.config[\"min\"===e?\"_minTime\":\"_maxTime\"]=h.parseDate(t,\"H:i:S\")}};Object.defineProperty(h.config,\"minTime\",{get:function(){return h.config._minTime},set:s(\"min\")}),Object.defineProperty(h.config,\"maxTime\",{get:function(){return h.config._maxTime},set:s(\"max\")}),\"time\"===i.mode&&(h.config.noCalendar=!0,h.config.enableTime=!0),Object.assign(h.config,o,i);for(var u=0;u<a.length;u++)h.config[a[u]]=!0===h.config[a[u]]||\"true\"===h.config[a[u]];for(t.filter((function(e){return void 0!==h.config[e]})).forEach((function(e){h.config[e]=l(h.config[e]||[]).map(C)})),h.isMobile=!h.config.disableMobile&&!h.config.inline&&\"single\"===h.config.mode&&!h.config.disable.length&&!h.config.enable.length&&!h.config.weekNumbers&&/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent),u=0;u<h.config.plugins.length;u++){var m=h.config.plugins[u](h)||{};for(var p in m)t.indexOf(p)>-1?h.config[p]=l(m[p]).map(C).concat(h.config[p]):void 0===i[p]&&(h.config[p]=m[p])}fe(\"onParseConfig\")}(),ie(),h.input=h.config.wrap?f.querySelector(\"[data-input]\"):f,h.input?(h.input._type=h.input.type,h.input.type=\"text\",h.input.classList.add(\"flatpickr-input\"),h._input=h.input,h.config.altInput&&(h.altInput=d(h.input.nodeName,h.config.altInputClass),h._input=h.altInput,h.altInput.placeholder=h.input.placeholder,h.altInput.disabled=h.input.disabled,h.altInput.required=h.input.required,h.altInput.tabIndex=h.input.tabIndex,h.altInput.type=\"text\",h.input.setAttribute(\"type\",\"hidden\"),!h.config.static&&h.input.parentNode&&h.input.parentNode.insertBefore(h.altInput,h.input.nextSibling)),h.config.allowInput||h._input.setAttribute(\"readonly\",\"readonly\"),h._positionElement=h.config.positionElement||h._input):h.config.errorHandler(new Error(\"Invalid input element specified\")),function(){h.selectedDates=[],h.now=h.parseDate(h.config.now)||new Date;var e=h.config.defaultDate||(\"INPUT\"!==h.input.nodeName&&\"TEXTAREA\"!==h.input.nodeName||!h.input.placeholder||h.input.value!==h.input.placeholder?h.input.value:null);e&&se(e,h.config.dateFormat),h._initialDate=h.selectedDates.length>0?h.selectedDates[0]:h.config.minDate&&h.config.minDate.getTime()>h.now.getTime()?h.config.minDate:h.config.maxDate&&h.config.maxDate.getTime()<h.now.getTime()?h.config.maxDate:h.now,h.currentYear=h._initialDate.getFullYear(),h.currentMonth=h._initialDate.getMonth(),h.selectedDates.length>0&&(h.latestSelectedDateObj=h.selectedDates[0]),void 0!==h.config.minTime&&(h.config.minTime=h.parseDate(h.config.minTime,\"H:i\")),void 0!==h.config.maxTime&&(h.config.maxTime=h.parseDate(h.config.maxTime,\"H:i\")),h.minDateHasTime=!!h.config.minDate&&(h.config.minDate.getHours()>0||h.config.minDate.getMinutes()>0||h.config.minDate.getSeconds()>0),h.maxDateHasTime=!!h.config.maxDate&&(h.config.maxDate.getHours()>0||h.config.maxDate.getMinutes()>0||h.config.maxDate.getSeconds()>0),Object.defineProperty(h,\"showTimeInput\",{get:function(){return h._showTimeInput},set:function(e){h._showTimeInput=e,h.calendarContainer&&c(h.calendarContainer,\"showTimeInput\",e),h.isOpen&&oe()}})}(),h.utils={getDaysInMonth:function(e,t){return void 0===e&&(e=h.currentMonth),void 0===t&&(t=h.currentYear),1===e&&(t%4==0&&t%100!=0||t%400==0)?29:h.l10n.daysInMonth[e]}},h.isMobile||function(){var e=window.document.createDocumentFragment();if(h.calendarContainer=d(\"div\",\"flatpickr-calendar\"),h.calendarContainer.tabIndex=-1,!h.config.noCalendar){if(e.appendChild((h.monthNav=d(\"div\",\"flatpickr-months\"),h.yearElements=[],h.monthElements=[],h.prevMonthNav=d(\"span\",\"flatpickr-prev-month\"),h.prevMonthNav.innerHTML=h.config.prevArrow,h.nextMonthNav=d(\"span\",\"flatpickr-next-month\"),h.nextMonthNav.innerHTML=h.config.nextArrow,K(),Object.defineProperty(h,\"_hidePrevMonthArrow\",{get:function(){return h.__hidePrevMonthArrow},set:function(e){h.__hidePrevMonthArrow!==e&&(c(h.prevMonthNav,\"flatpickr-disabled\",e),h.__hidePrevMonthArrow=e)}}),Object.defineProperty(h,\"_hideNextMonthArrow\",{get:function(){return h.__hideNextMonthArrow},set:function(e){h.__hideNextMonthArrow!==e&&(c(h.nextMonthNav,\"flatpickr-disabled\",e),h.__hideNextMonthArrow=e)}}),h.currentYearElement=h.yearElements[0],pe(),h.monthNav)),h.innerContainer=d(\"div\",\"flatpickr-innerContainer\"),h.config.weekNumbers){var t=function(){h.calendarContainer.classList.add(\"hasWeeks\");var e=d(\"div\",\"flatpickr-weekwrapper\");e.appendChild(d(\"span\",\"flatpickr-weekday\",h.l10n.weekAbbreviation));var t=d(\"div\",\"flatpickr-weeks\");return e.appendChild(t),{weekWrapper:e,weekNumbers:t}}(),n=t.weekWrapper,a=t.weekNumbers;h.innerContainer.appendChild(n),h.weekNumbers=a,h.weekWrapper=n}h.rContainer=d(\"div\",\"flatpickr-rContainer\"),h.rContainer.appendChild(U()),h.daysContainer||(h.daysContainer=d(\"div\",\"flatpickr-days\"),h.daysContainer.tabIndex=-1),R(),h.rContainer.appendChild(h.daysContainer),h.innerContainer.appendChild(h.rContainer),e.appendChild(h.innerContainer)}h.config.enableTime&&e.appendChild(function(){h.calendarContainer.classList.add(\"hasTime\"),h.config.noCalendar&&h.calendarContainer.classList.add(\"noCalendar\"),h.timeContainer=d(\"div\",\"flatpickr-time\"),h.timeContainer.tabIndex=-1;var e=d(\"span\",\"flatpickr-time-separator\",\":\"),t=u(\"flatpickr-hour\",{\"aria-label\":h.l10n.hourAriaLabel});h.hourElement=t.getElementsByTagName(\"input\")[0];var n=u(\"flatpickr-minute\",{\"aria-label\":h.l10n.minuteAriaLabel});if(h.minuteElement=n.getElementsByTagName(\"input\")[0],h.hourElement.tabIndex=h.minuteElement.tabIndex=-1,h.hourElement.value=i(h.latestSelectedDateObj?h.latestSelectedDateObj.getHours():h.config.time_24hr?h.config.defaultHour:function(e){switch(e%24){case 0:case 12:return 12;default:return e%12}}(h.config.defaultHour)),h.minuteElement.value=i(h.latestSelectedDateObj?h.latestSelectedDateObj.getMinutes():h.config.defaultMinute),h.hourElement.setAttribute(\"step\",h.config.hourIncrement.toString()),h.minuteElement.setAttribute(\"step\",h.config.minuteIncrement.toString()),h.hourElement.setAttribute(\"min\",h.config.time_24hr?\"0\":\"1\"),h.hourElement.setAttribute(\"max\",h.config.time_24hr?\"23\":\"12\"),h.minuteElement.setAttribute(\"min\",\"0\"),h.minuteElement.setAttribute(\"max\",\"59\"),h.timeContainer.appendChild(t),h.timeContainer.appendChild(e),h.timeContainer.appendChild(n),h.config.time_24hr&&h.timeContainer.classList.add(\"time24hr\"),h.config.enableSeconds){h.timeContainer.classList.add(\"hasSeconds\");var a=u(\"flatpickr-second\");h.secondElement=a.getElementsByTagName(\"input\")[0],h.secondElement.value=i(h.latestSelectedDateObj?h.latestSelectedDateObj.getSeconds():h.config.defaultSeconds),h.secondElement.setAttribute(\"step\",h.minuteElement.getAttribute(\"step\")),h.secondElement.setAttribute(\"min\",\"0\"),h.secondElement.setAttribute(\"max\",\"59\"),h.timeContainer.appendChild(d(\"span\",\"flatpickr-time-separator\",\":\")),h.timeContainer.appendChild(a)}return h.config.time_24hr||(h.amPM=d(\"span\",\"flatpickr-am-pm\",h.l10n.amPM[o((h.latestSelectedDateObj?h.hourElement.value:h.config.defaultHour)>11)]),h.amPM.title=h.l10n.toggleTitle,h.amPM.tabIndex=-1,h.timeContainer.appendChild(h.amPM)),h.timeContainer}()),c(h.calendarContainer,\"rangeMode\",\"range\"===h.config.mode),c(h.calendarContainer,\"animate\",!0===h.config.animate),c(h.calendarContainer,\"multiMonth\",h.config.showMonths>1),h.calendarContainer.appendChild(e);var r=void 0!==h.config.appendTo&&void 0!==h.config.appendTo.nodeType;if((h.config.inline||h.config.static)&&(h.calendarContainer.classList.add(h.config.inline?\"inline\":\"static\"),h.config.inline&&(!r&&h.element.parentNode?h.element.parentNode.insertBefore(h.calendarContainer,h._input.nextSibling):void 0!==h.config.appendTo&&h.config.appendTo.appendChild(h.calendarContainer)),h.config.static)){var l=d(\"div\",\"flatpickr-wrapper\");h.element.parentNode&&h.element.parentNode.insertBefore(l,h.element),l.appendChild(h.element),h.altInput&&l.appendChild(h.altInput),l.appendChild(h.calendarContainer)}h.config.static||h.config.inline||(void 0!==h.config.appendTo?h.config.appendTo:window.document.body).appendChild(h.calendarContainer)}(),function(){if(h.config.wrap&&[\"open\",\"close\",\"toggle\",\"clear\"].forEach((function(e){Array.prototype.forEach.call(h.element.querySelectorAll(\"[data-\"+e+\"]\"),(function(t){return O(t,\"click\",h[e])}))})),h.isMobile)!function(){var e=h.config.enableTime?h.config.noCalendar?\"time\":\"datetime-local\":\"date\";h.mobileInput=d(\"input\",h.input.className+\" flatpickr-mobile\"),h.mobileInput.step=h.input.getAttribute(\"step\")||\"any\",h.mobileInput.tabIndex=1,h.mobileInput.type=e,h.mobileInput.disabled=h.input.disabled,h.mobileInput.required=h.input.required,h.mobileInput.placeholder=h.input.placeholder,h.mobileFormatStr=\"datetime-local\"===e?\"Y-m-d\\\\TH:i:S\":\"date\"===e?\"Y-m-d\":\"H:i:S\",h.selectedDates.length>0&&(h.mobileInput.defaultValue=h.mobileInput.value=h.formatDate(h.selectedDates[0],h.mobileFormatStr)),h.config.minDate&&(h.mobileInput.min=h.formatDate(h.config.minDate,\"Y-m-d\")),h.config.maxDate&&(h.mobileInput.max=h.formatDate(h.config.maxDate,\"Y-m-d\")),h.input.type=\"hidden\",void 0!==h.altInput&&(h.altInput.type=\"hidden\");try{h.input.parentNode&&h.input.parentNode.insertBefore(h.mobileInput,h.input.nextSibling)}catch(e){}O(h.mobileInput,\"change\",(function(e){h.setDate(e.target.value,!1,h.mobileFormatStr),fe(\"onChange\"),fe(\"onClose\")}))}();else{var e=r(te,50);h._debouncedChange=r(F,300),h.daysContainer&&!/iPhone|iPad|iPod/i.test(navigator.userAgent)&&O(h.daysContainer,\"mouseover\",(function(e){\"range\"===h.config.mode&&ee(e.target)})),O(window.document.body,\"keydown\",X),h.config.inline||h.config.static||O(window,\"resize\",e),void 0!==window.ontouchstart?O(window.document,\"touchstart\",G):O(window.document,\"mousedown\",_(G)),O(window.document,\"focus\",G,{capture:!0}),!0===h.config.clickOpens&&(O(h._input,\"focus\",h.open),O(h._input,\"mousedown\",_(h.open))),void 0!==h.daysContainer&&(O(h.monthNav,\"mousedown\",_(De)),O(h.monthNav,[\"keyup\",\"increment\"],S),O(h.daysContainer,\"mousedown\",_(ce))),void 0!==h.timeContainer&&void 0!==h.minuteElement&&void 0!==h.hourElement&&(O(h.timeContainer,[\"increment\"],x),O(h.timeContainer,\"blur\",x,{capture:!0}),O(h.timeContainer,\"mousedown\",_(P)),O([h.hourElement,h.minuteElement],[\"focus\",\"click\"],(function(e){return e.target.select()})),void 0!==h.secondElement&&O(h.secondElement,\"focus\",(function(){return h.secondElement&&h.secondElement.select()})),void 0!==h.amPM&&O(h.amPM,\"mousedown\",_((function(e){x(e),F()}))))}}(),(h.selectedDates.length||h.config.noCalendar)&&(h.config.enableTime&&T(h.config.noCalendar?h.latestSelectedDateObj||h.config.minDate:void 0),ve(!1)),M(),h.showTimeInput=h.selectedDates.length>0||h.config.noCalendar;var a=/^((?!chrome|android).)*safari/i.test(navigator.userAgent);!h.isMobile&&a&&oe(),fe(\"onReady\")}(),h}function M(e,t){for(var n=Array.prototype.slice.call(e).filter((function(e){return e instanceof HTMLElement})),a=[],i=0;i<n.length;i++){var o=n[i];try{if(null!==o.getAttribute(\"data-fp-omit\"))continue;void 0!==o._flatpickr&&(o._flatpickr.destroy(),o._flatpickr=void 0),o._flatpickr=C(o,t||{}),a.push(o._flatpickr)}catch(e){console.error(e)}}return 1===a.length?a[0]:a}\"function\"!=typeof Object.assign&&(Object.assign=function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];if(!e)throw TypeError(\"Cannot convert undefined or null to object\");for(var a=function(t){t&&Object.keys(t).forEach((function(n){return e[n]=t[n]}))},i=0,o=t;i<o.length;i++){var r=o[i];a(r)}return e}),\"undefined\"!=typeof HTMLElement&&\"undefined\"!=typeof HTMLCollection&&\"undefined\"!=typeof NodeList&&(HTMLCollection.prototype.flatpickr=NodeList.prototype.flatpickr=function(e){return M(this,e)},HTMLElement.prototype.flatpickr=function(e){return M([this],e)});var y=function(e,t){return\"string\"==typeof e?M(window.document.querySelectorAll(e),t):e instanceof Node?M([e],t):M(e,t)};return y.defaultConfig={},y.l10ns={en:e({},a),default:e({},a)},y.localize=function(t){y.l10ns.default=e({},y.l10ns.default,t)},y.setDefaults=function(t){y.defaultConfig=e({},y.defaultConfig,t)},y.parseDate=D({}),y.formatDate=v({}),y.compareDates=w,\"undefined\"!=typeof jQuery&&void 0!==jQuery.fn&&(jQuery.fn.flatpickr=function(e){return M(this,e)}),Date.prototype.fp_incr=function(e){return new Date(this.getFullYear(),this.getMonth(),this.getDate()+(\"string\"==typeof e?parseInt(e,10):e))},\"undefined\"!=typeof window&&(window.flatpickr=y),y},\"object\"==typeof n&&void 0!==t?t.exports=i():\"function\"==typeof define&&define.amd?define(i):(a=a||self).flatpickr=i()},\n      394: function _(n,t,e){Object.defineProperty(e,\"__esModule\",{value:!0});const a=n(1);n(67),a.__importStar(n(66)).styles.append('.flatpickr-calendar {\\n  background: transparent;\\n  opacity: 0;\\n  display: none;\\n  text-align: center;\\n  visibility: hidden;\\n  padding: 0;\\n  -webkit-animation: none;\\n  animation: none;\\n  direction: ltr;\\n  border: 0;\\n  font-size: 14px;\\n  line-height: 24px;\\n  border-radius: 5px;\\n  position: absolute;\\n  width: 307.875px;\\n  -webkit-box-sizing: border-box;\\n  box-sizing: border-box;\\n  -ms-touch-action: manipulation;\\n  touch-action: manipulation;\\n  background: #fff;\\n  -webkit-box-shadow: 1px 0 0 #e6e6e6, -1px 0 0 #e6e6e6, 0 1px 0 #e6e6e6, 0 -1px 0 #e6e6e6, 0 3px 13px rgba(0, 0, 0, 0.08);\\n  box-shadow: 1px 0 0 #e6e6e6, -1px 0 0 #e6e6e6, 0 1px 0 #e6e6e6, 0 -1px 0 #e6e6e6, 0 3px 13px rgba(0, 0, 0, 0.08);\\n}\\n.flatpickr-calendar.open,\\n.flatpickr-calendar.inline {\\n  opacity: 1;\\n  max-height: 640px;\\n  visibility: visible;\\n}\\n.flatpickr-calendar.open {\\n  display: inline-block;\\n  z-index: 99999;\\n}\\n.flatpickr-calendar.animate.open {\\n  -webkit-animation: fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);\\n  animation: fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);\\n}\\n.flatpickr-calendar.inline {\\n  display: block;\\n  position: relative;\\n  top: 2px;\\n}\\n.flatpickr-calendar.static {\\n  position: absolute;\\n  top: calc(100% + 2px);\\n}\\n.flatpickr-calendar.static.open {\\n  z-index: 999;\\n  display: block;\\n}\\n.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7) {\\n  -webkit-box-shadow: none !important;\\n  box-shadow: none !important;\\n}\\n.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1) {\\n  -webkit-box-shadow: -2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;\\n  box-shadow: -2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;\\n}\\n.flatpickr-calendar .hasWeeks .dayContainer,\\n.flatpickr-calendar .hasTime .dayContainer {\\n  border-bottom: 0;\\n  border-bottom-right-radius: 0;\\n  border-bottom-left-radius: 0;\\n}\\n.flatpickr-calendar .hasWeeks .dayContainer {\\n  border-left: 0;\\n}\\n.flatpickr-calendar.showTimeInput.hasTime .flatpickr-time {\\n  height: 40px;\\n  border-top: 1px solid #e6e6e6;\\n}\\n.flatpickr-calendar.noCalendar.hasTime .flatpickr-time {\\n  height: auto;\\n}\\n.flatpickr-calendar:before,\\n.flatpickr-calendar:after {\\n  position: absolute;\\n  display: block;\\n  pointer-events: none;\\n  border: solid transparent;\\n  content: \\'\\';\\n  height: 0;\\n  width: 0;\\n  left: 22px;\\n}\\n.flatpickr-calendar.rightMost:before,\\n.flatpickr-calendar.rightMost:after {\\n  left: auto;\\n  right: 22px;\\n}\\n.flatpickr-calendar:before {\\n  border-width: 5px;\\n  margin: 0 -5px;\\n}\\n.flatpickr-calendar:after {\\n  border-width: 4px;\\n  margin: 0 -4px;\\n}\\n.flatpickr-calendar.arrowTop:before,\\n.flatpickr-calendar.arrowTop:after {\\n  bottom: 100%;\\n}\\n.flatpickr-calendar.arrowTop:before {\\n  border-bottom-color: #e6e6e6;\\n}\\n.flatpickr-calendar.arrowTop:after {\\n  border-bottom-color: #fff;\\n}\\n.flatpickr-calendar.arrowBottom:before,\\n.flatpickr-calendar.arrowBottom:after {\\n  top: 100%;\\n}\\n.flatpickr-calendar.arrowBottom:before {\\n  border-top-color: #e6e6e6;\\n}\\n.flatpickr-calendar.arrowBottom:after {\\n  border-top-color: #fff;\\n}\\n.flatpickr-calendar:focus {\\n  outline: 0;\\n}\\n.flatpickr-wrapper {\\n  position: relative;\\n  display: inline-block;\\n}\\n.flatpickr-months {\\n  display: -webkit-box;\\n  display: -webkit-flex;\\n  display: -ms-flexbox;\\n  display: flex;\\n}\\n.flatpickr-months .flatpickr-month {\\n  background: transparent;\\n  color: rgba(0, 0, 0, 0.9);\\n  fill: rgba(0, 0, 0, 0.9);\\n  height: 34px;\\n  line-height: 1;\\n  text-align: center;\\n  position: relative;\\n  -webkit-user-select: none;\\n  -moz-user-select: none;\\n  -ms-user-select: none;\\n  user-select: none;\\n  overflow: hidden;\\n  -webkit-box-flex: 1;\\n  -webkit-flex: 1;\\n  -ms-flex: 1;\\n  flex: 1;\\n}\\n.flatpickr-months .flatpickr-prev-month,\\n.flatpickr-months .flatpickr-next-month {\\n  text-decoration: none;\\n  cursor: pointer;\\n  position: absolute;\\n  top: 0;\\n  height: 34px;\\n  padding: 10px;\\n  z-index: 3;\\n  color: rgba(0, 0, 0, 0.9);\\n  fill: rgba(0, 0, 0, 0.9);\\n}\\n.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,\\n.flatpickr-months .flatpickr-next-month.flatpickr-disabled {\\n  display: none;\\n}\\n.flatpickr-months .flatpickr-prev-month i,\\n.flatpickr-months .flatpickr-next-month i {\\n  position: relative;\\n}\\n.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,\\n.flatpickr-months .flatpickr-next-month.flatpickr-prev-month {\\n  /*\\n      /*rtl:begin:ignore*/\\n  /*\\n      */\\n  left: 0;\\n  /*\\n      /*rtl:end:ignore*/\\n  /*\\n      */\\n}\\n/*\\n      /*rtl:begin:ignore*/\\n/*\\n      /*rtl:end:ignore*/\\n.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,\\n.flatpickr-months .flatpickr-next-month.flatpickr-next-month {\\n  /*\\n      /*rtl:begin:ignore*/\\n  /*\\n      */\\n  right: 0;\\n  /*\\n      /*rtl:end:ignore*/\\n  /*\\n      */\\n}\\n/*\\n      /*rtl:begin:ignore*/\\n/*\\n      /*rtl:end:ignore*/\\n.flatpickr-months .flatpickr-prev-month:hover,\\n.flatpickr-months .flatpickr-next-month:hover {\\n  color: #959ea9;\\n}\\n.flatpickr-months .flatpickr-prev-month:hover svg,\\n.flatpickr-months .flatpickr-next-month:hover svg {\\n  fill: #f64747;\\n}\\n.flatpickr-months .flatpickr-prev-month svg,\\n.flatpickr-months .flatpickr-next-month svg {\\n  width: 14px;\\n  height: 14px;\\n}\\n.flatpickr-months .flatpickr-prev-month svg path,\\n.flatpickr-months .flatpickr-next-month svg path {\\n  -webkit-transition: fill 0.1s;\\n  transition: fill 0.1s;\\n  fill: inherit;\\n}\\n.numInputWrapper {\\n  position: relative;\\n  height: auto;\\n}\\n.numInputWrapper input,\\n.numInputWrapper span {\\n  display: inline-block;\\n}\\n.numInputWrapper input {\\n  width: 100%;\\n}\\n.numInputWrapper input::-ms-clear {\\n  display: none;\\n}\\n.numInputWrapper input::-webkit-outer-spin-button,\\n.numInputWrapper input::-webkit-inner-spin-button {\\n  margin: 0;\\n  -webkit-appearance: none;\\n}\\n.numInputWrapper span {\\n  position: absolute;\\n  right: 0;\\n  width: 14px;\\n  padding: 0 4px 0 2px;\\n  height: 50%;\\n  line-height: 50%;\\n  opacity: 0;\\n  cursor: pointer;\\n  border: 1px solid rgba(57, 57, 57, 0.15);\\n  -webkit-box-sizing: border-box;\\n  box-sizing: border-box;\\n}\\n.numInputWrapper span:hover {\\n  background: rgba(0, 0, 0, 0.1);\\n}\\n.numInputWrapper span:active {\\n  background: rgba(0, 0, 0, 0.2);\\n}\\n.numInputWrapper span:after {\\n  display: block;\\n  content: \"\";\\n  position: absolute;\\n}\\n.numInputWrapper span.arrowUp {\\n  top: 0;\\n  border-bottom: 0;\\n}\\n.numInputWrapper span.arrowUp:after {\\n  border-left: 4px solid transparent;\\n  border-right: 4px solid transparent;\\n  border-bottom: 4px solid rgba(57, 57, 57, 0.6);\\n  top: 26%;\\n}\\n.numInputWrapper span.arrowDown {\\n  top: 50%;\\n}\\n.numInputWrapper span.arrowDown:after {\\n  border-left: 4px solid transparent;\\n  border-right: 4px solid transparent;\\n  border-top: 4px solid rgba(57, 57, 57, 0.6);\\n  top: 40%;\\n}\\n.numInputWrapper span svg {\\n  width: inherit;\\n  height: auto;\\n}\\n.numInputWrapper span svg path {\\n  fill: rgba(0, 0, 0, 0.5);\\n}\\n.numInputWrapper:hover {\\n  background: rgba(0, 0, 0, 0.05);\\n}\\n.numInputWrapper:hover span {\\n  opacity: 1;\\n}\\n.flatpickr-current-month {\\n  font-size: 135%;\\n  line-height: inherit;\\n  font-weight: 300;\\n  color: inherit;\\n  position: absolute;\\n  width: 75%;\\n  left: 12.5%;\\n  padding: 7.48px 0 0 0;\\n  line-height: 1;\\n  height: 34px;\\n  display: inline-block;\\n  text-align: center;\\n  -webkit-transform: translate3d(0px, 0px, 0px);\\n  transform: translate3d(0px, 0px, 0px);\\n}\\n.flatpickr-current-month span.cur-month {\\n  font-family: inherit;\\n  font-weight: 700;\\n  color: inherit;\\n  display: inline-block;\\n  margin-left: 0.5ch;\\n  padding: 0;\\n}\\n.flatpickr-current-month span.cur-month:hover {\\n  background: rgba(0, 0, 0, 0.05);\\n}\\n.flatpickr-current-month .numInputWrapper {\\n  width: 6ch;\\n  width: 7ch\\\\0;\\n  display: inline-block;\\n}\\n.flatpickr-current-month .numInputWrapper span.arrowUp:after {\\n  border-bottom-color: rgba(0, 0, 0, 0.9);\\n}\\n.flatpickr-current-month .numInputWrapper span.arrowDown:after {\\n  border-top-color: rgba(0, 0, 0, 0.9);\\n}\\n.flatpickr-current-month input.cur-year {\\n  background: transparent;\\n  -webkit-box-sizing: border-box;\\n  box-sizing: border-box;\\n  color: inherit;\\n  cursor: text;\\n  padding: 0 0 0 0.5ch;\\n  margin: 0;\\n  display: inline-block;\\n  font-size: inherit;\\n  font-family: inherit;\\n  font-weight: 300;\\n  line-height: inherit;\\n  height: auto;\\n  border: 0;\\n  border-radius: 0;\\n  vertical-align: initial;\\n  -webkit-appearance: textfield;\\n  -moz-appearance: textfield;\\n  appearance: textfield;\\n}\\n.flatpickr-current-month input.cur-year:focus {\\n  outline: 0;\\n}\\n.flatpickr-current-month input.cur-year[disabled],\\n.flatpickr-current-month input.cur-year[disabled]:hover {\\n  font-size: 100%;\\n  color: rgba(0, 0, 0, 0.5);\\n  background: transparent;\\n  pointer-events: none;\\n}\\n.flatpickr-current-month .flatpickr-monthDropdown-months {\\n  appearance: menulist;\\n  background: transparent;\\n  border: none;\\n  border-radius: 0;\\n  box-sizing: border-box;\\n  color: inherit;\\n  cursor: pointer;\\n  font-size: inherit;\\n  font-family: inherit;\\n  font-weight: 300;\\n  height: auto;\\n  line-height: inherit;\\n  margin: -1px 0 0 0;\\n  outline: none;\\n  padding: 0 0 0 0.5ch;\\n  position: relative;\\n  vertical-align: initial;\\n  -webkit-box-sizing: border-box;\\n  -webkit-appearance: menulist;\\n  -moz-appearance: menulist;\\n  width: auto;\\n}\\n.flatpickr-current-month .flatpickr-monthDropdown-months:focus,\\n.flatpickr-current-month .flatpickr-monthDropdown-months:active {\\n  outline: none;\\n}\\n.flatpickr-current-month .flatpickr-monthDropdown-months:hover {\\n  background: rgba(0, 0, 0, 0.05);\\n}\\n.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month {\\n  background-color: transparent;\\n  outline: none;\\n  padding: 0;\\n}\\n.flatpickr-weekdays {\\n  background: transparent;\\n  text-align: center;\\n  overflow: hidden;\\n  width: 100%;\\n  display: -webkit-box;\\n  display: -webkit-flex;\\n  display: -ms-flexbox;\\n  display: flex;\\n  -webkit-box-align: center;\\n  -webkit-align-items: center;\\n  -ms-flex-align: center;\\n  align-items: center;\\n  height: 28px;\\n}\\n.flatpickr-weekdays .flatpickr-weekdaycontainer {\\n  display: -webkit-box;\\n  display: -webkit-flex;\\n  display: -ms-flexbox;\\n  display: flex;\\n  -webkit-box-flex: 1;\\n  -webkit-flex: 1;\\n  -ms-flex: 1;\\n  flex: 1;\\n}\\nspan.flatpickr-weekday {\\n  cursor: default;\\n  font-size: 90%;\\n  background: transparent;\\n  color: rgba(0, 0, 0, 0.54);\\n  line-height: 1;\\n  margin: 0;\\n  text-align: center;\\n  display: block;\\n  -webkit-box-flex: 1;\\n  -webkit-flex: 1;\\n  -ms-flex: 1;\\n  flex: 1;\\n  font-weight: bolder;\\n}\\n.dayContainer,\\n.flatpickr-weeks {\\n  padding: 1px 0 0 0;\\n}\\n.flatpickr-days {\\n  position: relative;\\n  overflow: hidden;\\n  display: -webkit-box;\\n  display: -webkit-flex;\\n  display: -ms-flexbox;\\n  display: flex;\\n  -webkit-box-align: start;\\n  -webkit-align-items: flex-start;\\n  -ms-flex-align: start;\\n  align-items: flex-start;\\n  width: 307.875px;\\n}\\n.flatpickr-days:focus {\\n  outline: 0;\\n}\\n.dayContainer {\\n  padding: 0;\\n  outline: 0;\\n  text-align: left;\\n  width: 307.875px;\\n  min-width: 307.875px;\\n  max-width: 307.875px;\\n  -webkit-box-sizing: border-box;\\n  box-sizing: border-box;\\n  display: inline-block;\\n  display: -ms-flexbox;\\n  display: -webkit-box;\\n  display: -webkit-flex;\\n  display: flex;\\n  -webkit-flex-wrap: wrap;\\n  flex-wrap: wrap;\\n  -ms-flex-wrap: wrap;\\n  -ms-flex-pack: justify;\\n  -webkit-justify-content: space-around;\\n  justify-content: space-around;\\n  -webkit-transform: translate3d(0px, 0px, 0px);\\n  transform: translate3d(0px, 0px, 0px);\\n  opacity: 1;\\n}\\n.dayContainer + .dayContainer {\\n  -webkit-box-shadow: -1px 0 0 #e6e6e6;\\n  box-shadow: -1px 0 0 #e6e6e6;\\n}\\n.flatpickr-day {\\n  background: none;\\n  border: 1px solid transparent;\\n  border-radius: 150px;\\n  -webkit-box-sizing: border-box;\\n  box-sizing: border-box;\\n  color: #393939;\\n  cursor: pointer;\\n  font-weight: 400;\\n  width: 14.2857143%;\\n  -webkit-flex-basis: 14.2857143%;\\n  -ms-flex-preferred-size: 14.2857143%;\\n  flex-basis: 14.2857143%;\\n  max-width: 39px;\\n  height: 39px;\\n  line-height: 39px;\\n  margin: 0;\\n  display: inline-block;\\n  position: relative;\\n  -webkit-box-pack: center;\\n  -webkit-justify-content: center;\\n  -ms-flex-pack: center;\\n  justify-content: center;\\n  text-align: center;\\n}\\n.flatpickr-day.inRange,\\n.flatpickr-day.prevMonthDay.inRange,\\n.flatpickr-day.nextMonthDay.inRange,\\n.flatpickr-day.today.inRange,\\n.flatpickr-day.prevMonthDay.today.inRange,\\n.flatpickr-day.nextMonthDay.today.inRange,\\n.flatpickr-day:hover,\\n.flatpickr-day.prevMonthDay:hover,\\n.flatpickr-day.nextMonthDay:hover,\\n.flatpickr-day:focus,\\n.flatpickr-day.prevMonthDay:focus,\\n.flatpickr-day.nextMonthDay:focus {\\n  cursor: pointer;\\n  outline: 0;\\n  background: #e6e6e6;\\n  border-color: #e6e6e6;\\n}\\n.flatpickr-day.today {\\n  border-color: #959ea9;\\n}\\n.flatpickr-day.today:hover,\\n.flatpickr-day.today:focus {\\n  border-color: #959ea9;\\n  background: #959ea9;\\n  color: #fff;\\n}\\n.flatpickr-day.selected,\\n.flatpickr-day.startRange,\\n.flatpickr-day.endRange,\\n.flatpickr-day.selected.inRange,\\n.flatpickr-day.startRange.inRange,\\n.flatpickr-day.endRange.inRange,\\n.flatpickr-day.selected:focus,\\n.flatpickr-day.startRange:focus,\\n.flatpickr-day.endRange:focus,\\n.flatpickr-day.selected:hover,\\n.flatpickr-day.startRange:hover,\\n.flatpickr-day.endRange:hover,\\n.flatpickr-day.selected.prevMonthDay,\\n.flatpickr-day.startRange.prevMonthDay,\\n.flatpickr-day.endRange.prevMonthDay,\\n.flatpickr-day.selected.nextMonthDay,\\n.flatpickr-day.startRange.nextMonthDay,\\n.flatpickr-day.endRange.nextMonthDay {\\n  background: #569ff7;\\n  -webkit-box-shadow: none;\\n  box-shadow: none;\\n  color: #fff;\\n  border-color: #569ff7;\\n}\\n.flatpickr-day.selected.startRange,\\n.flatpickr-day.startRange.startRange,\\n.flatpickr-day.endRange.startRange {\\n  border-radius: 50px 0 0 50px;\\n}\\n.flatpickr-day.selected.endRange,\\n.flatpickr-day.startRange.endRange,\\n.flatpickr-day.endRange.endRange {\\n  border-radius: 0 50px 50px 0;\\n}\\n.flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n+1)),\\n.flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n+1)),\\n.flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n+1)) {\\n  -webkit-box-shadow: -10px 0 0 #569ff7;\\n  box-shadow: -10px 0 0 #569ff7;\\n}\\n.flatpickr-day.selected.startRange.endRange,\\n.flatpickr-day.startRange.startRange.endRange,\\n.flatpickr-day.endRange.startRange.endRange {\\n  border-radius: 50px;\\n}\\n.flatpickr-day.inRange {\\n  border-radius: 0;\\n  -webkit-box-shadow: -5px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;\\n  box-shadow: -5px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;\\n}\\n.flatpickr-day.flatpickr-disabled,\\n.flatpickr-day.flatpickr-disabled:hover,\\n.flatpickr-day.prevMonthDay,\\n.flatpickr-day.nextMonthDay,\\n.flatpickr-day.notAllowed,\\n.flatpickr-day.notAllowed.prevMonthDay,\\n.flatpickr-day.notAllowed.nextMonthDay {\\n  color: rgba(57, 57, 57, 0.3);\\n  background: transparent;\\n  border-color: transparent;\\n  cursor: default;\\n}\\n.flatpickr-day.flatpickr-disabled,\\n.flatpickr-day.flatpickr-disabled:hover {\\n  cursor: not-allowed;\\n  color: rgba(57, 57, 57, 0.1);\\n}\\n.flatpickr-day.week.selected {\\n  border-radius: 0;\\n  -webkit-box-shadow: -5px 0 0 #569ff7, 5px 0 0 #569ff7;\\n  box-shadow: -5px 0 0 #569ff7, 5px 0 0 #569ff7;\\n}\\n.flatpickr-day.hidden {\\n  visibility: hidden;\\n}\\n.rangeMode .flatpickr-day {\\n  margin-top: 1px;\\n}\\n.flatpickr-weekwrapper {\\n  float: left;\\n}\\n.flatpickr-weekwrapper .flatpickr-weeks {\\n  padding: 0 12px;\\n  -webkit-box-shadow: 1px 0 0 #e6e6e6;\\n  box-shadow: 1px 0 0 #e6e6e6;\\n}\\n.flatpickr-weekwrapper .flatpickr-weekday {\\n  float: none;\\n  width: 100%;\\n  line-height: 28px;\\n}\\n.flatpickr-weekwrapper span.flatpickr-day,\\n.flatpickr-weekwrapper span.flatpickr-day:hover {\\n  display: block;\\n  width: 100%;\\n  max-width: none;\\n  color: rgba(57, 57, 57, 0.3);\\n  background: transparent;\\n  cursor: default;\\n  border: none;\\n}\\n.flatpickr-innerContainer {\\n  display: block;\\n  display: -webkit-box;\\n  display: -webkit-flex;\\n  display: -ms-flexbox;\\n  display: flex;\\n  -webkit-box-sizing: border-box;\\n  box-sizing: border-box;\\n  overflow: hidden;\\n}\\n.flatpickr-rContainer {\\n  display: inline-block;\\n  padding: 0;\\n  -webkit-box-sizing: border-box;\\n  box-sizing: border-box;\\n}\\n.flatpickr-time {\\n  text-align: center;\\n  outline: 0;\\n  display: block;\\n  height: 0;\\n  line-height: 40px;\\n  max-height: 40px;\\n  -webkit-box-sizing: border-box;\\n  box-sizing: border-box;\\n  overflow: hidden;\\n  display: -webkit-box;\\n  display: -webkit-flex;\\n  display: -ms-flexbox;\\n  display: flex;\\n}\\n.flatpickr-time:after {\\n  content: \"\";\\n  display: table;\\n  clear: both;\\n}\\n.flatpickr-time .numInputWrapper {\\n  -webkit-box-flex: 1;\\n  -webkit-flex: 1;\\n  -ms-flex: 1;\\n  flex: 1;\\n  width: 40%;\\n  height: 40px;\\n  float: left;\\n}\\n.flatpickr-time .numInputWrapper span.arrowUp:after {\\n  border-bottom-color: #393939;\\n}\\n.flatpickr-time .numInputWrapper span.arrowDown:after {\\n  border-top-color: #393939;\\n}\\n.flatpickr-time.hasSeconds .numInputWrapper {\\n  width: 26%;\\n}\\n.flatpickr-time.time24hr .numInputWrapper {\\n  width: 49%;\\n}\\n.flatpickr-time input {\\n  background: transparent;\\n  -webkit-box-shadow: none;\\n  box-shadow: none;\\n  border: 0;\\n  border-radius: 0;\\n  text-align: center;\\n  margin: 0;\\n  padding: 0;\\n  height: inherit;\\n  line-height: inherit;\\n  color: #393939;\\n  font-size: 14px;\\n  position: relative;\\n  -webkit-box-sizing: border-box;\\n  box-sizing: border-box;\\n  -webkit-appearance: textfield;\\n  -moz-appearance: textfield;\\n  appearance: textfield;\\n}\\n.flatpickr-time input.flatpickr-hour {\\n  font-weight: bold;\\n}\\n.flatpickr-time input.flatpickr-minute,\\n.flatpickr-time input.flatpickr-second {\\n  font-weight: 400;\\n}\\n.flatpickr-time input:focus {\\n  outline: 0;\\n  border: 0;\\n}\\n.flatpickr-time .flatpickr-time-separator,\\n.flatpickr-time .flatpickr-am-pm {\\n  height: inherit;\\n  float: left;\\n  line-height: inherit;\\n  color: #393939;\\n  font-weight: bold;\\n  width: 2%;\\n  -webkit-user-select: none;\\n  -moz-user-select: none;\\n  -ms-user-select: none;\\n  user-select: none;\\n  -webkit-align-self: center;\\n  -ms-flex-item-align: center;\\n  align-self: center;\\n}\\n.flatpickr-time .flatpickr-am-pm {\\n  outline: 0;\\n  width: 18%;\\n  cursor: pointer;\\n  text-align: center;\\n  font-weight: 400;\\n}\\n.flatpickr-time input:hover,\\n.flatpickr-time .flatpickr-am-pm:hover,\\n.flatpickr-time input:focus,\\n.flatpickr-time .flatpickr-am-pm:focus {\\n  background: #eee;\\n}\\n.flatpickr-input[readonly] {\\n  cursor: pointer;\\n}\\n@-webkit-keyframes fpFadeInDown {\\n  from {\\n    opacity: 0;\\n    -webkit-transform: translate3d(0, -20px, 0);\\n    transform: translate3d(0, -20px, 0);\\n  }\\n  to {\\n    opacity: 1;\\n    -webkit-transform: translate3d(0, 0, 0);\\n    transform: translate3d(0, 0, 0);\\n  }\\n}\\n@keyframes fpFadeInDown {\\n  from {\\n    opacity: 0;\\n    -webkit-transform: translate3d(0, -20px, 0);\\n    transform: translate3d(0, -20px, 0);\\n  }\\n  to {\\n    opacity: 1;\\n    -webkit-transform: translate3d(0, 0, 0);\\n    transform: translate3d(0, 0, 0);\\n  }\\n}\\n.flatpickr-calendar {\\n  background: transparent;\\n  opacity: 0;\\n  display: none;\\n  text-align: center;\\n  visibility: hidden;\\n  padding: 0;\\n  -webkit-animation: none;\\n  animation: none;\\n  direction: ltr;\\n  border: 0;\\n  font-size: 14px;\\n  line-height: 24px;\\n  border-radius: 5px;\\n  position: absolute;\\n  width: 307.875px;\\n  -webkit-box-sizing: border-box;\\n  box-sizing: border-box;\\n  -ms-touch-action: manipulation;\\n  touch-action: manipulation;\\n  -webkit-box-shadow: 0 3px 13px rgba(0, 0, 0, 0.08);\\n  box-shadow: 0 3px 13px rgba(0, 0, 0, 0.08);\\n}\\n.flatpickr-calendar.open,\\n.flatpickr-calendar.inline {\\n  opacity: 1;\\n  max-height: 640px;\\n  visibility: visible;\\n}\\n.flatpickr-calendar.open {\\n  display: inline-block;\\n  z-index: 99999;\\n}\\n.flatpickr-calendar.animate.open {\\n  -webkit-animation: fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);\\n  animation: fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);\\n}\\n.flatpickr-calendar.inline {\\n  display: block;\\n  position: relative;\\n  top: 2px;\\n}\\n.flatpickr-calendar.static {\\n  position: absolute;\\n  top: calc(100% + 2px);\\n}\\n.flatpickr-calendar.static.open {\\n  z-index: 999;\\n  display: block;\\n}\\n.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7) {\\n  -webkit-box-shadow: none !important;\\n  box-shadow: none !important;\\n}\\n.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1) {\\n  -webkit-box-shadow: -2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;\\n  box-shadow: -2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;\\n}\\n.flatpickr-calendar .hasWeeks .dayContainer,\\n.flatpickr-calendar .hasTime .dayContainer {\\n  border-bottom: 0;\\n  border-bottom-right-radius: 0;\\n  border-bottom-left-radius: 0;\\n}\\n.flatpickr-calendar .hasWeeks .dayContainer {\\n  border-left: 0;\\n}\\n.flatpickr-calendar.showTimeInput.hasTime .flatpickr-time {\\n  height: 40px;\\n  border-top: 1px solid #eceef1;\\n}\\n.flatpickr-calendar.showTimeInput.hasTime .flatpickr-innerContainer {\\n  border-bottom: 0;\\n}\\n.flatpickr-calendar.showTimeInput.hasTime .flatpickr-time {\\n  border: 1px solid #eceef1;\\n}\\n.flatpickr-calendar.noCalendar.hasTime .flatpickr-time {\\n  height: auto;\\n}\\n.flatpickr-calendar:before,\\n.flatpickr-calendar:after {\\n  position: absolute;\\n  display: block;\\n  pointer-events: none;\\n  border: solid transparent;\\n  content: \\'\\';\\n  height: 0;\\n  width: 0;\\n  left: 22px;\\n}\\n.flatpickr-calendar.rightMost:before,\\n.flatpickr-calendar.rightMost:after {\\n  left: auto;\\n  right: 22px;\\n}\\n.flatpickr-calendar:before {\\n  border-width: 5px;\\n  margin: 0 -5px;\\n}\\n.flatpickr-calendar:after {\\n  border-width: 4px;\\n  margin: 0 -4px;\\n}\\n.flatpickr-calendar.arrowTop:before,\\n.flatpickr-calendar.arrowTop:after {\\n  bottom: 100%;\\n}\\n.flatpickr-calendar.arrowTop:before {\\n  border-bottom-color: #eceef1;\\n}\\n.flatpickr-calendar.arrowTop:after {\\n  border-bottom-color: #eceef1;\\n}\\n.flatpickr-calendar.arrowBottom:before,\\n.flatpickr-calendar.arrowBottom:after {\\n  top: 100%;\\n}\\n.flatpickr-calendar.arrowBottom:before {\\n  border-top-color: #eceef1;\\n}\\n.flatpickr-calendar.arrowBottom:after {\\n  border-top-color: #eceef1;\\n}\\n.flatpickr-calendar:focus {\\n  outline: 0;\\n}\\n.flatpickr-wrapper {\\n  position: relative;\\n  display: inline-block;\\n}\\n.flatpickr-months {\\n  display: -webkit-box;\\n  display: -webkit-flex;\\n  display: -ms-flexbox;\\n  display: flex;\\n}\\n.flatpickr-months .flatpickr-month {\\n  border-radius: 5px 5px 0 0;\\n  background: #eceef1;\\n  color: #5a6171;\\n  fill: #5a6171;\\n  height: 34px;\\n  line-height: 1;\\n  text-align: center;\\n  position: relative;\\n  -webkit-user-select: none;\\n  -moz-user-select: none;\\n  -ms-user-select: none;\\n  user-select: none;\\n  overflow: hidden;\\n  -webkit-box-flex: 1;\\n  -webkit-flex: 1;\\n  -ms-flex: 1;\\n  flex: 1;\\n}\\n.flatpickr-months .flatpickr-prev-month,\\n.flatpickr-months .flatpickr-next-month {\\n  text-decoration: none;\\n  cursor: pointer;\\n  position: absolute;\\n  top: 0;\\n  height: 34px;\\n  padding: 10px;\\n  z-index: 3;\\n  color: #5a6171;\\n  fill: #5a6171;\\n}\\n.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,\\n.flatpickr-months .flatpickr-next-month.flatpickr-disabled {\\n  display: none;\\n}\\n.flatpickr-months .flatpickr-prev-month i,\\n.flatpickr-months .flatpickr-next-month i {\\n  position: relative;\\n}\\n.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,\\n.flatpickr-months .flatpickr-next-month.flatpickr-prev-month {\\n  /*\\n      /*rtl:begin:ignore*/\\n  /*\\n      */\\n  left: 0;\\n  /*\\n      /*rtl:end:ignore*/\\n  /*\\n      */\\n}\\n/*\\n      /*rtl:begin:ignore*/\\n/*\\n      /*rtl:end:ignore*/\\n.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,\\n.flatpickr-months .flatpickr-next-month.flatpickr-next-month {\\n  /*\\n      /*rtl:begin:ignore*/\\n  /*\\n      */\\n  right: 0;\\n  /*\\n      /*rtl:end:ignore*/\\n  /*\\n      */\\n}\\n/*\\n      /*rtl:begin:ignore*/\\n/*\\n      /*rtl:end:ignore*/\\n.flatpickr-months .flatpickr-prev-month:hover,\\n.flatpickr-months .flatpickr-next-month:hover {\\n  color: #bbb;\\n}\\n.flatpickr-months .flatpickr-prev-month:hover svg,\\n.flatpickr-months .flatpickr-next-month:hover svg {\\n  fill: #f64747;\\n}\\n.flatpickr-months .flatpickr-prev-month svg,\\n.flatpickr-months .flatpickr-next-month svg {\\n  width: 14px;\\n  height: 14px;\\n}\\n.flatpickr-months .flatpickr-prev-month svg path,\\n.flatpickr-months .flatpickr-next-month svg path {\\n  -webkit-transition: fill 0.1s;\\n  transition: fill 0.1s;\\n  fill: inherit;\\n}\\n.numInputWrapper {\\n  position: relative;\\n  height: auto;\\n}\\n.numInputWrapper input,\\n.numInputWrapper span {\\n  display: inline-block;\\n}\\n.numInputWrapper input {\\n  width: 100%;\\n}\\n.numInputWrapper input::-ms-clear {\\n  display: none;\\n}\\n.numInputWrapper input::-webkit-outer-spin-button,\\n.numInputWrapper input::-webkit-inner-spin-button {\\n  margin: 0;\\n  -webkit-appearance: none;\\n}\\n.numInputWrapper span {\\n  position: absolute;\\n  right: 0;\\n  width: 14px;\\n  padding: 0 4px 0 2px;\\n  height: 50%;\\n  line-height: 50%;\\n  opacity: 0;\\n  cursor: pointer;\\n  border: 1px solid rgba(72, 72, 72, 0.15);\\n  -webkit-box-sizing: border-box;\\n  box-sizing: border-box;\\n}\\n.numInputWrapper span:hover {\\n  background: rgba(0, 0, 0, 0.1);\\n}\\n.numInputWrapper span:active {\\n  background: rgba(0, 0, 0, 0.2);\\n}\\n.numInputWrapper span:after {\\n  display: block;\\n  content: \"\";\\n  position: absolute;\\n}\\n.numInputWrapper span.arrowUp {\\n  top: 0;\\n  border-bottom: 0;\\n}\\n.numInputWrapper span.arrowUp:after {\\n  border-left: 4px solid transparent;\\n  border-right: 4px solid transparent;\\n  border-bottom: 4px solid rgba(72, 72, 72, 0.6);\\n  top: 26%;\\n}\\n.numInputWrapper span.arrowDown {\\n  top: 50%;\\n}\\n.numInputWrapper span.arrowDown:after {\\n  border-left: 4px solid transparent;\\n  border-right: 4px solid transparent;\\n  border-top: 4px solid rgba(72, 72, 72, 0.6);\\n  top: 40%;\\n}\\n.numInputWrapper span svg {\\n  width: inherit;\\n  height: auto;\\n}\\n.numInputWrapper span svg path {\\n  fill: rgba(90, 97, 113, 0.5);\\n}\\n.numInputWrapper:hover {\\n  background: rgba(0, 0, 0, 0.05);\\n}\\n.numInputWrapper:hover span {\\n  opacity: 1;\\n}\\n.flatpickr-current-month {\\n  font-size: 135%;\\n  line-height: inherit;\\n  font-weight: 300;\\n  color: inherit;\\n  position: absolute;\\n  width: 75%;\\n  left: 12.5%;\\n  padding: 7.48px 0 0 0;\\n  line-height: 1;\\n  height: 34px;\\n  display: inline-block;\\n  text-align: center;\\n  -webkit-transform: translate3d(0px, 0px, 0px);\\n  transform: translate3d(0px, 0px, 0px);\\n}\\n.flatpickr-current-month span.cur-month {\\n  font-family: inherit;\\n  font-weight: 700;\\n  color: inherit;\\n  display: inline-block;\\n  margin-left: 0.5ch;\\n  padding: 0;\\n}\\n.flatpickr-current-month span.cur-month:hover {\\n  background: rgba(0, 0, 0, 0.05);\\n}\\n.flatpickr-current-month .numInputWrapper {\\n  width: 6ch;\\n  width: 7ch\\\\0;\\n  display: inline-block;\\n}\\n.flatpickr-current-month .numInputWrapper span.arrowUp:after {\\n  border-bottom-color: #5a6171;\\n}\\n.flatpickr-current-month .numInputWrapper span.arrowDown:after {\\n  border-top-color: #5a6171;\\n}\\n.flatpickr-current-month input.cur-year {\\n  background: transparent;\\n  -webkit-box-sizing: border-box;\\n  box-sizing: border-box;\\n  color: inherit;\\n  cursor: text;\\n  padding: 0 0 0 0.5ch;\\n  margin: 0;\\n  display: inline-block;\\n  font-size: inherit;\\n  font-family: inherit;\\n  font-weight: 300;\\n  line-height: inherit;\\n  height: auto;\\n  border: 0;\\n  border-radius: 0;\\n  vertical-align: initial;\\n  -webkit-appearance: textfield;\\n  -moz-appearance: textfield;\\n  appearance: textfield;\\n}\\n.flatpickr-current-month input.cur-year:focus {\\n  outline: 0;\\n}\\n.flatpickr-current-month input.cur-year[disabled],\\n.flatpickr-current-month input.cur-year[disabled]:hover {\\n  font-size: 100%;\\n  color: rgba(90, 97, 113, 0.5);\\n  background: transparent;\\n  pointer-events: none;\\n}\\n.flatpickr-current-month .flatpickr-monthDropdown-months {\\n  appearance: menulist;\\n  background: #eceef1;\\n  border: none;\\n  border-radius: 0;\\n  box-sizing: border-box;\\n  color: inherit;\\n  cursor: pointer;\\n  font-size: inherit;\\n  font-family: inherit;\\n  font-weight: 300;\\n  height: auto;\\n  line-height: inherit;\\n  margin: -1px 0 0 0;\\n  outline: none;\\n  padding: 0 0 0 0.5ch;\\n  position: relative;\\n  vertical-align: initial;\\n  -webkit-box-sizing: border-box;\\n  -webkit-appearance: menulist;\\n  -moz-appearance: menulist;\\n  width: auto;\\n}\\n.flatpickr-current-month .flatpickr-monthDropdown-months:focus,\\n.flatpickr-current-month .flatpickr-monthDropdown-months:active {\\n  outline: none;\\n}\\n.flatpickr-current-month .flatpickr-monthDropdown-months:hover {\\n  background: rgba(0, 0, 0, 0.05);\\n}\\n.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month {\\n  background-color: #eceef1;\\n  outline: none;\\n  padding: 0;\\n}\\n.flatpickr-weekdays {\\n  background: #eceef1;\\n  text-align: center;\\n  overflow: hidden;\\n  width: 100%;\\n  display: -webkit-box;\\n  display: -webkit-flex;\\n  display: -ms-flexbox;\\n  display: flex;\\n  -webkit-box-align: center;\\n  -webkit-align-items: center;\\n  -ms-flex-align: center;\\n  align-items: center;\\n  height: 28px;\\n}\\n.flatpickr-weekdays .flatpickr-weekdaycontainer {\\n  display: -webkit-box;\\n  display: -webkit-flex;\\n  display: -ms-flexbox;\\n  display: flex;\\n  -webkit-box-flex: 1;\\n  -webkit-flex: 1;\\n  -ms-flex: 1;\\n  flex: 1;\\n}\\nspan.flatpickr-weekday {\\n  cursor: default;\\n  font-size: 90%;\\n  background: #eceef1;\\n  color: #5a6171;\\n  line-height: 1;\\n  margin: 0;\\n  text-align: center;\\n  display: block;\\n  -webkit-box-flex: 1;\\n  -webkit-flex: 1;\\n  -ms-flex: 1;\\n  flex: 1;\\n  font-weight: bolder;\\n}\\n.dayContainer,\\n.flatpickr-weeks {\\n  padding: 1px 0 0 0;\\n}\\n.flatpickr-days {\\n  position: relative;\\n  overflow: hidden;\\n  display: -webkit-box;\\n  display: -webkit-flex;\\n  display: -ms-flexbox;\\n  display: flex;\\n  -webkit-box-align: start;\\n  -webkit-align-items: flex-start;\\n  -ms-flex-align: start;\\n  align-items: flex-start;\\n  width: 307.875px;\\n  border-left: 1px solid #eceef1;\\n  border-right: 1px solid #eceef1;\\n}\\n.flatpickr-days:focus {\\n  outline: 0;\\n}\\n.dayContainer {\\n  padding: 0;\\n  outline: 0;\\n  text-align: left;\\n  width: 307.875px;\\n  min-width: 307.875px;\\n  max-width: 307.875px;\\n  -webkit-box-sizing: border-box;\\n  box-sizing: border-box;\\n  display: inline-block;\\n  display: -ms-flexbox;\\n  display: -webkit-box;\\n  display: -webkit-flex;\\n  display: flex;\\n  -webkit-flex-wrap: wrap;\\n  flex-wrap: wrap;\\n  -ms-flex-wrap: wrap;\\n  -ms-flex-pack: justify;\\n  -webkit-justify-content: space-around;\\n  justify-content: space-around;\\n  -webkit-transform: translate3d(0px, 0px, 0px);\\n  transform: translate3d(0px, 0px, 0px);\\n  opacity: 1;\\n}\\n.dayContainer + .dayContainer {\\n  -webkit-box-shadow: -1px 0 0 #eceef1;\\n  box-shadow: -1px 0 0 #eceef1;\\n}\\n.flatpickr-day {\\n  background: none;\\n  border: 1px solid transparent;\\n  border-radius: 150px;\\n  -webkit-box-sizing: border-box;\\n  box-sizing: border-box;\\n  color: #484848;\\n  cursor: pointer;\\n  font-weight: 400;\\n  width: 14.2857143%;\\n  -webkit-flex-basis: 14.2857143%;\\n  -ms-flex-preferred-size: 14.2857143%;\\n  flex-basis: 14.2857143%;\\n  max-width: 39px;\\n  height: 39px;\\n  line-height: 39px;\\n  margin: 0;\\n  display: inline-block;\\n  position: relative;\\n  -webkit-box-pack: center;\\n  -webkit-justify-content: center;\\n  -ms-flex-pack: center;\\n  justify-content: center;\\n  text-align: center;\\n}\\n.flatpickr-day.inRange,\\n.flatpickr-day.prevMonthDay.inRange,\\n.flatpickr-day.nextMonthDay.inRange,\\n.flatpickr-day.today.inRange,\\n.flatpickr-day.prevMonthDay.today.inRange,\\n.flatpickr-day.nextMonthDay.today.inRange,\\n.flatpickr-day:hover,\\n.flatpickr-day.prevMonthDay:hover,\\n.flatpickr-day.nextMonthDay:hover,\\n.flatpickr-day:focus,\\n.flatpickr-day.prevMonthDay:focus,\\n.flatpickr-day.nextMonthDay:focus {\\n  cursor: pointer;\\n  outline: 0;\\n  background: #e2e2e2;\\n  border-color: #e2e2e2;\\n}\\n.flatpickr-day.today {\\n  border-color: #bbb;\\n}\\n.flatpickr-day.today:hover,\\n.flatpickr-day.today:focus {\\n  border-color: #bbb;\\n  background: #bbb;\\n  color: #fff;\\n}\\n.flatpickr-day.selected,\\n.flatpickr-day.startRange,\\n.flatpickr-day.endRange,\\n.flatpickr-day.selected.inRange,\\n.flatpickr-day.startRange.inRange,\\n.flatpickr-day.endRange.inRange,\\n.flatpickr-day.selected:focus,\\n.flatpickr-day.startRange:focus,\\n.flatpickr-day.endRange:focus,\\n.flatpickr-day.selected:hover,\\n.flatpickr-day.startRange:hover,\\n.flatpickr-day.endRange:hover,\\n.flatpickr-day.selected.prevMonthDay,\\n.flatpickr-day.startRange.prevMonthDay,\\n.flatpickr-day.endRange.prevMonthDay,\\n.flatpickr-day.selected.nextMonthDay,\\n.flatpickr-day.startRange.nextMonthDay,\\n.flatpickr-day.endRange.nextMonthDay {\\n  background: #ff5a5f;\\n  -webkit-box-shadow: none;\\n  box-shadow: none;\\n  color: #fff;\\n  border-color: #ff5a5f;\\n}\\n.flatpickr-day.selected.startRange,\\n.flatpickr-day.startRange.startRange,\\n.flatpickr-day.endRange.startRange {\\n  border-radius: 50px 0 0 50px;\\n}\\n.flatpickr-day.selected.endRange,\\n.flatpickr-day.startRange.endRange,\\n.flatpickr-day.endRange.endRange {\\n  border-radius: 0 50px 50px 0;\\n}\\n.flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n+1)),\\n.flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n+1)),\\n.flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n+1)) {\\n  -webkit-box-shadow: -10px 0 0 #ff5a5f;\\n  box-shadow: -10px 0 0 #ff5a5f;\\n}\\n.flatpickr-day.selected.startRange.endRange,\\n.flatpickr-day.startRange.startRange.endRange,\\n.flatpickr-day.endRange.startRange.endRange {\\n  border-radius: 50px;\\n}\\n.flatpickr-day.inRange {\\n  border-radius: 0;\\n  -webkit-box-shadow: -5px 0 0 #e2e2e2, 5px 0 0 #e2e2e2;\\n  box-shadow: -5px 0 0 #e2e2e2, 5px 0 0 #e2e2e2;\\n}\\n.flatpickr-day.flatpickr-disabled,\\n.flatpickr-day.flatpickr-disabled:hover,\\n.flatpickr-day.prevMonthDay,\\n.flatpickr-day.nextMonthDay,\\n.flatpickr-day.notAllowed,\\n.flatpickr-day.notAllowed.prevMonthDay,\\n.flatpickr-day.notAllowed.nextMonthDay {\\n  color: rgba(72, 72, 72, 0.3);\\n  background: transparent;\\n  border-color: transparent;\\n  cursor: default;\\n}\\n.flatpickr-day.flatpickr-disabled,\\n.flatpickr-day.flatpickr-disabled:hover {\\n  cursor: not-allowed;\\n  color: rgba(72, 72, 72, 0.1);\\n}\\n.flatpickr-day.week.selected {\\n  border-radius: 0;\\n  -webkit-box-shadow: -5px 0 0 #ff5a5f, 5px 0 0 #ff5a5f;\\n  box-shadow: -5px 0 0 #ff5a5f, 5px 0 0 #ff5a5f;\\n}\\n.flatpickr-day.hidden {\\n  visibility: hidden;\\n}\\n.rangeMode .flatpickr-day {\\n  margin-top: 1px;\\n}\\n.flatpickr-weekwrapper {\\n  float: left;\\n}\\n.flatpickr-weekwrapper .flatpickr-weeks {\\n  padding: 0 12px;\\n  border-left: 1px solid #eceef1;\\n}\\n.flatpickr-weekwrapper .flatpickr-weekday {\\n  float: none;\\n  width: 100%;\\n  line-height: 28px;\\n}\\n.flatpickr-weekwrapper span.flatpickr-day,\\n.flatpickr-weekwrapper span.flatpickr-day:hover {\\n  display: block;\\n  width: 100%;\\n  max-width: none;\\n  color: rgba(72, 72, 72, 0.3);\\n  background: transparent;\\n  cursor: default;\\n  border: none;\\n}\\n.flatpickr-innerContainer {\\n  display: block;\\n  display: -webkit-box;\\n  display: -webkit-flex;\\n  display: -ms-flexbox;\\n  display: flex;\\n  -webkit-box-sizing: border-box;\\n  box-sizing: border-box;\\n  overflow: hidden;\\n  background: #fff;\\n  border-bottom: 1px solid #eceef1;\\n}\\n.flatpickr-rContainer {\\n  display: inline-block;\\n  padding: 0;\\n  -webkit-box-sizing: border-box;\\n  box-sizing: border-box;\\n}\\n.flatpickr-time {\\n  text-align: center;\\n  outline: 0;\\n  display: block;\\n  height: 0;\\n  line-height: 40px;\\n  max-height: 40px;\\n  -webkit-box-sizing: border-box;\\n  box-sizing: border-box;\\n  overflow: hidden;\\n  display: -webkit-box;\\n  display: -webkit-flex;\\n  display: -ms-flexbox;\\n  display: flex;\\n  background: #fff;\\n  border-radius: 0 0 5px 5px;\\n}\\n.flatpickr-time:after {\\n  content: \"\";\\n  display: table;\\n  clear: both;\\n}\\n.flatpickr-time .numInputWrapper {\\n  -webkit-box-flex: 1;\\n  -webkit-flex: 1;\\n  -ms-flex: 1;\\n  flex: 1;\\n  width: 40%;\\n  height: 40px;\\n  float: left;\\n}\\n.flatpickr-time .numInputWrapper span.arrowUp:after {\\n  border-bottom-color: #484848;\\n}\\n.flatpickr-time .numInputWrapper span.arrowDown:after {\\n  border-top-color: #484848;\\n}\\n.flatpickr-time.hasSeconds .numInputWrapper {\\n  width: 26%;\\n}\\n.flatpickr-time.time24hr .numInputWrapper {\\n  width: 49%;\\n}\\n.flatpickr-time input {\\n  background: transparent;\\n  -webkit-box-shadow: none;\\n  box-shadow: none;\\n  border: 0;\\n  border-radius: 0;\\n  text-align: center;\\n  margin: 0;\\n  padding: 0;\\n  height: inherit;\\n  line-height: inherit;\\n  color: #484848;\\n  font-size: 14px;\\n  position: relative;\\n  -webkit-box-sizing: border-box;\\n  box-sizing: border-box;\\n  -webkit-appearance: textfield;\\n  -moz-appearance: textfield;\\n  appearance: textfield;\\n}\\n.flatpickr-time input.flatpickr-hour {\\n  font-weight: bold;\\n}\\n.flatpickr-time input.flatpickr-minute,\\n.flatpickr-time input.flatpickr-second {\\n  font-weight: 400;\\n}\\n.flatpickr-time input:focus {\\n  outline: 0;\\n  border: 0;\\n}\\n.flatpickr-time .flatpickr-time-separator,\\n.flatpickr-time .flatpickr-am-pm {\\n  height: inherit;\\n  float: left;\\n  line-height: inherit;\\n  color: #484848;\\n  font-weight: bold;\\n  width: 2%;\\n  -webkit-user-select: none;\\n  -moz-user-select: none;\\n  -ms-user-select: none;\\n  user-select: none;\\n  -webkit-align-self: center;\\n  -ms-flex-item-align: center;\\n  align-self: center;\\n}\\n.flatpickr-time .flatpickr-am-pm {\\n  outline: 0;\\n  width: 18%;\\n  cursor: pointer;\\n  text-align: center;\\n  font-weight: 400;\\n}\\n.flatpickr-time input:hover,\\n.flatpickr-time .flatpickr-am-pm:hover,\\n.flatpickr-time input:focus,\\n.flatpickr-time .flatpickr-am-pm:focus {\\n  background: #eaeaea;\\n}\\n.flatpickr-input[readonly] {\\n  cursor: pointer;\\n}\\n@-webkit-keyframes fpFadeInDown {\\n  from {\\n    opacity: 0;\\n    -webkit-transform: translate3d(0, -20px, 0);\\n    transform: translate3d(0, -20px, 0);\\n  }\\n  to {\\n    opacity: 1;\\n    -webkit-transform: translate3d(0, 0, 0);\\n    transform: translate3d(0, 0, 0);\\n  }\\n}\\n@keyframes fpFadeInDown {\\n  from {\\n    opacity: 0;\\n    -webkit-transform: translate3d(0, -20px, 0);\\n    transform: translate3d(0, -20px, 0);\\n  }\\n  to {\\n    opacity: 1;\\n    -webkit-transform: translate3d(0, 0, 0);\\n    transform: translate3d(0, 0, 0);\\n  }\\n}\\nspan.flatpickr-day.selected {\\n  font-weight: bold;\\n}\\n')},\n      395: function _(e,t,a){Object.defineProperty(a,\"__esModule\",{value:!0});const i=e(1).__importDefault(e(157)),r=e(396);class n extends r.AbstractRangeSliderView{}a.DateRangeSliderView=n,n.__name__=\"DateRangeSliderView\";class d extends r.AbstractSlider{constructor(e){super(e),this.behaviour=\"drag\",this.connected=[!1,!0,!1]}static init_DateRangeSlider(){this.prototype.default_view=n,this.override({format:\"%d %b %Y\"})}_formatter(e,t){return i.default(e,t)}}a.DateRangeSlider=d,d.__name__=\"DateRangeSlider\",d.init_DateRangeSlider()},\n      396: function _(e,t,s){Object.defineProperty(s,\"__esModule\",{value:!0});const i=e(1),l=i.__importStar(e(397)),r=i.__importStar(e(19)),o=e(66),n=e(9),a=e(379),d=e(398),h=\"bk-noUi-\";class _ extends a.ControlView{get noUiSlider(){return this.slider_el.noUiSlider}initialize(){super.initialize()}connect_signals(){super.connect_signals();const{direction:e,orientation:t,tooltips:s}=this.model.properties;this.on_change([e,t,s],()=>this.render());const{start:i,end:l,value:r,step:o,title:n}=this.model.properties;this.on_change([i,l,r,o],()=>{const{start:e,end:t,value:s,step:i}=this._calc_to();this.noUiSlider.updateOptions({range:{min:e,max:t},start:s,step:i})});const{bar_color:a}=this.model.properties;this.on_change(a,()=>{this._set_bar_color()});const{show_value:d}=this.model.properties;this.on_change([r,n,d],()=>this._update_title())}_update_title(){o.empty(this.title_el);const e=null==this.model.title||0==this.model.title.length&&!this.model.show_value;if(this.title_el.style.display=e?\"none\":\"\",!e&&(0!=this.model.title.length&&(this.title_el.textContent=`${this.model.title}: `),this.model.show_value)){const{value:e}=this._calc_to(),t=e.map(e=>this.model.pretty(e)).join(\" .. \");this.title_el.appendChild(o.span({class:d.bk_slider_value},t))}}_set_bar_color(){if(!this.model.disabled){this.slider_el.querySelector(\".bk-noUi-connect\").style.backgroundColor=this.model.bar_color}}_keypress_handle(e,t=0){const{start:s,value:i,end:l,step:r}=this._calc_to(),o=2==i.length;let n=s,a=l;switch(o&&0==t?a=i[1]:o&&1==t&&(n=i[0]),e.which){case 37:i[t]=Math.max(i[t]-r,n);break;case 39:i[t]=Math.min(i[t]+r,a);break;default:return}this.model.value=o?i:i[0],this.model.properties.value.change.emit(),this.model.value_throttled=this.model.value,this.noUiSlider.set(i)}render(){super.render();const{start:e,end:t,value:s,step:i}=this._calc_to();let r;if(this.model.tooltips){const e={to:e=>this.model.pretty(e)};r=n.repeat(e,s.length)}else r=!1;if(null==this.slider_el){this.slider_el=o.div(),l.create(this.slider_el,{cssPrefix:h,range:{min:e,max:t},start:s,step:i,behaviour:this.model.behaviour,connect:this.model.connected,tooltips:r,orientation:this.model.orientation,direction:this.model.direction}),this.noUiSlider.on(\"slide\",(e,t,s)=>this._slide(s)),this.noUiSlider.on(\"change\",(e,t,s)=>this._change(s)),this._set_keypress_handles();const n=(e,t)=>{if(!r)return;this.slider_el.querySelectorAll(\".bk-noUi-handle\")[e].querySelector(\".bk-noUi-tooltip\").style.display=t?\"block\":\"\"};this.noUiSlider.on(\"start\",(e,t)=>n(t,!0)),this.noUiSlider.on(\"end\",(e,t)=>n(t,!1))}else this.noUiSlider.updateOptions({range:{min:e,max:t},start:s,step:i});this._set_bar_color(),this.model.disabled?this.slider_el.setAttribute(\"disabled\",\"true\"):this.slider_el.removeAttribute(\"disabled\"),this.title_el=o.div({class:d.bk_slider_title}),this._update_title(),this.group_el=o.div({class:d.bk_input_group},this.title_el,this.slider_el),this.el.appendChild(this.group_el)}_slide(e){this.model.value=this._calc_from(e)}_change(e){this.model.value=this._calc_from(e),this.model.value_throttled=this.model.value}}_.__name__=\"AbstractBaseSliderView\";class c extends _{_calc_to(){return{start:this.model.start,end:this.model.end,value:[this.model.value],step:this.model.step}}_calc_from([e]){return Number.isInteger(this.model.start)&&Number.isInteger(this.model.end)&&Number.isInteger(this.model.step)?Math.round(e):e}_set_keypress_handles(){const e=this.slider_el.querySelector(\".bk-noUi-handle\");e.setAttribute(\"tabindex\",\"0\"),e.addEventListener(\"keydown\",e=>this._keypress_handle(e))}}s.AbstractSliderView=c,c.__name__=\"AbstractSliderView\";class u extends _{_calc_to(){return{start:this.model.start,end:this.model.end,value:this.model.value,step:this.model.step}}_calc_from(e){return e}_set_keypress_handles(){const e=this.slider_el.querySelector(\".bk-noUi-handle-lower\"),t=this.slider_el.querySelector(\".bk-noUi-handle-upper\");e.setAttribute(\"tabindex\",\"0\"),e.addEventListener(\"keydown\",e=>this._keypress_handle(e,0)),t.setAttribute(\"tabindex\",\"1\"),t.addEventListener(\"keydown\",e=>this._keypress_handle(e,1))}}s.AbstractRangeSliderView=u,u.__name__=\"AbstractRangeSliderView\";class m extends a.Control{constructor(e){super(e),this.connected=!1}static init_AbstractSlider(){this.define({title:[r.String,\"\"],show_value:[r.Boolean,!0],start:[r.Any],end:[r.Any],value:[r.Any],value_throttled:[r.Any],step:[r.Number,1],format:[r.Any],direction:[r.Any,\"ltr\"],tooltips:[r.Boolean,!0],bar_color:[r.Color,\"#e6e6e6\"]})}_formatter(e,t){return`${e}`}pretty(e){return this._formatter(e,this.format)}}s.AbstractSlider=m,m.__name__=\"AbstractSlider\",m.init_AbstractSlider()},\n      397: function _(t,e,r){\n      /*! nouislider - 10.1.0 - 2017-07-28 17:11:18 */var n;n=function(){\"use strict\";var t=\"10.1.0\";function e(t){t.preventDefault()}function r(t){return\"number\"==typeof t&&!isNaN(t)&&isFinite(t)}function n(t,e,r){r>0&&(s(t,e),setTimeout((function(){a(t,e)}),r))}function i(t){return Array.isArray(t)?t:[t]}function o(t){var e=(t=String(t)).split(\".\");return e.length>1?e[1].length:0}function s(t,e){t.classList?t.classList.add(e):t.className+=\" \"+e}function a(t,e){t.classList?t.classList.remove(e):t.className=t.className.replace(new RegExp(\"(^|\\\\b)\"+e.split(\" \").join(\"|\")+\"(\\\\b|$)\",\"gi\"),\" \")}function l(t){var e=void 0!==window.pageXOffset,r=\"CSS1Compat\"===(t.compatMode||\"\");return{x:e?window.pageXOffset:r?t.documentElement.scrollLeft:t.body.scrollLeft,y:e?window.pageYOffset:r?t.documentElement.scrollTop:t.body.scrollTop}}function u(t,e){return 100/(e-t)}function c(t,e){return 100*e/(t[1]-t[0])}function p(t,e){for(var r=1;t>=e[r];)r+=1;return r}function f(t,e,r){if(r>=t.slice(-1)[0])return 100;var n,i,o,s,a=p(r,t);return n=t[a-1],i=t[a],o=e[a-1],s=e[a],o+function(t,e){return c(t,t[0]<0?e+Math.abs(t[0]):e-t[0])}([n,i],r)/u(o,s)}function d(t,e,r,n){if(100===n)return n;var i,o,s=p(n,t);return r?n-(i=t[s-1])>((o=t[s])-i)/2?o:i:e[s-1]?t[s-1]+function(t,e){return Math.round(t/e)*e}(n-t[s-1],e[s-1]):n}function h(t,e,n){var i;if(\"number\"==typeof e&&(e=[e]),\"[object Array]\"!==Object.prototype.toString.call(e))throw new Error(\"noUiSlider (10.1.0): 'range' contains invalid value.\");if(!r(i=\"min\"===t?0:\"max\"===t?100:parseFloat(t))||!r(e[0]))throw new Error(\"noUiSlider (10.1.0): 'range' value isn't numeric.\");n.xPct.push(i),n.xVal.push(e[0]),i?n.xSteps.push(!isNaN(e[1])&&e[1]):isNaN(e[1])||(n.xSteps[0]=e[1]),n.xHighestCompleteStep.push(0)}function m(t,e,r){if(!e)return!0;r.xSteps[t]=c([r.xVal[t],r.xVal[t+1]],e)/u(r.xPct[t],r.xPct[t+1]);var n=(r.xVal[t+1]-r.xVal[t])/r.xNumSteps[t],i=Math.ceil(Number(n.toFixed(3))-1),o=r.xVal[t]+r.xNumSteps[t]*i;r.xHighestCompleteStep[t]=o}function g(t,e,r){this.xPct=[],this.xVal=[],this.xSteps=[r||!1],this.xNumSteps=[!1],this.xHighestCompleteStep=[],this.snap=e;var n,i=[];for(n in t)t.hasOwnProperty(n)&&i.push([t[n],n]);for(i.length&&\"object\"==typeof i[0][0]?i.sort((function(t,e){return t[0][0]-e[0][0]})):i.sort((function(t,e){return t[0]-e[0]})),n=0;n<i.length;n++)h(i[n][1],i[n][0],this);for(this.xNumSteps=this.xSteps.slice(0),n=0;n<this.xNumSteps.length;n++)m(n,this.xNumSteps[n],this)}g.prototype.getMargin=function(t){var e=this.xNumSteps[0];if(e&&t/e%1!=0)throw new Error(\"noUiSlider (10.1.0): 'limit', 'margin' and 'padding' must be divisible by step.\");return 2===this.xPct.length&&c(this.xVal,t)},g.prototype.toStepping=function(t){return t=f(this.xVal,this.xPct,t)},g.prototype.fromStepping=function(t){return function(t,e,r){if(r>=100)return t.slice(-1)[0];var n,i=p(r,e);return function(t,e){return e*(t[1]-t[0])/100+t[0]}([t[i-1],t[i]],(r-(n=e[i-1]))*u(n,e[i]))}(this.xVal,this.xPct,t)},g.prototype.getStep=function(t){return t=d(this.xPct,this.xSteps,this.snap,t)},g.prototype.getNearbySteps=function(t){var e=p(t,this.xPct);return{stepBefore:{startValue:this.xVal[e-2],step:this.xNumSteps[e-2],highestStep:this.xHighestCompleteStep[e-2]},thisStep:{startValue:this.xVal[e-1],step:this.xNumSteps[e-1],highestStep:this.xHighestCompleteStep[e-1]},stepAfter:{startValue:this.xVal[e-0],step:this.xNumSteps[e-0],highestStep:this.xHighestCompleteStep[e-0]}}},g.prototype.countStepDecimals=function(){var t=this.xNumSteps.map(o);return Math.max.apply(null,t)},g.prototype.convert=function(t){return this.getStep(this.toStepping(t))};var v={to:function(t){return void 0!==t&&t.toFixed(2)},from:Number};function b(t){if(function(t){return\"object\"==typeof t&&\"function\"==typeof t.to&&\"function\"==typeof t.from}(t))return!0;throw new Error(\"noUiSlider (10.1.0): 'format' requires 'to' and 'from' methods.\")}function S(t,e){if(!r(e))throw new Error(\"noUiSlider (10.1.0): 'step' is not numeric.\");t.singleStep=e}function w(t,e){if(\"object\"!=typeof e||Array.isArray(e))throw new Error(\"noUiSlider (10.1.0): 'range' is not an object.\");if(void 0===e.min||void 0===e.max)throw new Error(\"noUiSlider (10.1.0): Missing 'min' or 'max' in 'range'.\");if(e.min===e.max)throw new Error(\"noUiSlider (10.1.0): 'range' 'min' and 'max' cannot be equal.\");t.spectrum=new g(e,t.snap,t.singleStep)}function x(t,e){if(e=i(e),!Array.isArray(e)||!e.length)throw new Error(\"noUiSlider (10.1.0): 'start' option is incorrect.\");t.handles=e.length,t.start=e}function y(t,e){if(t.snap=e,\"boolean\"!=typeof e)throw new Error(\"noUiSlider (10.1.0): 'snap' option must be a boolean.\")}function E(t,e){if(t.animate=e,\"boolean\"!=typeof e)throw new Error(\"noUiSlider (10.1.0): 'animate' option must be a boolean.\")}function C(t,e){if(t.animationDuration=e,\"number\"!=typeof e)throw new Error(\"noUiSlider (10.1.0): 'animationDuration' option must be a number.\")}function N(t,e){var r,n=[!1];if(\"lower\"===e?e=[!0,!1]:\"upper\"===e&&(e=[!1,!0]),!0===e||!1===e){for(r=1;r<t.handles;r++)n.push(e);n.push(!1)}else{if(!Array.isArray(e)||!e.length||e.length!==t.handles+1)throw new Error(\"noUiSlider (10.1.0): 'connect' option doesn't match handle count.\");n=e}t.connect=n}function U(t,e){switch(e){case\"horizontal\":t.ort=0;break;case\"vertical\":t.ort=1;break;default:throw new Error(\"noUiSlider (10.1.0): 'orientation' option is invalid.\")}}function P(t,e){if(!r(e))throw new Error(\"noUiSlider (10.1.0): 'margin' option must be numeric.\");if(0!==e&&(t.margin=t.spectrum.getMargin(e),!t.margin))throw new Error(\"noUiSlider (10.1.0): 'margin' option is only supported on linear sliders.\")}function A(t,e){if(!r(e))throw new Error(\"noUiSlider (10.1.0): 'limit' option must be numeric.\");if(t.limit=t.spectrum.getMargin(e),!t.limit||t.handles<2)throw new Error(\"noUiSlider (10.1.0): 'limit' option is only supported on linear sliders with 2 or more handles.\")}function M(t,e){if(!r(e))throw new Error(\"noUiSlider (10.1.0): 'padding' option must be numeric.\");if(0!==e){if(t.padding=t.spectrum.getMargin(e),!t.padding)throw new Error(\"noUiSlider (10.1.0): 'padding' option is only supported on linear sliders.\");if(t.padding<0)throw new Error(\"noUiSlider (10.1.0): 'padding' option must be a positive number.\");if(t.padding>=50)throw new Error(\"noUiSlider (10.1.0): 'padding' option must be less than half the range.\")}}function O(t,e){switch(e){case\"ltr\":t.dir=0;break;case\"rtl\":t.dir=1;break;default:throw new Error(\"noUiSlider (10.1.0): 'direction' option was not recognized.\")}}function k(t,e){if(\"string\"!=typeof e)throw new Error(\"noUiSlider (10.1.0): 'behaviour' must be a string containing options.\");var r=e.indexOf(\"tap\")>=0,n=e.indexOf(\"drag\")>=0,i=e.indexOf(\"fixed\")>=0,o=e.indexOf(\"snap\")>=0,s=e.indexOf(\"hover\")>=0;if(i){if(2!==t.handles)throw new Error(\"noUiSlider (10.1.0): 'fixed' behaviour must be used with 2 handles\");P(t,t.start[1]-t.start[0])}t.events={tap:r||o,drag:n,fixed:i,snap:o,hover:s}}function V(t,e){if(t.multitouch=e,\"boolean\"!=typeof e)throw new Error(\"noUiSlider (10.1.0): 'multitouch' option must be a boolean.\")}function F(t,e){if(!1!==e)if(!0===e){t.tooltips=[];for(var r=0;r<t.handles;r++)t.tooltips.push(!0)}else{if(t.tooltips=i(e),t.tooltips.length!==t.handles)throw new Error(\"noUiSlider (10.1.0): must pass a formatter for all handles.\");t.tooltips.forEach((function(t){if(\"boolean\"!=typeof t&&(\"object\"!=typeof t||\"function\"!=typeof t.to))throw new Error(\"noUiSlider (10.1.0): 'tooltips' must be passed a formatter or 'false'.\")}))}}function L(t,e){t.ariaFormat=e,b(e)}function z(t,e){t.format=e,b(e)}function j(t,e){if(void 0!==e&&\"string\"!=typeof e&&!1!==e)throw new Error(\"noUiSlider (10.1.0): 'cssPrefix' must be a string or `false`.\");t.cssPrefix=e}function H(t,e){if(void 0!==e&&\"object\"!=typeof e)throw new Error(\"noUiSlider (10.1.0): 'cssClasses' must be an object.\");if(\"string\"==typeof t.cssPrefix)for(var r in t.cssClasses={},e)e.hasOwnProperty(r)&&(t.cssClasses[r]=t.cssPrefix+e[r]);else t.cssClasses=e}function D(t,e){if(!0!==e&&!1!==e)throw new Error(\"noUiSlider (10.1.0): 'useRequestAnimationFrame' option should be true (default) or false.\");t.useRequestAnimationFrame=e}function q(t){var e={margin:0,limit:0,padding:0,animate:!0,animationDuration:300,ariaFormat:v,format:v},r={step:{r:!1,t:S},start:{r:!0,t:x},connect:{r:!0,t:N},direction:{r:!0,t:O},snap:{r:!1,t:y},animate:{r:!1,t:E},animationDuration:{r:!1,t:C},range:{r:!0,t:w},orientation:{r:!1,t:U},margin:{r:!1,t:P},limit:{r:!1,t:A},padding:{r:!1,t:M},behaviour:{r:!0,t:k},multitouch:{r:!0,t:V},ariaFormat:{r:!1,t:L},format:{r:!1,t:z},tooltips:{r:!1,t:F},cssPrefix:{r:!1,t:j},cssClasses:{r:!1,t:H},useRequestAnimationFrame:{r:!1,t:D}},n={connect:!1,direction:\"ltr\",behaviour:\"tap\",multitouch:!1,orientation:\"horizontal\",cssPrefix:\"noUi-\",cssClasses:{target:\"target\",base:\"base\",origin:\"origin\",handle:\"handle\",handleLower:\"handle-lower\",handleUpper:\"handle-upper\",horizontal:\"horizontal\",vertical:\"vertical\",background:\"background\",connect:\"connect\",ltr:\"ltr\",rtl:\"rtl\",draggable:\"draggable\",drag:\"state-drag\",tap:\"state-tap\",active:\"active\",tooltip:\"tooltip\",pips:\"pips\",pipsHorizontal:\"pips-horizontal\",pipsVertical:\"pips-vertical\",marker:\"marker\",markerHorizontal:\"marker-horizontal\",markerVertical:\"marker-vertical\",markerNormal:\"marker-normal\",markerLarge:\"marker-large\",markerSub:\"marker-sub\",value:\"value\",valueHorizontal:\"value-horizontal\",valueVertical:\"value-vertical\",valueNormal:\"value-normal\",valueLarge:\"value-large\",valueSub:\"value-sub\"},useRequestAnimationFrame:!0};t.format&&!t.ariaFormat&&(t.ariaFormat=t.format),Object.keys(r).forEach((function(i){if(void 0===t[i]&&void 0===n[i]){if(r[i].r)throw new Error(\"noUiSlider (10.1.0): '\"+i+\"' is required.\");return!0}r[i].t(e,void 0===t[i]?n[i]:t[i])})),e.pips=t.pips;var i=[[\"left\",\"top\"],[\"right\",\"bottom\"]];return e.style=i[e.dir][e.ort],e.styleOposite=i[e.dir?0:1][e.ort],e}function T(t,r,o){var u,c,p,f,d,h,m,g=window.navigator.pointerEnabled?{start:\"pointerdown\",move:\"pointermove\",end:\"pointerup\"}:window.navigator.msPointerEnabled?{start:\"MSPointerDown\",move:\"MSPointerMove\",end:\"MSPointerUp\"}:{start:\"mousedown touchstart\",move:\"mousemove touchmove\",end:\"mouseup touchend\"},v=window.CSS&&CSS.supports&&CSS.supports(\"touch-action\",\"none\")&&function(){var t=!1;try{var e=Object.defineProperty({},\"passive\",{get:function(){t=!0}});window.addEventListener(\"test\",null,e)}catch(t){}return t}(),b=t,S=[],w=[],x=0,y=r.spectrum,E=[],C={},N=t.ownerDocument,U=N.documentElement,P=N.body;function A(t,e){var r=N.createElement(\"div\");return e&&s(r,e),t.appendChild(r),r}function M(t,e){var n=A(t,r.cssClasses.origin),i=A(n,r.cssClasses.handle);return i.setAttribute(\"data-handle\",e),i.setAttribute(\"tabindex\",\"0\"),i.setAttribute(\"role\",\"slider\"),i.setAttribute(\"aria-orientation\",r.ort?\"vertical\":\"horizontal\"),0===e?s(i,r.cssClasses.handleLower):e===r.handles-1&&s(i,r.cssClasses.handleUpper),n}function O(t,e){return!!e&&A(t,r.cssClasses.connect)}function k(t,e){return!!r.tooltips[e]&&A(t.firstChild,r.cssClasses.tooltip)}function V(t,e,n){var i=N.createElement(\"div\"),o=[r.cssClasses.valueNormal,r.cssClasses.valueLarge,r.cssClasses.valueSub],a=[r.cssClasses.markerNormal,r.cssClasses.markerLarge,r.cssClasses.markerSub],l=[r.cssClasses.valueHorizontal,r.cssClasses.valueVertical],u=[r.cssClasses.markerHorizontal,r.cssClasses.markerVertical];function c(t,e){var n=e===r.cssClasses.value,i=n?o:a;return e+\" \"+(n?l:u)[r.ort]+\" \"+i[t]}return s(i,r.cssClasses.pips),s(i,0===r.ort?r.cssClasses.pipsHorizontal:r.cssClasses.pipsVertical),Object.keys(t).forEach((function(o){!function(t,o){o[1]=o[1]&&e?e(o[0],o[1]):o[1];var s=A(i,!1);s.className=c(o[1],r.cssClasses.marker),s.style[r.style]=t+\"%\",o[1]&&((s=A(i,!1)).className=c(o[1],r.cssClasses.value),s.style[r.style]=t+\"%\",s.innerText=n.to(o[0]))}(o,t[o])})),i}function F(){var t;d&&((t=d).parentElement.removeChild(t),d=null)}function L(t){F();var e=t.mode,r=t.density||1,n=t.filter||!1,i=function(t,e,r){if(\"range\"===t||\"steps\"===t)return y.xVal;if(\"count\"===t){if(!e)throw new Error(\"noUiSlider (10.1.0): 'values' required for mode 'count'.\");var n,i=100/(e-1),o=0;for(e=[];(n=o++*i)<=100;)e.push(n);t=\"positions\"}return\"positions\"===t?e.map((function(t){return y.fromStepping(r?y.getStep(t):t)})):\"values\"===t?r?e.map((function(t){return y.fromStepping(y.getStep(y.toStepping(t)))})):e:void 0}(e,t.values||!1,t.stepped||!1),o=function(t,e,r){var n,i={},o=y.xVal[0],s=y.xVal[y.xVal.length-1],a=!1,l=!1,u=0;return n=r.slice().sort((function(t,e){return t-e})),(r=n.filter((function(t){return!this[t]&&(this[t]=!0)}),{}))[0]!==o&&(r.unshift(o),a=!0),r[r.length-1]!==s&&(r.push(s),l=!0),r.forEach((function(n,o){var s,c,p,f,d,h,m,g,v,b=n,S=r[o+1];if(\"steps\"===e&&(s=y.xNumSteps[o]),s||(s=S-b),!1!==b&&void 0!==S)for(s=Math.max(s,1e-7),c=b;c<=S;c=(c+s).toFixed(7)/1){for(m=(d=(f=y.toStepping(c))-u)/t,v=d/(g=Math.round(m)),p=1;p<=g;p+=1)i[(u+p*v).toFixed(5)]=[\"x\",0];h=r.indexOf(c)>-1?1:\"steps\"===e?2:0,!o&&a&&(h=0),c===S&&l||(i[f.toFixed(5)]=[c,h]),u=f}})),i}(r,e,i),s=t.format||{to:Math.round};return d=b.appendChild(V(o,n,s))}function z(){var t=u.getBoundingClientRect(),e=\"offset\"+[\"Width\",\"Height\"][r.ort];return 0===r.ort?t.width||u[e]:t.height||u[e]}function j(t,e,n,i){var o=function(o){return!b.hasAttribute(\"disabled\")&&(s=b,a=r.cssClasses.tap,(s.classList?!s.classList.contains(a):!new RegExp(\"\\\\b\"+a+\"\\\\b\").test(s.className))&&!!(o=function(t,e,n){var i,o,s=0===t.type.indexOf(\"touch\"),a=0===t.type.indexOf(\"mouse\"),u=0===t.type.indexOf(\"pointer\");if(0===t.type.indexOf(\"MSPointer\")&&(u=!0),s&&r.multitouch){var c=function(t){return t.target===n||n.contains(t.target)};if(\"touchstart\"===t.type){var p=Array.prototype.filter.call(t.touches,c);if(p.length>1)return!1;i=p[0].pageX,o=p[0].pageY}else{var f=Array.prototype.find.call(t.changedTouches,c);if(!f)return!1;i=f.pageX,o=f.pageY}}else if(s){if(t.touches.length>1)return!1;i=t.changedTouches[0].pageX,o=t.changedTouches[0].pageY}return e=e||l(N),(a||u)&&(i=t.clientX+e.x,o=t.clientY+e.y),t.pageOffset=e,t.points=[i,o],t.cursor=a||u,t}(o,i.pageOffset,i.target||e))&&!(t===g.start&&void 0!==o.buttons&&o.buttons>1)&&(!i.hover||!o.buttons)&&(v||o.preventDefault(),o.calcPoint=o.points[r.ort],void n(o,i)));var s,a},s=[];return t.split(\" \").forEach((function(t){e.addEventListener(t,o,!!v&&{passive:!0}),s.push([t,o])})),s}function H(t){var e,n,i,o,s,a,c=100*(t-(e=u,n=r.ort,i=e.getBoundingClientRect(),o=e.ownerDocument,s=o.documentElement,a=l(o),/webkit.*Chrome.*Mobile/i.test(navigator.userAgent)&&(a.x=0),n?i.top+a.y-s.clientTop:i.left+a.x-s.clientLeft))/z();return r.dir?100-c:c}function D(t,e,r,n){var i=r.slice(),o=[!t,t],s=[t,!t];n=n.slice(),t&&n.reverse(),n.length>1?n.forEach((function(t,r){var n=W(i,t,i[t]+e,o[r],s[r],!1);!1===n?e=0:(e=n-i[t],i[t]=n)})):o=s=[!0];var a=!1;n.forEach((function(t,n){a=J(t,r[t]+e,o[n],s[n])||a})),a&&n.forEach((function(t){T(\"update\",t),T(\"slide\",t)}))}function T(t,e,n){Object.keys(C).forEach((function(i){var o=i.split(\".\")[0];t===o&&C[i].forEach((function(t){t.call(f,E.map(r.format.to),e,E.slice(),n||!1,S.slice())}))}))}function R(t,e){\"mouseout\"===t.type&&\"HTML\"===t.target.nodeName&&null===t.relatedTarget&&B(t,e)}function X(t,e){if(-1===navigator.appVersion.indexOf(\"MSIE 9\")&&0===t.buttons&&0!==e.buttonsProperty)return B(t,e);var n=(r.dir?-1:1)*(t.calcPoint-e.startCalcPoint);D(n>0,100*n/e.baseSize,e.locations,e.handleNumbers)}function B(t,n){n.handle&&(a(n.handle,r.cssClasses.active),x-=1),n.listeners.forEach((function(t){U.removeEventListener(t[0],t[1])})),0===x&&(a(b,r.cssClasses.drag),G(),t.cursor&&(P.style.cursor=\"\",P.removeEventListener(\"selectstart\",e))),n.handleNumbers.forEach((function(t){T(\"change\",t),T(\"set\",t),T(\"end\",t)}))}function Y(t,n){var i;if(1===n.handleNumbers.length){var o=c[n.handleNumbers[0]];if(o.hasAttribute(\"disabled\"))return!1;i=o.children[0],x+=1,s(i,r.cssClasses.active)}t.stopPropagation();var a=[],l=j(g.move,U,X,{target:t.target,handle:i,listeners:a,startCalcPoint:t.calcPoint,baseSize:z(),pageOffset:t.pageOffset,handleNumbers:n.handleNumbers,buttonsProperty:t.buttons,locations:S.slice()}),u=j(g.end,U,B,{target:t.target,handle:i,listeners:a,handleNumbers:n.handleNumbers}),p=j(\"mouseout\",U,R,{target:t.target,handle:i,listeners:a,handleNumbers:n.handleNumbers});a.push.apply(a,l.concat(u,p)),t.cursor&&(P.style.cursor=getComputedStyle(t.target).cursor,c.length>1&&s(b,r.cssClasses.drag),P.addEventListener(\"selectstart\",e,!1)),n.handleNumbers.forEach((function(t){T(\"start\",t)}))}function _(t){t.stopPropagation();var e=H(t.calcPoint),i=function(t){var e=100,r=!1;return c.forEach((function(n,i){if(!n.hasAttribute(\"disabled\")){var o=Math.abs(S[i]-t);o<e&&(r=i,e=o)}})),r}(e);if(!1===i)return!1;r.events.snap||n(b,r.cssClasses.tap,r.animationDuration),J(i,e,!0,!0),G(),T(\"slide\",i,!0),T(\"update\",i,!0),T(\"change\",i,!0),T(\"set\",i,!0),r.events.snap&&Y(t,{handleNumbers:[i]})}function I(t){var e=H(t.calcPoint),r=y.getStep(e),n=y.fromStepping(r);Object.keys(C).forEach((function(t){\"hover\"===t.split(\".\")[0]&&C[t].forEach((function(t){t.call(f,n)}))}))}function W(t,e,n,i,o,s){var a;return c.length>1&&(i&&e>0&&(n=Math.max(n,t[e-1]+r.margin)),o&&e<c.length-1&&(n=Math.min(n,t[e+1]-r.margin))),c.length>1&&r.limit&&(i&&e>0&&(n=Math.min(n,t[e-1]+r.limit)),o&&e<c.length-1&&(n=Math.max(n,t[e+1]-r.limit))),r.padding&&(0===e&&(n=Math.max(n,r.padding)),e===c.length-1&&(n=Math.min(n,100-r.padding))),n=y.getStep(n),a=n,!((n=Math.max(Math.min(a,100),0))===t[e]&&!s)&&n}function $(t){return t+\"%\"}function G(){w.forEach((function(t){var e=S[t]>50?-1:1,r=3+(c.length+e*t);c[t].childNodes[0].style.zIndex=r}))}function J(t,e,n,i){return!1!==(e=W(S,t,e,n,i,!1))&&(function(t,e){S[t]=e,E[t]=y.fromStepping(e);var n=function(){c[t].style[r.style]=$(e),K(t),K(t+1)};window.requestAnimationFrame&&r.useRequestAnimationFrame?window.requestAnimationFrame(n):n()}(t,e),!0)}function K(t){if(p[t]){var e=0,n=100;0!==t&&(e=S[t-1]),t!==p.length-1&&(n=S[t]),p[t].style[r.style]=$(e),p[t].style[r.styleOposite]=$(100-n)}}function Q(t,e){null!==t&&!1!==t&&(\"number\"==typeof t&&(t=String(t)),!1===(t=r.format.from(t))||isNaN(t)||J(e,y.toStepping(t),!1,!1))}function Z(t,e){var o=i(t),s=void 0===S[0];e=void 0===e||!!e,o.forEach(Q),r.animate&&!s&&n(b,r.cssClasses.tap,r.animationDuration),w.forEach((function(t){J(t,S[t],!0,!1)})),G(),w.forEach((function(t){T(\"update\",t),null!==o[t]&&e&&T(\"set\",t)}))}function tt(){var t=E.map(r.format.to);return 1===t.length?t[0]:t}function et(t,e){C[t]=C[t]||[],C[t].push(e),\"update\"===t.split(\".\")[0]&&c.forEach((function(t,e){T(\"update\",e)}))}if(b.noUiSlider)throw new Error(\"noUiSlider (10.1.0): Slider was already initialized.\");return function(t){s(t,r.cssClasses.target),0===r.dir?s(t,r.cssClasses.ltr):s(t,r.cssClasses.rtl),0===r.ort?s(t,r.cssClasses.horizontal):s(t,r.cssClasses.vertical),u=A(t,r.cssClasses.base)}(b),function(t,e){c=[],(p=[]).push(O(e,t[0]));for(var n=0;n<r.handles;n++)c.push(M(e,n)),w[n]=n,p.push(O(e,t[n+1]))}(r.connect,u),f={destroy:function(){for(var t in r.cssClasses)r.cssClasses.hasOwnProperty(t)&&a(b,r.cssClasses[t]);for(;b.firstChild;)b.removeChild(b.firstChild);delete b.noUiSlider},steps:function(){return S.map((function(t,e){var r=y.getNearbySteps(t),n=E[e],i=r.thisStep.step,o=null;!1!==i&&n+i>r.stepAfter.startValue&&(i=r.stepAfter.startValue-n),o=n>r.thisStep.startValue?r.thisStep.step:!1!==r.stepBefore.step&&n-r.stepBefore.highestStep,100===t?i=null:0===t&&(o=null);var s=y.countStepDecimals();return null!==i&&!1!==i&&(i=Number(i.toFixed(s))),null!==o&&!1!==o&&(o=Number(o.toFixed(s))),[o,i]}))},on:et,off:function(t){var e=t&&t.split(\".\")[0],r=e&&t.substring(e.length);Object.keys(C).forEach((function(t){var n=t.split(\".\")[0],i=t.substring(n.length);e&&e!==n||r&&r!==i||delete C[t]}))},get:tt,set:Z,reset:function(t){Z(r.start,t)},__moveHandles:function(t,e,r){D(t,e,S,r)},options:o,updateOptions:function(t,e){var n=tt(),i=[\"margin\",\"limit\",\"padding\",\"range\",\"animate\",\"snap\",\"step\",\"format\"];i.forEach((function(e){void 0!==t[e]&&(o[e]=t[e])}));var s=q(o);i.forEach((function(e){void 0!==t[e]&&(r[e]=s[e])})),y=s.spectrum,r.margin=s.margin,r.limit=s.limit,r.padding=s.padding,r.pips&&L(r.pips),S=[],Z(t.start||n,e)},target:b,removePips:F,pips:L},(h=r.events).fixed||c.forEach((function(t,e){j(g.start,t.children[0],Y,{handleNumbers:[e]})})),h.tap&&j(g.start,u,_,{}),h.hover&&j(g.move,u,I,{hover:!0}),h.drag&&p.forEach((function(t,e){if(!1!==t&&0!==e&&e!==p.length-1){var n=c[e-1],i=c[e],o=[t];s(t,r.cssClasses.draggable),h.fixed&&(o.push(n.children[0]),o.push(i.children[0])),o.forEach((function(t){j(g.start,t,Y,{handles:[n,i],handleNumbers:[e-1,e]})}))}})),Z(r.start),r.pips&&L(r.pips),r.tooltips&&(m=c.map(k),et(\"update\",(function(t,e,n){if(m[e]){var i=t[e];!0!==r.tooltips[e]&&(i=r.tooltips[e].to(n[e])),m[e].innerHTML=i}}))),et(\"update\",(function(t,e,n,i,o){w.forEach((function(t){var e=c[t],i=W(S,t,0,!0,!0,!0),s=W(S,t,100,!0,!0,!0),a=o[t],l=r.ariaFormat.to(n[t]);e.children[0].setAttribute(\"aria-valuemin\",i.toFixed(1)),e.children[0].setAttribute(\"aria-valuemax\",s.toFixed(1)),e.children[0].setAttribute(\"aria-valuenow\",a.toFixed(1)),e.children[0].setAttribute(\"aria-valuetext\",l)}))})),f}return{version:t,create:function(t,e){if(!t||!t.nodeName)throw new Error(\"noUiSlider (10.1.0): create requires a single element, got: \"+t);var r=T(t,q(e),e);return t.noUiSlider=r,r}}},\"function\"==typeof define&&define.amd?define([],n):\"object\"==typeof r?e.exports=n():window.noUiSlider=n()},\n      398: function _(e,t,i){Object.defineProperty(i,\"__esModule\",{value:!0});const l=e(1);e(67),e(399),l.__importStar(e(66)).styles.append(\".bk-root .bk-slider-title {\\n  white-space: nowrap;\\n}\\n.bk-root .bk-slider-value {\\n  font-weight: 600;\\n}\\n\"),i.bk_slider_value=\"bk-slider-value\",i.bk_slider_title=\"bk-slider-title\",i.bk_input_group=\"bk-input-group\"},\n      399: function _(n,o,t){Object.defineProperty(t,\"__esModule\",{value:!0});const r=n(1);n(67),r.__importStar(n(66)).styles.append('.bk-root {\\n  /* Functional styling;\\n * These styles are required for noUiSlider to function.\\n * You don\\'t need to change these rules to apply your design.\\n */\\n  /* Painting and performance;\\n * Browsers can paint handles in their own layer.\\n */\\n  /* Slider size and handle placement;\\n */\\n  /* Styling;\\n */\\n  /* Handles and cursors;\\n */\\n  /* Handle stripes;\\n */\\n  /* Disabled state;\\n */\\n  /* Base;\\n *\\n */\\n  /* Values;\\n *\\n */\\n  /* Markings;\\n *\\n */\\n  /* Horizontal layout;\\n *\\n */\\n  /* Vertical layout;\\n *\\n */\\n}\\n.bk-root .bk-noUi-target,\\n.bk-root .bk-noUi-target * {\\n  -webkit-touch-callout: none;\\n  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\\n  -webkit-user-select: none;\\n  -ms-touch-action: none;\\n  touch-action: none;\\n  -ms-user-select: none;\\n  -moz-user-select: none;\\n  user-select: none;\\n  -moz-box-sizing: border-box;\\n  box-sizing: border-box;\\n}\\n.bk-root .bk-noUi-target {\\n  position: relative;\\n  direction: ltr;\\n}\\n.bk-root .bk-noUi-base {\\n  width: 100%;\\n  height: 100%;\\n  position: relative;\\n  z-index: 1;\\n  /* Fix 401 */\\n}\\n.bk-root .bk-noUi-connect {\\n  position: absolute;\\n  right: 0;\\n  top: 0;\\n  left: 0;\\n  bottom: 0;\\n}\\n.bk-root .bk-noUi-origin {\\n  position: absolute;\\n  height: 0;\\n  width: 0;\\n}\\n.bk-root .bk-noUi-handle {\\n  position: relative;\\n  z-index: 1;\\n}\\n.bk-root .bk-noUi-state-tap .bk-noUi-connect,\\n.bk-root .bk-noUi-state-tap .bk-noUi-origin {\\n  -webkit-transition: top 0.3s, right 0.3s, bottom 0.3s, left 0.3s;\\n  transition: top 0.3s, right 0.3s, bottom 0.3s, left 0.3s;\\n}\\n.bk-root .bk-noUi-state-drag * {\\n  cursor: inherit !important;\\n}\\n.bk-root .bk-noUi-base,\\n.bk-root .bk-noUi-handle {\\n  -webkit-transform: translate3d(0, 0, 0);\\n  transform: translate3d(0, 0, 0);\\n}\\n.bk-root .bk-noUi-horizontal {\\n  height: 18px;\\n}\\n.bk-root .bk-noUi-horizontal .bk-noUi-handle {\\n  width: 34px;\\n  height: 28px;\\n  left: -17px;\\n  top: -6px;\\n}\\n.bk-root .bk-noUi-vertical {\\n  width: 18px;\\n}\\n.bk-root .bk-noUi-vertical .bk-noUi-handle {\\n  width: 28px;\\n  height: 34px;\\n  left: -6px;\\n  top: -17px;\\n}\\n.bk-root .bk-noUi-target {\\n  background: #FAFAFA;\\n  border-radius: 4px;\\n  border: 1px solid #D3D3D3;\\n  box-shadow: inset 0 1px 1px #F0F0F0, 0 3px 6px -5px #BBB;\\n}\\n.bk-root .bk-noUi-connect {\\n  background: #3FB8AF;\\n  border-radius: 4px;\\n  box-shadow: inset 0 0 3px rgba(51, 51, 51, 0.45);\\n  -webkit-transition: background 450ms;\\n  transition: background 450ms;\\n}\\n.bk-root .bk-noUi-draggable {\\n  cursor: ew-resize;\\n}\\n.bk-root .bk-noUi-vertical .bk-noUi-draggable {\\n  cursor: ns-resize;\\n}\\n.bk-root .bk-noUi-handle {\\n  border: 1px solid #D9D9D9;\\n  border-radius: 3px;\\n  background: #FFF;\\n  cursor: default;\\n  box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #EBEBEB, 0 3px 6px -3px #BBB;\\n}\\n.bk-root .bk-noUi-active {\\n  box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #DDD, 0 3px 6px -3px #BBB;\\n}\\n.bk-root .bk-noUi-handle:before,\\n.bk-root .bk-noUi-handle:after {\\n  content: \"\";\\n  display: block;\\n  position: absolute;\\n  height: 14px;\\n  width: 1px;\\n  background: #E8E7E6;\\n  left: 14px;\\n  top: 6px;\\n}\\n.bk-root .bk-noUi-handle:after {\\n  left: 17px;\\n}\\n.bk-root .bk-noUi-vertical .bk-noUi-handle:before,\\n.bk-root .bk-noUi-vertical .bk-noUi-handle:after {\\n  width: 14px;\\n  height: 1px;\\n  left: 6px;\\n  top: 14px;\\n}\\n.bk-root .bk-noUi-vertical .bk-noUi-handle:after {\\n  top: 17px;\\n}\\n.bk-root [disabled] .bk-noUi-connect {\\n  background: #B8B8B8;\\n}\\n.bk-root [disabled].bk-noUi-target,\\n.bk-root [disabled].bk-noUi-handle,\\n.bk-root [disabled] .bk-noUi-handle {\\n  cursor: not-allowed;\\n}\\n.bk-root .bk-noUi-pips,\\n.bk-root .bk-noUi-pips * {\\n  -moz-box-sizing: border-box;\\n  box-sizing: border-box;\\n}\\n.bk-root .bk-noUi-pips {\\n  position: absolute;\\n  color: #999;\\n}\\n.bk-root .bk-noUi-value {\\n  position: absolute;\\n  white-space: nowrap;\\n  text-align: center;\\n}\\n.bk-root .bk-noUi-value-sub {\\n  color: #ccc;\\n  font-size: 10px;\\n}\\n.bk-root .bk-noUi-marker {\\n  position: absolute;\\n  background: #CCC;\\n}\\n.bk-root .bk-noUi-marker-sub {\\n  background: #AAA;\\n}\\n.bk-root .bk-noUi-marker-large {\\n  background: #AAA;\\n}\\n.bk-root .bk-noUi-pips-horizontal {\\n  padding: 10px 0;\\n  height: 80px;\\n  top: 100%;\\n  left: 0;\\n  width: 100%;\\n}\\n.bk-root .bk-noUi-value-horizontal {\\n  -webkit-transform: translate3d(-50%, 50%, 0);\\n  transform: translate3d(-50%, 50%, 0);\\n}\\n.bk-root .bk-noUi-marker-horizontal.bk-noUi-marker {\\n  margin-left: -1px;\\n  width: 2px;\\n  height: 5px;\\n}\\n.bk-root .bk-noUi-marker-horizontal.bk-noUi-marker-sub {\\n  height: 10px;\\n}\\n.bk-root .bk-noUi-marker-horizontal.bk-noUi-marker-large {\\n  height: 15px;\\n}\\n.bk-root .bk-noUi-pips-vertical {\\n  padding: 0 10px;\\n  height: 100%;\\n  top: 0;\\n  left: 100%;\\n}\\n.bk-root .bk-noUi-value-vertical {\\n  -webkit-transform: translate3d(0, 50%, 0);\\n  transform: translate3d(0, 50%, 0);\\n  padding-left: 25px;\\n}\\n.bk-root .bk-noUi-marker-vertical.bk-noUi-marker {\\n  width: 5px;\\n  height: 2px;\\n  margin-top: -1px;\\n}\\n.bk-root .bk-noUi-marker-vertical.bk-noUi-marker-sub {\\n  width: 10px;\\n}\\n.bk-root .bk-noUi-marker-vertical.bk-noUi-marker-large {\\n  width: 15px;\\n}\\n.bk-root .bk-noUi-tooltip {\\n  display: block;\\n  position: absolute;\\n  border: 1px solid #D9D9D9;\\n  border-radius: 3px;\\n  background: #fff;\\n  color: #000;\\n  padding: 5px;\\n  text-align: center;\\n  white-space: nowrap;\\n}\\n.bk-root .bk-noUi-horizontal .bk-noUi-tooltip {\\n  -webkit-transform: translate(-50%, 0);\\n  transform: translate(-50%, 0);\\n  left: 50%;\\n  bottom: 120%;\\n}\\n.bk-root .bk-noUi-vertical .bk-noUi-tooltip {\\n  -webkit-transform: translate(0, -50%);\\n  transform: translate(0, -50%);\\n  top: 50%;\\n  right: 120%;\\n}\\n.bk-root .bk-noUi-handle {\\n  cursor: grab;\\n  cursor: -webkit-grab;\\n}\\n.bk-root .bk-noUi-handle.bk-noUi-active {\\n  cursor: grabbing;\\n  cursor: -webkit-grabbing;\\n}\\n.bk-root .bk-noUi-tooltip {\\n  display: none;\\n  white-space: nowrap;\\n}\\n.bk-root .bk-noUi-handle:hover .bk-noUi-tooltip {\\n  display: block;\\n}\\n.bk-root .bk-noUi-horizontal {\\n  width: 100%;\\n  height: 10px;\\n}\\n.bk-root .bk-noUi-horizontal.bk-noUi-target {\\n  margin: 5px 0px;\\n}\\n.bk-root .bk-noUi-horizontal .bk-noUi-handle {\\n  width: 14px;\\n  height: 18px;\\n  left: -7px;\\n  top: -5px;\\n}\\n.bk-root .bk-noUi-vertical {\\n  width: 10px;\\n  height: 100%;\\n}\\n.bk-root .bk-noUi-vertical.bk-noUi-target {\\n  margin: 0px 5px;\\n}\\n.bk-root .bk-noUi-vertical .bk-noUi-handle {\\n  width: 18px;\\n  height: 14px;\\n  left: -5px;\\n  top: -7px;\\n}\\n.bk-root .bk-noUi-handle:after,\\n.bk-root .bk-noUi-handle:before {\\n  display: none;\\n}\\n.bk-root .bk-noUi-connect {\\n  box-shadow: none;\\n}\\n')},\n      400: function _(e,t,i){Object.defineProperty(i,\"__esModule\",{value:!0});const r=e(1).__importDefault(e(157)),a=e(396);class d extends a.AbstractSliderView{}i.DateSliderView=d,d.__name__=\"DateSliderView\";class s extends a.AbstractSlider{constructor(e){super(e),this.behaviour=\"tap\",this.connected=[!0,!1]}static init_DateSlider(){this.prototype.default_view=d,this.override({format:\"%d %b %Y\"})}_formatter(e,t){return r.default(e,t)}}i.DateSlider=s,s.__name__=\"DateSlider\",s.init_DateSlider()},\n      401: function _(e,t,i){Object.defineProperty(i,\"__esModule\",{value:!0});const r=e(1),_=e(402),n=r.__importStar(e(19));class s extends _.MarkupView{render(){super.render(),this.model.render_as_text?this.markup_el.textContent=this.model.text:this.markup_el.innerHTML=this.model.text}}i.DivView=s,s.__name__=\"DivView\";class a extends _.Markup{constructor(e){super(e)}static init_Div(){this.prototype.default_view=s,this.define({render_as_text:[n.Boolean,!1]})}}i.Div=a,a.__name__=\"Div\",a.init_Div()},\n      402: function _(e,t,i){Object.defineProperty(i,\"__esModule\",{value:!0});const s=e(1),n=e(187),a=e(66),r=s.__importStar(e(19)),l=e(441),_=e(403);class c extends l.WidgetView{connect_signals(){super.connect_signals(),this.connect(this.model.change,()=>{this.render(),this.root.compute_layout()})}_update_layout(){this.layout=new n.VariadicBox(this.el),this.layout.set_sizing(this.box_sizing())}render(){super.render();const e=Object.assign(Object.assign({},this.model.style),{display:\"inline-block\"});this.markup_el=a.div({class:_.bk_clearfix,style:e}),this.el.appendChild(this.markup_el)}}i.MarkupView=c,c.__name__=\"MarkupView\";class o extends l.Widget{constructor(e){super(e)}static init_Markup(){this.define({text:[r.String,\"\"],style:[r.Any,{}]})}}i.Markup=o,o.__name__=\"Markup\",o.init_Markup()},\n      403: function _(e,r,t){Object.defineProperty(t,\"__esModule\",{value:!0});const n=e(1);e(67),n.__importStar(e(66)).styles.append('.bk-root .bk-clearfix:before,\\n.bk-root .bk-clearfix:after {\\n  content: \"\";\\n  display: table;\\n}\\n.bk-root .bk-clearfix:after {\\n  clear: both;\\n}\\n'),t.bk_clearfix=\"bk-clearfix\"},\n      404: function _(e,t,i){Object.defineProperty(i,\"__esModule\",{value:!0});const n=e(1),s=e(378),o=e(281),_=e(66),d=n.__importStar(e(19)),l=e(8),r=e(145),c=e(252),u=e(253);class h extends s.AbstractButtonView{constructor(){super(...arguments),this._open=!1}render(){super.render();const e=_.div({class:[u.bk_caret,r.bk_down]});if(this.model.is_split){const t=this._render_button(e);t.classList.add(c.bk_dropdown_toggle),t.addEventListener(\"click\",()=>this._toggle_menu()),this.group_el.appendChild(t)}else this.button_el.appendChild(e);const t=this.model.menu.map((e,t)=>{if(null==e)return _.div({class:u.bk_divider});{const i=l.isString(e)?e:e[0],n=_.div({},i);return n.addEventListener(\"click\",()=>this._item_click(t)),n}});this.menu=_.div({class:[u.bk_menu,r.bk_below]},t),this.el.appendChild(this.menu),_.undisplay(this.menu)}_show_menu(){if(!this._open){this._open=!0,_.display(this.menu);const e=t=>{const{target:i}=t;i instanceof HTMLElement&&!this.el.contains(i)&&(document.removeEventListener(\"click\",e),this._hide_menu())};document.addEventListener(\"click\",e)}}_hide_menu(){this._open&&(this._open=!1,_.undisplay(this.menu))}_toggle_menu(){this._open?this._hide_menu():this._show_menu()}click(){this.model.is_split?(this._hide_menu(),this.model.trigger_event(new o.ButtonClick),super.click()):this._toggle_menu()}_item_click(e){this._hide_menu();const t=this.model.menu[e];if(null!=t){const i=l.isString(t)?t:t[1];l.isString(i)?this.model.trigger_event(new o.MenuItemClick(i)):i.execute(this.model,{index:e})}}}i.DropdownView=h,h.__name__=\"DropdownView\";class p extends s.AbstractButton{constructor(e){super(e)}static init_Dropdown(){this.prototype.default_view=h,this.define({split:[d.Boolean,!1],menu:[d.Array,[]]}),this.override({label:\"Dropdown\"})}get is_split(){return this.split}}i.Dropdown=p,p.__name__=\"Dropdown\",p.init_Dropdown()},\n      405: function _(e,t,i){Object.defineProperty(i,\"__esModule\",{value:!0});const l=e(1).__importStar(e(19)),s=e(441);class n extends s.WidgetView{connect_signals(){super.connect_signals(),this.connect(this.model.change,()=>this.render()),this.connect(this.model.properties.width.change,()=>this.render())}render(){null==this.dialogEl&&(this.dialogEl=document.createElement(\"input\"),this.dialogEl.type=\"file\",this.dialogEl.multiple=!1,this.dialogEl.onchange=e=>this.load_file(e),this.el.appendChild(this.dialogEl)),null!=this.model.accept&&\"\"!=this.model.accept&&(this.dialogEl.accept=this.model.accept),this.dialogEl.style.width=\"{this.model.width}px\",this.dialogEl.disabled=this.model.disabled}load_file(e){const t=new FileReader;this.model.filename=e.target.files[0].name,t.onload=e=>this.file(e),t.readAsDataURL(e.target.files[0])}file(e){const t=e.target.result.split(\",\"),i=t[1],l=t[0].split(\":\")[1].split(\";\")[0];this.model.value=i,this.model.mime_type=l}}i.FileInputView=n,n.__name__=\"FileInputView\";class a extends s.Widget{constructor(e){super(e)}static init_FileInput(){this.prototype.default_view=n,this.define({value:[l.String,\"\"],mime_type:[l.String,\"\"],filename:[l.String,\"\"],accept:[l.String,\"\"]})}}i.FileInput=a,a.__name__=\"FileInput\",a.init_FileInput()},\n      406: function _(e,t,s){Object.defineProperty(s,\"__esModule\",{value:!0});const i=e(1),n=e(66),l=e(8),o=e(15),r=i.__importStar(e(19)),c=e(384),h=e(385);class a extends c.InputWidgetView{connect_signals(){super.connect_signals(),this.connect(this.model.properties.value.change,()=>this.render_selection()),this.connect(this.model.properties.options.change,()=>this.render()),this.connect(this.model.properties.name.change,()=>this.render()),this.connect(this.model.properties.title.change,()=>this.render()),this.connect(this.model.properties.size.change,()=>this.render()),this.connect(this.model.properties.disabled.change,()=>this.render())}render(){super.render();const e=this.model.options.map(e=>{let t,s;return l.isString(e)?t=s=e:[t,s]=e,n.option({value:t},s)});this.select_el=n.select({multiple:!0,class:h.bk_input,name:this.model.name,disabled:this.model.disabled},e),this.select_el.addEventListener(\"change\",()=>this.change_input()),this.group_el.appendChild(this.select_el),this.render_selection()}render_selection(){const e=new o.Set(this.model.value);for(const t of Array.from(this.el.querySelectorAll(\"option\")))t.selected=e.has(t.value);this.select_el.size=this.model.size}change_input(){const e=null!=this.el.querySelector(\"select:focus\"),t=[];for(const e of Array.from(this.el.querySelectorAll(\"option\")))e.selected&&t.push(e.value);this.model.value=t,super.change_input(),e&&this.select_el.focus()}}s.MultiSelectView=a,a.__name__=\"MultiSelectView\";class d extends c.InputWidget{constructor(e){super(e)}static init_MultiSelect(){this.prototype.default_view=a,this.define({value:[r.Array,[]],options:[r.Array,[]],size:[r.Number,4]})}}s.MultiSelect=d,d.__name__=\"MultiSelect\",d.init_MultiSelect()},\n      407: function _(a,e,r){Object.defineProperty(r,\"__esModule\",{value:!0});const t=a(402),p=a(66);class s extends t.MarkupView{render(){super.render();const a=p.p({style:{margin:0}},this.model.text);this.markup_el.appendChild(a)}}r.ParagraphView=s,s.__name__=\"ParagraphView\";class i extends t.Markup{constructor(a){super(a)}static init_Paragraph(){this.prototype.default_view=s}}r.Paragraph=i,i.__name__=\"Paragraph\",i.init_Paragraph()},\n      408: function _(e,t,s){Object.defineProperty(s,\"__esModule\",{value:!0});const n=e(383);class r extends n.TextInputView{render(){super.render(),this.input_el.type=\"password\"}}s.PasswordInputView=r,r.__name__=\"PasswordInputView\";class p extends n.TextInput{constructor(e){super(e)}static init_PasswordInput(){this.prototype.default_view=r}}s.PasswordInput=p,p.__name__=\"PasswordInput\",p.init_PasswordInput()},\n      409: function _(e,t,i){Object.defineProperty(i,\"__esModule\",{value:!0});const s=e(1),l=s.__importDefault(e(410)),o=e(66),n=e(8),h=s.__importStar(e(19)),c=e(385);e(411);const r=e(384);class d extends r.InputWidgetView{connect_signals(){super.connect_signals(),this.connect(this.model.properties.value.change,()=>this.render_selection()),this.connect(this.model.properties.disabled.change,()=>this.set_disabled()),this.connect(this.model.properties.max_items.change,()=>this.render()),this.connect(this.model.properties.option_limit.change,()=>this.render()),this.connect(this.model.properties.delete_button.change,()=>this.render()),this.connect(this.model.properties.placeholder.change,()=>this.render()),this.connect(this.model.properties.options.change,()=>this.render()),this.connect(this.model.properties.name.change,()=>this.render()),this.connect(this.model.properties.title.change,()=>this.render())}render(){super.render();const e=this.model.options.map(e=>{let t,i;return n.isString(e)?t=i=e:[t,i]=e,o.option({value:t},i)});this.select_el=o.select({multiple:!0,class:c.bk_input,name:this.model.name,disabled:this.model.disabled},e),this.group_el.appendChild(this.select_el),this.render_selection();let t=\"choices__item\",i=\"choices__button\";this.model.solid?(t+=\" solid\",i+=\" solid\"):(t+=\" light\",i+=\" light\");const s={removeItemButton:this.model.delete_button,classNames:{item:t,button:i}};null!==this.model.placeholder&&(s.placeholderValue=this.model.placeholder),null!==this.model.max_items&&(s.maxItemCount=this.model.max_items),null!==this.model.option_limit&&(s.renderChoiceLimit=this.model.option_limit),this.choice_el=new l.default(this.select_el,s),this.select_el.addEventListener(\"change\",()=>this.change_input())}render_selection(){const e=new Set(this.model.value);for(const t of Array.from(this.el.querySelectorAll(\"option\")))t.selected=e.has(t.value)}set_disabled(){this.model.disabled?this.choice_el.disable():this.choice_el.enable()}change_input(){const e=null!=this.el.querySelector(\"select:focus\"),t=[];for(const e of Array.from(this.el.querySelectorAll(\"option\")))e.selected&&t.push(e.value);this.model.value=t,super.change_input(),e&&this.select_el.focus()}}i.MultiChoiceView=d,d.__name__=\"MultiChoiceView\";class a extends r.InputWidget{constructor(e){super(e)}static init_MultiChoice(){this.prototype.default_view=d,this.define({value:[h.Array,[]],options:[h.Array,[]],max_items:[h.Number,null],delete_button:[h.Boolean,!0],placeholder:[h.String,null],option_limit:[h.Number,null],solid:[h.Boolean,!0]})}}i.MultiChoice=a,a.__name__=\"MultiChoice\",a.init_MultiChoice()},\n      410: function _(e,t,i){\n      /*! choices.js v9.0.1 | © 2019 Josh Johnson | https://github.com/jshjohnson/Choices#readme */\n      var n,s;n=window,s=function(){return function(e){var t={};function i(n){if(t[n])return t[n].exports;var s=t[n]={i:n,l:!1,exports:{}};return e[n].call(s.exports,s,s.exports,i),s.l=!0,s.exports}return i.m=e,i.c=t,i.d=function(e,t,n){i.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},i.r=function(e){\"undefined\"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:\"Module\"}),Object.defineProperty(e,\"__esModule\",{value:!0})},i.t=function(e,t){if(1&t&&(e=i(e)),8&t)return e;if(4&t&&\"object\"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(i.r(n),Object.defineProperty(n,\"default\",{enumerable:!0,value:e}),2&t&&\"string\"!=typeof e)for(var s in e)i.d(n,s,function(t){return e[t]}.bind(null,s));return n},i.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return i.d(t,\"a\",t),t},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},i.p=\"/public/assets/scripts/\",i(i.s=4)}([function(e,t,i){\"use strict\";var n=function(e){return function(e){return!!e&&\"object\"==typeof e}(e)&&!function(e){var t=Object.prototype.toString.call(e);return\"[object RegExp]\"===t||\"[object Date]\"===t||function(e){return e.$$typeof===s}(e)}(e)},s=\"function\"==typeof Symbol&&Symbol.for?Symbol.for(\"react.element\"):60103;function r(e,t){return!1!==t.clone&&t.isMergeableObject(e)?l((i=e,Array.isArray(i)?[]:{}),e,t):e;var i}function o(e,t,i){return e.concat(t).map((function(e){return r(e,i)}))}function a(e){return Object.keys(e).concat(function(e){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter((function(t){return e.propertyIsEnumerable(t)})):[]}(e))}function c(e,t,i){var n={};return i.isMergeableObject(e)&&a(e).forEach((function(t){n[t]=r(e[t],i)})),a(t).forEach((function(s){(function(e,t){try{return t in e&&!(Object.hasOwnProperty.call(e,t)&&Object.propertyIsEnumerable.call(e,t))}catch(e){return!1}})(e,s)||(i.isMergeableObject(t[s])&&e[s]?n[s]=function(e,t){if(!t.customMerge)return l;var i=t.customMerge(e);return\"function\"==typeof i?i:l}(s,i)(e[s],t[s],i):n[s]=r(t[s],i))})),n}function l(e,t,i){(i=i||{}).arrayMerge=i.arrayMerge||o,i.isMergeableObject=i.isMergeableObject||n,i.cloneUnlessOtherwiseSpecified=r;var s=Array.isArray(t);return s===Array.isArray(e)?s?i.arrayMerge(e,t,i):c(e,t,i):r(t,i)}l.all=function(e,t){if(!Array.isArray(e))throw new Error(\"first argument should be an array\");return e.reduce((function(e,i){return l(e,i,t)}),{})};var h=l;e.exports=h},function(e,t,i){\"use strict\";(function(e,n){var s,r=i(3);s=\"undefined\"!=typeof self?self:\"undefined\"!=typeof window?window:void 0!==e?e:n;var o=Object(r.a)(s);t.a=o}).call(this,i(5),i(6)(e))},function(e,t,i){\n      /*!\n                       * Fuse.js v3.4.5 - Lightweight fuzzy-search (http://fusejs.io)\n                       *\n                       * Copyright (c) 2012-2017 Kirollos Risk (http://kiro.me)\n                       * All Rights Reserved. Apache Software License 2.0\n                       *\n                       * http://www.apache.org/licenses/LICENSE-2.0\n                       */\n      e.exports=function(e){var t={};function i(n){if(t[n])return t[n].exports;var s=t[n]={i:n,l:!1,exports:{}};return e[n].call(s.exports,s,s.exports,i),s.l=!0,s.exports}return i.m=e,i.c=t,i.d=function(e,t,n){i.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},i.r=function(e){\"undefined\"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:\"Module\"}),Object.defineProperty(e,\"__esModule\",{value:!0})},i.t=function(e,t){if(1&t&&(e=i(e)),8&t)return e;if(4&t&&\"object\"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(i.r(n),Object.defineProperty(n,\"default\",{enumerable:!0,value:e}),2&t&&\"string\"!=typeof e)for(var s in e)i.d(n,s,function(t){return e[t]}.bind(null,s));return n},i.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return i.d(t,\"a\",t),t},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},i.p=\"\",i(i.s=1)}([function(e,t){e.exports=function(e){return Array.isArray?Array.isArray(e):\"[object Array]\"===Object.prototype.toString.call(e)}},function(e,t,i){function n(e){return(n=\"function\"==typeof Symbol&&\"symbol\"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&\"function\"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?\"symbol\":typeof e})(e)}function s(e,t){for(var i=0;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,\"value\"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}var r=i(2),o=i(8),a=i(0),c=function(){function e(t,i){var n=i.location,s=void 0===n?0:n,r=i.distance,a=void 0===r?100:r,c=i.threshold,l=void 0===c?.6:c,h=i.maxPatternLength,u=void 0===h?32:h,d=i.caseSensitive,p=void 0!==d&&d,m=i.tokenSeparator,f=void 0===m?/ +/g:m,v=i.findAllMatches,g=void 0!==v&&v,_=i.minMatchCharLength,b=void 0===_?1:_,y=i.id,E=void 0===y?null:y,I=i.keys,S=void 0===I?[]:I,w=i.shouldSort,O=void 0===w||w,C=i.getFn,A=void 0===C?o:C,L=i.sortFn,T=void 0===L?function(e,t){return e.score-t.score}:L,x=i.tokenize,k=void 0!==x&&x,P=i.matchAllTokens,D=void 0!==P&&P,M=i.includeMatches,N=void 0!==M&&M,F=i.includeScore,j=void 0!==F&&F,K=i.verbose,R=void 0!==K&&K;!function(e,t){if(!(e instanceof t))throw new TypeError(\"Cannot call a class as a function\")}(this,e),this.options={location:s,distance:a,threshold:l,maxPatternLength:u,isCaseSensitive:p,tokenSeparator:f,findAllMatches:g,minMatchCharLength:b,id:E,keys:S,includeMatches:N,includeScore:j,shouldSort:O,getFn:A,sortFn:T,verbose:R,tokenize:k,matchAllTokens:D},this.setCollection(t)}var t,i;return t=e,(i=[{key:\"setCollection\",value:function(e){return this.list=e,e}},{key:\"search\",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{limit:!1};this._log('---------\\nSearch pattern: \"'.concat(e,'\"'));var i=this._prepareSearchers(e),n=i.tokenSearchers,s=i.fullSearcher,r=this._search(n,s),o=r.weights,a=r.results;return this._computeScore(o,a),this.options.shouldSort&&this._sort(a),t.limit&&\"number\"==typeof t.limit&&(a=a.slice(0,t.limit)),this._format(a)}},{key:\"_prepareSearchers\",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:\"\",t=[];if(this.options.tokenize)for(var i=e.split(this.options.tokenSeparator),n=0,s=i.length;n<s;n+=1)t.push(new r(i[n],this.options));return{tokenSearchers:t,fullSearcher:new r(e,this.options)}}},{key:\"_search\",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0,i=this.list,n={},s=[];if(\"string\"==typeof i[0]){for(var r=0,o=i.length;r<o;r+=1)this._analyze({key:\"\",value:i[r],record:r,index:r},{resultMap:n,results:s,tokenSearchers:e,fullSearcher:t});return{weights:null,results:s}}for(var a={},c=0,l=i.length;c<l;c+=1)for(var h=i[c],u=0,d=this.options.keys.length;u<d;u+=1){var p=this.options.keys[u];if(\"string\"!=typeof p){if(a[p.name]={weight:1-p.weight||1},p.weight<=0||p.weight>1)throw new Error(\"Key weight has to be > 0 and <= 1\");p=p.name}else a[p]={weight:1};this._analyze({key:p,value:this.options.getFn(h,p),record:h,index:c},{resultMap:n,results:s,tokenSearchers:e,fullSearcher:t})}return{weights:a,results:s}}},{key:\"_analyze\",value:function(e,t){var i=e.key,n=e.arrayIndex,s=void 0===n?-1:n,r=e.value,o=e.record,c=e.index,l=t.tokenSearchers,h=void 0===l?[]:l,u=t.fullSearcher,d=void 0===u?[]:u,p=t.resultMap,m=void 0===p?{}:p,f=t.results,v=void 0===f?[]:f;if(null!=r){var g=!1,_=-1,b=0;if(\"string\"==typeof r){this._log(\"\\nKey: \".concat(\"\"===i?\"-\":i));var y=d.search(r);if(this._log('Full text: \"'.concat(r,'\", score: ').concat(y.score)),this.options.tokenize){for(var E=r.split(this.options.tokenSeparator),I=[],S=0;S<h.length;S+=1){var w=h[S];this._log('\\nPattern: \"'.concat(w.pattern,'\"'));for(var O=!1,C=0;C<E.length;C+=1){var A=E[C],L=w.search(A),T={};L.isMatch?(T[A]=L.score,g=!0,O=!0,I.push(L.score)):(T[A]=1,this.options.matchAllTokens||I.push(1)),this._log('Token: \"'.concat(A,'\", score: ').concat(T[A]))}O&&(b+=1)}_=I[0];for(var x=I.length,k=1;k<x;k+=1)_+=I[k];_/=x,this._log(\"Token score average:\",_)}var P=y.score;_>-1&&(P=(P+_)/2),this._log(\"Score average:\",P);var D=!this.options.tokenize||!this.options.matchAllTokens||b>=h.length;if(this._log(\"\\nCheck Matches: \".concat(D)),(g||y.isMatch)&&D){var M=m[c];M?M.output.push({key:i,arrayIndex:s,value:r,score:P,matchedIndices:y.matchedIndices}):(m[c]={item:o,output:[{key:i,arrayIndex:s,value:r,score:P,matchedIndices:y.matchedIndices}]},v.push(m[c]))}}else if(a(r))for(var N=0,F=r.length;N<F;N+=1)this._analyze({key:i,arrayIndex:N,value:r[N],record:o,index:c},{resultMap:m,results:v,tokenSearchers:h,fullSearcher:d})}}},{key:\"_computeScore\",value:function(e,t){this._log(\"\\n\\nComputing score:\\n\");for(var i=0,n=t.length;i<n;i+=1){for(var s=t[i].output,r=s.length,o=1,a=1,c=0;c<r;c+=1){var l=e?e[s[c].key].weight:1,h=(1===l?s[c].score:s[c].score||.001)*l;1!==l?a=Math.min(a,h):(s[c].nScore=h,o*=h)}t[i].score=1===a?o:a,this._log(t[i])}}},{key:\"_sort\",value:function(e){this._log(\"\\n\\nSorting....\"),e.sort(this.options.sortFn)}},{key:\"_format\",value:function(e){var t=[];if(this.options.verbose){var i=[];this._log(\"\\n\\nOutput:\\n\\n\",JSON.stringify(e,(function(e,t){if(\"object\"===n(t)&&null!==t){if(-1!==i.indexOf(t))return;i.push(t)}return t}))),i=null}var s=[];this.options.includeMatches&&s.push((function(e,t){var i=e.output;t.matches=[];for(var n=0,s=i.length;n<s;n+=1){var r=i[n];if(0!==r.matchedIndices.length){var o={indices:r.matchedIndices,value:r.value};r.key&&(o.key=r.key),r.hasOwnProperty(\"arrayIndex\")&&r.arrayIndex>-1&&(o.arrayIndex=r.arrayIndex),t.matches.push(o)}}})),this.options.includeScore&&s.push((function(e,t){t.score=e.score}));for(var r=0,o=e.length;r<o;r+=1){var a=e[r];if(this.options.id&&(a.item=this.options.getFn(a.item,this.options.id)[0]),s.length){for(var c={item:a.item},l=0,h=s.length;l<h;l+=1)s[l](a,c);t.push(c)}else t.push(a.item)}return t}},{key:\"_log\",value:function(){var e;this.options.verbose&&(e=console).log.apply(e,arguments)}}])&&s(t.prototype,i),e}();e.exports=c},function(e,t,i){function n(e,t){for(var i=0;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,\"value\"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}var s=i(3),r=i(4),o=i(7),a=function(){function e(t,i){var n=i.location,s=void 0===n?0:n,r=i.distance,a=void 0===r?100:r,c=i.threshold,l=void 0===c?.6:c,h=i.maxPatternLength,u=void 0===h?32:h,d=i.isCaseSensitive,p=void 0!==d&&d,m=i.tokenSeparator,f=void 0===m?/ +/g:m,v=i.findAllMatches,g=void 0!==v&&v,_=i.minMatchCharLength,b=void 0===_?1:_;!function(e,t){if(!(e instanceof t))throw new TypeError(\"Cannot call a class as a function\")}(this,e),this.options={location:s,distance:a,threshold:l,maxPatternLength:u,isCaseSensitive:p,tokenSeparator:f,findAllMatches:g,minMatchCharLength:b},this.pattern=this.options.isCaseSensitive?t:t.toLowerCase(),this.pattern.length<=u&&(this.patternAlphabet=o(this.pattern))}var t,i;return t=e,(i=[{key:\"search\",value:function(e){if(this.options.isCaseSensitive||(e=e.toLowerCase()),this.pattern===e)return{isMatch:!0,score:0,matchedIndices:[[0,e.length-1]]};var t=this.options,i=t.maxPatternLength,n=t.tokenSeparator;if(this.pattern.length>i)return s(e,this.pattern,n);var o=this.options,a=o.location,c=o.distance,l=o.threshold,h=o.findAllMatches,u=o.minMatchCharLength;return r(e,this.pattern,this.patternAlphabet,{location:a,distance:c,threshold:l,findAllMatches:h,minMatchCharLength:u})}}])&&n(t.prototype,i),e}();e.exports=a},function(e,t){var i=/[\\-\\[\\]\\/\\{\\}\\(\\)\\*\\+\\?\\.\\\\\\^\\$\\|]/g;e.exports=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:/ +/g,s=new RegExp(t.replace(i,\"\\\\$&\").replace(n,\"|\")),r=e.match(s),o=!!r,a=[];if(o)for(var c=0,l=r.length;c<l;c+=1){var h=r[c];a.push([e.indexOf(h),h.length-1])}return{score:o?.5:1,isMatch:o,matchedIndices:a}}},function(e,t,i){var n=i(5),s=i(6);e.exports=function(e,t,i,r){for(var o=r.location,a=void 0===o?0:o,c=r.distance,l=void 0===c?100:c,h=r.threshold,u=void 0===h?.6:h,d=r.findAllMatches,p=void 0!==d&&d,m=r.minMatchCharLength,f=void 0===m?1:m,v=a,g=e.length,_=u,b=e.indexOf(t,v),y=t.length,E=[],I=0;I<g;I+=1)E[I]=0;if(-1!==b){var S=n(t,{errors:0,currentLocation:b,expectedLocation:v,distance:l});if(_=Math.min(S,_),-1!==(b=e.lastIndexOf(t,v+y))){var w=n(t,{errors:0,currentLocation:b,expectedLocation:v,distance:l});_=Math.min(w,_)}}b=-1;for(var O=[],C=1,A=y+g,L=1<<y-1,T=0;T<y;T+=1){for(var x=0,k=A;x<k;)n(t,{errors:T,currentLocation:v+k,expectedLocation:v,distance:l})<=_?x=k:A=k,k=Math.floor((A-x)/2+x);A=k;var P=Math.max(1,v-k+1),D=p?g:Math.min(v+k,g)+y,M=Array(D+2);M[D+1]=(1<<T)-1;for(var N=D;N>=P;N-=1){var F=N-1,j=i[e.charAt(F)];if(j&&(E[F]=1),M[N]=(M[N+1]<<1|1)&j,0!==T&&(M[N]|=(O[N+1]|O[N])<<1|1|O[N+1]),M[N]&L&&(C=n(t,{errors:T,currentLocation:F,expectedLocation:v,distance:l}))<=_){if(_=C,(b=F)<=v)break;P=Math.max(1,2*v-b)}}if(n(t,{errors:T+1,currentLocation:v,expectedLocation:v,distance:l})>_)break;O=M}return{isMatch:b>=0,score:0===C?.001:C,matchedIndices:s(E,f)}}},function(e,t){e.exports=function(e,t){var i=t.errors,n=void 0===i?0:i,s=t.currentLocation,r=void 0===s?0:s,o=t.expectedLocation,a=void 0===o?0:o,c=t.distance,l=void 0===c?100:c,h=n/e.length,u=Math.abs(a-r);return l?h+u/l:u?1:h}},function(e,t){e.exports=function(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,i=[],n=-1,s=-1,r=0,o=e.length;r<o;r+=1){var a=e[r];a&&-1===n?n=r:a||-1===n||((s=r-1)-n+1>=t&&i.push([n,s]),n=-1)}return e[r-1]&&r-n>=t&&i.push([n,r-1]),i}},function(e,t){e.exports=function(e){for(var t={},i=e.length,n=0;n<i;n+=1)t[e.charAt(n)]=0;for(var s=0;s<i;s+=1)t[e.charAt(s)]|=1<<i-s-1;return t}},function(e,t,i){var n=i(0);e.exports=function(e,t){return function e(t,i,s){if(i){var r=i.indexOf(\".\"),o=i,a=null;-1!==r&&(o=i.slice(0,r),a=i.slice(r+1));var c=t[o];if(null!=c)if(a||\"string\"!=typeof c&&\"number\"!=typeof c)if(n(c))for(var l=0,h=c.length;l<h;l+=1)e(c[l],a,s);else a&&e(c,a,s);else s.push(c.toString())}else s.push(t);return s}(e,t,[])}}])},function(e,t,i){\"use strict\";function n(e){var t,i=e.Symbol;return\"function\"==typeof i?i.observable?t=i.observable:(t=i(\"observable\"),i.observable=t):t=\"@@observable\",t}i.d(t,\"a\",(function(){return n}))},function(e,t,i){e.exports=i(7)},function(e,t){var i;i=function(){return this}();try{i=i||new Function(\"return this\")()}catch(e){\"object\"==typeof window&&(i=window)}e.exports=i},function(e,t){e.exports=function(e){if(!e.webpackPolyfill){var t=Object.create(e);t.children||(t.children=[]),Object.defineProperty(t,\"loaded\",{enumerable:!0,get:function(){return t.l}}),Object.defineProperty(t,\"id\",{enumerable:!0,get:function(){return t.i}}),Object.defineProperty(t,\"exports\",{enumerable:!0}),t.webpackPolyfill=1}return t}},function(e,t,i){\"use strict\";i.r(t);var n=i(2),s=i.n(n),r=i(0),o=i.n(r),a=i(1),c=function(){return Math.random().toString(36).substring(7).split(\"\").join(\".\")},l={INIT:\"@@redux/INIT\"+c(),REPLACE:\"@@redux/REPLACE\"+c(),PROBE_UNKNOWN_ACTION:function(){return\"@@redux/PROBE_UNKNOWN_ACTION\"+c()}};function h(e){if(\"object\"!=typeof e||null===e)return!1;for(var t=e;null!==Object.getPrototypeOf(t);)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}function u(e,t,i){var n;if(\"function\"==typeof t&&\"function\"==typeof i||\"function\"==typeof i&&\"function\"==typeof arguments[3])throw new Error(\"It looks like you are passing several store enhancers to createStore(). This is not supported. Instead, compose them together to a single function.\");if(\"function\"==typeof t&&void 0===i&&(i=t,t=void 0),void 0!==i){if(\"function\"!=typeof i)throw new Error(\"Expected the enhancer to be a function.\");return i(u)(e,t)}if(\"function\"!=typeof e)throw new Error(\"Expected the reducer to be a function.\");var s=e,r=t,o=[],c=o,d=!1;function p(){c===o&&(c=o.slice())}function m(){if(d)throw new Error(\"You may not call store.getState() while the reducer is executing. The reducer has already received the state as an argument. Pass it down from the top reducer instead of reading it from the store.\");return r}function f(e){if(\"function\"!=typeof e)throw new Error(\"Expected the listener to be a function.\");if(d)throw new Error(\"You may not call store.subscribe() while the reducer is executing. If you would like to be notified after the store has been updated, subscribe from a component and invoke store.getState() in the callback to access the latest state. See https://redux.js.org/api-reference/store#subscribe(listener) for more details.\");var t=!0;return p(),c.push(e),function(){if(t){if(d)throw new Error(\"You may not unsubscribe from a store listener while the reducer is executing. See https://redux.js.org/api-reference/store#subscribe(listener) for more details.\");t=!1,p();var i=c.indexOf(e);c.splice(i,1)}}}function v(e){if(!h(e))throw new Error(\"Actions must be plain objects. Use custom middleware for async actions.\");if(void 0===e.type)throw new Error('Actions may not have an undefined \"type\" property. Have you misspelled a constant?');if(d)throw new Error(\"Reducers may not dispatch actions.\");try{d=!0,r=s(r,e)}finally{d=!1}for(var t=o=c,i=0;i<t.length;i++)(0,t[i])();return e}function g(e){if(\"function\"!=typeof e)throw new Error(\"Expected the nextReducer to be a function.\");s=e,v({type:l.REPLACE})}function _(){var e,t=f;return(e={subscribe:function(e){if(\"object\"!=typeof e||null===e)throw new TypeError(\"Expected the observer to be an object.\");function i(){e.next&&e.next(m())}return i(),{unsubscribe:t(i)}}})[a.a]=function(){return this},e}return v({type:l.INIT}),(n={dispatch:v,subscribe:f,getState:m,replaceReducer:g})[a.a]=_,n}function d(e,t){var i=t&&t.type;return\"Given \"+(i&&'action \"'+String(i)+'\"'||\"an action\")+', reducer \"'+e+'\" returned undefined. To ignore an action, you must explicitly return the previous state. If you want this reducer to hold no value, you can return null instead of undefined.'}var p,m=[],f=[],v=[],g={loading:!1},_=function(e,t){switch(void 0===e&&(e=g),t.type){case\"SET_IS_LOADING\":return{loading:t.isLoading};default:return e}},b=function(e){return Array.from({length:e},(function(){return(e=0,t=36,Math.floor(Math.random()*(t-e)+e)).toString(36);var e,t})).join(\"\")},y=function(e){return Object.prototype.toString.call(e).slice(8,-1)},E=function(e,t){return null!=t&&y(t)===e},I=function(e){return\"string\"!=typeof e?e:e.replace(/&/g,\"&amp;\").replace(/>/g,\"&rt;\").replace(/</g,\"&lt;\").replace(/\"/g,\"&quot;\")},S=(p=document.createElement(\"div\"),function(e){var t=e.trim();p.innerHTML=t;for(var i=p.children[0];p.firstChild;)p.removeChild(p.firstChild);return i}),w=function(e,t){return e.score-t.score},O=function(e){return JSON.parse(JSON.stringify(e))},C=function(e){for(var t=Object.keys(e),i={},n=0;n<t.length;n++){var s=t[n];\"function\"==typeof e[s]&&(i[s]=e[s])}var r,o=Object.keys(i);try{!function(e){Object.keys(e).forEach((function(t){var i=e[t];if(void 0===i(void 0,{type:l.INIT}))throw new Error('Reducer \"'+t+\"\\\" returned undefined during initialization. If the state passed to the reducer is undefined, you must explicitly return the initial state. The initial state may not be undefined. If you don't want to set a value for this reducer, you can use null instead of undefined.\");if(void 0===i(void 0,{type:l.PROBE_UNKNOWN_ACTION()}))throw new Error('Reducer \"'+t+\"\\\" returned undefined when probed with a random type. Don't try to handle \"+l.INIT+' or other actions in \"redux/*\" namespace. They are considered private. Instead, you must return the current state for any unknown actions, unless it is undefined, in which case you must return the initial state, regardless of the action type. The initial state may not be undefined, but can be null.')}))}(i)}catch(e){r=e}return function(e,t){if(void 0===e&&(e={}),r)throw r;for(var n=!1,s={},a=0;a<o.length;a++){var c=o[a],l=i[c],h=e[c],u=l(h,t);if(void 0===u){var p=d(c,t);throw new Error(p)}s[c]=u,n=n||u!==h}return n?s:e}}({items:function(e,t){switch(void 0===e&&(e=m),t.type){case\"ADD_ITEM\":return[].concat(e,[{id:t.id,choiceId:t.choiceId,groupId:t.groupId,value:t.value,label:t.label,active:!0,highlighted:!1,customProperties:t.customProperties,placeholder:t.placeholder||!1,keyCode:null}]).map((function(e){var t=e;return t.highlighted=!1,t}));case\"REMOVE_ITEM\":return e.map((function(e){var i=e;return i.id===t.id&&(i.active=!1),i}));case\"HIGHLIGHT_ITEM\":return e.map((function(e){var i=e;return i.id===t.id&&(i.highlighted=t.highlighted),i}));default:return e}},groups:function(e,t){switch(void 0===e&&(e=f),t.type){case\"ADD_GROUP\":return[].concat(e,[{id:t.id,value:t.value,active:t.active,disabled:t.disabled}]);case\"CLEAR_CHOICES\":return[];default:return e}},choices:function(e,t){switch(void 0===e&&(e=v),t.type){case\"ADD_CHOICE\":return[].concat(e,[{id:t.id,elementId:t.elementId,groupId:t.groupId,value:t.value,label:t.label||t.value,disabled:t.disabled||!1,selected:!1,active:!0,score:9999,customProperties:t.customProperties,placeholder:t.placeholder||!1,keyCode:null}]);case\"ADD_ITEM\":return t.activateOptions?e.map((function(e){var i=e;return i.active=t.active,i})):t.choiceId>-1?e.map((function(e){var i=e;return i.id===parseInt(t.choiceId,10)&&(i.selected=!0),i})):e;case\"REMOVE_ITEM\":return t.choiceId>-1?e.map((function(e){var i=e;return i.id===parseInt(t.choiceId,10)&&(i.selected=!1),i})):e;case\"FILTER_CHOICES\":return e.map((function(e){var i=e;return i.active=t.results.some((function(e){var t=e.item,n=e.score;return t.id===i.id&&(i.score=n,!0)})),i}));case\"ACTIVATE_CHOICES\":return e.map((function(e){var i=e;return i.active=t.active,i}));case\"CLEAR_CHOICES\":return v;default:return e}},general:_}),A=function(e,t){var i=e;if(\"CLEAR_ALL\"===t.type)i=void 0;else if(\"RESET_TO\"===t.type)return O(t.state);return C(i,t)};function L(e,t){for(var i=0;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,\"value\"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}var T=function(){function e(){this._store=u(A,window.__REDUX_DEVTOOLS_EXTENSION__&&window.__REDUX_DEVTOOLS_EXTENSION__())}var t,i,n,s=e.prototype;return s.subscribe=function(e){this._store.subscribe(e)},s.dispatch=function(e){this._store.dispatch(e)},s.isLoading=function(){return this.state.general.loading},s.getChoiceById=function(e){return this.activeChoices.find((function(t){return t.id===parseInt(e,10)}))},s.getGroupById=function(e){return this.groups.find((function(t){return t.id===e}))},t=e,(i=[{key:\"state\",get:function(){return this._store.getState()}},{key:\"items\",get:function(){return this.state.items}},{key:\"activeItems\",get:function(){return this.items.filter((function(e){return!0===e.active}))}},{key:\"highlightedActiveItems\",get:function(){return this.items.filter((function(e){return e.active&&e.highlighted}))}},{key:\"choices\",get:function(){return this.state.choices}},{key:\"activeChoices\",get:function(){return this.choices.filter((function(e){return!0===e.active}))}},{key:\"selectableChoices\",get:function(){return this.choices.filter((function(e){return!0!==e.disabled}))}},{key:\"searchableChoices\",get:function(){return this.selectableChoices.filter((function(e){return!0!==e.placeholder}))}},{key:\"placeholderChoice\",get:function(){return[].concat(this.choices).reverse().find((function(e){return!0===e.placeholder}))}},{key:\"groups\",get:function(){return this.state.groups}},{key:\"activeGroups\",get:function(){var e=this.groups,t=this.choices;return e.filter((function(e){var i=!0===e.active&&!1===e.disabled,n=t.some((function(e){return!0===e.active&&!1===e.disabled}));return i&&n}),[])}}])&&L(t.prototype,i),n&&L(t,n),e}();function x(e,t){for(var i=0;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,\"value\"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}var k=function(){function e(e){var t=e.element,i=e.type,n=e.classNames;this.element=t,this.classNames=n,this.type=i,this.isActive=!1}var t,i,n,s=e.prototype;return s.getChild=function(e){return this.element.querySelector(e)},s.show=function(){return this.element.classList.add(this.classNames.activeState),this.element.setAttribute(\"aria-expanded\",\"true\"),this.isActive=!0,this},s.hide=function(){return this.element.classList.remove(this.classNames.activeState),this.element.setAttribute(\"aria-expanded\",\"false\"),this.isActive=!1,this},t=e,(i=[{key:\"distanceFromTopWindow\",get:function(){return this.element.getBoundingClientRect().bottom}}])&&x(t.prototype,i),n&&x(t,n),e}(),P={items:[],choices:[],silent:!1,renderChoiceLimit:-1,maxItemCount:-1,addItems:!0,addItemFilter:null,removeItems:!0,removeItemButton:!1,editItems:!1,duplicateItemsAllowed:!0,delimiter:\",\",paste:!0,searchEnabled:!0,searchChoices:!0,searchFloor:1,searchResultLimit:4,searchFields:[\"label\",\"value\"],position:\"auto\",resetScrollPosition:!0,shouldSort:!0,shouldSortItems:!1,sorter:function(e,t){var i=e.value,n=e.label,s=void 0===n?i:n,r=t.value,o=t.label,a=void 0===o?r:o;return s.localeCompare(a,[],{sensitivity:\"base\",ignorePunctuation:!0,numeric:!0})},placeholder:!0,placeholderValue:null,searchPlaceholderValue:null,prependValue:null,appendValue:null,renderSelectedChoices:\"auto\",loadingText:\"Loading...\",noResultsText:\"No results found\",noChoicesText:\"No choices to choose from\",itemSelectText:\"Press to select\",uniqueItemText:\"Only unique values can be added\",customAddItemText:\"Only values matching specific conditions can be added\",addItemText:function(e){return'Press Enter to add <b>\"'+I(e)+'\"</b>'},maxItemText:function(e){return\"Only \"+e+\" values can be added\"},valueComparer:function(e,t){return e===t},fuseOptions:{includeScore:!0},callbackOnInit:null,callbackOnCreateTemplates:null,classNames:{containerOuter:\"choices\",containerInner:\"choices__inner\",input:\"choices__input\",inputCloned:\"choices__input--cloned\",list:\"choices__list\",listItems:\"choices__list--multiple\",listSingle:\"choices__list--single\",listDropdown:\"choices__list--dropdown\",item:\"choices__item\",itemSelectable:\"choices__item--selectable\",itemDisabled:\"choices__item--disabled\",itemChoice:\"choices__item--choice\",placeholder:\"choices__placeholder\",group:\"choices__group\",groupHeading:\"choices__heading\",button:\"choices__button\",activeState:\"is-active\",focusState:\"is-focused\",openState:\"is-open\",disabledState:\"is-disabled\",highlightedState:\"is-highlighted\",selectedState:\"is-selected\",flippedState:\"is-flipped\",loadingState:\"is-loading\",noResults:\"has-no-results\",noChoices:\"has-no-choices\"}},D=\"showDropdown\",M=\"hideDropdown\",N=\"change\",F=\"choice\",j=\"search\",K=\"addItem\",R=\"removeItem\",H=\"highlightItem\",B=\"highlightChoice\",V=\"ADD_CHOICE\",G=\"FILTER_CHOICES\",q=\"ACTIVATE_CHOICES\",U=\"CLEAR_CHOICES\",z=\"ADD_GROUP\",W=\"ADD_ITEM\",X=\"REMOVE_ITEM\",$=\"HIGHLIGHT_ITEM\",J=46,Y=8,Z=13,Q=65,ee=27,te=38,ie=40,ne=33,se=34,re=function(){function e(e){var t=e.element,i=e.type,n=e.classNames,s=e.position;this.element=t,this.classNames=n,this.type=i,this.position=s,this.isOpen=!1,this.isFlipped=!1,this.isFocussed=!1,this.isDisabled=!1,this.isLoading=!1,this._onFocus=this._onFocus.bind(this),this._onBlur=this._onBlur.bind(this)}var t=e.prototype;return t.addEventListeners=function(){this.element.addEventListener(\"focus\",this._onFocus),this.element.addEventListener(\"blur\",this._onBlur)},t.removeEventListeners=function(){this.element.removeEventListener(\"focus\",this._onFocus),this.element.removeEventListener(\"blur\",this._onBlur)},t.shouldFlip=function(e){if(\"number\"!=typeof e)return!1;var t=!1;return\"auto\"===this.position?t=!window.matchMedia(\"(min-height: \"+(e+1)+\"px)\").matches:\"top\"===this.position&&(t=!0),t},t.setActiveDescendant=function(e){this.element.setAttribute(\"aria-activedescendant\",e)},t.removeActiveDescendant=function(){this.element.removeAttribute(\"aria-activedescendant\")},t.open=function(e){this.element.classList.add(this.classNames.openState),this.element.setAttribute(\"aria-expanded\",\"true\"),this.isOpen=!0,this.shouldFlip(e)&&(this.element.classList.add(this.classNames.flippedState),this.isFlipped=!0)},t.close=function(){this.element.classList.remove(this.classNames.openState),this.element.setAttribute(\"aria-expanded\",\"false\"),this.removeActiveDescendant(),this.isOpen=!1,this.isFlipped&&(this.element.classList.remove(this.classNames.flippedState),this.isFlipped=!1)},t.focus=function(){this.isFocussed||this.element.focus()},t.addFocusState=function(){this.element.classList.add(this.classNames.focusState)},t.removeFocusState=function(){this.element.classList.remove(this.classNames.focusState)},t.enable=function(){this.element.classList.remove(this.classNames.disabledState),this.element.removeAttribute(\"aria-disabled\"),\"select-one\"===this.type&&this.element.setAttribute(\"tabindex\",\"0\"),this.isDisabled=!1},t.disable=function(){this.element.classList.add(this.classNames.disabledState),this.element.setAttribute(\"aria-disabled\",\"true\"),\"select-one\"===this.type&&this.element.setAttribute(\"tabindex\",\"-1\"),this.isDisabled=!0},t.wrap=function(e){!function(e,t){void 0===t&&(t=document.createElement(\"div\")),e.nextSibling?e.parentNode.insertBefore(t,e.nextSibling):e.parentNode.appendChild(t),t.appendChild(e)}(e,this.element)},t.unwrap=function(e){this.element.parentNode.insertBefore(e,this.element),this.element.parentNode.removeChild(this.element)},t.addLoadingState=function(){this.element.classList.add(this.classNames.loadingState),this.element.setAttribute(\"aria-busy\",\"true\"),this.isLoading=!0},t.removeLoadingState=function(){this.element.classList.remove(this.classNames.loadingState),this.element.removeAttribute(\"aria-busy\"),this.isLoading=!1},t._onFocus=function(){this.isFocussed=!0},t._onBlur=function(){this.isFocussed=!1},e}();function oe(e,t){for(var i=0;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,\"value\"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}var ae=function(){function e(e){var t=e.element,i=e.type,n=e.classNames,s=e.preventPaste;this.element=t,this.type=i,this.classNames=n,this.preventPaste=s,this.isFocussed=this.element===document.activeElement,this.isDisabled=t.disabled,this._onPaste=this._onPaste.bind(this),this._onInput=this._onInput.bind(this),this._onFocus=this._onFocus.bind(this),this._onBlur=this._onBlur.bind(this)}var t,i,n,s=e.prototype;return s.addEventListeners=function(){this.element.addEventListener(\"paste\",this._onPaste),this.element.addEventListener(\"input\",this._onInput,{passive:!0}),this.element.addEventListener(\"focus\",this._onFocus,{passive:!0}),this.element.addEventListener(\"blur\",this._onBlur,{passive:!0})},s.removeEventListeners=function(){this.element.removeEventListener(\"input\",this._onInput,{passive:!0}),this.element.removeEventListener(\"paste\",this._onPaste),this.element.removeEventListener(\"focus\",this._onFocus,{passive:!0}),this.element.removeEventListener(\"blur\",this._onBlur,{passive:!0})},s.enable=function(){this.element.removeAttribute(\"disabled\"),this.isDisabled=!1},s.disable=function(){this.element.setAttribute(\"disabled\",\"\"),this.isDisabled=!0},s.focus=function(){this.isFocussed||this.element.focus()},s.blur=function(){this.isFocussed&&this.element.blur()},s.clear=function(e){return void 0===e&&(e=!0),this.element.value&&(this.element.value=\"\"),e&&this.setWidth(),this},s.setWidth=function(){var e=this.element,t=e.style,i=e.value,n=e.placeholder;t.minWidth=n.length+1+\"ch\",t.width=i.length+1+\"ch\"},s.setActiveDescendant=function(e){this.element.setAttribute(\"aria-activedescendant\",e)},s.removeActiveDescendant=function(){this.element.removeAttribute(\"aria-activedescendant\")},s._onInput=function(){\"select-one\"!==this.type&&this.setWidth()},s._onPaste=function(e){this.preventPaste&&e.preventDefault()},s._onFocus=function(){this.isFocussed=!0},s._onBlur=function(){this.isFocussed=!1},t=e,(i=[{key:\"placeholder\",set:function(e){this.element.placeholder=e}},{key:\"value\",get:function(){return I(this.element.value)},set:function(e){this.element.value=e}}])&&oe(t.prototype,i),n&&oe(t,n),e}(),ce=function(){function e(e){var t=e.element;this.element=t,this.scrollPos=this.element.scrollTop,this.height=this.element.offsetHeight}var t=e.prototype;return t.clear=function(){this.element.innerHTML=\"\"},t.append=function(e){this.element.appendChild(e)},t.getChild=function(e){return this.element.querySelector(e)},t.hasChildren=function(){return this.element.hasChildNodes()},t.scrollToTop=function(){this.element.scrollTop=0},t.scrollToChildElement=function(e,t){var i=this;if(e){var n=this.element.offsetHeight,s=this.element.scrollTop+n,r=e.offsetHeight,o=e.offsetTop+r,a=t>0?this.element.scrollTop+o-s:e.offsetTop;requestAnimationFrame((function(){i._animateScroll(a,t)}))}},t._scrollDown=function(e,t,i){var n=(i-e)/t,s=n>1?n:1;this.element.scrollTop=e+s},t._scrollUp=function(e,t,i){var n=(e-i)/t,s=n>1?n:1;this.element.scrollTop=e-s},t._animateScroll=function(e,t){var i=this,n=this.element.scrollTop,s=!1;t>0?(this._scrollDown(n,4,e),n<e&&(s=!0)):(this._scrollUp(n,4,e),n>e&&(s=!0)),s&&requestAnimationFrame((function(){i._animateScroll(e,t)}))},e}();function le(e,t){for(var i=0;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,\"value\"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}var he=function(){function e(e){var t=e.element,i=e.classNames;if(this.element=t,this.classNames=i,!(t instanceof HTMLInputElement||t instanceof HTMLSelectElement))throw new TypeError(\"Invalid element passed\");this.isDisabled=!1}var t,i,n,s=e.prototype;return s.conceal=function(){this.element.classList.add(this.classNames.input),this.element.hidden=!0,this.element.tabIndex=-1;var e=this.element.getAttribute(\"style\");e&&this.element.setAttribute(\"data-choice-orig-style\",e),this.element.setAttribute(\"data-choice\",\"active\")},s.reveal=function(){this.element.classList.remove(this.classNames.input),this.element.hidden=!1,this.element.removeAttribute(\"tabindex\");var e=this.element.getAttribute(\"data-choice-orig-style\");e?(this.element.removeAttribute(\"data-choice-orig-style\"),this.element.setAttribute(\"style\",e)):this.element.removeAttribute(\"style\"),this.element.removeAttribute(\"data-choice\"),this.element.value=this.element.value},s.enable=function(){this.element.removeAttribute(\"disabled\"),this.element.disabled=!1,this.isDisabled=!1},s.disable=function(){this.element.setAttribute(\"disabled\",\"\"),this.element.disabled=!0,this.isDisabled=!0},s.triggerEvent=function(e,t){!function(e,t,i){void 0===i&&(i=null);var n=new CustomEvent(t,{detail:i,bubbles:!0,cancelable:!0});e.dispatchEvent(n)}(this.element,e,t)},t=e,(i=[{key:\"isActive\",get:function(){return\"active\"===this.element.dataset.choice}},{key:\"dir\",get:function(){return this.element.dir}},{key:\"value\",get:function(){return this.element.value},set:function(e){this.element.value=e}}])&&le(t.prototype,i),n&&le(t,n),e}();function ue(e,t){for(var i=0;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,\"value\"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}var de=function(e){var t,i,n,s,r;function o(t){var i,n=t.element,s=t.classNames,r=t.delimiter;return(i=e.call(this,{element:n,classNames:s})||this).delimiter=r,i}return i=e,(t=o).prototype=Object.create(i.prototype),t.prototype.constructor=t,t.__proto__=i,n=o,(s=[{key:\"value\",get:function(){return this.element.value},set:function(e){var t=e.map((function(e){return e.value})).join(this.delimiter);this.element.setAttribute(\"value\",t),this.element.value=t}}])&&ue(n.prototype,s),r&&ue(n,r),o}(he);function pe(e,t){for(var i=0;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,\"value\"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}var me=function(e){var t,i,n,s,r;function o(t){var i,n=t.element,s=t.classNames,r=t.template;return(i=e.call(this,{element:n,classNames:s})||this).template=r,i}return i=e,(t=o).prototype=Object.create(i.prototype),t.prototype.constructor=t,t.__proto__=i,o.prototype.appendDocFragment=function(e){this.element.innerHTML=\"\",this.element.appendChild(e)},n=o,(s=[{key:\"placeholderOption\",get:function(){return this.element.querySelector('option[value=\"\"]')||this.element.querySelector(\"option[placeholder]\")}},{key:\"optionGroups\",get:function(){return Array.from(this.element.getElementsByTagName(\"OPTGROUP\"))}},{key:\"options\",get:function(){return Array.from(this.element.options)},set:function(e){var t=this,i=document.createDocumentFragment();e.forEach((function(e){return n=e,s=t.template(n),void i.appendChild(s);var n,s})),this.appendDocFragment(i)}}])&&pe(n.prototype,s),r&&pe(n,r),o}(he),fe={containerOuter:function(e,t,i,n,s,r){var o=e.containerOuter,a=Object.assign(document.createElement(\"div\"),{className:o});return a.dataset.type=r,t&&(a.dir=t),n&&(a.tabIndex=0),i&&(a.setAttribute(\"role\",s?\"combobox\":\"listbox\"),s&&a.setAttribute(\"aria-autocomplete\",\"list\")),a.setAttribute(\"aria-haspopup\",\"true\"),a.setAttribute(\"aria-expanded\",\"false\"),a},containerInner:function(e){var t=e.containerInner;return Object.assign(document.createElement(\"div\"),{className:t})},itemList:function(e,t){var i=e.list,n=e.listSingle,s=e.listItems;return Object.assign(document.createElement(\"div\"),{className:i+\" \"+(t?n:s)})},placeholder:function(e,t){var i=e.placeholder;return Object.assign(document.createElement(\"div\"),{className:i,innerHTML:t})},item:function(e,t,i){var n=e.item,s=e.button,r=e.highlightedState,o=e.itemSelectable,a=e.placeholder,c=t.id,l=t.value,h=t.label,u=t.customProperties,d=t.active,p=t.disabled,m=t.highlighted,f=t.placeholder,v=Object.assign(document.createElement(\"div\"),{className:n,innerHTML:h});if(Object.assign(v.dataset,{item:\"\",id:c,value:l,customProperties:u}),d&&v.setAttribute(\"aria-selected\",\"true\"),p&&v.setAttribute(\"aria-disabled\",\"true\"),f&&v.classList.add(a),v.classList.add(m?r:o),i){p&&v.classList.remove(o),v.dataset.deletable=\"\";var g=Object.assign(document.createElement(\"button\"),{type:\"button\",className:s,innerHTML:\"Remove item\"});g.setAttribute(\"aria-label\",\"Remove item: '\"+l+\"'\"),g.dataset.button=\"\",v.appendChild(g)}return v},choiceList:function(e,t){var i=e.list,n=Object.assign(document.createElement(\"div\"),{className:i});return t||n.setAttribute(\"aria-multiselectable\",\"true\"),n.setAttribute(\"role\",\"listbox\"),n},choiceGroup:function(e,t){var i=e.group,n=e.groupHeading,s=e.itemDisabled,r=t.id,o=t.value,a=t.disabled,c=Object.assign(document.createElement(\"div\"),{className:i+\" \"+(a?s:\"\")});return c.setAttribute(\"role\",\"group\"),Object.assign(c.dataset,{group:\"\",id:r,value:o}),a&&c.setAttribute(\"aria-disabled\",\"true\"),c.appendChild(Object.assign(document.createElement(\"div\"),{className:n,innerHTML:o})),c},choice:function(e,t,i){var n=e.item,s=e.itemChoice,r=e.itemSelectable,o=e.selectedState,a=e.itemDisabled,c=e.placeholder,l=t.id,h=t.value,u=t.label,d=t.groupId,p=t.elementId,m=t.disabled,f=t.selected,v=t.placeholder,g=Object.assign(document.createElement(\"div\"),{id:p,innerHTML:u,className:n+\" \"+s});return f&&g.classList.add(o),v&&g.classList.add(c),g.setAttribute(\"role\",d>0?\"treeitem\":\"option\"),Object.assign(g.dataset,{choice:\"\",id:l,value:h,selectText:i}),m?(g.classList.add(a),g.dataset.choiceDisabled=\"\",g.setAttribute(\"aria-disabled\",\"true\")):(g.classList.add(r),g.dataset.choiceSelectable=\"\"),g},input:function(e,t){var i=e.input,n=e.inputCloned,s=Object.assign(document.createElement(\"input\"),{type:\"text\",className:i+\" \"+n,autocomplete:\"off\",autocapitalize:\"off\",spellcheck:!1});return s.setAttribute(\"role\",\"textbox\"),s.setAttribute(\"aria-autocomplete\",\"list\"),s.setAttribute(\"aria-label\",t),s},dropdown:function(e){var t=e.list,i=e.listDropdown,n=document.createElement(\"div\");return n.classList.add(t,i),n.setAttribute(\"aria-expanded\",\"false\"),n},notice:function(e,t,i){var n=e.item,s=e.itemChoice,r=e.noResults,o=e.noChoices;void 0===i&&(i=\"\");var a=[n,s];return\"no-choices\"===i?a.push(o):\"no-results\"===i&&a.push(r),Object.assign(document.createElement(\"div\"),{innerHTML:t,className:a.join(\" \")})},option:function(e){var t=e.label,i=e.value,n=e.customProperties,s=e.active,r=e.disabled,o=new Option(t,i,!1,s);return n&&(o.dataset.customProperties=n),o.disabled=r,o}},ve=function(e){return void 0===e&&(e=!0),{type:q,active:e}},ge=function(e,t){return{type:$,id:e,highlighted:t}},_e=function(e){var t=e.value,i=e.id,n=e.active,s=e.disabled;return{type:z,value:t,id:i,active:n,disabled:s}},be=function(e){return{type:\"SET_IS_LOADING\",isLoading:e}};function ye(e,t){for(var i=0;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,\"value\"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}var Ee=\"-ms-scroll-limit\"in document.documentElement.style&&\"-ms-ime-align\"in document.documentElement.style,Ie={},Se=function(){var e,t,i;function n(e,t){var i=this;void 0===e&&(e=\"[data-choice]\"),void 0===t&&(t={}),this.config=o.a.all([P,n.defaults.options,t],{arrayMerge:function(e,t){return[].concat(t)}});var s,r,a,c,l=(s=this.config,r=P,a=Object.keys(s).sort(),c=Object.keys(r).sort(),a.filter((function(e){return c.indexOf(e)<0})));l.length&&console.warn(\"Unknown config option(s) passed\",l.join(\", \"));var h=\"string\"==typeof e?document.querySelector(e):e;if(!(h instanceof HTMLInputElement||h instanceof HTMLSelectElement))throw TypeError(\"Expected one of the following types text|select-one|select-multiple\");if(this._isTextElement=\"text\"===h.type,this._isSelectOneElement=\"select-one\"===h.type,this._isSelectMultipleElement=\"select-multiple\"===h.type,this._isSelectElement=this._isSelectOneElement||this._isSelectMultipleElement,this.config.searchEnabled=this._isSelectMultipleElement||this.config.searchEnabled,[\"auto\",\"always\"].includes(this.config.renderSelectedChoices)||(this.config.renderSelectedChoices=\"auto\"),t.addItemFilter&&\"function\"!=typeof t.addItemFilter){var u=t.addItemFilter instanceof RegExp?t.addItemFilter:new RegExp(t.addItemFilter);this.config.addItemFilter=u.test.bind(u)}if(this._isTextElement?this.passedElement=new de({element:h,classNames:this.config.classNames,delimiter:this.config.delimiter}):this.passedElement=new me({element:h,classNames:this.config.classNames,template:function(e){return i._templates.option(e)}}),this.initialised=!1,this._store=new T,this._initialState={},this._currentState={},this._prevState={},this._currentValue=\"\",this._canSearch=this.config.searchEnabled,this._isScrollingOnIe=!1,this._highlightPosition=0,this._wasTap=!0,this._placeholderValue=this._generatePlaceholderValue(),this._baseId=function(e,t){var i=e.id||e.name&&e.name+\"-\"+b(2)||b(4);return i=t+\"-\"+(i=i.replace(/(:|\\.|\\[|\\]|,)/g,\"\"))}(this.passedElement.element,\"choices-\"),this._direction=this.passedElement.dir,!this._direction){var d=window.getComputedStyle(this.passedElement.element).direction;d!==window.getComputedStyle(document.documentElement).direction&&(this._direction=d)}if(this._idNames={itemChoice:\"item-choice\"},this._presetGroups=this.passedElement.optionGroups,this._presetOptions=this.passedElement.options,this._presetChoices=this.config.choices,this._presetItems=this.config.items,this.passedElement.value&&(this._presetItems=this._presetItems.concat(this.passedElement.value.split(this.config.delimiter))),this.passedElement.options&&this.passedElement.options.forEach((function(e){i._presetChoices.push({value:e.value,label:e.innerHTML,selected:e.selected,disabled:e.disabled||e.parentNode.disabled,placeholder:\"\"===e.value||e.hasAttribute(\"placeholder\"),customProperties:e.getAttribute(\"data-custom-properties\")})})),this._render=this._render.bind(this),this._onFocus=this._onFocus.bind(this),this._onBlur=this._onBlur.bind(this),this._onKeyUp=this._onKeyUp.bind(this),this._onKeyDown=this._onKeyDown.bind(this),this._onClick=this._onClick.bind(this),this._onTouchMove=this._onTouchMove.bind(this),this._onTouchEnd=this._onTouchEnd.bind(this),this._onMouseDown=this._onMouseDown.bind(this),this._onMouseOver=this._onMouseOver.bind(this),this._onFormReset=this._onFormReset.bind(this),this._onAKey=this._onAKey.bind(this),this._onEnterKey=this._onEnterKey.bind(this),this._onEscapeKey=this._onEscapeKey.bind(this),this._onDirectionKey=this._onDirectionKey.bind(this),this._onDeleteKey=this._onDeleteKey.bind(this),this.passedElement.isActive)return this.config.silent||console.warn(\"Trying to initialise Choices on element already initialised\"),void(this.initialised=!0);this.init()}e=n,i=[{key:\"defaults\",get:function(){return Object.preventExtensions({get options(){return Ie},get templates(){return fe}})}}],(t=null)&&ye(e.prototype,t),i&&ye(e,i);var r=n.prototype;return r.init=function(){if(!this.initialised){this._createTemplates(),this._createElements(),this._createStructure(),this._initialState=O(this._store.state),this._store.subscribe(this._render),this._render(),this._addEventListeners(),(!this.config.addItems||this.passedElement.element.hasAttribute(\"disabled\"))&&this.disable(),this.initialised=!0;var e=this.config.callbackOnInit;e&&\"function\"==typeof e&&e.call(this)}},r.destroy=function(){this.initialised&&(this._removeEventListeners(),this.passedElement.reveal(),this.containerOuter.unwrap(this.passedElement.element),this.clearStore(),this._isSelectElement&&(this.passedElement.options=this._presetOptions),this._templates=null,this.initialised=!1)},r.enable=function(){return this.passedElement.isDisabled&&this.passedElement.enable(),this.containerOuter.isDisabled&&(this._addEventListeners(),this.input.enable(),this.containerOuter.enable()),this},r.disable=function(){return this.passedElement.isDisabled||this.passedElement.disable(),this.containerOuter.isDisabled||(this._removeEventListeners(),this.input.disable(),this.containerOuter.disable()),this},r.highlightItem=function(e,t){if(void 0===t&&(t=!0),!e)return this;var i=e.id,n=e.groupId,s=void 0===n?-1:n,r=e.value,o=void 0===r?\"\":r,a=e.label,c=void 0===a?\"\":a,l=s>=0?this._store.getGroupById(s):null;return this._store.dispatch(ge(i,!0)),t&&this.passedElement.triggerEvent(H,{id:i,value:o,label:c,groupValue:l&&l.value?l.value:null}),this},r.unhighlightItem=function(e){if(!e)return this;var t=e.id,i=e.groupId,n=void 0===i?-1:i,s=e.value,r=void 0===s?\"\":s,o=e.label,a=void 0===o?\"\":o,c=n>=0?this._store.getGroupById(n):null;return this._store.dispatch(ge(t,!1)),this.passedElement.triggerEvent(H,{id:t,value:r,label:a,groupValue:c&&c.value?c.value:null}),this},r.highlightAll=function(){var e=this;return this._store.items.forEach((function(t){return e.highlightItem(t)})),this},r.unhighlightAll=function(){var e=this;return this._store.items.forEach((function(t){return e.unhighlightItem(t)})),this},r.removeActiveItemsByValue=function(e){var t=this;return this._store.activeItems.filter((function(t){return t.value===e})).forEach((function(e){return t._removeItem(e)})),this},r.removeActiveItems=function(e){var t=this;return this._store.activeItems.filter((function(t){return t.id!==e})).forEach((function(e){return t._removeItem(e)})),this},r.removeHighlightedItems=function(e){var t=this;return void 0===e&&(e=!1),this._store.highlightedActiveItems.forEach((function(i){t._removeItem(i),e&&t._triggerChange(i.value)})),this},r.showDropdown=function(e){var t=this;return this.dropdown.isActive?this:(requestAnimationFrame((function(){t.dropdown.show(),t.containerOuter.open(t.dropdown.distanceFromTopWindow),!e&&t._canSearch&&t.input.focus(),t.passedElement.triggerEvent(D,{})})),this)},r.hideDropdown=function(e){var t=this;return this.dropdown.isActive?(requestAnimationFrame((function(){t.dropdown.hide(),t.containerOuter.close(),!e&&t._canSearch&&(t.input.removeActiveDescendant(),t.input.blur()),t.passedElement.triggerEvent(M,{})})),this):this},r.getValue=function(e){void 0===e&&(e=!1);var t=this._store.activeItems.reduce((function(t,i){var n=e?i.value:i;return t.push(n),t}),[]);return this._isSelectOneElement?t[0]:t},r.setValue=function(e){var t=this;return this.initialised?(e.forEach((function(e){return t._setChoiceOrItem(e)})),this):this},r.setChoiceByValue=function(e){var t=this;return!this.initialised||this._isTextElement?this:((Array.isArray(e)?e:[e]).forEach((function(e){return t._findAndSelectChoiceByValue(e)})),this)},r.setChoices=function(e,t,i,n){var s=this;if(void 0===e&&(e=[]),void 0===t&&(t=\"value\"),void 0===i&&(i=\"label\"),void 0===n&&(n=!1),!this.initialised)throw new ReferenceError(\"setChoices was called on a non-initialized instance of Choices\");if(!this._isSelectElement)throw new TypeError(\"setChoices can't be used with INPUT based Choices\");if(\"string\"!=typeof t||!t)throw new TypeError(\"value parameter must be a name of 'value' field in passed objects\");if(n&&this.clearChoices(),\"function\"==typeof e){var r=e(this);if(\"function\"==typeof Promise&&r instanceof Promise)return new Promise((function(e){return requestAnimationFrame(e)})).then((function(){return s._handleLoadingState(!0)})).then((function(){return r})).then((function(e){return s.setChoices(e,t,i,n)})).catch((function(e){s.config.silent||console.error(e)})).then((function(){return s._handleLoadingState(!1)})).then((function(){return s}));if(!Array.isArray(r))throw new TypeError(\".setChoices first argument function must return either array of choices or Promise, got: \"+typeof r);return this.setChoices(r,t,i,!1)}if(!Array.isArray(e))throw new TypeError(\".setChoices must be called either with array of choices with a function resulting into Promise of array of choices\");return this.containerOuter.removeLoadingState(),this._startLoading(),e.forEach((function(e){e.choices?s._addGroup({id:parseInt(e.id,10)||null,group:e,valueKey:t,labelKey:i}):s._addChoice({value:e[t],label:e[i],isSelected:e.selected,isDisabled:e.disabled,customProperties:e.customProperties,placeholder:e.placeholder})})),this._stopLoading(),this},r.clearChoices=function(){return this._store.dispatch({type:U}),this},r.clearStore=function(){return this._store.dispatch({type:\"CLEAR_ALL\"}),this},r.clearInput=function(){var e=!this._isSelectOneElement;return this.input.clear(e),!this._isTextElement&&this._canSearch&&(this._isSearching=!1,this._store.dispatch(ve(!0))),this},r._render=function(){if(!this._store.isLoading()){this._currentState=this._store.state;var e=this._currentState.choices!==this._prevState.choices||this._currentState.groups!==this._prevState.groups||this._currentState.items!==this._prevState.items,t=this._isSelectElement,i=this._currentState.items!==this._prevState.items;e&&(t&&this._renderChoices(),i&&this._renderItems(),this._prevState=this._currentState)}},r._renderChoices=function(){var e=this,t=this._store,i=t.activeGroups,n=t.activeChoices,s=document.createDocumentFragment();if(this.choiceList.clear(),this.config.resetScrollPosition&&requestAnimationFrame((function(){return e.choiceList.scrollToTop()})),i.length>=1&&!this._isSearching){var r=n.filter((function(e){return!0===e.placeholder&&-1===e.groupId}));r.length>=1&&(s=this._createChoicesFragment(r,s)),s=this._createGroupsFragment(i,n,s)}else n.length>=1&&(s=this._createChoicesFragment(n,s));if(s.childNodes&&s.childNodes.length>0){var o=this._store.activeItems,a=this._canAddItem(o,this.input.value);a.response?(this.choiceList.append(s),this._highlightChoice()):this.choiceList.append(this._getTemplate(\"notice\",a.notice))}else{var c,l;this._isSearching?(l=\"function\"==typeof this.config.noResultsText?this.config.noResultsText():this.config.noResultsText,c=this._getTemplate(\"notice\",l,\"no-results\")):(l=\"function\"==typeof this.config.noChoicesText?this.config.noChoicesText():this.config.noChoicesText,c=this._getTemplate(\"notice\",l,\"no-choices\")),this.choiceList.append(c)}},r._renderItems=function(){var e=this._store.activeItems||[];this.itemList.clear();var t=this._createItemsFragment(e);t.childNodes&&this.itemList.append(t)},r._createGroupsFragment=function(e,t,i){var n=this;return void 0===i&&(i=document.createDocumentFragment()),this.config.shouldSort&&e.sort(this.config.sorter),e.forEach((function(e){var s=function(e){return t.filter((function(t){return n._isSelectOneElement?t.groupId===e.id:t.groupId===e.id&&(\"always\"===n.config.renderSelectedChoices||!t.selected)}))}(e);if(s.length>=1){var r=n._getTemplate(\"choiceGroup\",e);i.appendChild(r),n._createChoicesFragment(s,i,!0)}})),i},r._createChoicesFragment=function(e,t,i){var n=this;void 0===t&&(t=document.createDocumentFragment()),void 0===i&&(i=!1);var s=this.config,r=s.renderSelectedChoices,o=s.searchResultLimit,a=s.renderChoiceLimit,c=this._isSearching?w:this.config.sorter,l=function(e){if(\"auto\"!==r||n._isSelectOneElement||!e.selected){var i=n._getTemplate(\"choice\",e,n.config.itemSelectText);t.appendChild(i)}},h=e;\"auto\"!==r||this._isSelectOneElement||(h=e.filter((function(e){return!e.selected})));var u=h.reduce((function(e,t){return t.placeholder?e.placeholderChoices.push(t):e.normalChoices.push(t),e}),{placeholderChoices:[],normalChoices:[]}),d=u.placeholderChoices,p=u.normalChoices;(this.config.shouldSort||this._isSearching)&&p.sort(c);var m=h.length,f=this._isSelectOneElement?[].concat(d,p):p;this._isSearching?m=o:a&&a>0&&!i&&(m=a);for(var v=0;v<m;v+=1)f[v]&&l(f[v]);return t},r._createItemsFragment=function(e,t){var i=this;void 0===t&&(t=document.createDocumentFragment());var n=this.config,s=n.shouldSortItems,r=n.sorter,o=n.removeItemButton;return s&&!this._isSelectOneElement&&e.sort(r),this._isTextElement?this.passedElement.value=e:this.passedElement.options=e,e.forEach((function(e){var n=i._getTemplate(\"item\",e,o);t.appendChild(n)})),t},r._triggerChange=function(e){null!=e&&this.passedElement.triggerEvent(N,{value:e})},r._selectPlaceholderChoice=function(){var e=this._store.placeholderChoice;e&&(this._addItem({value:e.value,label:e.label,choiceId:e.id,groupId:e.groupId,placeholder:e.placeholder}),this._triggerChange(e.value))},r._handleButtonAction=function(e,t){if(e&&t&&this.config.removeItems&&this.config.removeItemButton){var i=t.parentNode.getAttribute(\"data-id\"),n=e.find((function(e){return e.id===parseInt(i,10)}));this._removeItem(n),this._triggerChange(n.value),this._isSelectOneElement&&this._selectPlaceholderChoice()}},r._handleItemAction=function(e,t,i){var n=this;if(void 0===i&&(i=!1),e&&t&&this.config.removeItems&&!this._isSelectOneElement){var s=t.getAttribute(\"data-id\");e.forEach((function(e){e.id!==parseInt(s,10)||e.highlighted?!i&&e.highlighted&&n.unhighlightItem(e):n.highlightItem(e)})),this.input.focus()}},r._handleChoiceAction=function(e,t){if(e&&t){var i=t.dataset.id,n=this._store.getChoiceById(i);if(n){var s=e[0]&&e[0].keyCode?e[0].keyCode:null,r=this.dropdown.isActive;n.keyCode=s,this.passedElement.triggerEvent(F,{choice:n}),n.selected||n.disabled||this._canAddItem(e,n.value).response&&(this._addItem({value:n.value,label:n.label,choiceId:n.id,groupId:n.groupId,customProperties:n.customProperties,placeholder:n.placeholder,keyCode:n.keyCode}),this._triggerChange(n.value)),this.clearInput(),r&&this._isSelectOneElement&&(this.hideDropdown(!0),this.containerOuter.focus())}}},r._handleBackspace=function(e){if(this.config.removeItems&&e){var t=e[e.length-1],i=e.some((function(e){return e.highlighted}));this.config.editItems&&!i&&t?(this.input.value=t.value,this.input.setWidth(),this._removeItem(t),this._triggerChange(t.value)):(i||this.highlightItem(t,!1),this.removeHighlightedItems(!0))}},r._startLoading=function(){this._store.dispatch(be(!0))},r._stopLoading=function(){this._store.dispatch(be(!1))},r._handleLoadingState=function(e){void 0===e&&(e=!0);var t=this.itemList.getChild(\".\"+this.config.classNames.placeholder);e?(this.disable(),this.containerOuter.addLoadingState(),this._isSelectOneElement?t?t.innerHTML=this.config.loadingText:(t=this._getTemplate(\"placeholder\",this.config.loadingText),this.itemList.append(t)):this.input.placeholder=this.config.loadingText):(this.enable(),this.containerOuter.removeLoadingState(),this._isSelectOneElement?t.innerHTML=this._placeholderValue||\"\":this.input.placeholder=this._placeholderValue||\"\")},r._handleSearch=function(e){if(e&&this.input.isFocussed){var t=this._store.choices,i=this.config,n=i.searchFloor,s=i.searchChoices,r=t.some((function(e){return!e.active}));if(e&&e.length>=n){var o=s?this._searchChoices(e):0;this.passedElement.triggerEvent(j,{value:e,resultCount:o})}else r&&(this._isSearching=!1,this._store.dispatch(ve(!0)))}},r._canAddItem=function(e,t){var i=!0,n=\"function\"==typeof this.config.addItemText?this.config.addItemText(t):this.config.addItemText;if(!this._isSelectOneElement){var s=function(e,t,i){return void 0===i&&(i=\"value\"),e.some((function(e){return\"string\"==typeof t?e[i]===t.trim():e[i]===t}))}(e,t);this.config.maxItemCount>0&&this.config.maxItemCount<=e.length&&(i=!1,n=\"function\"==typeof this.config.maxItemText?this.config.maxItemText(this.config.maxItemCount):this.config.maxItemText),!this.config.duplicateItemsAllowed&&s&&i&&(i=!1,n=\"function\"==typeof this.config.uniqueItemText?this.config.uniqueItemText(t):this.config.uniqueItemText),this._isTextElement&&this.config.addItems&&i&&\"function\"==typeof this.config.addItemFilter&&!this.config.addItemFilter(t)&&(i=!1,n=\"function\"==typeof this.config.customAddItemText?this.config.customAddItemText(t):this.config.customAddItemText)}return{response:i,notice:n}},r._searchChoices=function(e){var t=\"string\"==typeof e?e.trim():e,i=\"string\"==typeof this._currentValue?this._currentValue.trim():this._currentValue;if(t.length<1&&t===i+\" \")return 0;var n=this._store.searchableChoices,r=t,o=[].concat(this.config.searchFields),a=Object.assign(this.config.fuseOptions,{keys:o}),c=new s.a(n,a).search(r);return this._currentValue=t,this._highlightPosition=0,this._isSearching=!0,this._store.dispatch(function(e){return{type:G,results:e}}(c)),c.length},r._addEventListeners=function(){var e=document.documentElement;e.addEventListener(\"touchend\",this._onTouchEnd,!0),this.containerOuter.element.addEventListener(\"keydown\",this._onKeyDown,!0),this.containerOuter.element.addEventListener(\"mousedown\",this._onMouseDown,!0),e.addEventListener(\"click\",this._onClick,{passive:!0}),e.addEventListener(\"touchmove\",this._onTouchMove,{passive:!0}),this.dropdown.element.addEventListener(\"mouseover\",this._onMouseOver,{passive:!0}),this._isSelectOneElement&&(this.containerOuter.element.addEventListener(\"focus\",this._onFocus,{passive:!0}),this.containerOuter.element.addEventListener(\"blur\",this._onBlur,{passive:!0})),this.input.element.addEventListener(\"keyup\",this._onKeyUp,{passive:!0}),this.input.element.addEventListener(\"focus\",this._onFocus,{passive:!0}),this.input.element.addEventListener(\"blur\",this._onBlur,{passive:!0}),this.input.element.form&&this.input.element.form.addEventListener(\"reset\",this._onFormReset,{passive:!0}),this.input.addEventListeners()},r._removeEventListeners=function(){var e=document.documentElement;e.removeEventListener(\"touchend\",this._onTouchEnd,!0),this.containerOuter.element.removeEventListener(\"keydown\",this._onKeyDown,!0),this.containerOuter.element.removeEventListener(\"mousedown\",this._onMouseDown,!0),e.removeEventListener(\"click\",this._onClick),e.removeEventListener(\"touchmove\",this._onTouchMove),this.dropdown.element.removeEventListener(\"mouseover\",this._onMouseOver),this._isSelectOneElement&&(this.containerOuter.element.removeEventListener(\"focus\",this._onFocus),this.containerOuter.element.removeEventListener(\"blur\",this._onBlur)),this.input.element.removeEventListener(\"keyup\",this._onKeyUp),this.input.element.removeEventListener(\"focus\",this._onFocus),this.input.element.removeEventListener(\"blur\",this._onBlur),this.input.element.form&&this.input.element.form.removeEventListener(\"reset\",this._onFormReset),this.input.removeEventListeners()},r._onKeyDown=function(e){var t,i=e.target,n=e.keyCode,s=e.ctrlKey,r=e.metaKey,o=this._store.activeItems,a=this.input.isFocussed,c=this.dropdown.isActive,l=this.itemList.hasChildren(),h=String.fromCharCode(n),u=J,d=Y,p=Z,m=Q,f=ee,v=te,g=ie,_=ne,b=se,y=s||r;!this._isTextElement&&/[a-zA-Z0-9-_ ]/.test(h)&&this.showDropdown();var E=((t={})[m]=this._onAKey,t[p]=this._onEnterKey,t[f]=this._onEscapeKey,t[v]=this._onDirectionKey,t[_]=this._onDirectionKey,t[g]=this._onDirectionKey,t[b]=this._onDirectionKey,t[d]=this._onDeleteKey,t[u]=this._onDeleteKey,t);E[n]&&E[n]({event:e,target:i,keyCode:n,metaKey:r,activeItems:o,hasFocusedInput:a,hasActiveDropdown:c,hasItems:l,hasCtrlDownKeyPressed:y})},r._onKeyUp=function(e){var t=e.target,i=e.keyCode,n=this.input.value,s=this._store.activeItems,r=this._canAddItem(s,n),o=J,a=Y;if(this._isTextElement)if(r.notice&&n){var c=this._getTemplate(\"notice\",r.notice);this.dropdown.element.innerHTML=c.outerHTML,this.showDropdown(!0)}else this.hideDropdown(!0);else{var l=(i===o||i===a)&&!t.value,h=!this._isTextElement&&this._isSearching,u=this._canSearch&&r.response;l&&h?(this._isSearching=!1,this._store.dispatch(ve(!0))):u&&this._handleSearch(this.input.value)}this._canSearch=this.config.searchEnabled},r._onAKey=function(e){var t=e.hasItems;e.hasCtrlDownKeyPressed&&t&&(this._canSearch=!1,this.config.removeItems&&!this.input.value&&this.input.element===document.activeElement&&this.highlightAll())},r._onEnterKey=function(e){var t=e.event,i=e.target,n=e.activeItems,s=e.hasActiveDropdown,r=Z,o=i.hasAttribute(\"data-button\");if(this._isTextElement&&i.value){var a=this.input.value;this._canAddItem(n,a).response&&(this.hideDropdown(!0),this._addItem({value:a}),this._triggerChange(a),this.clearInput())}if(o&&(this._handleButtonAction(n,i),t.preventDefault()),s){var c=this.dropdown.getChild(\".\"+this.config.classNames.highlightedState);c&&(n[0]&&(n[0].keyCode=r),this._handleChoiceAction(n,c)),t.preventDefault()}else this._isSelectOneElement&&(this.showDropdown(),t.preventDefault())},r._onEscapeKey=function(e){e.hasActiveDropdown&&(this.hideDropdown(!0),this.containerOuter.focus())},r._onDirectionKey=function(e){var t,i,n,s=e.event,r=e.hasActiveDropdown,o=e.keyCode,a=e.metaKey,c=ie,l=ne,h=se;if(r||this._isSelectOneElement){this.showDropdown(),this._canSearch=!1;var u,d=o===c||o===h?1:-1;if(a||o===h||o===l)u=d>0?this.dropdown.element.querySelector(\"[data-choice-selectable]:last-of-type\"):this.dropdown.element.querySelector(\"[data-choice-selectable]\");else{var p=this.dropdown.element.querySelector(\".\"+this.config.classNames.highlightedState);u=p?function(e,t,i){if(void 0===i&&(i=1),e instanceof Element&&\"string\"==typeof t){for(var n=(i>0?\"next\":\"previous\")+\"ElementSibling\",s=e[n];s;){if(s.matches(t))return s;s=s[n]}return s}}(p,\"[data-choice-selectable]\",d):this.dropdown.element.querySelector(\"[data-choice-selectable]\")}u&&(t=u,i=this.choiceList.element,void 0===(n=d)&&(n=1),t&&(n>0?i.scrollTop+i.offsetHeight>=t.offsetTop+t.offsetHeight:t.offsetTop>=i.scrollTop)||this.choiceList.scrollToChildElement(u,d),this._highlightChoice(u)),s.preventDefault()}},r._onDeleteKey=function(e){var t=e.event,i=e.target,n=e.hasFocusedInput,s=e.activeItems;!n||i.value||this._isSelectOneElement||(this._handleBackspace(s),t.preventDefault())},r._onTouchMove=function(){this._wasTap&&(this._wasTap=!1)},r._onTouchEnd=function(e){var t=(e||e.touches[0]).target;this._wasTap&&this.containerOuter.element.contains(t)&&((t===this.containerOuter.element||t===this.containerInner.element)&&(this._isTextElement?this.input.focus():this._isSelectMultipleElement&&this.showDropdown()),e.stopPropagation()),this._wasTap=!0},r._onMouseDown=function(e){var t=e.target;if(t instanceof HTMLElement){if(Ee&&this.choiceList.element.contains(t)){var i=this.choiceList.element.firstElementChild,n=\"ltr\"===this._direction?e.offsetX>=i.offsetWidth:e.offsetX<i.offsetLeft;this._isScrollingOnIe=n}if(t!==this.input.element){var s=t.closest(\"[data-button],[data-item],[data-choice]\");if(s instanceof HTMLElement){var r=e.shiftKey,o=this._store.activeItems,a=s.dataset;\"button\"in a?this._handleButtonAction(o,s):\"item\"in a?this._handleItemAction(o,s,r):\"choice\"in a&&this._handleChoiceAction(o,s)}e.preventDefault()}}},r._onMouseOver=function(e){var t=e.target;t instanceof HTMLElement&&\"choice\"in t.dataset&&this._highlightChoice(t)},r._onClick=function(e){var t=e.target;this.containerOuter.element.contains(t)?this.dropdown.isActive||this.containerOuter.isDisabled?this._isSelectOneElement&&t!==this.input.element&&!this.dropdown.element.contains(t)&&this.hideDropdown():this._isTextElement?document.activeElement!==this.input.element&&this.input.focus():(this.showDropdown(),this.containerOuter.focus()):(this._store.highlightedActiveItems.length>0&&this.unhighlightAll(),this.containerOuter.removeFocusState(),this.hideDropdown(!0))},r._onFocus=function(e){var t,i=this,n=e.target;this.containerOuter.element.contains(n)&&((t={}).text=function(){n===i.input.element&&i.containerOuter.addFocusState()},t[\"select-one\"]=function(){i.containerOuter.addFocusState(),n===i.input.element&&i.showDropdown(!0)},t[\"select-multiple\"]=function(){n===i.input.element&&(i.showDropdown(!0),i.containerOuter.addFocusState())},t)[this.passedElement.element.type]()},r._onBlur=function(e){var t=this,i=e.target;if(this.containerOuter.element.contains(i)&&!this._isScrollingOnIe){var n,s=this._store.activeItems.some((function(e){return e.highlighted}));((n={}).text=function(){i===t.input.element&&(t.containerOuter.removeFocusState(),s&&t.unhighlightAll(),t.hideDropdown(!0))},n[\"select-one\"]=function(){t.containerOuter.removeFocusState(),(i===t.input.element||i===t.containerOuter.element&&!t._canSearch)&&t.hideDropdown(!0)},n[\"select-multiple\"]=function(){i===t.input.element&&(t.containerOuter.removeFocusState(),t.hideDropdown(!0),s&&t.unhighlightAll())},n)[this.passedElement.element.type]()}else this._isScrollingOnIe=!1,this.input.element.focus()},r._onFormReset=function(){this._store.dispatch({type:\"RESET_TO\",state:this._initialState})},r._highlightChoice=function(e){var t=this;void 0===e&&(e=null);var i=Array.from(this.dropdown.element.querySelectorAll(\"[data-choice-selectable]\"));if(i.length){var n=e;Array.from(this.dropdown.element.querySelectorAll(\".\"+this.config.classNames.highlightedState)).forEach((function(e){e.classList.remove(t.config.classNames.highlightedState),e.setAttribute(\"aria-selected\",\"false\")})),n?this._highlightPosition=i.indexOf(n):(n=i.length>this._highlightPosition?i[this._highlightPosition]:i[i.length-1])||(n=i[0]),n.classList.add(this.config.classNames.highlightedState),n.setAttribute(\"aria-selected\",\"true\"),this.passedElement.triggerEvent(B,{el:n}),this.dropdown.isActive&&(this.input.setActiveDescendant(n.id),this.containerOuter.setActiveDescendant(n.id))}},r._addItem=function(e){var t=e.value,i=e.label,n=void 0===i?null:i,s=e.choiceId,r=void 0===s?-1:s,o=e.groupId,a=void 0===o?-1:o,c=e.customProperties,l=void 0===c?null:c,h=e.placeholder,u=void 0!==h&&h,d=e.keyCode,p=void 0===d?null:d,m=\"string\"==typeof t?t.trim():t,f=p,v=l,g=this._store.items,_=n||m,b=r||-1,y=a>=0?this._store.getGroupById(a):null,E=g?g.length+1:1;return this.config.prependValue&&(m=this.config.prependValue+m.toString()),this.config.appendValue&&(m+=this.config.appendValue.toString()),this._store.dispatch(function(e){var t=e.value,i=e.label,n=e.id,s=e.choiceId,r=e.groupId,o=e.customProperties,a=e.placeholder,c=e.keyCode;return{type:W,value:t,label:i,id:n,choiceId:s,groupId:r,customProperties:o,placeholder:a,keyCode:c}}({value:m,label:_,id:E,choiceId:b,groupId:a,customProperties:l,placeholder:u,keyCode:f})),this._isSelectOneElement&&this.removeActiveItems(E),this.passedElement.triggerEvent(K,{id:E,value:m,label:_,customProperties:v,groupValue:y&&y.value?y.value:void 0,keyCode:f}),this},r._removeItem=function(e){if(!e||!E(\"Object\",e))return this;var t=e.id,i=e.value,n=e.label,s=e.choiceId,r=e.groupId,o=r>=0?this._store.getGroupById(r):null;return this._store.dispatch(function(e,t){return{type:X,id:e,choiceId:t}}(t,s)),o&&o.value?this.passedElement.triggerEvent(R,{id:t,value:i,label:n,groupValue:o.value}):this.passedElement.triggerEvent(R,{id:t,value:i,label:n}),this},r._addChoice=function(e){var t=e.value,i=e.label,n=void 0===i?null:i,s=e.isSelected,r=void 0!==s&&s,o=e.isDisabled,a=void 0!==o&&o,c=e.groupId,l=void 0===c?-1:c,h=e.customProperties,u=void 0===h?null:h,d=e.placeholder,p=void 0!==d&&d,m=e.keyCode,f=void 0===m?null:m;if(null!=t){var v=this._store.choices,g=n||t,_=v?v.length+1:1,b=this._baseId+\"-\"+this._idNames.itemChoice+\"-\"+_;this._store.dispatch(function(e){var t=e.value,i=e.label,n=e.id,s=e.groupId,r=e.disabled,o=e.elementId,a=e.customProperties,c=e.placeholder,l=e.keyCode;return{type:V,value:t,label:i,id:n,groupId:s,disabled:r,elementId:o,customProperties:a,placeholder:c,keyCode:l}}({id:_,groupId:l,elementId:b,value:t,label:g,disabled:a,customProperties:u,placeholder:p,keyCode:f})),r&&this._addItem({value:t,label:g,choiceId:_,customProperties:u,placeholder:p,keyCode:f})}},r._addGroup=function(e){var t=this,i=e.group,n=e.id,s=e.valueKey,r=void 0===s?\"value\":s,o=e.labelKey,a=void 0===o?\"label\":o,c=E(\"Object\",i)?i.choices:Array.from(i.getElementsByTagName(\"OPTION\")),l=n||Math.floor((new Date).valueOf()*Math.random()),h=!!i.disabled&&i.disabled;c?(this._store.dispatch(_e({value:i.label,id:l,active:!0,disabled:h})),c.forEach((function(e){var i=e.disabled||e.parentNode&&e.parentNode.disabled;t._addChoice({value:e[r],label:E(\"Object\",e)?e[a]:e.innerHTML,isSelected:e.selected,isDisabled:i,groupId:l,customProperties:e.customProperties,placeholder:e.placeholder})}))):this._store.dispatch(_e({value:i.label,id:i.id,active:!1,disabled:i.disabled}))},r._getTemplate=function(e){var t;if(!e)return null;for(var i=this.config.classNames,n=arguments.length,s=new Array(n>1?n-1:0),r=1;r<n;r++)s[r-1]=arguments[r];return(t=this._templates[e]).call.apply(t,[this,i].concat(s))},r._createTemplates=function(){var e=this.config.callbackOnCreateTemplates,t={};e&&\"function\"==typeof e&&(t=e.call(this,S)),this._templates=o()(fe,t)},r._createElements=function(){this.containerOuter=new re({element:this._getTemplate(\"containerOuter\",this._direction,this._isSelectElement,this._isSelectOneElement,this.config.searchEnabled,this.passedElement.element.type),classNames:this.config.classNames,type:this.passedElement.element.type,position:this.config.position}),this.containerInner=new re({element:this._getTemplate(\"containerInner\"),classNames:this.config.classNames,type:this.passedElement.element.type,position:this.config.position}),this.input=new ae({element:this._getTemplate(\"input\",this._placeholderValue),classNames:this.config.classNames,type:this.passedElement.element.type,preventPaste:!this.config.paste}),this.choiceList=new ce({element:this._getTemplate(\"choiceList\",this._isSelectOneElement)}),this.itemList=new ce({element:this._getTemplate(\"itemList\",this._isSelectOneElement)}),this.dropdown=new k({element:this._getTemplate(\"dropdown\"),classNames:this.config.classNames,type:this.passedElement.element.type})},r._createStructure=function(){this.passedElement.conceal(),this.containerInner.wrap(this.passedElement.element),this.containerOuter.wrap(this.containerInner.element),this._isSelectOneElement?this.input.placeholder=this.config.searchPlaceholderValue||\"\":this._placeholderValue&&(this.input.placeholder=this._placeholderValue,this.input.setWidth()),this.containerOuter.element.appendChild(this.containerInner.element),this.containerOuter.element.appendChild(this.dropdown.element),this.containerInner.element.appendChild(this.itemList.element),this._isTextElement||this.dropdown.element.appendChild(this.choiceList.element),this._isSelectOneElement?this.config.searchEnabled&&this.dropdown.element.insertBefore(this.input.element,this.dropdown.element.firstChild):this.containerInner.element.appendChild(this.input.element),this._isSelectElement&&(this._highlightPosition=0,this._isSearching=!1,this._startLoading(),this._presetGroups.length?this._addPredefinedGroups(this._presetGroups):this._addPredefinedChoices(this._presetChoices),this._stopLoading()),this._isTextElement&&this._addPredefinedItems(this._presetItems)},r._addPredefinedGroups=function(e){var t=this,i=this.passedElement.placeholderOption;i&&\"SELECT\"===i.parentNode.tagName&&this._addChoice({value:i.value,label:i.innerHTML,isSelected:i.selected,isDisabled:i.disabled,placeholder:!0}),e.forEach((function(e){return t._addGroup({group:e,id:e.id||null})}))},r._addPredefinedChoices=function(e){var t=this;this.config.shouldSort&&e.sort(this.config.sorter);var i=e.some((function(e){return e.selected})),n=e.findIndex((function(e){return void 0===e.disabled||!e.disabled}));e.forEach((function(e,s){var r=e.value,o=e.label,a=e.customProperties,c=e.placeholder;if(t._isSelectElement)if(e.choices)t._addGroup({group:e,id:e.id||null});else{var l=!(!t._isSelectOneElement||i||s!==n)||e.selected,h=e.disabled;t._addChoice({value:r,label:o,isSelected:l,isDisabled:h,customProperties:a,placeholder:c})}else t._addChoice({value:r,label:o,isSelected:e.selected,isDisabled:e.disabled,customProperties:a,placeholder:c})}))},r._addPredefinedItems=function(e){var t=this;e.forEach((function(e){\"object\"==typeof e&&e.value&&t._addItem({value:e.value,label:e.label,choiceId:e.id,customProperties:e.customProperties,placeholder:e.placeholder}),\"string\"==typeof e&&t._addItem({value:e})}))},r._setChoiceOrItem=function(e){var t=this;({object:function(){e.value&&(t._isTextElement?t._addItem({value:e.value,label:e.label,choiceId:e.id,customProperties:e.customProperties,placeholder:e.placeholder}):t._addChoice({value:e.value,label:e.label,isSelected:!0,isDisabled:!1,customProperties:e.customProperties,placeholder:e.placeholder}))},string:function(){t._isTextElement?t._addItem({value:e}):t._addChoice({value:e,label:e,isSelected:!0,isDisabled:!1})}})[y(e).toLowerCase()]()},r._findAndSelectChoiceByValue=function(e){var t=this,i=this._store.choices.find((function(i){return t.config.valueComparer(i.value,e)}));i&&!i.selected&&this._addItem({value:i.value,label:i.label,choiceId:i.id,groupId:i.groupId,customProperties:i.customProperties,placeholder:i.placeholder,keyCode:i.keyCode})},r._generatePlaceholderValue=function(){if(this._isSelectElement){var e=this.passedElement.placeholderOption;return!!e&&e.text}var t=this.config,i=t.placeholder,n=t.placeholderValue,s=this.passedElement.element.dataset;if(i){if(n)return n;if(s.placeholder)return s.placeholder}return!1},n}();t.default=Se}]).default},\"object\"==typeof i&&\"object\"==typeof t?t.exports=s():\"function\"==typeof define&&define.amd?define([],s):\"object\"==typeof i?i.Choices=s():n.Choices=s()},\n      411: function _(n,o,e){Object.defineProperty(e,\"__esModule\",{value:!0});const i=n(1);n(67),i.__importStar(n(66)).styles.append(\".bk-root {\\n  /*===============================\\n=            Choices            =\\n===============================*/\\n  /*=====  End of Choices  ======*/\\n}\\n.bk-root .choices {\\n  position: relative;\\n  margin-bottom: 24px;\\n  font-size: 16px;\\n}\\n.bk-root .choices:focus {\\n  outline: none;\\n}\\n.bk-root .choices:last-child {\\n  margin-bottom: 0;\\n}\\n.bk-root .choices.is-disabled .choices__inner,\\n.bk-root .choices.is-disabled .choices__input {\\n  background-color: #eaeaea;\\n  cursor: not-allowed;\\n  -webkit-user-select: none;\\n  -ms-user-select: none;\\n  user-select: none;\\n}\\n.bk-root .choices.is-disabled .choices__item {\\n  cursor: not-allowed;\\n}\\n.bk-root .choices [hidden] {\\n  display: none !important;\\n}\\n.bk-root .choices[data-type*='select-one'] {\\n  cursor: pointer;\\n}\\n.bk-root .choices[data-type*='select-one'] .choices__inner {\\n  padding-bottom: 7.5px;\\n}\\n.bk-root .choices[data-type*='select-one'] .choices__input {\\n  display: block;\\n  width: 100%;\\n  padding: 10px;\\n  border-bottom: 1px solid #dddddd;\\n  background-color: #ffffff;\\n  margin: 0;\\n}\\n.bk-root .choices[data-type*='select-one'] .choices__button {\\n  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjMDAwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);\\n  padding: 0;\\n  background-size: 8px;\\n  position: absolute;\\n  top: 50%;\\n  right: 0;\\n  margin-top: -10px;\\n  margin-right: 25px;\\n  height: 20px;\\n  width: 20px;\\n  border-radius: 10em;\\n  opacity: 0.5;\\n}\\n.bk-root .choices[data-type*='select-one'] .choices__button:hover,\\n.bk-root .choices[data-type*='select-one'] .choices__button:focus {\\n  opacity: 1;\\n}\\n.bk-root .choices[data-type*='select-one'] .choices__button:focus {\\n  box-shadow: 0px 0px 0px 2px #00bcd4;\\n}\\n.bk-root .choices[data-type*='select-one'] .choices__item[data-value=''] .choices__button {\\n  display: none;\\n}\\n.bk-root .choices[data-type*='select-one']:after {\\n  content: '';\\n  height: 0;\\n  width: 0;\\n  border-style: solid;\\n  border-color: #333333 transparent transparent transparent;\\n  border-width: 5px;\\n  position: absolute;\\n  right: 11.5px;\\n  top: 50%;\\n  margin-top: -2.5px;\\n  pointer-events: none;\\n}\\n.bk-root .choices[data-type*='select-one'].is-open:after {\\n  border-color: transparent transparent #333333 transparent;\\n  margin-top: -7.5px;\\n}\\n.bk-root .choices[data-type*='select-one'][dir='rtl']:after {\\n  left: 11.5px;\\n  right: auto;\\n}\\n.bk-root .choices[data-type*='select-one'][dir='rtl'] .choices__button {\\n  right: auto;\\n  left: 0;\\n  margin-left: 25px;\\n  margin-right: 0;\\n}\\n.bk-root .choices[data-type*='select-multiple'] .choices__inner,\\n.bk-root .choices[data-type*='text'] .choices__inner {\\n  cursor: text;\\n}\\n.bk-root .choices[data-type*='select-multiple'] .choices__button,\\n.bk-root .choices[data-type*='text'] .choices__button {\\n  position: relative;\\n  display: inline-block;\\n  margin-top: 0;\\n  margin-right: -4px;\\n  margin-bottom: 0;\\n  margin-left: 8px;\\n  padding-left: 16px;\\n  border-left: 1px solid #008fa1;\\n  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);\\n  background-size: 8px;\\n  width: 8px;\\n  line-height: 1;\\n  opacity: 0.75;\\n  border-radius: 0;\\n}\\n.bk-root .choices[data-type*='select-multiple'] .choices__button:hover,\\n.bk-root .choices[data-type*='select-multiple'] .choices__button:focus,\\n.bk-root .choices[data-type*='text'] .choices__button:hover,\\n.bk-root .choices[data-type*='text'] .choices__button:focus {\\n  opacity: 1;\\n}\\n.bk-root .choices__inner {\\n  display: inline-block;\\n  vertical-align: top;\\n  width: 100%;\\n  background-color: #f9f9f9;\\n  padding: 7.5px 7.5px 3.75px;\\n  border: 1px solid #dddddd;\\n  border-radius: 2.5px;\\n  font-size: 14px;\\n  min-height: 44px;\\n  overflow: hidden;\\n}\\n.bk-root .is-focused .choices__inner,\\n.bk-root .is-open .choices__inner {\\n  border-color: #b7b7b7;\\n}\\n.bk-root .is-open .choices__inner {\\n  border-radius: 2.5px 2.5px 0 0;\\n}\\n.bk-root .is-flipped.is-open .choices__inner {\\n  border-radius: 0 0 2.5px 2.5px;\\n}\\n.bk-root .choices__list {\\n  margin: 0;\\n  padding-left: 0;\\n  list-style: none;\\n}\\n.bk-root .choices__list--single {\\n  display: inline-block;\\n  padding: 4px 16px 4px 4px;\\n  width: 100%;\\n}\\n.bk-root [dir='rtl'] .choices__list--single {\\n  padding-right: 4px;\\n  padding-left: 16px;\\n}\\n.bk-root .choices__list--single .choices__item {\\n  width: 100%;\\n}\\n.bk-root .choices__list--multiple {\\n  display: inline;\\n}\\n.bk-root .choices__list--multiple .choices__item {\\n  display: inline-block;\\n  vertical-align: middle;\\n  border-radius: 20px;\\n  padding: 4px 10px;\\n  font-size: 12px;\\n  font-weight: 500;\\n  margin-right: 3.75px;\\n  margin-bottom: 3.75px;\\n  background-color: #00bcd4;\\n  border: 1px solid #00a5bb;\\n  color: #ffffff;\\n  word-break: break-all;\\n  box-sizing: border-box;\\n}\\n.bk-root .choices__list--multiple .choices__item[data-deletable] {\\n  padding-right: 5px;\\n}\\n.bk-root [dir='rtl'] .choices__list--multiple .choices__item {\\n  margin-right: 0;\\n  margin-left: 3.75px;\\n}\\n.bk-root .choices__list--multiple .choices__item.is-highlighted {\\n  background-color: #00a5bb;\\n  border: 1px solid #008fa1;\\n}\\n.bk-root .is-disabled .choices__list--multiple .choices__item {\\n  background-color: #aaaaaa;\\n  border: 1px solid #919191;\\n}\\n.bk-root .choices__list--dropdown {\\n  visibility: hidden;\\n  z-index: 1;\\n  position: absolute;\\n  width: 100%;\\n  background-color: #ffffff;\\n  border: 1px solid #dddddd;\\n  top: 100%;\\n  margin-top: -1px;\\n  border-bottom-left-radius: 2.5px;\\n  border-bottom-right-radius: 2.5px;\\n  overflow: hidden;\\n  word-break: break-all;\\n  will-change: visibility;\\n}\\n.bk-root .choices__list--dropdown.is-active {\\n  visibility: visible;\\n}\\n.bk-root .is-open .choices__list--dropdown {\\n  border-color: #b7b7b7;\\n}\\n.bk-root .is-flipped .choices__list--dropdown {\\n  top: auto;\\n  bottom: 100%;\\n  margin-top: 0;\\n  margin-bottom: -1px;\\n  border-radius: 0.25rem 0.25rem 0 0;\\n}\\n.bk-root .choices__list--dropdown .choices__list {\\n  position: relative;\\n  max-height: 300px;\\n  overflow: auto;\\n  -webkit-overflow-scrolling: touch;\\n  will-change: scroll-position;\\n}\\n.bk-root .choices__list--dropdown .choices__item {\\n  position: relative;\\n  padding: 10px;\\n  font-size: 14px;\\n}\\n.bk-root [dir='rtl'] .choices__list--dropdown .choices__item {\\n  text-align: right;\\n}\\n@media (min-width: 640px) {\\n  .bk-root .choices__list--dropdown .choices__item--selectable {\\n    padding-right: 100px;\\n  }\\n  .bk-root .choices__list--dropdown .choices__item--selectable:after {\\n    content: attr(data-select-text);\\n    font-size: 12px;\\n    opacity: 0;\\n    position: absolute;\\n    right: 10px;\\n    top: 50%;\\n    transform: translateY(-50%);\\n  }\\n  .bk-root [dir='rtl'] .choices__list--dropdown .choices__item--selectable {\\n    text-align: right;\\n    padding-left: 100px;\\n    padding-right: 10px;\\n  }\\n  .bk-root [dir='rtl'] .choices__list--dropdown .choices__item--selectable:after {\\n    right: auto;\\n    left: 10px;\\n  }\\n}\\n.bk-root .choices__list--dropdown .choices__item--selectable.is-highlighted {\\n  background-color: #f2f2f2;\\n}\\n.bk-root .choices__list--dropdown .choices__item--selectable.is-highlighted:after {\\n  opacity: 0.5;\\n}\\n.bk-root .choices__item {\\n  cursor: default;\\n}\\n.bk-root .choices__item--selectable {\\n  cursor: pointer;\\n}\\n.bk-root .choices__item--disabled {\\n  cursor: not-allowed;\\n  -webkit-user-select: none;\\n  -ms-user-select: none;\\n  user-select: none;\\n  opacity: 0.5;\\n}\\n.bk-root .choices__heading {\\n  font-weight: 600;\\n  font-size: 12px;\\n  padding: 10px;\\n  border-bottom: 1px solid #f7f7f7;\\n  color: gray;\\n}\\n.bk-root .choices__button {\\n  text-indent: -9999px;\\n  -webkit-appearance: none;\\n  -moz-appearance: none;\\n  appearance: none;\\n  border: 0;\\n  background-color: transparent;\\n  background-repeat: no-repeat;\\n  background-position: center;\\n  cursor: pointer;\\n}\\n.bk-root .choices__button:focus {\\n  outline: none;\\n}\\n.bk-root .choices__input {\\n  display: inline-block;\\n  vertical-align: baseline;\\n  background-color: #f9f9f9;\\n  font-size: 14px;\\n  margin-bottom: 5px;\\n  border: 0;\\n  border-radius: 0;\\n  max-width: 100%;\\n  padding: 4px 0 4px 2px;\\n}\\n.bk-root .choices__input:focus {\\n  outline: 0;\\n}\\n.bk-root [dir='rtl'] .choices__input {\\n  padding-right: 2px;\\n  padding-left: 0;\\n}\\n.bk-root .choices__placeholder {\\n  opacity: 0.5;\\n}\\n.bk-root .choices {\\n  width: 100%;\\n}\\n.bk-root .choices__inner .choices__item.light {\\n  background-color: rgba(0, 126, 255, 0.08);\\n  border-radius: 5px;\\n  border: 1px solid rgba(0, 126, 255, 0.24);\\n  color: #007eff;\\n}\\n.bk-root .choices__inner .choices__item.solid {\\n  background-color: #1f77b4;\\n  border: none;\\n  border-radius: 5px;\\n  color: white;\\n}\\n.bk-root .choices__inner .choices__item.solid .is-highlighted {\\n  background-color: #1f77b4;\\n  border: none;\\n}\\n.bk-root .choices__input {\\n  background-color: transparent;\\n}\\n.bk-root .choices__inner {\\n  background: transparent;\\n  border: 1px solid darkgray;\\n  border-radius: 5px;\\n  min-height: unset;\\n}\\n.bk-root .choices__list {\\n  white-space: initial;\\n}\\n.bk-root .choices[data-type*=select-multiple] .choices__button.light {\\n  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjMDA3ZWZmIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);\\n}\\n.bk-root .choices[data-type*=select-multiple] .choices__button.solid {\\n  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjZmZmZmZmIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);\\n  border-left: 1px solid white;\\n  opacity: 1;\\n}\\n\")},\n      412: function _(e,t,r){Object.defineProperty(r,\"__esModule\",{value:!0});const s=e(402),i=e(66);class n extends s.MarkupView{render(){super.render();const e=i.pre({style:{overflow:\"auto\"}},this.model.text);this.markup_el.appendChild(e)}}r.PreTextView=n,n.__name__=\"PreTextView\";class _ extends s.Markup{constructor(e){super(e)}static init_PreText(){this.prototype.default_view=n}}r.PreText=_,_.__name__=\"PreText\",_.init_PreText()},\n      413: function _(t,o,e){Object.defineProperty(e,\"__esModule\",{value:!0});const i=t(1),a=t(388),n=t(66),u=i.__importStar(t(19)),s=t(145);class _ extends a.ButtonGroupView{change_active(t){this.model.active!==t&&(this.model.active=t)}_update_active(){const{active:t}=this.model;this._buttons.forEach((o,e)=>{n.classes(o).toggle(s.bk_active,t===e)})}}e.RadioButtonGroupView=_,_.__name__=\"RadioButtonGroupView\";class c extends a.ButtonGroup{constructor(t){super(t)}static init_RadioButtonGroup(){this.prototype.default_view=_,this.define({active:[u.Any,null]})}}e.RadioButtonGroup=c,c.__name__=\"RadioButtonGroup\",c.init_RadioButtonGroup()},\n      414: function _(e,i,t){Object.defineProperty(t,\"__esModule\",{value:!0});const n=e(1),a=e(66),o=e(25),d=n.__importStar(e(19)),s=e(390),l=e(145),r=e(385);class p extends s.InputGroupView{render(){super.render();const e=a.div({class:[r.bk_input_group,this.model.inline?l.bk_inline:null]});this.el.appendChild(e);const i=o.uniqueId(),{active:t,labels:n}=this.model;for(let o=0;o<n.length;o++){const d=a.input({type:\"radio\",name:i,value:`${o}`});d.addEventListener(\"change\",()=>this.change_active(o)),this.model.disabled&&(d.disabled=!0),o==t&&(d.checked=!0);const s=a.label({},d,a.span({},n[o]));e.appendChild(s)}}change_active(e){this.model.active=e}}t.RadioGroupView=p,p.__name__=\"RadioGroupView\";class u extends s.InputGroup{constructor(e){super(e)}static init_RadioGroup(){this.prototype.default_view=p,this.define({active:[d.Number],labels:[d.Array,[]],inline:[d.Boolean,!1]})}}t.RadioGroup=u,u.__name__=\"RadioGroup\",u.init_RadioGroup()},\n      415: function _(e,t,r){Object.defineProperty(r,\"__esModule\",{value:!0});const i=e(1).__importStar(e(159)),a=e(396),n=e(8);class o extends a.AbstractRangeSliderView{}r.RangeSliderView=o,o.__name__=\"RangeSliderView\";class s extends a.AbstractSlider{constructor(e){super(e),this.behaviour=\"drag\",this.connected=[!1,!0,!1]}static init_RangeSlider(){this.prototype.default_view=o,this.override({format:\"0[.]00\"})}_formatter(e,t){return n.isString(t)?i.format(e,t):t.doFormat([e],{loc:0})[0]}}r.RangeSlider=s,s.__name__=\"RangeSlider\",s.init_RangeSlider()},\n      416: function _(e,t,s){Object.defineProperty(s,\"__esModule\",{value:!0});const i=e(1),n=e(66),l=e(8),o=e(70),c=i.__importStar(e(19)),d=e(384),a=e(385);class r extends d.InputWidgetView{connect_signals(){super.connect_signals(),this.connect(this.model.change,()=>this.render())}build_options(e){return e.map(e=>{let t,s;l.isString(e)?t=s=e:[t,s]=e;const i=this.model.value==t;return n.option({selected:i,value:t},s)})}render(){let e;if(super.render(),l.isArray(this.model.options))e=this.build_options(this.model.options);else{e=[];const t=this.model.options;for(const s in t){const i=t[s];e.push(n.optgroup({label:s},this.build_options(i)))}}this.select_el=n.select({class:a.bk_input,id:this.model.id,name:this.model.name,disabled:this.model.disabled},e),this.select_el.addEventListener(\"change\",()=>this.change_input()),this.group_el.appendChild(this.select_el)}change_input(){const e=this.select_el.value;o.logger.debug(`selectbox: value = ${e}`),this.model.value=e,super.change_input()}}s.SelectView=r,r.__name__=\"SelectView\";class u extends d.InputWidget{constructor(e){super(e)}static init_Select(){this.prototype.default_view=r,this.define({value:[c.String,\"\"],options:[c.Any,[]]})}}s.Select=u,u.__name__=\"Select\",u.init_Select()},\n      417: function _(e,t,r){Object.defineProperty(r,\"__esModule\",{value:!0});const i=e(1).__importStar(e(159)),o=e(396),s=e(8);class _ extends o.AbstractSliderView{}r.SliderView=_,_.__name__=\"SliderView\";class a extends o.AbstractSlider{constructor(e){super(e),this.behaviour=\"tap\",this.connected=[!0,!1]}static init_Slider(){this.prototype.default_view=_,this.override({format:\"0[.]00\"})}_formatter(e,t){return s.isString(t)?i.format(e,t):t.doFormat([e],{loc:0})[0]}}r.Slider=a,a.__name__=\"Slider\",a.init_Slider()},\n      418: function _(e,t,i){Object.defineProperty(i,\"__esModule\",{value:!0});const n=e(1),s=e(384),l=e(66),h=n.__importStar(e(19)),o=e(385),{floor:p,max:d,min:u}=Math;function r(e){return p(e)!==e?e.toFixed(16).replace(/0+$/,\"\").split(\".\")[1].length:0}class a extends s.InputWidgetView{connect_signals(){super.connect_signals(),this.connect(this.model.properties.low.change,()=>{const{low:e}=this.model;null!=e&&(this.input_el.min=e.toFixed(16))}),this.connect(this.model.properties.high.change,()=>{const{high:e}=this.model;null!=e&&(this.input_el.max=e.toFixed(16))}),this.connect(this.model.properties.step.change,()=>{const{step:e}=this.model;this.input_el.step=e.toFixed(16)}),this.connect(this.model.properties.value.change,()=>{const{value:e,step:t}=this.model;this.input_el.value=e.toFixed(r(t)).replace(/(\\.[0-9]*[1-9])0+$|\\.0*$/,\"$1\")}),this.connect(this.model.properties.disabled.change,()=>{this.input_el.disabled=this.model.disabled})}render(){super.render(),this.input_el=l.input({type:\"number\",class:o.bk_input,name:this.model.name,min:this.model.low,max:this.model.high,value:this.model.value,step:this.model.step,disabled:this.model.disabled}),this.input_el.addEventListener(\"change\",()=>this.change_input()),this.group_el.appendChild(this.input_el)}change_input(){if(this.input_el.value){const{step:e}=this.model;let t=Number(this.input_el.value);null!=this.model.low&&(t=d(t,this.model.low)),null!=this.model.high&&(t=u(t,this.model.high)),this.model.value=Number(t.toFixed(r(e))),super.change_input()}}}i.SpinnerView=a,a.__name__=\"SpinnerView\";class c extends s.InputWidget{constructor(e){super(e)}static init_Spinner(){this.prototype.default_view=a,this.define({value:[h.Number,0],low:[h.Number,null],high:[h.Number,null],step:[h.Number,1]})}}i.Spinner=c,c.__name__=\"Spinner\",c.init_Spinner()},\n      419: function _(e,t,i){Object.defineProperty(i,\"__esModule\",{value:!0});const s=e(1),n=e(383),l=e(384),h=e(66),o=s.__importStar(e(19)),a=e(385);class p extends l.InputWidgetView{connect_signals(){super.connect_signals(),this.connect(this.model.properties.name.change,()=>this.input_el.name=this.model.name||\"\"),this.connect(this.model.properties.value.change,()=>this.input_el.value=this.model.value),this.connect(this.model.properties.disabled.change,()=>this.input_el.disabled=this.model.disabled),this.connect(this.model.properties.placeholder.change,()=>this.input_el.placeholder=this.model.placeholder),this.connect(this.model.properties.rows.change,()=>this.input_el.rows=this.model.rows),this.connect(this.model.properties.cols.change,()=>this.input_el.cols=this.model.cols),this.connect(this.model.properties.max_length.change,()=>this.input_el.maxLength=this.model.max_length)}render(){super.render(),this.input_el=h.textarea({class:a.bk_input,name:this.model.name,disabled:this.model.disabled,placeholder:this.model.placeholder,cols:this.model.cols,rows:this.model.rows,maxLength:this.model.max_length}),this.input_el.textContent=this.model.value,this.input_el.addEventListener(\"change\",()=>this.change_input()),this.group_el.appendChild(this.input_el)}change_input(){this.model.value=this.input_el.value,super.change_input()}}i.TextAreaInputView=p,p.__name__=\"TextAreaInputView\";class r extends n.TextInput{constructor(e){super(e)}static init_TextAreaInput(){this.prototype.default_view=p,this.define({cols:[o.Number,20],rows:[o.Number,2],max_length:[o.Number,500]})}}i.TextAreaInput=r,r.__name__=\"TextAreaInput\",r.init_TextAreaInput()},\n      420: function _(e,t,i){Object.defineProperty(i,\"__esModule\",{value:!0});const s=e(1),c=e(378),o=e(66),a=s.__importStar(e(19)),n=e(145);class l extends c.AbstractButtonView{connect_signals(){super.connect_signals(),this.connect(this.model.properties.active.change,()=>this._update_active())}render(){super.render(),this._update_active()}click(){this.model.active=!this.model.active,super.click()}_update_active(){o.classes(this.button_el).toggle(n.bk_active,this.model.active)}}i.ToggleView=l,l.__name__=\"ToggleView\";class _ extends c.AbstractButton{constructor(e){super(e)}static init_Toggle(){this.prototype.default_view=l,this.define({active:[a.Boolean,!1]}),this.override({label:\"Toggle\"})}}i.Toggle=_,_.__name__=\"Toggle\",_.init_Toggle()},\n      }, 376, {\"models/widgets/main\":376,\"models/widgets/index\":377,\"models/widgets/abstract_button\":378,\"models/widgets/control\":379,\"models/widgets/widget\":441,\"models/widgets/abstract_icon\":381,\"models/widgets/autocomplete_input\":382,\"models/widgets/text_input\":383,\"models/widgets/input_widget\":384,\"styles/widgets/inputs\":385,\"models/widgets/button\":386,\"models/widgets/checkbox_button_group\":387,\"models/widgets/button_group\":388,\"models/widgets/checkbox_group\":389,\"models/widgets/input_group\":390,\"models/widgets/color_picker\":391,\"models/widgets/date_picker\":392,\"styles/widgets/flatpickr\":394,\"models/widgets/date_range_slider\":395,\"models/widgets/abstract_slider\":396,\"styles/widgets/sliders\":398,\"styles/widgets/nouislider\":399,\"models/widgets/date_slider\":400,\"models/widgets/div\":401,\"models/widgets/markup\":402,\"styles/clearfix\":403,\"models/widgets/dropdown\":404,\"models/widgets/file_input\":405,\"models/widgets/multiselect\":406,\"models/widgets/paragraph\":407,\"models/widgets/password_input\":408,\"models/widgets/multichoice\":409,\"styles/widgets/choices\":411,\"models/widgets/pretext\":412,\"models/widgets/radio_button_group\":413,\"models/widgets/radio_group\":414,\"models/widgets/range_slider\":415,\"models/widgets/selectbox\":416,\"models/widgets/slider\":417,\"models/widgets/spinner\":418,\"models/widgets/textarea_input\":419,\"models/widgets/toggle\":420}, {});\n      })\n\n\n      /* END bokeh-widgets.min.js */\n    },\n    \n    function(Bokeh) {\n      /* BEGIN bokeh-tables.min.js */\n      /*!\n       * Copyright (c) 2012 - 2020, Anaconda, Inc., and Bokeh Contributors\n       * All rights reserved.\n       * \n       * Redistribution and use in source and binary forms, with or without modification,\n       * are permitted provided that the following conditions are met:\n       * \n       * Redistributions of source code must retain the above copyright notice,\n       * this list of conditions and the following disclaimer.\n       * \n       * Redistributions in binary form must reproduce the above copyright notice,\n       * this list of conditions and the following disclaimer in the documentation\n       * and/or other materials provided with the distribution.\n       * \n       * Neither the name of Anaconda nor the names of any contributors\n       * may be used to endorse or promote products derived from this software\n       * without specific prior written permission.\n       * \n       * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\n       * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\n       * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\n       * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE\n       * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\n       * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF\n       * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS\n       * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN\n       * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\n       * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF\n       * THE POSSIBILITY OF SUCH DAMAGE.\n      */\n      (function(root, factory) {\n        factory(root[\"Bokeh\"]);\n      })(this, function(Bokeh) {\n        var define;\n        return (function(modules, entry, aliases, externals) {\n          if (Bokeh != null) {\n            return Bokeh.register_plugin(modules, entry, aliases, externals);\n          } else {\n            throw new Error(\"Cannot find Bokeh. You have to load it prior to loading plugins.\");\n          }\n        })\n      ({\n      421: function _(e,t,o){Object.defineProperty(o,\"__esModule\",{value:!0});const r=e(1).__importStar(e(422));o.Tables=r,e(7).register_models(r)},\n      422: function _(a,g,r){Object.defineProperty(r,\"__esModule\",{value:!0});const e=a(1);e.__exportStar(a(423),r),e.__exportStar(a(444),r);var t=a(424);r.DataTable=t.DataTable;var o=a(447);r.TableColumn=o.TableColumn;var n=a(440);r.TableWidget=n.TableWidget;var u=a(448);r.AvgAggregator=u.AvgAggregator,r.MinAggregator=u.MinAggregator,r.MaxAggregator=u.MaxAggregator,r.SumAggregator=u.SumAggregator;var l=a(449);r.GroupingInfo=l.GroupingInfo,r.DataCube=l.DataCube},\n      423: function _(e,t,i){Object.defineProperty(i,\"__esModule\",{value:!0});const s=e(1).__importStar(e(19)),r=e(66),a=e(64),n=e(69),l=e(424),u=e(442);class d extends a.DOMView{constructor(e){super(Object.assign({model:e.column.model},e)),this.args=e,this.initialize(),this.render()}get emptyValue(){return null}initialize(){super.initialize(),this.inputEl=this._createInput(),this.defaultValue=null}async lazy_initialize(){throw new Error(\"unsupported\")}css_classes(){return super.css_classes().concat(u.bk_cell_editor)}render(){super.render(),this.args.container.append(this.el),this.el.appendChild(this.inputEl),this.renderEditor(),this.disableNavigation()}renderEditor(){}disableNavigation(){this.inputEl.addEventListener(\"keydown\",e=>{switch(e.keyCode){case r.Keys.Left:case r.Keys.Right:case r.Keys.Up:case r.Keys.Down:case r.Keys.PageUp:case r.Keys.PageDown:e.stopImmediatePropagation()}})}destroy(){this.remove()}focus(){this.inputEl.focus()}show(){}hide(){}position(){}getValue(){return this.inputEl.value}setValue(e){this.inputEl.value=e}serializeValue(){return this.getValue()}isValueChanged(){return!(\"\"==this.getValue()&&null==this.defaultValue)&&this.getValue()!==this.defaultValue}applyValue(e,t){const i=this.args.grid.getData(),s=i.index.indexOf(e[l.DTINDEX_NAME]);i.setField(s,this.args.column.field,t)}loadValue(e){const t=e[this.args.column.field];this.defaultValue=null!=t?t:this.emptyValue,this.setValue(this.defaultValue)}validateValue(e){if(this.args.column.validator){const t=this.args.column.validator(e);if(!t.valid)return t}return{valid:!0,msg:null}}validate(){return this.validateValue(this.getValue())}}i.CellEditorView=d,d.__name__=\"CellEditorView\";class o extends n.Model{}i.CellEditor=o,o.__name__=\"CellEditor\";class _ extends d{get emptyValue(){return\"\"}_createInput(){return r.input({type:\"text\"})}renderEditor(){this.inputEl.focus(),this.inputEl.select()}loadValue(e){super.loadValue(e),this.inputEl.defaultValue=this.defaultValue,this.inputEl.select()}}i.StringEditorView=_,_.__name__=\"StringEditorView\";class c extends o{static init_StringEditor(){this.prototype.default_view=_,this.define({completions:[s.Array,[]]})}}i.StringEditor=c,c.__name__=\"StringEditor\",c.init_StringEditor();class p extends d{_createInput(){return r.textarea()}}i.TextEditorView=p,p.__name__=\"TextEditorView\";class h extends o{static init_TextEditor(){this.prototype.default_view=p}}i.TextEditor=h,h.__name__=\"TextEditor\",h.init_TextEditor();class E extends d{_createInput(){return r.select()}renderEditor(){for(const e of this.model.options)this.inputEl.appendChild(r.option({value:e},e));this.focus()}}i.SelectEditorView=E,E.__name__=\"SelectEditorView\";class V extends o{static init_SelectEditor(){this.prototype.default_view=E,this.define({options:[s.Array,[]]})}}i.SelectEditor=V,V.__name__=\"SelectEditor\",V.init_SelectEditor();class m extends d{_createInput(){return r.input({type:\"text\"})}}i.PercentEditorView=m,m.__name__=\"PercentEditorView\";class f extends o{static init_PercentEditor(){this.prototype.default_view=m}}i.PercentEditor=f,f.__name__=\"PercentEditor\",f.init_PercentEditor();class x extends d{_createInput(){return r.input({type:\"checkbox\",value:\"true\"})}renderEditor(){this.focus()}loadValue(e){this.defaultValue=!!e[this.args.column.field],this.inputEl.checked=this.defaultValue}serializeValue(){return this.inputEl.checked}}i.CheckboxEditorView=x,x.__name__=\"CheckboxEditorView\";class w extends o{static init_CheckboxEditor(){this.prototype.default_view=x}}i.CheckboxEditor=w,w.__name__=\"CheckboxEditor\",w.init_CheckboxEditor();class g extends d{_createInput(){return r.input({type:\"text\"})}renderEditor(){this.inputEl.focus(),this.inputEl.select()}remove(){super.remove()}serializeValue(){return parseInt(this.getValue(),10)||0}loadValue(e){super.loadValue(e),this.inputEl.defaultValue=this.defaultValue,this.inputEl.select()}validateValue(e){return isNaN(e)?{valid:!1,msg:\"Please enter a valid integer\"}:super.validateValue(e)}}i.IntEditorView=g,g.__name__=\"IntEditorView\";class v extends o{static init_IntEditor(){this.prototype.default_view=g,this.define({step:[s.Number,1]})}}i.IntEditor=v,v.__name__=\"IntEditor\",v.init_IntEditor();class y extends d{_createInput(){return r.input({type:\"text\"})}renderEditor(){this.inputEl.focus(),this.inputEl.select()}remove(){super.remove()}serializeValue(){return parseFloat(this.getValue())||0}loadValue(e){super.loadValue(e),this.inputEl.defaultValue=this.defaultValue,this.inputEl.select()}validateValue(e){return isNaN(e)?{valid:!1,msg:\"Please enter a valid number\"}:super.validateValue(e)}}i.NumberEditorView=y,y.__name__=\"NumberEditorView\";class b extends o{static init_NumberEditor(){this.prototype.default_view=y,this.define({step:[s.Number,.01]})}}i.NumberEditor=b,b.__name__=\"NumberEditor\",b.init_NumberEditor();class I extends d{_createInput(){return r.input({type:\"text\"})}}i.TimeEditorView=I,I.__name__=\"TimeEditorView\";class N extends o{static init_TimeEditor(){this.prototype.default_view=I}}i.TimeEditor=N,N.__name__=\"TimeEditor\",N.init_TimeEditor();class C extends d{_createInput(){return r.input({type:\"text\"})}get emptyValue(){return new Date}renderEditor(){this.inputEl.focus(),this.inputEl.select()}destroy(){super.destroy()}show(){super.show()}hide(){super.hide()}position(){return super.position()}getValue(){}setValue(e){}}i.DateEditorView=C,C.__name__=\"DateEditorView\";class D extends o{static init_DateEditor(){this.prototype.default_view=C}}i.DateEditor=D,D.__name__=\"DateEditor\",D.init_DateEditor()},\n      424: function _(e,t,i){Object.defineProperty(i,\"__esModule\",{value:!0});const s=e(1),o=e(425),n=e(429),l=e(430),r=e(431),d=s.__importStar(e(19)),a=e(25),h=e(8),c=e(9),u=e(23),_=e(70),m=e(187),g=e(440),p=e(441),b=e(442);i.DTINDEX_NAME=\"__bkdt_internal_index__\";class w{constructor(e,t){this.init(e,t)}init(e,t){if(i.DTINDEX_NAME in e.data)throw new Error(`special name ${i.DTINDEX_NAME} cannot be used as a data table column`);this.source=e,this.view=t,this.index=this.view.indices}getLength(){return this.index.length}getItem(e){const t={};for(const i of u.keys(this.source.data))t[i]=this.source.data[i][this.index[e]];return t[i.DTINDEX_NAME]=this.index[e],t}getField(e,t){return t==i.DTINDEX_NAME?this.index[e]:this.source.data[t][this.index[e]]}setField(e,t,i){const s=this.index[e];this.source.patch({[t]:[[s,i]]})}getItemMetadata(e){return null}getRecords(){return c.range(0,this.getLength()).map(e=>this.getItem(e))}sort(e){let t=e.map(e=>[e.sortCol.field,e.sortAsc?1:-1]);0==t.length&&(t=[[i.DTINDEX_NAME,1]]);const s=this.getRecords(),o=this.index.slice();this.index.sort((function(e,i){for(const[n,l]of t){const t=s[o.indexOf(e)][n],r=s[o.indexOf(i)][n],d=t==r?0:t>r?l:-l;if(0!=d)return d}return 0}))}}i.TableDataProvider=w,w.__name__=\"TableDataProvider\";class x extends p.WidgetView{constructor(){super(...arguments),this._in_selection_update=!1,this._warned_not_reorderable=!1}connect_signals(){super.connect_signals(),this.connect(this.model.change,()=>this.render()),this.connect(this.model.source.streaming,()=>this.updateGrid()),this.connect(this.model.source.patching,()=>this.updateGrid()),this.connect(this.model.source.change,()=>this.updateGrid()),this.connect(this.model.source.properties.data.change,()=>this.updateGrid()),this.connect(this.model.source.selected.change,()=>this.updateSelection()),this.connect(this.model.source.selected.properties.indices.change,()=>this.updateSelection())}_update_layout(){this.layout=new m.LayoutItem,this.layout.set_sizing(this.box_sizing())}update_position(){super.update_position(),this.grid.resizeCanvas()}updateGrid(){if(this.model.view.compute_indices(),this.data.init(this.model.source,this.model.view),this.model.sortable){const e=this.grid.getColumns(),t=this.grid.getSortColumns().map(t=>({sortCol:{field:e[this.grid.getColumnIndex(t.columnId)].field},sortAsc:t.sortAsc}));this.data.sort(t)}this.grid.invalidate(),this.grid.render()}updateSelection(){if(this._in_selection_update)return;const{selected:e}=this.model.source,t=e.indices.map(e=>this.data.index.indexOf(e)).sort();this._in_selection_update=!0,this.grid.setSelectedRows(t),this._in_selection_update=!1;const i=this.grid.getViewport(),s=this.model.get_scroll_index(i,t);null!=s&&this.grid.scrollRowToTop(s)}newIndexColumn(){return{id:a.uniqueId(),name:this.model.index_header,field:i.DTINDEX_NAME,width:this.model.index_width,behavior:\"select\",cannotTriggerInsert:!0,resizable:!1,selectable:!1,sortable:!0,cssClass:b.bk_cell_index,headerCssClass:b.bk_header_index}}css_classes(){return super.css_classes().concat(b.bk_data_table)}render(){let e,t=this.model.columns.map(e=>e.toColumn());if(\"checkbox\"==this.model.selectable&&(e=new n.CheckboxSelectColumn({cssClass:b.bk_cell_select}),t.unshift(e.getColumnDefinition())),null!=this.model.index_position){const e=this.model.index_position,i=this.newIndexColumn();-1==e?t.push(i):e<-1?t.splice(e+1,0,i):t.splice(e,0,i)}let{reorderable:i}=this.model;!i||\"undefined\"!=typeof $&&null!=$.fn&&null!=$.fn.sortable||(this._warned_not_reorderable||(_.logger.warn(\"jquery-ui is required to enable DataTable.reorderable\"),this._warned_not_reorderable=!0),i=!1);const s={enableCellNavigation:!1!==this.model.selectable,enableColumnReorder:i,forceFitColumns:this.model.fit_columns,multiColumnSort:this.model.sortable,editable:this.model.editable,autoEdit:!1,rowHeight:this.model.row_height};if(this.data=new w(this.model.source,this.model.view),this.grid=new r.Grid(this.el,this.data,t,s),this.grid.onSort.subscribe((e,i)=>{this.model.sortable&&(t=i.sortCols,this.data.sort(t),this.grid.invalidate(),this.updateSelection(),this.grid.render(),this.model.header_row||this._hide_header(),this.model.update_sort_columns(t))}),!1!==this.model.selectable){this.grid.setSelectionModel(new o.RowSelectionModel({selectActiveRow:null==e})),null!=e&&this.grid.registerPlugin(e);const t={dataItemColumnValueExtractor(e,t){let i=e[t.field];return h.isString(i)&&(i=i.replace(/\\n/g,\"\\\\n\")),i},includeHeaderWhenCopying:!1};this.grid.registerPlugin(new l.CellExternalCopyManager(t)),this.grid.onSelectedRowsChanged.subscribe((e,t)=>{this._in_selection_update||(this.model.source.selected.indices=t.rows.map(e=>this.data.index[e]))}),this.updateSelection(),this.model.header_row||this._hide_header()}}_hide_header(){for(const e of Array.from(this.el.querySelectorAll(\".slick-header-columns\")))e.style.height=\"0px\";this.grid.resizeCanvas()}}i.DataTableView=x,x.__name__=\"DataTableView\";class f extends g.TableWidget{constructor(e){super(e),this._sort_columns=[]}get sort_columns(){return this._sort_columns}static init_DataTable(){this.prototype.default_view=x,this.define({columns:[d.Array,[]],fit_columns:[d.Boolean,!0],sortable:[d.Boolean,!0],reorderable:[d.Boolean,!0],editable:[d.Boolean,!1],selectable:[d.Any,!0],index_position:[d.Int,0],index_header:[d.String,\"#\"],index_width:[d.Int,40],scroll_to_selection:[d.Boolean,!0],header_row:[d.Boolean,!0],row_height:[d.Int,25]}),this.override({width:600,height:400})}update_sort_columns(e){return this._sort_columns=e.map(e=>({field:e.sortCol.field,sortAsc:e.sortAsc})),null}get_scroll_index(e,t){return this.scroll_to_selection&&0!=t.length?c.some(t,t=>e.top<=t&&t<=e.bottom)?null:Math.max(0,Math.min(...t)-1):null}}i.DataTable=f,f.__name__=\"DataTable\",f.init_DataTable()},\n      425: function _(e,t,n){var o=e(426),r=e(428);t.exports={RowSelectionModel:function(e){var t,n,l,i=[],c=this,u=new r.EventHandler,s={selectActiveRow:!0};function a(e){return function(){n||(n=!0,e.apply(this,arguments),n=!1)}}function f(e){for(var t=[],n=0;n<e.length;n++)for(var o=e[n].fromRow;o<=e[n].toRow;o++)t.push(o);return t}function h(e){for(var n=[],o=t.getColumns().length-1,l=0;l<e.length;l++)n.push(new r.Range(e[l],0,e[l],o));return n}function w(){return f(i)}function g(e){(i&&0!==i.length||e&&0!==e.length)&&(i=e,c.onSelectedRangesChanged.notify(i))}function v(e,n){l.selectActiveRow&&null!=n.row&&g([new r.Range(n.row,0,n.row,t.getColumns().length-1)])}function p(e){var n=t.getActiveCell();if(t.getOptions().multiSelect&&n&&e.shiftKey&&!e.ctrlKey&&!e.altKey&&!e.metaKey&&(e.which==r.keyCode.UP||e.which==r.keyCode.DOWN)){var o=w();o.sort((function(e,t){return e-t})),o.length||(o=[n.row]);var l,i=o[0],c=o[o.length-1];if((l=e.which==r.keyCode.DOWN?n.row<c||i==c?++c:++i:n.row<c?--c:--i)>=0&&l<t.getDataLength())t.scrollRowIntoView(l),g(h(function(e,t){var n,o=[];for(n=e;n<=t;n++)o.push(n);for(n=t;n<e;n++)o.push(n);return o}(i,c)));e.preventDefault(),e.stopPropagation()}}function y(e){var n=t.getCellFromEvent(e);if(!n||!t.canCellBeActive(n.row,n.cell))return!1;if(!t.getOptions().multiSelect||!e.ctrlKey&&!e.shiftKey&&!e.metaKey)return!1;var r=f(i),l=o.inArray(n.row,r);if(-1===l&&(e.ctrlKey||e.metaKey))r.push(n.row),t.setActiveCell(n.row,n.cell);else if(-1!==l&&(e.ctrlKey||e.metaKey))r=o.grep(r,(function(e,t){return e!==n.row})),t.setActiveCell(n.row,n.cell);else if(r.length&&e.shiftKey){var c=r.pop(),u=Math.min(n.row,c),s=Math.max(n.row,c);r=[];for(var a=u;a<=s;a++)a!==c&&r.push(a);r.push(c),t.setActiveCell(n.row,n.cell)}return g(h(r)),e.stopImmediatePropagation(),!0}o.extend(this,{getSelectedRows:w,setSelectedRows:function(e){g(h(e))},getSelectedRanges:function(){return i},setSelectedRanges:g,init:function(n){l=o.extend(!0,{},s,e),t=n,u.subscribe(t.onActiveCellChanged,a(v)),u.subscribe(t.onKeyDown,a(p)),u.subscribe(t.onClick,a(y))},destroy:function(){u.unsubscribeAll()},onSelectedRangesChanged:new r.Event})}}},\n      426: function _(e,n,f){n.exports=\"undefined\"!=typeof $?$:e(427)},\n      427: function _(e,t,n){\n      /*!\n           * jQuery JavaScript Library v3.4.1\n           * https://jquery.com/\n           *\n           * Includes Sizzle.js\n           * https://sizzlejs.com/\n           *\n           * Copyright JS Foundation and other contributors\n           * Released under the MIT license\n           * https://jquery.org/license\n           *\n           * Date: 2019-05-01T21:04Z\n           */\n      !function(e,n){\"use strict\";\"object\"==typeof t&&\"object\"==typeof t.exports?t.exports=e.document?n(e,!0):function(e){if(!e.document)throw new Error(\"jQuery requires a window with a document\");return n(e)}:n(e)}(\"undefined\"!=typeof window?window:this,(function(e,t){\"use strict\";var n=[],r=e.document,i=Object.getPrototypeOf,o=n.slice,a=n.concat,s=n.push,u=n.indexOf,l={},c=l.toString,f=l.hasOwnProperty,p=f.toString,d=p.call(Object),h={},g=function(e){return\"function\"==typeof e&&\"number\"!=typeof e.nodeType},v=function(e){return null!=e&&e===e.window},y={type:!0,src:!0,nonce:!0,noModule:!0};function m(e,t,n){var i,o,a=(n=n||r).createElement(\"script\");if(a.text=e,t)for(i in y)(o=t[i]||t.getAttribute&&t.getAttribute(i))&&a.setAttribute(i,o);n.head.appendChild(a).parentNode.removeChild(a)}function x(e){return null==e?e+\"\":\"object\"==typeof e||\"function\"==typeof e?l[c.call(e)]||\"object\":typeof e}var b=function(e,t){return new b.fn.init(e,t)},w=/^[\\s\\uFEFF\\xA0]+|[\\s\\uFEFF\\xA0]+$/g;function T(e){var t=!!e&&\"length\"in e&&e.length,n=x(e);return!g(e)&&!v(e)&&(\"array\"===n||0===t||\"number\"==typeof t&&t>0&&t-1 in e)}b.fn=b.prototype={jquery:\"3.4.1\",constructor:b,length:0,toArray:function(){return o.call(this)},get:function(e){return null==e?o.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){var t=b.merge(this.constructor(),e);return t.prevObject=this,t},each:function(e){return b.each(this,e)},map:function(e){return this.pushStack(b.map(this,(function(t,n){return e.call(t,n,t)})))},slice:function(){return this.pushStack(o.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(e){var t=this.length,n=+e+(e<0?t:0);return this.pushStack(n>=0&&n<t?[this[n]]:[])},end:function(){return this.prevObject||this.constructor()},push:s,sort:n.sort,splice:n.splice},b.extend=b.fn.extend=function(){var e,t,n,r,i,o,a=arguments[0]||{},s=1,u=arguments.length,l=!1;for(\"boolean\"==typeof a&&(l=a,a=arguments[s]||{},s++),\"object\"==typeof a||g(a)||(a={}),s===u&&(a=this,s--);s<u;s++)if(null!=(e=arguments[s]))for(t in e)r=e[t],\"__proto__\"!==t&&a!==r&&(l&&r&&(b.isPlainObject(r)||(i=Array.isArray(r)))?(n=a[t],o=i&&!Array.isArray(n)?[]:i||b.isPlainObject(n)?n:{},i=!1,a[t]=b.extend(l,o,r)):void 0!==r&&(a[t]=r));return a},b.extend({expando:\"jQuery\"+(\"3.4.1\"+Math.random()).replace(/\\D/g,\"\"),isReady:!0,error:function(e){throw new Error(e)},noop:function(){},isPlainObject:function(e){var t,n;return!(!e||\"[object Object]\"!==c.call(e))&&(!(t=i(e))||\"function\"==typeof(n=f.call(t,\"constructor\")&&t.constructor)&&p.call(n)===d)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},globalEval:function(e,t){m(e,{nonce:t&&t.nonce})},each:function(e,t){var n,r=0;if(T(e))for(n=e.length;r<n&&!1!==t.call(e[r],r,e[r]);r++);else for(r in e)if(!1===t.call(e[r],r,e[r]))break;return e},trim:function(e){return null==e?\"\":(e+\"\").replace(w,\"\")},makeArray:function(e,t){var n=t||[];return null!=e&&(T(Object(e))?b.merge(n,\"string\"==typeof e?[e]:e):s.call(n,e)),n},inArray:function(e,t,n){return null==t?-1:u.call(t,e,n)},merge:function(e,t){for(var n=+t.length,r=0,i=e.length;r<n;r++)e[i++]=t[r];return e.length=i,e},grep:function(e,t,n){for(var r=[],i=0,o=e.length,a=!n;i<o;i++)!t(e[i],i)!==a&&r.push(e[i]);return r},map:function(e,t,n){var r,i,o=0,s=[];if(T(e))for(r=e.length;o<r;o++)null!=(i=t(e[o],o,n))&&s.push(i);else for(o in e)null!=(i=t(e[o],o,n))&&s.push(i);return a.apply([],s)},guid:1,support:h}),\"function\"==typeof Symbol&&(b.fn[Symbol.iterator]=n[Symbol.iterator]),b.each(\"Boolean Number String Function Array Date RegExp Object Error Symbol\".split(\" \"),(function(e,t){l[\"[object \"+t+\"]\"]=t.toLowerCase()}));var C=\n      /*!\n               * Sizzle CSS Selector Engine v2.3.4\n               * https://sizzlejs.com/\n               *\n               * Copyright JS Foundation and other contributors\n               * Released under the MIT license\n               * https://js.foundation/\n               *\n               * Date: 2019-04-08\n               */\n      function(e){var t,n,r,i,o,a,s,u,l,c,f,p,d,h,g,v,y,m,x,b=\"sizzle\"+1*new Date,w=e.document,T=0,C=0,E=ue(),k=ue(),S=ue(),N=ue(),A=function(e,t){return e===t&&(f=!0),0},D={}.hasOwnProperty,j=[],q=j.pop,L=j.push,H=j.push,O=j.slice,P=function(e,t){for(var n=0,r=e.length;n<r;n++)if(e[n]===t)return n;return-1},R=\"checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped\",M=\"[\\\\x20\\\\t\\\\r\\\\n\\\\f]\",I=\"(?:\\\\\\\\.|[\\\\w-]|[^\\0-\\\\xa0])+\",W=\"\\\\[\"+M+\"*(\"+I+\")(?:\"+M+\"*([*^$|!~]?=)\"+M+\"*(?:'((?:\\\\\\\\.|[^\\\\\\\\'])*)'|\\\"((?:\\\\\\\\.|[^\\\\\\\\\\\"])*)\\\"|(\"+I+\"))|)\"+M+\"*\\\\]\",$=\":(\"+I+\")(?:\\\\((('((?:\\\\\\\\.|[^\\\\\\\\'])*)'|\\\"((?:\\\\\\\\.|[^\\\\\\\\\\\"])*)\\\")|((?:\\\\\\\\.|[^\\\\\\\\()[\\\\]]|\"+W+\")*)|.*)\\\\)|)\",F=new RegExp(M+\"+\",\"g\"),B=new RegExp(\"^\"+M+\"+|((?:^|[^\\\\\\\\])(?:\\\\\\\\.)*)\"+M+\"+$\",\"g\"),_=new RegExp(\"^\"+M+\"*,\"+M+\"*\"),z=new RegExp(\"^\"+M+\"*([>+~]|\"+M+\")\"+M+\"*\"),U=new RegExp(M+\"|>\"),X=new RegExp($),V=new RegExp(\"^\"+I+\"$\"),G={ID:new RegExp(\"^#(\"+I+\")\"),CLASS:new RegExp(\"^\\\\.(\"+I+\")\"),TAG:new RegExp(\"^(\"+I+\"|[*])\"),ATTR:new RegExp(\"^\"+W),PSEUDO:new RegExp(\"^\"+$),CHILD:new RegExp(\"^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\\\(\"+M+\"*(even|odd|(([+-]|)(\\\\d*)n|)\"+M+\"*(?:([+-]|)\"+M+\"*(\\\\d+)|))\"+M+\"*\\\\)|)\",\"i\"),bool:new RegExp(\"^(?:\"+R+\")$\",\"i\"),needsContext:new RegExp(\"^\"+M+\"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\\\(\"+M+\"*((?:-\\\\d)?\\\\d*)\"+M+\"*\\\\)|)(?=[^-]|$)\",\"i\")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\\d$/i,K=/^[^{]+\\{\\s*\\[native \\w/,Z=/^(?:#([\\w-]+)|(\\w+)|\\.([\\w-]+))$/,ee=/[+~]/,te=new RegExp(\"\\\\\\\\([\\\\da-f]{1,6}\"+M+\"?|(\"+M+\")|.)\",\"ig\"),ne=function(e,t,n){var r=\"0x\"+t-65536;return r!=r||n?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},re=/([\\0-\\x1f\\x7f]|^-?\\d)|^-$|[^\\0-\\x1f\\x7f-\\uFFFF\\w-]/g,ie=function(e,t){return t?\"\\0\"===e?\"�\":e.slice(0,-1)+\"\\\\\"+e.charCodeAt(e.length-1).toString(16)+\" \":\"\\\\\"+e},oe=function(){p()},ae=be((function(e){return!0===e.disabled&&\"fieldset\"===e.nodeName.toLowerCase()}),{dir:\"parentNode\",next:\"legend\"});try{H.apply(j=O.call(w.childNodes),w.childNodes),j[w.childNodes.length].nodeType}catch(e){H={apply:j.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){for(var n=e.length,r=0;e[n++]=t[r++];);e.length=n-1}}}function se(e,t,r,i){var o,s,l,c,f,h,y,m=t&&t.ownerDocument,T=t?t.nodeType:9;if(r=r||[],\"string\"!=typeof e||!e||1!==T&&9!==T&&11!==T)return r;if(!i&&((t?t.ownerDocument||t:w)!==d&&p(t),t=t||d,g)){if(11!==T&&(f=Z.exec(e)))if(o=f[1]){if(9===T){if(!(l=t.getElementById(o)))return r;if(l.id===o)return r.push(l),r}else if(m&&(l=m.getElementById(o))&&x(t,l)&&l.id===o)return r.push(l),r}else{if(f[2])return H.apply(r,t.getElementsByTagName(e)),r;if((o=f[3])&&n.getElementsByClassName&&t.getElementsByClassName)return H.apply(r,t.getElementsByClassName(o)),r}if(n.qsa&&!N[e+\" \"]&&(!v||!v.test(e))&&(1!==T||\"object\"!==t.nodeName.toLowerCase())){if(y=e,m=t,1===T&&U.test(e)){for((c=t.getAttribute(\"id\"))?c=c.replace(re,ie):t.setAttribute(\"id\",c=b),s=(h=a(e)).length;s--;)h[s]=\"#\"+c+\" \"+xe(h[s]);y=h.join(\",\"),m=ee.test(e)&&ye(t.parentNode)||t}try{return H.apply(r,m.querySelectorAll(y)),r}catch(t){N(e,!0)}finally{c===b&&t.removeAttribute(\"id\")}}}return u(e.replace(B,\"$1\"),t,r,i)}function ue(){var e=[];return function t(n,i){return e.push(n+\" \")>r.cacheLength&&delete t[e.shift()],t[n+\" \"]=i}}function le(e){return e[b]=!0,e}function ce(e){var t=d.createElement(\"fieldset\");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){for(var n=e.split(\"|\"),i=n.length;i--;)r.attrHandle[n[i]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function de(e){return function(t){return\"input\"===t.nodeName.toLowerCase()&&t.type===e}}function he(e){return function(t){var n=t.nodeName.toLowerCase();return(\"input\"===n||\"button\"===n)&&t.type===e}}function ge(e){return function(t){return\"form\"in t?t.parentNode&&!1===t.disabled?\"label\"in t?\"label\"in t.parentNode?t.parentNode.disabled===e:t.disabled===e:t.isDisabled===e||t.isDisabled!==!e&&ae(t)===e:t.disabled===e:\"label\"in t&&t.disabled===e}}function ve(e){return le((function(t){return t=+t,le((function(n,r){for(var i,o=e([],n.length,t),a=o.length;a--;)n[i=o[a]]&&(n[i]=!(r[i]=n[i]))}))}))}function ye(e){return e&&void 0!==e.getElementsByTagName&&e}for(t in n=se.support={},o=se.isXML=function(e){var t=e.namespaceURI,n=(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||\"HTML\")},p=se.setDocument=function(e){var t,i,a=e?e.ownerDocument||e:w;return a!==d&&9===a.nodeType&&a.documentElement?(h=(d=a).documentElement,g=!o(d),w!==d&&(i=d.defaultView)&&i.top!==i&&(i.addEventListener?i.addEventListener(\"unload\",oe,!1):i.attachEvent&&i.attachEvent(\"onunload\",oe)),n.attributes=ce((function(e){return e.className=\"i\",!e.getAttribute(\"className\")})),n.getElementsByTagName=ce((function(e){return e.appendChild(d.createComment(\"\")),!e.getElementsByTagName(\"*\").length})),n.getElementsByClassName=K.test(d.getElementsByClassName),n.getById=ce((function(e){return h.appendChild(e).id=b,!d.getElementsByName||!d.getElementsByName(b).length})),n.getById?(r.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute(\"id\")===t}},r.find.ID=function(e,t){if(void 0!==t.getElementById&&g){var n=t.getElementById(e);return n?[n]:[]}}):(r.filter.ID=function(e){var t=e.replace(te,ne);return function(e){var n=void 0!==e.getAttributeNode&&e.getAttributeNode(\"id\");return n&&n.value===t}},r.find.ID=function(e,t){if(void 0!==t.getElementById&&g){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode(\"id\"))&&n.value===e)return[o];for(i=t.getElementsByName(e),r=0;o=i[r++];)if((n=o.getAttributeNode(\"id\"))&&n.value===e)return[o]}return[]}}),r.find.TAG=n.getElementsByTagName?function(e,t){return void 0!==t.getElementsByTagName?t.getElementsByTagName(e):n.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if(\"*\"===e){for(;n=o[i++];)1===n.nodeType&&r.push(n);return r}return o},r.find.CLASS=n.getElementsByClassName&&function(e,t){if(void 0!==t.getElementsByClassName&&g)return t.getElementsByClassName(e)},y=[],v=[],(n.qsa=K.test(d.querySelectorAll))&&(ce((function(e){h.appendChild(e).innerHTML=\"<a id='\"+b+\"'></a><select id='\"+b+\"-\\r\\\\' msallowcapture=''><option selected=''></option></select>\",e.querySelectorAll(\"[msallowcapture^='']\").length&&v.push(\"[*^$]=\"+M+\"*(?:''|\\\"\\\")\"),e.querySelectorAll(\"[selected]\").length||v.push(\"\\\\[\"+M+\"*(?:value|\"+R+\")\"),e.querySelectorAll(\"[id~=\"+b+\"-]\").length||v.push(\"~=\"),e.querySelectorAll(\":checked\").length||v.push(\":checked\"),e.querySelectorAll(\"a#\"+b+\"+*\").length||v.push(\".#.+[+~]\")})),ce((function(e){e.innerHTML=\"<a href='' disabled='disabled'></a><select disabled='disabled'><option/></select>\";var t=d.createElement(\"input\");t.setAttribute(\"type\",\"hidden\"),e.appendChild(t).setAttribute(\"name\",\"D\"),e.querySelectorAll(\"[name=d]\").length&&v.push(\"name\"+M+\"*[*^$|!~]?=\"),2!==e.querySelectorAll(\":enabled\").length&&v.push(\":enabled\",\":disabled\"),h.appendChild(e).disabled=!0,2!==e.querySelectorAll(\":disabled\").length&&v.push(\":enabled\",\":disabled\"),e.querySelectorAll(\"*,:x\"),v.push(\",.*:\")}))),(n.matchesSelector=K.test(m=h.matches||h.webkitMatchesSelector||h.mozMatchesSelector||h.oMatchesSelector||h.msMatchesSelector))&&ce((function(e){n.disconnectedMatch=m.call(e,\"*\"),m.call(e,\"[s!='']:x\"),y.push(\"!=\",$)})),v=v.length&&new RegExp(v.join(\"|\")),y=y.length&&new RegExp(y.join(\"|\")),t=K.test(h.compareDocumentPosition),x=t||K.test(h.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},A=t?function(e,t){if(e===t)return f=!0,0;var r=!e.compareDocumentPosition-!t.compareDocumentPosition;return r||(1&(r=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!n.sortDetached&&t.compareDocumentPosition(e)===r?e===d||e.ownerDocument===w&&x(w,e)?-1:t===d||t.ownerDocument===w&&x(w,t)?1:c?P(c,e)-P(c,t):0:4&r?-1:1)}:function(e,t){if(e===t)return f=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e===d?-1:t===d?1:i?-1:o?1:c?P(c,e)-P(c,t):0;if(i===o)return pe(e,t);for(n=e;n=n.parentNode;)a.unshift(n);for(n=t;n=n.parentNode;)s.unshift(n);for(;a[r]===s[r];)r++;return r?pe(a[r],s[r]):a[r]===w?-1:s[r]===w?1:0},d):d},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if((e.ownerDocument||e)!==d&&p(e),n.matchesSelector&&g&&!N[t+\" \"]&&(!y||!y.test(t))&&(!v||!v.test(t)))try{var r=m.call(e,t);if(r||n.disconnectedMatch||e.document&&11!==e.document.nodeType)return r}catch(e){N(t,!0)}return se(t,d,null,[e]).length>0},se.contains=function(e,t){return(e.ownerDocument||e)!==d&&p(e),x(e,t)},se.attr=function(e,t){(e.ownerDocument||e)!==d&&p(e);var i=r.attrHandle[t.toLowerCase()],o=i&&D.call(r.attrHandle,t.toLowerCase())?i(e,t,!g):void 0;return void 0!==o?o:n.attributes||!g?e.getAttribute(t):(o=e.getAttributeNode(t))&&o.specified?o.value:null},se.escape=function(e){return(e+\"\").replace(re,ie)},se.error=function(e){throw new Error(\"Syntax error, unrecognized expression: \"+e)},se.uniqueSort=function(e){var t,r=[],i=0,o=0;if(f=!n.detectDuplicates,c=!n.sortStable&&e.slice(0),e.sort(A),f){for(;t=e[o++];)t===e[o]&&(i=r.push(o));for(;i--;)e.splice(r[i],1)}return c=null,e},i=se.getText=function(e){var t,n=\"\",r=0,o=e.nodeType;if(o){if(1===o||9===o||11===o){if(\"string\"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=i(e)}else if(3===o||4===o)return e.nodeValue}else for(;t=e[r++];)n+=i(t);return n},(r=se.selectors={cacheLength:50,createPseudo:le,match:G,attrHandle:{},find:{},relative:{\">\":{dir:\"parentNode\",first:!0},\" \":{dir:\"parentNode\"},\"+\":{dir:\"previousSibling\",first:!0},\"~\":{dir:\"previousSibling\"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||\"\").replace(te,ne),\"~=\"===e[2]&&(e[3]=\" \"+e[3]+\" \"),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),\"nth\"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*(\"even\"===e[3]||\"odd\"===e[3])),e[5]=+(e[7]+e[8]||\"odd\"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||\"\":n&&X.test(n)&&(t=a(n,!0))&&(t=n.indexOf(\")\",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return\"*\"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=E[e+\" \"];return t||(t=new RegExp(\"(^|\"+M+\")\"+e+\"(\"+M+\"|$)\"))&&E(e,(function(e){return t.test(\"string\"==typeof e.className&&e.className||void 0!==e.getAttribute&&e.getAttribute(\"class\")||\"\")}))},ATTR:function(e,t,n){return function(r){var i=se.attr(r,e);return null==i?\"!=\"===t:!t||(i+=\"\",\"=\"===t?i===n:\"!=\"===t?i!==n:\"^=\"===t?n&&0===i.indexOf(n):\"*=\"===t?n&&i.indexOf(n)>-1:\"$=\"===t?n&&i.slice(-n.length)===n:\"~=\"===t?(\" \"+i.replace(F,\" \")+\" \").indexOf(n)>-1:\"|=\"===t&&(i===n||i.slice(0,n.length+1)===n+\"-\"))}},CHILD:function(e,t,n,r,i){var o=\"nth\"!==e.slice(0,3),a=\"last\"!==e.slice(-4),s=\"of-type\"===t;return 1===r&&0===i?function(e){return!!e.parentNode}:function(t,n,u){var l,c,f,p,d,h,g=o!==a?\"nextSibling\":\"previousSibling\",v=t.parentNode,y=s&&t.nodeName.toLowerCase(),m=!u&&!s,x=!1;if(v){if(o){for(;g;){for(p=t;p=p[g];)if(s?p.nodeName.toLowerCase()===y:1===p.nodeType)return!1;h=g=\"only\"===e&&!h&&\"nextSibling\"}return!0}if(h=[a?v.firstChild:v.lastChild],a&&m){for(x=(d=(l=(c=(f=(p=v)[b]||(p[b]={}))[p.uniqueID]||(f[p.uniqueID]={}))[e]||[])[0]===T&&l[1])&&l[2],p=d&&v.childNodes[d];p=++d&&p&&p[g]||(x=d=0)||h.pop();)if(1===p.nodeType&&++x&&p===t){c[e]=[T,d,x];break}}else if(m&&(x=d=(l=(c=(f=(p=t)[b]||(p[b]={}))[p.uniqueID]||(f[p.uniqueID]={}))[e]||[])[0]===T&&l[1]),!1===x)for(;(p=++d&&p&&p[g]||(x=d=0)||h.pop())&&((s?p.nodeName.toLowerCase()!==y:1!==p.nodeType)||!++x||(m&&((c=(f=p[b]||(p[b]={}))[p.uniqueID]||(f[p.uniqueID]={}))[e]=[T,x]),p!==t)););return(x-=i)===r||x%r==0&&x/r>=0}}},PSEUDO:function(e,t){var n,i=r.pseudos[e]||r.setFilters[e.toLowerCase()]||se.error(\"unsupported pseudo: \"+e);return i[b]?i(t):i.length>1?(n=[e,e,\"\",t],r.setFilters.hasOwnProperty(e.toLowerCase())?le((function(e,n){for(var r,o=i(e,t),a=o.length;a--;)e[r=P(e,o[a])]=!(n[r]=o[a])})):function(e){return i(e,0,n)}):i}},pseudos:{not:le((function(e){var t=[],n=[],r=s(e.replace(B,\"$1\"));return r[b]?le((function(e,t,n,i){for(var o,a=r(e,null,i,[]),s=e.length;s--;)(o=a[s])&&(e[s]=!(t[s]=o))})):function(e,i,o){return t[0]=e,r(t,null,o,n),t[0]=null,!n.pop()}})),has:le((function(e){return function(t){return se(e,t).length>0}})),contains:le((function(e){return e=e.replace(te,ne),function(t){return(t.textContent||i(t)).indexOf(e)>-1}})),lang:le((function(e){return V.test(e||\"\")||se.error(\"unsupported lang: \"+e),e=e.replace(te,ne).toLowerCase(),function(t){var n;do{if(n=g?t.lang:t.getAttribute(\"xml:lang\")||t.getAttribute(\"lang\"))return(n=n.toLowerCase())===e||0===n.indexOf(e+\"-\")}while((t=t.parentNode)&&1===t.nodeType);return!1}})),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===h},focus:function(e){return e===d.activeElement&&(!d.hasFocus||d.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:ge(!1),disabled:ge(!0),checked:function(e){var t=e.nodeName.toLowerCase();return\"input\"===t&&!!e.checked||\"option\"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!r.pseudos.empty(e)},header:function(e){return J.test(e.nodeName)},input:function(e){return Q.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return\"input\"===t&&\"button\"===e.type||\"button\"===t},text:function(e){var t;return\"input\"===e.nodeName.toLowerCase()&&\"text\"===e.type&&(null==(t=e.getAttribute(\"type\"))||\"text\"===t.toLowerCase())},first:ve((function(){return[0]})),last:ve((function(e,t){return[t-1]})),eq:ve((function(e,t,n){return[n<0?n+t:n]})),even:ve((function(e,t){for(var n=0;n<t;n+=2)e.push(n);return e})),odd:ve((function(e,t){for(var n=1;n<t;n+=2)e.push(n);return e})),lt:ve((function(e,t,n){for(var r=n<0?n+t:n>t?t:n;--r>=0;)e.push(r);return e})),gt:ve((function(e,t,n){for(var r=n<0?n+t:n;++r<t;)e.push(r);return e}))}}).pseudos.nth=r.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})r.pseudos[t]=de(t);for(t in{submit:!0,reset:!0})r.pseudos[t]=he(t);function me(){}function xe(e){for(var t=0,n=e.length,r=\"\";t<n;t++)r+=e[t].value;return r}function be(e,t,n){var r=t.dir,i=t.next,o=i||r,a=n&&\"parentNode\"===o,s=C++;return t.first?function(t,n,i){for(;t=t[r];)if(1===t.nodeType||a)return e(t,n,i);return!1}:function(t,n,u){var l,c,f,p=[T,s];if(u){for(;t=t[r];)if((1===t.nodeType||a)&&e(t,n,u))return!0}else for(;t=t[r];)if(1===t.nodeType||a)if(c=(f=t[b]||(t[b]={}))[t.uniqueID]||(f[t.uniqueID]={}),i&&i===t.nodeName.toLowerCase())t=t[r]||t;else{if((l=c[o])&&l[0]===T&&l[1]===s)return p[2]=l[2];if(c[o]=p,p[2]=e(t,n,u))return!0}return!1}}function we(e){return e.length>1?function(t,n,r){for(var i=e.length;i--;)if(!e[i](t,n,r))return!1;return!0}:e[0]}function Te(e,t,n,r,i){for(var o,a=[],s=0,u=e.length,l=null!=t;s<u;s++)(o=e[s])&&(n&&!n(o,r,i)||(a.push(o),l&&t.push(s)));return a}function Ce(e,t,n,r,i,o){return r&&!r[b]&&(r=Ce(r)),i&&!i[b]&&(i=Ce(i,o)),le((function(o,a,s,u){var l,c,f,p=[],d=[],h=a.length,g=o||function(e,t,n){for(var r=0,i=t.length;r<i;r++)se(e,t[r],n);return n}(t||\"*\",s.nodeType?[s]:s,[]),v=!e||!o&&t?g:Te(g,p,e,s,u),y=n?i||(o?e:h||r)?[]:a:v;if(n&&n(v,y,s,u),r)for(l=Te(y,d),r(l,[],s,u),c=l.length;c--;)(f=l[c])&&(y[d[c]]=!(v[d[c]]=f));if(o){if(i||e){if(i){for(l=[],c=y.length;c--;)(f=y[c])&&l.push(v[c]=f);i(null,y=[],l,u)}for(c=y.length;c--;)(f=y[c])&&(l=i?P(o,f):p[c])>-1&&(o[l]=!(a[l]=f))}}else y=Te(y===a?y.splice(h,y.length):y),i?i(null,a,y,u):H.apply(a,y)}))}function Ee(e){for(var t,n,i,o=e.length,a=r.relative[e[0].type],s=a||r.relative[\" \"],u=a?1:0,c=be((function(e){return e===t}),s,!0),f=be((function(e){return P(t,e)>-1}),s,!0),p=[function(e,n,r){var i=!a&&(r||n!==l)||((t=n).nodeType?c(e,n,r):f(e,n,r));return t=null,i}];u<o;u++)if(n=r.relative[e[u].type])p=[be(we(p),n)];else{if((n=r.filter[e[u].type].apply(null,e[u].matches))[b]){for(i=++u;i<o&&!r.relative[e[i].type];i++);return Ce(u>1&&we(p),u>1&&xe(e.slice(0,u-1).concat({value:\" \"===e[u-2].type?\"*\":\"\"})).replace(B,\"$1\"),n,u<i&&Ee(e.slice(u,i)),i<o&&Ee(e=e.slice(i)),i<o&&xe(e))}p.push(n)}return we(p)}return me.prototype=r.filters=r.pseudos,r.setFilters=new me,a=se.tokenize=function(e,t){var n,i,o,a,s,u,l,c=k[e+\" \"];if(c)return t?0:c.slice(0);for(s=e,u=[],l=r.preFilter;s;){for(a in n&&!(i=_.exec(s))||(i&&(s=s.slice(i[0].length)||s),u.push(o=[])),n=!1,(i=z.exec(s))&&(n=i.shift(),o.push({value:n,type:i[0].replace(B,\" \")}),s=s.slice(n.length)),r.filter)!(i=G[a].exec(s))||l[a]&&!(i=l[a](i))||(n=i.shift(),o.push({value:n,type:a,matches:i}),s=s.slice(n.length));if(!n)break}return t?s.length:s?se.error(e):k(e,u).slice(0)},s=se.compile=function(e,t){var n,i=[],o=[],s=S[e+\" \"];if(!s){for(t||(t=a(e)),n=t.length;n--;)(s=Ee(t[n]))[b]?i.push(s):o.push(s);(s=S(e,function(e,t){var n=t.length>0,i=e.length>0,o=function(o,a,s,u,c){var f,h,v,y=0,m=\"0\",x=o&&[],b=[],w=l,C=o||i&&r.find.TAG(\"*\",c),E=T+=null==w?1:Math.random()||.1,k=C.length;for(c&&(l=a===d||a||c);m!==k&&null!=(f=C[m]);m++){if(i&&f){for(h=0,a||f.ownerDocument===d||(p(f),s=!g);v=e[h++];)if(v(f,a||d,s)){u.push(f);break}c&&(T=E)}n&&((f=!v&&f)&&y--,o&&x.push(f))}if(y+=m,n&&m!==y){for(h=0;v=t[h++];)v(x,b,a,s);if(o){if(y>0)for(;m--;)x[m]||b[m]||(b[m]=q.call(u));b=Te(b)}H.apply(u,b),c&&!o&&b.length>0&&y+t.length>1&&se.uniqueSort(u)}return c&&(T=E,l=w),x};return n?le(o):o}(o,i))).selector=e}return s},u=se.select=function(e,t,n,i){var o,u,l,c,f,p=\"function\"==typeof e&&e,d=!i&&a(e=p.selector||e);if(n=n||[],1===d.length){if((u=d[0]=d[0].slice(0)).length>2&&\"ID\"===(l=u[0]).type&&9===t.nodeType&&g&&r.relative[u[1].type]){if(!(t=(r.find.ID(l.matches[0].replace(te,ne),t)||[])[0]))return n;p&&(t=t.parentNode),e=e.slice(u.shift().value.length)}for(o=G.needsContext.test(e)?0:u.length;o--&&(l=u[o],!r.relative[c=l.type]);)if((f=r.find[c])&&(i=f(l.matches[0].replace(te,ne),ee.test(u[0].type)&&ye(t.parentNode)||t))){if(u.splice(o,1),!(e=i.length&&xe(u)))return H.apply(n,i),n;break}}return(p||s(e,d))(i,t,!g,n,!t||ee.test(e)&&ye(t.parentNode)||t),n},n.sortStable=b.split(\"\").sort(A).join(\"\")===b,n.detectDuplicates=!!f,p(),n.sortDetached=ce((function(e){return 1&e.compareDocumentPosition(d.createElement(\"fieldset\"))})),ce((function(e){return e.innerHTML=\"<a href='#'></a>\",\"#\"===e.firstChild.getAttribute(\"href\")}))||fe(\"type|href|height|width\",(function(e,t,n){if(!n)return e.getAttribute(t,\"type\"===t.toLowerCase()?1:2)})),n.attributes&&ce((function(e){return e.innerHTML=\"<input/>\",e.firstChild.setAttribute(\"value\",\"\"),\"\"===e.firstChild.getAttribute(\"value\")}))||fe(\"value\",(function(e,t,n){if(!n&&\"input\"===e.nodeName.toLowerCase())return e.defaultValue})),ce((function(e){return null==e.getAttribute(\"disabled\")}))||fe(R,(function(e,t,n){var r;if(!n)return!0===e[t]?t.toLowerCase():(r=e.getAttributeNode(t))&&r.specified?r.value:null})),se}(e);b.find=C,b.expr=C.selectors,b.expr[\":\"]=b.expr.pseudos,b.uniqueSort=b.unique=C.uniqueSort,b.text=C.getText,b.isXMLDoc=C.isXML,b.contains=C.contains,b.escapeSelector=C.escape;var E=function(e,t,n){for(var r=[],i=void 0!==n;(e=e[t])&&9!==e.nodeType;)if(1===e.nodeType){if(i&&b(e).is(n))break;r.push(e)}return r},k=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},S=b.expr.match.needsContext;function N(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}var A=/^<([a-z][^\\/\\0>:\\x20\\t\\r\\n\\f]*)[\\x20\\t\\r\\n\\f]*\\/?>(?:<\\/\\1>|)$/i;function D(e,t,n){return g(t)?b.grep(e,(function(e,r){return!!t.call(e,r,e)!==n})):t.nodeType?b.grep(e,(function(e){return e===t!==n})):\"string\"!=typeof t?b.grep(e,(function(e){return u.call(t,e)>-1!==n})):b.filter(t,e,n)}b.filter=function(e,t,n){var r=t[0];return n&&(e=\":not(\"+e+\")\"),1===t.length&&1===r.nodeType?b.find.matchesSelector(r,e)?[r]:[]:b.find.matches(e,b.grep(t,(function(e){return 1===e.nodeType})))},b.fn.extend({find:function(e){var t,n,r=this.length,i=this;if(\"string\"!=typeof e)return this.pushStack(b(e).filter((function(){for(t=0;t<r;t++)if(b.contains(i[t],this))return!0})));for(n=this.pushStack([]),t=0;t<r;t++)b.find(e,i[t],n);return r>1?b.uniqueSort(n):n},filter:function(e){return this.pushStack(D(this,e||[],!1))},not:function(e){return this.pushStack(D(this,e||[],!0))},is:function(e){return!!D(this,\"string\"==typeof e&&S.test(e)?b(e):e||[],!1).length}});var j,q=/^(?:\\s*(<[\\w\\W]+>)[^>]*|#([\\w-]+))$/;(b.fn.init=function(e,t,n){var i,o;if(!e)return this;if(n=n||j,\"string\"==typeof e){if(!(i=\"<\"===e[0]&&\">\"===e[e.length-1]&&e.length>=3?[null,e,null]:q.exec(e))||!i[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(i[1]){if(t=t instanceof b?t[0]:t,b.merge(this,b.parseHTML(i[1],t&&t.nodeType?t.ownerDocument||t:r,!0)),A.test(i[1])&&b.isPlainObject(t))for(i in t)g(this[i])?this[i](t[i]):this.attr(i,t[i]);return this}return(o=r.getElementById(i[2]))&&(this[0]=o,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):g(e)?void 0!==n.ready?n.ready(e):e(b):b.makeArray(e,this)}).prototype=b.fn,j=b(r);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}b.fn.extend({has:function(e){var t=b(e,this),n=t.length;return this.filter((function(){for(var e=0;e<n;e++)if(b.contains(this,t[e]))return!0}))},closest:function(e,t){var n,r=0,i=this.length,o=[],a=\"string\"!=typeof e&&b(e);if(!S.test(e))for(;r<i;r++)for(n=this[r];n&&n!==t;n=n.parentNode)if(n.nodeType<11&&(a?a.index(n)>-1:1===n.nodeType&&b.find.matchesSelector(n,e))){o.push(n);break}return this.pushStack(o.length>1?b.uniqueSort(o):o)},index:function(e){return e?\"string\"==typeof e?u.call(b(e),this[0]):u.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(b.uniqueSort(b.merge(this.get(),b(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),b.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return E(e,\"parentNode\")},parentsUntil:function(e,t,n){return E(e,\"parentNode\",n)},next:function(e){return O(e,\"nextSibling\")},prev:function(e){return O(e,\"previousSibling\")},nextAll:function(e){return E(e,\"nextSibling\")},prevAll:function(e){return E(e,\"previousSibling\")},nextUntil:function(e,t,n){return E(e,\"nextSibling\",n)},prevUntil:function(e,t,n){return E(e,\"previousSibling\",n)},siblings:function(e){return k((e.parentNode||{}).firstChild,e)},children:function(e){return k(e.firstChild)},contents:function(e){return void 0!==e.contentDocument?e.contentDocument:(N(e,\"template\")&&(e=e.content||e),b.merge([],e.childNodes))}},(function(e,t){b.fn[e]=function(n,r){var i=b.map(this,t,n);return\"Until\"!==e.slice(-5)&&(r=n),r&&\"string\"==typeof r&&(i=b.filter(r,i)),this.length>1&&(H[e]||b.uniqueSort(i),L.test(e)&&i.reverse()),this.pushStack(i)}}));var P=/[^\\x20\\t\\r\\n\\f]+/g;function R(e){return e}function M(e){throw e}function I(e,t,n,r){var i;try{e&&g(i=e.promise)?i.call(e).done(t).fail(n):e&&g(i=e.then)?i.call(e,t,n):t.apply(void 0,[e].slice(r))}catch(e){n.apply(void 0,[e])}}b.Callbacks=function(e){e=\"string\"==typeof e?function(e){var t={};return b.each(e.match(P)||[],(function(e,n){t[n]=!0})),t}(e):b.extend({},e);var t,n,r,i,o=[],a=[],s=-1,u=function(){for(i=i||e.once,r=t=!0;a.length;s=-1)for(n=a.shift();++s<o.length;)!1===o[s].apply(n[0],n[1])&&e.stopOnFalse&&(s=o.length,n=!1);e.memory||(n=!1),t=!1,i&&(o=n?[]:\"\")},l={add:function(){return o&&(n&&!t&&(s=o.length-1,a.push(n)),function t(n){b.each(n,(function(n,r){g(r)?e.unique&&l.has(r)||o.push(r):r&&r.length&&\"string\"!==x(r)&&t(r)}))}(arguments),n&&!t&&u()),this},remove:function(){return b.each(arguments,(function(e,t){for(var n;(n=b.inArray(t,o,n))>-1;)o.splice(n,1),n<=s&&s--})),this},has:function(e){return e?b.inArray(e,o)>-1:o.length>0},empty:function(){return o&&(o=[]),this},disable:function(){return i=a=[],o=n=\"\",this},disabled:function(){return!o},lock:function(){return i=a=[],n||t||(o=n=\"\"),this},locked:function(){return!!i},fireWith:function(e,n){return i||(n=[e,(n=n||[]).slice?n.slice():n],a.push(n),t||u()),this},fire:function(){return l.fireWith(this,arguments),this},fired:function(){return!!r}};return l},b.extend({Deferred:function(t){var n=[[\"notify\",\"progress\",b.Callbacks(\"memory\"),b.Callbacks(\"memory\"),2],[\"resolve\",\"done\",b.Callbacks(\"once memory\"),b.Callbacks(\"once memory\"),0,\"resolved\"],[\"reject\",\"fail\",b.Callbacks(\"once memory\"),b.Callbacks(\"once memory\"),1,\"rejected\"]],r=\"pending\",i={state:function(){return r},always:function(){return o.done(arguments).fail(arguments),this},catch:function(e){return i.then(null,e)},pipe:function(){var e=arguments;return b.Deferred((function(t){b.each(n,(function(n,r){var i=g(e[r[4]])&&e[r[4]];o[r[1]]((function(){var e=i&&i.apply(this,arguments);e&&g(e.promise)?e.promise().progress(t.notify).done(t.resolve).fail(t.reject):t[r[0]+\"With\"](this,i?[e]:arguments)}))})),e=null})).promise()},then:function(t,r,i){var o=0;function a(t,n,r,i){return function(){var s=this,u=arguments,l=function(){var e,l;if(!(t<o)){if((e=r.apply(s,u))===n.promise())throw new TypeError(\"Thenable self-resolution\");l=e&&(\"object\"==typeof e||\"function\"==typeof e)&&e.then,g(l)?i?l.call(e,a(o,n,R,i),a(o,n,M,i)):(o++,l.call(e,a(o,n,R,i),a(o,n,M,i),a(o,n,R,n.notifyWith))):(r!==R&&(s=void 0,u=[e]),(i||n.resolveWith)(s,u))}},c=i?l:function(){try{l()}catch(e){b.Deferred.exceptionHook&&b.Deferred.exceptionHook(e,c.stackTrace),t+1>=o&&(r!==M&&(s=void 0,u=[e]),n.rejectWith(s,u))}};t?c():(b.Deferred.getStackHook&&(c.stackTrace=b.Deferred.getStackHook()),e.setTimeout(c))}}return b.Deferred((function(e){n[0][3].add(a(0,e,g(i)?i:R,e.notifyWith)),n[1][3].add(a(0,e,g(t)?t:R)),n[2][3].add(a(0,e,g(r)?r:M))})).promise()},promise:function(e){return null!=e?b.extend(e,i):i}},o={};return b.each(n,(function(e,t){var a=t[2],s=t[5];i[t[1]]=a.add,s&&a.add((function(){r=s}),n[3-e][2].disable,n[3-e][3].disable,n[0][2].lock,n[0][3].lock),a.add(t[3].fire),o[t[0]]=function(){return o[t[0]+\"With\"](this===o?void 0:this,arguments),this},o[t[0]+\"With\"]=a.fireWith})),i.promise(o),t&&t.call(o,o),o},when:function(e){var t=arguments.length,n=t,r=Array(n),i=o.call(arguments),a=b.Deferred(),s=function(e){return function(n){r[e]=this,i[e]=arguments.length>1?o.call(arguments):n,--t||a.resolveWith(r,i)}};if(t<=1&&(I(e,a.done(s(n)).resolve,a.reject,!t),\"pending\"===a.state()||g(i[n]&&i[n].then)))return a.then();for(;n--;)I(i[n],s(n),a.reject);return a.promise()}});var W=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;b.Deferred.exceptionHook=function(t,n){e.console&&e.console.warn&&t&&W.test(t.name)&&e.console.warn(\"jQuery.Deferred exception: \"+t.message,t.stack,n)},b.readyException=function(t){e.setTimeout((function(){throw t}))};var $=b.Deferred();function F(){r.removeEventListener(\"DOMContentLoaded\",F),e.removeEventListener(\"load\",F),b.ready()}b.fn.ready=function(e){return $.then(e).catch((function(e){b.readyException(e)})),this},b.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--b.readyWait:b.isReady)||(b.isReady=!0,!0!==e&&--b.readyWait>0||$.resolveWith(r,[b]))}}),b.ready.then=$.then,\"complete\"===r.readyState||\"loading\"!==r.readyState&&!r.documentElement.doScroll?e.setTimeout(b.ready):(r.addEventListener(\"DOMContentLoaded\",F),e.addEventListener(\"load\",F));var B=function(e,t,n,r,i,o,a){var s=0,u=e.length,l=null==n;if(\"object\"===x(n))for(s in i=!0,n)B(e,t,s,n[s],!0,o,a);else if(void 0!==r&&(i=!0,g(r)||(a=!0),l&&(a?(t.call(e,r),t=null):(l=t,t=function(e,t,n){return l.call(b(e),n)})),t))for(;s<u;s++)t(e[s],n,a?r:r.call(e[s],s,t(e[s],n)));return i?e:l?t.call(e):u?t(e[0],n):o},_=/^-ms-/,z=/-([a-z])/g;function U(e,t){return t.toUpperCase()}function X(e){return e.replace(_,\"ms-\").replace(z,U)}var V=function(e){return 1===e.nodeType||9===e.nodeType||!+e.nodeType};function G(){this.expando=b.expando+G.uid++}G.uid=1,G.prototype={cache:function(e){var t=e[this.expando];return t||(t={},V(e)&&(e.nodeType?e[this.expando]=t:Object.defineProperty(e,this.expando,{value:t,configurable:!0}))),t},set:function(e,t,n){var r,i=this.cache(e);if(\"string\"==typeof t)i[X(t)]=n;else for(r in t)i[X(r)]=t[r];return i},get:function(e,t){return void 0===t?this.cache(e):e[this.expando]&&e[this.expando][X(t)]},access:function(e,t,n){return void 0===t||t&&\"string\"==typeof t&&void 0===n?this.get(e,t):(this.set(e,t,n),void 0!==n?n:t)},remove:function(e,t){var n,r=e[this.expando];if(void 0!==r){if(void 0!==t){n=(t=Array.isArray(t)?t.map(X):(t=X(t))in r?[t]:t.match(P)||[]).length;for(;n--;)delete r[t[n]]}(void 0===t||b.isEmptyObject(r))&&(e.nodeType?e[this.expando]=void 0:delete e[this.expando])}},hasData:function(e){var t=e[this.expando];return void 0!==t&&!b.isEmptyObject(t)}};var Y=new G,Q=new G,J=/^(?:\\{[\\w\\W]*\\}|\\[[\\w\\W]*\\])$/,K=/[A-Z]/g;function Z(e,t,n){var r;if(void 0===n&&1===e.nodeType)if(r=\"data-\"+t.replace(K,\"-$&\").toLowerCase(),\"string\"==typeof(n=e.getAttribute(r))){try{n=function(e){return\"true\"===e||\"false\"!==e&&(\"null\"===e?null:e===+e+\"\"?+e:J.test(e)?JSON.parse(e):e)}(n)}catch(e){}Q.set(e,t,n)}else n=void 0;return n}b.extend({hasData:function(e){return Q.hasData(e)||Y.hasData(e)},data:function(e,t,n){return Q.access(e,t,n)},removeData:function(e,t){Q.remove(e,t)},_data:function(e,t,n){return Y.access(e,t,n)},_removeData:function(e,t){Y.remove(e,t)}}),b.fn.extend({data:function(e,t){var n,r,i,o=this[0],a=o&&o.attributes;if(void 0===e){if(this.length&&(i=Q.get(o),1===o.nodeType&&!Y.get(o,\"hasDataAttrs\"))){for(n=a.length;n--;)a[n]&&0===(r=a[n].name).indexOf(\"data-\")&&(r=X(r.slice(5)),Z(o,r,i[r]));Y.set(o,\"hasDataAttrs\",!0)}return i}return\"object\"==typeof e?this.each((function(){Q.set(this,e)})):B(this,(function(t){var n;if(o&&void 0===t)return void 0!==(n=Q.get(o,e))?n:void 0!==(n=Z(o,e))?n:void 0;this.each((function(){Q.set(this,e,t)}))}),null,t,arguments.length>1,null,!0)},removeData:function(e){return this.each((function(){Q.remove(this,e)}))}}),b.extend({queue:function(e,t,n){var r;if(e)return t=(t||\"fx\")+\"queue\",r=Y.get(e,t),n&&(!r||Array.isArray(n)?r=Y.access(e,t,b.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||\"fx\";var n=b.queue(e,t),r=n.length,i=n.shift(),o=b._queueHooks(e,t);\"inprogress\"===i&&(i=n.shift(),r--),i&&(\"fx\"===t&&n.unshift(\"inprogress\"),delete o.stop,i.call(e,(function(){b.dequeue(e,t)}),o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+\"queueHooks\";return Y.get(e,n)||Y.access(e,n,{empty:b.Callbacks(\"once memory\").add((function(){Y.remove(e,[t+\"queue\",n])}))})}}),b.fn.extend({queue:function(e,t){var n=2;return\"string\"!=typeof e&&(t=e,e=\"fx\",n--),arguments.length<n?b.queue(this[0],e):void 0===t?this:this.each((function(){var n=b.queue(this,e,t);b._queueHooks(this,e),\"fx\"===e&&\"inprogress\"!==n[0]&&b.dequeue(this,e)}))},dequeue:function(e){return this.each((function(){b.dequeue(this,e)}))},clearQueue:function(e){return this.queue(e||\"fx\",[])},promise:function(e,t){var n,r=1,i=b.Deferred(),o=this,a=this.length,s=function(){--r||i.resolveWith(o,[o])};for(\"string\"!=typeof e&&(t=e,e=void 0),e=e||\"fx\";a--;)(n=Y.get(o[a],e+\"queueHooks\"))&&n.empty&&(r++,n.empty.add(s));return s(),i.promise(t)}});var ee=/[+-]?(?:\\d*\\.|)\\d+(?:[eE][+-]?\\d+|)/.source,te=new RegExp(\"^(?:([+-])=|)(\"+ee+\")([a-z%]*)$\",\"i\"),ne=[\"Top\",\"Right\",\"Bottom\",\"Left\"],re=r.documentElement,ie=function(e){return b.contains(e.ownerDocument,e)},oe={composed:!0};re.getRootNode&&(ie=function(e){return b.contains(e.ownerDocument,e)||e.getRootNode(oe)===e.ownerDocument});var ae=function(e,t){return\"none\"===(e=t||e).style.display||\"\"===e.style.display&&ie(e)&&\"none\"===b.css(e,\"display\")},se=function(e,t,n,r){var i,o,a={};for(o in t)a[o]=e.style[o],e.style[o]=t[o];for(o in i=n.apply(e,r||[]),t)e.style[o]=a[o];return i};function ue(e,t,n,r){var i,o,a=20,s=r?function(){return r.cur()}:function(){return b.css(e,t,\"\")},u=s(),l=n&&n[3]||(b.cssNumber[t]?\"\":\"px\"),c=e.nodeType&&(b.cssNumber[t]||\"px\"!==l&&+u)&&te.exec(b.css(e,t));if(c&&c[3]!==l){for(u/=2,l=l||c[3],c=+u||1;a--;)b.style(e,t,c+l),(1-o)*(1-(o=s()/u||.5))<=0&&(a=0),c/=o;c*=2,b.style(e,t,c+l),n=n||[]}return n&&(c=+c||+u||0,i=n[1]?c+(n[1]+1)*n[2]:+n[2],r&&(r.unit=l,r.start=c,r.end=i)),i}var le={};function ce(e){var t,n=e.ownerDocument,r=e.nodeName,i=le[r];return i||(t=n.body.appendChild(n.createElement(r)),i=b.css(t,\"display\"),t.parentNode.removeChild(t),\"none\"===i&&(i=\"block\"),le[r]=i,i)}function fe(e,t){for(var n,r,i=[],o=0,a=e.length;o<a;o++)(r=e[o]).style&&(n=r.style.display,t?(\"none\"===n&&(i[o]=Y.get(r,\"display\")||null,i[o]||(r.style.display=\"\")),\"\"===r.style.display&&ae(r)&&(i[o]=ce(r))):\"none\"!==n&&(i[o]=\"none\",Y.set(r,\"display\",n)));for(o=0;o<a;o++)null!=i[o]&&(e[o].style.display=i[o]);return e}b.fn.extend({show:function(){return fe(this,!0)},hide:function(){return fe(this)},toggle:function(e){return\"boolean\"==typeof e?e?this.show():this.hide():this.each((function(){ae(this)?b(this).show():b(this).hide()}))}});var pe=/^(?:checkbox|radio)$/i,de=/<([a-z][^\\/\\0>\\x20\\t\\r\\n\\f]*)/i,he=/^$|^module$|\\/(?:java|ecma)script/i,ge={option:[1,\"<select multiple='multiple'>\",\"</select>\"],thead:[1,\"<table>\",\"</table>\"],col:[2,\"<table><colgroup>\",\"</colgroup></table>\"],tr:[2,\"<table><tbody>\",\"</tbody></table>\"],td:[3,\"<table><tbody><tr>\",\"</tr></tbody></table>\"],_default:[0,\"\",\"\"]};function ve(e,t){var n;return n=void 0!==e.getElementsByTagName?e.getElementsByTagName(t||\"*\"):void 0!==e.querySelectorAll?e.querySelectorAll(t||\"*\"):[],void 0===t||t&&N(e,t)?b.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;n<r;n++)Y.set(e[n],\"globalEval\",!t||Y.get(t[n],\"globalEval\"))}ge.optgroup=ge.option,ge.tbody=ge.tfoot=ge.colgroup=ge.caption=ge.thead,ge.th=ge.td;var me,xe,be=/<|&#?\\w+;/;function we(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d<h;d++)if((o=e[d])||0===o)if(\"object\"===x(o))b.merge(p,o.nodeType?[o]:o);else if(be.test(o)){for(a=a||f.appendChild(t.createElement(\"div\")),s=(de.exec(o)||[\"\",\"\"])[1].toLowerCase(),u=ge[s]||ge._default,a.innerHTML=u[1]+b.htmlPrefilter(o)+u[2],c=u[0];c--;)a=a.lastChild;b.merge(p,a.childNodes),(a=f.firstChild).textContent=\"\"}else p.push(t.createTextNode(o));for(f.textContent=\"\",d=0;o=p[d++];)if(r&&b.inArray(o,r)>-1)i&&i.push(o);else if(l=ie(o),a=ve(f.appendChild(o),\"script\"),l&&ye(a),n)for(c=0;o=a[c++];)he.test(o.type||\"\")&&n.push(o);return f}me=r.createDocumentFragment().appendChild(r.createElement(\"div\")),(xe=r.createElement(\"input\")).setAttribute(\"type\",\"radio\"),xe.setAttribute(\"checked\",\"checked\"),xe.setAttribute(\"name\",\"t\"),me.appendChild(xe),h.checkClone=me.cloneNode(!0).cloneNode(!0).lastChild.checked,me.innerHTML=\"<textarea>x</textarea>\",h.noCloneChecked=!!me.cloneNode(!0).lastChild.defaultValue;var Te=/^key/,Ce=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Ee=/^([^.]*)(?:\\.(.+)|)/;function ke(){return!0}function Se(){return!1}function Ne(e,t){return e===function(){try{return r.activeElement}catch(e){}}()==(\"focus\"===t)}function Ae(e,t,n,r,i,o){var a,s;if(\"object\"==typeof t){for(s in\"string\"!=typeof n&&(r=r||n,n=void 0),t)Ae(e,s,n,r,t[s],o);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&(\"string\"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=Se;else if(!i)return e;return 1===o&&(a=i,(i=function(e){return b().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=b.guid++)),e.each((function(){b.event.add(this,t,i,r,n)}))}function De(e,t,n){n?(Y.set(e,t,!1),b.event.add(e,t,{namespace:!1,handler:function(e){var r,i,a=Y.get(this,t);if(1&e.isTrigger&&this[t]){if(a.length)(b.event.special[t]||{}).delegateType&&e.stopPropagation();else if(a=o.call(arguments),Y.set(this,t,a),r=n(this,t),this[t](),a!==(i=Y.get(this,t))||r?Y.set(this,t,!1):i={},a!==i)return e.stopImmediatePropagation(),e.preventDefault(),i.value}else a.length&&(Y.set(this,t,{value:b.event.trigger(b.extend(a[0],b.Event.prototype),a.slice(1),this)}),e.stopImmediatePropagation())}})):void 0===Y.get(e,t)&&b.event.add(e,t,ke)}b.event={global:{},add:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Y.get(e);if(v)for(n.handler&&(n=(o=n).handler,i=o.selector),i&&b.find.matchesSelector(re,i),n.guid||(n.guid=b.guid++),(u=v.events)||(u=v.events={}),(a=v.handle)||(a=v.handle=function(t){return void 0!==b&&b.event.triggered!==t.type?b.event.dispatch.apply(e,arguments):void 0}),l=(t=(t||\"\").match(P)||[\"\"]).length;l--;)d=g=(s=Ee.exec(t[l])||[])[1],h=(s[2]||\"\").split(\".\").sort(),d&&(f=b.event.special[d]||{},d=(i?f.delegateType:f.bindType)||d,f=b.event.special[d]||{},c=b.extend({type:d,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&b.expr.match.needsContext.test(i),namespace:h.join(\".\")},o),(p=u[d])||((p=u[d]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(e,r,h,a)||e.addEventListener&&e.addEventListener(d,a)),f.add&&(f.add.call(e,c),c.handler.guid||(c.handler.guid=n.guid)),i?p.splice(p.delegateCount++,0,c):p.push(c),b.event.global[d]=!0)},remove:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Y.hasData(e)&&Y.get(e);if(v&&(u=v.events)){for(l=(t=(t||\"\").match(P)||[\"\"]).length;l--;)if(d=g=(s=Ee.exec(t[l])||[])[1],h=(s[2]||\"\").split(\".\").sort(),d){for(f=b.event.special[d]||{},p=u[d=(r?f.delegateType:f.bindType)||d]||[],s=s[2]&&new RegExp(\"(^|\\\\.)\"+h.join(\"\\\\.(?:.*\\\\.|)\")+\"(\\\\.|$)\"),a=o=p.length;o--;)c=p[o],!i&&g!==c.origType||n&&n.guid!==c.guid||s&&!s.test(c.namespace)||r&&r!==c.selector&&(\"**\"!==r||!c.selector)||(p.splice(o,1),c.selector&&p.delegateCount--,f.remove&&f.remove.call(e,c));a&&!p.length&&(f.teardown&&!1!==f.teardown.call(e,h,v.handle)||b.removeEvent(e,d,v.handle),delete u[d])}else for(d in u)b.event.remove(e,d+t[l],n,r,!0);b.isEmptyObject(u)&&Y.remove(e,\"handle events\")}},dispatch:function(e){var t,n,r,i,o,a,s=b.event.fix(e),u=new Array(arguments.length),l=(Y.get(this,\"events\")||{})[s.type]||[],c=b.event.special[s.type]||{};for(u[0]=s,t=1;t<arguments.length;t++)u[t]=arguments[t];if(s.delegateTarget=this,!c.preDispatch||!1!==c.preDispatch.call(this,s)){for(a=b.event.handlers.call(this,s,l),t=0;(i=a[t++])&&!s.isPropagationStopped();)for(s.currentTarget=i.elem,n=0;(o=i.handlers[n++])&&!s.isImmediatePropagationStopped();)s.rnamespace&&!1!==o.namespace&&!s.rnamespace.test(o.namespace)||(s.handleObj=o,s.data=o.data,void 0!==(r=((b.event.special[o.origType]||{}).handle||o.handler).apply(i.elem,u))&&!1===(s.result=r)&&(s.preventDefault(),s.stopPropagation()));return c.postDispatch&&c.postDispatch.call(this,s),s.result}},handlers:function(e,t){var n,r,i,o,a,s=[],u=t.delegateCount,l=e.target;if(u&&l.nodeType&&!(\"click\"===e.type&&e.button>=1))for(;l!==this;l=l.parentNode||this)if(1===l.nodeType&&(\"click\"!==e.type||!0!==l.disabled)){for(o=[],a={},n=0;n<u;n++)void 0===a[i=(r=t[n]).selector+\" \"]&&(a[i]=r.needsContext?b(i,this).index(l)>-1:b.find(i,this,null,[l]).length),a[i]&&o.push(r);o.length&&s.push({elem:l,handlers:o})}return l=this,u<t.length&&s.push({elem:l,handlers:t.slice(u)}),s},addProp:function(e,t){Object.defineProperty(b.Event.prototype,e,{enumerable:!0,configurable:!0,get:g(t)?function(){if(this.originalEvent)return t(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[e]},set:function(t){Object.defineProperty(this,e,{enumerable:!0,configurable:!0,writable:!0,value:t})}})},fix:function(e){return e[b.expando]?e:new b.Event(e)},special:{load:{noBubble:!0},click:{setup:function(e){var t=this||e;return pe.test(t.type)&&t.click&&N(t,\"input\")&&De(t,\"click\",ke),!1},trigger:function(e){var t=this||e;return pe.test(t.type)&&t.click&&N(t,\"input\")&&De(t,\"click\"),!0},_default:function(e){var t=e.target;return pe.test(t.type)&&t.click&&N(t,\"input\")&&Y.get(t,\"click\")||N(t,\"a\")}},beforeunload:{postDispatch:function(e){void 0!==e.result&&e.originalEvent&&(e.originalEvent.returnValue=e.result)}}}},b.removeEvent=function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n)},b.Event=function(e,t){if(!(this instanceof b.Event))return new b.Event(e,t);e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||void 0===e.defaultPrevented&&!1===e.returnValue?ke:Se,this.target=e.target&&3===e.target.nodeType?e.target.parentNode:e.target,this.currentTarget=e.currentTarget,this.relatedTarget=e.relatedTarget):this.type=e,t&&b.extend(this,t),this.timeStamp=e&&e.timeStamp||Date.now(),this[b.expando]=!0},b.Event.prototype={constructor:b.Event,isDefaultPrevented:Se,isPropagationStopped:Se,isImmediatePropagationStopped:Se,isSimulated:!1,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=ke,e&&!this.isSimulated&&e.preventDefault()},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=ke,e&&!this.isSimulated&&e.stopPropagation()},stopImmediatePropagation:function(){var e=this.originalEvent;this.isImmediatePropagationStopped=ke,e&&!this.isSimulated&&e.stopImmediatePropagation(),this.stopPropagation()}},b.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,char:!0,code:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:function(e){var t=e.button;return null==e.which&&Te.test(e.type)?null!=e.charCode?e.charCode:e.keyCode:!e.which&&void 0!==t&&Ce.test(e.type)?1&t?1:2&t?3:4&t?2:0:e.which}},b.event.addProp),b.each({focus:\"focusin\",blur:\"focusout\"},(function(e,t){b.event.special[e]={setup:function(){return De(this,e,Ne),!1},trigger:function(){return De(this,e),!0},delegateType:t}})),b.each({mouseenter:\"mouseover\",mouseleave:\"mouseout\",pointerenter:\"pointerover\",pointerleave:\"pointerout\"},(function(e,t){b.event.special[e]={delegateType:t,bindType:t,handle:function(e){var n,r=this,i=e.relatedTarget,o=e.handleObj;return i&&(i===r||b.contains(r,i))||(e.type=o.origType,n=o.handler.apply(this,arguments),e.type=t),n}}})),b.fn.extend({on:function(e,t,n,r){return Ae(this,e,t,n,r)},one:function(e,t,n,r){return Ae(this,e,t,n,r,1)},off:function(e,t,n){var r,i;if(e&&e.preventDefault&&e.handleObj)return r=e.handleObj,b(e.delegateTarget).off(r.namespace?r.origType+\".\"+r.namespace:r.origType,r.selector,r.handler),this;if(\"object\"==typeof e){for(i in e)this.off(i,t,e[i]);return this}return!1!==t&&\"function\"!=typeof t||(n=t,t=void 0),!1===n&&(n=Se),this.each((function(){b.event.remove(this,e,n,t)}))}});var je=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\\/\\0>\\x20\\t\\r\\n\\f]*)[^>]*)\\/>/gi,qe=/<script|<style|<link/i,Le=/checked\\s*(?:[^=]|=\\s*.checked.)/i,He=/^\\s*<!(?:\\[CDATA\\[|--)|(?:\\]\\]|--)>\\s*$/g;function Oe(e,t){return N(e,\"table\")&&N(11!==t.nodeType?t:t.firstChild,\"tr\")&&b(e).children(\"tbody\")[0]||e}function Pe(e){return e.type=(null!==e.getAttribute(\"type\"))+\"/\"+e.type,e}function Re(e){return\"true/\"===(e.type||\"\").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute(\"type\"),e}function Me(e,t){var n,r,i,o,a,s,u,l;if(1===t.nodeType){if(Y.hasData(e)&&(o=Y.access(e),a=Y.set(t,o),l=o.events))for(i in delete a.handle,a.events={},l)for(n=0,r=l[i].length;n<r;n++)b.event.add(t,i,l[i][n]);Q.hasData(e)&&(s=Q.access(e),u=b.extend({},s),Q.set(t,u))}}function Ie(e,t){var n=t.nodeName.toLowerCase();\"input\"===n&&pe.test(e.type)?t.checked=e.checked:\"input\"!==n&&\"textarea\"!==n||(t.defaultValue=e.defaultValue)}function We(e,t,n,r){t=a.apply([],t);var i,o,s,u,l,c,f=0,p=e.length,d=p-1,v=t[0],y=g(v);if(y||p>1&&\"string\"==typeof v&&!h.checkClone&&Le.test(v))return e.each((function(i){var o=e.eq(i);y&&(t[0]=v.call(this,i,o.html())),We(o,t,n,r)}));if(p&&(o=(i=we(t,e[0].ownerDocument,!1,e,r)).firstChild,1===i.childNodes.length&&(i=o),o||r)){for(u=(s=b.map(ve(i,\"script\"),Pe)).length;f<p;f++)l=i,f!==d&&(l=b.clone(l,!0,!0),u&&b.merge(s,ve(l,\"script\"))),n.call(e[f],l,f);if(u)for(c=s[s.length-1].ownerDocument,b.map(s,Re),f=0;f<u;f++)l=s[f],he.test(l.type||\"\")&&!Y.access(l,\"globalEval\")&&b.contains(c,l)&&(l.src&&\"module\"!==(l.type||\"\").toLowerCase()?b._evalUrl&&!l.noModule&&b._evalUrl(l.src,{nonce:l.nonce||l.getAttribute(\"nonce\")}):m(l.textContent.replace(He,\"\"),l,c))}return e}function $e(e,t,n){for(var r,i=t?b.filter(t,e):e,o=0;null!=(r=i[o]);o++)n||1!==r.nodeType||b.cleanData(ve(r)),r.parentNode&&(n&&ie(r)&&ye(ve(r,\"script\")),r.parentNode.removeChild(r));return e}b.extend({htmlPrefilter:function(e){return e.replace(je,\"<$1></$2>\")},clone:function(e,t,n){var r,i,o,a,s=e.cloneNode(!0),u=ie(e);if(!(h.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||b.isXMLDoc(e)))for(a=ve(s),r=0,i=(o=ve(e)).length;r<i;r++)Ie(o[r],a[r]);if(t)if(n)for(o=o||ve(e),a=a||ve(s),r=0,i=o.length;r<i;r++)Me(o[r],a[r]);else Me(e,s);return(a=ve(s,\"script\")).length>0&&ye(a,!u&&ve(e,\"script\")),s},cleanData:function(e){for(var t,n,r,i=b.event.special,o=0;void 0!==(n=e[o]);o++)if(V(n)){if(t=n[Y.expando]){if(t.events)for(r in t.events)i[r]?b.event.remove(n,r):b.removeEvent(n,r,t.handle);n[Y.expando]=void 0}n[Q.expando]&&(n[Q.expando]=void 0)}}}),b.fn.extend({detach:function(e){return $e(this,e,!0)},remove:function(e){return $e(this,e)},text:function(e){return B(this,(function(e){return void 0===e?b.text(this):this.empty().each((function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)}))}),null,e,arguments.length)},append:function(){return We(this,arguments,(function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||Oe(this,e).appendChild(e)}))},prepend:function(){return We(this,arguments,(function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=Oe(this,e);t.insertBefore(e,t.firstChild)}}))},before:function(){return We(this,arguments,(function(e){this.parentNode&&this.parentNode.insertBefore(e,this)}))},after:function(){return We(this,arguments,(function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)}))},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(b.cleanData(ve(e,!1)),e.textContent=\"\");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map((function(){return b.clone(this,e,t)}))},html:function(e){return B(this,(function(e){var t=this[0]||{},n=0,r=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if(\"string\"==typeof e&&!qe.test(e)&&!ge[(de.exec(e)||[\"\",\"\"])[1].toLowerCase()]){e=b.htmlPrefilter(e);try{for(;n<r;n++)1===(t=this[n]||{}).nodeType&&(b.cleanData(ve(t,!1)),t.innerHTML=e);t=0}catch(e){}}t&&this.empty().append(e)}),null,e,arguments.length)},replaceWith:function(){var e=[];return We(this,arguments,(function(t){var n=this.parentNode;b.inArray(this,e)<0&&(b.cleanData(ve(this)),n&&n.replaceChild(t,this))}),e)}}),b.each({appendTo:\"append\",prependTo:\"prepend\",insertBefore:\"before\",insertAfter:\"after\",replaceAll:\"replaceWith\"},(function(e,t){b.fn[e]=function(e){for(var n,r=[],i=b(e),o=i.length-1,a=0;a<=o;a++)n=a===o?this:this.clone(!0),b(i[a])[t](n),s.apply(r,n.get());return this.pushStack(r)}}));var Fe=new RegExp(\"^(\"+ee+\")(?!px)[a-z%]+$\",\"i\"),Be=function(t){var n=t.ownerDocument.defaultView;return n&&n.opener||(n=e),n.getComputedStyle(t)},_e=new RegExp(ne.join(\"|\"),\"i\");function ze(e,t,n){var r,i,o,a,s=e.style;return(n=n||Be(e))&&(\"\"!==(a=n.getPropertyValue(t)||n[t])||ie(e)||(a=b.style(e,t)),!h.pixelBoxStyles()&&Fe.test(a)&&_e.test(t)&&(r=s.width,i=s.minWidth,o=s.maxWidth,s.minWidth=s.maxWidth=s.width=a,a=n.width,s.width=r,s.minWidth=i,s.maxWidth=o)),void 0!==a?a+\"\":a}function Ue(e,t){return{get:function(){if(!e())return(this.get=t).apply(this,arguments);delete this.get}}}!function(){function t(){if(c){l.style.cssText=\"position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0\",c.style.cssText=\"position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%\",re.appendChild(l).appendChild(c);var t=e.getComputedStyle(c);i=\"1%\"!==t.top,u=12===n(t.marginLeft),c.style.right=\"60%\",s=36===n(t.right),o=36===n(t.width),c.style.position=\"absolute\",a=12===n(c.offsetWidth/3),re.removeChild(l),c=null}}function n(e){return Math.round(parseFloat(e))}var i,o,a,s,u,l=r.createElement(\"div\"),c=r.createElement(\"div\");c.style&&(c.style.backgroundClip=\"content-box\",c.cloneNode(!0).style.backgroundClip=\"\",h.clearCloneStyle=\"content-box\"===c.style.backgroundClip,b.extend(h,{boxSizingReliable:function(){return t(),o},pixelBoxStyles:function(){return t(),s},pixelPosition:function(){return t(),i},reliableMarginLeft:function(){return t(),u},scrollboxSize:function(){return t(),a}}))}();var Xe=[\"Webkit\",\"Moz\",\"ms\"],Ve=r.createElement(\"div\").style,Ge={};function Ye(e){var t=b.cssProps[e]||Ge[e];return t||(e in Ve?e:Ge[e]=function(e){for(var t=e[0].toUpperCase()+e.slice(1),n=Xe.length;n--;)if((e=Xe[n]+t)in Ve)return e}(e)||e)}var Qe=/^(none|table(?!-c[ea]).+)/,Je=/^--/,Ke={position:\"absolute\",visibility:\"hidden\",display:\"block\"},Ze={letterSpacing:\"0\",fontWeight:\"400\"};function et(e,t,n){var r=te.exec(t);return r?Math.max(0,r[2]-(n||0))+(r[3]||\"px\"):t}function tt(e,t,n,r,i,o){var a=\"width\"===t?1:0,s=0,u=0;if(n===(r?\"border\":\"content\"))return 0;for(;a<4;a+=2)\"margin\"===n&&(u+=b.css(e,n+ne[a],!0,i)),r?(\"content\"===n&&(u-=b.css(e,\"padding\"+ne[a],!0,i)),\"margin\"!==n&&(u-=b.css(e,\"border\"+ne[a]+\"Width\",!0,i))):(u+=b.css(e,\"padding\"+ne[a],!0,i),\"padding\"!==n?u+=b.css(e,\"border\"+ne[a]+\"Width\",!0,i):s+=b.css(e,\"border\"+ne[a]+\"Width\",!0,i));return!r&&o>=0&&(u+=Math.max(0,Math.ceil(e[\"offset\"+t[0].toUpperCase()+t.slice(1)]-o-u-s-.5))||0),u}function nt(e,t,n){var r=Be(e),i=(!h.boxSizingReliable()||n)&&\"border-box\"===b.css(e,\"boxSizing\",!1,r),o=i,a=ze(e,t,r),s=\"offset\"+t[0].toUpperCase()+t.slice(1);if(Fe.test(a)){if(!n)return a;a=\"auto\"}return(!h.boxSizingReliable()&&i||\"auto\"===a||!parseFloat(a)&&\"inline\"===b.css(e,\"display\",!1,r))&&e.getClientRects().length&&(i=\"border-box\"===b.css(e,\"boxSizing\",!1,r),(o=s in e)&&(a=e[s])),(a=parseFloat(a)||0)+tt(e,t,n||(i?\"border\":\"content\"),o,r,a)+\"px\"}function rt(e,t,n,r,i){return new rt.prototype.init(e,t,n,r,i)}b.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=ze(e,\"opacity\");return\"\"===n?\"1\":n}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(e,t,n,r){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var i,o,a,s=X(t),u=Je.test(t),l=e.style;if(u||(t=Ye(s)),a=b.cssHooks[t]||b.cssHooks[s],void 0===n)return a&&\"get\"in a&&void 0!==(i=a.get(e,!1,r))?i:l[t];\"string\"===(o=typeof n)&&(i=te.exec(n))&&i[1]&&(n=ue(e,t,i),o=\"number\"),null!=n&&n==n&&(\"number\"!==o||u||(n+=i&&i[3]||(b.cssNumber[s]?\"\":\"px\")),h.clearCloneStyle||\"\"!==n||0!==t.indexOf(\"background\")||(l[t]=\"inherit\"),a&&\"set\"in a&&void 0===(n=a.set(e,n,r))||(u?l.setProperty(t,n):l[t]=n))}},css:function(e,t,n,r){var i,o,a,s=X(t);return Je.test(t)||(t=Ye(s)),(a=b.cssHooks[t]||b.cssHooks[s])&&\"get\"in a&&(i=a.get(e,!0,n)),void 0===i&&(i=ze(e,t,r)),\"normal\"===i&&t in Ze&&(i=Ze[t]),\"\"===n||n?(o=parseFloat(i),!0===n||isFinite(o)?o||0:i):i}}),b.each([\"height\",\"width\"],(function(e,t){b.cssHooks[t]={get:function(e,n,r){if(n)return!Qe.test(b.css(e,\"display\"))||e.getClientRects().length&&e.getBoundingClientRect().width?nt(e,t,r):se(e,Ke,(function(){return nt(e,t,r)}))},set:function(e,n,r){var i,o=Be(e),a=!h.scrollboxSize()&&\"absolute\"===o.position,s=(a||r)&&\"border-box\"===b.css(e,\"boxSizing\",!1,o),u=r?tt(e,t,r,s,o):0;return s&&a&&(u-=Math.ceil(e[\"offset\"+t[0].toUpperCase()+t.slice(1)]-parseFloat(o[t])-tt(e,t,\"border\",!1,o)-.5)),u&&(i=te.exec(n))&&\"px\"!==(i[3]||\"px\")&&(e.style[t]=n,n=b.css(e,t)),et(0,n,u)}}})),b.cssHooks.marginLeft=Ue(h.reliableMarginLeft,(function(e,t){if(t)return(parseFloat(ze(e,\"marginLeft\"))||e.getBoundingClientRect().left-se(e,{marginLeft:0},(function(){return e.getBoundingClientRect().left})))+\"px\"})),b.each({margin:\"\",padding:\"\",border:\"Width\"},(function(e,t){b.cssHooks[e+t]={expand:function(n){for(var r=0,i={},o=\"string\"==typeof n?n.split(\" \"):[n];r<4;r++)i[e+ne[r]+t]=o[r]||o[r-2]||o[0];return i}},\"margin\"!==e&&(b.cssHooks[e+t].set=et)})),b.fn.extend({css:function(e,t){return B(this,(function(e,t,n){var r,i,o={},a=0;if(Array.isArray(t)){for(r=Be(e),i=t.length;a<i;a++)o[t[a]]=b.css(e,t[a],!1,r);return o}return void 0!==n?b.style(e,t,n):b.css(e,t)}),e,t,arguments.length>1)}}),b.Tween=rt,rt.prototype={constructor:rt,init:function(e,t,n,r,i,o){this.elem=e,this.prop=n,this.easing=i||b.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(b.cssNumber[n]?\"\":\"px\")},cur:function(){var e=rt.propHooks[this.prop];return e&&e.get?e.get(this):rt.propHooks._default.get(this)},run:function(e){var t,n=rt.propHooks[this.prop];return this.options.duration?this.pos=t=b.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):rt.propHooks._default.set(this),this}},rt.prototype.init.prototype=rt.prototype,rt.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=b.css(e.elem,e.prop,\"\"))&&\"auto\"!==t?t:0},set:function(e){b.fx.step[e.prop]?b.fx.step[e.prop](e):1!==e.elem.nodeType||!b.cssHooks[e.prop]&&null==e.elem.style[Ye(e.prop)]?e.elem[e.prop]=e.now:b.style(e.elem,e.prop,e.now+e.unit)}}},rt.propHooks.scrollTop=rt.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},b.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:\"swing\"},b.fx=rt.prototype.init,b.fx.step={};var it,ot,at=/^(?:toggle|show|hide)$/,st=/queueHooks$/;function ut(){ot&&(!1===r.hidden&&e.requestAnimationFrame?e.requestAnimationFrame(ut):e.setTimeout(ut,b.fx.interval),b.fx.tick())}function lt(){return e.setTimeout((function(){it=void 0})),it=Date.now()}function ct(e,t){var n,r=0,i={height:e};for(t=t?1:0;r<4;r+=2-t)i[\"margin\"+(n=ne[r])]=i[\"padding\"+n]=e;return t&&(i.opacity=i.width=e),i}function ft(e,t,n){for(var r,i=(pt.tweeners[t]||[]).concat(pt.tweeners[\"*\"]),o=0,a=i.length;o<a;o++)if(r=i[o].call(n,t,e))return r}function pt(e,t,n){var r,i,o=0,a=pt.prefilters.length,s=b.Deferred().always((function(){delete u.elem})),u=function(){if(i)return!1;for(var t=it||lt(),n=Math.max(0,l.startTime+l.duration-t),r=1-(n/l.duration||0),o=0,a=l.tweens.length;o<a;o++)l.tweens[o].run(r);return s.notifyWith(e,[l,r,n]),r<1&&a?n:(a||s.notifyWith(e,[l,1,0]),s.resolveWith(e,[l]),!1)},l=s.promise({elem:e,props:b.extend({},t),opts:b.extend(!0,{specialEasing:{},easing:b.easing._default},n),originalProperties:t,originalOptions:n,startTime:it||lt(),duration:n.duration,tweens:[],createTween:function(t,n){var r=b.Tween(e,l.opts,t,n,l.opts.specialEasing[t]||l.opts.easing);return l.tweens.push(r),r},stop:function(t){var n=0,r=t?l.tweens.length:0;if(i)return this;for(i=!0;n<r;n++)l.tweens[n].run(1);return t?(s.notifyWith(e,[l,1,0]),s.resolveWith(e,[l,t])):s.rejectWith(e,[l,t]),this}}),c=l.props;for(!function(e,t){var n,r,i,o,a;for(n in e)if(i=t[r=X(n)],o=e[n],Array.isArray(o)&&(i=o[1],o=e[n]=o[0]),n!==r&&(e[r]=o,delete e[n]),(a=b.cssHooks[r])&&\"expand\"in a)for(n in o=a.expand(o),delete e[r],o)n in e||(e[n]=o[n],t[n]=i);else t[r]=i}(c,l.opts.specialEasing);o<a;o++)if(r=pt.prefilters[o].call(l,e,c,l.opts))return g(r.stop)&&(b._queueHooks(l.elem,l.opts.queue).stop=r.stop.bind(r)),r;return b.map(c,ft,l),g(l.opts.start)&&l.opts.start.call(e,l),l.progress(l.opts.progress).done(l.opts.done,l.opts.complete).fail(l.opts.fail).always(l.opts.always),b.fx.timer(b.extend(u,{elem:e,anim:l,queue:l.opts.queue})),l}b.Animation=b.extend(pt,{tweeners:{\"*\":[function(e,t){var n=this.createTween(e,t);return ue(n.elem,e,te.exec(t),n),n}]},tweener:function(e,t){g(e)?(t=e,e=[\"*\"]):e=e.match(P);for(var n,r=0,i=e.length;r<i;r++)n=e[r],pt.tweeners[n]=pt.tweeners[n]||[],pt.tweeners[n].unshift(t)},prefilters:[function(e,t,n){var r,i,o,a,s,u,l,c,f=\"width\"in t||\"height\"in t,p=this,d={},h=e.style,g=e.nodeType&&ae(e),v=Y.get(e,\"fxshow\");for(r in n.queue||(null==(a=b._queueHooks(e,\"fx\")).unqueued&&(a.unqueued=0,s=a.empty.fire,a.empty.fire=function(){a.unqueued||s()}),a.unqueued++,p.always((function(){p.always((function(){a.unqueued--,b.queue(e,\"fx\").length||a.empty.fire()}))}))),t)if(i=t[r],at.test(i)){if(delete t[r],o=o||\"toggle\"===i,i===(g?\"hide\":\"show\")){if(\"show\"!==i||!v||void 0===v[r])continue;g=!0}d[r]=v&&v[r]||b.style(e,r)}if((u=!b.isEmptyObject(t))||!b.isEmptyObject(d))for(r in f&&1===e.nodeType&&(n.overflow=[h.overflow,h.overflowX,h.overflowY],null==(l=v&&v.display)&&(l=Y.get(e,\"display\")),\"none\"===(c=b.css(e,\"display\"))&&(l?c=l:(fe([e],!0),l=e.style.display||l,c=b.css(e,\"display\"),fe([e]))),(\"inline\"===c||\"inline-block\"===c&&null!=l)&&\"none\"===b.css(e,\"float\")&&(u||(p.done((function(){h.display=l})),null==l&&(c=h.display,l=\"none\"===c?\"\":c)),h.display=\"inline-block\")),n.overflow&&(h.overflow=\"hidden\",p.always((function(){h.overflow=n.overflow[0],h.overflowX=n.overflow[1],h.overflowY=n.overflow[2]}))),u=!1,d)u||(v?\"hidden\"in v&&(g=v.hidden):v=Y.access(e,\"fxshow\",{display:l}),o&&(v.hidden=!g),g&&fe([e],!0),p.done((function(){for(r in g||fe([e]),Y.remove(e,\"fxshow\"),d)b.style(e,r,d[r])}))),u=ft(g?v[r]:0,r,p),r in v||(v[r]=u.start,g&&(u.end=u.start,u.start=0))}],prefilter:function(e,t){t?pt.prefilters.unshift(e):pt.prefilters.push(e)}}),b.speed=function(e,t,n){var r=e&&\"object\"==typeof e?b.extend({},e):{complete:n||!n&&t||g(e)&&e,duration:e,easing:n&&t||t&&!g(t)&&t};return b.fx.off?r.duration=0:\"number\"!=typeof r.duration&&(r.duration in b.fx.speeds?r.duration=b.fx.speeds[r.duration]:r.duration=b.fx.speeds._default),null!=r.queue&&!0!==r.queue||(r.queue=\"fx\"),r.old=r.complete,r.complete=function(){g(r.old)&&r.old.call(this),r.queue&&b.dequeue(this,r.queue)},r},b.fn.extend({fadeTo:function(e,t,n,r){return this.filter(ae).css(\"opacity\",0).show().end().animate({opacity:t},e,n,r)},animate:function(e,t,n,r){var i=b.isEmptyObject(e),o=b.speed(t,n,r),a=function(){var t=pt(this,b.extend({},e),o);(i||Y.get(this,\"finish\"))&&t.stop(!0)};return a.finish=a,i||!1===o.queue?this.each(a):this.queue(o.queue,a)},stop:function(e,t,n){var r=function(e){var t=e.stop;delete e.stop,t(n)};return\"string\"!=typeof e&&(n=t,t=e,e=void 0),t&&!1!==e&&this.queue(e||\"fx\",[]),this.each((function(){var t=!0,i=null!=e&&e+\"queueHooks\",o=b.timers,a=Y.get(this);if(i)a[i]&&a[i].stop&&r(a[i]);else for(i in a)a[i]&&a[i].stop&&st.test(i)&&r(a[i]);for(i=o.length;i--;)o[i].elem!==this||null!=e&&o[i].queue!==e||(o[i].anim.stop(n),t=!1,o.splice(i,1));!t&&n||b.dequeue(this,e)}))},finish:function(e){return!1!==e&&(e=e||\"fx\"),this.each((function(){var t,n=Y.get(this),r=n[e+\"queue\"],i=n[e+\"queueHooks\"],o=b.timers,a=r?r.length:0;for(n.finish=!0,b.queue(this,e,[]),i&&i.stop&&i.stop.call(this,!0),t=o.length;t--;)o[t].elem===this&&o[t].queue===e&&(o[t].anim.stop(!0),o.splice(t,1));for(t=0;t<a;t++)r[t]&&r[t].finish&&r[t].finish.call(this);delete n.finish}))}}),b.each([\"toggle\",\"show\",\"hide\"],(function(e,t){var n=b.fn[t];b.fn[t]=function(e,r,i){return null==e||\"boolean\"==typeof e?n.apply(this,arguments):this.animate(ct(t,!0),e,r,i)}})),b.each({slideDown:ct(\"show\"),slideUp:ct(\"hide\"),slideToggle:ct(\"toggle\"),fadeIn:{opacity:\"show\"},fadeOut:{opacity:\"hide\"},fadeToggle:{opacity:\"toggle\"}},(function(e,t){b.fn[e]=function(e,n,r){return this.animate(t,e,n,r)}})),b.timers=[],b.fx.tick=function(){var e,t=0,n=b.timers;for(it=Date.now();t<n.length;t++)(e=n[t])()||n[t]!==e||n.splice(t--,1);n.length||b.fx.stop(),it=void 0},b.fx.timer=function(e){b.timers.push(e),b.fx.start()},b.fx.interval=13,b.fx.start=function(){ot||(ot=!0,ut())},b.fx.stop=function(){ot=null},b.fx.speeds={slow:600,fast:200,_default:400},b.fn.delay=function(t,n){return t=b.fx&&b.fx.speeds[t]||t,n=n||\"fx\",this.queue(n,(function(n,r){var i=e.setTimeout(n,t);r.stop=function(){e.clearTimeout(i)}}))},function(){var e=r.createElement(\"input\"),t=r.createElement(\"select\").appendChild(r.createElement(\"option\"));e.type=\"checkbox\",h.checkOn=\"\"!==e.value,h.optSelected=t.selected,(e=r.createElement(\"input\")).value=\"t\",e.type=\"radio\",h.radioValue=\"t\"===e.value}();var dt,ht=b.expr.attrHandle;b.fn.extend({attr:function(e,t){return B(this,b.attr,e,t,arguments.length>1)},removeAttr:function(e){return this.each((function(){b.removeAttr(this,e)}))}}),b.extend({attr:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return void 0===e.getAttribute?b.prop(e,t,n):(1===o&&b.isXMLDoc(e)||(i=b.attrHooks[t.toLowerCase()]||(b.expr.match.bool.test(t)?dt:void 0)),void 0!==n?null===n?void b.removeAttr(e,t):i&&\"set\"in i&&void 0!==(r=i.set(e,n,t))?r:(e.setAttribute(t,n+\"\"),n):i&&\"get\"in i&&null!==(r=i.get(e,t))?r:null==(r=b.find.attr(e,t))?void 0:r)},attrHooks:{type:{set:function(e,t){if(!h.radioValue&&\"radio\"===t&&N(e,\"input\")){var n=e.value;return e.setAttribute(\"type\",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,r=0,i=t&&t.match(P);if(i&&1===e.nodeType)for(;n=i[r++];)e.removeAttribute(n)}}),dt={set:function(e,t,n){return!1===t?b.removeAttr(e,n):e.setAttribute(n,n),n}},b.each(b.expr.match.bool.source.match(/\\w+/g),(function(e,t){var n=ht[t]||b.find.attr;ht[t]=function(e,t,r){var i,o,a=t.toLowerCase();return r||(o=ht[a],ht[a]=i,i=null!=n(e,t,r)?a:null,ht[a]=o),i}}));var gt=/^(?:input|select|textarea|button)$/i,vt=/^(?:a|area)$/i;function yt(e){return(e.match(P)||[]).join(\" \")}function mt(e){return e.getAttribute&&e.getAttribute(\"class\")||\"\"}function xt(e){return Array.isArray(e)?e:\"string\"==typeof e&&e.match(P)||[]}b.fn.extend({prop:function(e,t){return B(this,b.prop,e,t,arguments.length>1)},removeProp:function(e){return this.each((function(){delete this[b.propFix[e]||e]}))}}),b.extend({prop:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return 1===o&&b.isXMLDoc(e)||(t=b.propFix[t]||t,i=b.propHooks[t]),void 0!==n?i&&\"set\"in i&&void 0!==(r=i.set(e,n,t))?r:e[t]=n:i&&\"get\"in i&&null!==(r=i.get(e,t))?r:e[t]},propHooks:{tabIndex:{get:function(e){var t=b.find.attr(e,\"tabindex\");return t?parseInt(t,10):gt.test(e.nodeName)||vt.test(e.nodeName)&&e.href?0:-1}}},propFix:{for:\"htmlFor\",class:\"className\"}}),h.optSelected||(b.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),b.each([\"tabIndex\",\"readOnly\",\"maxLength\",\"cellSpacing\",\"cellPadding\",\"rowSpan\",\"colSpan\",\"useMap\",\"frameBorder\",\"contentEditable\"],(function(){b.propFix[this.toLowerCase()]=this})),b.fn.extend({addClass:function(e){var t,n,r,i,o,a,s,u=0;if(g(e))return this.each((function(t){b(this).addClass(e.call(this,t,mt(this)))}));if((t=xt(e)).length)for(;n=this[u++];)if(i=mt(n),r=1===n.nodeType&&\" \"+yt(i)+\" \"){for(a=0;o=t[a++];)r.indexOf(\" \"+o+\" \")<0&&(r+=o+\" \");i!==(s=yt(r))&&n.setAttribute(\"class\",s)}return this},removeClass:function(e){var t,n,r,i,o,a,s,u=0;if(g(e))return this.each((function(t){b(this).removeClass(e.call(this,t,mt(this)))}));if(!arguments.length)return this.attr(\"class\",\"\");if((t=xt(e)).length)for(;n=this[u++];)if(i=mt(n),r=1===n.nodeType&&\" \"+yt(i)+\" \"){for(a=0;o=t[a++];)for(;r.indexOf(\" \"+o+\" \")>-1;)r=r.replace(\" \"+o+\" \",\" \");i!==(s=yt(r))&&n.setAttribute(\"class\",s)}return this},toggleClass:function(e,t){var n=typeof e,r=\"string\"===n||Array.isArray(e);return\"boolean\"==typeof t&&r?t?this.addClass(e):this.removeClass(e):g(e)?this.each((function(n){b(this).toggleClass(e.call(this,n,mt(this),t),t)})):this.each((function(){var t,i,o,a;if(r)for(i=0,o=b(this),a=xt(e);t=a[i++];)o.hasClass(t)?o.removeClass(t):o.addClass(t);else void 0!==e&&\"boolean\"!==n||((t=mt(this))&&Y.set(this,\"__className__\",t),this.setAttribute&&this.setAttribute(\"class\",t||!1===e?\"\":Y.get(this,\"__className__\")||\"\"))}))},hasClass:function(e){var t,n,r=0;for(t=\" \"+e+\" \";n=this[r++];)if(1===n.nodeType&&(\" \"+yt(mt(n))+\" \").indexOf(t)>-1)return!0;return!1}});var bt=/\\r/g;b.fn.extend({val:function(e){var t,n,r,i=this[0];return arguments.length?(r=g(e),this.each((function(n){var i;1===this.nodeType&&(null==(i=r?e.call(this,n,b(this).val()):e)?i=\"\":\"number\"==typeof i?i+=\"\":Array.isArray(i)&&(i=b.map(i,(function(e){return null==e?\"\":e+\"\"}))),(t=b.valHooks[this.type]||b.valHooks[this.nodeName.toLowerCase()])&&\"set\"in t&&void 0!==t.set(this,i,\"value\")||(this.value=i))}))):i?(t=b.valHooks[i.type]||b.valHooks[i.nodeName.toLowerCase()])&&\"get\"in t&&void 0!==(n=t.get(i,\"value\"))?n:\"string\"==typeof(n=i.value)?n.replace(bt,\"\"):null==n?\"\":n:void 0}}),b.extend({valHooks:{option:{get:function(e){var t=b.find.attr(e,\"value\");return null!=t?t:yt(b.text(e))}},select:{get:function(e){var t,n,r,i=e.options,o=e.selectedIndex,a=\"select-one\"===e.type,s=a?null:[],u=a?o+1:i.length;for(r=o<0?u:a?o:0;r<u;r++)if(((n=i[r]).selected||r===o)&&!n.disabled&&(!n.parentNode.disabled||!N(n.parentNode,\"optgroup\"))){if(t=b(n).val(),a)return t;s.push(t)}return s},set:function(e,t){for(var n,r,i=e.options,o=b.makeArray(t),a=i.length;a--;)((r=i[a]).selected=b.inArray(b.valHooks.option.get(r),o)>-1)&&(n=!0);return n||(e.selectedIndex=-1),o}}}}),b.each([\"radio\",\"checkbox\"],(function(){b.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=b.inArray(b(e).val(),t)>-1}},h.checkOn||(b.valHooks[this].get=function(e){return null===e.getAttribute(\"value\")?\"on\":e.value})})),h.focusin=\"onfocusin\"in e;var wt=/^(?:focusinfocus|focusoutblur)$/,Tt=function(e){e.stopPropagation()};b.extend(b.event,{trigger:function(t,n,i,o){var a,s,u,l,c,p,d,h,y=[i||r],m=f.call(t,\"type\")?t.type:t,x=f.call(t,\"namespace\")?t.namespace.split(\".\"):[];if(s=h=u=i=i||r,3!==i.nodeType&&8!==i.nodeType&&!wt.test(m+b.event.triggered)&&(m.indexOf(\".\")>-1&&(x=m.split(\".\"),m=x.shift(),x.sort()),c=m.indexOf(\":\")<0&&\"on\"+m,(t=t[b.expando]?t:new b.Event(m,\"object\"==typeof t&&t)).isTrigger=o?2:3,t.namespace=x.join(\".\"),t.rnamespace=t.namespace?new RegExp(\"(^|\\\\.)\"+x.join(\"\\\\.(?:.*\\\\.|)\")+\"(\\\\.|$)\"):null,t.result=void 0,t.target||(t.target=i),n=null==n?[t]:b.makeArray(n,[t]),d=b.event.special[m]||{},o||!d.trigger||!1!==d.trigger.apply(i,n))){if(!o&&!d.noBubble&&!v(i)){for(l=d.delegateType||m,wt.test(l+m)||(s=s.parentNode);s;s=s.parentNode)y.push(s),u=s;u===(i.ownerDocument||r)&&y.push(u.defaultView||u.parentWindow||e)}for(a=0;(s=y[a++])&&!t.isPropagationStopped();)h=s,t.type=a>1?l:d.bindType||m,(p=(Y.get(s,\"events\")||{})[t.type]&&Y.get(s,\"handle\"))&&p.apply(s,n),(p=c&&s[c])&&p.apply&&V(s)&&(t.result=p.apply(s,n),!1===t.result&&t.preventDefault());return t.type=m,o||t.isDefaultPrevented()||d._default&&!1!==d._default.apply(y.pop(),n)||!V(i)||c&&g(i[m])&&!v(i)&&((u=i[c])&&(i[c]=null),b.event.triggered=m,t.isPropagationStopped()&&h.addEventListener(m,Tt),i[m](),t.isPropagationStopped()&&h.removeEventListener(m,Tt),b.event.triggered=void 0,u&&(i[c]=u)),t.result}},simulate:function(e,t,n){var r=b.extend(new b.Event,n,{type:e,isSimulated:!0});b.event.trigger(r,null,t)}}),b.fn.extend({trigger:function(e,t){return this.each((function(){b.event.trigger(e,t,this)}))},triggerHandler:function(e,t){var n=this[0];if(n)return b.event.trigger(e,t,n,!0)}}),h.focusin||b.each({focus:\"focusin\",blur:\"focusout\"},(function(e,t){var n=function(e){b.event.simulate(t,e.target,b.event.fix(e))};b.event.special[t]={setup:function(){var r=this.ownerDocument||this,i=Y.access(r,t);i||r.addEventListener(e,n,!0),Y.access(r,t,(i||0)+1)},teardown:function(){var r=this.ownerDocument||this,i=Y.access(r,t)-1;i?Y.access(r,t,i):(r.removeEventListener(e,n,!0),Y.remove(r,t))}}}));var Ct=e.location,Et=Date.now(),kt=/\\?/;b.parseXML=function(t){var n;if(!t||\"string\"!=typeof t)return null;try{n=(new e.DOMParser).parseFromString(t,\"text/xml\")}catch(e){n=void 0}return n&&!n.getElementsByTagName(\"parsererror\").length||b.error(\"Invalid XML: \"+t),n};var St=/\\[\\]$/,Nt=/\\r?\\n/g,At=/^(?:submit|button|image|reset|file)$/i,Dt=/^(?:input|select|textarea|keygen)/i;function jt(e,t,n,r){var i;if(Array.isArray(t))b.each(t,(function(t,i){n||St.test(e)?r(e,i):jt(e+\"[\"+(\"object\"==typeof i&&null!=i?t:\"\")+\"]\",i,n,r)}));else if(n||\"object\"!==x(t))r(e,t);else for(i in t)jt(e+\"[\"+i+\"]\",t[i],n,r)}b.param=function(e,t){var n,r=[],i=function(e,t){var n=g(t)?t():t;r[r.length]=encodeURIComponent(e)+\"=\"+encodeURIComponent(null==n?\"\":n)};if(null==e)return\"\";if(Array.isArray(e)||e.jquery&&!b.isPlainObject(e))b.each(e,(function(){i(this.name,this.value)}));else for(n in e)jt(n,e[n],t,i);return r.join(\"&\")},b.fn.extend({serialize:function(){return b.param(this.serializeArray())},serializeArray:function(){return this.map((function(){var e=b.prop(this,\"elements\");return e?b.makeArray(e):this})).filter((function(){var e=this.type;return this.name&&!b(this).is(\":disabled\")&&Dt.test(this.nodeName)&&!At.test(e)&&(this.checked||!pe.test(e))})).map((function(e,t){var n=b(this).val();return null==n?null:Array.isArray(n)?b.map(n,(function(e){return{name:t.name,value:e.replace(Nt,\"\\r\\n\")}})):{name:t.name,value:n.replace(Nt,\"\\r\\n\")}})).get()}});var qt=/%20/g,Lt=/#.*$/,Ht=/([?&])_=[^&]*/,Ot=/^(.*?):[ \\t]*([^\\r\\n]*)$/gm,Pt=/^(?:GET|HEAD)$/,Rt=/^\\/\\//,Mt={},It={},Wt=\"*/\".concat(\"*\"),$t=r.createElement(\"a\");function Ft(e){return function(t,n){\"string\"!=typeof t&&(n=t,t=\"*\");var r,i=0,o=t.toLowerCase().match(P)||[];if(g(n))for(;r=o[i++];)\"+\"===r[0]?(r=r.slice(1)||\"*\",(e[r]=e[r]||[]).unshift(n)):(e[r]=e[r]||[]).push(n)}}function Bt(e,t,n,r){var i={},o=e===It;function a(s){var u;return i[s]=!0,b.each(e[s]||[],(function(e,s){var l=s(t,n,r);return\"string\"!=typeof l||o||i[l]?o?!(u=l):void 0:(t.dataTypes.unshift(l),a(l),!1)})),u}return a(t.dataTypes[0])||!i[\"*\"]&&a(\"*\")}function _t(e,t){var n,r,i=b.ajaxSettings.flatOptions||{};for(n in t)void 0!==t[n]&&((i[n]?e:r||(r={}))[n]=t[n]);return r&&b.extend(!0,e,r),e}$t.href=Ct.href,b.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Ct.href,type:\"GET\",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(Ct.protocol),global:!0,processData:!0,async:!0,contentType:\"application/x-www-form-urlencoded; charset=UTF-8\",accepts:{\"*\":Wt,text:\"text/plain\",html:\"text/html\",xml:\"application/xml, text/xml\",json:\"application/json, text/javascript\"},contents:{xml:/\\bxml\\b/,html:/\\bhtml/,json:/\\bjson\\b/},responseFields:{xml:\"responseXML\",text:\"responseText\",json:\"responseJSON\"},converters:{\"* text\":String,\"text html\":!0,\"text json\":JSON.parse,\"text xml\":b.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?_t(_t(e,b.ajaxSettings),t):_t(b.ajaxSettings,e)},ajaxPrefilter:Ft(Mt),ajaxTransport:Ft(It),ajax:function(t,n){\"object\"==typeof t&&(n=t,t=void 0),n=n||{};var i,o,a,s,u,l,c,f,p,d,h=b.ajaxSetup({},n),g=h.context||h,v=h.context&&(g.nodeType||g.jquery)?b(g):b.event,y=b.Deferred(),m=b.Callbacks(\"once memory\"),x=h.statusCode||{},w={},T={},C=\"canceled\",E={readyState:0,getResponseHeader:function(e){var t;if(c){if(!s)for(s={};t=Ot.exec(a);)s[t[1].toLowerCase()+\" \"]=(s[t[1].toLowerCase()+\" \"]||[]).concat(t[2]);t=s[e.toLowerCase()+\" \"]}return null==t?null:t.join(\", \")},getAllResponseHeaders:function(){return c?a:null},setRequestHeader:function(e,t){return null==c&&(e=T[e.toLowerCase()]=T[e.toLowerCase()]||e,w[e]=t),this},overrideMimeType:function(e){return null==c&&(h.mimeType=e),this},statusCode:function(e){var t;if(e)if(c)E.always(e[E.status]);else for(t in e)x[t]=[x[t],e[t]];return this},abort:function(e){var t=e||C;return i&&i.abort(t),k(0,t),this}};if(y.promise(E),h.url=((t||h.url||Ct.href)+\"\").replace(Rt,Ct.protocol+\"//\"),h.type=n.method||n.type||h.method||h.type,h.dataTypes=(h.dataType||\"*\").toLowerCase().match(P)||[\"\"],null==h.crossDomain){l=r.createElement(\"a\");try{l.href=h.url,l.href=l.href,h.crossDomain=$t.protocol+\"//\"+$t.host!=l.protocol+\"//\"+l.host}catch(e){h.crossDomain=!0}}if(h.data&&h.processData&&\"string\"!=typeof h.data&&(h.data=b.param(h.data,h.traditional)),Bt(Mt,h,n,E),c)return E;for(p in(f=b.event&&h.global)&&0==b.active++&&b.event.trigger(\"ajaxStart\"),h.type=h.type.toUpperCase(),h.hasContent=!Pt.test(h.type),o=h.url.replace(Lt,\"\"),h.hasContent?h.data&&h.processData&&0===(h.contentType||\"\").indexOf(\"application/x-www-form-urlencoded\")&&(h.data=h.data.replace(qt,\"+\")):(d=h.url.slice(o.length),h.data&&(h.processData||\"string\"==typeof h.data)&&(o+=(kt.test(o)?\"&\":\"?\")+h.data,delete h.data),!1===h.cache&&(o=o.replace(Ht,\"$1\"),d=(kt.test(o)?\"&\":\"?\")+\"_=\"+Et+++d),h.url=o+d),h.ifModified&&(b.lastModified[o]&&E.setRequestHeader(\"If-Modified-Since\",b.lastModified[o]),b.etag[o]&&E.setRequestHeader(\"If-None-Match\",b.etag[o])),(h.data&&h.hasContent&&!1!==h.contentType||n.contentType)&&E.setRequestHeader(\"Content-Type\",h.contentType),E.setRequestHeader(\"Accept\",h.dataTypes[0]&&h.accepts[h.dataTypes[0]]?h.accepts[h.dataTypes[0]]+(\"*\"!==h.dataTypes[0]?\", \"+Wt+\"; q=0.01\":\"\"):h.accepts[\"*\"]),h.headers)E.setRequestHeader(p,h.headers[p]);if(h.beforeSend&&(!1===h.beforeSend.call(g,E,h)||c))return E.abort();if(C=\"abort\",m.add(h.complete),E.done(h.success),E.fail(h.error),i=Bt(It,h,n,E)){if(E.readyState=1,f&&v.trigger(\"ajaxSend\",[E,h]),c)return E;h.async&&h.timeout>0&&(u=e.setTimeout((function(){E.abort(\"timeout\")}),h.timeout));try{c=!1,i.send(w,k)}catch(e){if(c)throw e;k(-1,e)}}else k(-1,\"No Transport\");function k(t,n,r,s){var l,p,d,w,T,C=n;c||(c=!0,u&&e.clearTimeout(u),i=void 0,a=s||\"\",E.readyState=t>0?4:0,l=t>=200&&t<300||304===t,r&&(w=function(e,t,n){for(var r,i,o,a,s=e.contents,u=e.dataTypes;\"*\"===u[0];)u.shift(),void 0===r&&(r=e.mimeType||t.getResponseHeader(\"Content-Type\"));if(r)for(i in s)if(s[i]&&s[i].test(r)){u.unshift(i);break}if(u[0]in n)o=u[0];else{for(i in n){if(!u[0]||e.converters[i+\" \"+u[0]]){o=i;break}a||(a=i)}o=o||a}if(o)return o!==u[0]&&u.unshift(o),n[o]}(h,E,r)),w=function(e,t,n,r){var i,o,a,s,u,l={},c=e.dataTypes.slice();if(c[1])for(a in e.converters)l[a.toLowerCase()]=e.converters[a];for(o=c.shift();o;)if(e.responseFields[o]&&(n[e.responseFields[o]]=t),!u&&r&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),u=o,o=c.shift())if(\"*\"===o)o=u;else if(\"*\"!==u&&u!==o){if(!(a=l[u+\" \"+o]||l[\"* \"+o]))for(i in l)if((s=i.split(\" \"))[1]===o&&(a=l[u+\" \"+s[0]]||l[\"* \"+s[0]])){!0===a?a=l[i]:!0!==l[i]&&(o=s[0],c.unshift(s[1]));break}if(!0!==a)if(a&&e.throws)t=a(t);else try{t=a(t)}catch(e){return{state:\"parsererror\",error:a?e:\"No conversion from \"+u+\" to \"+o}}}return{state:\"success\",data:t}}(h,w,E,l),l?(h.ifModified&&((T=E.getResponseHeader(\"Last-Modified\"))&&(b.lastModified[o]=T),(T=E.getResponseHeader(\"etag\"))&&(b.etag[o]=T)),204===t||\"HEAD\"===h.type?C=\"nocontent\":304===t?C=\"notmodified\":(C=w.state,p=w.data,l=!(d=w.error))):(d=C,!t&&C||(C=\"error\",t<0&&(t=0))),E.status=t,E.statusText=(n||C)+\"\",l?y.resolveWith(g,[p,C,E]):y.rejectWith(g,[E,C,d]),E.statusCode(x),x=void 0,f&&v.trigger(l?\"ajaxSuccess\":\"ajaxError\",[E,h,l?p:d]),m.fireWith(g,[E,C]),f&&(v.trigger(\"ajaxComplete\",[E,h]),--b.active||b.event.trigger(\"ajaxStop\")))}return E},getJSON:function(e,t,n){return b.get(e,t,n,\"json\")},getScript:function(e,t){return b.get(e,void 0,t,\"script\")}}),b.each([\"get\",\"post\"],(function(e,t){b[t]=function(e,n,r,i){return g(n)&&(i=i||r,r=n,n=void 0),b.ajax(b.extend({url:e,type:t,dataType:i,data:n,success:r},b.isPlainObject(e)&&e))}})),b._evalUrl=function(e,t){return b.ajax({url:e,type:\"GET\",dataType:\"script\",cache:!0,async:!1,global:!1,converters:{\"text script\":function(){}},dataFilter:function(e){b.globalEval(e,t)}})},b.fn.extend({wrapAll:function(e){var t;return this[0]&&(g(e)&&(e=e.call(this[0])),t=b(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map((function(){for(var e=this;e.firstElementChild;)e=e.firstElementChild;return e})).append(this)),this},wrapInner:function(e){return g(e)?this.each((function(t){b(this).wrapInner(e.call(this,t))})):this.each((function(){var t=b(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)}))},wrap:function(e){var t=g(e);return this.each((function(n){b(this).wrapAll(t?e.call(this,n):e)}))},unwrap:function(e){return this.parent(e).not(\"body\").each((function(){b(this).replaceWith(this.childNodes)})),this}}),b.expr.pseudos.hidden=function(e){return!b.expr.pseudos.visible(e)},b.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},b.ajaxSettings.xhr=function(){try{return new e.XMLHttpRequest}catch(e){}};var zt={0:200,1223:204},Ut=b.ajaxSettings.xhr();h.cors=!!Ut&&\"withCredentials\"in Ut,h.ajax=Ut=!!Ut,b.ajaxTransport((function(t){var n,r;if(h.cors||Ut&&!t.crossDomain)return{send:function(i,o){var a,s=t.xhr();if(s.open(t.type,t.url,t.async,t.username,t.password),t.xhrFields)for(a in t.xhrFields)s[a]=t.xhrFields[a];for(a in t.mimeType&&s.overrideMimeType&&s.overrideMimeType(t.mimeType),t.crossDomain||i[\"X-Requested-With\"]||(i[\"X-Requested-With\"]=\"XMLHttpRequest\"),i)s.setRequestHeader(a,i[a]);n=function(e){return function(){n&&(n=r=s.onload=s.onerror=s.onabort=s.ontimeout=s.onreadystatechange=null,\"abort\"===e?s.abort():\"error\"===e?\"number\"!=typeof s.status?o(0,\"error\"):o(s.status,s.statusText):o(zt[s.status]||s.status,s.statusText,\"text\"!==(s.responseType||\"text\")||\"string\"!=typeof s.responseText?{binary:s.response}:{text:s.responseText},s.getAllResponseHeaders()))}},s.onload=n(),r=s.onerror=s.ontimeout=n(\"error\"),void 0!==s.onabort?s.onabort=r:s.onreadystatechange=function(){4===s.readyState&&e.setTimeout((function(){n&&r()}))},n=n(\"abort\");try{s.send(t.hasContent&&t.data||null)}catch(e){if(n)throw e}},abort:function(){n&&n()}}})),b.ajaxPrefilter((function(e){e.crossDomain&&(e.contents.script=!1)})),b.ajaxSetup({accepts:{script:\"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript\"},contents:{script:/\\b(?:java|ecma)script\\b/},converters:{\"text script\":function(e){return b.globalEval(e),e}}}),b.ajaxPrefilter(\"script\",(function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type=\"GET\")})),b.ajaxTransport(\"script\",(function(e){var t,n;if(e.crossDomain||e.scriptAttrs)return{send:function(i,o){t=b(\"<script>\").attr(e.scriptAttrs||{}).prop({charset:e.scriptCharset,src:e.url}).on(\"load error\",n=function(e){t.remove(),n=null,e&&o(\"error\"===e.type?404:200,e.type)}),r.head.appendChild(t[0])},abort:function(){n&&n()}}}));var Xt,Vt=[],Gt=/(=)\\?(?=&|$)|\\?\\?/;b.ajaxSetup({jsonp:\"callback\",jsonpCallback:function(){var e=Vt.pop()||b.expando+\"_\"+Et++;return this[e]=!0,e}}),b.ajaxPrefilter(\"json jsonp\",(function(t,n,r){var i,o,a,s=!1!==t.jsonp&&(Gt.test(t.url)?\"url\":\"string\"==typeof t.data&&0===(t.contentType||\"\").indexOf(\"application/x-www-form-urlencoded\")&&Gt.test(t.data)&&\"data\");if(s||\"jsonp\"===t.dataTypes[0])return i=t.jsonpCallback=g(t.jsonpCallback)?t.jsonpCallback():t.jsonpCallback,s?t[s]=t[s].replace(Gt,\"$1\"+i):!1!==t.jsonp&&(t.url+=(kt.test(t.url)?\"&\":\"?\")+t.jsonp+\"=\"+i),t.converters[\"script json\"]=function(){return a||b.error(i+\" was not called\"),a[0]},t.dataTypes[0]=\"json\",o=e[i],e[i]=function(){a=arguments},r.always((function(){void 0===o?b(e).removeProp(i):e[i]=o,t[i]&&(t.jsonpCallback=n.jsonpCallback,Vt.push(i)),a&&g(o)&&o(a[0]),a=o=void 0})),\"script\"})),h.createHTMLDocument=((Xt=r.implementation.createHTMLDocument(\"\").body).innerHTML=\"<form></form><form></form>\",2===Xt.childNodes.length),b.parseHTML=function(e,t,n){return\"string\"!=typeof e?[]:(\"boolean\"==typeof t&&(n=t,t=!1),t||(h.createHTMLDocument?((i=(t=r.implementation.createHTMLDocument(\"\")).createElement(\"base\")).href=r.location.href,t.head.appendChild(i)):t=r),a=!n&&[],(o=A.exec(e))?[t.createElement(o[1])]:(o=we([e],t,a),a&&a.length&&b(a).remove(),b.merge([],o.childNodes)));var i,o,a},b.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(\" \");return s>-1&&(r=yt(e.slice(s)),e=e.slice(0,s)),g(t)?(n=t,t=void 0):t&&\"object\"==typeof t&&(i=\"POST\"),a.length>0&&b.ajax({url:e,type:i||\"GET\",dataType:\"html\",data:t}).done((function(e){o=arguments,a.html(r?b(\"<div>\").append(b.parseHTML(e)).find(r):e)})).always(n&&function(e,t){a.each((function(){n.apply(this,o||[e.responseText,t,e])}))}),this},b.each([\"ajaxStart\",\"ajaxStop\",\"ajaxComplete\",\"ajaxError\",\"ajaxSuccess\",\"ajaxSend\"],(function(e,t){b.fn[t]=function(e){return this.on(t,e)}})),b.expr.pseudos.animated=function(e){return b.grep(b.timers,(function(t){return e===t.elem})).length},b.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=b.css(e,\"position\"),c=b(e),f={};\"static\"===l&&(e.style.position=\"relative\"),s=c.offset(),o=b.css(e,\"top\"),u=b.css(e,\"left\"),(\"absolute\"===l||\"fixed\"===l)&&(o+u).indexOf(\"auto\")>-1?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),g(t)&&(t=t.call(e,n,b.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),\"using\"in t?t.using.call(e,f):c.css(f)}},b.fn.extend({offset:function(e){if(arguments.length)return void 0===e?this:this.each((function(t){b.offset.setOffset(this,e,t)}));var t,n,r=this[0];return r?r.getClientRects().length?(t=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:t.top+n.pageYOffset,left:t.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if(\"fixed\"===b.css(r,\"position\"))t=r.getBoundingClientRect();else{for(t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;e&&(e===n.body||e===n.documentElement)&&\"static\"===b.css(e,\"position\");)e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=b(e).offset()).top+=b.css(e,\"borderTopWidth\",!0),i.left+=b.css(e,\"borderLeftWidth\",!0))}return{top:t.top-i.top-b.css(r,\"marginTop\",!0),left:t.left-i.left-b.css(r,\"marginLeft\",!0)}}},offsetParent:function(){return this.map((function(){for(var e=this.offsetParent;e&&\"static\"===b.css(e,\"position\");)e=e.offsetParent;return e||re}))}}),b.each({scrollLeft:\"pageXOffset\",scrollTop:\"pageYOffset\"},(function(e,t){var n=\"pageYOffset\"===t;b.fn[e]=function(r){return B(this,(function(e,r,i){var o;if(v(e)?o=e:9===e.nodeType&&(o=e.defaultView),void 0===i)return o?o[t]:e[r];o?o.scrollTo(n?o.pageXOffset:i,n?i:o.pageYOffset):e[r]=i}),e,r,arguments.length)}})),b.each([\"top\",\"left\"],(function(e,t){b.cssHooks[t]=Ue(h.pixelPosition,(function(e,n){if(n)return n=ze(e,t),Fe.test(n)?b(e).position()[t]+\"px\":n}))})),b.each({Height:\"height\",Width:\"width\"},(function(e,t){b.each({padding:\"inner\"+e,content:t,\"\":\"outer\"+e},(function(n,r){b.fn[r]=function(i,o){var a=arguments.length&&(n||\"boolean\"!=typeof i),s=n||(!0===i||!0===o?\"margin\":\"border\");return B(this,(function(t,n,i){var o;return v(t)?0===r.indexOf(\"outer\")?t[\"inner\"+e]:t.document.documentElement[\"client\"+e]:9===t.nodeType?(o=t.documentElement,Math.max(t.body[\"scroll\"+e],o[\"scroll\"+e],t.body[\"offset\"+e],o[\"offset\"+e],o[\"client\"+e])):void 0===i?b.css(t,n,s):b.style(t,n,i,s)}),t,a?i:void 0,a)}}))})),b.each(\"blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu\".split(\" \"),(function(e,t){b.fn[t]=function(e,n){return arguments.length>0?this.on(t,null,e,n):this.trigger(t)}})),b.fn.extend({hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),b.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,\"**\"):this.off(t,e||\"**\",n)}}),b.proxy=function(e,t){var n,r,i;if(\"string\"==typeof t&&(n=e[t],t=e,e=n),g(e))return r=o.call(arguments,2),(i=function(){return e.apply(t||this,r.concat(o.call(arguments)))}).guid=e.guid=e.guid||b.guid++,i},b.holdReady=function(e){e?b.readyWait++:b.ready(!0)},b.isArray=Array.isArray,b.parseJSON=JSON.parse,b.nodeName=N,b.isFunction=g,b.isWindow=v,b.camelCase=X,b.type=x,b.now=Date.now,b.isNumeric=function(e){var t=b.type(e);return(\"number\"===t||\"string\"===t)&&!isNaN(e-parseFloat(e))},\"function\"==typeof define&&define.amd&&define(\"jquery\",[],(function(){return b}));var Yt=e.jQuery,Qt=e.$;return b.noConflict=function(t){return e.$===b&&(e.$=Qt),t&&e.jQuery===b&&(e.jQuery=Yt),b},t||(e.jQuery=e.$=b),b}))},\n      428: function _(t,i,n){function o(){var t=!1,i=!1;this.stopPropagation=function(){t=!0},this.isPropagationStopped=function(){return t},this.stopImmediatePropagation=function(){i=!0},this.isImmediatePropagationStopped=function(){return i}}function e(){this.__nonDataRow=!0}function r(){this.__group=!0,this.level=0,this.count=0,this.value=null,this.title=null,this.collapsed=!1,this.selectChecked=!1,this.totals=null,this.rows=[],this.groups=null,this.groupingKey=null}function s(){this.__groupTotals=!0,this.group=null,this.initialized=!1}function l(){var t=null;this.isActive=function(i){return i?t===i:null!==t},this.activate=function(i){if(i!==t){if(null!==t)throw new Error(\"SlickGrid.EditorLock.activate: an editController is still active, can't activate another editController\");if(!i.commitCurrentEdit)throw new Error(\"SlickGrid.EditorLock.activate: editController must implement .commitCurrentEdit()\");if(!i.cancelCurrentEdit)throw new Error(\"SlickGrid.EditorLock.activate: editController must implement .cancelCurrentEdit()\");t=i}},this.deactivate=function(i){if(t!==i)throw new Error(\"SlickGrid.EditorLock.deactivate: specified editController is not the currently active one\");t=null},this.commitCurrentEdit=function(){return!t||t.commitCurrentEdit()},this.cancelCurrentEdit=function(){return!t||t.cancelCurrentEdit()}}r.prototype=new e,r.prototype.equals=function(t){return this.value===t.value&&this.count===t.count&&this.collapsed===t.collapsed&&this.title===t.title},s.prototype=new e,i.exports={Event:function(){var t=[];this.subscribe=function(i){t.push(i)},this.unsubscribe=function(i){for(var n=t.length-1;n>=0;n--)t[n]===i&&t.splice(n,1)},this.notify=function(i,n,e){var r;n=n||new o,e=e||this;for(var s=0;s<t.length&&!n.isPropagationStopped()&&!n.isImmediatePropagationStopped();s++)r=t[s].call(e,n,i);return r}},EventData:o,EventHandler:function(){var t=[];this.subscribe=function(i,n){return t.push({event:i,handler:n}),i.subscribe(n),this},this.unsubscribe=function(i,n){for(var o=t.length;o--;)if(t[o].event===i&&t[o].handler===n)return t.splice(o,1),void i.unsubscribe(n);return this},this.unsubscribeAll=function(){for(var i=t.length;i--;)t[i].event.unsubscribe(t[i].handler);return t=[],this}},Range:function(t,i,n,o){void 0===n&&void 0===o&&(n=t,o=i),this.fromRow=Math.min(t,n),this.fromCell=Math.min(i,o),this.toRow=Math.max(t,n),this.toCell=Math.max(i,o),this.isSingleRow=function(){return this.fromRow==this.toRow},this.isSingleCell=function(){return this.fromRow==this.toRow&&this.fromCell==this.toCell},this.contains=function(t,i){return t>=this.fromRow&&t<=this.toRow&&i>=this.fromCell&&i<=this.toCell},this.toString=function(){return this.isSingleCell()?\"(\"+this.fromRow+\":\"+this.fromCell+\")\":\"(\"+this.fromRow+\":\"+this.fromCell+\" - \"+this.toRow+\":\"+this.toCell+\")\"}},NonDataRow:e,Group:r,GroupTotals:s,EditorLock:l,GlobalEditorLock:new l,keyCode:{BACKSPACE:8,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,ESC:27,HOME:36,INSERT:45,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,RIGHT:39,TAB:9,UP:38,C:67,V:86},preClickClassName:\"slick-edit-preclick\"}},\n      429: function _(e,t,o){var l=e(426),c=e(428);t.exports={CheckboxSelectColumn:function(e){var t,o=g(),n=new c.EventHandler,i={},r=!1,d=l.extend(!0,{},{columnId:\"_checkbox_selector\",cssClass:null,hideSelectAllCheckbox:!1,toolTip:\"Select/Deselect All\",width:30,hideInColumnTitleRow:!1,hideInFilterHeaderRow:!0},e);function a(){t.updateColumnHeader(d.columnId,\"\",\"\")}function s(){l(\"#filter-checkbox-selectall-container\").hide()}function u(e,c){var n,a,s=t.getSelectedRows(),u={};for(a=0;a<s.length;a++)u[n=s[a]]=!0,u[n]!==i[n]&&(t.invalidateRow(n),delete i[n]);for(a in i)t.invalidateRow(a);(i=u,t.render(),r=s.length&&s.length==t.getDataLength(),d.hideInColumnTitleRow||d.hideSelectAllCheckbox||(r?t.updateColumnHeader(d.columnId,\"<input id='header-selector\"+o+\"' type='checkbox' checked='checked'><label for='header-selector\"+o+\"'></label>\",d.toolTip):t.updateColumnHeader(d.columnId,\"<input id='header-selector\"+o+\"' type='checkbox'><label for='header-selector\"+o+\"'></label>\",d.toolTip)),d.hideInFilterHeaderRow)||l(\"#header-filter-selector\"+o).prop(\"checked\",r)}function h(e,o){32==e.which&&t.getColumns()[o.cell].id===d.columnId&&(t.getEditorLock().isActive()&&!t.getEditorLock().commitCurrentEdit()||p(o.row),e.preventDefault(),e.stopImmediatePropagation())}function f(e,o){if(t.getColumns()[o.cell].id===d.columnId&&l(e.target).is(\":checkbox\")){if(t.getEditorLock().isActive()&&!t.getEditorLock().commitCurrentEdit())return e.preventDefault(),void e.stopImmediatePropagation();p(o.row),e.stopPropagation(),e.stopImmediatePropagation()}}function p(e){i[e]?t.setSelectedRows(l.grep(t.getSelectedRows(),(function(t){return t!=e}))):t.setSelectedRows(t.getSelectedRows().concat(e)),t.setActiveCell(e,function(){if(null===m){m=0;for(var e=t.getColumns(),o=0;o<e.length;o++)e[o].id==d.columnId&&(m=o)}return m}()),t.focus()}function b(e,o){if(o.column.id==d.columnId&&l(e.target).is(\":checkbox\")){if(t.getEditorLock().isActive()&&!t.getEditorLock().commitCurrentEdit())return e.preventDefault(),void e.stopImmediatePropagation();if(l(e.target).is(\":checked\")){for(var c=[],n=0;n<t.getDataLength();n++)c.push(n);t.setSelectedRows(c)}else t.setSelectedRows([]);e.stopPropagation(),e.stopImmediatePropagation()}}var m=null;function g(){return Math.round(1e7*Math.random())}function k(e,t,o,l,c){var n=g()+e;return c?i[e]?\"<input id='selector\"+n+\"' type='checkbox' checked='checked'><label for='selector\"+n+\"'></label>\":\"<input id='selector\"+n+\"' type='checkbox'><label for='selector\"+n+\"'></label>\":null}l.extend(this,{init:function(e){t=e,n.subscribe(t.onSelectedRowsChanged,u).subscribe(t.onClick,f).subscribe(t.onKeyDown,h),d.hideInFilterHeaderRow||function(e){e.onHeaderRowCellRendered.subscribe((function(e,t){\"sel\"===t.column.field&&(l(t.node).empty(),l(\"<span id='filter-checkbox-selectall-container'><input id='header-filter-selector\"+o+\"' type='checkbox'><label for='header-filter-selector\"+o+\"'></label></span>\").appendTo(t.node).on(\"click\",(function(e){b(e,t)})))}))}(e),d.hideInColumnTitleRow||n.subscribe(t.onHeaderClick,b)},destroy:function(){n.unsubscribeAll()},deSelectRows:function(e){var o,c=e.length,n=[];for(o=0;o<c;o++)i[e[o]]&&(n[n.length]=e[o]);t.setSelectedRows(l.grep(t.getSelectedRows(),(function(e){return n.indexOf(e)<0})))},selectRows:function(e){var o,l=e.length,c=[];for(o=0;o<l;o++)i[e[o]]||(c[c.length]=e[o]);t.setSelectedRows(t.getSelectedRows().concat(c))},getColumnDefinition:function(){return{id:d.columnId,name:d.hideSelectAllCheckbox||d.hideInColumnTitleRow?\"\":\"<input id='header-selector\"+o+\"' type='checkbox'><label for='header-selector\"+o+\"'></label>\",toolTip:d.toolTip,field:\"sel\",width:d.width,resizable:!1,sortable:!1,cssClass:d.cssClass,hideSelectAllCheckbox:d.hideSelectAllCheckbox,formatter:k}},getOptions:function(){return d},setOptions:function(e){if((d=l.extend(!0,{},d,e)).hideSelectAllCheckbox)a(),s();else if(d.hideInColumnTitleRow?a():(r?t.updateColumnHeader(d.columnId,\"<input id='header-selector\"+o+\"' type='checkbox' checked='checked'><label for='header-selector\"+o+\"'></label>\",d.toolTip):t.updateColumnHeader(d.columnId,\"<input id='header-selector\"+o+\"' type='checkbox'><label for='header-selector\"+o+\"'></label>\",d.toolTip),n.subscribe(t.onHeaderClick,b)),d.hideInFilterHeaderRow)s();else{var c=l(\"#filter-checkbox-selectall-container\");c.show(),c.find('input[type=\"checkbox\"]').prop(\"checked\",r)}}})}}},\n      430: function _(e,t,o){var l=e(426),n=e(428),a=n.keyCode;t.exports={CellExternalCopyManager:function(e){var t,o,r=this,i=e||{},s=i.copiedCellStyleLayerKey||\"copy-manager\",u=i.copiedCellStyle||\"copied\",c=0,d=i.bodyElement||document.body,f=i.onCopyInit||null,h=i.onCopySuccess||null;function C(e){if(i.headerColumnValueExtractor){var t=i.headerColumnValueExtractor(e);if(t)return t}return e.name}function m(e,o,n){if(i.dataItemColumnValueExtractor){var a=i.dataItemColumnValueExtractor(e,o);if(a)return a}var r=\"\";if(o.editor){var s={container:l(\"<p>\"),column:o,position:{top:0,left:0},grid:t,event:n},u=new o.editor(s);u.loadValue(e),r=u.serializeValue(),u.destroy()}else r=e[o.field];return r}function g(e,o,n){if(i.dataItemColumnValueSetter)return i.dataItemColumnValueSetter(e,o,n);if(o.editor){var a={container:l(\"body\"),column:o,position:{top:0,left:0},grid:t},r=new o.editor(a);r.loadValue(e),r.applyValue(e,n),r.destroy()}else e[o.field]=n}function p(e){var t=document.createElement(\"textarea\");return t.style.position=\"absolute\",t.style.left=\"-1000px\",t.style.top=document.body.scrollTop+\"px\",t.value=e,d.appendChild(t),t.select(),t}function y(e,l){var n;if(!t.getEditorLock().isActive()||t.getOptions().autoEdit){if(e.which==a.ESC&&o&&(e.preventDefault(),w(),r.onCopyCancelled.notify({ranges:o}),o=null),(e.which===a.C||e.which===a.INSERT)&&(e.ctrlKey||e.metaKey)&&!e.shiftKey&&(f&&f.call(),0!=(n=t.getSelectionModel().getSelectedRanges()).length)){o=n,v(n),r.onCopyCells.notify({ranges:n});for(var s=t.getColumns(),u=\"\",c=0;c<n.length;c++){for(var y=n[c],D=[],S=y.fromRow;S<y.toRow+1;S++){var R=[],x=t.getDataItem(S);if(\"\"==D&&i.includeHeaderWhenCopying){for(var V=[],E=y.fromCell;E<y.toCell+1;E++)s[E].name.length>0&&V.push(C(s[E]));D.push(V.join(\"\\t\"))}for(E=y.fromCell;E<y.toCell+1;E++)R.push(m(x,s[E],e));D.push(R.join(\"\\t\"))}u+=D.join(\"\\r\\n\")+\"\\r\\n\"}if(window.clipboardData)return window.clipboardData.setData(\"Text\",u),!0;var b=document.activeElement;if((M=p(u)).focus(),setTimeout((function(){d.removeChild(M),b?b.focus():console.log(\"Not element to restore focus to after copy?\")}),100),h){var I=0;I=1===n.length?n[0].toRow+1-n[0].fromRow:n.length,h.call(this,I)}return!1}if(!i.readOnlyMode&&(e.which===a.V&&(e.ctrlKey||e.metaKey)&&!e.shiftKey||e.which===a.INSERT&&e.shiftKey&&!e.ctrlKey)){var M=p(\"\");return setTimeout((function(){!function(e,t){var o=e.getColumns(),l=t.value.split(/[\\n\\f\\r]/);\"\"==l[l.length-1]&&l.pop();var n=[],a=0;d.removeChild(t);for(var s=0;s<l.length;s++)\"\"!=l[s]?n[a++]=l[s].split(\"\\t\"):n[s]=[\"\"];var u=e.getActiveCell(),c=e.getSelectionModel().getSelectedRanges(),f=c&&c.length?c[0]:null,h=null,C=null;if(f)h=f.fromRow,C=f.fromCell;else{if(!u)return;h=u.row,C=u.cell}var m=!1,p=n.length,y=n.length?n[0].length:0;1==n.length&&1==n[0].length&&f&&(m=!0,p=f.toRow-f.fromRow+1,y=f.toCell-f.fromCell+1);var w=e.getData().length-h,D=0;if(w<p&&i.newRowCreator){var S=e.getData();for(D=1;D<=p-w;D++)S.push({});e.setData(S),e.render()}var R=h+p>e.getDataLength();if(i.newRowCreator&&R){var x=h+p-e.getDataLength();i.newRowCreator(x)}var V={isClipboardCommand:!0,clippedRange:n,oldValues:[],cellExternalCopyManager:r,_options:i,setDataItemValueForColumn:g,markCopySelection:v,oneCellToMultiple:m,activeRow:h,activeCell:C,destH:p,destW:y,maxDestY:e.getDataLength(),maxDestX:e.getColumns().length,h:0,w:0,execute:function(){this.h=0;for(var t=0;t<this.destH;t++){this.oldValues[t]=[],this.w=0,this.h++;for(var l=0;l<this.destW;l++){this.w++;var a=h+t,r=C+l;if(a<this.maxDestY&&r<this.maxDestX){e.getCellNode(a,r);var i=e.getDataItem(a);this.oldValues[t][l]=i[o[r].field],m?this.setDataItemValueForColumn(i,o[r],n[0][0]):this.setDataItemValueForColumn(i,o[r],n[t]?n[t][l]:\"\"),e.updateCell(a,r),e.onCellChange.notify({row:a,cell:r,item:i,grid:e})}}}var s={fromCell:C,fromRow:h,toCell:C+this.w-1,toRow:h+this.h-1};this.markCopySelection([s]),e.getSelectionModel().setSelectedRanges([s]),this.cellExternalCopyManager.onPasteCells.notify({ranges:[s]})},undo:function(){for(var t=0;t<this.destH;t++)for(var l=0;l<this.destW;l++){var n=h+t,a=C+l;if(n<this.maxDestY&&a<this.maxDestX){e.getCellNode(n,a);var r=e.getDataItem(n);m?this.setDataItemValueForColumn(r,o[a],this.oldValues[0][0]):this.setDataItemValueForColumn(r,o[a],this.oldValues[t][l]),e.updateCell(n,a),e.onCellChange.notify({row:n,cell:a,item:r,grid:e})}}var i={fromCell:C,fromRow:h,toCell:C+this.w-1,toRow:h+this.h-1};if(this.markCopySelection([i]),e.getSelectionModel().setSelectedRanges([i]),this.cellExternalCopyManager.onPasteCells.notify({ranges:[i]}),D>1){for(var s=e.getData();D>1;D--)s.splice(s.length-1,1);e.setData(s),e.render()}}};i.clipboardCommandHandler?i.clipboardCommandHandler(V):V.execute()}(t,M)}),100),!1}}}function v(e){w();for(var o=t.getColumns(),l={},n=0;n<e.length;n++)for(var a=e[n].fromRow;a<=e[n].toRow;a++){l[a]={};for(var i=e[n].fromCell;i<=e[n].toCell&&i<o.length;i++)l[a][o[i].id]=u}t.setCellCssStyles(s,l),clearTimeout(c),c=setTimeout((function(){r.clearCopySelection()}),2e3)}function w(){t.removeCellCssStyles(s)}l.extend(this,{init:function(e){(t=e).onKeyDown.subscribe(y);var o=e.getSelectionModel();if(!o)throw new Error(\"Selection model is mandatory for this plugin. Please set a selection model on the grid before adding this plugin: grid.setSelectionModel(new Slick.CellSelectionModel())\");o.onSelectedRangesChanged.subscribe((function(e,o){t.focus()}))},destroy:function(){t.onKeyDown.unsubscribe(y)},clearCopySelection:w,handleKeyDown:y,onCopyCells:new n.Event,onCopyCancelled:new n.Event,onPasteCells:new n.Event,setIncludeHeaderWhenCopying:function(e){i.includeHeaderWhenCopying=e}})}}},\n      431: function _(r,t,o){var _=r(1);_.__exportStar(r(428),t.exports),_.__exportStar(r(432),t.exports),_.__exportStar(r(435),t.exports),_.__exportStar(r(436),t.exports),_.__exportStar(r(437),t.exports),_.__exportStar(r(438),t.exports),_.__exportStar(r(439),t.exports)},\n      432: function _(require,module,exports){\n      /**\n           * @license\n           * (c) 2009-2016 Michael Leibman\n           * michael{dot}leibman{at}gmail{dot}com\n           * http://github.com/mleibman/slickgrid\n           *\n           * Distributed under MIT license.\n           * All rights reserved.\n           *\n           * SlickGrid v2.3\n           *\n           * NOTES:\n           *     Cell/row DOM manipulations are done directly bypassing jQuery's DOM manipulation methods.\n           *     This increases the speed dramatically, but can only be done safely because there are no event handlers\n           *     or data associated with any cell/row DOM nodes.  Cell editors must make sure they implement .destroy()\n           *     and do proper cleanup.\n           */\n      var $=require(426),Slick=require(428),scrollbarDimensions,maxSupportedCssHeight;function SlickGrid(container,data,columns,options){$.fn.drag||require(433),$.fn.drop||require(434);var defaults={alwaysShowVerticalScroll:!1,explicitInitialization:!1,rowHeight:25,defaultColumnWidth:80,enableAddRow:!1,leaveSpaceForNewRows:!1,editable:!1,autoEdit:!0,suppressActiveCellChangeOnEdit:!1,enableCellNavigation:!0,enableColumnReorder:!0,asyncEditorLoading:!1,asyncEditorLoadDelay:100,forceFitColumns:!1,enableAsyncPostRender:!1,asyncPostRenderDelay:50,enableAsyncPostRenderCleanup:!1,asyncPostRenderCleanupDelay:40,autoHeight:!1,editorLock:Slick.GlobalEditorLock,showHeaderRow:!1,headerRowHeight:25,createFooterRow:!1,showFooterRow:!1,footerRowHeight:25,createPreHeaderPanel:!1,showPreHeaderPanel:!1,preHeaderPanelHeight:25,showTopPanel:!1,topPanelHeight:25,formatterFactory:null,editorFactory:null,cellFlashingCssClass:\"flashing\",selectedCellCssClass:\"selected\",multiSelect:!0,enableTextSelectionOnCells:!1,dataItemColumnValueExtractor:null,fullWidthRows:!1,multiColumnSort:!1,numberedMultiColumnSort:!1,tristateMultiColumnSort:!1,sortColNumberInSeparateSpan:!1,defaultFormatter:defaultFormatter,forceSyncScrolling:!1,addNewRowCssClass:\"new-row\",preserveCopiedSelectionOnPaste:!1,showCellSelection:!0,viewportClass:null,minRowBuffer:3,emulatePagingWhenScrolling:!0,editorCellNavOnLRKeys:!1},columnDefaults={name:\"\",resizable:!0,sortable:!1,minWidth:30,rerenderOnResize:!1,headerCssClass:null,defaultSortAsc:!0,focusable:!0,selectable:!0},th,h,ph,n,cj,page=0,offset=0,vScrollDir=1,initialized=!1,$container,uid=\"slickgrid_\"+Math.round(1e6*Math.random()),self=this,$focusSink,$focusSink2,$headerScroller,$headers,$headerRow,$headerRowScroller,$headerRowSpacer,$footerRow,$footerRowScroller,$footerRowSpacer,$preHeaderPanel,$preHeaderPanelScroller,$preHeaderPanelSpacer,$topPanelScroller,$topPanel,$viewport,$canvas,$style,$boundAncestors,stylesheet,columnCssRulesL,columnCssRulesR,viewportH,viewportW,canvasWidth,viewportHasHScroll,viewportHasVScroll,headerColumnWidthDiff=0,headerColumnHeightDiff=0,cellWidthDiff=0,cellHeightDiff=0,jQueryNewWidthBehaviour=!1,absoluteColumnMinWidth,tabbingDirection=1,activePosX,activeRow,activeCell,activeCellNode=null,currentEditor=null,serializedEditorValue,editController,rowsCache={},renderedRows=0,numVisibleRows,prevScrollTop=0,scrollTop=0,lastRenderedScrollTop=0,lastRenderedScrollLeft=0,prevScrollLeft=0,scrollLeft=0,selectionModel,selectedRows=[],plugins=[],cellCssClasses={},columnsById={},sortColumns=[],columnPosLeft=[],columnPosRight=[],pagingActive=!1,pagingIsLastPage=!1,scrollThrottle=ActionThrottle(render,50),h_editorLoader=null,h_render=null,h_postrender=null,h_postrenderCleanup=null,postProcessedRows={},postProcessToRow=null,postProcessFromRow=null,postProcessedCleanupQueue=[],postProcessgroupId=0,counter_rows_rendered=0,counter_rows_removed=0,rowNodeFromLastMouseWheelEvent,zombieRowNodeFromLastMouseWheelEvent,zombieRowCacheFromLastMouseWheelEvent,zombieRowPostProcessedFromLastMouseWheelEvent,cssShow={position:\"absolute\",visibility:\"hidden\",display:\"block\"},$hiddenParents,oldProps=[],columnResizeDragging=!1;function init(){if(($container=container instanceof $?container:$(container)).length<1)throw new Error(\"SlickGrid requires a valid container, \"+container+\" does not exist in the DOM.\");cacheCssForHiddenInit(),maxSupportedCssHeight=maxSupportedCssHeight||getMaxSupportedCssHeight(),options=$.extend({},defaults,options),validateAndEnforceOptions(),columnDefaults.width=options.defaultColumnWidth,columnsById={};for(var e=0;e<columns.length;e++){var o=columns[e]=$.extend({},columnDefaults,columns[e]);columnsById[o.id]=e,o.minWidth&&o.width<o.minWidth&&(o.width=o.minWidth),o.maxWidth&&o.width>o.maxWidth&&(o.width=o.maxWidth)}if(options.enableColumnReorder&&!$.fn.sortable)throw new Error(\"SlickGrid's 'enableColumnReorder = true' option requires jquery-ui.sortable module to be loaded\");editController={commitCurrentEdit:commitCurrentEdit,cancelCurrentEdit:cancelCurrentEdit},$container.empty().css(\"overflow\",\"hidden\").css(\"outline\",0).addClass(uid).addClass(\"ui-widget\"),/relative|absolute|fixed/.test($container.css(\"position\"))||$container.css(\"position\",\"relative\"),$focusSink=$(\"<div tabIndex='0' hideFocus style='position:fixed;width:0;height:0;top:0;left:0;outline:0;'></div>\").appendTo($container),options.createPreHeaderPanel&&($preHeaderPanelScroller=$(\"<div class='slick-preheader-panel ui-state-default' style='overflow:hidden;position:relative;' />\").appendTo($container),$preHeaderPanel=$(\"<div />\").appendTo($preHeaderPanelScroller),$preHeaderPanelSpacer=$(\"<div style='display:block;height:1px;position:absolute;top:0;left:0;'></div>\").appendTo($preHeaderPanelScroller),options.showPreHeaderPanel||$preHeaderPanelScroller.hide()),$headerScroller=$(\"<div class='slick-header ui-state-default' />\").appendTo($container),$headers=$(\"<div class='slick-header-columns' style='left:-1000px' />\").appendTo($headerScroller),$headerRowScroller=$(\"<div class='slick-headerrow ui-state-default' />\").appendTo($container),$headerRow=$(\"<div class='slick-headerrow-columns' />\").appendTo($headerRowScroller),$headerRowSpacer=$(\"<div style='display:block;height:1px;position:absolute;top:0;left:0;'></div>\").appendTo($headerRowScroller),$topPanelScroller=$(\"<div class='slick-top-panel-scroller ui-state-default' />\").appendTo($container),$topPanel=$(\"<div class='slick-top-panel' style='width:10000px' />\").appendTo($topPanelScroller),options.showTopPanel||$topPanelScroller.hide(),options.showHeaderRow||$headerRowScroller.hide(),($viewport=$(\"<div class='slick-viewport' style='width:100%;overflow:auto;outline:0;position:relative;;'>\").appendTo($container)).css(\"overflow-y\",options.alwaysShowVerticalScroll?\"scroll\":options.autoHeight?\"hidden\":\"auto\"),$viewport.css(\"overflow-x\",options.forceFitColumns?\"hidden\":\"auto\"),options.viewportClass&&$viewport.toggleClass(options.viewportClass,!0),$canvas=$(\"<div class='grid-canvas' />\").appendTo($viewport),scrollbarDimensions=scrollbarDimensions||measureScrollbar(),$preHeaderPanelSpacer&&$preHeaderPanelSpacer.css(\"width\",getCanvasWidth()+scrollbarDimensions.width+\"px\"),$headers.width(getHeadersWidth()),$headerRowSpacer.css(\"width\",getCanvasWidth()+scrollbarDimensions.width+\"px\"),options.createFooterRow&&($footerRowScroller=$(\"<div class='slick-footerrow ui-state-default' />\").appendTo($container),$footerRow=$(\"<div class='slick-footerrow-columns' />\").appendTo($footerRowScroller),$footerRowSpacer=$(\"<div style='display:block;height:1px;position:absolute;top:0;left:0;'></div>\").css(\"width\",getCanvasWidth()+scrollbarDimensions.width+\"px\").appendTo($footerRowScroller),options.showFooterRow||$footerRowScroller.hide()),$focusSink2=$focusSink.clone().appendTo($container),options.explicitInitialization||finishInitialization()}function finishInitialization(){initialized||(initialized=!0,viewportW=parseFloat($.css($container[0],\"width\",!0)),measureCellPaddingAndBorder(),disableSelection($headers),options.enableTextSelectionOnCells||$viewport.on(\"selectstart.ui\",(function(e){return $(e.target).is(\"input,textarea\")})),updateColumnCaches(),createColumnHeaders(),setupColumnSort(),createCssRules(),resizeCanvas(),bindAncestorScrollEvents(),$container.on(\"resize.slickgrid\",resizeCanvas),$viewport.on(\"scroll\",handleScroll),$headerScroller.on(\"contextmenu\",handleHeaderContextMenu).on(\"click\",handleHeaderClick).on(\"mouseenter\",\".slick-header-column\",handleHeaderMouseEnter).on(\"mouseleave\",\".slick-header-column\",handleHeaderMouseLeave),$headerRowScroller.on(\"scroll\",handleHeaderRowScroll),options.createFooterRow&&$footerRowScroller.on(\"scroll\",handleFooterRowScroll),options.createPreHeaderPanel&&$preHeaderPanelScroller.on(\"scroll\",handlePreHeaderPanelScroll),$focusSink.add($focusSink2).on(\"keydown\",handleKeyDown),$canvas.on(\"keydown\",handleKeyDown).on(\"click\",handleClick).on(\"dblclick\",handleDblClick).on(\"contextmenu\",handleContextMenu).on(\"draginit\",handleDragInit).on(\"dragstart\",{distance:3},handleDragStart).on(\"drag\",handleDrag).on(\"dragend\",handleDragEnd).on(\"mouseenter\",\".slick-cell\",handleMouseEnter).on(\"mouseleave\",\".slick-cell\",handleMouseLeave),navigator.userAgent.toLowerCase().match(/webkit/)&&navigator.userAgent.toLowerCase().match(/macintosh/)&&$canvas.on(\"mousewheel\",handleMouseWheel),restoreCssFromHiddenInit())}function cacheCssForHiddenInit(){($hiddenParents=$container.parents().addBack().not(\":visible\")).each((function(){var e={};for(var o in cssShow)e[o]=this.style[o],this.style[o]=cssShow[o];oldProps.push(e)}))}function restoreCssFromHiddenInit(){$hiddenParents.each((function(e){var o=oldProps[e];for(var t in cssShow)this.style[t]=o[t]}))}function registerPlugin(e){plugins.unshift(e),e.init(self)}function unregisterPlugin(e){for(var o=plugins.length;o>=0;o--)if(plugins[o]===e){plugins[o].destroy&&plugins[o].destroy(),plugins.splice(o,1);break}}function setSelectionModel(e){selectionModel&&(selectionModel.onSelectedRangesChanged.unsubscribe(handleSelectedRangesChanged),selectionModel.destroy&&selectionModel.destroy()),(selectionModel=e)&&(selectionModel.init(self),selectionModel.onSelectedRangesChanged.subscribe(handleSelectedRangesChanged))}function getSelectionModel(){return selectionModel}function getCanvasNode(){return $canvas[0]}function measureScrollbar(){var e=$('<div class=\"'+$viewport.className+'\" style=\"position:absolute; top:-10000px; left:-10000px; overflow:auto; width:100px; height:100px;\"></div>').appendTo($viewport),o=$('<div style=\"width:200px; height:200px; overflow:auto;\"></div>').appendTo(e),t={width:e[0].offsetWidth-e[0].clientWidth,height:e[0].offsetHeight-e[0].clientHeight};return o.remove(),e.remove(),t}function getColumnTotalWidth(e){for(var o=0,t=0,l=columns.length;t<l;t++){o+=columns[t].width}return e&&(o+=scrollbarDimensions.width),o}function getHeadersWidth(){var e=getColumnTotalWidth(!options.autoHeight);return Math.max(e,viewportW)+1e3}function getCanvasWidth(){for(var e=viewportHasVScroll?viewportW-scrollbarDimensions.width:viewportW,o=0,t=columns.length;t--;)o+=columns[t].width;return options.fullWidthRows?Math.max(o,e):o}function updateCanvasWidth(e){var o=canvasWidth;(canvasWidth=getCanvasWidth())!=o&&($canvas.width(canvasWidth),$headerRow.width(canvasWidth),options.createFooterRow&&$footerRow.width(canvasWidth),options.createPreHeaderPanel&&$preHeaderPanel.width(canvasWidth),$headers.width(getHeadersWidth()),viewportHasHScroll=canvasWidth>viewportW-scrollbarDimensions.width);var t=canvasWidth+(viewportHasVScroll?scrollbarDimensions.width:0);$headerRowSpacer.width(t),options.createFooterRow&&$footerRowSpacer.width(t),options.createPreHeaderPanel&&$preHeaderPanelSpacer.width(t),(canvasWidth!=o||e)&&applyColumnWidths()}function disableSelection(e){e&&e.jquery&&e.attr(\"unselectable\",\"on\").css(\"MozUserSelect\",\"none\").on(\"selectstart.ui\",(function(){return!1}))}function getMaxSupportedCssHeight(){for(var e=1e6,o=navigator.userAgent.toLowerCase().match(/firefox/)?6e6:1e9,t=$(\"<div style='display:none' />\").appendTo(document.body);;){var l=2*e;if(t.css(\"height\",l),l>o||t.height()!==l)break;e=l}return t.remove(),e}function getUID(){return uid}function getHeaderColumnWidthDiff(){return headerColumnWidthDiff}function getScrollbarDimensions(){return scrollbarDimensions}function bindAncestorScrollEvents(){for(var e=$canvas[0];(e=e.parentNode)!=document.body&&null!=e;)if(e==$viewport[0]||e.scrollWidth!=e.clientWidth||e.scrollHeight!=e.clientHeight){var o=$(e);$boundAncestors=$boundAncestors?$boundAncestors.add(o):o,o.on(\"scroll.\"+uid,handleActiveCellPositionChange)}}function unbindAncestorScrollEvents(){$boundAncestors&&($boundAncestors.off(\"scroll.\"+uid),$boundAncestors=null)}function updateColumnHeader(e,o,t){if(initialized){var l=getColumnIndex(e);if(null!=l){var n=columns[l],r=$headers.children().eq(l);r&&(void 0!==o&&(columns[l].name=o),void 0!==t&&(columns[l].toolTip=t),trigger(self.onBeforeHeaderCellDestroy,{node:r[0],column:n,grid:self}),r.attr(\"title\",t||\"\").children().eq(0).html(o),trigger(self.onHeaderCellRendered,{node:r[0],column:n,grid:self}))}}}function getHeader(){return $headers[0]}function getHeaderColumn(e){var o=\"number\"==typeof e?e:getColumnIndex(e),t=$headers.children().eq(o);return t&&t[0]}function getHeaderRow(){return $headerRow[0]}function getFooterRow(){return $footerRow[0]}function getPreHeaderPanel(){return $preHeaderPanel[0]}function getHeaderRowColumn(e){var o=\"number\"==typeof e?e:getColumnIndex(e),t=$headerRow.children().eq(o);return t&&t[0]}function getFooterRowColumn(e){var o=\"number\"==typeof e?e:getColumnIndex(e),t=$footerRow.children().eq(o);return t&&t[0]}function createColumnHeaders(){function e(){$(this).addClass(\"ui-state-hover\")}function o(){$(this).removeClass(\"ui-state-hover\")}$headers.find(\".slick-header-column\").each((function(){var e=$(this).data(\"column\");e&&trigger(self.onBeforeHeaderCellDestroy,{node:this,column:e,grid:self})})),$headers.empty(),$headers.width(getHeadersWidth()),$headerRow.find(\".slick-headerrow-column\").each((function(){var e=$(this).data(\"column\");e&&trigger(self.onBeforeHeaderRowCellDestroy,{node:this,column:e,grid:self})})),$headerRow.empty(),options.createFooterRow&&($footerRow.find(\".slick-footerrow-column\").each((function(){var e=$(this).data(\"column\");e&&trigger(self.onBeforeFooterRowCellDestroy,{node:this,column:e})})),$footerRow.empty());for(var t=0;t<columns.length;t++){var l=columns[t],n=$(\"<div class='ui-state-default slick-header-column' />\").html(\"<span class='slick-column-name'>\"+l.name+\"</span>\").width(l.width-headerColumnWidthDiff).attr(\"id\",\"\"+uid+l.id).attr(\"title\",l.toolTip||\"\").data(\"column\",l).addClass(l.headerCssClass||\"\").appendTo($headers);if((options.enableColumnReorder||l.sortable)&&n.on(\"mouseenter\",e).on(\"mouseleave\",o),l.sortable&&(n.addClass(\"slick-header-sortable\"),n.append(\"<span class='slick-sort-indicator\"+(options.numberedMultiColumnSort&&!options.sortColNumberInSeparateSpan?\" slick-sort-indicator-numbered\":\"\")+\"' />\"),options.numberedMultiColumnSort&&options.sortColNumberInSeparateSpan&&n.append(\"<span class='slick-sort-indicator-numbered' />\")),trigger(self.onHeaderCellRendered,{node:n[0],column:l,grid:self}),options.showHeaderRow){var r=$(\"<div class='ui-state-default slick-headerrow-column l\"+t+\" r\"+t+\"'></div>\").data(\"column\",l).appendTo($headerRow);trigger(self.onHeaderRowCellRendered,{node:r[0],column:l,grid:self})}if(options.createFooterRow&&options.showFooterRow){var i=$(\"<div class='ui-state-default slick-footerrow-column l\"+t+\" r\"+t+\"'></div>\").data(\"column\",l).appendTo($footerRow);trigger(self.onFooterRowCellRendered,{node:i[0],column:l})}}setSortColumns(sortColumns),setupColumnResize(),options.enableColumnReorder&&(\"function\"==typeof options.enableColumnReorder?options.enableColumnReorder(self,$headers,headerColumnWidthDiff,setColumns,setupColumnResize,columns,getColumnIndex,uid,trigger):setupColumnReorder())}function setupColumnSort(){$headers.click((function(e){if(!columnResizeDragging&&(e.metaKey=e.metaKey||e.ctrlKey,!$(e.target).hasClass(\"slick-resizable-handle\"))){var o=$(e.target).closest(\".slick-header-column\");if(o.length){var t=o.data(\"column\");if(t.sortable){if(!getEditorLock().commitCurrentEdit())return;for(var l=null,n=0;n<sortColumns.length;n++)if(sortColumns[n].columnId==t.id){(l=sortColumns[n]).sortAsc=!l.sortAsc;break}var r=!!l;options.tristateMultiColumnSort?(l||(l={columnId:t.id,sortAsc:t.defaultSortAsc}),r&&l.sortAsc&&(sortColumns.splice(n,1),l=null),options.multiColumnSort||(sortColumns=[]),!l||r&&options.multiColumnSort||sortColumns.push(l)):e.metaKey&&options.multiColumnSort?l&&sortColumns.splice(n,1):((e.shiftKey||e.metaKey)&&options.multiColumnSort||(sortColumns=[]),l?0==sortColumns.length&&sortColumns.push(l):(l={columnId:t.id,sortAsc:t.defaultSortAsc},sortColumns.push(l))),setSortColumns(sortColumns),options.multiColumnSort?trigger(self.onSort,{multiColumnSort:!0,sortCols:$.map(sortColumns,(function(e){return{sortCol:columns[getColumnIndex(e.columnId)],sortAsc:e.sortAsc}}))},e):trigger(self.onSort,{multiColumnSort:!1,sortCol:sortColumns.length>0?t:null,sortAsc:!(sortColumns.length>0)||sortColumns[0].sortAsc},e)}}}}))}function setupColumnReorder(){$headers.filter(\":ui-sortable\").sortable(\"destroy\"),$headers.sortable({containment:\"parent\",distance:3,axis:\"x\",cursor:\"default\",tolerance:\"intersection\",helper:\"clone\",placeholder:\"slick-sortable-placeholder ui-state-default slick-header-column\",start:function(e,o){o.placeholder.width(o.helper.outerWidth()-headerColumnWidthDiff),$(o.helper).addClass(\"slick-header-column-active\")},beforeStop:function(e,o){$(o.helper).removeClass(\"slick-header-column-active\")},stop:function(e){if(getEditorLock().commitCurrentEdit()){for(var o=$headers.sortable(\"toArray\"),t=[],l=0;l<o.length;l++)t.push(columns[getColumnIndex(o[l].replace(uid,\"\"))]);setColumns(t),trigger(self.onColumnsReordered,{}),e.stopPropagation(),setupColumnResize()}else $(this).sortable(\"cancel\")}})}function setupColumnResize(){var e,o,t,l,n,r,i,s;(l=$headers.children()).find(\".slick-resizable-handle\").remove(),l.each((function(e,o){e>=columns.length||columns[e].resizable&&(void 0===i&&(i=e),s=e)})),void 0!==i&&l.each((function(a,c){a>=columns.length||a<i||options.forceFitColumns&&a>=s||($(c),$(\"<div class='slick-resizable-handle' />\").appendTo(c).on(\"dragstart\",(function(i,s){if(!getEditorLock().commitCurrentEdit())return!1;t=i.pageX,$(this).parent().addClass(\"slick-header-column-active\");var c=null,d=null;if(l.each((function(e,o){e>=columns.length||(columns[e].previousWidth=$(o).outerWidth())})),options.forceFitColumns)for(c=0,d=0,e=a+1;e<columns.length;e++)(o=columns[e]).resizable&&(null!==d&&(o.maxWidth?d+=o.maxWidth-o.previousWidth:d=null),c+=o.previousWidth-Math.max(o.minWidth||0,absoluteColumnMinWidth));var u=0,h=0;for(e=0;e<=a;e++)(o=columns[e]).resizable&&(null!==h&&(o.maxWidth?h+=o.maxWidth-o.previousWidth:h=null),u+=o.previousWidth-Math.max(o.minWidth||0,absoluteColumnMinWidth));null===c&&(c=1e5),null===u&&(u=1e5),null===d&&(d=1e5),null===h&&(h=1e5),r=t+Math.min(c,h),n=t-Math.min(u,d)})).on(\"drag\",(function(l,i){columnResizeDragging=!0;var s,c,d=Math.min(r,Math.max(n,l.pageX))-t;if(d<0){for(c=d,e=a;e>=0;e--)(o=columns[e]).resizable&&(s=Math.max(o.minWidth||0,absoluteColumnMinWidth),c&&o.previousWidth+c<s?(c+=o.previousWidth-s,o.width=s):(o.width=o.previousWidth+c,c=0));if(options.forceFitColumns)for(c=-d,e=a+1;e<columns.length;e++)(o=columns[e]).resizable&&(c&&o.maxWidth&&o.maxWidth-o.previousWidth<c?(c-=o.maxWidth-o.previousWidth,o.width=o.maxWidth):(o.width=o.previousWidth+c,c=0))}else{for(c=d,e=a;e>=0;e--)(o=columns[e]).resizable&&(c&&o.maxWidth&&o.maxWidth-o.previousWidth<c?(c-=o.maxWidth-o.previousWidth,o.width=o.maxWidth):(o.width=o.previousWidth+c,c=0));if(options.forceFitColumns)for(c=-d,e=a+1;e<columns.length;e++)(o=columns[e]).resizable&&(s=Math.max(o.minWidth||0,absoluteColumnMinWidth),c&&o.previousWidth+c<s?(c+=o.previousWidth-s,o.width=s):(o.width=o.previousWidth+c,c=0))}applyColumnHeaderWidths(),options.syncColumnCellResize&&applyColumnWidths()})).on(\"dragend\",(function(t,n){var r;for($(this).parent().removeClass(\"slick-header-column-active\"),e=0;e<columns.length;e++)o=columns[e],r=$(l[e]).outerWidth(),o.previousWidth!==r&&o.rerenderOnResize&&invalidateAllRows();updateCanvasWidth(!0),render(),trigger(self.onColumnsResized,{}),setTimeout((function(){columnResizeDragging=!1}),300)})))}))}function getVBoxDelta(e){var o=0;return $.each([\"borderTopWidth\",\"borderBottomWidth\",\"paddingTop\",\"paddingBottom\"],(function(t,l){o+=parseFloat(e.css(l))||0})),o}function measureCellPaddingAndBorder(){var e,o=[\"borderLeftWidth\",\"borderRightWidth\",\"paddingLeft\",\"paddingRight\"],t=[\"borderTopWidth\",\"borderBottomWidth\",\"paddingTop\",\"paddingBottom\"],l=$.fn.jquery.split(\".\");jQueryNewWidthBehaviour=1==l[0]&&l[1]>=8||l[0]>=2,e=$(\"<div class='ui-state-default slick-header-column' style='visibility:hidden'>-</div>\").appendTo($headers),headerColumnWidthDiff=headerColumnHeightDiff=0,\"border-box\"!=e.css(\"box-sizing\")&&\"border-box\"!=e.css(\"-moz-box-sizing\")&&\"border-box\"!=e.css(\"-webkit-box-sizing\")&&($.each(o,(function(o,t){headerColumnWidthDiff+=parseFloat(e.css(t))||0})),$.each(t,(function(o,t){headerColumnHeightDiff+=parseFloat(e.css(t))||0}))),e.remove();var n=$(\"<div class='slick-row' />\").appendTo($canvas);e=$(\"<div class='slick-cell' id='' style='visibility:hidden'>-</div>\").appendTo(n),cellWidthDiff=cellHeightDiff=0,\"border-box\"!=e.css(\"box-sizing\")&&\"border-box\"!=e.css(\"-moz-box-sizing\")&&\"border-box\"!=e.css(\"-webkit-box-sizing\")&&($.each(o,(function(o,t){cellWidthDiff+=parseFloat(e.css(t))||0})),$.each(t,(function(o,t){cellHeightDiff+=parseFloat(e.css(t))||0}))),n.remove(),absoluteColumnMinWidth=Math.max(headerColumnWidthDiff,cellWidthDiff)}function createCssRules(){$style=$(\"<style type='text/css' rel='stylesheet' />\").appendTo($(\"head\"));for(var e=options.rowHeight-cellHeightDiff,o=[\".\"+uid+\" .slick-header-column { left: 1000px; }\",\".\"+uid+\" .slick-top-panel { height:\"+options.topPanelHeight+\"px; }\",\".\"+uid+\" .slick-preheader-panel { height:\"+options.preHeaderPanelHeight+\"px; }\",\".\"+uid+\" .slick-headerrow-columns { height:\"+options.headerRowHeight+\"px; }\",\".\"+uid+\" .slick-footerrow-columns { height:\"+options.footerRowHeight+\"px; }\",\".\"+uid+\" .slick-cell { height:\"+e+\"px; }\",\".\"+uid+\" .slick-row { height:\"+options.rowHeight+\"px; }\"],t=0;t<columns.length;t++)o.push(\".\"+uid+\" .l\"+t+\" { }\"),o.push(\".\"+uid+\" .r\"+t+\" { }\");$style[0].styleSheet?$style[0].styleSheet.cssText=o.join(\" \"):$style[0].appendChild(document.createTextNode(o.join(\" \")))}function getColumnCssRules(e){var o;if(!stylesheet){var t=document.styleSheets;for(o=0;o<t.length;o++)if((t[o].ownerNode||t[o].owningElement)==$style[0]){stylesheet=t[o];break}if(!stylesheet)throw new Error(\"Cannot find stylesheet.\");columnCssRulesL=[],columnCssRulesR=[];var l,n,r=stylesheet.cssRules||stylesheet.rules;for(o=0;o<r.length;o++){var i=r[o].selectorText;(l=/\\.l\\d+/.exec(i))?(n=parseInt(l[0].substr(2,l[0].length-2),10),columnCssRulesL[n]=r[o]):(l=/\\.r\\d+/.exec(i))&&(n=parseInt(l[0].substr(2,l[0].length-2),10),columnCssRulesR[n]=r[o])}}return{left:columnCssRulesL[e],right:columnCssRulesR[e]}}function removeCssRules(){$style.remove(),stylesheet=null}function destroy(){getEditorLock().cancelCurrentEdit(),trigger(self.onBeforeDestroy,{});for(var e=plugins.length;e--;)unregisterPlugin(plugins[e]);options.enableColumnReorder&&$headers.filter(\":ui-sortable\").sortable(\"destroy\"),unbindAncestorScrollEvents(),$container.off(\".slickgrid\"),removeCssRules(),$canvas.off(\"draginit dragstart dragend drag\"),$container.empty().removeClass(uid)}function trigger(e,o,t){return t=t||new Slick.EventData,(o=o||{}).grid=self,e.notify(o,t,self)}function getEditorLock(){return options.editorLock}function getEditController(){return editController}function getColumnIndex(e){return columnsById[e]}function autosizeColumns(){var e,o,t,l=[],n=0,r=0,i=viewportHasVScroll?viewportW-scrollbarDimensions.width:viewportW;for(e=0;e<columns.length;e++)o=columns[e],l.push(o.width),r+=o.width,o.resizable&&(n+=o.width-Math.max(o.minWidth,absoluteColumnMinWidth));for(t=r;r>i&&n;){var s=(r-i)/n;for(e=0;e<columns.length&&r>i;e++){o=columns[e];var a=l[e];if(!(!o.resizable||a<=o.minWidth||a<=absoluteColumnMinWidth)){var c=Math.max(o.minWidth,absoluteColumnMinWidth),d=Math.floor(s*(a-c))||1;r-=d=Math.min(d,a-c),n-=d,l[e]-=d}}if(t<=r)break;t=r}for(t=r;r<i;){var u=i/r;for(e=0;e<columns.length&&r<i;e++){o=columns[e];var h,p=l[e];r+=h=!o.resizable||o.maxWidth<=p?0:Math.min(Math.floor(u*p)-p,o.maxWidth-p||1e6)||1,l[e]+=r<=i?h:0}if(t>=r)break;t=r}var g=!1;for(e=0;e<columns.length;e++)columns[e].rerenderOnResize&&columns[e].width!=l[e]&&(g=!0),columns[e].width=l[e];applyColumnHeaderWidths(),updateCanvasWidth(!0),trigger(self.onAutosizeColumns,{columns:columns}),g&&(invalidateAllRows(),render())}function applyColumnHeaderWidths(){if(initialized){for(var e,o=0,t=$headers.children(),l=columns.length;o<l;o++)e=$(t[o]),jQueryNewWidthBehaviour?e.outerWidth()!==columns[o].width&&e.outerWidth(columns[o].width):e.width()!==columns[o].width-headerColumnWidthDiff&&e.width(columns[o].width-headerColumnWidthDiff);updateColumnCaches()}}function applyColumnWidths(){for(var e,o,t=0,l=0;l<columns.length;l++)e=columns[l].width,(o=getColumnCssRules(l)).left.style.left=t+\"px\",o.right.style.right=canvasWidth-t-e+\"px\",t+=columns[l].width}function setSortColumn(e,o){setSortColumns([{columnId:e,sortAsc:o}])}function setSortColumns(e){sortColumns=e;var o=options.numberedMultiColumnSort&&sortColumns.length>1,t=$headers.children();t.removeClass(\"slick-header-column-sorted\").find(\".slick-sort-indicator\").removeClass(\"slick-sort-indicator-asc slick-sort-indicator-desc\"),t.find(\".slick-sort-indicator-numbered\").text(\"\"),$.each(sortColumns,(function(e,l){null==l.sortAsc&&(l.sortAsc=!0);var n=getColumnIndex(l.columnId);null!=n&&(t.eq(n).addClass(\"slick-header-column-sorted\").find(\".slick-sort-indicator\").addClass(l.sortAsc?\"slick-sort-indicator-asc\":\"slick-sort-indicator-desc\"),o&&t.eq(n).find(\".slick-sort-indicator-numbered\").text(e+1))}))}function getSortColumns(){return sortColumns}function handleSelectedRangesChanged(e,o){selectedRows=[];for(var t={},l=0;l<o.length;l++)for(var n=o[l].fromRow;n<=o[l].toRow;n++){t[n]||(selectedRows.push(n),t[n]={});for(var r=o[l].fromCell;r<=o[l].toCell;r++)canCellBeSelected(n,r)&&(t[n][columns[r].id]=options.selectedCellCssClass)}setCellCssStyles(options.selectedCellCssClass,t),trigger(self.onSelectedRowsChanged,{rows:getSelectedRows()},e)}function getColumns(){return columns}function updateColumnCaches(){columnPosLeft=[],columnPosRight=[];for(var e=0,o=0,t=columns.length;o<t;o++)columnPosLeft[o]=e,columnPosRight[o]=e+columns[o].width,e+=columns[o].width}function setColumns(e){columns=e,columnsById={};for(var o=0;o<columns.length;o++){var t=columns[o]=$.extend({},columnDefaults,columns[o]);columnsById[t.id]=o,t.minWidth&&t.width<t.minWidth&&(t.width=t.minWidth),t.maxWidth&&t.width>t.maxWidth&&(t.width=t.maxWidth)}updateColumnCaches(),initialized&&(invalidateAllRows(),createColumnHeaders(),removeCssRules(),createCssRules(),resizeCanvas(),applyColumnWidths(),handleScroll())}function getOptions(){return options}function setOptions(e,o){getEditorLock().commitCurrentEdit()&&(makeActiveCellNormal(),options.enableAddRow!==e.enableAddRow&&invalidateRow(getDataLength()),options=$.extend(options,e),validateAndEnforceOptions(),$viewport.css(\"overflow-y\",options.autoHeight?\"hidden\":\"auto\"),o||render())}function validateAndEnforceOptions(){options.autoHeight&&(options.leaveSpaceForNewRows=!1)}function setData(e,o){data=e,invalidateAllRows(),updateRowCount(),o&&scrollTo(0)}function getData(){return data}function getDataLength(){return data.getLength?data.getLength():data.length}function getDataLengthIncludingAddNew(){return getDataLength()+(options.enableAddRow&&(!pagingActive||pagingIsLastPage)?1:0)}function getDataItem(e){return data.getItem?data.getItem(e):data[e]}function getTopPanel(){return $topPanel[0]}function setTopPanelVisibility(e){options.showTopPanel!=e&&(options.showTopPanel=e,e?$topPanelScroller.slideDown(\"fast\",resizeCanvas):$topPanelScroller.slideUp(\"fast\",resizeCanvas))}function setHeaderRowVisibility(e){options.showHeaderRow!=e&&(options.showHeaderRow=e,e?$headerRowScroller.slideDown(\"fast\",resizeCanvas):$headerRowScroller.slideUp(\"fast\",resizeCanvas))}function setFooterRowVisibility(e){options.showFooterRow!=e&&(options.showFooterRow=e,e?$footerRowScroller.slideDown(\"fast\",resizeCanvas):$footerRowScroller.slideUp(\"fast\",resizeCanvas))}function setPreHeaderPanelVisibility(e){options.showPreHeaderPanel!=e&&(options.showPreHeaderPanel=e,e?$preHeaderPanelScroller.slideDown(\"fast\",resizeCanvas):$preHeaderPanelScroller.slideUp(\"fast\",resizeCanvas))}function getContainerNode(){return $container.get(0)}function getRowTop(e){return options.rowHeight*e-offset}function getRowFromPosition(e){return Math.floor((e+offset)/options.rowHeight)}function scrollTo(e){e=Math.max(e,0),e=Math.min(e,th-viewportH+(viewportHasHScroll?scrollbarDimensions.height:0));var o=offset;page=Math.min(n-1,Math.floor(e/ph));var t=e-(offset=Math.round(page*cj));offset!=o&&(cleanupRows(getVisibleRange(t)),updateRowPositions());prevScrollTop!=t&&(vScrollDir=prevScrollTop+o<t+offset?1:-1,$viewport[0].scrollTop=lastRenderedScrollTop=scrollTop=prevScrollTop=t,trigger(self.onViewportChanged,{}))}function defaultFormatter(e,o,t,l,n,r){return null==t?\"\":(t+\"\").replace(/&/g,\"&amp;\").replace(/</g,\"&lt;\").replace(/>/g,\"&gt;\")}function getFormatter(e,o){var t=data.getItemMetadata&&data.getItemMetadata(e),l=t&&t.columns&&(t.columns[o.id]||t.columns[getColumnIndex(o.id)]);return l&&l.formatter||t&&t.formatter||o.formatter||options.formatterFactory&&options.formatterFactory.getFormatter(o)||options.defaultFormatter}function getEditor(e,o){var t=columns[o],l=data.getItemMetadata&&data.getItemMetadata(e),n=l&&l.columns;return n&&n[t.id]&&void 0!==n[t.id].editor?n[t.id].editor:n&&n[o]&&void 0!==n[o].editor?n[o].editor:t.editor||options.editorFactory&&options.editorFactory.getEditor(t)}function getDataItemValueForColumn(e,o){return options.dataItemColumnValueExtractor?options.dataItemColumnValueExtractor(e,o):e[o.field]}function appendRowHtml(e,o,t,l){var n=getDataItem(o),r=\"slick-row\"+(o<l&&!n?\" loading\":\"\")+(o===activeRow&&options.showCellSelection?\" active\":\"\")+(o%2==1?\" odd\":\" even\");n||(r+=\" \"+options.addNewRowCssClass);var i,s,a=data.getItemMetadata&&data.getItemMetadata(o);a&&a.cssClasses&&(r+=\" \"+a.cssClasses),e.push(\"<div class='ui-widget-content \"+r+\"' style='top:\"+getRowTop(o)+\"px'>\");for(var c=0,d=columns.length;c<d;c++){if(s=columns[c],i=1,a&&a.columns){var u=a.columns[s.id]||a.columns[c];\"*\"===(i=u&&u.colspan||1)&&(i=d-c)}if(columnPosRight[Math.min(d-1,c+i-1)]>t.leftPx){if(columnPosLeft[c]>t.rightPx)break;appendCellHtml(e,o,c,i,n)}i>1&&(c+=i-1)}e.push(\"</div>\")}function appendCellHtml(e,o,t,l,n){var r=columns[t],i=\"slick-cell l\"+t+\" r\"+Math.min(columns.length-1,t+l-1)+(r.cssClass?\" \"+r.cssClass:\"\");for(var s in o===activeRow&&t===activeCell&&options.showCellSelection&&(i+=\" active\"),cellCssClasses)cellCssClasses[s][o]&&cellCssClasses[s][o][r.id]&&(i+=\" \"+cellCssClasses[s][o][r.id]);var a=null,c=\"\";n&&(a=getDataItemValueForColumn(n,r),null==(c=getFormatter(o,r)(o,t,a,r,n,self))&&(c=\"\"));var d=trigger(self.onBeforeAppendCell,{row:o,cell:t,value:a,dataContext:n})||\"\";d+=c&&c.addClasses?(d?\" \":\"\")+c.addClasses:\"\",e.push(\"<div class='\"+i+(d?\" \"+d:\"\")+\"'>\"),n&&e.push(\"[object Object]\"!==Object.prototype.toString.call(c)?c:c.text),e.push(\"</div>\"),rowsCache[o].cellRenderQueue.push(t),rowsCache[o].cellColSpans[t]=l}function cleanupRows(e){for(var o in rowsCache)(o=parseInt(o,10))!==activeRow&&(o<e.top||o>e.bottom)&&removeRowFromCache(o);options.enableAsyncPostRenderCleanup&&startPostProcessingCleanup()}function invalidate(){updateRowCount(),invalidateAllRows(),render()}function invalidateAllRows(){for(var e in currentEditor&&makeActiveCellNormal(),rowsCache)removeRowFromCache(e);options.enableAsyncPostRenderCleanup&&startPostProcessingCleanup()}function queuePostProcessedRowForCleanup(e,o,t){for(var l in postProcessgroupId++,o)o.hasOwnProperty(l)&&postProcessedCleanupQueue.push({actionType:\"C\",groupId:postProcessgroupId,node:e.cellNodesByColumnIdx[0|l],columnIdx:0|l,rowIdx:t});postProcessedCleanupQueue.push({actionType:\"R\",groupId:postProcessgroupId,node:e.rowNode}),$(e.rowNode).detach()}function queuePostProcessedCellForCleanup(e,o,t){postProcessedCleanupQueue.push({actionType:\"C\",groupId:postProcessgroupId,node:e,columnIdx:o,rowIdx:t}),$(e).detach()}function removeRowFromCache(e){var o=rowsCache[e];o&&(o.rowNode&&(rowNodeFromLastMouseWheelEvent===o.rowNode?(o.rowNode.style.display=\"none\",zombieRowNodeFromLastMouseWheelEvent=rowNodeFromLastMouseWheelEvent,zombieRowCacheFromLastMouseWheelEvent=o,zombieRowPostProcessedFromLastMouseWheelEvent=postProcessedRows[e]):options.enableAsyncPostRenderCleanup&&postProcessedRows[e]?queuePostProcessedRowForCleanup(o,postProcessedRows[e],e):$canvas[0].removeChild(o.rowNode)),delete rowsCache[e],delete postProcessedRows[e],renderedRows--,counter_rows_removed++)}function invalidateRows(e){var o,t;if(e&&e.length){for(vScrollDir=0,t=e.length,o=0;o<t;o++)currentEditor&&activeRow===e[o]&&makeActiveCellNormal(),rowsCache[e[o]]&&removeRowFromCache(e[o]);options.enableAsyncPostRenderCleanup&&startPostProcessingCleanup()}}function invalidateRow(e){(e||0===e)&&invalidateRows([e])}function applyFormatResultToCellNode(e,o,t){null==e&&(e=\"\"),\"[object Object]\"===Object.prototype.toString.call(e)?(o.innerHTML=e.text,e.removeClasses&&!t&&$(o).removeClass(e.removeClasses),e.addClasses&&$(o).addClass(e.addClasses)):o.innerHTML=e}function updateCell(e,o){var t=getCellNode(e,o);if(t){var l=columns[o],n=getDataItem(e);if(currentEditor&&activeRow===e&&activeCell===o)currentEditor.loadValue(n);else applyFormatResultToCellNode(n?getFormatter(e,l)(e,o,getDataItemValueForColumn(n,l),l,n,self):\"\",t),invalidatePostProcessingResults(e)}}function updateRow(e){var o=rowsCache[e];if(o){ensureCellNodesInRowsCache(e);var t=getDataItem(e);for(var l in o.cellNodesByColumnIdx)if(o.cellNodesByColumnIdx.hasOwnProperty(l)){var n=columns[l|=0],r=o.cellNodesByColumnIdx[l];e===activeRow&&l===activeCell&&currentEditor?currentEditor.loadValue(t):t?applyFormatResultToCellNode(getFormatter(e,n)(e,l,getDataItemValueForColumn(t,n),n,t,self),r):r.innerHTML=\"\"}invalidatePostProcessingResults(e)}}function getViewportHeight(){return parseFloat($.css($container[0],\"height\",!0))-parseFloat($.css($container[0],\"paddingTop\",!0))-parseFloat($.css($container[0],\"paddingBottom\",!0))-parseFloat($.css($headerScroller[0],\"height\"))-getVBoxDelta($headerScroller)-(options.showTopPanel?options.topPanelHeight+getVBoxDelta($topPanelScroller):0)-(options.showHeaderRow?options.headerRowHeight+getVBoxDelta($headerRowScroller):0)-(options.createFooterRow&&options.showFooterRow?options.footerRowHeight+getVBoxDelta($footerRowScroller):0)-(options.createPreHeaderPanel&&options.showPreHeaderPanel?options.preHeaderPanelHeight+getVBoxDelta($preHeaderPanelScroller):0)}function resizeCanvas(){initialized&&(viewportH=options.autoHeight?options.rowHeight*getDataLengthIncludingAddNew():getViewportHeight(),numVisibleRows=Math.ceil(viewportH/options.rowHeight),viewportW=parseFloat($.css($container[0],\"width\",!0)),options.autoHeight||$viewport.height(viewportH),scrollbarDimensions&&scrollbarDimensions.width||(scrollbarDimensions=measureScrollbar()),options.forceFitColumns&&autosizeColumns(),updateRowCount(),handleScroll(),lastRenderedScrollLeft=-1,render())}function updatePagingStatusFromView(e){pagingActive=0!==e.pageSize,pagingIsLastPage=e.pageNum==e.totalPages-1}function updateRowCount(){if(initialized){var e=getDataLength(),o=getDataLengthIncludingAddNew()+(options.leaveSpaceForNewRows?numVisibleRows-1:0),t=viewportHasVScroll;viewportHasVScroll=options.alwaysShowVerticalScroll||!options.autoHeight&&o*options.rowHeight>viewportH,viewportHasHScroll=canvasWidth>viewportW-scrollbarDimensions.width,makeActiveCellNormal();var l=e-1;for(var r in rowsCache)r>l&&removeRowFromCache(r);options.enableAsyncPostRenderCleanup&&startPostProcessingCleanup(),activeCellNode&&activeRow>l&&resetActiveCell();var i=h;(th=Math.max(options.rowHeight*o,viewportH-scrollbarDimensions.height))<maxSupportedCssHeight?(h=ph=th,n=1,cj=0):(ph=(h=maxSupportedCssHeight)/100,n=Math.floor(th/ph),cj=(th-h)/(n-1)),h!==i&&($canvas.css(\"height\",h),scrollTop=$viewport[0].scrollTop);var s=scrollTop+offset<=th-viewportH;0==th||0==scrollTop?page=offset=0:scrollTo(s?scrollTop+offset:th-viewportH),h!=i&&options.autoHeight&&resizeCanvas(),options.forceFitColumns&&t!=viewportHasVScroll&&autosizeColumns(),updateCanvasWidth(!1)}}function getVisibleRange(e,o){return null==e&&(e=scrollTop),null==o&&(o=scrollLeft),{top:getRowFromPosition(e),bottom:getRowFromPosition(e+viewportH)+1,leftPx:o,rightPx:o+viewportW}}function getRenderedRange(e,o){var t=getVisibleRange(e,o),l=Math.round(viewportH/options.rowHeight),n=options.minRowBuffer;return-1==vScrollDir?(t.top-=l,t.bottom+=n):1==vScrollDir?(t.top-=n,t.bottom+=l):(t.top-=n,t.bottom+=n),t.top=Math.max(0,t.top),t.bottom=Math.min(getDataLengthIncludingAddNew()-1,t.bottom),t.leftPx-=viewportW,t.rightPx+=viewportW,t.leftPx=Math.max(0,t.leftPx),t.rightPx=Math.min(canvasWidth,t.rightPx),t}function ensureCellNodesInRowsCache(e){var o=rowsCache[e];if(o&&o.cellRenderQueue.length)for(var t=o.rowNode.lastChild;o.cellRenderQueue.length;){var l=o.cellRenderQueue.pop();o.cellNodesByColumnIdx[l]=t,t=t.previousSibling}}function cleanUpCells(e,o){var t,l,n=rowsCache[o],r=[];for(var i in n.cellNodesByColumnIdx)if(n.cellNodesByColumnIdx.hasOwnProperty(i)){i|=0;var s=n.cellColSpans[i];(columnPosLeft[i]>e.rightPx||columnPosRight[Math.min(columns.length-1,i+s-1)]<e.leftPx)&&(o==activeRow&&i==activeCell||r.push(i))}for(postProcessgroupId++;null!=(t=r.pop());)l=n.cellNodesByColumnIdx[t],options.enableAsyncPostRenderCleanup&&postProcessedRows[o]&&postProcessedRows[o][t]?queuePostProcessedCellForCleanup(l,t,o):n.rowNode.removeChild(l),delete n.cellColSpans[t],delete n.cellNodesByColumnIdx[t],postProcessedRows[o]&&delete postProcessedRows[o][t]}function cleanUpAndRenderCells(e){for(var o,t,l,n=[],r=[],i=e.top,s=e.bottom;i<=s;i++)if(o=rowsCache[i]){ensureCellNodesInRowsCache(i),cleanUpCells(e,i),t=0;var a=data.getItemMetadata&&data.getItemMetadata(i);a=a&&a.columns;for(var c=getDataItem(i),d=0,u=columns.length;d<u&&!(columnPosLeft[d]>e.rightPx);d++)if(null==(l=o.cellColSpans[d])){if(l=1,a){var h=a[columns[d].id]||a[d];\"*\"===(l=h&&h.colspan||1)&&(l=u-d)}columnPosRight[Math.min(u-1,d+l-1)]>e.leftPx&&(appendCellHtml(n,i,d,l,c),t++),d+=l>1?l-1:0}else d+=l>1?l-1:0;t&&(t,r.push(i))}if(n.length){var p,g,m=document.createElement(\"div\");for(m.innerHTML=n.join(\"\");null!=(p=r.pop());){var v;for(o=rowsCache[p];null!=(v=o.cellRenderQueue.pop());)g=m.lastChild,o.rowNode.appendChild(g),o.cellNodesByColumnIdx[v]=g}}}function renderRows(e){for(var o=$canvas[0],t=[],l=[],n=!1,r=getDataLength(),i=e.top,s=e.bottom;i<=s;i++)rowsCache[i]||(renderedRows++,l.push(i),rowsCache[i]={rowNode:null,cellColSpans:[],cellNodesByColumnIdx:[],cellRenderQueue:[]},appendRowHtml(t,i,e,r),activeCellNode&&activeRow===i&&(n=!0),counter_rows_rendered++);if(l.length){var a=document.createElement(\"div\");a.innerHTML=t.join(\"\");for(i=0,s=l.length;i<s;i++)rowsCache[l[i]].rowNode=o.appendChild(a.firstChild);n&&(activeCellNode=getCellNode(activeRow,activeCell))}}function startPostProcessing(){options.enableAsyncPostRender&&(clearTimeout(h_postrender),h_postrender=setTimeout(asyncPostProcessRows,options.asyncPostRenderDelay))}function startPostProcessingCleanup(){options.enableAsyncPostRenderCleanup&&(clearTimeout(h_postrenderCleanup),h_postrenderCleanup=setTimeout(asyncPostProcessCleanupRows,options.asyncPostRenderCleanupDelay))}function invalidatePostProcessingResults(e){for(var o in postProcessedRows[e])postProcessedRows[e].hasOwnProperty(o)&&(postProcessedRows[e][o]=\"C\");postProcessFromRow=Math.min(postProcessFromRow,e),postProcessToRow=Math.max(postProcessToRow,e),startPostProcessing()}function updateRowPositions(){for(var e in rowsCache)rowsCache[e].rowNode.style.top=getRowTop(e)+\"px\"}function render(){if(initialized){scrollThrottle.dequeue();var e=getVisibleRange(),o=getRenderedRange();cleanupRows(o),lastRenderedScrollLeft!=scrollLeft&&cleanUpAndRenderCells(o),renderRows(o),postProcessFromRow=e.top,postProcessToRow=Math.min(getDataLengthIncludingAddNew()-1,e.bottom),startPostProcessing(),lastRenderedScrollTop=scrollTop,lastRenderedScrollLeft=scrollLeft,h_render=null,trigger(self.onRendered,{startRow:e.top,endRow:e.bottom,grid:self})}}function handleHeaderScroll(){handleElementScroll($headerScroller[0])}function handleHeaderRowScroll(){handleElementScroll($headerRowScroller[0])}function handleFooterRowScroll(){handleElementScroll($footerRowScroller[0])}function handlePreHeaderPanelScroll(){handleElementScroll($preHeaderPanelScroller[0])}function handleElementScroll(e){var o=e.scrollLeft;o!=$viewport[0].scrollLeft&&($viewport[0].scrollLeft=o)}function handleScroll(){scrollTop=$viewport[0].scrollTop,scrollLeft=$viewport[0].scrollLeft;var e=Math.abs(scrollTop-prevScrollTop),o=Math.abs(scrollLeft-prevScrollLeft);if(o&&(prevScrollLeft=scrollLeft,$headerScroller[0].scrollLeft=scrollLeft,$topPanelScroller[0].scrollLeft=scrollLeft,$headerRowScroller[0].scrollLeft=scrollLeft,options.createFooterRow&&($footerRowScroller[0].scrollLeft=scrollLeft),options.createPreHeaderPanel&&($preHeaderPanelScroller[0].scrollLeft=scrollLeft)),e)if(vScrollDir=prevScrollTop<scrollTop?1:-1,prevScrollTop=scrollTop,e<viewportH)scrollTo(scrollTop+offset);else{var t=offset;page=h==viewportH?0:Math.min(n-1,Math.floor(scrollTop*((th-viewportH)/(h-viewportH))*(1/ph))),t!=(offset=Math.round(page*cj))&&invalidateAllRows()}if(o||e){var l=Math.abs(lastRenderedScrollLeft-scrollLeft),r=Math.abs(lastRenderedScrollTop-scrollTop);(l>20||r>20)&&(options.forceSyncScrolling||r<viewportH&&l<viewportW?render():scrollThrottle.enqueue(),trigger(self.onViewportChanged,{}))}trigger(self.onScroll,{scrollLeft:scrollLeft,scrollTop:scrollTop})}function ActionThrottle(e,o){var t=!1,l=!1;function n(){l=!1}function r(){t=!0,setTimeout(i,o),e()}function i(){l?(n(),r()):t=!1}return{enqueue:function(){t?l=!0:r()},dequeue:n}}function asyncPostProcessRows(){for(var e=getDataLength();postProcessFromRow<=postProcessToRow;){var o=vScrollDir>=0?postProcessFromRow++:postProcessToRow--,t=rowsCache[o];if(t&&!(o>=e)){for(var l in postProcessedRows[o]||(postProcessedRows[o]={}),ensureCellNodesInRowsCache(o),t.cellNodesByColumnIdx)if(t.cellNodesByColumnIdx.hasOwnProperty(l)){var n=columns[l|=0],r=postProcessedRows[o][l];if(n.asyncPostRender&&\"R\"!==r){var i=t.cellNodesByColumnIdx[l];i&&n.asyncPostRender(i,o,getDataItem(o),n,\"C\"===r),postProcessedRows[o][l]=\"R\"}}return void(h_postrender=setTimeout(asyncPostProcessRows,options.asyncPostRenderDelay))}}}function asyncPostProcessCleanupRows(){if(postProcessedCleanupQueue.length>0){for(var e=postProcessedCleanupQueue[0].groupId;postProcessedCleanupQueue.length>0&&postProcessedCleanupQueue[0].groupId==e;){var o=postProcessedCleanupQueue.shift();if(\"R\"==o.actionType&&$(o.node).remove(),\"C\"==o.actionType){var t=columns[o.columnIdx];t.asyncPostRenderCleanup&&o.node&&t.asyncPostRenderCleanup(o.node,o.rowIdx,t)}}h_postrenderCleanup=setTimeout(asyncPostProcessCleanupRows,options.asyncPostRenderCleanupDelay)}}function updateCellCssStylesOnRenderedRows(e,o){var t,l,n,r;for(var i in rowsCache){if(r=o&&o[i],n=e&&e[i],r)for(l in r)n&&r[l]==n[l]||(t=getCellNode(i,getColumnIndex(l)))&&$(t).removeClass(r[l]);if(n)for(l in n)r&&r[l]==n[l]||(t=getCellNode(i,getColumnIndex(l)))&&$(t).addClass(n[l])}}function addCellCssStyles(e,o){if(cellCssClasses[e])throw new Error(\"addCellCssStyles: cell CSS hash with key '\"+e+\"' already exists.\");cellCssClasses[e]=o,updateCellCssStylesOnRenderedRows(o,null),trigger(self.onCellCssStylesChanged,{key:e,hash:o,grid:self})}function removeCellCssStyles(e){cellCssClasses[e]&&(updateCellCssStylesOnRenderedRows(null,cellCssClasses[e]),delete cellCssClasses[e],trigger(self.onCellCssStylesChanged,{key:e,hash:null,grid:self}))}function setCellCssStyles(e,o){var t=cellCssClasses[e];cellCssClasses[e]=o,updateCellCssStylesOnRenderedRows(o,t),trigger(self.onCellCssStylesChanged,{key:e,hash:o,grid:self})}function getCellCssStyles(e){return cellCssClasses[e]}function flashCell(e,o,t){if(t=t||100,rowsCache[e]){var l=$(getCellNode(e,o)),n=function(e){e&&setTimeout((function(){l.queue((function(){l.toggleClass(options.cellFlashingCssClass).dequeue(),n(e-1)}))}),t)};n(4)}}function handleMouseWheel(e){var o=$(e.target).closest(\".slick-row\")[0];o!=rowNodeFromLastMouseWheelEvent&&(zombieRowNodeFromLastMouseWheelEvent&&zombieRowNodeFromLastMouseWheelEvent!=o&&(options.enableAsyncPostRenderCleanup&&zombieRowPostProcessedFromLastMouseWheelEvent?queuePostProcessedRowForCleanup(zombieRowCacheFromLastMouseWheelEvent,zombieRowPostProcessedFromLastMouseWheelEvent):$canvas[0].removeChild(zombieRowNodeFromLastMouseWheelEvent),zombieRowNodeFromLastMouseWheelEvent=null,zombieRowCacheFromLastMouseWheelEvent=null,zombieRowPostProcessedFromLastMouseWheelEvent=null,options.enableAsyncPostRenderCleanup&&startPostProcessingCleanup()),rowNodeFromLastMouseWheelEvent=o)}function handleDragInit(e,o){var t=getCellFromEvent(e);if(!t||!cellExists(t.row,t.cell))return!1;var l=trigger(self.onDragInit,o,e);return!!e.isImmediatePropagationStopped()&&l}function handleDragStart(e,o){var t=getCellFromEvent(e);if(!t||!cellExists(t.row,t.cell))return!1;var l=trigger(self.onDragStart,o,e);return!!e.isImmediatePropagationStopped()&&l}function handleDrag(e,o){return trigger(self.onDrag,o,e)}function handleDragEnd(e,o){trigger(self.onDragEnd,o,e)}function handleKeyDown(e){trigger(self.onKeyDown,{row:activeRow,cell:activeCell},e);var o=e.isImmediatePropagationStopped(),t=Slick.keyCode;if(!o&&!e.shiftKey&&!e.altKey){if(options.editable&&currentEditor&&currentEditor.keyCaptureList&&currentEditor.keyCaptureList.indexOf(e.which)>-1)return;e.which==t.HOME?o=e.ctrlKey?navigateTop():navigateRowStart():e.which==t.END&&(o=e.ctrlKey?navigateBottom():navigateRowEnd())}if(!o)if(e.shiftKey||e.altKey||e.ctrlKey)e.which!=t.TAB||!e.shiftKey||e.ctrlKey||e.altKey||(o=navigatePrev());else{if(options.editable&&currentEditor&&currentEditor.keyCaptureList&&currentEditor.keyCaptureList.indexOf(e.which)>-1)return;if(e.which==t.ESCAPE){if(!getEditorLock().isActive())return;cancelEditAndSetFocus()}else e.which==t.PAGE_DOWN?(navigatePageDown(),o=!0):e.which==t.PAGE_UP?(navigatePageUp(),o=!0):e.which==t.LEFT?o=navigateLeft():e.which==t.RIGHT?o=navigateRight():e.which==t.UP?o=navigateUp():e.which==t.DOWN?o=navigateDown():e.which==t.TAB?o=navigateNext():e.which==t.ENTER&&(options.editable&&(currentEditor?activeRow===getDataLength()?navigateDown():commitEditAndSetFocus():getEditorLock().commitCurrentEdit()&&makeActiveCellEditable(void 0,void 0,e)),o=!0)}if(o){e.stopPropagation(),e.preventDefault();try{e.originalEvent.keyCode=0}catch(e){}}}function handleClick(e){currentEditor||(e.target!=document.activeElement||$(e.target).hasClass(\"slick-cell\"))&&setFocus();var o=getCellFromEvent(e);if(o&&(null===currentEditor||activeRow!=o.row||activeCell!=o.cell)&&(trigger(self.onClick,{row:o.row,cell:o.cell},e),!e.isImmediatePropagationStopped()&&canCellBeActive(o.row,o.cell)&&(!getEditorLock().isActive()||getEditorLock().commitCurrentEdit()))){scrollRowIntoView(o.row,!1);var t=e.target&&e.target.className===Slick.preClickClassName,l=columns[o.cell],n=!!(options.editable&&l&&l.editor&&options.suppressActiveCellChangeOnEdit);setActiveCellInternal(getCellNode(o.row,o.cell),null,t,n,e)}}function handleContextMenu(e){var o=$(e.target).closest(\".slick-cell\",$canvas);0!==o.length&&(activeCellNode===o[0]&&null!==currentEditor||trigger(self.onContextMenu,{},e))}function handleDblClick(e){var o=getCellFromEvent(e);!o||null!==currentEditor&&activeRow==o.row&&activeCell==o.cell||(trigger(self.onDblClick,{row:o.row,cell:o.cell},e),e.isImmediatePropagationStopped()||options.editable&&gotoCell(o.row,o.cell,!0,e))}function handleHeaderMouseEnter(e){trigger(self.onHeaderMouseEnter,{column:$(this).data(\"column\"),grid:self},e)}function handleHeaderMouseLeave(e){trigger(self.onHeaderMouseLeave,{column:$(this).data(\"column\"),grid:self},e)}function handleHeaderContextMenu(e){var o=$(e.target).closest(\".slick-header-column\",\".slick-header-columns\"),t=o&&o.data(\"column\");trigger(self.onHeaderContextMenu,{column:t},e)}function handleHeaderClick(e){if(!columnResizeDragging){var o=$(e.target).closest(\".slick-header-column\",\".slick-header-columns\"),t=o&&o.data(\"column\");t&&trigger(self.onHeaderClick,{column:t},e)}}function handleMouseEnter(e){trigger(self.onMouseEnter,{},e)}function handleMouseLeave(e){trigger(self.onMouseLeave,{},e)}function cellExists(e,o){return!(e<0||e>=getDataLength()||o<0||o>=columns.length)}function getCellFromPoint(e,o){for(var t=getRowFromPosition(o),l=0,n=0,r=0;r<columns.length&&n<e;r++)n+=columns[r].width,l++;return l<0&&(l=0),{row:t,cell:l-1}}function getCellFromNode(e){var o=/l\\d+/.exec(e.className);if(!o)throw new Error(\"getCellFromNode: cannot get cell - \"+e.className);return parseInt(o[0].substr(1,o[0].length-1),10)}function getRowFromNode(e){for(var o in rowsCache)if(rowsCache[o].rowNode===e)return 0|o;return null}function getCellFromEvent(e){var o=$(e.target).closest(\".slick-cell\",$canvas);if(!o.length)return null;var t=getRowFromNode(o[0].parentNode),l=getCellFromNode(o[0]);return null==t||null==l?null:{row:t,cell:l}}function getCellNodeBox(e,o){if(!cellExists(e,o))return null;for(var t=getRowTop(e),l=t+options.rowHeight-1,n=0,r=0;r<o;r++)n+=columns[r].width;return{top:t,left:n,bottom:l,right:n+columns[o].width}}function resetActiveCell(){setActiveCellInternal(null,!1)}function setFocus(){-1==tabbingDirection?$focusSink[0].focus():$focusSink2[0].focus()}function scrollCellIntoView(e,o,t){scrollRowIntoView(e,t);var l=getColspan(e,o);internalScrollColumnIntoView(columnPosLeft[o],columnPosRight[o+(l>1?l-1:0)])}function internalScrollColumnIntoView(e,o){var t=scrollLeft+viewportW;e<scrollLeft?($viewport.scrollLeft(e),handleScroll(),render()):o>t&&($viewport.scrollLeft(Math.min(e,o-$viewport[0].clientWidth)),handleScroll(),render())}function scrollColumnIntoView(e){internalScrollColumnIntoView(columnPosLeft[e],columnPosRight[e])}function setActiveCellInternal(e,o,t,l,n){null!==activeCellNode&&(makeActiveCellNormal(),$(activeCellNode).removeClass(\"active\"),rowsCache[activeRow]&&$(rowsCache[activeRow].rowNode).removeClass(\"active\"));null!=(activeCellNode=e)?(activeRow=getRowFromNode(activeCellNode.parentNode),activeCell=activePosX=getCellFromNode(activeCellNode),null==o&&(o=activeRow==getDataLength()||options.autoEdit),options.showCellSelection&&($(activeCellNode).addClass(\"active\"),$(rowsCache[activeRow].rowNode).addClass(\"active\")),options.editable&&o&&isCellPotentiallyEditable(activeRow,activeCell)&&(clearTimeout(h_editorLoader),options.asyncEditorLoading?h_editorLoader=setTimeout((function(){makeActiveCellEditable(void 0,t,n)}),options.asyncEditorLoadDelay):makeActiveCellEditable(void 0,t,n))):activeRow=activeCell=null,l||trigger(self.onActiveCellChanged,getActiveCell())}function clearTextSelection(){if(document.selection&&document.selection.empty)try{document.selection.empty()}catch(e){}else if(window.getSelection){var e=window.getSelection();e&&e.removeAllRanges&&e.removeAllRanges()}}function isCellPotentiallyEditable(e,o){var t=getDataLength();return!(e<t&&!getDataItem(e))&&(!(columns[o].cannotTriggerInsert&&e>=t)&&!!getEditor(e,o))}function makeActiveCellNormal(){if(currentEditor){if(trigger(self.onBeforeCellEditorDestroy,{editor:currentEditor}),currentEditor.destroy(),currentEditor=null,activeCellNode){var e=getDataItem(activeRow);if($(activeCellNode).removeClass(\"editable invalid\"),e){var o=columns[activeCell];applyFormatResultToCellNode(getFormatter(activeRow,o)(activeRow,activeCell,getDataItemValueForColumn(e,o),o,e,self),activeCellNode),invalidatePostProcessingResults(activeRow)}}navigator.userAgent.toLowerCase().match(/msie/)&&clearTextSelection(),getEditorLock().deactivate(editController)}}function makeActiveCellEditable(e,o,t){if(activeCellNode){if(!options.editable)throw new Error(\"Grid : makeActiveCellEditable : should never get called when options.editable is false\");if(clearTimeout(h_editorLoader),isCellPotentiallyEditable(activeRow,activeCell)){var l=columns[activeCell],n=getDataItem(activeRow);if(!1!==trigger(self.onBeforeEditCell,{row:activeRow,cell:activeCell,item:n,column:l})){getEditorLock().activate(editController),$(activeCellNode).addClass(\"editable\");var r=e||getEditor(activeRow,activeCell);e||r.suppressClearOnEdit||(activeCellNode.innerHTML=\"\"),currentEditor=new r({grid:self,gridPosition:absBox($container[0]),position:absBox(activeCellNode),container:activeCellNode,column:l,item:n||{},event:t,commitChanges:commitEditAndSetFocus,cancelChanges:cancelEditAndSetFocus}),n&&(currentEditor.loadValue(n),o&&currentEditor.preClick&&currentEditor.preClick()),serializedEditorValue=currentEditor.serializeValue(),currentEditor.position&&handleActiveCellPositionChange()}else setFocus()}}}function commitEditAndSetFocus(){getEditorLock().commitCurrentEdit()&&(setFocus(),options.autoEdit&&navigateDown())}function cancelEditAndSetFocus(){getEditorLock().cancelCurrentEdit()&&setFocus()}function absBox(e){var o={top:e.offsetTop,left:e.offsetLeft,bottom:0,right:0,width:$(e).outerWidth(),height:$(e).outerHeight(),visible:!0};o.bottom=o.top+o.height,o.right=o.left+o.width;for(var t=e.offsetParent;(e=e.parentNode)!=document.body&&null!=e;)o.visible&&e.scrollHeight!=e.offsetHeight&&\"visible\"!=$(e).css(\"overflowY\")&&(o.visible=o.bottom>e.scrollTop&&o.top<e.scrollTop+e.clientHeight),o.visible&&e.scrollWidth!=e.offsetWidth&&\"visible\"!=$(e).css(\"overflowX\")&&(o.visible=o.right>e.scrollLeft&&o.left<e.scrollLeft+e.clientWidth),o.left-=e.scrollLeft,o.top-=e.scrollTop,e===t&&(o.left+=e.offsetLeft,o.top+=e.offsetTop,t=e.offsetParent),o.bottom=o.top+o.height,o.right=o.left+o.width;return o}function getActiveCellPosition(){return absBox(activeCellNode)}function getGridPosition(){return absBox($container[0])}function handleActiveCellPositionChange(){if(activeCellNode&&(trigger(self.onActiveCellPositionChanged,{}),currentEditor)){var e=getActiveCellPosition();currentEditor.show&&currentEditor.hide&&(e.visible?currentEditor.show():currentEditor.hide()),currentEditor.position&&currentEditor.position(e)}}function getCellEditor(){return currentEditor}function getActiveCell(){return activeCellNode?{row:activeRow,cell:activeCell}:null}function getActiveCellNode(){return activeCellNode}function scrollRowIntoView(e,o){var t=e*options.rowHeight,l=(e+1)*options.rowHeight-viewportH+(viewportHasHScroll?scrollbarDimensions.height:0);(e+1)*options.rowHeight>scrollTop+viewportH+offset?(scrollTo(o?t:l),render()):e*options.rowHeight<scrollTop+offset&&(scrollTo(o?l:t),render())}function scrollRowToTop(e){scrollTo(e*options.rowHeight),render()}function scrollPage(e){var o=e*numVisibleRows;if(scrollTo((getRowFromPosition(scrollTop)+o)*options.rowHeight),render(),options.enableCellNavigation&&null!=activeRow){var t=activeRow+o,l=getDataLengthIncludingAddNew();t>=l&&(t=l-1),t<0&&(t=0);for(var n=0,r=null,i=activePosX;n<=activePosX;)canCellBeActive(t,n)&&(r=n),n+=getColspan(t,n);null!==r?(setActiveCellInternal(getCellNode(t,r)),activePosX=i):resetActiveCell()}}function navigatePageDown(){scrollPage(1)}function navigatePageUp(){scrollPage(-1)}function navigateTop(){navigateToRow(0)}function navigateBottom(){navigateToRow(getDataLength()-1)}function navigateToRow(e){var o=getDataLength();if(!o)return!0;if(e<0?e=0:e>=o&&(e=o-1),scrollCellIntoView(e,0,!0),options.enableCellNavigation&&null!=activeRow){for(var t=0,l=null,n=activePosX;t<=activePosX;)canCellBeActive(e,t)&&(l=t),t+=getColspan(e,t);null!==l?(setActiveCellInternal(getCellNode(e,l)),activePosX=n):resetActiveCell()}return!0}function getColspan(e,o){var t=data.getItemMetadata&&data.getItemMetadata(e);if(!t||!t.columns)return 1;var l=t.columns[columns[o].id]||t.columns[o],n=l&&l.colspan;return n=\"*\"===n?columns.length-o:n||1}function findFirstFocusableCell(e){for(var o=0;o<columns.length;){if(canCellBeActive(e,o))return o;o+=getColspan(e,o)}return null}function findLastFocusableCell(e){for(var o=0,t=null;o<columns.length;)canCellBeActive(e,o)&&(t=o),o+=getColspan(e,o);return t}function gotoRight(e,o,t){if(o>=columns.length)return null;do{o+=getColspan(e,o)}while(o<columns.length&&!canCellBeActive(e,o));return o<columns.length?{row:e,cell:o,posX:o}:null}function gotoLeft(e,o,t){if(o<=0)return null;var l=findFirstFocusableCell(e);if(null===l||l>=o)return null;for(var n,r={row:e,cell:l,posX:l};;){if(!(n=gotoRight(r.row,r.cell,r.posX)))return null;if(n.cell>=o)return r;r=n}}function gotoDown(e,o,t){for(var l,n=getDataLengthIncludingAddNew();;){if(++e>=n)return null;for(l=o=0;o<=t;)l=o,o+=getColspan(e,o);if(canCellBeActive(e,l))return{row:e,cell:l,posX:t}}}function gotoUp(e,o,t){for(var l;;){if(--e<0)return null;for(l=o=0;o<=t;)l=o,o+=getColspan(e,o);if(canCellBeActive(e,l))return{row:e,cell:l,posX:t}}}function gotoNext(e,o,t){if(null==e&&null==o&&canCellBeActive(e=o=t=0,o))return{row:e,cell:o,posX:o};var l=gotoRight(e,o,t);if(l)return l;var n=null,r=getDataLengthIncludingAddNew();for(e===r-1&&e--;++e<r;)if(null!==(n=findFirstFocusableCell(e)))return{row:e,cell:n,posX:n};return null}function gotoPrev(e,o,t){if(null==e&&null==o&&canCellBeActive(e=getDataLengthIncludingAddNew()-1,o=t=columns.length-1))return{row:e,cell:o,posX:o};for(var l,n;!l&&!(l=gotoLeft(e,o,t));){if(--e<0)return null;o=0,null!==(n=findLastFocusableCell(e))&&(l={row:e,cell:n,posX:n})}return l}function gotoRowStart(e,o,t){var l=findFirstFocusableCell(e);return null===l?null:{row:e,cell:l,posX:l}}function gotoRowEnd(e,o,t){var l=findLastFocusableCell(e);return null===l?null:{row:e,cell:l,posX:l}}function navigateRight(){return navigate(\"right\")}function navigateLeft(){return navigate(\"left\")}function navigateDown(){return navigate(\"down\")}function navigateUp(){return navigate(\"up\")}function navigateNext(){return navigate(\"next\")}function navigatePrev(){return navigate(\"prev\")}function navigateRowStart(){return navigate(\"home\")}function navigateRowEnd(){return navigate(\"end\")}function navigate(e){if(!options.enableCellNavigation)return!1;if(!activeCellNode&&\"prev\"!=e&&\"next\"!=e)return!1;if(!getEditorLock().commitCurrentEdit())return!0;setFocus();tabbingDirection={up:-1,down:1,left:-1,right:1,prev:-1,next:1,home:-1,end:1}[e];var o=(0,{up:gotoUp,down:gotoDown,left:gotoLeft,right:gotoRight,prev:gotoPrev,next:gotoNext,home:gotoRowStart,end:gotoRowEnd}[e])(activeRow,activeCell,activePosX);if(o){var t=o.row==getDataLength();return scrollCellIntoView(o.row,o.cell,!t&&options.emulatePagingWhenScrolling),setActiveCellInternal(getCellNode(o.row,o.cell)),activePosX=o.posX,!0}return setActiveCellInternal(getCellNode(activeRow,activeCell)),!1}function getCellNode(e,o){return rowsCache[e]?(ensureCellNodesInRowsCache(e),rowsCache[e].cellNodesByColumnIdx[o]):null}function setActiveCell(e,o,t,l,n){initialized&&(e>getDataLength()||e<0||o>=columns.length||o<0||options.enableCellNavigation&&(scrollCellIntoView(e,o,!1),setActiveCellInternal(getCellNode(e,o),t,l,n)))}function canCellBeActive(e,o){if(!options.enableCellNavigation||e>=getDataLengthIncludingAddNew()||e<0||o>=columns.length||o<0)return!1;var t=data.getItemMetadata&&data.getItemMetadata(e);if(t&&void 0!==t.focusable)return!!t.focusable;var l=t&&t.columns;return l&&l[columns[o].id]&&void 0!==l[columns[o].id].focusable?!!l[columns[o].id].focusable:l&&l[o]&&void 0!==l[o].focusable?!!l[o].focusable:!!columns[o].focusable}function canCellBeSelected(e,o){if(e>=getDataLength()||e<0||o>=columns.length||o<0)return!1;var t=data.getItemMetadata&&data.getItemMetadata(e);if(t&&void 0!==t.selectable)return!!t.selectable;var l=t&&t.columns&&(t.columns[columns[o].id]||t.columns[o]);return l&&void 0!==l.selectable?!!l.selectable:!!columns[o].selectable}function gotoCell(e,o,t,l){initialized&&(canCellBeActive(e,o)&&getEditorLock().commitCurrentEdit()&&(scrollCellIntoView(e,o,!1),setActiveCellInternal(getCellNode(e,o),t||e===getDataLength()||options.autoEdit,null,options.editable,l),currentEditor||setFocus()))}function commitCurrentEdit(){var e=getDataItem(activeRow),o=columns[activeCell];if(currentEditor){if(currentEditor.isValueChanged()){var t=currentEditor.validate();if(t.valid){if(activeRow<getDataLength()){var l={row:activeRow,cell:activeCell,editor:currentEditor,serializedValue:currentEditor.serializeValue(),prevSerializedValue:serializedEditorValue,execute:function(){this.editor.applyValue(e,this.serializedValue),updateRow(this.row),trigger(self.onCellChange,{row:this.row,cell:this.cell,item:e})},undo:function(){this.editor.applyValue(e,this.prevSerializedValue),updateRow(this.row),trigger(self.onCellChange,{row:this.row,cell:this.cell,item:e})}};options.editCommandHandler?(makeActiveCellNormal(),options.editCommandHandler(e,o,l)):(l.execute(),makeActiveCellNormal())}else{var n={};currentEditor.applyValue(n,currentEditor.serializeValue()),makeActiveCellNormal(),trigger(self.onAddNewRow,{item:n,column:o})}return!getEditorLock().isActive()}return $(activeCellNode).removeClass(\"invalid\"),$(activeCellNode).width(),$(activeCellNode).addClass(\"invalid\"),trigger(self.onValidationError,{editor:currentEditor,cellNode:activeCellNode,validationResults:t,row:activeRow,cell:activeCell,column:o}),currentEditor.focus(),!1}makeActiveCellNormal()}return!0}function cancelCurrentEdit(){return makeActiveCellNormal(),!0}function rowsToRanges(e){for(var o=[],t=columns.length-1,l=0;l<e.length;l++)o.push(new Slick.Range(e[l],0,e[l],t));return o}function getSelectedRows(){if(!selectionModel)throw new Error(\"Selection model is not set\");return selectedRows}function setSelectedRows(e){if(!selectionModel)throw new Error(\"Selection model is not set\");self&&self.getEditorLock&&!self.getEditorLock().isActive()&&selectionModel.setSelectedRanges(rowsToRanges(e))}this.debug=function(){var e=\"\";e+=\"\\ncounter_rows_rendered:  \"+counter_rows_rendered,e+=\"\\ncounter_rows_removed:  \"+counter_rows_removed,e+=\"\\nrenderedRows:  \"+renderedRows,e+=\"\\nnumVisibleRows:  \"+numVisibleRows,e+=\"\\nmaxSupportedCssHeight:  \"+maxSupportedCssHeight,e+=\"\\nn(umber of pages):  \"+n,e+=\"\\n(current) page:  \"+page,e+=\"\\npage height (ph):  \"+ph,e+=\"\\nvScrollDir:  \"+vScrollDir,alert(e)},this.eval=function(expr){return eval(expr)},$.extend(this,{slickGridVersion:\"2.3.23\",onScroll:new Slick.Event,onSort:new Slick.Event,onHeaderMouseEnter:new Slick.Event,onHeaderMouseLeave:new Slick.Event,onHeaderContextMenu:new Slick.Event,onHeaderClick:new Slick.Event,onHeaderCellRendered:new Slick.Event,onBeforeHeaderCellDestroy:new Slick.Event,onHeaderRowCellRendered:new Slick.Event,onFooterRowCellRendered:new Slick.Event,onBeforeHeaderRowCellDestroy:new Slick.Event,onBeforeFooterRowCellDestroy:new Slick.Event,onMouseEnter:new Slick.Event,onMouseLeave:new Slick.Event,onClick:new Slick.Event,onDblClick:new Slick.Event,onContextMenu:new Slick.Event,onKeyDown:new Slick.Event,onAddNewRow:new Slick.Event,onBeforeAppendCell:new Slick.Event,onValidationError:new Slick.Event,onViewportChanged:new Slick.Event,onColumnsReordered:new Slick.Event,onColumnsResized:new Slick.Event,onCellChange:new Slick.Event,onBeforeEditCell:new Slick.Event,onBeforeCellEditorDestroy:new Slick.Event,onBeforeDestroy:new Slick.Event,onActiveCellChanged:new Slick.Event,onActiveCellPositionChanged:new Slick.Event,onDragInit:new Slick.Event,onDragStart:new Slick.Event,onDrag:new Slick.Event,onDragEnd:new Slick.Event,onSelectedRowsChanged:new Slick.Event,onCellCssStylesChanged:new Slick.Event,onAutosizeColumns:new Slick.Event,onRendered:new Slick.Event,registerPlugin:registerPlugin,unregisterPlugin:unregisterPlugin,getColumns:getColumns,setColumns:setColumns,getColumnIndex:getColumnIndex,updateColumnHeader:updateColumnHeader,setSortColumn:setSortColumn,setSortColumns:setSortColumns,getSortColumns:getSortColumns,autosizeColumns:autosizeColumns,getOptions:getOptions,setOptions:setOptions,getData:getData,getDataLength:getDataLength,getDataItem:getDataItem,setData:setData,getSelectionModel:getSelectionModel,setSelectionModel:setSelectionModel,getSelectedRows:getSelectedRows,setSelectedRows:setSelectedRows,getContainerNode:getContainerNode,updatePagingStatusFromView:updatePagingStatusFromView,render:render,invalidate:invalidate,invalidateRow:invalidateRow,invalidateRows:invalidateRows,invalidateAllRows:invalidateAllRows,updateCell:updateCell,updateRow:updateRow,getViewport:getVisibleRange,getRenderedRange:getRenderedRange,resizeCanvas:resizeCanvas,updateRowCount:updateRowCount,scrollRowIntoView:scrollRowIntoView,scrollRowToTop:scrollRowToTop,scrollCellIntoView:scrollCellIntoView,scrollColumnIntoView:scrollColumnIntoView,getCanvasNode:getCanvasNode,getUID:getUID,getHeaderColumnWidthDiff:getHeaderColumnWidthDiff,getScrollbarDimensions:getScrollbarDimensions,getHeadersWidth:getHeadersWidth,getCanvasWidth:getCanvasWidth,focus:setFocus,scrollTo:scrollTo,getCellFromPoint:getCellFromPoint,getCellFromEvent:getCellFromEvent,getActiveCell:getActiveCell,setActiveCell:setActiveCell,getActiveCellNode:getActiveCellNode,getActiveCellPosition:getActiveCellPosition,resetActiveCell:resetActiveCell,editActiveCell:makeActiveCellEditable,getCellEditor:getCellEditor,getCellNode:getCellNode,getCellNodeBox:getCellNodeBox,canCellBeSelected:canCellBeSelected,canCellBeActive:canCellBeActive,navigatePrev:navigatePrev,navigateNext:navigateNext,navigateUp:navigateUp,navigateDown:navigateDown,navigateLeft:navigateLeft,navigateRight:navigateRight,navigatePageUp:navigatePageUp,navigatePageDown:navigatePageDown,navigateTop:navigateTop,navigateBottom:navigateBottom,navigateRowStart:navigateRowStart,navigateRowEnd:navigateRowEnd,gotoCell:gotoCell,getTopPanel:getTopPanel,setTopPanelVisibility:setTopPanelVisibility,getPreHeaderPanel:getPreHeaderPanel,setPreHeaderPanelVisibility:setPreHeaderPanelVisibility,getHeader:getHeader,getHeaderColumn:getHeaderColumn,setHeaderRowVisibility:setHeaderRowVisibility,getHeaderRow:getHeaderRow,getHeaderRowColumn:getHeaderRowColumn,setFooterRowVisibility:setFooterRowVisibility,getFooterRow:getFooterRow,getFooterRowColumn:getFooterRowColumn,getGridPosition:getGridPosition,flashCell:flashCell,addCellCssStyles:addCellCssStyles,setCellCssStyles:setCellCssStyles,removeCellCssStyles:removeCellCssStyles,getCellCssStyles:getCellCssStyles,init:finishInitialization,destroy:destroy,getEditorLock:getEditorLock,getEditController:getEditController}),init()}module.exports={Grid:SlickGrid}},\n      433: function _(t,e,a){\n      /*!\n           * jquery.event.drag - v 2.3.0\n           * Copyright (c) 2010 Three Dub Media - http://threedubmedia.com\n           * Open Source MIT License - http://threedubmedia.com/code/license\n           */\n      var n=t(426);n.fn.drag=function(t,e,a){var r=\"string\"==typeof t?t:\"\",o=n.isFunction(t)?t:n.isFunction(e)?e:null;return 0!==r.indexOf(\"drag\")&&(r=\"drag\"+r),a=(t==o?e:a)||{},o?this.on(r,a,o):this.trigger(r)};var r=n.event,o=r.special,i=o.drag={defaults:{which:1,distance:0,not:\":input\",handle:null,relative:!1,drop:!0,click:!1},datakey:\"dragdata\",noBubble:!0,add:function(t){var e=n.data(this,i.datakey),a=t.data||{};e.related+=1,n.each(i.defaults,(function(t,n){void 0!==a[t]&&(e[t]=a[t])}))},remove:function(){n.data(this,i.datakey).related-=1},setup:function(){if(!n.data(this,i.datakey)){var t=n.extend({related:0},i.defaults);n.data(this,i.datakey,t),r.add(this,\"touchstart mousedown\",i.init,t),this.attachEvent&&this.attachEvent(\"ondragstart\",i.dontstart)}},teardown:function(){(n.data(this,i.datakey)||{}).related||(n.removeData(this,i.datakey),r.remove(this,\"touchstart mousedown\",i.init),i.textselect(!0),this.detachEvent&&this.detachEvent(\"ondragstart\",i.dontstart))},init:function(t){if(!i.touched){var e,a=t.data;if(!(0!=t.which&&a.which>0&&t.which!=a.which)&&!n(t.target).is(a.not)&&(!a.handle||n(t.target).closest(a.handle,t.currentTarget).length)&&(i.touched=\"touchstart\"==t.type?this:null,a.propagates=1,a.mousedown=this,a.interactions=[i.interaction(this,a)],a.target=t.target,a.pageX=t.pageX,a.pageY=t.pageY,a.dragging=null,e=i.hijack(t,\"draginit\",a),a.propagates))return(e=i.flatten(e))&&e.length&&(a.interactions=[],n.each(e,(function(){a.interactions.push(i.interaction(this,a))}))),a.propagates=a.interactions.length,!1!==a.drop&&o.drop&&o.drop.handler(t,a),i.textselect(!1),i.touched?r.add(i.touched,\"touchmove touchend\",i.handler,a):r.add(document,\"mousemove mouseup\",i.handler,a),!(!i.touched||a.live)&&void 0}},interaction:function(t,e){var a=t&&t.ownerDocument&&n(t)[e.relative?\"position\":\"offset\"]()||{top:0,left:0};return{drag:t,callback:new i.callback,droppable:[],offset:a}},handler:function(t){var e=t.data;switch(t.type){case!e.dragging&&\"touchmove\":t.preventDefault();case!e.dragging&&\"mousemove\":if(Math.pow(t.pageX-e.pageX,2)+Math.pow(t.pageY-e.pageY,2)<Math.pow(e.distance,2))break;t.target=e.target,i.hijack(t,\"dragstart\",e),e.propagates&&(e.dragging=!0);case\"touchmove\":t.preventDefault();case\"mousemove\":if(e.dragging){if(i.hijack(t,\"drag\",e),e.propagates){!1!==e.drop&&o.drop&&o.drop.handler(t,e);break}t.type=\"mouseup\"}case\"touchend\":case\"mouseup\":default:i.touched?r.remove(i.touched,\"touchmove touchend\",i.handler):r.remove(document,\"mousemove mouseup\",i.handler),e.dragging&&(!1!==e.drop&&o.drop&&o.drop.handler(t,e),i.hijack(t,\"dragend\",e)),i.textselect(!0),!1===e.click&&e.dragging&&n.data(e.mousedown,\"suppress.click\",(new Date).getTime()+5),e.dragging=i.touched=!1}},hijack:function(t,e,a,o,d){if(a){var s,c,l,p={event:t.originalEvent,type:t.type},u=e.indexOf(\"drop\")?\"drag\":\"drop\",g=o||0,h=isNaN(o)?a.interactions.length:o;t.type=e;var f=function(){};t.originalEvent=new n.Event(p.event,{preventDefault:f,stopPropagation:f,stopImmediatePropagation:f}),a.results=[];do{if(c=a.interactions[g]){if(\"dragend\"!==e&&c.cancelled)continue;l=i.properties(t,a,c),c.results=[],n(d||c[u]||a.droppable).each((function(o,d){if(l.target=d,t.isPropagationStopped=function(){return!1},!1===(s=d?r.dispatch.call(d,t,l):null)?(\"drag\"==u&&(c.cancelled=!0,a.propagates-=1),\"drop\"==e&&(c[u][o]=null)):\"dropinit\"==e&&c.droppable.push(i.element(s)||d),\"dragstart\"==e&&(c.proxy=n(i.element(s)||c.drag)[0]),c.results.push(s),delete t.result,\"dropinit\"!==e)return s})),a.results[g]=i.flatten(c.results),\"dropinit\"==e&&(c.droppable=i.flatten(c.droppable)),\"dragstart\"!=e||c.cancelled||l.update()}}while(++g<h);return t.type=p.type,t.originalEvent=p.event,i.flatten(a.results)}},properties:function(t,e,a){var n=a.callback;return n.drag=a.drag,n.proxy=a.proxy||a.drag,n.startX=e.pageX,n.startY=e.pageY,n.deltaX=t.pageX-e.pageX,n.deltaY=t.pageY-e.pageY,n.originalX=a.offset.left,n.originalY=a.offset.top,n.offsetX=n.originalX+n.deltaX,n.offsetY=n.originalY+n.deltaY,n.drop=i.flatten((a.drop||[]).slice()),n.available=i.flatten((a.droppable||[]).slice()),n},element:function(t){if(t&&(t.jquery||1==t.nodeType))return t},flatten:function(t){return n.map(t,(function(t){return t&&t.jquery?n.makeArray(t):t&&t.length?i.flatten(t):t}))},textselect:function(t){n(document)[t?\"off\":\"on\"](\"selectstart\",i.dontstart).css(\"MozUserSelect\",t?\"\":\"none\"),document.unselectable=t?\"off\":\"on\"},dontstart:function(){return!1},callback:function(){}};i.callback.prototype={update:function(){o.drop&&this.available.length&&n.each(this.available,(function(t){o.drop.locate(this,t)}))}};var d=r.dispatch;r.dispatch=function(t){if(!(n.data(this,\"suppress.\"+t.type)-(new Date).getTime()>0))return d.apply(this,arguments);n.removeData(this,\"suppress.\"+t.type)},o.draginit=o.dragstart=o.dragend=i},\n      434: function _(t,e,a){\n      /*!\n           * jquery.event.drop - v 2.3.0\n           * Copyright (c) 2010 Three Dub Media - http://threedubmedia.com\n           * Open Source MIT License - http://threedubmedia.com/code/license\n           */\n      var n=t(426);n.fn.drop=function(t,e,a){var i=\"string\"==typeof t?t:\"\",o=n.isFunction(t)?t:n.isFunction(e)?e:null;return 0!==i.indexOf(\"drop\")&&(i=\"drop\"+i),a=(t==o?e:a)||{},o?this.on(i,a,o):this.trigger(i)},n.drop=function(t){t=t||{},o.multi=!0===t.multi?1/0:!1===t.multi?1:isNaN(t.multi)?o.multi:t.multi,o.delay=t.delay||o.delay,o.tolerance=n.isFunction(t.tolerance)?t.tolerance:null===t.tolerance?null:o.tolerance,o.mode=t.mode||o.mode||\"intersect\"};var i=n.event.special,o=n.event.special.drop={multi:1,delay:20,mode:\"overlap\",targets:[],datakey:\"dropdata\",noBubble:!0,add:function(t){n.data(this,o.datakey).related+=1},remove:function(){n.data(this,o.datakey).related-=1},setup:function(){if(!n.data(this,o.datakey)){n.data(this,o.datakey,{related:0,active:[],anyactive:0,winner:0,location:{}}),o.targets.push(this)}},teardown:function(){if(!(n.data(this,o.datakey)||{}).related){n.removeData(this,o.datakey);var t=this;o.targets=n.grep(o.targets,(function(e){return e!==t}))}},handler:function(t,e){var a;if(e)switch(t.type){case\"mousedown\":case\"touchstart\":a=n(o.targets),\"string\"==typeof e.drop&&(a=a.filter(e.drop)),a.each((function(){var t=n.data(this,o.datakey);t.active=[],t.anyactive=0,t.winner=0})),e.droppable=a,i.drag.hijack(t,\"dropinit\",e);break;case\"mousemove\":case\"touchmove\":o.event=t,o.timer||o.tolerate(e);break;case\"mouseup\":case\"touchend\":o.timer=clearTimeout(o.timer),e.propagates&&(i.drag.hijack(t,\"drop\",e),i.drag.hijack(t,\"dropend\",e))}},locate:function(t,e){var a=n.data(t,o.datakey),i=n(t),r=i.offset()||{},d=i.outerHeight(),l=i.outerWidth(),c={elem:t,width:l,height:d,top:r.top,left:r.left,right:r.left+l,bottom:r.top+d};return a&&(a.location=c,a.index=e,a.elem=t),c},contains:function(t,e){return(e[0]||e.left)>=t.left&&(e[0]||e.right)<=t.right&&(e[1]||e.top)>=t.top&&(e[1]||e.bottom)<=t.bottom},modes:{intersect:function(t,e,a){return this.contains(a,[t.pageX,t.pageY])?1e9:this.modes.overlap.apply(this,arguments)},overlap:function(t,e,a){return Math.max(0,Math.min(a.bottom,e.bottom)-Math.max(a.top,e.top))*Math.max(0,Math.min(a.right,e.right)-Math.max(a.left,e.left))},fit:function(t,e,a){return this.contains(a,e)?1:0},middle:function(t,e,a){return this.contains(a,[e.left+.5*e.width,e.top+.5*e.height])?1:0}},sort:function(t,e){return e.winner-t.winner||t.index-e.index},tolerate:function(t){var e,a,r,d,l,c,s,u,p=0,h=t.interactions.length,m=[o.event.pageX,o.event.pageY],f=o.tolerance||o.modes[o.mode];do{if(u=t.interactions[p]){if(!u)return;u.drop=[],l=[],c=u.droppable.length,f&&(r=o.locate(u.proxy)),e=0;do{if(s=u.droppable[e]){if(!(a=(d=n.data(s,o.datakey)).location))continue;d.winner=f?f.call(o,o.event,r,a):o.contains(a,m)?1:0,l.push(d)}}while(++e<c);l.sort(o.sort),e=0;do{(d=l[e])&&(d.winner&&u.drop.length<o.multi?(d.active[p]||d.anyactive||(!1!==i.drag.hijack(o.event,\"dropstart\",t,p,d.elem)[0]?(d.active[p]=1,d.anyactive+=1):d.winner=0),d.winner&&u.drop.push(d.elem)):d.active[p]&&1==d.anyactive&&(i.drag.hijack(o.event,\"dropend\",t,p,d.elem),d.active[p]=0,d.anyactive-=1))}while(++e<c)}}while(++p<h);o.last&&m[0]==o.last.pageX&&m[1]==o.last.pageY?delete o.timer:o.timer=setTimeout((function(){o.tolerate(t)}),o.delay),o.last=o.event}};i.dropinit=i.dropstart=i.dropend=o},\n      435: function _(t,e,n){var r=t(426),i=t(428);var o={Avg:function(t){this.field_=t,this.init=function(){this.count_=0,this.nonNullCount_=0,this.sum_=0},this.accumulate=function(t){var e=t[this.field_];this.count_++,null==e||\"\"===e||isNaN(e)||(this.nonNullCount_++,this.sum_+=parseFloat(e))},this.storeResult=function(t){t.avg||(t.avg={}),0!=this.nonNullCount_&&(t.avg[this.field_]=this.sum_/this.nonNullCount_)}},Min:function(t){this.field_=t,this.init=function(){this.min_=null},this.accumulate=function(t){var e=t[this.field_];null==e||\"\"===e||isNaN(e)||(null==this.min_||e<this.min_)&&(this.min_=e)},this.storeResult=function(t){t.min||(t.min={}),t.min[this.field_]=this.min_}},Max:function(t){this.field_=t,this.init=function(){this.max_=null},this.accumulate=function(t){var e=t[this.field_];null==e||\"\"===e||isNaN(e)||(null==this.max_||e>this.max_)&&(this.max_=e)},this.storeResult=function(t){t.max||(t.max={}),t.max[this.field_]=this.max_}},Sum:function(t){this.field_=t,this.init=function(){this.sum_=null},this.accumulate=function(t){var e=t[this.field_];null==e||\"\"===e||isNaN(e)||(this.sum_+=parseFloat(e))},this.storeResult=function(t){t.sum||(t.sum={}),t.sum[this.field_]=this.sum_}}};e.exports={DataView:function(t){var e,n,o,a,l,s=this,u=\"id\",g=[],c=[],f={},p=null,h=null,d=null,m=!1,v=!0,_={},w={},$=[],y=[],I={getter:null,formatter:null,comparer:function(t,e){return t.value===e.value?0:t.value>e.value?1:-1},predefinedValues:[],aggregators:[],aggregateEmpty:!1,aggregateCollapsed:!1,aggregateChildGroups:!1,collapsed:!1,displayTotalsRow:!0,lazyTotalsCalculation:!1},C=[],R=[],x=[],b=0,M=0,F=0,A=new i.Event,S=new i.Event,N=new i.Event;function E(t){for(var e,n=t=t||0,r=g.length;n<r;n++){if(void 0===(e=g[n][u]))throw new Error(\"Each data element must implement a unique 'id' property\");f[e]=n}}function T(){var t=b?Math.max(1,Math.ceil(F/b)):1;return{pageSize:b,pageNum:M,totalRows:F,totalPages:t,dataView:s}}function G(t,r){v=r,n=t,e=null,!1===r&&g.reverse(),g.sort(t),!1===r&&g.reverse(),f={},E(),Z()}function D(t,r){v=r,e=t,n=null;var i=Object.prototype.toString;Object.prototype.toString=\"function\"==typeof t?t:function(){return this[t]},!1===r&&g.reverse(),g.sort(),Object.prototype.toString=i,!1===r&&g.reverse(),f={},E(),Z()}function P(e){t.groupItemMetadataProvider||(t.groupItemMetadataProvider=new i.Data.GroupItemMetadataProvider),R=[],x=[],C=(e=e||[])instanceof Array?e:[e];for(var n=0;n<C.length;n++){var o=C[n]=r.extend(!0,{},I,C[n]);o.getterIsAFn=\"function\"==typeof o.getter,o.compiledAccumulators=[];for(var a=o.aggregators.length;a--;)o.compiledAccumulators[a]=W(o.aggregators[a]);x[n]={}}Z()}function j(){if(!p){p={};for(var t=0,e=c.length;t<e;t++)p[c[t][u]]=t}}function z(t){return g[f[t]]}function B(t,e){if(void 0===f[t]||t!==e[u])throw new Error(\"Invalid or non-matching id\");g[f[t]]=e,d||(d={}),d[t]=!0,Z()}function V(t,e){g.splice(t,0,e),E(t),Z()}function O(t){var e=f[t];if(void 0===e)throw new Error(\"Invalid id\");delete f[t],g.splice(e,1),E(e),Z()}function q(t){if(!n)throw new Error(\"sortedAddItem() requires a sort comparer, use sort()\");V(function(t){var e=0,r=g.length;for(;e<r;){var i=e+r>>>1;-1===n(g[i],t)?e=i+1:r=i}return e}(t),t)}function K(t,e){if(null==t)for(var n=0;n<C.length;n++)x[n]={},C[n].collapsed=e;else x[t]={},C[t].collapsed=e;Z()}function U(t,e,n){x[t][e]=C[t].collapsed^n,Z()}function L(t){var e,n=t.group,r=C[n.level],i=n.level==C.length,o=r.aggregators.length;if(!i&&r.aggregateChildGroups)for(var a=n.groups.length;a--;)n.groups[a].totals.initialized||L(n.groups[a].totals);for(;o--;)(e=r.aggregators[o]).init(),!i&&r.aggregateChildGroups?r.compiledAccumulators[o].call(e,n.groups):r.compiledAccumulators[o].call(e,n.rows),e.storeResult(t);t.initialized=!0}function k(t){var e=C[t.level],n=new i.GroupTotals;n.group=t,t.totals=n,e.lazyTotalsCalculation||L(n)}function H(t){var e=t.toString().match(/^function[^(]*\\(([^)]*)\\)\\s*{([\\s\\S]*)}$/);return{params:e[1].split(\",\"),body:e[2]}}function W(t){var e=H(t.accumulate),n=new Function(\"_items\",\"for (var \"+e.params[0]+\", _i=0, _il=_items.length; _i<_il; _i++) {\"+e.params[0]+\" = _items[_i]; \"+e.body+\"}\");return n.displayName=n.name=\"compiledAccumulatorLoop\",n}function J(t,e){for(var n=[],r=0,i=0,o=t.length;i<o;i++)h(t[i],e)&&(n[r++]=t[i]);return n}function Q(t,e,n){for(var r,i=[],o=0,a=0,l=t.length;a<l;a++)r=t[a],n[a]?i[o++]=r:h(r,e)&&(i[o++]=r,n[a]=!0);return i}function X(e){if(h){var n=t.inlineFilters?a:J,r=t.inlineFilters?l:Q;_.isFilterNarrowing?$=n($,o):_.isFilterExpanding?$=r(e,o,y):_.isFilterUnchanged||($=n(e,o))}else $=b?e:e.concat();var i;return b?($.length<=M*b&&(M=0===$.length?0:Math.floor(($.length-1)/b)),i=$.slice(b*M,b*M+b)):i=$,{totalRows:$.length,rows:i}}function Y(t){p=null,_.isFilterNarrowing==w.isFilterNarrowing&&_.isFilterExpanding==w.isFilterExpanding||(y=[]);var e=X(t);F=e.totalRows;var n=e.rows;R=[],C.length&&(R=function t(e,n){for(var r,o,a,l=[],s={},u=n?n.level+1:0,g=C[u],c=0,f=g.predefinedValues.length;c<f;c++)(r=s[o=g.predefinedValues[c]])||((r=new i.Group).value=o,r.level=u,r.groupingKey=(n?n.groupingKey+\":|:\":\"\")+o,l[l.length]=r,s[o]=r);for(c=0,f=e.length;c<f;c++)a=e[c],(r=s[o=g.getterIsAFn?g.getter(a):a[g.getter]])||((r=new i.Group).value=o,r.level=u,r.groupingKey=(n?n.groupingKey+\":|:\":\"\")+o,l[l.length]=r,s[o]=r),r.rows[r.count++]=a;if(u<C.length-1)for(c=0;c<l.length;c++)(r=l[c]).groups=t(r.rows,r);return l.sort(C[u].comparer),l}(n)).length&&(!function t(e,n){for(var r,i=C[n=n||0],o=i.collapsed,a=x[n],l=e.length;l--;)(r=e[l]).collapsed&&!i.aggregateCollapsed||(r.groups&&t(r.groups,n+1),i.aggregators.length&&(i.aggregateEmpty||r.rows.length||r.groups&&r.groups.length)&&k(r),r.collapsed=o^a[r.groupingKey],r.title=i.formatter?i.formatter(r):r.value)}(R),n=function t(e,n){for(var r,i,o=C[n=n||0],a=[],l=0,s=0,u=e.length;s<u;s++){if(i=e[s],a[l++]=i,!i.collapsed)for(var g=0,c=(r=i.groups?t(i.groups,n+1):i.rows).length;g<c;g++)a[l++]=r[g];i.totals&&o.displayTotalsRow&&(!i.collapsed||o.aggregateCollapsed)&&(a[l++]=i.totals)}return a}(R));var r=function(t,e){var n,r,i,o=[],a=0,l=e.length;_&&_.ignoreDiffsBefore&&(a=Math.max(0,Math.min(e.length,_.ignoreDiffsBefore))),_&&_.ignoreDiffsAfter&&(l=Math.min(e.length,Math.max(0,_.ignoreDiffsAfter)));for(var s=a,g=t.length;s<l;s++)s>=g?o[o.length]=s:(n=e[s],r=t[s],(C.length&&(i=n.__nonDataRow||r.__nonDataRow)&&n.__group!==r.__group||n.__group&&!n.equals(r)||i&&(n.__groupTotals||r.__groupTotals)||n[u]!=r[u]||d&&d[n[u]])&&(o[o.length]=s));return o}(c,n);return c=n,r}function Z(){if(!m){var t=c.length,e=F,n=Y(g);b&&F<M*b&&(M=Math.max(0,Math.ceil(F/b)-1),n=Y(g)),d=null,w=_,_={},e!==F&&N.notify(T(),null,s),t!==c.length&&A.notify({previous:t,current:c.length,dataView:s},null,s),n.length>0&&S.notify({rows:n,dataView:s},null,s)}}t=r.extend(!0,{},{groupItemMetadataProvider:null,inlineFilters:!1},t),r.extend(this,{beginUpdate:function(){m=!0},endUpdate:function(){m=!1,Z()},setPagingOptions:function(t){null!=t.pageSize&&(b=t.pageSize,M=b?Math.min(M,Math.max(0,Math.ceil(F/b)-1)):0),null!=t.pageNum&&(M=Math.min(t.pageNum,Math.max(0,Math.ceil(F/b)-1))),N.notify(T(),null,s),Z()},getPagingInfo:T,getItems:function(){return g},setItems:function(t,e){void 0!==e&&(u=e),g=$=t,f={},E(),function(){for(var t,e=0,n=g.length;e<n;e++)if(void 0===(t=g[e][u])||f[t]!==e)throw new Error(\"Each data element must implement a unique 'id' property\")}(),Z()},setFilter:function(e){h=e,t.inlineFilters&&(a=function(){var t=H(h),e=\"{ _retval[_idx++] = $item$; continue _coreloop; }$1\",n=t.body.replace(/return false\\s*([;}]|\\}|$)/gi,\"{ continue _coreloop; }$1\").replace(/return!1([;}]|\\}|$)/gi,\"{ continue _coreloop; }$1\").replace(/return true\\s*([;}]|\\}|$)/gi,e).replace(/return!0([;}]|\\}|$)/gi,e).replace(/return ([^;}]+?)\\s*([;}]|$)/gi,\"{ if ($1) { _retval[_idx++] = $item$; }; continue _coreloop; }$2\"),r=[\"var _retval = [], _idx = 0; \",\"var $item$, $args$ = _args; \",\"_coreloop: \",\"for (var _i = 0, _il = _items.length; _i < _il; _i++) { \",\"$item$ = _items[_i]; \",\"$filter$; \",\"} \",\"return _retval; \"].join(\"\");r=(r=(r=r.replace(/\\$filter\\$/gi,n)).replace(/\\$item\\$/gi,t.params[0])).replace(/\\$args\\$/gi,t.params[1]);var i=new Function(\"_items,_args\",r);return i.displayName=i.name=\"compiledFilter\",i}(),l=function(){var t=H(h),e=\"{ _cache[_i] = true;_retval[_idx++] = $item$; continue _coreloop; }$1\",n=t.body.replace(/return false\\s*([;}]|\\}|$)/gi,\"{ continue _coreloop; }$1\").replace(/return!1([;}]|\\}|$)/gi,\"{ continue _coreloop; }$1\").replace(/return true\\s*([;}]|\\}|$)/gi,e).replace(/return!0([;}]|\\}|$)/gi,e).replace(/return ([^;}]+?)\\s*([;}]|$)/gi,\"{ if ((_cache[_i] = $1)) { _retval[_idx++] = $item$; }; continue _coreloop; }$2\"),r=[\"var _retval = [], _idx = 0; \",\"var $item$, $args$ = _args; \",\"_coreloop: \",\"for (var _i = 0, _il = _items.length; _i < _il; _i++) { \",\"$item$ = _items[_i]; \",\"if (_cache[_i]) { \",\"_retval[_idx++] = $item$; \",\"continue _coreloop; \",\"} \",\"$filter$; \",\"} \",\"return _retval; \"].join(\"\");r=(r=(r=r.replace(/\\$filter\\$/gi,n)).replace(/\\$item\\$/gi,t.params[0])).replace(/\\$args\\$/gi,t.params[1]);var i=new Function(\"_items,_args,_cache\",r);return i.displayName=i.name=\"compiledFilterWithCaching\",i}()),Z()},getFilter:function(){return h},getFilteredItems:function(){return $},sort:G,fastSort:D,reSort:function(){n?G(n,v):e&&D(e,v)},setGrouping:P,getGrouping:function(){return C},groupBy:function(t,e,n){P(null!=t?{getter:t,formatter:e,comparer:n}:[])},setAggregators:function(t,e){if(!C.length)throw new Error(\"At least one grouping must be specified before calling setAggregators().\");C[0].aggregators=t,C[0].aggregateCollapsed=e,P(C)},collapseAllGroups:function(t){K(t,!0)},expandAllGroups:function(t){K(t,!1)},collapseGroup:function(t){var e=Array.prototype.slice.call(arguments),n=e[0];1==e.length&&-1!=n.indexOf(\":|:\")?U(n.split(\":|:\").length-1,n,!0):U(e.length-1,e.join(\":|:\"),!0)},expandGroup:function(t){var e=Array.prototype.slice.call(arguments),n=e[0];1==e.length&&-1!=n.indexOf(\":|:\")?U(n.split(\":|:\").length-1,n,!1):U(e.length-1,e.join(\":|:\"),!1)},getGroups:function(){return R},getIdxById:function(t){return f[t]},getRowByItem:function(t){return j(),p[t[u]]},getRowById:function(t){return j(),p[t]},getItemById:z,getItemByIdx:function(t){return g[t]},mapItemsToRows:function(t){var e=[];j();for(var n=0,r=t.length;n<r;n++){var i=p[t[n][u]];null!=i&&(e[e.length]=i)}return e},mapRowsToIds:function(t){for(var e=[],n=0,r=t.length;n<r;n++)t[n]<c.length&&(e[e.length]=c[t[n]][u]);return e},mapIdsToRows:function(t){var e=[];j();for(var n=0,r=t.length;n<r;n++){var i=p[t[n]];null!=i&&(e[e.length]=i)}return e},setRefreshHints:function(t){_=t},setFilterArgs:function(t){o=t},refresh:Z,updateItem:B,insertItem:V,addItem:function(t){g.push(t),E(g.length-1),Z()},deleteItem:O,sortedAddItem:q,sortedUpdateItem:function(t,e){if(void 0===f[t]||t!==e[u])throw new Error(\"Invalid or non-matching id \"+f[t]);if(!n)throw new Error(\"sortedUpdateItem() requires a sort comparer, use sort()\");var r=z(t);0!==n(r,e)?(O(t),q(e)):B(t,e)},syncGridSelection:function(t,e,n){var o,a=this,l=a.mapRowsToIds(t.getSelectedRows()),s=new i.Event;function u(e){l.join(\",\")!=e.join(\",\")&&(l=e,s.notify({grid:t,ids:l,dataView:a},new i.EventData,a))}function g(){if(l.length>0){o=!0;var n=a.mapIdsToRows(l);e||u(a.mapRowsToIds(n)),t.setSelectedRows(n),o=!1}}return t.onSelectedRowsChanged.subscribe((function(e,i){if(!o){var s=a.mapRowsToIds(t.getSelectedRows());if(n&&t.getOptions().multiSelect)u(r.grep(l,(function(t){return void 0===a.getRowById(t)})).concat(s));else u(s)}})),this.onRowsChanged.subscribe(g),this.onRowCountChanged.subscribe(g),s},syncGridCellCssStyles:function(t,e){var n,r;function i(t){for(var e in n={},t){var r=c[e][u];n[r]=t[e]}}function o(){if(n){r=!0,j();var i={};for(var o in n){var a=p[o];null!=a&&(i[a]=n[o])}t.setCellCssStyles(e,i),r=!1}}i(t.getCellCssStyles(e)),t.onCellCssStylesChanged.subscribe((function(n,a){r||e==a.key&&(a.hash?i(a.hash):(t.onCellCssStylesChanged.unsubscribe(styleChanged),s.onRowsChanged.unsubscribe(o),s.onRowCountChanged.unsubscribe(o)))})),this.onRowsChanged.subscribe(o),this.onRowCountChanged.subscribe(o)},getLength:function(){return c.length},getItem:function(t){var e=c[t];if(e&&e.__group&&e.totals&&!e.totals.initialized){var n=C[e.level];n.displayTotalsRow||(L(e.totals),e.title=n.formatter?n.formatter(e):e.value)}else e&&e.__groupTotals&&!e.initialized&&L(e);return e},getItemMetadata:function(e){var n=c[e];return void 0===n?null:n.__group?t.groupItemMetadataProvider.getGroupRowMetadata(n):n.__groupTotals?t.groupItemMetadataProvider.getTotalsRowMetadata(n):null},onRowCountChanged:A,onRowsChanged:S,onPagingInfoChanged:N})},Aggregators:o,Data:{Aggregators:o}}},\n      436: function _(e,t,i){var n=e(426),o=e(428);function l(e){var t,i;function o(){var t=e.column.editorFixedDecimalPlaces;return void 0===t&&(t=l.DefaultDecimalPlaces),t||0===t?t:null}this.init=function(){var i=e.grid.getOptions().editorCellNavOnLRKeys;t=n(\"<INPUT type=text class='editor-text' />\").appendTo(e.container).on(\"keydown.nav\",i?a:s).focus().select()},this.destroy=function(){t.remove()},this.focus=function(){t.focus()},this.loadValue=function(n){i=n[e.column.field];var l=o();null!==l&&(i||0===i)&&i.toFixed&&(i=i.toFixed(l)),t.val(i),t[0].defaultValue=i,t.select()},this.serializeValue=function(){var e=parseFloat(t.val());l.AllowEmptyValue?e||0===e||(e=\"\"):e=e||0;var i=o();return null!==i&&(e||0===e)&&e.toFixed&&(e=parseFloat(e.toFixed(i))),e},this.applyValue=function(t,i){t[e.column.field]=i},this.isValueChanged=function(){return!(\"\"==t.val()&&null==i)&&t.val()!=i},this.validate=function(){if(isNaN(t.val()))return{valid:!1,msg:\"Please enter a valid number\"};if(e.column.validator){var i=e.column.validator(t.val());if(!i.valid)return i}return{valid:!0,msg:null}},this.init()}function a(e){var t=this.selectionStart,i=this.value.length;(e.keyCode===n.ui.keyCode.LEFT&&t>0||e.keyCode===n.ui.keyCode.RIGHT&&t<i-1)&&e.stopImmediatePropagation()}function s(e){e.keyCode!==n.ui.keyCode.LEFT&&e.keyCode!==n.ui.keyCode.RIGHT||e.stopImmediatePropagation()}l.DefaultDecimalPlaces=null,l.AllowEmptyValue=!1,t.exports={Editors:{Text:function(e){var t,i;this.init=function(){var i=e.grid.getOptions().editorCellNavOnLRKeys;t=n(\"<INPUT type=text class='editor-text' />\").appendTo(e.container).on(\"keydown.nav\",i?a:s).focus().select()},this.destroy=function(){t.remove()},this.focus=function(){t.focus()},this.getValue=function(){return t.val()},this.setValue=function(e){t.val(e)},this.loadValue=function(n){i=n[e.column.field]||\"\",t.val(i),t[0].defaultValue=i,t.select()},this.serializeValue=function(){return t.val()},this.applyValue=function(t,i){t[e.column.field]=i},this.isValueChanged=function(){return!(\"\"==t.val()&&null==i)&&t.val()!=i},this.validate=function(){if(e.column.validator){var i=e.column.validator(t.val());if(!i.valid)return i}return{valid:!0,msg:null}},this.init()},Integer:function(e){var t,i;this.init=function(){var i=e.grid.getOptions().editorCellNavOnLRKeys;t=n(\"<INPUT type=text class='editor-text' />\").appendTo(e.container).on(\"keydown.nav\",i?a:s).focus().select()},this.destroy=function(){t.remove()},this.focus=function(){t.focus()},this.loadValue=function(n){i=n[e.column.field],t.val(i),t[0].defaultValue=i,t.select()},this.serializeValue=function(){return parseInt(t.val(),10)||0},this.applyValue=function(t,i){t[e.column.field]=i},this.isValueChanged=function(){return!(\"\"==t.val()&&null==i)&&t.val()!=i},this.validate=function(){if(isNaN(t.val()))return{valid:!1,msg:\"Please enter a valid integer\"};if(e.column.validator){var i=e.column.validator(t.val());if(!i.valid)return i}return{valid:!0,msg:null}},this.init()},Float:l,Date:function(e){var t,i,o=!1;this.init=function(){(t=n(\"<INPUT type=text class='editor-text' />\")).appendTo(e.container),t.focus().select(),t.datepicker({showOn:\"button\",buttonImageOnly:!0,beforeShow:function(){o=!0},onClose:function(){o=!1}}),t.width(t.width()-18)},this.destroy=function(){n.datepicker.dpDiv.stop(!0,!0),t.datepicker(\"hide\"),t.datepicker(\"destroy\"),t.remove()},this.show=function(){o&&n.datepicker.dpDiv.stop(!0,!0).show()},this.hide=function(){o&&n.datepicker.dpDiv.stop(!0,!0).hide()},this.position=function(e){o&&n.datepicker.dpDiv.css(\"top\",e.top+30).css(\"left\",e.left)},this.focus=function(){t.focus()},this.loadValue=function(n){i=n[e.column.field],t.val(i),t[0].defaultValue=i,t.select()},this.serializeValue=function(){return t.val()},this.applyValue=function(t,i){t[e.column.field]=i},this.isValueChanged=function(){return!(\"\"==t.val()&&null==i)&&t.val()!=i},this.validate=function(){if(e.column.validator){var i=e.column.validator(t.val());if(!i.valid)return i}return{valid:!0,msg:null}},this.init()},YesNoSelect:function(e){var t,i;this.init=function(){(t=n(\"<SELECT tabIndex='0' class='editor-yesno'><OPTION value='yes'>Yes</OPTION><OPTION value='no'>No</OPTION></SELECT>\")).appendTo(e.container),t.focus()},this.destroy=function(){t.remove()},this.focus=function(){t.focus()},this.loadValue=function(n){t.val((i=n[e.column.field])?\"yes\":\"no\"),t.select()},this.serializeValue=function(){return\"yes\"==t.val()},this.applyValue=function(t,i){t[e.column.field]=i},this.isValueChanged=function(){return t.val()!=i},this.validate=function(){return{valid:!0,msg:null}},this.init()},Checkbox:function(e){var t,i;this.init=function(){(t=n(\"<INPUT type=checkbox value='true' class='editor-checkbox' hideFocus>\")).appendTo(e.container),t.focus()},this.destroy=function(){t.remove()},this.focus=function(){t.focus()},this.loadValue=function(n){(i=!!n[e.column.field])?t.prop(\"checked\",!0):t.prop(\"checked\",!1)},this.preClick=function(){t.prop(\"checked\",!t.prop(\"checked\"))},this.serializeValue=function(){return t.prop(\"checked\")},this.applyValue=function(t,i){t[e.column.field]=i},this.isValueChanged=function(){return this.serializeValue()!==i},this.validate=function(){return{valid:!0,msg:null}},this.init()},PercentComplete:function(e){var t,i,o;this.init=function(){(t=n(\"<INPUT type=text class='editor-percentcomplete' />\")).width(n(e.container).innerWidth()-25),t.appendTo(e.container),(i=n(\"<div class='editor-percentcomplete-picker' />\").appendTo(e.container)).append(\"<div class='editor-percentcomplete-helper'><div class='editor-percentcomplete-wrapper'><div class='editor-percentcomplete-slider' /><div class='editor-percentcomplete-buttons' /></div></div>\"),i.find(\".editor-percentcomplete-buttons\").append(\"<button val=0>Not started</button><br/><button val=50>In Progress</button><br/><button val=100>Complete</button>\"),t.focus().select(),i.find(\".editor-percentcomplete-slider\").slider({orientation:\"vertical\",range:\"min\",value:o,slide:function(e,i){t.val(i.value)}}),i.find(\".editor-percentcomplete-buttons button\").on(\"click\",(function(e){t.val(n(this).attr(\"val\")),i.find(\".editor-percentcomplete-slider\").slider(\"value\",n(this).attr(\"val\"))}))},this.destroy=function(){t.remove(),i.remove()},this.focus=function(){t.focus()},this.loadValue=function(i){t.val(o=i[e.column.field]),t.select()},this.serializeValue=function(){return parseInt(t.val(),10)||0},this.applyValue=function(t,i){t[e.column.field]=i},this.isValueChanged=function(){return!(\"\"==t.val()&&null==o)&&(parseInt(t.val(),10)||0)!=o},this.validate=function(){return isNaN(parseInt(t.val(),10))?{valid:!1,msg:\"Please enter a valid positive number\"}:{valid:!0,msg:null}},this.init()},LongText:function(e){var t,i,l,a=this;this.init=function(){var o=n(\"body\");e.grid.getOptions().editorCellNavOnLRKeys;i=n(\"<DIV style='z-index:10000;position:absolute;background:white;padding:5px;border:3px solid gray; -moz-border-radius:10px; border-radius:10px;'/>\").appendTo(o),t=n(\"<TEXTAREA hidefocus rows=5 style='background:white;width:250px;height:80px;border:0;outline:0'>\").appendTo(i),n(\"<DIV style='text-align:right'><BUTTON>Save</BUTTON><BUTTON>Cancel</BUTTON></DIV>\").appendTo(i),i.find(\"button:first\").on(\"click\",this.save),i.find(\"button:last\").on(\"click\",this.cancel),t.on(\"keydown\",this.handleKeyDown),a.position(e.position),t.focus().select()},this.handleKeyDown=function(t){if(t.which==o.keyCode.ENTER&&t.ctrlKey)a.save();else if(t.which==o.keyCode.ESCAPE)t.preventDefault(),a.cancel();else if(t.which==o.keyCode.TAB&&t.shiftKey)t.preventDefault(),e.grid.navigatePrev();else if(t.which==o.keyCode.TAB)t.preventDefault(),e.grid.navigateNext();else if((t.which==n.ui.keyCode.LEFT||t.which==n.ui.keyCode.RIGHT)&&e.grid.getOptions().editorCellNavOnLRKeys){var i=this.selectionStart,l=this.value.length;t.keyCode===n.ui.keyCode.LEFT&&0===i&&e.grid.navigatePrev(),t.keyCode===n.ui.keyCode.RIGHT&&i>=l-1&&e.grid.navigateNext()}},this.save=function(){e.commitChanges()},this.cancel=function(){t.val(l),e.cancelChanges()},this.hide=function(){i.hide()},this.show=function(){i.show()},this.position=function(e){i.css(\"top\",e.top-5).css(\"left\",e.left-5)},this.destroy=function(){i.remove()},this.focus=function(){t.focus()},this.loadValue=function(i){t.val(l=i[e.column.field]),t.select()},this.serializeValue=function(){return t.val()},this.applyValue=function(t,i){t[e.column.field]=i},this.isValueChanged=function(){return!(\"\"==t.val()&&null==l)&&t.val()!=l},this.validate=function(){if(e.column.validator){var i=e.column.validator(t.val());if(!i.valid)return i}return{valid:!0,msg:null}},this.init()}}}},\n      437: function _(e,n,r){e(428);n.exports={Formatters:{PercentComplete:function(e,n,r,t,c){return null==r||\"\"===r?\"-\":r<50?\"<span style='color:red;font-weight:bold;'>\"+r+\"%</span>\":\"<span style='color:green'>\"+r+\"%</span>\"},PercentCompleteBar:function(e,n,r,t,c){return null==r||\"\"===r?\"\":\"<span class='percent-complete-bar' style='background:\"+(r<30?\"red\":r<70?\"silver\":\"green\")+\";width:\"+r+\"%'></span>\"},YesNo:function(e,n,r,t,c){return r?\"Yes\":\"No\"},Checkmark:function(e,n,r,t,c){return r?\"<img src='../images/tick.png'>\":\"\"},Checkbox:function(e,n,r,t,c){return'<img class=\"slick-edit-preclick\" src=\"../images/'+(r?\"CheckboxY\":\"CheckboxN\")+'.png\">'}}}},\n      438: function _(t,o,r){var e=t(426),n=t(428);o.exports={RemoteModel:function(){var t={length:0},o=\"\",r=null,a=1,l=null,i=null,s=new n.Event,u=new n.Event;function f(){for(var o in t)delete t[o];t.length=0}function c(n,f){if(i){i.abort();for(var c=i.fromPage;c<=i.toPage;c++)t[50*c]=void 0}n<0&&(n=0),t.length>0&&(f=Math.min(f,t.length-1));for(var d=Math.floor(n/50),v=Math.floor(f/50);void 0!==t[50*d]&&d<v;)d++;for(;void 0!==t[50*v]&&d<v;)v--;if(d>v||d==v&&void 0!==t[50*d])u.notify({from:n,to:f});else{var m=\"http://octopart.com/api/v3/parts/search?apikey=68b25f31&include[]=short_description&show[]=uid&show[]=manufacturer&show[]=mpn&show[]=brand&show[]=octopart_url&show[]=short_description&q=\"+o+\"&start=\"+50*d+\"&limit=\"+(50*(v-d)+50);null!=r&&(m+=\"&sortby=\"+r+(a>0?\"+asc\":\"+desc\")),null!=l&&clearTimeout(l),l=setTimeout((function(){for(var o=d;o<=v;o++)t[50*o]=null;s.notify({from:n,to:f}),(i=e.jsonp({url:m,callbackParameter:\"callback\",cache:!0,success:h,error:function(){!function(t,o){alert(\"error loading pages \"+t+\" to \"+o)}(d,v)}})).fromPage=d,i.toPage=v}),50)}}function h(o){var r=o.request.start,e=r+o.results.length;t.length=Math.min(parseInt(o.hits),1e3);for(var n=0;n<o.results.length;n++){var a=o.results[n].item;t[r+n]=a,t[r+n].index=r+n}i=null,u.notify({from:r,to:e})}return{data:t,clear:f,isDataLoaded:function(o,r){for(var e=o;e<=r;e++)if(null==t[e]||null==t[e])return!1;return!0},ensureData:c,reloadData:function(o,r){for(var e=o;e<=r;e++)delete t[e];c(o,r)},setSort:function(t,o){r=t,a=o,f()},setSearch:function(t){o=t,f()},onDataLoading:s,onDataLoaded:u}}}},\n      439: function _(e,s,t){var a=e(426),o=e(428);s.exports={GroupItemMetadataProvider:function(e){var s,t={checkboxSelect:!1,checkboxSelectCssClass:\"slick-group-select-checkbox\",checkboxSelectPlugin:null,groupCssClass:\"slick-group\",groupTitleCssClass:\"slick-group-title\",totalsCssClass:\"slick-group-totals\",groupFocusable:!0,totalsFocusable:!1,toggleCssClass:\"slick-group-toggle\",toggleExpandedCssClass:\"expanded\",toggleCollapsedCssClass:\"collapsed\",enableExpandCollapse:!0,groupFormatter:function(s,t,a,o,l,c){if(!e.enableExpandCollapse)return l.title;var r=15*l.level+\"px\";return(e.checkboxSelect?'<span class=\"'+e.checkboxSelectCssClass+\" \"+(l.selectChecked?\"checked\":\"unchecked\")+'\"></span>':\"\")+\"<span class='\"+e.toggleCssClass+\" \"+(l.collapsed?e.toggleCollapsedCssClass:e.toggleExpandedCssClass)+\"' style='margin-left:\"+r+\"'></span><span class='\"+e.groupTitleCssClass+\"' level='\"+l.level+\"'>\"+l.title+\"</span>\"},totalsFormatter:function(e,s,t,a,o,l){return a.groupTotalsFormatter&&a.groupTotalsFormatter(o,a,l)||\"\"}};function l(t,l){var c=a(t.target),r=this.getDataItem(l.row);if(r&&r instanceof o.Group&&c.hasClass(e.toggleCssClass)){var n=s.getRenderedRange();this.getData().setRefreshHints({ignoreDiffsBefore:n.top,ignoreDiffsAfter:n.bottom+1}),r.collapsed?this.getData().expandGroup(r.groupingKey):this.getData().collapseGroup(r.groupingKey),t.stopImmediatePropagation(),t.preventDefault()}if(r&&r instanceof o.Group&&c.hasClass(e.checkboxSelectCssClass)){r.selectChecked=!r.selectChecked,c.removeClass(r.selectChecked?\"unchecked\":\"checked\"),c.addClass(r.selectChecked?\"checked\":\"unchecked\");var i=s.getData().mapItemsToRows(r.rows);(r.selectChecked?e.checkboxSelectPlugin.selectRows:e.checkboxSelectPlugin.deSelectRows)(i)}}function c(t,a){if(e.enableExpandCollapse&&t.which==o.keyCode.SPACE){var l=this.getActiveCell();if(l){var c=this.getDataItem(l.row);if(c&&c instanceof o.Group){var r=s.getRenderedRange();this.getData().setRefreshHints({ignoreDiffsBefore:r.top,ignoreDiffsAfter:r.bottom+1}),c.collapsed?this.getData().expandGroup(c.groupingKey):this.getData().collapseGroup(c.groupingKey),t.stopImmediatePropagation(),t.preventDefault()}}}}return e=a.extend(!0,{},t,e),{init:function(e){(s=e).onClick.subscribe(l),s.onKeyDown.subscribe(c)},destroy:function(){s&&(s.onClick.unsubscribe(l),s.onKeyDown.unsubscribe(c))},getGroupRowMetadata:function(s){return{selectable:!1,focusable:e.groupFocusable,cssClasses:e.groupCssClass,columns:{0:{colspan:\"*\",formatter:e.groupFormatter,editor:null}}}},getTotalsRowMetadata:function(s){return{selectable:!1,focusable:e.totalsFocusable,cssClasses:e.totalsCssClass,formatter:e.totalsFormatter,editor:null}}}}}},\n      440: function _(e,i,t){Object.defineProperty(t,\"__esModule\",{value:!0});const s=e(1),n=e(441),c=e(95),a=s.__importStar(e(19));class o extends n.Widget{constructor(e){super(e)}static init_TableWidget(){this.define({source:[a.Instance],view:[a.Instance,()=>new c.CDSView]})}initialize(){super.initialize(),null==this.view.source&&(this.view.source=this.source,this.view.compute_indices())}}t.TableWidget=o,o.__name__=\"TableWidget\",o.init_TableWidget()},\n      441: function _(i,e,t){Object.defineProperty(t,\"__esModule\",{value:!0});const o=i(1),n=i(247),r=o.__importStar(i(19));class _ extends n.HTMLBoxView{_width_policy(){return\"horizontal\"==this.model.orientation?super._width_policy():\"fixed\"}_height_policy(){return\"horizontal\"==this.model.orientation?\"fixed\":super._height_policy()}box_sizing(){const i=super.box_sizing();return\"horizontal\"==this.model.orientation?null==i.width&&(i.width=this.model.default_size):null==i.height&&(i.height=this.model.default_size),i}}t.WidgetView=_,_.__name__=\"WidgetView\";class s extends n.HTMLBox{constructor(i){super(i)}static init_Widget(){this.define({orientation:[r.Orientation,\"horizontal\"],default_size:[r.Number,300]}),this.override({margin:[5,5,5,5]})}}t.Widget=s,s.__name__=\"Widget\",s.init_Widget()},\n      442: function _(n,e,t){Object.defineProperty(t,\"__esModule\",{value:!0});const l=n(1);n(67),n(443),l.__importStar(n(66)).styles.append('.bk-root .bk-data-table {\\n  box-sizing: content-box;\\n  font-size: 11px;\\n}\\n.bk-root .bk-data-table input[type=\"checkbox\"] {\\n  margin-left: 4px;\\n  margin-right: 4px;\\n}\\n.bk-root .bk-cell-special-defaults {\\n  border-right-color: silver;\\n  border-right-style: solid;\\n  background: #f5f5f5;\\n}\\n.bk-root .bk-cell-select {\\n  border-right-color: silver;\\n  border-right-style: solid;\\n  background: #f5f5f5;\\n}\\n.bk-root .bk-cell-index {\\n  border-right-color: silver;\\n  border-right-style: solid;\\n  background: #f5f5f5;\\n  text-align: right;\\n  color: gray;\\n}\\n.bk-root .bk-header-index .slick-column-name {\\n  float: right;\\n}\\n.bk-root .slick-row.selected .bk-cell-index {\\n  background-color: transparent;\\n}\\n.bk-root .slick-cell {\\n  padding-left: 4px;\\n  padding-right: 4px;\\n}\\n.bk-root .slick-cell.active {\\n  border-style: dashed;\\n}\\n.bk-root .slick-cell.editable {\\n  padding-left: 0;\\n  padding-right: 0;\\n}\\n.bk-root .bk-cell-editor input,\\n.bk-root .bk-cell-editor select {\\n  width: 100%;\\n  height: 100%;\\n  border: 0;\\n  margin: 0;\\n  padding: 0;\\n  outline: 0;\\n  background: transparent;\\n  vertical-align: baseline;\\n}\\n.bk-root .bk-cell-editor input {\\n  padding-left: 4px;\\n  padding-right: 4px;\\n}\\n.bk-root .bk-cell-editor-completion {\\n  font-size: 11px;\\n}\\n'),t.bk_data_table=\"bk-data-table\",t.bk_cell_index=\"bk-cell-index\",t.bk_header_index=\"bk-header-index\",t.bk_cell_editor=\"bk-cell-editor\",t.bk_cell_select=\"bk-cell-select\"},\n      443: function _(A,n,o){Object.defineProperty(o,\"__esModule\",{value:!0});const e=A(1);A(67),e.__importStar(A(66)).styles.append('.bk-root {\\n  /*\\nIMPORTANT:\\nIn order to preserve the uniform grid appearance, all cell styles need to have padding, margin and border sizes.\\nNo built-in (selected, editable, highlight, flashing, invalid, loading, :focus) or user-specified CSS\\nclasses should alter those!\\n*/\\n  /*\\nIMPORTANT:\\nIn order to preserve the uniform grid appearance, all cell styles need to have padding, margin and border sizes.\\nNo built-in (selected, editable, highlight, flashing, invalid, loading, :focus) or user-specified CSS\\nclasses should alter those!\\n*/\\n  /* Menu button */\\n  /* Menu */\\n  /* Menu items */\\n  /* Disabled */\\n}\\n.bk-root .slick-header.ui-state-default,\\n.bk-root .slick-headerrow.ui-state-default,\\n.bk-root .slick-footerrow.ui-state-default,\\n.bk-root .slick-top-panel-scroller.ui-state-default {\\n  width: 100%;\\n  overflow: auto;\\n  position: relative;\\n  border-left: 0px !important;\\n}\\n.bk-root .slick-header.ui-state-default {\\n  overflow: inherit;\\n}\\n.bk-root .slick-header::-webkit-scrollbar,\\n.bk-root .slick-headerrow::-webkit-scrollbar,\\n.bk-root .slick-footerrow::-webkit-scrollbar {\\n  display: none;\\n}\\n.bk-root .slick-header-columns,\\n.bk-root .slick-headerrow-columns,\\n.bk-root .slick-footerrow-columns {\\n  position: relative;\\n  white-space: nowrap;\\n  cursor: default;\\n  overflow: hidden;\\n}\\n.bk-root .slick-header-column.ui-state-default {\\n  position: relative;\\n  display: inline-block;\\n  box-sizing: content-box !important;\\n  /* this here only for Firefox! */\\n  overflow: hidden;\\n  -o-text-overflow: ellipsis;\\n  text-overflow: ellipsis;\\n  height: 16px;\\n  line-height: 16px;\\n  margin: 0;\\n  padding: 4px;\\n  border-right: 1px solid silver;\\n  border-left: 0px !important;\\n  border-top: 0px !important;\\n  border-bottom: 0px !important;\\n  float: left;\\n}\\n.bk-root .slick-headerrow-column.ui-state-default,\\n.bk-root .slick-footerrow-column.ui-state-default {\\n  padding: 4px;\\n}\\n.bk-root .slick-header-column-sorted {\\n  font-style: italic;\\n}\\n.bk-root .slick-sort-indicator {\\n  display: inline-block;\\n  width: 8px;\\n  height: 5px;\\n  margin-left: 4px;\\n  margin-top: 6px;\\n  float: left;\\n}\\n.bk-root .slick-sort-indicator-numbered {\\n  display: inline-block;\\n  width: 8px;\\n  height: 5px;\\n  margin-left: 4px;\\n  margin-top: 0;\\n  line-height: 20px;\\n  float: left;\\n  font-family: Arial;\\n  font-style: normal;\\n  font-weight: bold;\\n  color: #6190CD;\\n}\\n.bk-root .slick-sort-indicator-desc {\\n  background: url(images/sort-desc.gif);\\n}\\n.bk-root .slick-sort-indicator-asc {\\n  background: url(images/sort-asc.gif);\\n}\\n.bk-root .slick-resizable-handle {\\n  position: absolute;\\n  font-size: 0.1px;\\n  display: block;\\n  cursor: col-resize;\\n  width: 9px;\\n  right: -5px;\\n  top: 0;\\n  height: 100%;\\n  z-index: 1;\\n}\\n.bk-root .slick-sortable-placeholder {\\n  background: silver;\\n}\\n.bk-root .grid-canvas {\\n  position: relative;\\n  outline: 0;\\n}\\n.bk-root .slick-row.ui-widget-content,\\n.bk-root .slick-row.ui-state-active {\\n  position: absolute;\\n  border: 0px;\\n  width: 100%;\\n}\\n.bk-root .slick-cell,\\n.bk-root .slick-headerrow-column,\\n.bk-root .slick-footerrow-column {\\n  position: absolute;\\n  border: 1px solid transparent;\\n  border-right: 1px dotted silver;\\n  border-bottom-color: silver;\\n  overflow: hidden;\\n  -o-text-overflow: ellipsis;\\n  text-overflow: ellipsis;\\n  vertical-align: middle;\\n  z-index: 1;\\n  padding: 1px 2px 2px 1px;\\n  margin: 0;\\n  white-space: nowrap;\\n  cursor: default;\\n}\\n.bk-root .slick-cell,\\n.bk-root .slick-headerrow-column {\\n  border-bottom-color: silver;\\n}\\n.bk-root .slick-footerrow-column {\\n  border-top-color: silver;\\n}\\n.bk-root .slick-group-toggle {\\n  display: inline-block;\\n}\\n.bk-root .slick-cell.highlighted {\\n  background: lightskyblue;\\n  background: rgba(0, 0, 255, 0.2);\\n  -webkit-transition: all 0.5s;\\n  -moz-transition: all 0.5s;\\n  -o-transition: all 0.5s;\\n  transition: all 0.5s;\\n}\\n.bk-root .slick-cell.flashing {\\n  border: 1px solid red !important;\\n}\\n.bk-root .slick-cell.editable {\\n  z-index: 11;\\n  overflow: visible;\\n  background: white;\\n  border-color: black;\\n  border-style: solid;\\n}\\n.bk-root .slick-cell:focus {\\n  outline: none;\\n}\\n.bk-root .slick-reorder-proxy {\\n  display: inline-block;\\n  background: blue;\\n  opacity: 0.15;\\n  cursor: move;\\n}\\n.bk-root .slick-reorder-guide {\\n  display: inline-block;\\n  height: 2px;\\n  background: blue;\\n  opacity: 0.7;\\n}\\n.bk-root .slick-selection {\\n  z-index: 10;\\n  position: absolute;\\n  border: 2px dashed black;\\n}\\n.bk-root .slick-header-columns {\\n  background: url(\\'images/header-columns-bg.gif\\') repeat-x center bottom;\\n  border-bottom: 1px solid silver;\\n}\\n.bk-root .slick-header-column {\\n  background: url(\\'images/header-columns-bg.gif\\') repeat-x center bottom;\\n  border-right: 1px solid silver;\\n}\\n.bk-root .slick-header-column:hover,\\n.bk-root .slick-header-column-active {\\n  background: white url(\\'images/header-columns-over-bg.gif\\') repeat-x center bottom;\\n}\\n.bk-root .slick-headerrow {\\n  background: #fafafa;\\n}\\n.bk-root .slick-headerrow-column {\\n  background: #fafafa;\\n  border-bottom: 0;\\n  height: 100%;\\n}\\n.bk-root .slick-row.ui-state-active {\\n  background: #F5F7D7;\\n}\\n.bk-root .slick-row {\\n  position: absolute;\\n  background: white;\\n  border: 0px;\\n  line-height: 20px;\\n}\\n.bk-root .slick-row.selected {\\n  z-index: 10;\\n  background: #DFE8F6;\\n}\\n.bk-root .slick-cell {\\n  padding-left: 4px;\\n  padding-right: 4px;\\n}\\n.bk-root .slick-group {\\n  border-bottom: 2px solid silver;\\n}\\n.bk-root .slick-group-toggle {\\n  width: 9px;\\n  height: 9px;\\n  margin-right: 5px;\\n}\\n.bk-root .slick-group-toggle.expanded {\\n  background: url(images/collapse.gif) no-repeat center center;\\n}\\n.bk-root .slick-group-toggle.collapsed {\\n  background: url(images/expand.gif) no-repeat center center;\\n}\\n.bk-root .slick-group-totals {\\n  color: gray;\\n  background: white;\\n}\\n.bk-root .slick-group-select-checkbox {\\n  width: 13px;\\n  height: 13px;\\n  margin: 3px 10px 0 0;\\n  display: inline-block;\\n}\\n.bk-root .slick-group-select-checkbox.checked {\\n  background: url(images/GrpCheckboxY.png) no-repeat center center;\\n}\\n.bk-root .slick-group-select-checkbox.unchecked {\\n  background: url(images/GrpCheckboxN.png) no-repeat center center;\\n}\\n.bk-root .slick-cell.selected {\\n  background-color: beige;\\n}\\n.bk-root .slick-cell.active {\\n  border-color: gray;\\n  border-style: solid;\\n}\\n.bk-root .slick-sortable-placeholder {\\n  background: silver !important;\\n}\\n.bk-root .slick-row.odd {\\n  background: #fafafa;\\n}\\n.bk-root .slick-row.ui-state-active {\\n  background: #F5F7D7;\\n}\\n.bk-root .slick-row.loading {\\n  opacity: 0.5;\\n}\\n.bk-root .slick-cell.invalid {\\n  border-color: red;\\n  -moz-animation-duration: 0.2s;\\n  -webkit-animation-duration: 0.2s;\\n  -moz-animation-name: slickgrid-invalid-hilite;\\n  -webkit-animation-name: slickgrid-invalid-hilite;\\n}\\n@-moz-keyframes slickgrid-invalid-hilite {\\n  from {\\n    box-shadow: 0 0 6px red;\\n  }\\n  to {\\n    box-shadow: none;\\n  }\\n}\\n@-webkit-keyframes slickgrid-invalid-hilite {\\n  from {\\n    box-shadow: 0 0 6px red;\\n  }\\n  to {\\n    box-shadow: none;\\n  }\\n}\\n.bk-root .slick-column-name,\\n.bk-root .slick-sort-indicator {\\n  /**\\n   * This makes all \"float:right\" elements after it that spill over to the next line\\n   * display way below the lower boundary of the column thus hiding them.\\n   */\\n  display: inline-block;\\n  float: left;\\n  margin-bottom: 100px;\\n}\\n.bk-root .slick-header-button {\\n  display: inline-block;\\n  float: right;\\n  vertical-align: top;\\n  margin: 1px;\\n  /**\\n  * This makes all \"float:right\" elements after it that spill over to the next line\\n  * display way below the lower boundary of the column thus hiding them.\\n  */\\n  margin-bottom: 100px;\\n  height: 15px;\\n  width: 15px;\\n  background-repeat: no-repeat;\\n  background-position: center center;\\n  cursor: pointer;\\n}\\n.bk-root .slick-header-button-hidden {\\n  width: 0;\\n  -webkit-transition: 0.2s width;\\n  -ms-transition: 0.2s width;\\n  transition: 0.2s width;\\n}\\n.bk-root .slick-header-column:hover > .slick-header-button {\\n  width: 15px;\\n}\\n.bk-root .slick-header-menubutton {\\n  position: absolute;\\n  right: 0;\\n  top: 0;\\n  bottom: 0;\\n  width: 14px;\\n  background-repeat: no-repeat;\\n  background-position: left center;\\n  background-image: url(../images/down.gif);\\n  cursor: pointer;\\n  display: none;\\n  border-left: thin ridge silver;\\n}\\n.bk-root .slick-header-column:hover > .slick-header-menubutton,\\n.bk-root .slick-header-column-active .slick-header-menubutton {\\n  display: inline-block;\\n}\\n.bk-root .slick-header-menu {\\n  position: absolute;\\n  display: inline-block;\\n  margin: 0;\\n  padding: 2px;\\n  cursor: default;\\n}\\n.bk-root .slick-header-menuitem {\\n  list-style: none;\\n  margin: 0;\\n  padding: 0;\\n  cursor: pointer;\\n}\\n.bk-root .slick-header-menuicon {\\n  display: inline-block;\\n  width: 16px;\\n  height: 16px;\\n  vertical-align: middle;\\n  margin-right: 4px;\\n  background-repeat: no-repeat;\\n  background-position: center center;\\n}\\n.bk-root .slick-header-menucontent {\\n  display: inline-block;\\n  vertical-align: middle;\\n}\\n.bk-root .slick-header-menuitem-disabled {\\n  color: silver;\\n}\\n.bk-root .slick-columnpicker {\\n  border: 1px solid #718BB7;\\n  background: #f0f0f0;\\n  padding: 6px;\\n  -moz-box-shadow: 2px 2px 2px silver;\\n  -webkit-box-shadow: 2px 2px 2px silver;\\n  box-shadow: 2px 2px 2px silver;\\n  min-width: 150px;\\n  cursor: default;\\n  position: absolute;\\n  z-index: 20;\\n  overflow: auto;\\n  resize: both;\\n}\\n.bk-root .slick-columnpicker > .close {\\n  float: right;\\n}\\n.bk-root .slick-columnpicker .title {\\n  font-size: 16px;\\n  width: 60%;\\n  border-bottom: solid 1px #d6d6d6;\\n  margin-bottom: 10px;\\n}\\n.bk-root .slick-columnpicker li {\\n  list-style: none;\\n  margin: 0;\\n  padding: 0;\\n  background: none;\\n}\\n.bk-root .slick-columnpicker input {\\n  margin: 4px;\\n}\\n.bk-root .slick-columnpicker li a {\\n  display: block;\\n  padding: 4px;\\n  font-weight: bold;\\n}\\n.bk-root .slick-columnpicker li a:hover {\\n  background: white;\\n}\\n.bk-root .slick-pager {\\n  width: 100%;\\n  height: 26px;\\n  border: 1px solid gray;\\n  border-top: 0;\\n  background: url(\\'../images/header-columns-bg.gif\\') repeat-x center bottom;\\n  vertical-align: middle;\\n}\\n.bk-root .slick-pager .slick-pager-status {\\n  display: inline-block;\\n  padding: 6px;\\n}\\n.bk-root .slick-pager .ui-icon-container {\\n  display: inline-block;\\n  margin: 2px;\\n  border-color: gray;\\n}\\n.bk-root .slick-pager .slick-pager-nav {\\n  display: inline-block;\\n  float: left;\\n  padding: 2px;\\n}\\n.bk-root .slick-pager .slick-pager-settings {\\n  display: block;\\n  float: right;\\n  padding: 2px;\\n}\\n.bk-root .slick-pager .slick-pager-settings * {\\n  vertical-align: middle;\\n}\\n.bk-root .slick-pager .slick-pager-settings a {\\n  padding: 2px;\\n  text-decoration: underline;\\n  cursor: pointer;\\n}\\n.bk-root .slick-header-columns {\\n  background-image: url(\"data:image/gif;base64,R0lGODlhAgAYAIcAANDQ0Ovs7uzt7+3u8O7v8e/w8vDx8/Hy9Pn5+QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAP8ALAAAAAACABgAAAghABEIHEiwYMEDCA8YWMiwgMMCBAgMmDhAgIAAGAMAABAQADs=\");\\n}\\n.bk-root .slick-header-column {\\n  background-image: url(\"data:image/gif;base64,R0lGODlhAgAYAIcAANDQ0Ovs7uzt7+3u8O7v8e/w8vDx8/Hy9Pn5+QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAP8ALAAAAAACABgAAAghABEIHEiwYMEDCA8YWMiwgMMCBAgMmDhAgIAAGAMAABAQADs=\");\\n}\\n.bk-root .slick-header-column:hover,\\n.bk-root .slick-header-column-active {\\n  background-image: url(\"data:image/gif;base64,R0lGODlhAgAWAIcAAKrM9tno++vz/QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAP8ALAAAAAACABYAAAgUAAUIHEiwoIAACBMqXMhwIQAAAQEAOw==\");\\n}\\n.bk-root .slick-group-toggle.expanded {\\n  background-image: url(\"data:image/gif;base64,R0lGODlhCQAJAPcAAAFGeoCAgNXz/+v5/+v6/+z5/+36//L7//X8//j9/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAACQAJAAAIMwADCBxIUIDBgwIEChgwwECBAgQUFjBAkaJCABgxGlB4AGHCAAIQiBypEEECkScJqgwQEAA7\");\\n}\\n.bk-root .slick-group-toggle.collapsed {\\n  background-image: url(\"data:image/gif;base64,R0lGODlhCQAJAPcAAAFGeoCAgNXz/+v5/+v6/+z5/+36//L7//X8//j9/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAACQAJAAAIOAADCBxIUIDBgwIEChgwAECBAgQUFjAAQIABAwoBaNSIMYCAAwIqGlSIAEHFkiQTIBCgkqDLAAEBADs=\");\\n}\\n.bk-root .slick-group-select-checkbox.checked {\\n  background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAIAAACQKrqGAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwQAADsEBuJFr7QAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4xNkRpr/UAAAEcSURBVChTjdI9S8NQFAbg/raQXVwCRRFE7GK7OXTwD+ikk066VF3a0ja0hQTyQdJrwNq0zrYSQRLEXMSWSlCIb8glqRcFD+9yz3nugXwU4n9XQqMoGjj36uBJsTwuaNo3EwBG4Yy7pe7Gv8YcvhJCGFVsjxsjxujj6OTSGlHv+U2WZUZbPWKOv1ZjT5a7pbIoiptbO5b73mwrjHa1B27l8VlTEIS1damlTnEE+EEN9/P8WrfH81qdAIGeXvTTmzltdCy46sEhxpKUINReZR9NnqZbr9puugxV3NjWh/k74WmmEdWhmUNy2jNmWRc6fZTVADCqao52u+DGWTACYNT3fRxwtatPufTNR4yCIGAUn5hS+vJHhWGY/ANx/A3tvdv+1tZmuwAAAABJRU5ErkJggg==\");\\n}\\n.bk-root .slick-group-select-checkbox.unchecked {\\n  background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAIAAACQKrqGAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwQAADsEBuJFr7QAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4xNkRpr/UAAACXSURBVChT1dIxC4MwEAXg/v8/VOhQVDBNakV0KA6pxS4JhWRSIYPEJxwdDi1de7wleR+3JIf486w0hKCKRpSvvOhZcCmvNQBRuKqdah03U7UjNNH81rOaBYDo8SQaPX8JANFEaLaGBeAPaaY61rGksiN6TmR5H1j9CSoAosYYHLA7vTxYMvVEZa0liif23r93xjm3/oEYF8PiDn/I2FHCAAAAAElFTkSuQmCC\");\\n}\\n.bk-root .slick-sort-indicator-desc {\\n  background-image: url(\"data:image/gif;base64,R0lGODlhDQAFAIcAAGGQzUD/QOPu+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAMAAAEALAAAAAANAAUAAAgeAAUAGEgQgIAACBEKLHgwYcKFBh1KFNhQosOKEgMCADs=\");\\n}\\n.bk-root .slick-sort-indicator-asc {\\n  background-image: url(\"data:image/gif;base64,R0lGODlhDQAFAIcAAGGQzUD/QOPu+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAMAAAEALAAAAAANAAUAAAgbAAMIDABgoEGDABIeRJhQ4cKGEA8KmEiRosGAADs=\");\\n}\\n.bk-root .slick-header-menubutton {\\n  background-image: url(\"data:image/gif;base64,R0lGODlhDgAOAIABADtKYwAAACH5BAEAAAEALAAAAAAOAA4AAAISjI+py+0PHZgUsGobhTn6DxoFADs=\");\\n}\\n.bk-root .slick-pager {\\n  background-image: url(\"data:image/gif;base64,R0lGODlhAgAYAIcAANDQ0Ovs7uzt7+3u8O7v8e/w8vDx8/Hy9Pn5+QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAP8ALAAAAAACABgAAAghABEIHEiwYMEDCA8YWMiwgMMCBAgMmDhAgIAAGAMAABAQADs=\");\\n}\\n')},\n      444: function _(t,e,r){Object.defineProperty(r,\"__esModule\",{value:!0});const i=t(1),o=i.__importDefault(t(157)),a=i.__importStar(t(159)),n=t(445),s=i.__importStar(t(19)),c=t(66),l=t(8),m=t(69);class _ extends m.Model{constructor(t){super(t)}doFormat(t,e,r,i,o){return null==r?\"\":(r+\"\").replace(/&/g,\"&amp;\").replace(/</g,\"&lt;\").replace(/>/g,\"&gt;\")}}r.CellFormatter=_,_.__name__=\"CellFormatter\";class u extends _{constructor(t){super(t)}static init_StringFormatter(){this.define({font_style:[s.FontStyle,\"normal\"],text_align:[s.TextAlign,\"left\"],text_color:[s.Color]})}doFormat(t,e,r,i,o){const{font_style:a,text_align:n,text_color:s}=this,l=c.div({},null==r?\"\":`${r}`);switch(a){case\"bold\":l.style.fontWeight=\"bold\";break;case\"italic\":l.style.fontStyle=\"italic\"}return null!=n&&(l.style.textAlign=n),null!=s&&(l.style.color=s),l.outerHTML}}r.StringFormatter=u,u.__name__=\"StringFormatter\",u.init_StringFormatter();class F extends u{constructor(t){super(t)}static init_ScientificFormatter(){this.define({precision:[s.Number,10],power_limit_high:[s.Number,5],power_limit_low:[s.Number,-3]})}get scientific_limit_low(){return Math.pow(10,this.power_limit_low)}get scientific_limit_high(){return Math.pow(10,this.power_limit_high)}doFormat(t,e,r,i,o){const a=r<=this.scientific_limit_low||r>=this.scientific_limit_high;let n=this.precision;return n<1&&(n=1),r=a?r.toExponential(n):r.toFixed(n).replace(/(\\.[0-9]*?)0+$/,\"$1\").replace(/\\.$/,\"\"),super.doFormat(t,e,r,i,o)}}r.ScientificFormatter=F,F.__name__=\"ScientificFormatter\",F.init_ScientificFormatter();class d extends u{constructor(t){super(t)}static init_NumberFormatter(){this.define({format:[s.String,\"0,0\"],language:[s.String,\"en\"],rounding:[s.RoundingFunction,\"round\"]})}doFormat(t,e,r,i,o){const{format:n,language:s}=this,c=(()=>{switch(this.rounding){case\"round\":case\"nearest\":return Math.round;case\"floor\":case\"rounddown\":return Math.floor;case\"ceil\":case\"roundup\":return Math.ceil}})();return r=a.format(r,n,s,c),super.doFormat(t,e,r,i,o)}}r.NumberFormatter=d,d.__name__=\"NumberFormatter\",d.init_NumberFormatter();class p extends _{constructor(t){super(t)}static init_BooleanFormatter(){this.define({icon:[s.String,\"check\"]})}doFormat(t,e,r,i,o){return r?c.i({class:this.icon}).outerHTML:\"\"}}r.BooleanFormatter=p,p.__name__=\"BooleanFormatter\",p.init_BooleanFormatter();class h extends _{constructor(t){super(t)}static init_DateFormatter(){this.define({format:[s.String,\"ISO-8601\"]})}getFormat(){switch(this.format){case\"ATOM\":case\"W3C\":case\"RFC-3339\":case\"ISO-8601\":return\"%Y-%m-%d\";case\"COOKIE\":return\"%a, %d %b %Y\";case\"RFC-850\":return\"%A, %d-%b-%y\";case\"RFC-1123\":case\"RFC-2822\":return\"%a, %e %b %Y\";case\"RSS\":case\"RFC-822\":case\"RFC-1036\":return\"%a, %e %b %y\";case\"TIMESTAMP\":return;default:return this.format}}doFormat(t,e,r,i,a){r=l.isString(r)?parseInt(r,10):r;const n=o.default(r,this.getFormat());return super.doFormat(t,e,n,i,a)}}r.DateFormatter=h,h.__name__=\"DateFormatter\",h.init_DateFormatter();class g extends _{constructor(t){super(t)}static init_HTMLTemplateFormatter(){this.define({template:[s.String,\"<%= value %>\"]})}doFormat(t,e,r,i,o){const{template:a}=this;if(null==r)return\"\";return n._.template(a)(Object.assign(Object.assign({},o),{value:r}))}}r.HTMLTemplateFormatter=g,g.__name__=\"HTMLTemplateFormatter\",g.init_HTMLTemplateFormatter()},\n      445: function _(e,n,t){var f=e(446),i=f.template;function o(e,n,t){return i(e,n,t)}o._=f,n.exports=o,\"function\"==typeof define&&define.amd?define((function(){return o})):\"undefined\"==typeof window&&\"undefined\"==typeof navigator||(window.UnderscoreTemplate=o)},\n      446: function _(r,e,n){\n      //     (c) 2009-2013 Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors\n      //     Underscore may be freely distributed under the MIT license.\n      var t={},a=Array.prototype,u=Object.prototype,c=a.slice,o=u.toString,l=u.hasOwnProperty,i=a.forEach,f=Object.keys,s=Array.isArray,p=function(){},_=p.each=p.forEach=function(r,e,n){if(null!=r)if(i&&r.forEach===i)r.forEach(e,n);else if(r.length===+r.length){for(var a=0,u=r.length;a<u;a++)if(e.call(n,r[a],a,r)===t)return}else{var c=p.keys(r);for(a=0,u=c.length;a<u;a++)if(e.call(n,r[c[a]],c[a],r)===t)return}};p.keys=f||function(r){if(r!==Object(r))throw new TypeError(\"Invalid object\");var e=[];for(var n in r)p.has(r,n)&&e.push(n);return e},p.defaults=function(r){return _(c.call(arguments,1),(function(e){if(e)for(var n in e)void 0===r[n]&&(r[n]=e[n])})),r},p.isArray=s||function(r){return\"[object Array]\"===o.call(r)},p.has=function(r,e){if(!p.isArray(e))return null!=r&&l.call(r,e);for(var n=e.length,t=0;t<n;t++){var a=e[t];if(null==r||!l.call(r,a))return!1;r=r[a]}return!!n};var h={escape:{\"&\":\"&amp;\",\"<\":\"&lt;\",\">\":\"&gt;\",'\"':\"&quot;\",\"'\":\"&#x27;\"}},v={escape:new RegExp(\"[\"+p.keys(h.escape).join(\"\")+\"]\",\"g\")};p.each([\"escape\"],(function(r){p[r]=function(e){return null==e?\"\":(\"\"+e).replace(v[r],(function(e){return h[r][e]}))}})),p.templateSettings={evaluate:/<%([\\s\\S]+?)%>/g,interpolate:/<%=([\\s\\S]+?)%>/g,escape:/<%-([\\s\\S]+?)%>/g};var g=/(.)^/,y={\"'\":\"'\",\"\\\\\":\"\\\\\",\"\\r\":\"r\",\"\\n\":\"n\",\"\\t\":\"t\",\"\\u2028\":\"u2028\",\"\\u2029\":\"u2029\"},j=/\\\\|'|\\r|\\n|\\t|\\u2028|\\u2029/g;p.template=function(r,e,n){var t;n=p.defaults({},n,p.templateSettings);var a=new RegExp([(n.escape||g).source,(n.interpolate||g).source,(n.evaluate||g).source].join(\"|\")+\"|$\",\"g\"),u=0,c=\"__p+='\";r.replace(a,(function(e,n,t,a,o){return c+=r.slice(u,o).replace(j,(function(r){return\"\\\\\"+y[r]})),n&&(c+=\"'+\\n((__t=(\"+n+\"))==null?'':_.escape(__t))+\\n'\"),t&&(c+=\"'+\\n((__t=(\"+t+\"))==null?'':__t)+\\n'\"),a&&(c+=\"';\\n\"+a+\"\\n__p+='\"),u=o+e.length,e})),c+=\"';\\n\",n.variable||(c=\"with(obj||{}){\\n\"+c+\"}\\n\"),c=\"var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};\\n\"+c+\"return __p;\\n\";try{t=new Function(n.variable||\"obj\",\"_\",c)}catch(r){throw r.source=c,r}if(e)return t(e,p);var o=function(r){return t.call(this,r,p)};return o.source=\"function(\"+(n.variable||\"obj\")+\"){\\n\"+c+\"}\",o},e.exports=p},\n      447: function _(t,e,i){Object.defineProperty(i,\"__esModule\",{value:!0});const r=t(1),o=t(444),n=t(423),a=r.__importStar(t(19)),l=t(25),s=t(69);class d extends s.Model{constructor(t){super(t)}static init_TableColumn(){this.define({field:[a.String],title:[a.String],width:[a.Number,300],formatter:[a.Instance,()=>new o.StringFormatter],editor:[a.Instance,()=>new n.StringEditor],sortable:[a.Boolean,!0],default_sort:[a.Sort,\"ascending\"]})}toColumn(){return{id:l.uniqueId(),field:this.field,name:this.title,width:this.width,formatter:null!=this.formatter?this.formatter.doFormat.bind(this.formatter):void 0,model:this.editor,editor:this.editor.default_view,sortable:this.sortable,defaultSortAsc:\"ascending\"==this.default_sort}}}i.TableColumn=d,d.__name__=\"TableColumn\",d.init_TableColumn()},\n      448: function _(t,e,s){Object.defineProperty(s,\"__esModule\",{value:!0});const r=t(1),a=t(431),{Avg:i,Min:o,Max:g,Sum:n}=a.Data.Aggregators,u=r.__importStar(t(19)),c=t(69);class _ extends c.Model{constructor(t){super(t)}static init_RowAggregator(){this.define({field_:[u.String,\"\"]})}}s.RowAggregator=_,_.__name__=\"RowAggregator\",_.init_RowAggregator();const l=new i;class m extends _{constructor(){super(...arguments),this.key=\"avg\",this.init=l.init,this.accumulate=l.accumulate,this.storeResult=l.storeResult}}s.AvgAggregator=m,m.__name__=\"AvgAggregator\";const h=new o;class A extends _{constructor(){super(...arguments),this.key=\"min\",this.init=h.init,this.accumulate=h.accumulate,this.storeResult=h.storeResult}}s.MinAggregator=A,A.__name__=\"MinAggregator\";const R=new g;class d extends _{constructor(){super(...arguments),this.key=\"max\",this.init=R.init,this.accumulate=R.accumulate,this.storeResult=R.storeResult}}s.MaxAggregator=d,d.__name__=\"MaxAggregator\";const x=new n;class w extends _{constructor(){super(...arguments),this.key=\"sum\",this.init=x.init,this.accumulate=x.accumulate,this.storeResult=x.storeResult}}s.SumAggregator=w,w.__name__=\"SumAggregator\"},\n      449: function _(t,e,s){Object.defineProperty(s,\"__esModule\",{value:!0});const o=t(1).__importStar(t(19)),r=t(66),i=t(431),a=t(424),n=t(69);function l(t,e,s,o,i){const{collapsed:a,level:n,title:l}=i,u=r.span({class:`slick-group-toggle ${a?\"collapsed\":\"expanded\"}`,style:{\"margin-left\":`${15*n}px`}}),g=r.span({class:\"slick-group-title\",level:n},l);return`${u.outerHTML}${g.outerHTML}`}function u(t,e){const s=this.getDataItem(e.row);s instanceof i.Group&&t.target.classList.contains(\"slick-group-toggle\")&&(s.collapsed?this.getData().expandGroup(s.groupingKey):this.getData().collapseGroup(s.groupingKey),t.stopImmediatePropagation(),t.preventDefault(),this.invalidate(),this.render())}class g extends n.Model{constructor(t){super(t)}static init_GroupingInfo(){this.define({getter:[o.String,\"\"],aggregators:[o.Array,[]],collapsed:[o.Boolean,!1]})}get comparer(){return(t,e)=>t.value===e.value?0:t.value>e.value?1:-1}}s.GroupingInfo=g,g.__name__=\"GroupingInfo\",g.init_GroupingInfo();class c extends a.TableDataProvider{constructor(t,e,s,o){super(t,e),this.columns=s,this.groupingInfos=[],this.groupingDelimiter=\":|:\",this.target=o}setGrouping(t){this.groupingInfos=t,this.toggledGroupsByLevel=t.map(()=>({})),this.refresh()}extractGroups(t,e){const s=[],o=new Map,r=e?e.level+1:0,{comparer:a,getter:n}=this.groupingInfos[r];return t.forEach(t=>{const a=this.source.data[n][t];let l=o.get(a);if(!l){const t=e?`${e.groupingKey}${this.groupingDelimiter}${a}`:`${a}`;l=Object.assign(new i.Group,{value:a,level:r,groupingKey:t}),s.push(l),o.set(a,l)}l.rows.push(t)}),r<this.groupingInfos.length-1&&s.forEach(t=>{t.groups=this.extractGroups(t.rows,t)}),s.sort(a),s}calculateTotals(t,e){const s={avg:{},max:{},min:{},sum:{}},{source:{data:o}}=this,r=Object.keys(o),i=t.rows.map(t=>r.reduce((e,s)=>Object.assign(Object.assign({},e),{[s]:o[s][t]}),{}));return e.forEach(t=>{t.init(),i.forEach(e=>t.accumulate(e)),t.storeResult(s)}),s}addTotals(t,e=0){const{aggregators:s,collapsed:o}=this.groupingInfos[e],r=this.toggledGroupsByLevel[e];t.forEach(t=>{t.groups&&this.addTotals(t.groups,e+1),s.length&&t.rows.length&&(t.totals=this.calculateTotals(t,s)),t.collapsed=o!==r[t.groupingKey],t.title=t.value?`${t.value}`:\"\"})}flattenedGroupedRows(t,e=0){const s=[];return t.forEach(t=>{if(s.push(t),!t.collapsed){const o=t.groups?this.flattenedGroupedRows(t.groups,e+1):t.rows;s.push(...o)}}),s}refresh(){const t=this.extractGroups(this.view.indices),e=this.source.data[this.columns[0].field];t.length&&(this.addTotals(t),this.rows=this.flattenedGroupedRows(t),this.target.data={row_indices:this.rows.map(t=>t instanceof i.Group?t.rows:t),labels:this.rows.map(t=>t instanceof i.Group?t.title:e[t])})}getLength(){return this.rows.length}getItem(t){const e=this.rows[t],{source:{data:s}}=this;return e instanceof i.Group?e:Object.keys(s).reduce((t,o)=>Object.assign(Object.assign({},t),{[o]:s[o][e]}),{[a.DTINDEX_NAME]:e})}getItemMetadata(t){const e=this.rows[t],s=this.columns.slice(1),o=e instanceof i.Group?this.groupingInfos[e.level].aggregators:[];return e instanceof i.Group?{selectable:!1,focusable:!1,cssClasses:\"slick-group\",columns:[{formatter:l},...s.map((function(t){const{field:e,formatter:s}=t,r=o.find(({field_:t})=>t===e);if(r){const{key:t}=r;return{formatter:(o,r,i,a,n)=>s?s(o,r,n.totals[t][e],a,n):\"\"}}return{}}))]}:{}}collapseGroup(t){const e=t.split(this.groupingDelimiter).length-1;this.toggledGroupsByLevel[e][t]=!this.groupingInfos[e].collapsed,this.refresh()}expandGroup(t){const e=t.split(this.groupingDelimiter).length-1;this.toggledGroupsByLevel[e][t]=this.groupingInfos[e].collapsed,this.refresh()}}s.DataCubeProvider=c,c.__name__=\"DataCubeProvider\";class p extends a.DataTableView{render(){const t={enableCellNavigation:!1!==this.model.selectable,enableColumnReorder:!1,forceFitColumns:this.model.fit_columns,multiColumnSort:!1,editable:this.model.editable,autoEdit:!1,rowHeight:this.model.row_height},e=this.model.columns.map(t=>t.toColumn());var s,o;e[0].formatter=(s=e[0].formatter,o=this.model.grouping.length,(t,e,i,a,n)=>{const l=r.span({class:\"slick-group-toggle\",style:{\"margin-left\":`${15*(o||0)}px`}}),u=s?s(t,e,i,a,n):`${i}`;return`${l.outerHTML}${u&&u.replace(/^<div/,\"<span\").replace(/div>$/,\"span>\")}`}),delete e[0].editor,this.data=new c(this.model.source,this.model.view,e,this.model.target),this.data.setGrouping(this.model.grouping),this.el.style.width=`${this.model.width}px`,this.grid=new i.Grid(this.el,this.data,e,t),this.grid.onClick.subscribe(u)}}s.DataCubeView=p,p.__name__=\"DataCubeView\";class h extends a.DataTable{constructor(t){super(t)}static init_DataCube(){this.prototype.default_view=p,this.define({grouping:[o.Array,[]],target:[o.Instance]})}}s.DataCube=h,h.__name__=\"DataCube\",h.init_DataCube()},\n      }, 421, {\"models/widgets/tables/main\":421,\"models/widgets/tables/index\":422,\"models/widgets/tables/cell_editors\":423,\"models/widgets/tables/data_table\":424,\"models/widgets/tables/table_widget\":440,\"models/widgets/widget\":441,\"styles/widgets/tables\":442,\"styles/widgets/slickgrid\":443,\"models/widgets/tables/cell_formatters\":444,\"models/widgets/tables/table_column\":447,\"models/widgets/tables/row_aggregators\":448,\"models/widgets/tables/data_cube\":449}, {});\n      })\n\n\n      /* END bokeh-tables.min.js */\n    },\n    \n    function(Bokeh) {\n      /* BEGIN bokeh-gl.min.js */\n      /*!\n       * Copyright (c) 2012 - 2020, Anaconda, Inc., and Bokeh Contributors\n       * All rights reserved.\n       * \n       * Redistribution and use in source and binary forms, with or without modification,\n       * are permitted provided that the following conditions are met:\n       * \n       * Redistributions of source code must retain the above copyright notice,\n       * this list of conditions and the following disclaimer.\n       * \n       * Redistributions in binary form must reproduce the above copyright notice,\n       * this list of conditions and the following disclaimer in the documentation\n       * and/or other materials provided with the distribution.\n       * \n       * Neither the name of Anaconda nor the names of any contributors\n       * may be used to endorse or promote products derived from this software\n       * without specific prior written permission.\n       * \n       * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\n       * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\n       * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\n       * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE\n       * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\n       * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF\n       * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS\n       * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN\n       * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\n       * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF\n       * THE POSSIBILITY OF SUCH DAMAGE.\n      */\n      (function(root, factory) {\n        factory(root[\"Bokeh\"]);\n      })(this, function(Bokeh) {\n        var define;\n        return (function(modules, entry, aliases, externals) {\n          if (Bokeh != null) {\n            return Bokeh.register_plugin(modules, entry, aliases, externals);\n          } else {\n            throw new Error(\"Cannot find Bokeh. You have to load it prior to loading plugins.\");\n          }\n        })\n      ({\n      357: function _(e,n,o){Object.defineProperty(o,\"__esModule\",{value:!0}),e(358)},\n      358: function _(e,t,_){Object.defineProperty(_,\"__esModule\",{value:!0});const o=e(1);\n      /*\n          Copyright notice: many of the awesome techniques and  GLSL code contained in\n          this module are based on work by Nicolas Rougier as part of the Glumpy and\n          Vispy projects. The algorithms are published in\n          http://jcgt.org/published/0003/04/01/ and http://jcgt.org/published/0002/02/08/\n          \n          This module contains all gl-specific code to add gl support for the glyphs.\n          By implementing it separetely, the GL functionality can be spun off in a\n          separate library.\n          Other locations where we work with GL, or prepare for GL-rendering:\n          - canvas.ts\n          - plot.ts\n          - glyph.ts\n          - glyph_renderer.ts\n          */o.__exportStar(e(359),_),o.__exportStar(e(364),_)},\n      359: function _(t,e,s){Object.defineProperty(s,\"__esModule\",{value:!0});const i=t(360),a=t(361),n=t(362),_=t(363),o=t(21);class h{constructor(t){this._atlas={},this._index=0,this._width=256,this._height=256,this.tex=new i.Texture2D(t),this.tex.set_wrapping(t.REPEAT,t.REPEAT),this.tex.set_interpolation(t.NEAREST,t.NEAREST),this.tex.set_size([this._height,this._width],t.RGBA),this.tex.set_data([0,0],[this._height,this._width],new Uint8Array(this._height*this._width*4)),this.get_atlas_data([1])}get_atlas_data(t){const e=t.join(\"-\");if(void 0===this._atlas[e]){const[s,i]=this.make_pattern(t);this.tex.set_data([this._index,0],[1,this._width],new Uint8Array(s.map(t=>t+10))),this._atlas[e]=[this._index/this._height,i],this._index+=1}return this._atlas[e]}make_pattern(t){t.length>1&&t.length%2&&(t=t.concat(t));let e=0;for(const s of t)e+=s;const s=[];let i=0;for(let e=0,a=t.length+2;e<a;e+=2){const a=Math.max(1e-4,t[e%t.length]),n=Math.max(1e-4,t[(e+1)%t.length]);s.push(i,i+a),i+=a+n}const a=this._width,n=new Float32Array(4*a);for(let t=0,i=a;t<i;t++){let i,_,o;const h=e*t/(a-1);let r=0,l=1e16;for(let t=0,e=s.length;t<e;t++){const e=Math.abs(s[t]-h);e<l&&(r=t,l=e)}r%2==0?(o=h<=s[r]?1:0,_=s[r],i=s[r+1]):(o=h>s[r]?-1:0,_=s[r-1],i=s[r]),n[4*t+0]=s[r],n[4*t+1]=o,n[4*t+2]=_,n[4*t+3]=i}return[n,e]}}h.__name__=\"DashAtlas\";const r={miter:0,round:1,bevel:2},l={\"\":0,none:0,\".\":0,round:1,\")\":1,\"(\":1,o:1,\"triangle in\":2,\"<\":2,\"triangle out\":3,\">\":3,square:4,\"[\":4,\"]\":4,\"=\":4,butt:5,\"|\":5};class g extends a.BaseGLGlyph{init(){const{gl:t}=this;this._scale_aspect=0;const e=n.vertex_shader,s=_.fragment_shader;this.prog=new i.Program(t),this.prog.set_shaders(e,s),this.index_buffer=new i.IndexBuffer(t),this.vbo_position=new i.VertexBuffer(t),this.vbo_tangents=new i.VertexBuffer(t),this.vbo_segment=new i.VertexBuffer(t),this.vbo_angles=new i.VertexBuffer(t),this.vbo_texcoord=new i.VertexBuffer(t),this.dash_atlas=new h(t)}draw(t,e,s){const i=e.glglyph;if(i.data_changed){if(!isFinite(s.dx)||!isFinite(s.dy))return;i._baked_offset=[s.dx,s.dy],i._set_data(),i.data_changed=!1}this.visuals_changed&&(this._set_visuals(),this.visuals_changed=!1);let{sx:a,sy:n}=s;const _=Math.sqrt(a*a+n*n);a/=_,n/=_,Math.abs(this._scale_aspect-n/a)>Math.abs(.001*this._scale_aspect)&&(i._update_scale(a,n),this._scale_aspect=n/a),this.prog.set_attribute(\"a_position\",\"vec2\",i.vbo_position),this.prog.set_attribute(\"a_tangents\",\"vec4\",i.vbo_tangents),this.prog.set_attribute(\"a_segment\",\"vec2\",i.vbo_segment),this.prog.set_attribute(\"a_angles\",\"vec2\",i.vbo_angles),this.prog.set_attribute(\"a_texcoord\",\"vec2\",i.vbo_texcoord),this.prog.set_uniform(\"u_length\",\"float\",[i.cumsum]),this.prog.set_texture(\"u_dash_atlas\",this.dash_atlas.tex);const o=i._baked_offset;if(this.prog.set_uniform(\"u_pixel_ratio\",\"float\",[s.pixel_ratio]),this.prog.set_uniform(\"u_canvas_size\",\"vec2\",[s.width,s.height]),this.prog.set_uniform(\"u_offset\",\"vec2\",[s.dx-o[0],s.dy-o[1]]),this.prog.set_uniform(\"u_scale_aspect\",\"vec2\",[a,n]),this.prog.set_uniform(\"u_scale_length\",\"float\",[_]),this.I_triangles=i.I_triangles,this.I_triangles.length<65535)this.index_buffer.set_size(2*this.I_triangles.length),this.index_buffer.set_data(0,new Uint16Array(this.I_triangles)),this.prog.draw(this.gl.TRIANGLES,this.index_buffer);else{t=Array.from(this.I_triangles);const e=this.I_triangles.length,s=64008,a=[];for(let t=0,i=Math.ceil(e/s);t<i;t++)a.push([]);for(let e=0,i=t.length;e<i;e++){const i=t[e]%s;a[Math.floor(t[e]/s)].push(i)}for(let t=0,e=a.length;t<e;t++){const e=new Uint16Array(a[t]),n=t*s*4;0!==e.length&&(this.prog.set_attribute(\"a_position\",\"vec2\",i.vbo_position,0,2*n),this.prog.set_attribute(\"a_tangents\",\"vec4\",i.vbo_tangents,0,4*n),this.prog.set_attribute(\"a_segment\",\"vec2\",i.vbo_segment,0,2*n),this.prog.set_attribute(\"a_angles\",\"vec2\",i.vbo_angles,0,2*n),this.prog.set_attribute(\"a_texcoord\",\"vec2\",i.vbo_texcoord,0,2*n),this.index_buffer.set_size(2*e.length),this.index_buffer.set_data(0,e),this.prog.draw(this.gl.TRIANGLES,this.index_buffer))}}}_set_data(){this._bake(),this.vbo_position.set_size(4*this.V_position.length),this.vbo_position.set_data(0,this.V_position),this.vbo_tangents.set_size(4*this.V_tangents.length),this.vbo_tangents.set_data(0,this.V_tangents),this.vbo_angles.set_size(4*this.V_angles.length),this.vbo_angles.set_data(0,this.V_angles),this.vbo_texcoord.set_size(4*this.V_texcoord.length),this.vbo_texcoord.set_data(0,this.V_texcoord)}_set_visuals(){const t=o.color2rgba(this.glyph.visuals.line.line_color.value(),this.glyph.visuals.line.line_alpha.value()),e=l[this.glyph.visuals.line.line_cap.value()],s=r[this.glyph.visuals.line.line_join.value()];this.prog.set_uniform(\"u_color\",\"vec4\",t),this.prog.set_uniform(\"u_linewidth\",\"float\",[this.glyph.visuals.line.line_width.value()]),this.prog.set_uniform(\"u_antialias\",\"float\",[.9]),this.prog.set_uniform(\"u_linecaps\",\"vec2\",[e,e]),this.prog.set_uniform(\"u_linejoin\",\"float\",[s]),this.prog.set_uniform(\"u_miter_limit\",\"float\",[10]);const i=this.glyph.visuals.line.line_dash.value();let a=0,n=1;i.length&&([a,n]=this.dash_atlas.get_atlas_data(i)),this.prog.set_uniform(\"u_dash_index\",\"float\",[a]),this.prog.set_uniform(\"u_dash_phase\",\"float\",[this.glyph.visuals.line.line_dash_offset.value()]),this.prog.set_uniform(\"u_dash_period\",\"float\",[n]),this.prog.set_uniform(\"u_dash_caps\",\"vec2\",[e,e]),this.prog.set_uniform(\"u_closed\",\"float\",[0])}_bake(){let t,e,s,i,a,n,_,o;const h=this.nvertices,r=new Float64Array(this.glyph._x),l=new Float64Array(this.glyph._y),g=_=new Float32Array(2*h),f=new Float32Array(2*h),u=o=new Float32Array(4*h);for(let t=0,e=h;t<e;t++)g[2*t+0]=r[t]+this._baked_offset[0],g[2*t+1]=l[t]+this._baked_offset[1];this.tangents=e=new Float32Array(2*h-2);for(let t=0,s=h-1;t<s;t++)e[2*t+0]=_[2*(t+1)+0]-_[2*t+0],e[2*t+1]=_[2*(t+1)+1]-_[2*t+1];for(let t=0,s=h-1;t<s;t++)u[4*(t+1)+0]=e[2*t+0],u[4*(t+1)+1]=e[2*t+1],u[4*t+2]=e[2*t+0],u[4*t+3]=e[2*t+1];u[0]=e[0],u[1]=e[1],u[4*(h-1)+2]=e[2*(h-2)+0],u[4*(h-1)+3]=e[2*(h-2)+1];const c=new Float32Array(h);for(let t=0,e=h;t<e;t++)c[t]=Math.atan2(o[4*t+0]*o[4*t+3]-o[4*t+1]*o[4*t+2],o[4*t+0]*o[4*t+2]+o[4*t+1]*o[4*t+3]);for(let t=0,e=h-1;t<e;t++)f[2*t+0]=c[t],f[2*t+1]=c[t+1];const d=4*h-4;this.V_position=i=new Float32Array(2*d),this.V_angles=s=new Float32Array(2*d),this.V_tangents=a=new Float32Array(4*d),this.V_texcoord=n=new Float32Array(2*d);for(let t=0,e=h;t<e;t++)for(let e=0;e<4;e++){for(let a=0;a<2;a++)i[2*(4*t+e-2)+a]=g[2*t+a],s[2*(4*t+e)+a]=f[2*t+a];for(let s=0;s<4;s++)a[4*(4*t+e-2)+s]=u[4*t+s]}for(let t=0,e=h;t<e;t++)n[2*(4*t+0)+0]=-1,n[2*(4*t+1)+0]=-1,n[2*(4*t+2)+0]=1,n[2*(4*t+3)+0]=1,n[2*(4*t+0)+1]=-1,n[2*(4*t+1)+1]=1,n[2*(4*t+2)+1]=-1,n[2*(4*t+3)+1]=1;const p=6*(h-1);this.I_triangles=t=new Uint32Array(p);for(let e=0,s=h;e<s;e++)t[6*e+0]=0+4*e,t[6*e+1]=1+4*e,t[6*e+2]=3+4*e,t[6*e+3]=2+4*e,t[6*e+4]=0+4*e,t[6*e+5]=3+4*e}_update_scale(t,e){let s;const i=this.nvertices,a=4*i-4,n=this.tangents,_=new Float32Array(i-1),o=new Float32Array(2*i);this.V_segment=s=new Float32Array(2*a);for(let s=0,a=i-1;s<a;s++)_[s]=Math.sqrt(Math.pow(n[2*s+0]*t,2)+Math.pow(n[2*s+1]*e,2));let h=0;for(let t=0,e=i-1;t<e;t++)h+=_[t],o[2*(t+1)+0]=h,o[2*t+1]=h;for(let t=0,e=i;t<e;t++)for(let e=0;e<4;e++)for(let i=0;i<2;i++)s[2*(4*t+e)+i]=o[2*t+i];this.cumsum=h,this.vbo_segment.set_size(4*this.V_segment.length),this.vbo_segment.set_data(0,this.V_segment)}}s.LineGLGlyph=g,g.__name__=\"LineGLGlyph\"},\n      360: function _(t,e,r){var n,o,i,a,s,l,h,u,c,_=function(t,e){return Array.isArray(t)&&Array.isArray(e)?t.concat(e):t+e},f=function(t,e){if(null==e);else{if(Array.isArray(e)){for(var r=0;r<e.length;r++)if(p(t,e[r]))return!0;return!1}if(e.constructor===Object){for(var n in e)if(t==n)return!0;return!1}if(e.constructor==String)return e.indexOf(t)>=0}var o=Error(\"Not a container: \"+e);throw o.name=\"TypeError\",o},p=function t(e,r){if(null==e||null==r);else{if(Array.isArray(e)&&Array.isArray(r)){for(var n=0,o=e.length==r.length;o&&n<e.length;)o=t(e[n],r[n]),n+=1;return o}if(e.constructor===Object&&r.constructor===Object){var i=Object.keys(e),a=Object.keys(r);i.sort(),a.sort();var s;for(n=0,o=t(i,a);o&&n<i.length;)o=t(e[s=i[n]],r[s]),n+=1;return o}}return e==r},d=function(t,e){if(void 0===t||\"undefined\"!=typeof window&&window===t||\"undefined\"!=typeof global&&global===t)throw\"Class constructor is called as a function.\";for(var r in t)void 0!==Object[r]||\"function\"!=typeof t[r]||t[r].nobind||(t[r]=t[r].bind(t));t.__init__&&t.__init__.apply(t,e)},y=function(t,e){if((\"number\"==typeof t)+(\"number\"==typeof e)===1){if(t.constructor===String)return A.call(t,e);if(e.constructor===String)return A.call(e,t);if(Array.isArray(e)){var r=t;t=e,e=r}if(Array.isArray(t)){for(var n=[],o=0;o<e;o++)n=n.concat(t);return n}}return t*e},g=function(t){return null===t||\"object\"!=typeof t?t:void 0!==t.length?!!t.length&&t:void 0!==t.byteLength?!!t.byteLength&&t:t.constructor!==Object||!!Object.getOwnPropertyNames(t).length&&t},v=function(t){if(!Array.isArray(this))return this.append.apply(this,arguments);this.push(t)},m=function(t,e){return this.constructor!==Object?this.get.apply(this,arguments):void 0!==this[t]?this[t]:void 0!==e?e:null},x=function(){return\"function\"==typeof this.keys?this.keys.apply(this,arguments):Object.keys(this)},b=function(t){if(this.constructor!==String)return this.lstrip.apply(this,arguments);t=void 0===t?\" \\t\\r\\n\":t;for(var e=0;e<this.length;e++)if(t.indexOf(this[e])<0)return this.slice(e);return\"\"},E=function(t){if(!Array.isArray(this))return this.remove.apply(this,arguments);for(var e=0;e<this.length;e++)if(p(this[e],t))return void this.splice(e,1);var r=Error(t);throw r.name=\"ValueError\",r},A=function(t){if(this.repeat)return this.repeat(t);if(t<1)return\"\";for(var e=\"\",r=this.valueOf();t>1;)1&t&&(e+=r),t>>=1,r+=r;return e+r},w=function(t){return this.constructor!==String?this.startswith.apply(this,arguments):0==this.indexOf(t)};c=window.console,u=function(t,e){var r,n,o,i,a,s,l;for(e=void 0===e?\"periodic check\":e,i=[];n=t.getError(),!(p(n,t.NO_ERROR)||g(i)&&p(n,i[i.length-1]));)v.call(i,n);if(i.length){for(a=\"\",\"object\"!=typeof(s=i)||Array.isArray(s)||(s=Object.keys(s)),l=0;l<s.length;l+=1)r=s[l],a=_(a,r);throw(o=new Error(\"RuntimeError:OpenGL got errors (\"+e+\"): \"+a)).name=\"RuntimeError\",o}return null},(o=function(){d(this,arguments)}).prototype._base_class=Object,o.prototype._class_name=\"GlooObject\",o.prototype.__init__=function(t){if(this._gl=t,this.handle=null,this._create(),null===this.handle)throw\"AssertionError: this.handle !== null\";return null},o.prototype._create=function(){var t;throw(t=new Error(\"NotImplementedError:\")).name=\"NotImplementedError\",t},((a=function(){d(this,arguments)}).prototype=Object.create(o.prototype))._base_class=o.prototype,a.prototype._class_name=\"Program\",a.prototype.UTYPEMAP={float:\"uniform1fv\",vec2:\"uniform2fv\",vec3:\"uniform3fv\",vec4:\"uniform4fv\",int:\"uniform1iv\",ivec2:\"uniform2iv\",ivec3:\"uniform3iv\",ivec4:\"uniform4iv\",bool:\"uniform1iv\",bvec2:\"uniform2iv\",bvec3:\"uniform3iv\",bvec4:\"uniform4iv\",mat2:\"uniformMatrix2fv\",mat3:\"uniformMatrix3fv\",mat4:\"uniformMatrix4fv\",sampler1D:\"uniform1i\",sampler2D:\"uniform1i\",sampler3D:\"uniform1i\"},a.prototype.ATYPEMAP={float:\"vertexAttrib1f\",vec2:\"vertexAttrib2f\",vec3:\"vertexAttrib3f\",vec4:\"vertexAttrib4f\"},a.prototype.ATYPEINFO={float:[1,5126],vec2:[2,5126],vec3:[3,5126],vec4:[4,5126]},a.prototype._create=function(){return this.handle=this._gl.createProgram(),this.locations={},this._unset_variables=[],this._validated=!1,this._samplers={},this._attributes={},this._known_invalid=[],null},a.prototype.delete=function(){return this._gl.deleteProgram(this.handle),null},a.prototype.activate=function(){return this._gl.useProgram(this.handle),null},a.prototype.deactivate=function(){return this._gl.useProgram(0),null},a.prototype.set_shaders=function(t,e){var r,n,o,i,a,s,l,h,u,c,f,p,d;for(s=this._gl,this._linked=!1,f=[[t,d=s.createShader(s.VERTEX_SHADER),\"vertex\"],[e,a=s.createShader(s.FRAGMENT_SHADER),\"fragment\"]],h=0;h<2;h+=1)if(r=(c=f[h])[0],l=c[1],p=c[2],s.shaderSource(l,r),s.compileShader(l),u=s.getShaderParameter(l,s.COMPILE_STATUS),!g(u))throw i=s.getShaderInfoLog(l),(o=new Error(\"RuntimeError:\"+_(\"errors in \"+p+\" shader:\\n\",i))).name=\"RuntimeError\",o;if(s.attachShader(this.handle,d),s.attachShader(this.handle,a),s.linkProgram(this.handle),!g(s.getProgramParameter(this.handle,s.LINK_STATUS)))throw(n=new Error(\"RuntimeError:Program link error:\\n\"+s.getProgramInfoLog(this.handle))).name=\"RuntimeError\",n;return this._unset_variables=this._get_active_attributes_and_uniforms(),s.detachShader(this.handle,d),s.detachShader(this.handle,a),s.deleteShader(d),s.deleteShader(a),this._known_invalid=[],this._linked=!0,null},a.prototype._get_active_attributes_and_uniforms=function(){var t,e,r,n,o,i,a,s,l,h,u,c,f,p,d,y,m,x;for(s=this._gl,this.locations={},p=new window.RegExp(\"(\\\\w+)\\\\s*(\\\\[(\\\\d+)\\\\])\\\\s*\"),o=s.getProgramParameter(this.handle,s.ACTIVE_UNIFORMS),e=s.getProgramParameter(this.handle,s.ACTIVE_ATTRIBUTES),x=[],\"object\"!=typeof(y=[[t=[],e,s.getActiveAttrib,s.getAttribLocation],[x,o,s.getActiveUniform,s.getUniformLocation]])||Array.isArray(y)||(y=Object.keys(y)),m=0;m<y.length;m+=1)for(r=(d=y[m])[0],n=d[1],i=d[2],a=d[3],l=0;l<n;l+=1){if(c=(f=(h=i.call(s,this.handle,l)).name).match(p),g(c))for(f=c[1],u=0;u<h.size;u+=1)v.call(r,[f+\"[\"+u+\"]\",h.type]);else v.call(r,[f,h.type]);this.locations[f]=a.call(s,this.handle,f)}return _(function(){var e,r,n,o=[];for(\"object\"!=typeof(r=t)||Array.isArray(r)||(r=Object.keys(r)),n=0;n<r.length;n++)e=r[n],o.push(e[0]);return o}.apply(this),function(){var t,e,r,n=[];for(\"object\"!=typeof(e=x)||Array.isArray(e)||(e=Object.keys(e)),r=0;r<e.length;r++)t=e[r],n.push(t[0]);return n}.apply(this))},a.prototype.set_texture=function(t,e){var r,n,o;if(!g(this._linked))throw(r=new Error(\"RuntimeError:Cannot set uniform when program has no code\")).name=\"RuntimeError\",r;return n=m.call(this.locations,t,-1),g(n<0)?(f(t,this._known_invalid)||(v.call(this._known_invalid,t),c.log(\"Variable \"+t+\" is not an active texture\")),null):(f(t,this._unset_variables)&&E.call(this._unset_variables,t),this.activate(),o=x.call(this._samplers).length,f(t,this._samplers)&&(o=this._samplers[t][this._samplers[t].length-1]),this._samplers[t]=[e._target,e.handle,o],this._gl.uniform1i(n,o),null)},a.prototype.set_uniform=function(t,e,r){var n,o,i,a,s,l,h;if(!g(this._linked))throw(i=new Error(\"RuntimeError:Cannot set uniform when program has no code\")).name=\"RuntimeError\",i;if(s=m.call(this.locations,t,-1),g(s<0))return f(t,this._known_invalid)||(v.call(this._known_invalid,t),c.log(\"Variable \"+t+\" is not an active uniform\")),null;if(f(t,this._unset_variables)&&E.call(this._unset_variables,t),o=1,w.call(e,\"mat\")||(n=m.call({int:\"float\",bool:\"float\"},e,b.call(e,\"ib\")),o=Math.floor(r.length/this.ATYPEINFO[n][0])),g(o>1))for(l=0;l<o;l+=1)f(t+\"[\"+l+\"]\",this._unset_variables)&&f(h=t+\"[\"+l+\"]\",this._unset_variables)&&E.call(this._unset_variables,h);return a=this.UTYPEMAP[e],this.activate(),w.call(e,\"mat\")?this._gl[a](s,!1,r):this._gl[a](s,r),null},a.prototype.set_attribute=function(t,e,r,n,o){var i,a,s,l,u,_;if(n=void 0===n?0:n,o=void 0===o?0:o,!g(this._linked))throw(a=new Error(\"RuntimeError:Cannot set attribute when program has no code\")).name=\"RuntimeError\",a;return u=r instanceof h,l=m.call(this.locations,t,-1),g(l<0)?(f(t,this._known_invalid)||(v.call(this._known_invalid,t),g(u)&&g(o>0)||c.log(\"Variable \"+t+\" is not an active attribute\")),null):(f(t,this._unset_variables)&&E.call(this._unset_variables,t),this.activate(),g(u)?(s=\"vertexAttribPointer\",i=[(_=this.ATYPEINFO[e])[0],_[1],this._gl.FALSE,n,o],this._attributes[t]=[r.handle,l,s,i]):(s=this.ATYPEMAP[e],this._attributes[t]=[0,l,s,r]),null)},a.prototype._pre_draw=function(){var t,e,r,n,o,i,a,s,l,h,u,c;for(c in this.activate(),a=this._samplers)a.hasOwnProperty(c)&&(l=(i=c=a[c])[0],s=i[1],h=i[2],this._gl.activeTexture(_(this._gl.TEXTURE0,h)),this._gl.bindTexture(l,s));for(c in o=this._attributes)o.hasOwnProperty(c)&&(u=(n=c=o[c])[0],e=n[1],r=n[2],t=n[3],g(u)?(this._gl.bindBuffer(this._gl.ARRAY_BUFFER,u),this._gl.enableVertexAttribArray(e),this._gl[r].apply(this._gl,[].concat([e],t))):(this._gl.bindBuffer(this._gl.ARRAY_BUFFER,null),this._gl.disableVertexAttribArray(e),this._gl[r].apply(this._gl,[].concat([e],t))));return g(this._validated)||(this._validated=!0,this._validate()),null},a.prototype._validate=function(){var t;if(this._unset_variables.length&&c.log(\"Program has unset variables: \"+this._unset_variables),this._gl.validateProgram(this.handle),!g(this._gl.getProgramParameter(this.handle,this._gl.VALIDATE_STATUS)))throw c.log(this._gl.getProgramInfoLog(this.handle)),(t=new Error(\"RuntimeError:Program validation error\")).name=\"RuntimeError\",t;return null},a.prototype.draw=function(t,e){var r,n,o,a,s;if(!g(this._linked))throw(n=new Error(\"RuntimeError:Cannot draw program if code has not been set\")).name=\"RuntimeError\",n;return u(this._gl,\"before draw\"),g(e instanceof i)?(this._pre_draw(),e.activate(),r=e._buffer_size/2,a=this._gl.UNSIGNED_SHORT,this._gl.drawElements(t,r,a,0),e.deactivate()):(o=(s=e)[0],r=s[1],g(r)&&(this._pre_draw(),this._gl.drawArrays(t,o,r))),u(this._gl,\"after draw\"),null},((n=function(){d(this,arguments)}).prototype=Object.create(o.prototype))._base_class=o.prototype,n.prototype._class_name=\"Buffer\",n.prototype._target=null,n.prototype._usage=35048,n.prototype._create=function(){return this.handle=this._gl.createBuffer(),this._buffer_size=0,null},n.prototype.delete=function(){return this._gl.deleteBuffer(this.handle),null},n.prototype.activate=function(){return this._gl.bindBuffer(this._target,this.handle),null},n.prototype.deactivate=function(){return this._gl.bindBuffer(this._target,null),null},n.prototype.set_size=function(t){return p(t,this._buffer_size)||(this.activate(),this._gl.bufferData(this._target,t,this._usage),this._buffer_size=t),null},n.prototype.set_data=function(t,e){return this.activate(),this._gl.bufferSubData(this._target,t,e),null},(h=function(){d(this,arguments)}).prototype=Object.create(n.prototype),h.prototype._base_class=n.prototype,h.prototype._class_name=\"VertexBuffer\",h.prototype._target=34962,(i=function(){d(this,arguments)}).prototype=Object.create(n.prototype),i.prototype._base_class=n.prototype,i.prototype._class_name=\"IndexBuffer\",i.prototype._target=34963,((s=function(){d(this,arguments)}).prototype=Object.create(o.prototype))._base_class=o.prototype,s.prototype._class_name=\"Texture2D\",s.prototype._target=3553,s.prototype._types={Int8Array:5120,Uint8Array:5121,Int16Array:5122,Uint16Array:5123,Int32Array:5124,Uint32Array:5125,Float32Array:5126},s.prototype._create=function(){return this.handle=this._gl.createTexture(),this._shape_format=null,null},s.prototype.delete=function(){return this._gl.deleteTexture(this.handle),null},s.prototype.activate=function(){return this._gl.bindTexture(this._target,this.handle),null},s.prototype.deactivate=function(){return this._gl.bindTexture(this._target,0),null},s.prototype._get_alignment=function(t){var e,r,n;for(\"object\"!=typeof(r=[4,8,2,1])||Array.isArray(r)||(r=Object.keys(r)),n=0;n<r.length;n+=1)if(e=r[n],p(t%e,0))return e;return null},s.prototype.set_wrapping=function(t,e){return this.activate(),this._gl.texParameterf(this._target,this._gl.TEXTURE_WRAP_S,t),this._gl.texParameterf(this._target,this._gl.TEXTURE_WRAP_T,e),null},s.prototype.set_interpolation=function(t,e){return this.activate(),this._gl.texParameterf(this._target,this._gl.TEXTURE_MIN_FILTER,t),this._gl.texParameterf(this._target,this._gl.TEXTURE_MAG_FILTER,e),null},s.prototype.set_size=function(t,e){var r,n,o;return r=(n=t)[0],o=n[1],p([r,o,e],this._shape_format)||(this._shape_format=[r,o,e],this.activate(),this._gl.texImage2D(this._target,0,e,o,r,0,e,this._gl.UNSIGNED_BYTE,null)),this.u_shape=[r,o],null},s.prototype.set_data=function(t,e,r){var n,o,i,a,s,l,h,u,c,_;if(p(e.length,2)&&(e=[e[0],e[1],1]),this.activate(),i=this._shape_format[2],s=(l=e)[0],u=l[1],l[2],_=(h=t)[0],c=h[1],null===(a=m.call(this._types,r.constructor.name,null)))throw(o=new Error(\"ValueError:Type \"+r.constructor.name+\" not allowed for texture\")).name=\"ValueError\",o;return n=this._get_alignment(y(e[e.length-2],e[e.length-1])),p(n,4)||this._gl.pixelStorei(this._gl.UNPACK_ALIGNMENT,n),this._gl.texSubImage2D(this._target,0,c,_,u,s,i,a,r),p(n,4)||this._gl.pixelStorei(this._gl.UNPACK_ALIGNMENT,4),null},((l=function(){d(this,arguments)}).prototype=Object.create(s.prototype))._base_class=s.prototype,l.prototype._class_name=\"Texture3DLike\",l.prototype.GLSL_SAMPLE_NEAREST=\"\\n        vec4 sample3D(sampler2D tex, vec3 texcoord, vec3 shape, vec2 tiles) {\\n            shape.xyz = shape.zyx;  // silly row-major convention\\n            float nrows = tiles.y, ncols = tiles.x;\\n            // Don't let adjacent frames be interpolated into this one\\n            texcoord.x = min(texcoord.x * shape.x, shape.x - 0.5);\\n            texcoord.x = max(0.5, texcoord.x) / shape.x;\\n            texcoord.y = min(texcoord.y * shape.y, shape.y - 0.5);\\n            texcoord.y = max(0.5, texcoord.y) / shape.y;\\n\\n            float zindex = floor(texcoord.z * shape.z);\\n\\n            // Do a lookup in the 2D texture\\n            float u = (mod(zindex, ncols) + texcoord.x) / ncols;\\n            float v = (floor(zindex / ncols) + texcoord.y) / nrows;\\n\\n            return texture2D(tex, vec2(u,v));\\n        }\\n    \",l.prototype.GLSL_SAMPLE_LINEAR=\"\\n        vec4 sample3D(sampler2D tex, vec3 texcoord, vec3 shape, vec2 tiles) {\\n            shape.xyz = shape.zyx;  // silly row-major convention\\n            float nrows = tiles.y, ncols = tiles.x;\\n            // Don't let adjacent frames be interpolated into this one\\n            texcoord.x = min(texcoord.x * shape.x, shape.x - 0.5);\\n            texcoord.x = max(0.5, texcoord.x) / shape.x;\\n            texcoord.y = min(texcoord.y * shape.y, shape.y - 0.5);\\n            texcoord.y = max(0.5, texcoord.y) / shape.y;\\n\\n            float z = texcoord.z * shape.z;\\n            float zindex1 = floor(z);\\n            float u1 = (mod(zindex1, ncols) + texcoord.x) / ncols;\\n            float v1 = (floor(zindex1 / ncols) + texcoord.y) / nrows;\\n\\n            float zindex2 = zindex1 + 1.0;\\n            float u2 = (mod(zindex2, ncols) + texcoord.x) / ncols;\\n            float v2 = (floor(zindex2 / ncols) + texcoord.y) / nrows;\\n\\n            vec4 s1 = texture2D(tex, vec2(u1, v1));\\n            vec4 s2 = texture2D(tex, vec2(u2, v2));\\n\\n            return s1 * (zindex2 - z) + s2 * (z - zindex1);\\n        }\\n    \",l.prototype._get_tile_info=function(t){var e,r,n,o;if(r=this._gl.getParameter(this._gl.MAX_TEXTURE_SIZE),o=Math.floor(r/t[1]),o=Math.min(o,t[0]),n=window.Math.ceil(t[0]/o),g(y(n,t[2])>r))throw(e=new Error(\"RuntimeError:Cannot fit 3D data with shape \"+t+\" onto simulated 2D texture.\")).name=\"RuntimeError\",e;return[o,n]},l.prototype.set_size=function(t,e){var r,n,o,i;return n=(i=this._get_tile_info(t))[0],r=i[1],o=[y(t[1],n),y(t[2],r)],l.prototype._base_class.set_size.call(this,o,e),this.u_shape=[t[0],t[1],t[2]],this.u_tiles=[r,n],null},l.prototype.set_data=function(t,e,r){var n,o,i,a,s,h,u,c,_,f,d,v;if(p(e.length,3)&&(e=[e[0],e[1],e[2],1]),!function(t){for(var e=0;e<t.length;e++)if(!g(t[e]))return!1;return!0}(function(){var e,r,n,o=[];for(\"object\"!=typeof(r=t)||Array.isArray(r)||(r=Object.keys(r)),n=0;n<r.length;n++)e=r[n],o.push(p(e,0));return o}.apply(this)))throw(i=new Error(\"ValueError:Texture3DLike does not support nonzero offset (for now)\")).name=\"ValueError\",i;if(s=(c=this._get_tile_info(e))[0],a=c[1],u=[y(e[1],s),y(e[2],a),e[3]],p(a,1))l.prototype._base_class.set_data.call(this,[0,0],u,r);else for(v=new(0,r.constructor)(y(y(u[0],u[1]),u[2])),l.prototype._base_class.set_data.call(this,[0,0],u,v),d=0;d<e[0];d+=1)h=(_=[Math.floor(d/a),d%a])[0],n=_[1],o=Math.floor(r.length/e[0]),f=r.slice(y(d,o),y(d+1,o)),l.prototype._base_class.set_data.call(this,[y(h,e[1]),y(n,e[2])],e.slice(1),f);return null},e.exports={Buffer:n,GlooObject:o,IndexBuffer:i,Program:a,Texture2D:s,Texture3DLike:l,VertexBuffer:h,check_error:u,console:c}},\n      361: function _(e,t,a){Object.defineProperty(a,\"__esModule\",{value:!0});const r=e(21),s=e(70);class i{constructor(e,t){this.gl=e,this.glyph=t,this.nvertices=0,this.size_changed=!1,this.data_changed=!1,this.visuals_changed=!1,this.init()}set_data_changed(e){e!=this.nvertices&&(this.nvertices=e,this.size_changed=!0),this.data_changed=!0}set_visuals_changed(){this.visuals_changed=!0}render(e,t,a){const[r,i,n]=[0,1,2];let l=1,h=1,[c,o]=this.glyph.renderer.map_to_screen([r*l,i*l,n*l],[r*h,i*h,n*h]);if(isNaN(c[0]+c[1]+c[2]+o[0]+o[1]+o[2]))return s.logger.warn(`WebGL backend (${this.glyph.model.type}): falling back to canvas rendering`),!1;if(l=100/Math.min(Math.max(Math.abs(c[1]-c[0]),1e-12),1e12),h=100/Math.min(Math.max(Math.abs(o[1]-o[0]),1e-12),1e12),[c,o]=this.glyph.renderer.map_to_screen([r*l,i*l,n*l],[r*h,i*h,n*h]),Math.abs(c[1]-c[0]-(c[2]-c[1]))>1e-6||Math.abs(o[1]-o[0]-(o[2]-o[1]))>1e-6)return s.logger.warn(`WebGL backend (${this.glyph.model.type}): falling back to canvas rendering`),!1;const[_,u]=[(c[1]-c[0])/l,(o[1]-o[0])/h],{width:d,height:g}=this.glyph.renderer.plot_view.canvas_view.webgl.canvas,f={pixel_ratio:this.glyph.renderer.plot_view.canvas.pixel_ratio,width:d,height:g,dx:c[0]/_,dy:o[0]/u,sx:_,sy:u};return this.draw(t,a,f),!0}}function n(e,t){const a=new Float32Array(e);for(let r=0,s=e;r<s;r++)a[r]=t;return a}function l(e,t){return void 0!==e[t].spec.value}a.BaseGLGlyph=i,i.__name__=\"BaseGLGlyph\",a.line_width=function(e){return e<2&&(e=Math.sqrt(2*e)),e},a.fill_array_with_float=n,a.fill_array_with_vec=function(e,t,a){const r=new Float32Array(e*t);for(let s=0;s<e;s++)for(let e=0;e<t;e++)r[s*t+e]=a[e];return r},a.visual_prop_is_singular=l,a.attach_float=function(e,t,a,r,s,i){if(s.doit)if(l(s,i))t.used=!1,e.set_attribute(a,\"float\",s[i].value());else{t.used=!0;const n=new Float32Array(s.cache[i+\"_array\"]);t.set_size(4*r),t.set_data(0,n),e.set_attribute(a,\"float\",t)}else t.used=!1,e.set_attribute(a,\"float\",[0])},a.attach_color=function(e,t,a,s,i,h){let c;const o=h+\"_color\",_=h+\"_alpha\";if(i.doit)if(l(i,o)&&l(i,_))t.used=!1,c=r.color2rgba(i[o].value(),i[_].value()),e.set_attribute(a,\"vec4\",c);else{let h,u;t.used=!0,u=l(i,o)?(()=>{const e=[];for(let t=0,a=s;t<a;t++)e.push(i[o].value());return e})():i.cache[o+\"_array\"],h=l(i,_)?n(s,i[_].value()):i.cache[_+\"_array\"];const d=new Float32Array(4*s);for(let e=0,t=s;e<t;e++){c=r.color2rgba(u[e],h[e]);for(let t=0,a=4;t<a;t++)d[4*e+t]=c[t]}t.set_size(4*s*4),t.set_data(0,d),e.set_attribute(a,\"vec4\",t)}else t.used=!1,e.set_attribute(a,\"vec4\",[0,0,0,0])}},\n      362: function _(n,e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.vertex_shader=\"\\nprecision mediump float;\\n\\nconst float PI = 3.14159265358979323846264;\\nconst float THETA = 15.0 * 3.14159265358979323846264/180.0;\\n\\nuniform float u_pixel_ratio;\\nuniform vec2 u_canvas_size, u_offset;\\nuniform vec2 u_scale_aspect;\\nuniform float u_scale_length;\\n\\nuniform vec4 u_color;\\nuniform float u_antialias;\\nuniform float u_length;\\nuniform float u_linewidth;\\nuniform float u_dash_index;\\nuniform float u_closed;\\n\\nattribute vec2 a_position;\\nattribute vec4 a_tangents;\\nattribute vec2 a_segment;\\nattribute vec2 a_angles;\\nattribute vec2 a_texcoord;\\n\\nvarying vec4  v_color;\\nvarying vec2  v_segment;\\nvarying vec2  v_angles;\\nvarying vec2  v_texcoord;\\nvarying vec2  v_miter;\\nvarying float v_length;\\nvarying float v_linewidth;\\n\\nfloat cross(in vec2 v1, in vec2 v2)\\n{\\n    return v1.x*v2.y - v1.y*v2.x;\\n}\\n\\nfloat signed_distance(in vec2 v1, in vec2 v2, in vec2 v3)\\n{\\n    return cross(v2-v1,v1-v3) / length(v2-v1);\\n}\\n\\nvoid rotate( in vec2 v, in float alpha, out vec2 result )\\n{\\n    float c = cos(alpha);\\n    float s = sin(alpha);\\n    result = vec2( c*v.x - s*v.y,\\n                   s*v.x + c*v.y );\\n}\\n\\nvoid main()\\n{\\n    bool closed = (u_closed > 0.0);\\n\\n    // Attributes and uniforms to varyings\\n    v_color = u_color;\\n    v_linewidth = u_linewidth;\\n    v_segment = a_segment * u_scale_length;\\n    v_length = u_length * u_scale_length;\\n\\n    // Scale to map to pixel coordinates. The original algorithm from the paper\\n    // assumed isotropic scale. We obviously do not have this.\\n    vec2 abs_scale_aspect = abs(u_scale_aspect);\\n    vec2 abs_scale = u_scale_length * abs_scale_aspect;\\n\\n    // Correct angles for aspect ratio\\n    vec2 av;\\n    av = vec2(1.0, tan(a_angles.x)) / abs_scale_aspect;\\n    v_angles.x = atan(av.y, av.x);\\n    av = vec2(1.0, tan(a_angles.y)) / abs_scale_aspect;\\n    v_angles.y = atan(av.y, av.x);\\n\\n    // Thickness below 1 pixel are represented using a 1 pixel thickness\\n    // and a modified alpha\\n    v_color.a = min(v_linewidth, v_color.a);\\n    v_linewidth = max(v_linewidth, 1.0);\\n\\n    // If color is fully transparent we just will discard the fragment anyway\\n    if( v_color.a <= 0.0 ) {\\n        gl_Position = vec4(0.0,0.0,0.0,1.0);\\n        return;\\n    }\\n\\n    // This is the actual half width of the line\\n    float w = ceil(u_antialias+v_linewidth)/2.0;\\n\\n    vec2 position = (a_position + u_offset) * abs_scale;\\n\\n    vec2 t1 = normalize(a_tangents.xy * abs_scale_aspect);  // note the scaling for aspect ratio here\\n    vec2 t2 = normalize(a_tangents.zw * abs_scale_aspect);\\n    float u = a_texcoord.x;\\n    float v = a_texcoord.y;\\n    vec2 o1 = vec2( +t1.y, -t1.x);\\n    vec2 o2 = vec2( +t2.y, -t2.x);\\n\\n    // This is a join\\n    // ----------------------------------------------------------------\\n    if( t1 != t2 ) {\\n        float angle = atan (t1.x*t2.y-t1.y*t2.x, t1.x*t2.x+t1.y*t2.y);  // Angle needs recalculation for some reason\\n        vec2 t  = normalize(t1+t2);\\n        vec2 o  = vec2( + t.y, - t.x);\\n\\n        if ( u_dash_index > 0.0 )\\n        {\\n            // Broken angle\\n            // ----------------------------------------------------------------\\n            if( (abs(angle) > THETA) ) {\\n                position += v * w * o / cos(angle/2.0);\\n                float s = sign(angle);\\n                if( angle < 0.0 ) {\\n                    if( u == +1.0 ) {\\n                        u = v_segment.y + v * w * tan(angle/2.0);\\n                        if( v == 1.0 ) {\\n                            position -= 2.0 * w * t1 / sin(angle);\\n                            u -= 2.0 * w / sin(angle);\\n                        }\\n                    } else {\\n                        u = v_segment.x - v * w * tan(angle/2.0);\\n                        if( v == 1.0 ) {\\n                            position += 2.0 * w * t2 / sin(angle);\\n                            u += 2.0*w / sin(angle);\\n                        }\\n                    }\\n                } else {\\n                    if( u == +1.0 ) {\\n                        u = v_segment.y + v * w * tan(angle/2.0);\\n                        if( v == -1.0 ) {\\n                            position += 2.0 * w * t1 / sin(angle);\\n                            u += 2.0 * w / sin(angle);\\n                        }\\n                    } else {\\n                        u = v_segment.x - v * w * tan(angle/2.0);\\n                        if( v == -1.0 ) {\\n                            position -= 2.0 * w * t2 / sin(angle);\\n                            u -= 2.0*w / sin(angle);\\n                        }\\n                    }\\n                }\\n                // Continuous angle\\n                // ------------------------------------------------------------\\n            } else {\\n                position += v * w * o / cos(angle/2.0);\\n                if( u == +1.0 ) u = v_segment.y;\\n                else            u = v_segment.x;\\n            }\\n        }\\n\\n        // Solid line\\n        // --------------------------------------------------------------------\\n        else\\n        {\\n            position.xy += v * w * o / cos(angle/2.0);\\n            if( angle < 0.0 ) {\\n                if( u == +1.0 ) {\\n                    u = v_segment.y + v * w * tan(angle/2.0);\\n                } else {\\n                    u = v_segment.x - v * w * tan(angle/2.0);\\n                }\\n            } else {\\n                if( u == +1.0 ) {\\n                    u = v_segment.y + v * w * tan(angle/2.0);\\n                } else {\\n                    u = v_segment.x - v * w * tan(angle/2.0);\\n                }\\n            }\\n        }\\n\\n    // This is a line start or end (t1 == t2)\\n    // ------------------------------------------------------------------------\\n    } else {\\n        position += v * w * o1;\\n        if( u == -1.0 ) {\\n            u = v_segment.x - w;\\n            position -= w * t1;\\n        } else {\\n            u = v_segment.y + w;\\n            position += w * t2;\\n        }\\n    }\\n\\n    // Miter distance\\n    // ------------------------------------------------------------------------\\n    vec2 t;\\n    vec2 curr = a_position * abs_scale;\\n    if( a_texcoord.x < 0.0 ) {\\n        vec2 next = curr + t2*(v_segment.y-v_segment.x);\\n\\n        rotate( t1, +v_angles.x/2.0, t);\\n        v_miter.x = signed_distance(curr, curr+t, position);\\n\\n        rotate( t2, +v_angles.y/2.0, t);\\n        v_miter.y = signed_distance(next, next+t, position);\\n    } else {\\n        vec2 prev = curr - t1*(v_segment.y-v_segment.x);\\n\\n        rotate( t1, -v_angles.x/2.0,t);\\n        v_miter.x = signed_distance(prev, prev+t, position);\\n\\n        rotate( t2, -v_angles.y/2.0,t);\\n        v_miter.y = signed_distance(curr, curr+t, position);\\n    }\\n\\n    if (!closed && v_segment.x <= 0.0) {\\n        v_miter.x = 1e10;\\n    }\\n    if (!closed && v_segment.y >= v_length)\\n    {\\n        v_miter.y = 1e10;\\n    }\\n\\n    v_texcoord = vec2( u, v*w );\\n\\n    // Calculate position in device coordinates. Note that we\\n    // already scaled with abs scale above.\\n    vec2 normpos = position * sign(u_scale_aspect);\\n    normpos += 0.5;  // make up for Bokeh's offset\\n    normpos /= u_canvas_size / u_pixel_ratio;  // in 0..1\\n    gl_Position = vec4(normpos*2.0-1.0, 0.0, 1.0);\\n    gl_Position.y *= -1.0;\\n}\\n\"},\n      363: function _(n,t,e){Object.defineProperty(e,\"__esModule\",{value:!0}),e.fragment_shader=\"\\nprecision mediump float;\\n\\nconst float PI = 3.14159265358979323846264;\\nconst float THETA = 15.0 * 3.14159265358979323846264/180.0;\\n\\nuniform sampler2D u_dash_atlas;\\n\\nuniform vec2 u_linecaps;\\nuniform float u_miter_limit;\\nuniform float u_linejoin;\\nuniform float u_antialias;\\nuniform float u_dash_phase;\\nuniform float u_dash_period;\\nuniform float u_dash_index;\\nuniform vec2 u_dash_caps;\\nuniform float u_closed;\\n\\nvarying vec4  v_color;\\nvarying vec2  v_segment;\\nvarying vec2  v_angles;\\nvarying vec2  v_texcoord;\\nvarying vec2  v_miter;\\nvarying float v_length;\\nvarying float v_linewidth;\\n\\n// Compute distance to cap ----------------------------------------------------\\nfloat cap( int type, float dx, float dy, float t, float linewidth )\\n{\\n    float d = 0.0;\\n    dx = abs(dx);\\n    dy = abs(dy);\\n    if      (type == 0)  discard;  // None\\n    else if (type == 1)  d = sqrt(dx*dx+dy*dy);  // Round\\n    else if (type == 3)  d = (dx+abs(dy));  // Triangle in\\n    else if (type == 2)  d = max(abs(dy),(t+dx-abs(dy)));  // Triangle out\\n    else if (type == 4)  d = max(dx,dy);  // Square\\n    else if (type == 5)  d = max(dx+t,dy);  // Butt\\n    return d;\\n}\\n\\n// Compute distance to join -------------------------------------------------\\nfloat join( in int type, in float d, in vec2 segment, in vec2 texcoord, in vec2 miter,\\n           in float linewidth )\\n{\\n    // texcoord.x is distance from start\\n    // texcoord.y is distance from centerline\\n    // segment.x and y indicate the limits (as for texcoord.x) for this segment\\n\\n    float dx = texcoord.x;\\n\\n    // Round join\\n    if( type == 1 ) {\\n        if (dx < segment.x) {\\n            d = max(d,length( texcoord - vec2(segment.x,0.0)));\\n            //d = length( texcoord - vec2(segment.x,0.0));\\n        } else if (dx > segment.y) {\\n            d = max(d,length( texcoord - vec2(segment.y,0.0)));\\n            //d = length( texcoord - vec2(segment.y,0.0));\\n        }\\n    }\\n    // Bevel join\\n    else if ( type == 2 ) {\\n        if (dx < segment.x) {\\n            vec2 x = texcoord - vec2(segment.x,0.0);\\n            d = max(d, max(abs(x.x), abs(x.y)));\\n\\n        } else if (dx > segment.y) {\\n            vec2 x = texcoord - vec2(segment.y,0.0);\\n            d = max(d, max(abs(x.x), abs(x.y)));\\n        }\\n        /*  Original code for bevel which does not work for us\\n        if( (dx < segment.x) ||  (dx > segment.y) )\\n            d = max(d, min(abs(x.x),abs(x.y)));\\n        */\\n    }\\n\\n    return d;\\n}\\n\\nvoid main()\\n{\\n    // If color is fully transparent we just discard the fragment\\n    if( v_color.a <= 0.0 ) {\\n        discard;\\n    }\\n\\n    // Test if dash pattern is the solid one (0)\\n    bool solid =  (u_dash_index == 0.0);\\n\\n    // Test if path is closed\\n    bool closed = (u_closed > 0.0);\\n\\n    vec4 color = v_color;\\n    float dx = v_texcoord.x;\\n    float dy = v_texcoord.y;\\n    float t = v_linewidth/2.0-u_antialias;\\n    float width = 1.0;  //v_linewidth; original code had dashes scale with line width, we do not\\n    float d = 0.0;\\n\\n    vec2 linecaps = u_linecaps;\\n    vec2 dash_caps = u_dash_caps;\\n    float line_start = 0.0;\\n    float line_stop = v_length;\\n\\n    // Apply miter limit; fragments too far into the miter are simply discarded\\n    if( (dx < v_segment.x) || (dx > v_segment.y) ) {\\n        float into_miter = max(v_segment.x - dx, dx - v_segment.y);\\n        if (into_miter > u_miter_limit*v_linewidth/2.0)\\n          discard;\\n    }\\n\\n    // Solid line --------------------------------------------------------------\\n    if( solid ) {\\n        d = abs(dy);\\n        if( (!closed) && (dx < line_start) ) {\\n            d = cap( int(u_linecaps.x), abs(dx), abs(dy), t, v_linewidth );\\n        }\\n        else if( (!closed) &&  (dx > line_stop) ) {\\n            d = cap( int(u_linecaps.y), abs(dx)-line_stop, abs(dy), t, v_linewidth );\\n        }\\n        else {\\n            d = join( int(u_linejoin), abs(dy), v_segment, v_texcoord, v_miter, v_linewidth );\\n        }\\n\\n    // Dash line --------------------------------------------------------------\\n    } else {\\n        float segment_start = v_segment.x;\\n        float segment_stop  = v_segment.y;\\n        float segment_center= (segment_start+segment_stop)/2.0;\\n        float freq          = u_dash_period*width;\\n        float u = mod( dx + u_dash_phase*width, freq);\\n        vec4 tex = texture2D(u_dash_atlas, vec2(u/freq, u_dash_index)) * 255.0 -10.0;  // conversion to int-like\\n        float dash_center= tex.x * width;\\n        float dash_type  = tex.y;\\n        float _start = tex.z * width;\\n        float _stop  = tex.a * width;\\n        float dash_start = dx - u + _start;\\n        float dash_stop  = dx - u + _stop;\\n\\n        // Compute extents of the first dash (the one relative to v_segment.x)\\n        // Note: this could be computed in the vertex shader\\n        if( (dash_stop < segment_start) && (dash_caps.x != 5.0) ) {\\n            float u = mod(segment_start + u_dash_phase*width, freq);\\n            vec4 tex = texture2D(u_dash_atlas, vec2(u/freq, u_dash_index)) * 255.0 -10.0;  // conversion to int-like\\n            dash_center= tex.x * width;\\n            //dash_type  = tex.y;\\n            float _start = tex.z * width;\\n            float _stop  = tex.a * width;\\n            dash_start = segment_start - u + _start;\\n            dash_stop = segment_start - u + _stop;\\n        }\\n\\n        // Compute extents of the last dash (the one relatives to v_segment.y)\\n        // Note: This could be computed in the vertex shader\\n        else if( (dash_start > segment_stop)  && (dash_caps.y != 5.0) ) {\\n            float u = mod(segment_stop + u_dash_phase*width, freq);\\n            vec4 tex = texture2D(u_dash_atlas, vec2(u/freq, u_dash_index)) * 255.0 -10.0;  // conversion to int-like\\n            dash_center= tex.x * width;\\n            //dash_type  = tex.y;\\n            float _start = tex.z * width;\\n            float _stop  = tex.a * width;\\n            dash_start = segment_stop - u + _start;\\n            dash_stop  = segment_stop - u + _stop;\\n        }\\n\\n        // This test if the we are dealing with a discontinuous angle\\n        bool discontinuous = ((dx <  segment_center) && abs(v_angles.x) > THETA) ||\\n                             ((dx >= segment_center) && abs(v_angles.y) > THETA);\\n        //if( dx < line_start) discontinuous = false;\\n        //if( dx > line_stop)  discontinuous = false;\\n\\n        float d_join = join( int(u_linejoin), abs(dy),\\n                            v_segment, v_texcoord, v_miter, v_linewidth );\\n\\n        // When path is closed, we do not have room for linecaps, so we make room\\n        // by shortening the total length\\n        if (closed) {\\n             line_start += v_linewidth/2.0;\\n             line_stop  -= v_linewidth/2.0;\\n        }\\n\\n        // We also need to take antialias area into account\\n        //line_start += u_antialias;\\n        //line_stop  -= u_antialias;\\n\\n        // Check is dash stop is before line start\\n        if( dash_stop <= line_start ) {\\n            discard;\\n        }\\n        // Check is dash start is beyond line stop\\n        if( dash_start >= line_stop ) {\\n            discard;\\n        }\\n\\n        // Check if current dash start is beyond segment stop\\n        if( discontinuous ) {\\n            // Dash start is beyond segment, we discard\\n            if( (dash_start > segment_stop) ) {\\n                discard;\\n                //gl_FragColor = vec4(1.0,0.0,0.0,.25); return;\\n            }\\n\\n            // Dash stop is before segment, we discard\\n            if( (dash_stop < segment_start) ) {\\n                discard;  //gl_FragColor = vec4(0.0,1.0,0.0,.25); return;\\n            }\\n\\n            // Special case for round caps (nicer with this)\\n            if( dash_caps.x == 1.0 ) {\\n                if( (u > _stop) && (dash_stop > segment_stop )  && (abs(v_angles.y) < PI/2.0)) {\\n                    discard;\\n                }\\n            }\\n\\n            // Special case for round caps  (nicer with this)\\n            if( dash_caps.y == 1.0 ) {\\n                if( (u < _start) && (dash_start < segment_start )  && (abs(v_angles.x) < PI/2.0)) {\\n                    discard;\\n                }\\n            }\\n\\n            // Special case for triangle caps (in & out) and square\\n            // We make sure the cap stop at crossing frontier\\n            if( (dash_caps.x != 1.0) && (dash_caps.x != 5.0) ) {\\n                if( (dash_start < segment_start )  && (abs(v_angles.x) < PI/2.0) ) {\\n                    float a = v_angles.x/2.0;\\n                    float x = (segment_start-dx)*cos(a) - dy*sin(a);\\n                    float y = (segment_start-dx)*sin(a) + dy*cos(a);\\n                    if( x > 0.0 ) discard;\\n                    // We transform the cap into square to avoid holes\\n                    dash_caps.x = 4.0;\\n                }\\n            }\\n\\n            // Special case for triangle caps (in & out) and square\\n            // We make sure the cap stop at crossing frontier\\n            if( (dash_caps.y != 1.0) && (dash_caps.y != 5.0) ) {\\n                if( (dash_stop > segment_stop )  && (abs(v_angles.y) < PI/2.0) ) {\\n                    float a = v_angles.y/2.0;\\n                    float x = (dx-segment_stop)*cos(a) - dy*sin(a);\\n                    float y = (dx-segment_stop)*sin(a) + dy*cos(a);\\n                    if( x > 0.0 ) discard;\\n                    // We transform the caps into square to avoid holes\\n                    dash_caps.y = 4.0;\\n                }\\n            }\\n        }\\n\\n        // Line cap at start\\n        if( (dx < line_start) && (dash_start < line_start) && (dash_stop > line_start) ) {\\n            d = cap( int(linecaps.x), dx-line_start, dy, t, v_linewidth);\\n        }\\n        // Line cap at stop\\n        else if( (dx > line_stop) && (dash_stop > line_stop) && (dash_start < line_stop) ) {\\n            d = cap( int(linecaps.y), dx-line_stop, dy, t, v_linewidth);\\n        }\\n        // Dash cap left - dash_type = -1, 0 or 1, but there may be roundoff errors\\n        else if( dash_type < -0.5 ) {\\n            d = cap( int(dash_caps.y), abs(u-dash_center), dy, t, v_linewidth);\\n            if( (dx > line_start) && (dx < line_stop) )\\n                d = max(d,d_join);\\n        }\\n        // Dash cap right\\n        else if( dash_type > 0.5 ) {\\n            d = cap( int(dash_caps.x), abs(dash_center-u), dy, t, v_linewidth);\\n            if( (dx > line_start) && (dx < line_stop) )\\n                d = max(d,d_join);\\n        }\\n        // Dash body (plain)\\n        else {// if( dash_type > -0.5 &&  dash_type < 0.5) {\\n            d = abs(dy);\\n        }\\n\\n        // Line join\\n        if( (dx > line_start) && (dx < line_stop)) {\\n            if( (dx <= segment_start) && (dash_start <= segment_start)\\n                && (dash_stop >= segment_start) ) {\\n                d = d_join;\\n                // Antialias at outer border\\n                float angle = PI/2.+v_angles.x;\\n                float f = abs( (segment_start - dx)*cos(angle) - dy*sin(angle));\\n                d = max(f,d);\\n            }\\n            else if( (dx > segment_stop) && (dash_start <= segment_stop)\\n                     && (dash_stop >= segment_stop) ) {\\n                d = d_join;\\n                // Antialias at outer border\\n                float angle = PI/2.+v_angles.y;\\n                float f = abs((dx - segment_stop)*cos(angle) - dy*sin(angle));\\n                d = max(f,d);\\n            }\\n            else if( dx < (segment_start - v_linewidth/2.)) {\\n                discard;\\n            }\\n            else if( dx > (segment_stop + v_linewidth/2.)) {\\n                discard;\\n            }\\n        }\\n        else if( dx < (segment_start - v_linewidth/2.)) {\\n            discard;\\n        }\\n        else if( dx > (segment_stop + v_linewidth/2.)) {\\n            discard;\\n        }\\n    }\\n\\n    // Distance to border ------------------------------------------------------\\n    d = d - t;\\n    if( d < 0.0 ) {\\n        gl_FragColor = color;\\n    } else {\\n        d /= u_antialias;\\n        gl_FragColor = vec4(color.rgb, exp(-d*d)*color.a);\\n    }\\n}\\n\"},\n      364: function _(t,s,e){Object.defineProperty(e,\"__esModule\",{value:!0});const i=t(1),a=t(360),r=t(361),o=t(365),_=t(366),h=t(212),l=t(12),n=t(70);class g extends r.BaseGLGlyph{init(){const{gl:t}=this,s=o.vertex_shader,e=_.fragment_shader(this._marker_code);this.prog=new a.Program(t),this.prog.set_shaders(s,e),this.vbo_x=new a.VertexBuffer(t),this.prog.set_attribute(\"a_x\",\"float\",this.vbo_x),this.vbo_y=new a.VertexBuffer(t),this.prog.set_attribute(\"a_y\",\"float\",this.vbo_y),this.vbo_s=new a.VertexBuffer(t),this.prog.set_attribute(\"a_size\",\"float\",this.vbo_s),this.vbo_a=new a.VertexBuffer(t),this.prog.set_attribute(\"a_angle\",\"float\",this.vbo_a),this.vbo_linewidth=new a.VertexBuffer(t),this.vbo_fg_color=new a.VertexBuffer(t),this.vbo_bg_color=new a.VertexBuffer(t),this.index_buffer=new a.IndexBuffer(t)}draw(t,s,e){const i=s.glglyph,{nvertices:a}=i;if(i.data_changed){if(!isFinite(e.dx)||!isFinite(e.dy))return;i._baked_offset=[e.dx,e.dy],i._set_data(a),i.data_changed=!1}else this.glyph instanceof h.CircleView&&null!=this.glyph._radius&&(null==this.last_trans||e.sx!=this.last_trans.sx||e.sy!=this.last_trans.sy)&&(this.last_trans=e,this.vbo_s.set_data(0,new Float32Array(l.map(this.glyph.sradius,t=>2*t))));this.visuals_changed&&(this._set_visuals(a),this.visuals_changed=!1);const r=i._baked_offset;if(this.prog.set_uniform(\"u_pixel_ratio\",\"float\",[e.pixel_ratio]),this.prog.set_uniform(\"u_canvas_size\",\"vec2\",[e.width,e.height]),this.prog.set_uniform(\"u_offset\",\"vec2\",[e.dx-r[0],e.dy-r[1]]),this.prog.set_uniform(\"u_scale\",\"vec2\",[e.sx,e.sy]),this.prog.set_attribute(\"a_x\",\"float\",i.vbo_x),this.prog.set_attribute(\"a_y\",\"float\",i.vbo_y),this.prog.set_attribute(\"a_size\",\"float\",i.vbo_s),this.prog.set_attribute(\"a_angle\",\"float\",i.vbo_a),0!=t.length)if(t.length===a)this.prog.draw(this.gl.POINTS,[0,a]);else if(a<65535){const s=window.navigator.userAgent;s.indexOf(\"MSIE \")+s.indexOf(\"Trident/\")+s.indexOf(\"Edge/\")>0&&n.logger.warn(\"WebGL warning: IE is known to produce 1px sprites whith selections.\"),this.index_buffer.set_size(2*t.length),this.index_buffer.set_data(0,new Uint16Array(t)),this.prog.draw(this.gl.POINTS,this.index_buffer)}else{const s=64e3,e=[];for(let t=0,i=Math.ceil(a/s);t<i;t++)e.push([]);for(let i=0,a=t.length;i<a;i++){const a=t[i]%s;e[Math.floor(t[i]/s)].push(a)}for(let t=0,a=e.length;t<a;t++){const a=new Uint16Array(e[t]),r=t*s*4;0!==a.length&&(this.prog.set_attribute(\"a_x\",\"float\",i.vbo_x,0,r),this.prog.set_attribute(\"a_y\",\"float\",i.vbo_y,0,r),this.prog.set_attribute(\"a_size\",\"float\",i.vbo_s,0,r),this.prog.set_attribute(\"a_angle\",\"float\",i.vbo_a,0,r),this.vbo_linewidth.used&&this.prog.set_attribute(\"a_linewidth\",\"float\",this.vbo_linewidth,0,r),this.vbo_fg_color.used&&this.prog.set_attribute(\"a_fg_color\",\"vec4\",this.vbo_fg_color,0,4*r),this.vbo_bg_color.used&&this.prog.set_attribute(\"a_bg_color\",\"vec4\",this.vbo_bg_color,0,4*r),this.index_buffer.set_size(2*a.length),this.index_buffer.set_data(0,a),this.prog.draw(this.gl.POINTS,this.index_buffer))}}}_set_data(t){const s=4*t;this.vbo_x.set_size(s),this.vbo_y.set_size(s),this.vbo_a.set_size(s),this.vbo_s.set_size(s);const e=new Float64Array(this.glyph._x),i=new Float64Array(this.glyph._y);for(let s=0,a=t;s<a;s++)e[s]+=this._baked_offset[0],i[s]+=this._baked_offset[1];this.vbo_x.set_data(0,new Float32Array(e)),this.vbo_y.set_data(0,new Float32Array(i)),null!=this.glyph._angle&&this.vbo_a.set_data(0,new Float32Array(this.glyph._angle)),this.glyph instanceof h.CircleView&&null!=this.glyph._radius?this.vbo_s.set_data(0,new Float32Array(l.map(this.glyph.sradius,t=>2*t))):this.vbo_s.set_data(0,new Float32Array(this.glyph._size))}_set_visuals(t){r.attach_float(this.prog,this.vbo_linewidth,\"a_linewidth\",t,this.glyph.visuals.line,\"line_width\"),r.attach_color(this.prog,this.vbo_fg_color,\"a_fg_color\",t,this.glyph.visuals.line,\"line\"),r.attach_color(this.prog,this.vbo_bg_color,\"a_bg_color\",t,this.glyph.visuals.fill,\"fill\"),this.prog.set_uniform(\"u_antialias\",\"float\",[.8])}}function f(t){return class extends g{get _marker_code(){return t}}}e.MarkerGLGlyph=g,g.__name__=\"MarkerGLGlyph\";const d=i.__importStar(t(366));e.CircleGLGlyph=f(d.circle),e.SquareGLGlyph=f(d.square),e.DiamondGLGlyph=f(d.diamond),e.TriangleGLGlyph=f(d.triangle),e.InvertedTriangleGLGlyph=f(d.invertedtriangle),e.HexGLGlyph=f(d.hex),e.CrossGLGlyph=f(d.cross),e.CircleCrossGLGlyph=f(d.circlecross),e.SquareCrossGLGlyph=f(d.squarecross),e.DiamondCrossGLGlyph=f(d.diamondcross),e.XGLGlyph=f(d.x),e.CircleXGLGlyph=f(d.circlex),e.SquareXGLGlyph=f(d.squarex),e.AsteriskGLGlyph=f(d.asterisk)},\n      365: function _(n,i,a){Object.defineProperty(a,\"__esModule\",{value:!0}),a.vertex_shader=\"\\nprecision mediump float;\\nconst float SQRT_2 = 1.4142135623730951;\\n//\\nuniform float u_pixel_ratio;\\nuniform vec2 u_canvas_size;\\nuniform vec2 u_offset;\\nuniform vec2 u_scale;\\nuniform float u_antialias;\\n//\\nattribute float a_x;\\nattribute float a_y;\\nattribute float a_size;\\nattribute float a_angle;  // in radians\\nattribute float a_linewidth;\\nattribute vec4  a_fg_color;\\nattribute vec4  a_bg_color;\\n//\\nvarying float v_linewidth;\\nvarying float v_size;\\nvarying vec4  v_fg_color;\\nvarying vec4  v_bg_color;\\nvarying vec2  v_rotation;\\n\\nvoid main (void)\\n{\\n    v_size = a_size * u_pixel_ratio;\\n    v_linewidth = a_linewidth * u_pixel_ratio;\\n    v_fg_color = a_fg_color;\\n    v_bg_color = a_bg_color;\\n    v_rotation = vec2(cos(-a_angle), sin(-a_angle));\\n    // Calculate position - the -0.5 is to correct for canvas origin\\n    vec2 pos = (vec2(a_x, a_y) + u_offset) * u_scale; // in pixels\\n    pos += 0.5;  // make up for Bokeh's offset\\n    pos /= u_canvas_size / u_pixel_ratio;  // in 0..1\\n    gl_Position = vec4(pos*2.0-1.0, 0.0, 1.0);\\n    gl_Position.y *= -1.0;\\n    gl_PointSize = SQRT_2 * v_size + 2.0 * (v_linewidth + 1.5*u_antialias);\\n}\\n\"},\n      366: function _(a,n,s){Object.defineProperty(s,\"__esModule\",{value:!0}),s.fragment_shader=a=>`\\nprecision mediump float;\\nconst float SQRT_2 = 1.4142135623730951;\\nconst float PI = 3.14159265358979323846264;\\n//\\nuniform float u_antialias;\\n//\\nvarying vec4  v_fg_color;\\nvarying vec4  v_bg_color;\\nvarying float v_linewidth;\\nvarying float v_size;\\nvarying vec2  v_rotation;\\n\\n${a}\\n\\nvec4 outline(float distance, float linewidth, float antialias, vec4 fg_color, vec4 bg_color)\\n{\\n    vec4 frag_color;\\n    float t = linewidth/2.0 - antialias;\\n    float signed_distance = distance;\\n    float border_distance = abs(signed_distance) - t;\\n    float alpha = border_distance/antialias;\\n    alpha = exp(-alpha*alpha);\\n\\n    // If fg alpha is zero, it probably means no outline. To avoid a dark outline\\n    // shining through due to aa, we set the fg color to the bg color. Avoid if (i.e. branching).\\n    float select = float(bool(fg_color.a));\\n    fg_color.rgb = select * fg_color.rgb + (1.0  - select) * bg_color.rgb;\\n    // Similarly, if we want a transparent bg\\n    select = float(bool(bg_color.a));\\n    bg_color.rgb = select * bg_color.rgb + (1.0  - select) * fg_color.rgb;\\n\\n    if( border_distance < 0.0)\\n        frag_color = fg_color;\\n    else if( signed_distance < 0.0 ) {\\n        frag_color = mix(bg_color, fg_color, sqrt(alpha));\\n    } else {\\n        if( abs(signed_distance) < (linewidth/2.0 + antialias) ) {\\n            frag_color = vec4(fg_color.rgb, fg_color.a * alpha);\\n        } else {\\n            discard;\\n        }\\n    }\\n    return frag_color;\\n}\\n\\nvoid main()\\n{\\n    vec2 P = gl_PointCoord.xy - vec2(0.5, 0.5);\\n    P = vec2(v_rotation.x*P.x - v_rotation.y*P.y,\\n             v_rotation.y*P.x + v_rotation.x*P.y);\\n    float point_size = SQRT_2*v_size  + 2.0 * (v_linewidth + 1.5*u_antialias);\\n    float distance = marker(P*point_size, v_size);\\n    gl_FragColor = outline(distance, v_linewidth, u_antialias, v_fg_color, v_bg_color);\\n    //gl_FragColor.rgb *= gl_FragColor.a;  // pre-multiply alpha\\n}\\n`,s.circle=\"\\nfloat marker(vec2 P, float size)\\n{\\n    return length(P) - size/2.0;\\n}\\n\",s.square=\"\\nfloat marker(vec2 P, float size)\\n{\\n    return max(abs(P.x), abs(P.y)) - size/2.0;\\n}\\n\",s.diamond=\"\\nfloat marker(vec2 P, float size)\\n{\\n    float x = SQRT_2 / 2.0 * (P.x * 1.5 - P.y);\\n    float y = SQRT_2 / 2.0 * (P.x * 1.5 + P.y);\\n    float r1 = max(abs(x), abs(y)) - size / (2.0 * SQRT_2);\\n    return r1 / SQRT_2;\\n}\\n\",s.hex=\"\\nfloat marker(vec2 P, float size)\\n{\\n    vec2 q = abs(P);\\n    return max(q.y * 0.57735 + q.x - 1.0 * size/2.0, q.y - 0.866 * size/2.0);\\n}\\n\",s.triangle=\"\\nfloat marker(vec2 P, float size)\\n{\\n    P.y -= size * 0.3;\\n    float x = SQRT_2 / 2.0 * (P.x * 1.7 - P.y);\\n    float y = SQRT_2 / 2.0 * (P.x * 1.7 + P.y);\\n    float r1 = max(abs(x), abs(y)) - size / 1.6;\\n    float r2 = P.y;\\n    return max(r1 / SQRT_2, r2);  // Intersect diamond with rectangle\\n}\\n\",s.invertedtriangle=\"\\nfloat marker(vec2 P, float size)\\n{\\n    P.y += size * 0.3;\\n    float x = SQRT_2 / 2.0 * (P.x * 1.7 - P.y);\\n    float y = SQRT_2 / 2.0 * (P.x * 1.7 + P.y);\\n    float r1 = max(abs(x), abs(y)) - size / 1.6;\\n    float r2 = - P.y;\\n    return max(r1 / SQRT_2, r2);  // Intersect diamond with rectangle\\n}\\n\",s.cross='\\nfloat marker(vec2 P, float size)\\n{\\n    float square = max(abs(P.x), abs(P.y)) - size / 2.5;   // 2.5 is a tweak\\n    float cross = min(abs(P.x), abs(P.y)) - size / 100.0;  // bit of \"width\" for aa\\n    return max(square, cross);\\n}\\n',s.circlecross=\"\\nfloat marker(vec2 P, float size)\\n{\\n    // Define quadrants\\n    float qs = size / 2.0;  // quadrant size\\n    float s1 = max(abs(P.x - qs), abs(P.y - qs)) - qs;\\n    float s2 = max(abs(P.x + qs), abs(P.y - qs)) - qs;\\n    float s3 = max(abs(P.x - qs), abs(P.y + qs)) - qs;\\n    float s4 = max(abs(P.x + qs), abs(P.y + qs)) - qs;\\n    // Intersect main shape with quadrants (to form cross)\\n    float circle = length(P) - size/2.0;\\n    float c1 = max(circle, s1);\\n    float c2 = max(circle, s2);\\n    float c3 = max(circle, s3);\\n    float c4 = max(circle, s4);\\n    // Union\\n    return min(min(min(c1, c2), c3), c4);\\n}\\n\",s.squarecross=\"\\nfloat marker(vec2 P, float size)\\n{\\n    // Define quadrants\\n    float qs = size / 2.0;  // quadrant size\\n    float s1 = max(abs(P.x - qs), abs(P.y - qs)) - qs;\\n    float s2 = max(abs(P.x + qs), abs(P.y - qs)) - qs;\\n    float s3 = max(abs(P.x - qs), abs(P.y + qs)) - qs;\\n    float s4 = max(abs(P.x + qs), abs(P.y + qs)) - qs;\\n    // Intersect main shape with quadrants (to form cross)\\n    float square = max(abs(P.x), abs(P.y)) - size/2.0;\\n    float c1 = max(square, s1);\\n    float c2 = max(square, s2);\\n    float c3 = max(square, s3);\\n    float c4 = max(square, s4);\\n    // Union\\n    return min(min(min(c1, c2), c3), c4);\\n}\\n\",s.diamondcross=\"\\nfloat marker(vec2 P, float size)\\n{\\n    // Define quadrants\\n    float qs = size / 2.0;  // quadrant size\\n    float s1 = max(abs(P.x - qs), abs(P.y - qs)) - qs;\\n    float s2 = max(abs(P.x + qs), abs(P.y - qs)) - qs;\\n    float s3 = max(abs(P.x - qs), abs(P.y + qs)) - qs;\\n    float s4 = max(abs(P.x + qs), abs(P.y + qs)) - qs;\\n    // Intersect main shape with quadrants (to form cross)\\n    float x = SQRT_2 / 2.0 * (P.x * 1.5 - P.y);\\n    float y = SQRT_2 / 2.0 * (P.x * 1.5 + P.y);\\n    float diamond = max(abs(x), abs(y)) - size / (2.0 * SQRT_2);\\n    diamond /= SQRT_2;\\n    float c1 = max(diamond, s1);\\n    float c2 = max(diamond, s2);\\n    float c3 = max(diamond, s3);\\n    float c4 = max(diamond, s4);\\n    // Union\\n    return min(min(min(c1, c2), c3), c4);\\n}\\n\",s.x='\\nfloat marker(vec2 P, float size)\\n{\\n    float circle = length(P) - size / 1.6;\\n    float X = min(abs(P.x - P.y), abs(P.x + P.y)) - size / 100.0;  // bit of \"width\" for aa\\n    return max(circle, X);\\n}\\n',s.circlex='\\nfloat marker(vec2 P, float size)\\n{\\n    float x = P.x - P.y;\\n    float y = P.x + P.y;\\n    // Define quadrants\\n    float qs = size / 2.0;  // quadrant size\\n    float s1 = max(abs(x - qs), abs(y - qs)) - qs;\\n    float s2 = max(abs(x + qs), abs(y - qs)) - qs;\\n    float s3 = max(abs(x - qs), abs(y + qs)) - qs;\\n    float s4 = max(abs(x + qs), abs(y + qs)) - qs;\\n    // Intersect main shape with quadrants (to form cross)\\n    float circle = length(P) - size/2.0;\\n    float c1 = max(circle, s1);\\n    float c2 = max(circle, s2);\\n    float c3 = max(circle, s3);\\n    float c4 = max(circle, s4);\\n    // Union\\n    float almost = min(min(min(c1, c2), c3), c4);\\n    // In this case, the X is also outside of the main shape\\n    float Xmask = length(P) - size / 1.6;  // a circle\\n    float X = min(abs(P.x - P.y), abs(P.x + P.y)) - size / 100.0;  // bit of \"width\" for aa\\n    return min(max(X, Xmask), almost);\\n}\\n',s.squarex=\"\\nfloat marker(vec2 P, float size)\\n{\\n    float x = P.x - P.y;\\n    float y = P.x + P.y;\\n    // Define quadrants\\n    float qs = size / 2.0;  // quadrant size\\n    float s1 = max(abs(x - qs), abs(y - qs)) - qs;\\n    float s2 = max(abs(x + qs), abs(y - qs)) - qs;\\n    float s3 = max(abs(x - qs), abs(y + qs)) - qs;\\n    float s4 = max(abs(x + qs), abs(y + qs)) - qs;\\n    // Intersect main shape with quadrants (to form cross)\\n    float square = max(abs(P.x), abs(P.y)) - size/2.0;\\n    float c1 = max(square, s1);\\n    float c2 = max(square, s2);\\n    float c3 = max(square, s3);\\n    float c4 = max(square, s4);\\n    // Union\\n    return min(min(min(c1, c2), c3), c4);\\n}\\n\",s.asterisk='\\nfloat marker(vec2 P, float size)\\n{\\n    // Masks\\n    float diamond = max(abs(SQRT_2 / 2.0 * (P.x - P.y)), abs(SQRT_2 / 2.0 * (P.x + P.y))) - size / (2.0 * SQRT_2);\\n    float square = max(abs(P.x), abs(P.y)) - size / (2.0 * SQRT_2);\\n    // Shapes\\n    float X = min(abs(P.x - P.y), abs(P.x + P.y)) - size / 100.0;  // bit of \"width\" for aa\\n    float cross = min(abs(P.x), abs(P.y)) - size / 100.0;  // bit of \"width\" for aa\\n    // Result is union of masked shapes\\n    return min(max(X, diamond), max(cross, square));\\n}\\n'},\n      }, 357, {\"models/glyphs/webgl/main\":357,\"models/glyphs/webgl/index\":358,\"models/glyphs/webgl/line\":359,\"models/glyphs/webgl/base\":361,\"models/glyphs/webgl/line.vert\":362,\"models/glyphs/webgl/line.frag\":363,\"models/glyphs/webgl/markers\":364,\"models/glyphs/webgl/markers.vert\":365,\"models/glyphs/webgl/markers.frag\":366}, {});\n      })\n\n\n      /* END bokeh-gl.min.js */\n    },\n    \n    function(Bokeh) {\n      Bokeh.set_log_level(\"info\");\n    },\n    \n    function(Bokeh) {\n      /* BEGIN panel.min.js */\n      /*!\n       * Copyright (c) 2012 - 2020, Anaconda, Inc., and Bokeh Contributors\n       * All rights reserved.\n       * \n       * Redistribution and use in source and binary forms, with or without modification,\n       * are permitted provided that the following conditions are met:\n       * \n       * Redistributions of source code must retain the above copyright notice,\n       * this list of conditions and the following disclaimer.\n       * \n       * Redistributions in binary form must reproduce the above copyright notice,\n       * this list of conditions and the following disclaimer in the documentation\n       * and/or other materials provided with the distribution.\n       * \n       * Neither the name of Anaconda nor the names of any contributors\n       * may be used to endorse or promote products derived from this software\n       * without specific prior written permission.\n       * \n       * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\n       * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\n       * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\n       * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE\n       * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\n       * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF\n       * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS\n       * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN\n       * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\n       * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF\n       * THE POSSIBILITY OF SUCH DAMAGE.\n      */\n      (function(root, factory) {\n        factory(root[\"Bokeh\"]);\n      })(this, function(Bokeh) {\n        var define;\n        return (function(modules, entry, aliases, externals) {\n          if (Bokeh != null) {\n            return Bokeh.register_plugin(modules, entry, aliases, externals);\n          } else {\n            throw new Error(\"Cannot find Bokeh. You have to load it prior to loading plugins.\");\n          }\n        })\n      ({\n      \"4e90918c0a\": function _(e,t,o){Object.defineProperty(o,\"__esModule\",{value:!0});const s=e(\"tslib\").__importStar(e(\"0c776fff4c\"));o.Panel=s,e(\"@bokehjs/base\").register_models(s)},\n      \"0c776fff4c\": function _(a,e,o){Object.defineProperty(o,\"__esModule\",{value:!0});const r=a(\"tslib\");var t=a(\"3343056bd8\");o.AcePlot=t.AcePlot;var l=a(\"66d52165db\");o.Audio=l.Audio;var d=a(\"f6b9b1d914\");o.DeckGLPlot=d.DeckGLPlot;var b=a(\"ae707e931d\");o.HTML=b.HTML;var v=a(\"9ba5b8422a\");o.JSON=v.JSON;var c=a(\"a94e371ba4\");o.FileDownload=c.FileDownload;var P=a(\"7b859fb3cf\");o.KaTeX=P.KaTeX;var f=a(\"0c21036737\");o.MathJax=f.MathJax;var i=a(\"000f20fdd3\");o.Player=i.Player;var s=a(\"2363c12dd6\");o.PlotlyPlot=s.PlotlyPlot;var S=a(\"76307e5afa\");o.Progress=S.Progress;var n=a(\"38b2bc9574\");o.State=n.State;var V=a(\"1109f5d4e5\");o.VegaPlot=V.VegaPlot;var u=a(\"b0c3e9e9c2\");o.Video=u.Video;var y=a(\"3c7145a2fa\");o.VideoStream=y.VideoStream,r.__exportStar(a(\"ecfbb965eb\"),o)},\n      \"3343056bd8\": function _(e,t,o){Object.defineProperty(o,\"__esModule\",{value:!0});const i=e(\"tslib\").__importStar(e(\"@bokehjs/core/properties\")),s=e(\"@bokehjs/models/layouts/html_box\"),n=e(\"@bokehjs/core/dom\"),a=e(\"ba20932521\");class d extends a.PanelHTMLBoxView{initialize(){super.initialize(),this._ace=window.ace,this._container=n.div({id:\"_\"+Math.random().toString(36).substr(2,9),style:{width:\"100%\",height:\"100%\"}})}connect_signals(){super.connect_signals(),this.connect(this.model.properties.code.change,()=>this._update_code_from_model()),this.connect(this.model.properties.theme.change,()=>this._update_theme()),this.connect(this.model.properties.language.change,()=>this._update_language()),this.connect(this.model.properties.annotations.change,()=>this._add_annotations()),this.connect(this.model.properties.readonly.change,()=>{this._editor.setReadOnly(this.model.readonly)})}render(){super.render(),this._container!==this.el.childNodes[0]&&this.el.appendChild(this._container),this._container.textContent=this.model.code,this._editor=this._ace.edit(this._container.id),this._editor.setTheme(\"ace/theme/\"+`${this.model.theme}`),this._editor.session.setMode(\"ace/mode/\"+`${this.model.language}`),this._editor.setReadOnly(this.model.readonly),this._langTools=this._ace.require(\"ace/ext/language_tools\"),this._editor.setOptions({enableBasicAutocompletion:!0,enableSnippets:!0,fontFamily:\"monospace\"}),this._editor.on(\"change\",()=>this._update_code_from_editor())}_update_code_from_model(){this._editor&&this._editor.getValue()!=this.model.code&&this._editor.setValue(this.model.code)}_update_code_from_editor(){this._editor.getValue()!=this.model.code&&(this.model.code=this._editor.getValue())}_update_theme(){this._editor.setTheme(\"ace/theme/\"+`${this.model.theme}`)}_update_language(){this._editor.session.setMode(\"ace/mode/\"+`${this.model.language}`)}_add_annotations(){this._editor.session.setAnnotations(this.model.annotations)}after_layout(){super.after_layout(),this._editor.resize()}}o.AcePlotView=d,d.__name__=\"AcePlotView\";class h extends s.HTMLBox{constructor(e){super(e)}static init_AcePlot(){this.prototype.default_view=d,this.define({code:[i.String],language:[i.String,\"python\"],theme:[i.String,\"chrome\"],annotations:[i.Array,[]],readonly:[i.Boolean,!1]}),this.override({height:300,width:300})}}o.AcePlot=h,h.__name__=\"AcePlot\",h.__module__=\"panel.models.ace\",h.init_AcePlot()},\n      \"ba20932521\": function _(e,i,t){Object.defineProperty(t,\"__esModule\",{value:!0});const s=e(\"@bokehjs/core/layout/layoutable\"),h=e(\"@bokehjs/core/layout/types\"),o=e(\"@bokehjs/core/dom\"),_=e(\"@bokehjs/models/widgets/markup\"),n=e(\"@bokehjs/models/layouts/html_box\");function a(e,i){let t=null!=i.width?\"fixed\":\"fit\",s=null!=i.height?\"fixed\":\"fit\";const{sizing_mode:h}=i;if(null!=h)if(\"fixed\"==h)t=s=\"fixed\";else if(\"stretch_both\"==h)t=s=\"max\";else if(\"stretch_width\"==h)t=\"max\";else if(\"stretch_height\"==h)s=\"max\";else switch(h){case\"scale_width\":t=\"max\",s=\"min\";break;case\"scale_height\":t=\"min\",s=\"max\";break;case\"scale_both\":t=\"max\",s=\"max\";break;default:throw new Error(\"unreachable\")}\"fixed\"==t&&i.width?e.style.width=i.width+\"px\":\"max\"==t&&(e.style.width=\"100%\"),\"fixed\"==s&&i.height?e.style.height=i.height+\"px\":\"max\"==s&&(e.style.height=\"100%\")}t.set_size=a;class d extends s.Layoutable{constructor(e,i,t){super(),this.el=e,this.sizing_mode=i,this.changed=t,this._cache={},this._cache_count={}}_measure(e){const i=[e.width,e.height,this.sizing_mode].toString(),t=this.changed&&\"fixed\"!=this.sizing_mode&&null!=this.sizing_mode?1:0;if(i in this._cache&&this._cache_count[i]>=t)return this._cache_count[i]=this._cache_count[i]+1,this._cache[i];const s=new h.Sizeable(e).bounded_to(this.sizing.size),_=o.sized(this.el,s,()=>{const e=new h.Sizeable(o.content_size(this.el)),{border:i,padding:t}=o.extents(this.el);return e.grow_by(i).grow_by(t).map(Math.ceil)});return this._cache[i]=_,this._cache_count[i]=0,_}}t.CachedVariadicBox=d,d.__name__=\"CachedVariadicBox\";class l extends _.MarkupView{_update_layout(){let e=void 0!==this._prev_sizing_mode&&this._prev_sizing_mode!==this.model.sizing_mode;this._prev_sizing_mode=this.model.sizing_mode,this.layout=new d(this.el,this.model.sizing_mode,e),this.layout.set_sizing(this.box_sizing())}render(){super.render(),a(this.markup_el,this.model)}}t.PanelMarkupView=l,l.__name__=\"PanelMarkupView\";class c extends n.HTMLBoxView{_update_layout(){let e=void 0!==this._prev_sizing_mode&&this._prev_sizing_mode!==this.model.sizing_mode;this._prev_sizing_mode=this.model.sizing_mode,this.layout=new d(this.el,this.model.sizing_mode,e),this.layout.set_sizing(this.box_sizing())}render(){super.render(),a(this.el,this.model)}}t.PanelHTMLBoxView=c,c.__name__=\"PanelHTMLBoxView\"},\n      \"66d52165db\": function _(e,t,i){Object.defineProperty(i,\"__esModule\",{value:!0});const o=e(\"tslib\").__importStar(e(\"@bokehjs/core/properties\")),s=e(\"@bokehjs/models/layouts/html_box\"),l=e(\"ba20932521\");class d extends l.PanelHTMLBoxView{initialize(){super.initialize(),this._blocked=!1,this._setting=!1,this._time=Date.now()}connect_signals(){super.connect_signals(),this.connect(this.model.properties.loop.change,()=>this.set_loop()),this.connect(this.model.properties.paused.change,()=>this.set_paused()),this.connect(this.model.properties.time.change,()=>this.set_time()),this.connect(this.model.properties.value.change,()=>this.set_value()),this.connect(this.model.properties.volume.change,()=>this.set_volume())}render(){super.render(),this.audioEl=document.createElement(\"audio\"),this.audioEl.controls=!0,this.audioEl.src=this.model.value,this.audioEl.currentTime=this.model.time,this.audioEl.loop=this.model.loop,null!=this.model.volume?this.audioEl.volume=this.model.volume/100:this.model.volume=100*this.audioEl.volume,this.audioEl.onpause=()=>this.model.paused=!0,this.audioEl.onplay=()=>this.model.paused=!1,this.audioEl.ontimeupdate=()=>this.update_time(this),this.audioEl.onvolumechange=()=>this.update_volume(this),this.el.appendChild(this.audioEl),this.model.paused||this.audioEl.play()}update_time(e){e._setting?e._setting=!1:Date.now()-e._time<e.model.throttle||(e._blocked=!0,e.model.time=e.audioEl.currentTime,e._time=Date.now())}update_volume(e){e._setting?e._setting=!1:(e._blocked=!0,e.model.volume=100*e.audioEl.volume)}set_loop(){this.audioEl.loop=this.model.loop}set_paused(){!this.audioEl.paused&&this.model.paused&&this.audioEl.pause(),this.audioEl.paused&&!this.model.paused&&this.audioEl.play()}set_volume(){this._blocked?this._blocked=!1:(this._setting=!0,null!=this.model.volume&&(this.audioEl.volume=this.model.volume/100))}set_time(){this._blocked?this._blocked=!1:(this._setting=!0,this.audioEl.currentTime=this.model.time)}set_value(){this.audioEl.src=this.model.value}}i.AudioView=d,d.__name__=\"AudioView\";class u extends s.HTMLBox{constructor(e){super(e)}static init_Audio(){this.prototype.default_view=d,this.define({loop:[o.Boolean,!1],paused:[o.Boolean,!0],time:[o.Number,0],throttle:[o.Number,250],value:[o.Any,\"\"],volume:[o.Number,null]})}}i.Audio=u,u.__name__=\"Audio\",u.__module__=\"panel.models.widgets\",u.init_Audio()},\n      \"f6b9b1d914\": function _(e,t,o){Object.defineProperty(o,\"__esModule\",{value:!0});const i=e(\"tslib\"),a=e(\"@bokehjs/core/dom\"),s=i.__importStar(e(\"@bokehjs/core/properties\")),n=e(\"@bokehjs/models/layouts/html_box\"),c=e(\"ba20932521\"),r=e(\"064eac2866\"),d=i.__importDefault(e(\"093eb75864\")),l=window.deck,_=window.mapboxgl,h=window.loaders;function p(){const e={},t=Object.keys(l).filter(e=>e.charAt(0)===e.charAt(0).toUpperCase());for(const o of t)e[o]=l[o];return e}class u extends c.PanelHTMLBoxView{connect_signals(){super.connect_signals();const{data:e,mapbox_api_key:t,tooltip:o,layers:i,initialViewState:a,data_sources:s}=this.model.properties;this.on_change([t,o],()=>this.render()),this.on_change([e,a],()=>this.updateDeck()),this.on_change([i],()=>this._update_layers()),this.on_change([s],()=>this._connect_sources(!0)),this._layer_map={},this._connected=[],this._connect_sources()}_update_layers(){this._layer_map={},this._update_data(!0)}_connect_sources(e=!1){for(const e of this.model.data_sources)this._connected.indexOf(e)<0&&(this.connect(e.properties.data.change,()=>this._update_data(!0)),this._connected.push(e));this._update_data(e)}initialize(){if(super.initialize(),l.JSONConverter){const{CSVLoader:e,Tile3DLoader:t}=h;h.registerLoaders([t,e]);const o={classes:p(),enumerations:{COORDINATE_SYSTEM:l.COORDINATE_SYSTEM,GL:d.default},constants:{Tile3DLoader:t}};this.jsonConverter=new l.JSONConverter({configuration:o})}}_update_data(e=!0){let t=0;for(const e of this.model.layers){let o;if(t+=1,t-1 in this._layer_map)o=this.model.data_sources[this._layer_map[t-1]];else{if(\"number\"!=typeof e.data)continue;this._layer_map[t-1]=e.data,o=this.model.data_sources[e.data]}const i=[],a=o.columns();for(let e=0;e<o.data[a[0]].length;e++){const t={};for(const i of a){const a=o._shapes[i];void 0!==a&&a.length>1&&\"number\"==typeof a[0]?t[i]=o.data[i].slice(e*a[1],e*a[1]+a[1]):t[i]=o.data[i][e]}i.push(t)}e.data=i}e&&this.updateDeck()}_on_click_event(e){const t={coordinate:e.coordinate,lngLat:e.lngLat,index:e.index};this.model.clickState=t}_on_hover_event(e){const t={coordinate:e.coordinate,lngLat:e.lngLat,index:e.index};this.model.hoverState=t}_on_viewState_event(e){this.model.viewState=e.viewState}getData(){return Object.assign(Object.assign({},this.model.data),{layers:this.model.layers,initialViewState:this.model.initialViewState,onViewStateChange:e=>this._on_viewState_event(e),onClick:e=>this._on_click_event(e),onHover:e=>this._on_hover_event(e)})}updateDeck(){if(!this.deckGL)return void this.render();const e=this.getData();if(l.updateDeck)l.updateDeck(e,this.deckGL);else{const t=this.jsonConverter.convert(e);this.deckGL.setProps(t)}}createDeck({mapboxApiKey:e,container:t,jsonInput:o,tooltip:i}){let a;try{const s=this.jsonConverter.convert(o),n=r.makeTooltip(i);a=new l.DeckGL(Object.assign(Object.assign({},s),{map:_,mapboxApiAccessToken:e,container:t,getTooltip:n}))}catch(e){console.error(e)}return a}render(){super.render();const e=a.div({class:\"deckgl\"});c.set_size(e,this.model);const t=this.model.mapbox_api_key,o=this.model.tooltip,i=this.getData();l.createDeck?this.deckGL=l.createDeck({mapboxApiKey:t,container:e,jsonInput:i,tooltip:o}):this.deckGL=this.createDeck({mapboxApiKey:t,container:e,jsonInput:i,tooltip:o}),this.el.appendChild(e)}}o.DeckGLPlotView=u,u.__name__=\"DeckGLPlotView\";class m extends n.HTMLBox{constructor(e){super(e)}static init_DeckGLPlot(){this.prototype.default_view=u,this.define({data:[s.Any],data_sources:[s.Array,[]],clickState:[s.Any],hoverState:[s.Any],initialViewState:[s.Any],layers:[s.Array,[]],mapbox_api_key:[s.String],tooltip:[s.Any],viewState:[s.Any]}),this.override({height:400,width:600})}}o.DeckGLPlot=m,m.__name__=\"DeckGLPlot\",m.__module__=\"panel.models.deckgl\",m.init_DeckGLPlot()},\n      \"064eac2866\": function _(e,t,n){\n      /*\n          This file was adapted from https://github.com/uber/deck.gl/ the LICENSE\n          below is preserved to comply with the original license.\n          \n          Copyright (c) 2015 - 2017 Uber Technologies, Inc.\n          \n          Permission is hereby granted, free of charge, to any person obtaining a copy\n          of this software and associated documentation files (the \"Software\"), to deal\n          in the Software without restriction, including without limitation the rights\n          to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n          copies of the Software, and to permit persons to whom the Software is\n          furnished to do so, subject to the following conditions:\n          \n          The above copyright notice and this permission notice shall be included in\n          all copies or substantial portions of the Software.\n          \n          THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n          IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n          FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n          AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n          LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n          OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n          THE SOFTWARE.\n          */\n      let i,l;Object.defineProperty(n,\"__esModule\",{value:!0});const o={fontFamily:'\"Helvetica Neue\", Helvetica, Arial, sans-serif',display:\"flex\",flex:\"wrap\",maxWidth:\"500px\",flexDirection:\"column\",zIndex:2};function r(){return document.createElement(\"div\")}function s(e){if(!e.picked)return null;if(e.object===i)return l;const t={html:a(e.object),style:o};return l=t,i=e.object,t}n.getTooltipDefault=s;const c=new Set([\"position\",\"index\"]);function a(e){const t=r();for(const n in e){if(c.has(n))continue;const i=r();i.className=\"header\",i.textContent=n;const l=r();l.className=\"value\",l.textContent=u(e[n]);const o=r();f(o,i,l),o.appendChild(i),o.appendChild(l),t.appendChild(o)}return t.innerHTML}function f(e,t,n){Object.assign(t.style,{fontWeight:700,marginRight:\"10px\",flex:\"1 1 0%\"}),Object.assign(n.style,{flex:\"none\",maxWidth:\"250px\",overflow:\"hidden\",whiteSpace:\"nowrap\",textOverflow:\"ellipsis\"}),Object.assign(e.style,{display:\"flex\",flexDirection:\"row\",justifyContent:\"space-between\",alignItems:\"stretch\"})}function u(e){let t;if(Array.isArray(e)&&e.length>4)t=`Array<${e.length}>`;else if(\"string\"==typeof e)t=e;else if(\"number\"==typeof e)t=String(e);else try{t=JSON.stringify(e)}catch(e){t=\"<Non-Serializable Object>\"}return t.length>50&&(t=t.slice(0,50)),t}function p(e,t){let n=e;for(const e in t)n=n.replace(`{${e}}`,t[e]);return n}n.tabularize=a,n.toText=u,n.substituteIn=p,n.makeTooltip=function(e){return e?e.html||e.text?t=>{if(!t.picked)return null;const n={style:e.style||o};return e.html?n.html=p(e.html,t.object):n.text=p(e.text,t.object),n}:s:null}},\n      \"093eb75864\": function _(E,_,R){_.exports={DEPTH_BUFFER_BIT:256,STENCIL_BUFFER_BIT:1024,COLOR_BUFFER_BIT:16384,POINTS:0,LINES:1,LINE_LOOP:2,LINE_STRIP:3,TRIANGLES:4,TRIANGLE_STRIP:5,TRIANGLE_FAN:6,ZERO:0,ONE:1,SRC_COLOR:768,ONE_MINUS_SRC_COLOR:769,SRC_ALPHA:770,ONE_MINUS_SRC_ALPHA:771,DST_ALPHA:772,ONE_MINUS_DST_ALPHA:773,DST_COLOR:774,ONE_MINUS_DST_COLOR:775,SRC_ALPHA_SATURATE:776,CONSTANT_COLOR:32769,ONE_MINUS_CONSTANT_COLOR:32770,CONSTANT_ALPHA:32771,ONE_MINUS_CONSTANT_ALPHA:32772,FUNC_ADD:32774,FUNC_SUBTRACT:32778,FUNC_REVERSE_SUBTRACT:32779,BLEND_EQUATION:32777,BLEND_EQUATION_RGB:32777,BLEND_EQUATION_ALPHA:34877,BLEND_DST_RGB:32968,BLEND_SRC_RGB:32969,BLEND_DST_ALPHA:32970,BLEND_SRC_ALPHA:32971,BLEND_COLOR:32773,ARRAY_BUFFER_BINDING:34964,ELEMENT_ARRAY_BUFFER_BINDING:34965,LINE_WIDTH:2849,ALIASED_POINT_SIZE_RANGE:33901,ALIASED_LINE_WIDTH_RANGE:33902,CULL_FACE_MODE:2885,FRONT_FACE:2886,DEPTH_RANGE:2928,DEPTH_WRITEMASK:2930,DEPTH_CLEAR_VALUE:2931,DEPTH_FUNC:2932,STENCIL_CLEAR_VALUE:2961,STENCIL_FUNC:2962,STENCIL_FAIL:2964,STENCIL_PASS_DEPTH_FAIL:2965,STENCIL_PASS_DEPTH_PASS:2966,STENCIL_REF:2967,STENCIL_VALUE_MASK:2963,STENCIL_WRITEMASK:2968,STENCIL_BACK_FUNC:34816,STENCIL_BACK_FAIL:34817,STENCIL_BACK_PASS_DEPTH_FAIL:34818,STENCIL_BACK_PASS_DEPTH_PASS:34819,STENCIL_BACK_REF:36003,STENCIL_BACK_VALUE_MASK:36004,STENCIL_BACK_WRITEMASK:36005,VIEWPORT:2978,SCISSOR_BOX:3088,COLOR_CLEAR_VALUE:3106,COLOR_WRITEMASK:3107,UNPACK_ALIGNMENT:3317,PACK_ALIGNMENT:3333,MAX_TEXTURE_SIZE:3379,MAX_VIEWPORT_DIMS:3386,SUBPIXEL_BITS:3408,RED_BITS:3410,GREEN_BITS:3411,BLUE_BITS:3412,ALPHA_BITS:3413,DEPTH_BITS:3414,STENCIL_BITS:3415,POLYGON_OFFSET_UNITS:10752,POLYGON_OFFSET_FACTOR:32824,TEXTURE_BINDING_2D:32873,SAMPLE_BUFFERS:32936,SAMPLES:32937,SAMPLE_COVERAGE_VALUE:32938,SAMPLE_COVERAGE_INVERT:32939,COMPRESSED_TEXTURE_FORMATS:34467,VENDOR:7936,RENDERER:7937,VERSION:7938,IMPLEMENTATION_COLOR_READ_TYPE:35738,IMPLEMENTATION_COLOR_READ_FORMAT:35739,BROWSER_DEFAULT_WEBGL:37444,STATIC_DRAW:35044,STREAM_DRAW:35040,DYNAMIC_DRAW:35048,ARRAY_BUFFER:34962,ELEMENT_ARRAY_BUFFER:34963,BUFFER_SIZE:34660,BUFFER_USAGE:34661,CURRENT_VERTEX_ATTRIB:34342,VERTEX_ATTRIB_ARRAY_ENABLED:34338,VERTEX_ATTRIB_ARRAY_SIZE:34339,VERTEX_ATTRIB_ARRAY_STRIDE:34340,VERTEX_ATTRIB_ARRAY_TYPE:34341,VERTEX_ATTRIB_ARRAY_NORMALIZED:34922,VERTEX_ATTRIB_ARRAY_POINTER:34373,VERTEX_ATTRIB_ARRAY_BUFFER_BINDING:34975,CULL_FACE:2884,FRONT:1028,BACK:1029,FRONT_AND_BACK:1032,BLEND:3042,DEPTH_TEST:2929,DITHER:3024,POLYGON_OFFSET_FILL:32823,SAMPLE_ALPHA_TO_COVERAGE:32926,SAMPLE_COVERAGE:32928,SCISSOR_TEST:3089,STENCIL_TEST:2960,NO_ERROR:0,INVALID_ENUM:1280,INVALID_VALUE:1281,INVALID_OPERATION:1282,OUT_OF_MEMORY:1285,CONTEXT_LOST_WEBGL:37442,CW:2304,CCW:2305,DONT_CARE:4352,FASTEST:4353,NICEST:4354,GENERATE_MIPMAP_HINT:33170,BYTE:5120,UNSIGNED_BYTE:5121,SHORT:5122,UNSIGNED_SHORT:5123,INT:5124,UNSIGNED_INT:5125,FLOAT:5126,DOUBLE:5130,DEPTH_COMPONENT:6402,ALPHA:6406,RGB:6407,RGBA:6408,LUMINANCE:6409,LUMINANCE_ALPHA:6410,UNSIGNED_SHORT_4_4_4_4:32819,UNSIGNED_SHORT_5_5_5_1:32820,UNSIGNED_SHORT_5_6_5:33635,FRAGMENT_SHADER:35632,VERTEX_SHADER:35633,COMPILE_STATUS:35713,DELETE_STATUS:35712,LINK_STATUS:35714,VALIDATE_STATUS:35715,ATTACHED_SHADERS:35717,ACTIVE_ATTRIBUTES:35721,ACTIVE_UNIFORMS:35718,MAX_VERTEX_ATTRIBS:34921,MAX_VERTEX_UNIFORM_VECTORS:36347,MAX_VARYING_VECTORS:36348,MAX_COMBINED_TEXTURE_IMAGE_UNITS:35661,MAX_VERTEX_TEXTURE_IMAGE_UNITS:35660,MAX_TEXTURE_IMAGE_UNITS:34930,MAX_FRAGMENT_UNIFORM_VECTORS:36349,SHADER_TYPE:35663,SHADING_LANGUAGE_VERSION:35724,CURRENT_PROGRAM:35725,NEVER:512,ALWAYS:519,LESS:513,EQUAL:514,LEQUAL:515,GREATER:516,GEQUAL:518,NOTEQUAL:517,KEEP:7680,REPLACE:7681,INCR:7682,DECR:7683,INVERT:5386,INCR_WRAP:34055,DECR_WRAP:34056,NEAREST:9728,LINEAR:9729,NEAREST_MIPMAP_NEAREST:9984,LINEAR_MIPMAP_NEAREST:9985,NEAREST_MIPMAP_LINEAR:9986,LINEAR_MIPMAP_LINEAR:9987,TEXTURE_MAG_FILTER:10240,TEXTURE_MIN_FILTER:10241,TEXTURE_WRAP_S:10242,TEXTURE_WRAP_T:10243,TEXTURE_2D:3553,TEXTURE:5890,TEXTURE_CUBE_MAP:34067,TEXTURE_BINDING_CUBE_MAP:34068,TEXTURE_CUBE_MAP_POSITIVE_X:34069,TEXTURE_CUBE_MAP_NEGATIVE_X:34070,TEXTURE_CUBE_MAP_POSITIVE_Y:34071,TEXTURE_CUBE_MAP_NEGATIVE_Y:34072,TEXTURE_CUBE_MAP_POSITIVE_Z:34073,TEXTURE_CUBE_MAP_NEGATIVE_Z:34074,MAX_CUBE_MAP_TEXTURE_SIZE:34076,TEXTURE0:33984,ACTIVE_TEXTURE:34016,REPEAT:10497,CLAMP_TO_EDGE:33071,MIRRORED_REPEAT:33648,TEXTURE_WIDTH:4096,TEXTURE_HEIGHT:4097,FLOAT_VEC2:35664,FLOAT_VEC3:35665,FLOAT_VEC4:35666,INT_VEC2:35667,INT_VEC3:35668,INT_VEC4:35669,BOOL:35670,BOOL_VEC2:35671,BOOL_VEC3:35672,BOOL_VEC4:35673,FLOAT_MAT2:35674,FLOAT_MAT3:35675,FLOAT_MAT4:35676,SAMPLER_2D:35678,SAMPLER_CUBE:35680,LOW_FLOAT:36336,MEDIUM_FLOAT:36337,HIGH_FLOAT:36338,LOW_INT:36339,MEDIUM_INT:36340,HIGH_INT:36341,FRAMEBUFFER:36160,RENDERBUFFER:36161,RGBA4:32854,RGB5_A1:32855,RGB565:36194,DEPTH_COMPONENT16:33189,STENCIL_INDEX:6401,STENCIL_INDEX8:36168,DEPTH_STENCIL:34041,RENDERBUFFER_WIDTH:36162,RENDERBUFFER_HEIGHT:36163,RENDERBUFFER_INTERNAL_FORMAT:36164,RENDERBUFFER_RED_SIZE:36176,RENDERBUFFER_GREEN_SIZE:36177,RENDERBUFFER_BLUE_SIZE:36178,RENDERBUFFER_ALPHA_SIZE:36179,RENDERBUFFER_DEPTH_SIZE:36180,RENDERBUFFER_STENCIL_SIZE:36181,FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE:36048,FRAMEBUFFER_ATTACHMENT_OBJECT_NAME:36049,FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL:36050,FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE:36051,COLOR_ATTACHMENT0:36064,DEPTH_ATTACHMENT:36096,STENCIL_ATTACHMENT:36128,DEPTH_STENCIL_ATTACHMENT:33306,NONE:0,FRAMEBUFFER_COMPLETE:36053,FRAMEBUFFER_INCOMPLETE_ATTACHMENT:36054,FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT:36055,FRAMEBUFFER_INCOMPLETE_DIMENSIONS:36057,FRAMEBUFFER_UNSUPPORTED:36061,FRAMEBUFFER_BINDING:36006,RENDERBUFFER_BINDING:36007,READ_FRAMEBUFFER:36008,DRAW_FRAMEBUFFER:36009,MAX_RENDERBUFFER_SIZE:34024,INVALID_FRAMEBUFFER_OPERATION:1286,UNPACK_FLIP_Y_WEBGL:37440,UNPACK_PREMULTIPLY_ALPHA_WEBGL:37441,UNPACK_COLORSPACE_CONVERSION_WEBGL:37443,READ_BUFFER:3074,UNPACK_ROW_LENGTH:3314,UNPACK_SKIP_ROWS:3315,UNPACK_SKIP_PIXELS:3316,PACK_ROW_LENGTH:3330,PACK_SKIP_ROWS:3331,PACK_SKIP_PIXELS:3332,TEXTURE_BINDING_3D:32874,UNPACK_SKIP_IMAGES:32877,UNPACK_IMAGE_HEIGHT:32878,MAX_3D_TEXTURE_SIZE:32883,MAX_ELEMENTS_VERTICES:33e3,MAX_ELEMENTS_INDICES:33001,MAX_TEXTURE_LOD_BIAS:34045,MAX_FRAGMENT_UNIFORM_COMPONENTS:35657,MAX_VERTEX_UNIFORM_COMPONENTS:35658,MAX_ARRAY_TEXTURE_LAYERS:35071,MIN_PROGRAM_TEXEL_OFFSET:35076,MAX_PROGRAM_TEXEL_OFFSET:35077,MAX_VARYING_COMPONENTS:35659,FRAGMENT_SHADER_DERIVATIVE_HINT:35723,RASTERIZER_DISCARD:35977,VERTEX_ARRAY_BINDING:34229,MAX_VERTEX_OUTPUT_COMPONENTS:37154,MAX_FRAGMENT_INPUT_COMPONENTS:37157,MAX_SERVER_WAIT_TIMEOUT:37137,MAX_ELEMENT_INDEX:36203,RED:6403,RGB8:32849,RGBA8:32856,RGB10_A2:32857,TEXTURE_3D:32879,TEXTURE_WRAP_R:32882,TEXTURE_MIN_LOD:33082,TEXTURE_MAX_LOD:33083,TEXTURE_BASE_LEVEL:33084,TEXTURE_MAX_LEVEL:33085,TEXTURE_COMPARE_MODE:34892,TEXTURE_COMPARE_FUNC:34893,SRGB:35904,SRGB8:35905,SRGB8_ALPHA8:35907,COMPARE_REF_TO_TEXTURE:34894,RGBA32F:34836,RGB32F:34837,RGBA16F:34842,RGB16F:34843,TEXTURE_2D_ARRAY:35866,TEXTURE_BINDING_2D_ARRAY:35869,R11F_G11F_B10F:35898,RGB9_E5:35901,RGBA32UI:36208,RGB32UI:36209,RGBA16UI:36214,RGB16UI:36215,RGBA8UI:36220,RGB8UI:36221,RGBA32I:36226,RGB32I:36227,RGBA16I:36232,RGB16I:36233,RGBA8I:36238,RGB8I:36239,RED_INTEGER:36244,RGB_INTEGER:36248,RGBA_INTEGER:36249,R8:33321,RG8:33323,R16F:33325,R32F:33326,RG16F:33327,RG32F:33328,R8I:33329,R8UI:33330,R16I:33331,R16UI:33332,R32I:33333,R32UI:33334,RG8I:33335,RG8UI:33336,RG16I:33337,RG16UI:33338,RG32I:33339,RG32UI:33340,R8_SNORM:36756,RG8_SNORM:36757,RGB8_SNORM:36758,RGBA8_SNORM:36759,RGB10_A2UI:36975,TEXTURE_IMMUTABLE_FORMAT:37167,TEXTURE_IMMUTABLE_LEVELS:33503,UNSIGNED_INT_2_10_10_10_REV:33640,UNSIGNED_INT_10F_11F_11F_REV:35899,UNSIGNED_INT_5_9_9_9_REV:35902,FLOAT_32_UNSIGNED_INT_24_8_REV:36269,UNSIGNED_INT_24_8:34042,HALF_FLOAT:5131,RG:33319,RG_INTEGER:33320,INT_2_10_10_10_REV:36255,CURRENT_QUERY:34917,QUERY_RESULT:34918,QUERY_RESULT_AVAILABLE:34919,ANY_SAMPLES_PASSED:35887,ANY_SAMPLES_PASSED_CONSERVATIVE:36202,MAX_DRAW_BUFFERS:34852,DRAW_BUFFER0:34853,DRAW_BUFFER1:34854,DRAW_BUFFER2:34855,DRAW_BUFFER3:34856,DRAW_BUFFER4:34857,DRAW_BUFFER5:34858,DRAW_BUFFER6:34859,DRAW_BUFFER7:34860,DRAW_BUFFER8:34861,DRAW_BUFFER9:34862,DRAW_BUFFER10:34863,DRAW_BUFFER11:34864,DRAW_BUFFER12:34865,DRAW_BUFFER13:34866,DRAW_BUFFER14:34867,DRAW_BUFFER15:34868,MAX_COLOR_ATTACHMENTS:36063,COLOR_ATTACHMENT1:36065,COLOR_ATTACHMENT2:36066,COLOR_ATTACHMENT3:36067,COLOR_ATTACHMENT4:36068,COLOR_ATTACHMENT5:36069,COLOR_ATTACHMENT6:36070,COLOR_ATTACHMENT7:36071,COLOR_ATTACHMENT8:36072,COLOR_ATTACHMENT9:36073,COLOR_ATTACHMENT10:36074,COLOR_ATTACHMENT11:36075,COLOR_ATTACHMENT12:36076,COLOR_ATTACHMENT13:36077,COLOR_ATTACHMENT14:36078,COLOR_ATTACHMENT15:36079,SAMPLER_3D:35679,SAMPLER_2D_SHADOW:35682,SAMPLER_2D_ARRAY:36289,SAMPLER_2D_ARRAY_SHADOW:36292,SAMPLER_CUBE_SHADOW:36293,INT_SAMPLER_2D:36298,INT_SAMPLER_3D:36299,INT_SAMPLER_CUBE:36300,INT_SAMPLER_2D_ARRAY:36303,UNSIGNED_INT_SAMPLER_2D:36306,UNSIGNED_INT_SAMPLER_3D:36307,UNSIGNED_INT_SAMPLER_CUBE:36308,UNSIGNED_INT_SAMPLER_2D_ARRAY:36311,MAX_SAMPLES:36183,SAMPLER_BINDING:35097,PIXEL_PACK_BUFFER:35051,PIXEL_UNPACK_BUFFER:35052,PIXEL_PACK_BUFFER_BINDING:35053,PIXEL_UNPACK_BUFFER_BINDING:35055,COPY_READ_BUFFER:36662,COPY_WRITE_BUFFER:36663,COPY_READ_BUFFER_BINDING:36662,COPY_WRITE_BUFFER_BINDING:36663,FLOAT_MAT2x3:35685,FLOAT_MAT2x4:35686,FLOAT_MAT3x2:35687,FLOAT_MAT3x4:35688,FLOAT_MAT4x2:35689,FLOAT_MAT4x3:35690,UNSIGNED_INT_VEC2:36294,UNSIGNED_INT_VEC3:36295,UNSIGNED_INT_VEC4:36296,UNSIGNED_NORMALIZED:35863,SIGNED_NORMALIZED:36764,VERTEX_ATTRIB_ARRAY_INTEGER:35069,VERTEX_ATTRIB_ARRAY_DIVISOR:35070,TRANSFORM_FEEDBACK_BUFFER_MODE:35967,MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS:35968,TRANSFORM_FEEDBACK_VARYINGS:35971,TRANSFORM_FEEDBACK_BUFFER_START:35972,TRANSFORM_FEEDBACK_BUFFER_SIZE:35973,TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN:35976,MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS:35978,MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS:35979,INTERLEAVED_ATTRIBS:35980,SEPARATE_ATTRIBS:35981,TRANSFORM_FEEDBACK_BUFFER:35982,TRANSFORM_FEEDBACK_BUFFER_BINDING:35983,TRANSFORM_FEEDBACK:36386,TRANSFORM_FEEDBACK_PAUSED:36387,TRANSFORM_FEEDBACK_ACTIVE:36388,TRANSFORM_FEEDBACK_BINDING:36389,FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING:33296,FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE:33297,FRAMEBUFFER_ATTACHMENT_RED_SIZE:33298,FRAMEBUFFER_ATTACHMENT_GREEN_SIZE:33299,FRAMEBUFFER_ATTACHMENT_BLUE_SIZE:33300,FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE:33301,FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE:33302,FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE:33303,FRAMEBUFFER_DEFAULT:33304,DEPTH24_STENCIL8:35056,DRAW_FRAMEBUFFER_BINDING:36006,READ_FRAMEBUFFER_BINDING:36010,RENDERBUFFER_SAMPLES:36011,FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER:36052,FRAMEBUFFER_INCOMPLETE_MULTISAMPLE:36182,UNIFORM_BUFFER:35345,UNIFORM_BUFFER_BINDING:35368,UNIFORM_BUFFER_START:35369,UNIFORM_BUFFER_SIZE:35370,MAX_VERTEX_UNIFORM_BLOCKS:35371,MAX_FRAGMENT_UNIFORM_BLOCKS:35373,MAX_COMBINED_UNIFORM_BLOCKS:35374,MAX_UNIFORM_BUFFER_BINDINGS:35375,MAX_UNIFORM_BLOCK_SIZE:35376,MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS:35377,MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS:35379,UNIFORM_BUFFER_OFFSET_ALIGNMENT:35380,ACTIVE_UNIFORM_BLOCKS:35382,UNIFORM_TYPE:35383,UNIFORM_SIZE:35384,UNIFORM_BLOCK_INDEX:35386,UNIFORM_OFFSET:35387,UNIFORM_ARRAY_STRIDE:35388,UNIFORM_MATRIX_STRIDE:35389,UNIFORM_IS_ROW_MAJOR:35390,UNIFORM_BLOCK_BINDING:35391,UNIFORM_BLOCK_DATA_SIZE:35392,UNIFORM_BLOCK_ACTIVE_UNIFORMS:35394,UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES:35395,UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER:35396,UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER:35398,OBJECT_TYPE:37138,SYNC_CONDITION:37139,SYNC_STATUS:37140,SYNC_FLAGS:37141,SYNC_FENCE:37142,SYNC_GPU_COMMANDS_COMPLETE:37143,UNSIGNALED:37144,SIGNALED:37145,ALREADY_SIGNALED:37146,TIMEOUT_EXPIRED:37147,CONDITION_SATISFIED:37148,WAIT_FAILED:37149,SYNC_FLUSH_COMMANDS_BIT:1,COLOR:6144,DEPTH:6145,STENCIL:6146,MIN:32775,MAX:32776,DEPTH_COMPONENT24:33190,STREAM_READ:35041,STREAM_COPY:35042,STATIC_READ:35045,STATIC_COPY:35046,DYNAMIC_READ:35049,DYNAMIC_COPY:35050,DEPTH_COMPONENT32F:36012,DEPTH32F_STENCIL8:36013,INVALID_INDEX:4294967295,TIMEOUT_IGNORED:-1,MAX_CLIENT_WAIT_TIMEOUT_WEBGL:37447,VERTEX_ATTRIB_ARRAY_DIVISOR_ANGLE:35070,UNMASKED_VENDOR_WEBGL:37445,UNMASKED_RENDERER_WEBGL:37446,MAX_TEXTURE_MAX_ANISOTROPY_EXT:34047,TEXTURE_MAX_ANISOTROPY_EXT:34046,COMPRESSED_RGB_S3TC_DXT1_EXT:33776,COMPRESSED_RGBA_S3TC_DXT1_EXT:33777,COMPRESSED_RGBA_S3TC_DXT3_EXT:33778,COMPRESSED_RGBA_S3TC_DXT5_EXT:33779,COMPRESSED_R11_EAC:37488,COMPRESSED_SIGNED_R11_EAC:37489,COMPRESSED_RG11_EAC:37490,COMPRESSED_SIGNED_RG11_EAC:37491,COMPRESSED_RGB8_ETC2:37492,COMPRESSED_RGBA8_ETC2_EAC:37493,COMPRESSED_SRGB8_ETC2:37494,COMPRESSED_SRGB8_ALPHA8_ETC2_EAC:37495,COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2:37496,COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2:37497,COMPRESSED_RGB_PVRTC_4BPPV1_IMG:35840,COMPRESSED_RGBA_PVRTC_4BPPV1_IMG:35842,COMPRESSED_RGB_PVRTC_2BPPV1_IMG:35841,COMPRESSED_RGBA_PVRTC_2BPPV1_IMG:35843,COMPRESSED_RGB_ETC1_WEBGL:36196,COMPRESSED_RGB_ATC_WEBGL:35986,COMPRESSED_RGBA_ATC_EXPLICIT_ALPHA_WEBGL:35986,COMPRESSED_RGBA_ATC_INTERPOLATED_ALPHA_WEBGL:34798,UNSIGNED_INT_24_8_WEBGL:34042,HALF_FLOAT_OES:36193,RGBA32F_EXT:34836,RGB32F_EXT:34837,FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE_EXT:33297,UNSIGNED_NORMALIZED_EXT:35863,MIN_EXT:32775,MAX_EXT:32776,SRGB_EXT:35904,SRGB_ALPHA_EXT:35906,SRGB8_ALPHA8_EXT:35907,FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING_EXT:33296,FRAGMENT_SHADER_DERIVATIVE_HINT_OES:35723,COLOR_ATTACHMENT0_WEBGL:36064,COLOR_ATTACHMENT1_WEBGL:36065,COLOR_ATTACHMENT2_WEBGL:36066,COLOR_ATTACHMENT3_WEBGL:36067,COLOR_ATTACHMENT4_WEBGL:36068,COLOR_ATTACHMENT5_WEBGL:36069,COLOR_ATTACHMENT6_WEBGL:36070,COLOR_ATTACHMENT7_WEBGL:36071,COLOR_ATTACHMENT8_WEBGL:36072,COLOR_ATTACHMENT9_WEBGL:36073,COLOR_ATTACHMENT10_WEBGL:36074,COLOR_ATTACHMENT11_WEBGL:36075,COLOR_ATTACHMENT12_WEBGL:36076,COLOR_ATTACHMENT13_WEBGL:36077,COLOR_ATTACHMENT14_WEBGL:36078,COLOR_ATTACHMENT15_WEBGL:36079,DRAW_BUFFER0_WEBGL:34853,DRAW_BUFFER1_WEBGL:34854,DRAW_BUFFER2_WEBGL:34855,DRAW_BUFFER3_WEBGL:34856,DRAW_BUFFER4_WEBGL:34857,DRAW_BUFFER5_WEBGL:34858,DRAW_BUFFER6_WEBGL:34859,DRAW_BUFFER7_WEBGL:34860,DRAW_BUFFER8_WEBGL:34861,DRAW_BUFFER9_WEBGL:34862,DRAW_BUFFER10_WEBGL:34863,DRAW_BUFFER11_WEBGL:34864,DRAW_BUFFER12_WEBGL:34865,DRAW_BUFFER13_WEBGL:34866,DRAW_BUFFER14_WEBGL:34867,DRAW_BUFFER15_WEBGL:34868,MAX_COLOR_ATTACHMENTS_WEBGL:36063,MAX_DRAW_BUFFERS_WEBGL:34852,VERTEX_ARRAY_BINDING_OES:34229,QUERY_COUNTER_BITS_EXT:34916,CURRENT_QUERY_EXT:34917,QUERY_RESULT_EXT:34918,QUERY_RESULT_AVAILABLE_EXT:34919,TIME_ELAPSED_EXT:35007,TIMESTAMP_EXT:36392,GPU_DISJOINT_EXT:36795}},\n      \"ae707e931d\": function _(e,t,r){Object.defineProperty(r,\"__esModule\",{value:!0});const n=e(\"@bokehjs/models/widgets/markup\"),a=e(\"ba20932521\");class s extends a.PanelMarkupView{render(){var e;super.render();const t=(e=this.model.text,(new DOMParser).parseFromString(e,\"text/html\").documentElement.textContent)||this.model.text;t?(this.markup_el.innerHTML=t,Array.from(this.markup_el.querySelectorAll(\"script\")).forEach(e=>{const t=document.createElement(\"script\");Array.from(e.attributes).forEach(e=>t.setAttribute(e.name,e.value)),t.appendChild(document.createTextNode(e.innerHTML)),e.parentNode&&e.parentNode.replaceChild(t,e)})):this.markup_el.innerHTML=\"\"}}r.HTMLView=s,s.__name__=\"HTMLView\";class o extends n.Markup{constructor(e){super(e)}static init_HTML(){this.prototype.default_view=s}}r.HTML=o,o.__name__=\"HTML\",o.__module__=\"panel.models.markup\",o.init_HTML()},\n      \"9ba5b8422a\": function _(e,t,r){Object.defineProperty(r,\"__esModule\",{value:!0});const s=e(\"tslib\"),i=s.__importStar(e(\"@bokehjs/core/properties\")),o=e(\"@bokehjs/models/widgets/markup\"),n=s.__importDefault(e(\"18bba7b7e1\")),a=e(\"ba20932521\");class d extends a.PanelMarkupView{render(){super.render();const e=this.model.text.replace(/(\\r\\n|\\n|\\r)/gm,\"\").replace(\"'\",'\"');let t;try{t=window.JSON.parse(e)}catch(e){return void(this.markup_el.innerHTML=\"<b>Invalid JSON:</b> \"+e.toString())}const r={hoverPreviewEnabled:this.model.hover_preview,theme:this.model.theme},s=new n.default(t,this.model.depth,r).render();let i=\"border-radius: 5px; padding: 10px;\";\"dark\"==this.model.theme?s.style.cssText=\"background-color: rgb(30, 30, 30);\"+i:s.style.cssText=i,this.markup_el.append(s)}}r.JSONView=d,d.__name__=\"JSONView\";const l=[\"dark\",\"light\"];class p extends o.Markup{constructor(e){super(e)}static init_JSON(){this.prototype.default_view=d,this.define({depth:[i.Number,1],hover_preview:[i.Boolean,!1],theme:[i.Enum(l),\"dark\"]})}}r.JSON=p,p.__name__=\"JSON\",p.__module__=\"panel.models.markup\",p.init_JSON()},\n      \"18bba7b7e1\": function _(t,e,r){function n(t){return null===t?\"null\":typeof t}function o(t){return!!t&&\"object\"==typeof t}function i(t){if(void 0===t)return\"\";if(null===t)return\"Object\";if(\"object\"==typeof t&&!t.constructor)return\"Object\";var e=/function ([^(]*)/.exec(t.constructor.toString());return e&&e.length>1?e[1]:\"\"}function s(t,e,r){return\"null\"===t||\"undefined\"===t?t:(\"string\"!==t&&\"stringifiable\"!==t||(r='\"'+r.replace(/\"/g,'\\\\\"')+'\"'),\"function\"===t?e.toString().replace(/[\\r\\n]/g,\"\").replace(/\\{.*\\}/,\"\")+\"{…}\":r)}function a(t){var e=\"\";return o(t)?(e=i(t),Array.isArray(t)&&(e+=\"[\"+t.length+\"]\")):e=s(n(t),t,t),e}function f(t){return\"json-formatter-\"+t}function m(t,e,r){var n=document.createElement(t);return e&&n.classList.add(f(e)),void 0!==r&&(r instanceof Node?n.appendChild(r):n.appendChild(document.createTextNode(String(r)))),n}Object.defineProperty(r,\"__esModule\",{value:!0}),function(t){if(\"undefined\"!=typeof window){var e=document.createElement(\"style\");e.setAttribute(\"media\",\"screen\"),e.innerHTML=t,document.head.appendChild(e)}}('.json-formatter-row {\\n  font-family: monospace;\\n}\\n.json-formatter-row,\\n.json-formatter-row a,\\n.json-formatter-row a:hover {\\n  color: black;\\n  text-decoration: none;\\n}\\n.json-formatter-row .json-formatter-row {\\n  margin-left: 1rem;\\n}\\n.json-formatter-row .json-formatter-children.json-formatter-empty {\\n  opacity: 0.5;\\n  margin-left: 1rem;\\n}\\n.json-formatter-row .json-formatter-children.json-formatter-empty:after {\\n  display: none;\\n}\\n.json-formatter-row .json-formatter-children.json-formatter-empty.json-formatter-object:after {\\n  content: \"No properties\";\\n}\\n.json-formatter-row .json-formatter-children.json-formatter-empty.json-formatter-array:after {\\n  content: \"[]\";\\n}\\n.json-formatter-row .json-formatter-string,\\n.json-formatter-row .json-formatter-stringifiable {\\n  color: green;\\n  white-space: pre;\\n  word-wrap: break-word;\\n}\\n.json-formatter-row .json-formatter-number {\\n  color: blue;\\n}\\n.json-formatter-row .json-formatter-boolean {\\n  color: red;\\n}\\n.json-formatter-row .json-formatter-null {\\n  color: #855A00;\\n}\\n.json-formatter-row .json-formatter-undefined {\\n  color: #ca0b69;\\n}\\n.json-formatter-row .json-formatter-function {\\n  color: #FF20ED;\\n}\\n.json-formatter-row .json-formatter-date {\\n  background-color: rgba(0, 0, 0, 0.05);\\n}\\n.json-formatter-row .json-formatter-url {\\n  text-decoration: underline;\\n  color: blue;\\n  cursor: pointer;\\n}\\n.json-formatter-row .json-formatter-bracket {\\n  color: blue;\\n}\\n.json-formatter-row .json-formatter-key {\\n  color: #00008B;\\n  padding-right: 0.2rem;\\n}\\n.json-formatter-row .json-formatter-toggler-link {\\n  cursor: pointer;\\n}\\n.json-formatter-row .json-formatter-toggler {\\n  line-height: 1.2rem;\\n  font-size: 0.7rem;\\n  vertical-align: middle;\\n  opacity: 0.6;\\n  cursor: pointer;\\n  padding-right: 0.2rem;\\n}\\n.json-formatter-row .json-formatter-toggler:after {\\n  display: inline-block;\\n  transition: transform 100ms ease-in;\\n  content: \"►\";\\n}\\n.json-formatter-row > a > .json-formatter-preview-text {\\n  opacity: 0;\\n  transition: opacity 0.15s ease-in;\\n  font-style: italic;\\n}\\n.json-formatter-row:hover > a > .json-formatter-preview-text {\\n  opacity: 0.6;\\n}\\n.json-formatter-row.json-formatter-open > .json-formatter-toggler-link .json-formatter-toggler:after {\\n  transform: rotate(90deg);\\n}\\n.json-formatter-row.json-formatter-open > .json-formatter-children:after {\\n  display: inline-block;\\n}\\n.json-formatter-row.json-formatter-open > a > .json-formatter-preview-text {\\n  display: none;\\n}\\n.json-formatter-row.json-formatter-open.json-formatter-empty:after {\\n  display: block;\\n}\\n.json-formatter-dark.json-formatter-row {\\n  font-family: monospace;\\n}\\n.json-formatter-dark.json-formatter-row,\\n.json-formatter-dark.json-formatter-row a,\\n.json-formatter-dark.json-formatter-row a:hover {\\n  color: white;\\n  text-decoration: none;\\n}\\n.json-formatter-dark.json-formatter-row .json-formatter-row {\\n  margin-left: 1rem;\\n}\\n.json-formatter-dark.json-formatter-row .json-formatter-children.json-formatter-empty {\\n  opacity: 0.5;\\n  margin-left: 1rem;\\n}\\n.json-formatter-dark.json-formatter-row .json-formatter-children.json-formatter-empty:after {\\n  display: none;\\n}\\n.json-formatter-dark.json-formatter-row .json-formatter-children.json-formatter-empty.json-formatter-object:after {\\n  content: \"No properties\";\\n}\\n.json-formatter-dark.json-formatter-row .json-formatter-children.json-formatter-empty.json-formatter-array:after {\\n  content: \"[]\";\\n}\\n.json-formatter-dark.json-formatter-row .json-formatter-string,\\n.json-formatter-dark.json-formatter-row .json-formatter-stringifiable {\\n  color: #31F031;\\n  white-space: pre;\\n  word-wrap: break-word;\\n}\\n.json-formatter-dark.json-formatter-row .json-formatter-number {\\n  color: #66C2FF;\\n}\\n.json-formatter-dark.json-formatter-row .json-formatter-boolean {\\n  color: #EC4242;\\n}\\n.json-formatter-dark.json-formatter-row .json-formatter-null {\\n  color: #EEC97D;\\n}\\n.json-formatter-dark.json-formatter-row .json-formatter-undefined {\\n  color: #ef8fbe;\\n}\\n.json-formatter-dark.json-formatter-row .json-formatter-function {\\n  color: #FD48CB;\\n}\\n.json-formatter-dark.json-formatter-row .json-formatter-date {\\n  background-color: rgba(255, 255, 255, 0.05);\\n}\\n.json-formatter-dark.json-formatter-row .json-formatter-url {\\n  text-decoration: underline;\\n  color: #027BFF;\\n  cursor: pointer;\\n}\\n.json-formatter-dark.json-formatter-row .json-formatter-bracket {\\n  color: #9494FF;\\n}\\n.json-formatter-dark.json-formatter-row .json-formatter-key {\\n  color: #23A0DB;\\n  padding-right: 0.2rem;\\n}\\n.json-formatter-dark.json-formatter-row .json-formatter-toggler-link {\\n  cursor: pointer;\\n}\\n.json-formatter-dark.json-formatter-row .json-formatter-toggler {\\n  line-height: 1.2rem;\\n  font-size: 0.7rem;\\n  vertical-align: middle;\\n  opacity: 0.6;\\n  cursor: pointer;\\n  padding-right: 0.2rem;\\n}\\n.json-formatter-dark.json-formatter-row .json-formatter-toggler:after {\\n  display: inline-block;\\n  transition: transform 100ms ease-in;\\n  content: \"►\";\\n}\\n.json-formatter-dark.json-formatter-row > a > .json-formatter-preview-text {\\n  opacity: 0;\\n  transition: opacity 0.15s ease-in;\\n  font-style: italic;\\n}\\n.json-formatter-dark.json-formatter-row:hover > a > .json-formatter-preview-text {\\n  opacity: 0.6;\\n}\\n.json-formatter-dark.json-formatter-row.json-formatter-open > .json-formatter-toggler-link .json-formatter-toggler:after {\\n  transform: rotate(90deg);\\n}\\n.json-formatter-dark.json-formatter-row.json-formatter-open > .json-formatter-children:after {\\n  display: inline-block;\\n}\\n.json-formatter-dark.json-formatter-row.json-formatter-open > a > .json-formatter-preview-text {\\n  display: none;\\n}\\n.json-formatter-dark.json-formatter-row.json-formatter-open.json-formatter-empty:after {\\n  display: block;\\n}\\n');var l=/(^\\d{1,4}[\\.|\\\\/|-]\\d{1,2}[\\.|\\\\/|-]\\d{1,4})(\\s*(?:0?[1-9]:[0-5]|1(?=[012])\\d:[0-5])\\d\\s*[ap]m)?$/,d=/\\d{2}:\\d{2}:\\d{2} GMT-\\d{4}/,c=/\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}.\\d{3}Z/,p=window.requestAnimationFrame||function(t){return t(),0},j={hoverPreviewEnabled:!1,hoverPreviewArrayCount:100,hoverPreviewFieldCount:5,animateOpen:!0,animateClose:!0,theme:null,useToJSON:!0,sortPropertiesBy:null},h=function(){function t(t,e,r,n){void 0===e&&(e=1),void 0===r&&(r=j),this.json=t,this.open=e,this.config=r,this.key=n,this._isOpen=null,void 0===this.config.hoverPreviewEnabled&&(this.config.hoverPreviewEnabled=j.hoverPreviewEnabled),void 0===this.config.hoverPreviewArrayCount&&(this.config.hoverPreviewArrayCount=j.hoverPreviewArrayCount),void 0===this.config.hoverPreviewFieldCount&&(this.config.hoverPreviewFieldCount=j.hoverPreviewFieldCount),void 0===this.config.useToJSON&&(this.config.useToJSON=j.useToJSON),\"\"===this.key&&(this.key='\"\"')}return Object.defineProperty(t.prototype,\"isOpen\",{get:function(){return null!==this._isOpen?this._isOpen:this.open>0},set:function(t){this._isOpen=t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"isDate\",{get:function(){return this.json instanceof Date||\"string\"===this.type&&(l.test(this.json)||c.test(this.json)||d.test(this.json))},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"isUrl\",{get:function(){return\"string\"===this.type&&0===this.json.indexOf(\"http\")},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"isArray\",{get:function(){return Array.isArray(this.json)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"isObject\",{get:function(){return o(this.json)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"isEmptyObject\",{get:function(){return!this.keys.length&&!this.isArray},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"isEmpty\",{get:function(){return this.isEmptyObject||this.keys&&!this.keys.length&&this.isArray},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"useToJSON\",{get:function(){return this.config.useToJSON&&\"stringifiable\"===this.type},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"hasKey\",{get:function(){return void 0!==this.key},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"constructorName\",{get:function(){return i(this.json)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"type\",{get:function(){return this.config.useToJSON&&this.json&&this.json.toJSON?\"stringifiable\":n(this.json)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"keys\",{get:function(){if(this.isObject){var t=Object.keys(this.json);return!this.isArray&&this.config.sortPropertiesBy?t.sort(this.config.sortPropertiesBy):t}return[]},enumerable:!0,configurable:!0}),t.prototype.toggleOpen=function(){this.isOpen=!this.isOpen,this.element&&(this.isOpen?this.appendChildren(this.config.animateOpen):this.removeChildren(this.config.animateClose),this.element.classList.toggle(f(\"open\")))},t.prototype.openAtDepth=function(t){void 0===t&&(t=1),t<0||(this.open=t,this.isOpen=0!==t,this.element&&(this.removeChildren(!1),0===t?this.element.classList.remove(f(\"open\")):(this.appendChildren(this.config.animateOpen),this.element.classList.add(f(\"open\")))))},t.prototype.getInlinepreview=function(){var t=this;if(this.isArray)return this.json.length>this.config.hoverPreviewArrayCount?\"Array[\"+this.json.length+\"]\":\"[\"+this.json.map(a).join(\", \")+\"]\";var e=this.keys,r=e.slice(0,this.config.hoverPreviewFieldCount).map((function(e){return e+\":\"+a(t.json[e])})),n=e.length>=this.config.hoverPreviewFieldCount?\"…\":\"\";return\"{\"+r.join(\", \")+n+\"}\"},t.prototype.render=function(){this.element=m(\"div\",\"row\");var t=this.isObject?m(\"a\",\"toggler-link\"):m(\"span\");if(this.isObject&&!this.useToJSON&&t.appendChild(m(\"span\",\"toggler\")),this.hasKey&&t.appendChild(m(\"span\",\"key\",this.key+\":\")),this.isObject&&!this.useToJSON){var e=m(\"span\",\"value\"),r=m(\"span\"),n=m(\"span\",\"constructor-name\",this.constructorName);if(r.appendChild(n),this.isArray){var o=m(\"span\");o.appendChild(m(\"span\",\"bracket\",\"[\")),o.appendChild(m(\"span\",\"number\",this.json.length)),o.appendChild(m(\"span\",\"bracket\",\"]\")),r.appendChild(o)}e.appendChild(r),t.appendChild(e)}else{(e=this.isUrl?m(\"a\"):m(\"span\")).classList.add(f(this.type)),this.isDate&&e.classList.add(f(\"date\")),this.isUrl&&(e.classList.add(f(\"url\")),e.setAttribute(\"href\",this.json));var i=s(this.type,this.json,this.useToJSON?this.json.toJSON():this.json);e.appendChild(document.createTextNode(i)),t.appendChild(e)}if(this.isObject&&this.config.hoverPreviewEnabled){var a=m(\"span\",\"preview-text\");a.appendChild(document.createTextNode(this.getInlinepreview())),t.appendChild(a)}var l=m(\"div\",\"children\");return this.isObject&&l.classList.add(f(\"object\")),this.isArray&&l.classList.add(f(\"array\")),this.isEmpty&&l.classList.add(f(\"empty\")),this.config&&this.config.theme&&this.element.classList.add(f(this.config.theme)),this.isOpen&&this.element.classList.add(f(\"open\")),this.element.appendChild(t),this.element.appendChild(l),this.isObject&&this.isOpen&&this.appendChildren(),this.isObject&&!this.useToJSON&&t.addEventListener(\"click\",this.toggleOpen.bind(this)),this.element},t.prototype.appendChildren=function(e){var r=this;void 0===e&&(e=!1);var n=this.element.querySelector(\"div.\"+f(\"children\"));if(n&&!this.isEmpty)if(e){var o=0,i=function(){var e=r.keys[o],s=new t(r.json[e],r.open-1,r.config,e);n.appendChild(s.render()),(o+=1)<r.keys.length&&(o>10?i():p(i))};p(i)}else this.keys.forEach((function(e){var o=new t(r.json[e],r.open-1,r.config,e);n.appendChild(o.render())}))},t.prototype.removeChildren=function(t){void 0===t&&(t=!1);var e=this.element.querySelector(\"div.\"+f(\"children\"));if(t){var r=0,n=function(){e&&e.children.length&&(e.removeChild(e.children[0]),(r+=1)>10?n():p(n))};p(n)}else e&&(e.innerHTML=\"\")},t}();r.default=h},\n      \"a94e371ba4\": function _(e,t,i){Object.defineProperty(i,\"__esModule\",{value:!0});const l=e(\"tslib\"),n=e(\"@bokehjs/models/widgets/input_widget\"),s=e(\"@bokehjs/styles/buttons\"),o=l.__importStar(e(\"@bokehjs/core/properties\"));class a extends n.InputWidgetView{constructor(){super(...arguments),this._initialized=!1}connect_signals(){super.connect_signals(),this.connect(this.model.properties.button_type.change,()=>this.render()),this.connect(this.model.properties.data.change,()=>this.render()),this.connect(this.model.properties.filename.change,()=>this.render()),this.connect(this.model.properties.label.change,()=>this._update_label())}render(){if(super.render(),this.anchor_el=document.createElement(\"a\"),this.anchor_el.classList.add(s.bk_btn),this.anchor_el.classList.add(s.bk_btn_type(this.model.button_type)),this.anchor_el.textContent=this.model.label,null===this.model.data||null===this.model.filename)return this.anchor_el.addEventListener(\"click\",()=>this.click()),this.group_el.appendChild(this.anchor_el),void(this._initialized=!0);const e=function(e){const t=atob(e.split(\",\")[1]),i=e.split(\",\")[0].split(\":\")[1].split(\";\")[0],l=new ArrayBuffer(t.length),n=new Uint8Array(l);for(let e=0;e<t.length;e++)n[e]=t.charCodeAt(e);return new Blob([l],{type:i})}(this.model.data),t=URL.createObjectURL(e);this.anchor_el.href=t,this.anchor_el.download=this.model.filename,this.group_el.appendChild(this.anchor_el),this.model.auto&&this._initialized&&this.anchor_el.click(),this._initialized=!0}_update_label(){this.anchor_el.textContent=this.model.label}click(){this.model.clicks=this.model.clicks+1}}i.FileDownloadView=a,a.__name__=\"FileDownloadView\";class r extends n.InputWidget{constructor(e){super(e)}static init_FileDownload(){this.prototype.default_view=a,this.define({auto:[o.Boolean,!1],clicks:[o.Number,0],data:[o.String,null],label:[o.String,\"Download\"],filename:[o.String,null],button_type:[o.ButtonType,\"default\"]}),this.override({title:\"\"})}}i.FileDownload=r,r.__name__=\"FileDownload\",r.__module__=\"panel.models.widgets\",r.init_FileDownload()},\n      \"7b859fb3cf\": function _(e,t,i){Object.defineProperty(i,\"__esModule\",{value:!0});const a=e(\"@bokehjs/models/widgets/markup\"),n=e(\"ba20932521\");class r extends n.PanelMarkupView{render(){super.render(),this.markup_el.innerHTML=this.model.text,window.renderMathInElement&&window.renderMathInElement(this.el,{delimiters:[{left:\"$$\",right:\"$$\",display:!0},{left:\"\\\\[\",right:\"\\\\]\",display:!0},{left:\"$\",right:\"$\",display:!1},{left:\"\\\\(\",right:\"\\\\)\",display:!1}]})}}i.KaTeXView=r,r.__name__=\"KaTeXView\";class s extends a.Markup{constructor(e){super(e)}static init_KaTeX(){this.prototype.default_view=r}}i.KaTeX=s,s.__name__=\"KaTeX\",s.__module__=\"panel.models.katex\",s.init_KaTeX()},\n      \"0c21036737\": function _(e,t,a){Object.defineProperty(a,\"__esModule\",{value:!0});const i=e(\"@bokehjs/models/widgets/markup\"),s=e(\"ba20932521\");class _ extends s.PanelMarkupView{initialize(){super.initialize(),this._hub=window.MathJax.Hub,this._hub.Config({tex2jax:{inlineMath:[[\"$\",\"$\"],[\"\\\\(\",\"\\\\)\"]]}})}render(){super.render(),this._hub&&(this.markup_el.innerHTML=this.model.text,this._hub.Queue([\"Typeset\",this._hub,this.markup_el]))}}a.MathJaxView=_,_.__name__=\"MathJaxView\";class h extends i.Markup{constructor(e){super(e)}static init_MathJax(){this.prototype.default_view=_}}a.MathJax=h,h.__name__=\"MathJax\",h.__module__=\"panel.models.mathjax\",h.init_MathJax()},\n      \"000f20fdd3\": function _(e,t,i){Object.defineProperty(i,\"__esModule\",{value:!0});const s=e(\"tslib\").__importStar(e(\"@bokehjs/core/properties\")),n=e(\"@bokehjs/core/dom\"),l=e(\"@bokehjs/models/widgets/widget\");class a extends l.WidgetView{connect_signals(){super.connect_signals(),this.connect(this.model.change,()=>this.render()),this.connect(this.model.properties.value.change,()=>this.render()),this.connect(this.model.properties.loop_policy.change,()=>this.set_loop_state(this.model.loop_policy))}get_height(){return 250}render(){if(null!=this.sliderEl)return this.sliderEl.style.width=\"{this.model.width}px\",this.sliderEl.min=String(this.model.start),this.sliderEl.max=String(this.model.end),void(this.sliderEl.value=String(this.model.value));super.render(),this.sliderEl=document.createElement(\"input\"),this.sliderEl.setAttribute(\"type\",\"range\"),this.sliderEl.style.width=this.model.width+\"px\",this.sliderEl.value=String(this.model.value),this.sliderEl.min=String(this.model.start),this.sliderEl.max=String(this.model.end),this.sliderEl.onchange=e=>this.set_frame(parseInt(e.target.value));const e=n.div();e.style.cssText=\"margin: 0 auto; display: table; padding: 5px\";const t=\"text-align: center; min-width: 40px; margin: 2px\",i=document.createElement(\"button\");i.style.cssText=\"text-align: center; min-width: 20px\",i.appendChild(document.createTextNode(\"–\")),i.onclick=()=>this.slower(),e.appendChild(i);const s=document.createElement(\"button\");s.style.cssText=t,s.appendChild(document.createTextNode(\"❚◀◀\")),s.onclick=()=>this.first_frame(),e.appendChild(s);const l=document.createElement(\"button\");l.style.cssText=t,l.appendChild(document.createTextNode(\"❚◀\")),l.onclick=()=>this.previous_frame(),e.appendChild(l);const a=document.createElement(\"button\");a.style.cssText=t,a.appendChild(document.createTextNode(\"◀\")),a.onclick=()=>this.reverse_animation(),e.appendChild(a);const o=document.createElement(\"button\");o.style.cssText=t,o.appendChild(document.createTextNode(\"❚❚\")),o.onclick=()=>this.pause_animation(),e.appendChild(o);const r=document.createElement(\"button\");r.style.cssText=t,r.appendChild(document.createTextNode(\"▶\")),r.onclick=()=>this.play_animation(),e.appendChild(r);const d=document.createElement(\"button\");d.style.cssText=t,d.appendChild(document.createTextNode(\"▶❚\")),d.onclick=()=>this.next_frame(),e.appendChild(d);const h=document.createElement(\"button\");h.style.cssText=t,h.appendChild(document.createTextNode(\"▶▶❚\")),h.onclick=()=>this.last_frame(),e.appendChild(h);const c=document.createElement(\"button\");c.style.cssText=\"text-align: center; min-width: 20px\",c.appendChild(document.createTextNode(\"+\")),c.onclick=()=>this.faster(),e.appendChild(c),this.loop_state=document.createElement(\"form\"),this.loop_state.style.cssText=\"margin: 0 auto; display: table\";const m=document.createElement(\"input\");m.type=\"radio\",m.value=\"once\",m.name=\"state\";const p=document.createElement(\"label\");p.innerHTML=\"Once\",p.style.cssText=\"padding: 0 10px 0 5px; user-select:none;\";const u=document.createElement(\"input\");u.setAttribute(\"type\",\"radio\"),u.setAttribute(\"value\",\"loop\"),u.setAttribute(\"name\",\"state\");const _=document.createElement(\"label\");_.innerHTML=\"Loop\",_.style.cssText=\"padding: 0 10px 0 5px; user-select:none;\";const v=document.createElement(\"input\");v.setAttribute(\"type\",\"radio\"),v.setAttribute(\"value\",\"reflect\"),v.setAttribute(\"name\",\"state\");const x=document.createElement(\"label\");x.innerHTML=\"Reflect\",x.style.cssText=\"padding: 0 10px 0 5px; user-select:none;\",\"once\"==this.model.loop_policy?m.checked=!0:\"loop\"==this.model.loop_policy?u.checked=!0:v.checked=!0,this.loop_state.appendChild(m),this.loop_state.appendChild(p),this.loop_state.appendChild(u),this.loop_state.appendChild(_),this.loop_state.appendChild(v),this.loop_state.appendChild(x),this.el.appendChild(this.sliderEl),this.el.appendChild(e),this.el.appendChild(this.loop_state)}set_frame(e){this.model.value!=e&&(this.model.value=e),this.sliderEl.value!=String(e)&&(this.sliderEl.value=String(e))}get_loop_state(){for(var e=this.loop_state.state,t=0;t<e.length;t++){var i=e[t];if(i.checked)return i.value}return\"once\"}set_loop_state(e){for(var t=this.loop_state.state,i=0;i<t.length;i++){var s=t[i];s.value==e&&(s.checked=!0)}}next_frame(){this.set_frame(Math.min(this.model.end,this.model.value+this.model.step))}previous_frame(){this.set_frame(Math.max(this.model.start,this.model.value-this.model.step))}first_frame(){this.set_frame(this.model.start)}last_frame(){this.set_frame(this.model.end)}slower(){this.model.interval=Math.round(this.model.interval/.7),this.model.direction>0?this.play_animation():this.model.direction<0&&this.reverse_animation()}faster(){this.model.interval=Math.round(.7*this.model.interval),this.model.direction>0?this.play_animation():this.model.direction<0&&this.reverse_animation()}anim_step_forward(){if(this.model.value<this.model.end)this.next_frame();else{var e=this.get_loop_state();\"loop\"==e?this.first_frame():\"reflect\"==e?(this.last_frame(),this.reverse_animation()):(this.pause_animation(),this.last_frame())}}anim_step_reverse(){if(this.model.value>this.model.start)this.previous_frame();else{var e=this.get_loop_state();\"loop\"==e?this.last_frame():\"reflect\"==e?(this.first_frame(),this.play_animation()):(this.pause_animation(),this.first_frame())}}pause_animation(){this.model.direction=0,this.timer&&(clearInterval(this.timer),this.timer=null)}play_animation(){this.pause_animation(),this.model.direction=1,this.timer||(this.timer=setInterval(()=>this.anim_step_forward(),this.model.interval))}reverse_animation(){this.pause_animation(),this.model.direction=-1,this.timer||(this.timer=setInterval(()=>this.anim_step_reverse(),this.model.interval))}}i.PlayerView=a,a.__name__=\"PlayerView\";class o extends l.Widget{constructor(e){super(e)}static init_Player(){this.prototype.default_view=a,this.define({direction:[s.Number,0],interval:[s.Number,500],start:[s.Number],end:[s.Number],step:[s.Number,1],loop_policy:[s.Any,\"once\"],value:[s.Any,0]}),this.override({width:400})}}i.Player=o,o.__name__=\"Player\",o.__module__=\"panel.models.widgets\",o.init_Player()},\n      \"2363c12dd6\": function _(t,e,o){Object.defineProperty(o,\"__esModule\",{value:!0});const i=t(\"tslib\").__importStar(t(\"@bokehjs/core/properties\")),l=t(\"@bokehjs/core/util/object\"),r=t(\"@bokehjs/core/util/eq\"),s=t(\"@bokehjs/models/layouts/html_box\"),n=t(\"99a25e6992\"),a=t(\"990b5dd5c7\"),p=t(\"ba20932521\"),h=window.Plotly,_=(t,e,o)=>{let i=Array.isArray(e)?[]:{};if(\"click\"===o||\"hover\"===o||\"selected\"===o){const o=[];if(null==e)return null;const l=t.data;for(let t=0;t<e.points.length;t++){const i=e.points[t];let r={};for(let t in i){const e=i[t];!i.hasOwnProperty(t)||Array.isArray(e)||a.isPlainObject(e)||(r[t]=e)}null!=i&&(i.hasOwnProperty(\"curveNumber\")&&i.hasOwnProperty(\"pointNumber\")&&l[i.curveNumber].hasOwnProperty(\"customdata\")&&(r.customdata=l[i.curveNumber].customdata[i.pointNumber]),i.hasOwnProperty(\"pointNumbers\")&&(r.pointNumbers=i.pointNumbers)),o[t]=r}i.points=o}else if(\"relayout\"===o||\"restyle\"===o)for(let t in e)e.hasOwnProperty(t)&&(i[t]=e[t]);return e.hasOwnProperty(\"range\")&&(i.range=e.range),e.hasOwnProperty(\"lassoPoints\")&&(i.lassoPoints=e.lassoPoints),i};class u extends p.PanelHTMLBoxView{constructor(){super(...arguments),this._settingViewport=!1,this._plotInitialized=!1,this._reacting=!1,this._relayouting=!1,this._end_relayouting=n.debounce(()=>{this._relayouting=!1},2e3,!1)}connect_signals(){super.connect_signals(),this.connect(this.model.properties.viewport_update_policy.change,this._updateSetViewportFunction),this.connect(this.model.properties.viewport_update_throttle.change,this._updateSetViewportFunction),this.connect(this.model.properties._render_count.change,this.plot),this.connect(this.model.properties.viewport.change,this._updateViewportFromProperty)}render(){super.render(),window.Plotly&&this.plot()}plot(){if(!window.Plotly)return;const t=[];for(let e=0;e<this.model.data.length;e++)t.push(this._get_trace(e,!1));let e=a.deepCopy(this.model.layout);if(this._relayouting){const t=this.el.layout;Object.keys(t).reduce((t,o)=>{\"axis\"===o.slice(1,5)&&\"range\"in t&&(e[o].range=t.range)},{})}this._reacting=!0,h.react(this.el,t,e,this.model.config).then(()=>{this._updateSetViewportFunction(),this._updateViewportProperty(),this._plotInitialized||(this.el.on(\"plotly_relayout\",t=>{!0!==t._update_from_property&&(this.model.relayout_data=_(this.el,t,\"relayout\"),this._updateViewportProperty(),this._end_relayouting())}),this.el.on(\"plotly_relayouting\",()=>{\"mouseup\"!==this.model.viewport_update_policy&&(this._relayouting=!0,this._updateViewportProperty())}),this.el.on(\"plotly_restyle\",t=>{this.model.restyle_data=_(this.el,t,\"restyle\"),this._updateViewportProperty()}),this.el.on(\"plotly_click\",t=>{this.model.click_data=_(this.el,t,\"click\")}),this.el.on(\"plotly_hover\",t=>{this.model.hover_data=_(this.el,t,\"hover\")}),this.el.on(\"plotly_selected\",t=>{this.model.selected_data=_(this.el,t,\"selected\")}),this.el.on(\"plotly_clickannotation\",t=>{delete t.event,delete t.fullAnnotation,this.model.clickannotation_data=t}),this.el.on(\"plotly_deselect\",()=>{this.model.selected_data=null}),this.el.on(\"plotly_unhover\",()=>{this.model.hover_data=null})),this._plotInitialized=!0,this._reacting=!1})}_get_trace(t,e){const o=l.clone(this.model.data[t]),i=this.model.data_sources[t];for(const t of i.columns()){const l=i._shapes[t][0];let s=i.get_array(t)[0];if(l.length>1){const t=[];for(let e=0;e<l[0];e++)t.push(s.slice(e*l[1],(e+1)*l[1]));s=t}let n=t.split(\".\"),a=n[n.length-1];var r=o;for(let t of n.slice(0,-1))r=r[t];e&&1==n.length?r[a]=[s]:r[a]=s}return o}_updateViewportFromProperty(){if(!h||this._settingViewport||this._reacting||!this.model.viewport)return;const t=this.el._fullLayout;Object.keys(this.model.viewport).reduce((e,o)=>{if(r.isEqual(a.get(t,o),e))return!0;{let t=a.deepCopy(this.model.viewport);return t._update_from_property=!0,h.relayout(this.el,t),!1}},{})}_updateViewportProperty(){const t=this.el._fullLayout;let e={};for(let o in t){if(!t.hasOwnProperty(o))continue;let i=o.slice(0,5);\"xaxis\"!==i&&\"yaxis\"!==i||(e[o+\".range\"]=a.deepCopy(t[o].range))}r.isEqual(e,this.model.viewport)||this._setViewport(e)}_updateSetViewportFunction(){\"continuous\"===this.model.viewport_update_policy||\"mouseup\"===this.model.viewport_update_policy?this._setViewport=t=>{this._settingViewport||(this._settingViewport=!0,this.model.viewport=t,this._settingViewport=!1)}:this._setViewport=a.throttle(t=>{this._settingViewport||(this._settingViewport=!0,this.model.viewport=t,this._settingViewport=!1)},this.model.viewport_update_throttle)}}o.PlotlyPlotView=u,u.__name__=\"PlotlyPlotView\";class d extends s.HTMLBox{constructor(t){super(t)}static init_PlotlyPlot(){this.prototype.default_view=u,this.define({data:[i.Array,[]],layout:[i.Any,{}],config:[i.Any,{}],data_sources:[i.Array,[]],relayout_data:[i.Any,{}],restyle_data:[i.Array,[]],click_data:[i.Any,{}],hover_data:[i.Any,{}],clickannotation_data:[i.Any,{}],selected_data:[i.Any,{}],viewport:[i.Any,{}],viewport_update_policy:[i.String,\"mouseup\"],viewport_update_throttle:[i.Number,200],_render_count:[i.Number,0]})}}o.PlotlyPlot=d,d.__name__=\"PlotlyPlot\",d.__module__=\"panel.models.plotly\",d.init_PlotlyPlot()},\n      \"99a25e6992\": function _(n,l,u){function t(n,l,u){var t,e,o,a,r;function i(){var c=Date.now()-a;c<l&&c>=0?t=setTimeout(i,l-c):(t=null,u||(r=n.apply(o,e),o=e=null))}null==l&&(l=100);var c=function(){o=this,e=arguments,a=Date.now();var c=u&&!t;return t||(t=setTimeout(i,l)),c&&(r=n.apply(o,e),o=e=null),r};return c.clear=function(){t&&(clearTimeout(t),t=null)},c.flush=function(){t&&(r=n.apply(o,e),o=e=null,clearTimeout(t),t=null)},c}t.debounce=t,l.exports=t},\n      \"990b5dd5c7\": function _(t,e,n){Object.defineProperty(n,\"__esModule\",{value:!0}),n.get=(t,e,n)=>{const r=n=>String.prototype.split.call(e,n).filter(Boolean).reduce((t,e)=>null!=t?t[e]:t,t),o=r(/[,[\\]]+?/)||r(/[,[\\].]+?/);return void 0===o||o===t?n:o},n.throttle=function(t,e){var n=0;return function(){var r=Number(new Date);r-n>=e&&(t(),n=r)}},n.deepCopy=function t(e){var n;if(null==e||\"object\"!=typeof e)return e;if(e instanceof Array){n=[];for(var r=0,o=e.length;r<o;r++)n[r]=t(e[r]);return n}if(e instanceof Object){const n={};for(const r in e){const o=r;e.hasOwnProperty(o)&&(n[o]=t(e[o]))}return n}throw new Error(\"Unable to copy obj! Its type isn't supported.\")},n.isPlainObject=function(t){return\"[object Object]\"===Object.prototype.toString.call(t)}},\n      \"76307e5afa\": function _(e,s,t){Object.defineProperty(t,\"__esModule\",{value:!0});const i=e(\"tslib\").__importStar(e(\"@bokehjs/core/properties\")),o=e(\"@bokehjs/models/layouts/html_box\"),r=e(\"ba20932521\");class l extends o.HTMLBoxView{connect_signals(){super.connect_signals();const e=()=>{this.render(),this.root.compute_layout()};this.connect(this.model.properties.height.change,e),this.connect(this.model.properties.width.change,e),this.connect(this.model.properties.height_policy.change,e),this.connect(this.model.properties.width_policy.change,e),this.connect(this.model.properties.sizing_mode.change,e),this.connect(this.model.properties.active.change,()=>this.setCSS()),this.connect(this.model.properties.bar_color.change,()=>this.setCSS()),this.connect(this.model.properties.css_classes.change,()=>this.setCSS()),this.connect(this.model.properties.value.change,()=>this.setValue()),this.connect(this.model.properties.max.change,()=>this.setMax())}render(){super.render();const e=Object.assign(Object.assign({},this.model.style),{display:\"inline-block\"});this.progressEl=document.createElement(\"progress\"),this.setValue(),this.setMax(),r.set_size(this.progressEl,this.model),this.setCSS();for(const s in e)this.progressEl.style.setProperty(s,e[s]);this.el.appendChild(this.progressEl)}setCSS(){let e=this.model.css_classes.join(\" \")+\" \"+this.model.bar_color;this.model.active&&(e+=\" active\"),this.progressEl.className=e}setValue(){null!=this.model.value&&(this.progressEl.value=this.model.value)}setMax(){null!=this.model.max&&(this.progressEl.max=this.model.max)}_update_layout(){let e=void 0!==this._prev_sizing_mode&&this._prev_sizing_mode!==this.model.sizing_mode;this._prev_sizing_mode=this.model.sizing_mode,this.layout=new r.CachedVariadicBox(this.el,this.model.sizing_mode,e),this.layout.set_sizing(this.box_sizing())}}t.ProgressView=l,l.__name__=\"ProgressView\";class h extends o.HTMLBox{constructor(e){super(e)}static init_Progress(){this.prototype.default_view=l,this.define({active:[i.Boolean,!0],bar_color:[i.String,\"primary\"],style:[i.Any,{}],max:[i.Number,100],value:[i.Number,null]})}}t.Progress=h,h.__name__=\"Progress\",h.__module__=\"panel.models.widgets\",h.init_Progress()},\n      \"38b2bc9574\": function _(e,t,s){Object.defineProperty(s,\"__esModule\",{value:!0});const i=e(\"tslib\").__importStar(e(\"@bokehjs/core/properties\")),a=e(\"@bokehjs/core/view\"),o=e(\"@bokehjs/core/util/array\"),c=e(\"@bokehjs/model\"),n=e(\"@bokehjs/protocol/receiver\");class r extends a.View{renderTo(){}}s.StateView=r,r.__name__=\"StateView\";class _ extends c.Model{constructor(e){super(e),this._receiver=new n.Receiver,this._cache={}}apply_state(e){this._receiver.consume(e.header),this._receiver.consume(e.metadata),this._receiver.consume(e.content),this._receiver.message&&this.document&&this.document.apply_json_patch(this._receiver.message.content)}_receive_json(e,t){const s=JSON.parse(e);this._cache[t]=s;let i=this.state;for(const e of this.values)i=i[e];i===t?this.apply_state(s):this._cache[i]&&this.apply_state(this._cache[i])}set_state(e,t){let s=o.copy(this.values);s[this.widgets[e.id]]=t;let i=this.state;for(const e of s)i=i[e];var a,c,n;this.values=s,this.json?this._cache[i]?this.apply_state(this._cache[i]):(a=i,c=e=>this._receive_json(e,i),(n=new XMLHttpRequest).overrideMimeType(\"application/json\"),n.open(\"GET\",a,!0),n.onreadystatechange=function(){4==n.readyState&&200==n.status&&c(n.responseText)},n.send(null)):this.apply_state(i)}static init_State(){this.prototype.default_view=r,this.define({json:[i.Boolean,!1],state:[i.Any,{}],widgets:[i.Any,{}],values:[i.Any,[]]})}}s.State=_,_.__name__=\"State\",_.__module__=\"panel.models.state\",_.init_State()},\n      \"1109f5d4e5\": function _(t,e,s){Object.defineProperty(s,\"__esModule\",{value:!0});const o=t(\"tslib\").__importStar(t(\"@bokehjs/core/properties\")),a=t(\"@bokehjs/models/layouts/html_box\");class n extends a.HTMLBoxView{connect_signals(){super.connect_signals(),this.connect(this.model.properties.data.change,this._plot),this.connect(this.model.properties.data_sources.change,()=>this._connect_sources()),this._connected=[],this._connect_sources()}_connect_sources(){for(const t in this.model.data_sources){const e=this.model.data_sources[t];this._connected.indexOf(t)<0&&(this.connect(e.properties.data.change,this._plot),this._connected.push(t))}}_fetch_datasets(){const t={};for(const e in this.model.data_sources){const s=this.model.data_sources[e],o=[],a=s.columns();for(let t=0;t<s.data[a[0]].length;t++){const e={};for(const o of a)e[o]=s.data[o][t];o.push(e)}t[e]=o}return t}render(){super.render(),this._plot()}_plot(){if(this.model.data&&window.vegaEmbed){if(this.model.data_sources&&Object.keys(this.model.data_sources).length>0){const t=this._fetch_datasets();if(\"data\"in t&&(this.model.data.data.values=t.data,delete t.data),void 0!==this.model.data.data)for(const e of this.model.data.data)e.name in t&&(e.values=t[e.name],delete t[e.name]);this.model.data.datasets=t}window.vegaEmbed(this.el,this.model.data,{actions:!1})}}}s.VegaPlotView=n,n.__name__=\"VegaPlotView\";class d extends a.HTMLBox{constructor(t){super(t)}static init_VegaPlot(){this.prototype.default_view=n,this.define({data:[o.Any],data_sources:[o.Any]})}}s.VegaPlot=d,d.__name__=\"VegaPlot\",d.__module__=\"panel.models.vega\",d.init_VegaPlot()},\n      \"b0c3e9e9c2\": function _(e,i,t){Object.defineProperty(t,\"__esModule\",{value:!0});const o=e(\"tslib\").__importStar(e(\"@bokehjs/core/properties\")),s=e(\"@bokehjs/models/layouts/html_box\"),l=e(\"ba20932521\");class d extends l.PanelHTMLBoxView{initialize(){super.initialize(),this._blocked=!1,this._setting=!1,this._time=Date.now()}connect_signals(){super.connect_signals(),this.connect(this.model.properties.loop.change,()=>this.set_loop()),this.connect(this.model.properties.paused.change,()=>this.set_paused()),this.connect(this.model.properties.time.change,()=>this.set_time()),this.connect(this.model.properties.value.change,()=>this.set_value()),this.connect(this.model.properties.volume.change,()=>this.set_volume())}render(){super.render(),this.videoEl=document.createElement(\"video\"),this.model.sizing_mode&&\"fixed\"!==this.model.sizing_mode||(this.model.height&&(this.videoEl.height=this.model.height),this.model.width&&(this.videoEl.width=this.model.width)),this.videoEl.style.objectFit=\"fill\",this.videoEl.style.minWidth=\"100%\",this.videoEl.style.minHeight=\"100%\",this.videoEl.controls=!0,this.videoEl.src=this.model.value,this.videoEl.currentTime=this.model.time,this.videoEl.loop=this.model.loop,null!=this.model.volume?this.videoEl.volume=this.model.volume/100:this.model.volume=100*this.videoEl.volume,this.videoEl.onpause=()=>this.model.paused=!0,this.videoEl.onplay=()=>this.model.paused=!1,this.videoEl.ontimeupdate=()=>this.update_time(this),this.videoEl.onvolumechange=()=>this.update_volume(this),this.el.appendChild(this.videoEl),this.model.paused||this.videoEl.play()}update_time(e){e._setting?e._setting=!1:Date.now()-e._time<e.model.throttle||(e._blocked=!0,e.model.time=e.videoEl.currentTime,e._time=Date.now())}update_volume(e){e._setting?e._setting=!1:(e._blocked=!0,e.model.volume=100*e.videoEl.volume)}set_loop(){this.videoEl.loop=this.model.loop}set_paused(){!this.videoEl.paused&&this.model.paused&&this.videoEl.pause(),this.videoEl.paused&&!this.model.paused&&this.videoEl.play()}set_volume(){this._blocked?this._blocked=!1:(this._setting=!0,null!=this.model.volume&&(this.videoEl.volume=this.model.volume/100))}set_time(){this._blocked?this._blocked=!1:(this._setting=!0,this.videoEl.currentTime=this.model.time)}set_value(){this.videoEl.src=this.model.value}}t.VideoView=d,d.__name__=\"VideoView\";class h extends s.HTMLBox{constructor(e){super(e)}static init_Video(){this.prototype.default_view=d,this.define({loop:[o.Boolean,!1],paused:[o.Boolean,!0],time:[o.Number,0],throttle:[o.Number,250],value:[o.Any,\"\"],volume:[o.Number,null]})}}t.Video=h,h.__name__=\"Video\",h.__module__=\"panel.models.widgets\",h.init_Video()},\n      \"3c7145a2fa\": function _(e,t,i){Object.defineProperty(i,\"__esModule\",{value:!0});const s=e(\"tslib\").__importStar(e(\"@bokehjs/core/properties\")),o=e(\"@bokehjs/models/layouts/html_box\"),h=e(\"ba20932521\");class a extends h.PanelHTMLBoxView{constructor(){super(...arguments),this.constraints={audio:!1,video:!0}}initialize(){super.initialize(),null!==this.model.timeout&&this.set_timeout()}connect_signals(){super.connect_signals(),this.connect(this.model.properties.timeout.change,()=>this.set_timeout()),this.connect(this.model.properties.snapshot.change,()=>this.snapshot()),this.connect(this.model.properties.paused.change,()=>this.pause())}pause(){this.model.paused&&(null!=this.timer&&(clearInterval(this.timer),this.timer=null),this.videoEl.pause()),this.set_timeout()}set_timeout(){this.timer&&(clearInterval(this.timer),this.timer=null),this.model.timeout>0&&(this.timer=setInterval(()=>this.snapshot(),this.model.timeout))}snapshot(){this.canvasEl.width=this.videoEl.videoWidth,this.canvasEl.height=this.videoEl.videoHeight;const e=this.canvasEl.getContext(\"2d\");e&&e.drawImage(this.videoEl,0,0,this.canvasEl.width,this.canvasEl.height),this.model.value=this.canvasEl.toDataURL(\"image/\"+this.model.format,.95)}remove(){super.remove(),this.timer&&(clearInterval(this.timer),this.timer=null)}render(){super.render(),this.videoEl||(this.videoEl=document.createElement(\"video\"),this.model.sizing_mode&&\"fixed\"!==this.model.sizing_mode||(this.model.height&&(this.videoEl.height=this.model.height),this.model.width&&(this.videoEl.width=this.model.width)),this.videoEl.style.objectFit=\"fill\",this.videoEl.style.minWidth=\"100%\",this.videoEl.style.minHeight=\"100%\",this.canvasEl=document.createElement(\"canvas\"),this.el.appendChild(this.videoEl),navigator.mediaDevices.getUserMedia&&navigator.mediaDevices.getUserMedia(this.constraints).then(e=>{this.videoEl.srcObject=e,this.model.paused||this.videoEl.play()}).catch(console.error))}}i.VideoStreamView=a,a.__name__=\"VideoStreamView\";class l extends o.HTMLBox{constructor(e){super(e)}static init_VideoStream(){this.prototype.default_view=a,this.define({format:[s.String,\"png\"],paused:[s.Boolean,!1],snapshot:[s.Boolean,!1],timeout:[s.Number,0],value:[s.Any]}),this.override({height:240,width:320})}}i.VideoStream=l,l.__name__=\"VideoStream\",l.__module__=\"panel.models.widgets\",l.init_VideoStream()},\n      \"ecfbb965eb\": function _(e,o,l){Object.defineProperty(l,\"__esModule\",{value:!0});var V=e(\"5b5e56e89a\");l.VTKPlot=V.VTKPlot;var t=e(\"729dd26c71\");l.VTKVolumePlot=t.VTKVolumePlot;var K=e(\"e23461e5d7\");l.VTKAxes=K.VTKAxes},\n      \"5b5e56e89a\": function _(e,t,n){Object.defineProperty(n,\"__esModule\",{value:!0});const s=e(\"tslib\").__importStar(e(\"@bokehjs/core/properties\")),i=e(\"@bokehjs/core/dom\"),a=e(\"c704c63c0a\"),o=e(\"ba07c3d566\");class r extends a.AbstractVTKView{constructor(){super(...arguments),this._axes_initialized=!1}connect_signals(){super.connect_signals(),this.connect(this.model.properties.axes.change,()=>{this._delete_axes(),this.model.axes&&this._set_axes(),this._vtk_renwin.getRenderWindow().render()}),this.el.addEventListener(\"mouseenter\",()=>{const e=this._vtk_renwin.getInteractor();this.model.enable_keybindings&&(document.querySelector(\"body\").addEventListener(\"keypress\",e.handleKeyPress),document.querySelector(\"body\").addEventListener(\"keydown\",e.handleKeyDown),document.querySelector(\"body\").addEventListener(\"keyup\",e.handleKeyUp))}),this.el.addEventListener(\"mouseleave\",()=>{const e=this._vtk_renwin.getInteractor();document.querySelector(\"body\").removeEventListener(\"keypress\",e.handleKeyPress),document.querySelector(\"body\").removeEventListener(\"keydown\",e.handleKeyDown),document.querySelector(\"body\").removeEventListener(\"keyup\",e.handleKeyUp)})}render(){super.render(),this._axes=null,this._axes_initialized=!1,this._plot()}after_layout(){this._axes_initialized||(this._render_axes_canvas(),this._axes_initialized=!0)}_render_axes_canvas(){const e=this._vtk_container.getElementsByTagName(\"canvas\");if(1!=e.length)throw Error(\"Error at initialization of the 3D scene, container should have one and only one canvas\");e[0].classList.add(\"scene3d-canvas\");const t=i.canvas({style:{position:\"absolute\",top:\"0\",left:\"0\",width:\"100%\",height:\"100%\"}});t.classList.add(\"axes-canvas\"),this._vtk_container.appendChild(t),this._vtk_renwin.setResizeCallback(()=>{const e=this._vtk_container.getBoundingClientRect(),n=Math.floor(e.width*window.devicePixelRatio),s=Math.floor(e.height*window.devicePixelRatio);t.setAttribute(\"width\",n.toFixed()),t.setAttribute(\"height\",s.toFixed())})}_delete_axes(){if(null==this._axes)return;Object.keys(this._axes).forEach(e=>this._vtk_renwin.getRenderer().removeActor(this._axes[e]));const e=this._vtk_renwin.getContainer().getElementsByClassName(\"axes-canvas\")[0],t=e.getContext(\"2d\");t&&t.clearRect(0,0,e.clientWidth*window.devicePixelRatio,e.clientHeight*window.devicePixelRatio),this._axes=null}_set_axes(){if(this.model.axes){const e=this._vtk_renwin.getContainer().getElementsByClassName(\"axes-canvas\")[0],{psActor:t,axesActor:n,gridActor:s}=this.model.axes.create_axes(e);this._axes={psActor:t,axesActor:n,gridActor:s},this._vtk_renwin.getRenderer().addActor(t),this._vtk_renwin.getRenderer().addActor(n),this._vtk_renwin.getRenderer().addActor(s)}}_plot(){if(!this.model.data)return void this._vtk_renwin.getRenderWindow().render();const e=o.vtkns.DataAccessHelper.get(\"zip\",{zipContent:atob(this.model.data),callback:t=>{const n=o.vtkns.HttpSceneLoader.newInstance({renderer:this._vtk_renwin.getRenderer(),dataAccessHelper:e}),s=o.vtk.macro.debounce(()=>{null==this._axes&&this.model.axes&&this._set_axes(),this.model.properties.camera.change.emit()},100);n.setUrl(\"index.json\"),n.onReady(s)}})}}n.VTKPlotView=r,r.__name__=\"VTKPlotView\";class d extends a.AbstractVTKPlot{constructor(e){super(e),this.outline=o.vtkns.OutlineFilter.newInstance();const t=o.vtkns.Mapper.newInstance();t.setInputConnection(this.outline.getOutputPort()),this.outline_actor=o.vtkns.Actor.newInstance(),this.outline_actor.setMapper(t)}static init_VTKPlot(){this.prototype.default_view=r,this.define({data:[s.String],axes:[s.Instance],enable_keybindings:[s.Boolean,!1]})}}n.VTKPlot=d,d.__name__=\"VTKPlot\",d.init_VTKPlot()},\n      \"c704c63c0a\": function _(e,t,i){Object.defineProperty(i,\"__esModule\",{value:!0});const n=e(\"tslib\").__importStar(e(\"@bokehjs/core/properties\")),r=e(\"@bokehjs/core/dom\"),s=e(\"@bokehjs/core/util/object\"),a=e(\"@bokehjs/models/layouts/html_box\"),o=e(\"ba20932521\"),_=e(\"ba07c3d566\");class d extends o.PanelHTMLBoxView{constructor(){super(...arguments),this._setting_camera=!1}connect_signals(){super.connect_signals(),this.connect(this.model.properties.data.change,()=>{this.invalidate_render()}),this.connect(this.model.properties.orientation_widget.change,()=>{this._orientation_widget_visibility(this.model.orientation_widget)}),this.connect(this.model.properties.camera.change,()=>this._set_camera_state())}_orientation_widget_visibility(e){this._orientationWidget.setEnabled(e),e?this._widgetManager.enablePicking():this._widgetManager.disablePicking(),this._orientationWidget.updateMarkerOrientation(),this._vtk_renwin.getRenderWindow().render()}_create_orientation_widget(){const e=_.vtkns.AxesActor.newInstance(),t=_.vtkns.OrientationMarkerWidget.newInstance({actor:e,interactor:this._vtk_renwin.getInteractor()});t.setEnabled(!0),t.setViewportCorner(_.vtkns.OrientationMarkerWidget.Corners.BOTTOM_RIGHT),t.setViewportSize(.15),t.setMinPixelSize(100),t.setMaxPixelSize(300),this._orientationWidget=t;const i=_.vtkns.WidgetManager.newInstance();i.setRenderer(t.getRenderer());const n=_.vtkns.InteractiveOrientationWidget.newInstance();n.placeWidget(e.getBounds()),n.setBounds(e.getBounds()),n.setPlaceFactor(1);const r=i.addWidget(n);this._widgetManager=i,r.onOrientationChange(({direction:e})=>{const t=this._vtk_renwin.getRenderer().getActiveCamera(),i=t.getFocalPoint(),n=t.getPosition(),r=t.getViewUp(),s=Math.sqrt(Math.pow(n[0]-i[0],2)+Math.pow(n[1]-i[1],2)+Math.pow(n[2]-i[2],2));t.setPosition(i[0]+e[0]*s,i[1]+e[1]*s,i[2]+e[2]*s),e[0]&&t.setViewUp(_.majorAxis(r,1,2)),e[1]&&t.setViewUp(_.majorAxis(r,0,2)),e[2]&&t.setViewUp(_.majorAxis(r,0,1)),this._orientationWidget.updateMarkerOrientation(),this._vtk_renwin.getRenderer().resetCameraClippingRange(),this._vtk_renwin.getRenderWindow().render()}),this._orientation_widget_visibility(this.model.orientation_widget)}_get_camera_state(){if(!this._setting_camera){this._setting_camera=!0;const e=s.clone(this._vtk_renwin.getRenderer().getActiveCamera().get());delete e.classHierarchy,delete e.vtkObject,delete e.vtkCamera,delete e.viewPlaneNormal,this.model.camera=e,this._setting_camera=!1}}_set_camera_state(){if(!this._setting_camera){this._setting_camera=!0;try{this.model.camera&&this._vtk_renwin.getRenderer().getActiveCamera().set(this.model.camera)}finally{this._setting_camera=!1}this._orientationWidget.updateMarkerOrientation(),this._vtk_renwin.getRenderer().resetCameraClippingRange(),this._vtk_renwin.getRenderWindow().render()}}render(){super.render(),this._orientationWidget=null,this._vtk_container=r.div(),o.set_size(this._vtk_container,this.model),this.el.appendChild(this._vtk_container),this._vtk_renwin=_.vtkns.FullScreenRenderWindow.newInstance({rootContainer:this.el,container:this._vtk_container}),this._remove_default_key_binding(),this._create_orientation_widget(),this._vtk_renwin.getRenderer().getActiveCamera().onModified(()=>this._get_camera_state()),this._set_camera_state(),this.model.renderer_el=this._vtk_renwin}after_layout(){super.after_layout(),this._vtk_renwin.resize()}_remove_default_key_binding(){const e=this._vtk_renwin.getInteractor();document.querySelector(\"body\").removeEventListener(\"keypress\",e.handleKeyPress),document.querySelector(\"body\").removeEventListener(\"keydown\",e.handleKeyDown),document.querySelector(\"body\").removeEventListener(\"keyup\",e.handleKeyUp)}}i.AbstractVTKView=d,d.__name__=\"AbstractVTKView\";class c extends a.HTMLBox{constructor(e){super(e)}getActors(){return this.renderer_el.getRenderer().getActors()}static init_AbstractVTKPlot(){this.define({orientation_widget:[n.Boolean,!1],camera:[n.Instance]}),this.override({height:300,width:300})}}i.AbstractVTKPlot=c,c.__name__=\"AbstractVTKPlot\",c.__module__=\"panel.models.vtk\",c.init_AbstractVTKPlot()},\n      \"ba07c3d566\": function _(e,t,n){Object.defineProperty(n,\"__esModule\",{value:!0});const r=e(\"@bokehjs/core/util/serialization\"),a=e(\"@bokehjs/core/util/array\");function o(e){const t=Math.min(Math.max(Math.round(e),0),255).toString(16);return 2==t.length?t:\"0\"+t}function i(e,t,n){return\"#\"+o(e)+o(t)+o(n)}function s(e){for(var t=new ArrayBuffer(e.length),n=new Uint8Array(t),r=0,a=e.length;r<a;r++)n[r]=e.charCodeAt(r);return t}n.vtk=window.vtk,n.vtkns={},n.vtk&&(n.vtkns.DataArray=n.vtk.Common.Core.vtkDataArray,n.vtkns.ImageData=n.vtk.Common.DataModel.vtkImageData,n.vtkns.OutlineFilter=n.vtk.Filters.General.vtkOutlineFilter,n.vtkns.CubeSource=n.vtk.Filters.Sources.vtkCubeSource,n.vtkns.LineSource=n.vtk.Filters.Sources.vtkLineSource,n.vtkns.PlaneSource=n.vtk.Filters.Sources.vtkPlaneSource,n.vtkns.PointSource=n.vtk.Filters.Sources.vtkPointSource,n.vtkns.OrientationMarkerWidget=n.vtk.Interaction.Widgets.vtkOrientationMarkerWidget,n.vtkns.DataAccessHelper=n.vtk.IO.Core.DataAccessHelper,n.vtkns.HttpSceneLoader=n.vtk.IO.Core.vtkHttpSceneLoader,n.vtkns.ImageSlice=n.vtk.Rendering.Core.vtkImageSlice,n.vtkns.Actor=n.vtk.Rendering.Core.vtkActor,n.vtkns.AxesActor=n.vtk.Rendering.Core.vtkAxesActor,n.vtkns.Mapper=n.vtk.Rendering.Core.vtkMapper,n.vtkns.ImageMapper=n.vtk.Rendering.Core.vtkImageMapper,n.vtkns.SphereMapper=n.vtk.Rendering.Core.vtkSphereMapper,n.vtkns.WidgetManager=n.vtk.Widgets.Core.vtkWidgetManager,n.vtkns.InteractiveOrientationWidget=n.vtk.Widgets.Widgets3D.vtkInteractiveOrientationWidget,n.vtkns.PixelSpaceCallbackMapper=n.vtk.Rendering.Core.vtkPixelSpaceCallbackMapper,n.vtkns.FullScreenRenderWindow=n.vtk.Rendering.Misc.vtkFullScreenRenderWindow,n.vtkns.VolumeController=n.vtk.Interaction.UI.vtkVolumeController,n.vtkns.Volume=n.vtk.Rendering.Core.vtkVolume,n.vtkns.VolumeMapper=n.vtk.Rendering.Core.vtkVolumeMapper,n.vtkns.ColorTransferFunction=n.vtk.Rendering.Core.vtkColorTransferFunction,n.vtkns.PiecewiseFunction=n.vtk.Common.DataModel.vtkPiecewiseFunction,n.vtkns.BoundingBox=n.vtk.Common.DataModel.vtkBoundingBox),n.hexToRGB=function(e){return[parseInt(e.slice(1,3),16)/255,parseInt(e.slice(3,5),16)/255,parseInt(e.slice(5,7),16)/255]},n.rgbToHex=i,n.vtkLutToMapper=function(e){const{scale:t,nodes:r}=e.get(\"scale\",\"nodes\");if(t!==n.vtkns.ColorTransferFunction.Scale.LINEAR)throw\"Error transfer function scale not handle\";const o=r.map(e=>e.x),s=Math.min(...o),k=Math.max(...o),v=a.linspace(s,k,255),c=[0,0,0];return{low:s,high:k,palette:v.map(t=>(e.getColor(t,c),i(255*c[0],255*c[1],255*c[2])))}},n.data2VTKImageData=function(e){const t=n.vtkns.ImageData.newInstance({spacing:e.spacing});t.setDimensions(e.dims),t.setOrigin(null!=e.origin?e.origin:e.dims.map(e=>e/2));const a=n.vtkns.DataArray.newInstance({name:\"scalars\",numberOfComponents:1,values:new r.ARRAY_TYPES[e.dtype](s(atob(e.buffer)))});return t.getPointData().setScalars(a),t},n.majorAxis=function(e,t,n){const r=[0,0,0],a=Math.abs(e[t])>Math.abs(e[n])?t:n,o=e[a]>0?1:-1;return r[a]=o,r},n.cartesian_product=function(...e){return e.reduce((e,t)=>e.flatMap(e=>t.map(t=>[].concat(e,t))))}},\n      \"729dd26c71\": function _(e,t,i){Object.defineProperty(i,\"__esModule\",{value:!0});const s=e(\"tslib\").__importStar(e(\"@bokehjs/core/properties\")),r=e(\"c704c63c0a\"),n=e(\"ba07c3d566\");class o extends r.AbstractVTKView{connect_signals(){super.connect_signals(),this.connect(this.model.properties.colormap.change,()=>{this.colormap_slector.value=this.model.colormap;const e=new Event(\"change\");this.colormap_slector.dispatchEvent(e)}),this.connect(this.model.properties.shadow.change,()=>{this.shadow_selector.value=this.model.shadow?\"1\":\"0\";const e=new Event(\"change\");this.shadow_selector.dispatchEvent(e)}),this.connect(this.model.properties.sampling.change,()=>{this.sampling_slider.value=this.model.sampling.toFixed(2);const e=new Event(\"input\");this.sampling_slider.dispatchEvent(e)}),this.connect(this.model.properties.edge_gradient.change,()=>{this.edge_gradient_slider.value=this.model.edge_gradient.toFixed(2);const e=new Event(\"input\");this.edge_gradient_slider.dispatchEvent(e)}),this.connect(this.model.properties.rescale.change,()=>{this._controllerWidget.setRescaleColorMap(this.model.rescale),this._vtk_renwin.getRenderWindow().render()}),this.connect(this.model.properties.ambient.change,()=>{this.volume.getProperty().setAmbient(this.model.ambient),this._vtk_renwin.getRenderWindow().render()}),this.connect(this.model.properties.diffuse.change,()=>{this.volume.getProperty().setDiffuse(this.model.diffuse),this._vtk_renwin.getRenderWindow().render()}),this.connect(this.model.properties.specular.change,()=>{this.volume.getProperty().setSpecular(this.model.specular),this._vtk_renwin.getRenderWindow().render()}),this.connect(this.model.properties.specular_power.change,()=>{this.volume.getProperty().setSpecularPower(this.model.specular_power),this._vtk_renwin.getRenderWindow().render()}),this.connect(this.model.properties.display_volume.change,()=>{this._set_volume_visibility(this.model.display_volume),this._vtk_renwin.getRenderWindow().render()}),this.connect(this.model.properties.display_slices.change,()=>{this._set_slices_visibility(this.model.display_slices),this._vtk_renwin.getRenderWindow().render()}),this.connect(this.model.properties.slice_i.change,()=>{this.image_actor_i.getMapper().setISlice(this.model.slice_i),this._vtk_renwin.getRenderWindow().render()}),this.connect(this.model.properties.slice_j.change,()=>{this.image_actor_j.getMapper().setJSlice(this.model.slice_j),this._vtk_renwin.getRenderWindow().render()}),this.connect(this.model.properties.slice_k.change,()=>{this.image_actor_k.getMapper().setKSlice(this.model.slice_k),this._vtk_renwin.getRenderWindow().render()}),this.connect(this.model.properties.render_background.change,()=>{this._vtk_renwin.getRenderer().setBackground(...n.hexToRGB(this.model.render_background)),this._vtk_renwin.getRenderWindow().render()}),this.connect(this.model.properties.interpolation.change,()=>{this._set_interpolation(this.model.interpolation),this._vtk_renwin.getRenderWindow().render()})}get volume(){return this._controllerWidget.getActor()}get image_actor_i(){return this._vtk_renwin.getRenderer().getActors()[0]}get image_actor_j(){return this._vtk_renwin.getRenderer().getActors()[1]}get image_actor_k(){return this._vtk_renwin.getRenderer().getActors()[2]}get shadow_selector(){return this.el.querySelector(\".js-shadow\")}get edge_gradient_slider(){return this.el.querySelector(\".js-edge\")}get sampling_slider(){return this.el.querySelector(\".js-spacing\")}get colormap_slector(){return this.el.querySelector(\".js-color-preset\")}_set_interpolation(e){\"fast_linear\"==e?(this.volume.getProperty().setInterpolationTypeToFastLinear(),this.image_actor_i.getProperty().setInterpolationTypeToLinear()):\"linear\"==e?(this.volume.getProperty().setInterpolationTypeToLinear(),this.image_actor_i.getProperty().setInterpolationTypeToLinear()):(this.volume.getProperty().setInterpolationTypeToNearest(),this.image_actor_i.getProperty().setInterpolationTypeToNearest())}render(){super.render(),this._controllerWidget=n.vtkns.VolumeController.newInstance({size:[400,150],rescaleColorMap:this.model.rescale}),this._vtk_image_data=n.data2VTKImageData(this.model.data),this._controllerWidget.setContainer(this.el),this._vtk_renwin.getRenderWindow().getInteractor(),this._vtk_renwin.getRenderWindow().getInteractor().setDesiredUpdateRate(45),this._plot_volume(),this._connect_controls(),this._plot_slices(),this._set_volume_visibility(this.model.display_volume),this._set_slices_visibility(this.model.display_slices),this._vtk_renwin.getRenderer().setBackground(...n.hexToRGB(this.model.render_background)),this._set_interpolation(this.model.interpolation),this._vtk_renwin.getRenderer().resetCamera()}_connect_controls(){this.colormap_slector.addEventListener(\"change\",()=>{this.model.colormap=this.colormap_slector.value}),this.model.colormap?this.model.properties.colormap.change.emit():this.model.colormap=this.colormap_slector.value,this.shadow_selector.addEventListener(\"change\",()=>{this.model.shadow=!!Number(this.shadow_selector.value)}),(this.model.shadow=!!Number(this.shadow_selector.value))&&this.model.properties.shadow.change.emit(),this.sampling_slider.addEventListener(\"input\",()=>{const e=Number(this.sampling_slider.value);Math.abs(this.model.sampling-e)>=.005&&(this.model.sampling=e)}),Math.abs(this.model.sampling-Number(this.shadow_selector.value))>=.005&&this.model.properties.sampling.change.emit(),this.edge_gradient_slider.addEventListener(\"input\",()=>{const e=Number(this.edge_gradient_slider.value);Math.abs(this.model.edge_gradient-e)>=.005&&(this.model.edge_gradient=e)}),Math.abs(this.model.edge_gradient-Number(this.edge_gradient_slider.value))>=.005&&this.model.properties.edge_gradient.change.emit()}_plot_volume(){const e=this._vtk_image_data,t=n.vtkns.Volume.newInstance(),i=n.vtkns.VolumeMapper.newInstance();t.setMapper(i),i.setInputData(e);const s=(e.getPointData().getScalars()||e.getPointData().getArrays()[0]).getRange(),r=n.vtkns.ColorTransferFunction.newInstance();r.onModified(()=>this.model.mapper=n.vtkLutToMapper(r));const o=n.vtkns.PiecewiseFunction.newInstance(),a=.7*Math.sqrt(e.getSpacing().map(e=>e*e).reduce((e,t)=>e+t,0));i.setSampleDistance(a),t.getProperty().setRGBTransferFunction(0,r),t.getProperty().setScalarOpacity(0,o),t.getProperty().setInterpolationTypeToFastLinear(),t.getProperty().setScalarOpacityUnitDistance(0,n.vtkns.BoundingBox.getDiagonalLength(e.getBounds())/Math.max(...e.getDimensions())),t.getProperty().setGradientOpacityMinimumValue(0,0),t.getProperty().setGradientOpacityMaximumValue(0,.05*(s[1]-s[0])),t.getProperty().setShade(this.model.shadow),t.getProperty().setUseGradientOpacity(0,!0),t.getProperty().setGradientOpacityMinimumOpacity(0,0),t.getProperty().setGradientOpacityMaximumOpacity(0,1),t.getProperty().setAmbient(this.model.ambient),t.getProperty().setDiffuse(this.model.diffuse),t.getProperty().setSpecular(this.model.specular),t.getProperty().setSpecularPower(this.model.specular_power),this._vtk_renwin.getRenderer().addVolume(t),this._controllerWidget.setupContent(this._vtk_renwin.getRenderWindow(),t,!0)}_plot_slices(){const e=this._vtk_image_data,t=n.vtkns.ImageSlice.newInstance(),i=n.vtkns.ImageSlice.newInstance(),s=n.vtkns.ImageSlice.newInstance(),r=n.vtkns.ImageMapper.newInstance(),o=n.vtkns.ImageMapper.newInstance(),a=n.vtkns.ImageMapper.newInstance();r.setInputData(e),r.setISlice(this.model.slice_i),t.setMapper(r),o.setInputData(e),o.setJSlice(this.model.slice_j),i.setMapper(o),a.setInputData(e),a.setKSlice(this.model.slice_k),s.setMapper(a);const l=n.vtkns.PiecewiseFunction.newInstance();l.removeAllPoints(),l.addPoint(0,1);const c=this.volume.getProperty().getRGBTransferFunction(0),d=t.getProperty();i.setProperty(d),s.setProperty(d),d.setRGBTransferFunction(c),d.setScalarOpacity(l);const h=this._vtk_renwin.getRenderer();h.addActor(t),h.addActor(i),h.addActor(s)}_set_volume_visibility(e){this.volume.setVisibility(e)}_set_slices_visibility(e){this._vtk_renwin.getRenderer().getActors().map(t=>t.setVisibility(e))}}i.VTKVolumePlotView=o,o.__name__=\"VTKVolumePlotView\";class a extends r.AbstractVTKPlot{constructor(e){super(e)}static init_VTKVolumePlot(){this.prototype.default_view=o,this.define({data:[s.Instance],shadow:[s.Boolean,!0],sampling:[s.Number,.4],edge_gradient:[s.Number,.2],colormap:[s.String],rescale:[s.Boolean,!1],ambient:[s.Number,.2],diffuse:[s.Number,.7],specular:[s.Number,.3],specular_power:[s.Number,8],slice_i:[s.Int,0],slice_j:[s.Int,0],slice_k:[s.Int,0],display_volume:[s.Boolean,!0],display_slices:[s.Boolean,!1],render_background:[s.String,\"#52576e\"],interpolation:[s.Any,\"fast_linear\"],mapper:[s.Instance]})}}i.VTKVolumePlot=a,a.__name__=\"VTKVolumePlot\",a.init_VTKVolumePlot()},\n      \"e23461e5d7\": function _(t,s,i){Object.defineProperty(i,\"__esModule\",{value:!0});const e=t(\"tslib\"),n=t(\"2f3fd5db07\"),a=t(\"@bokehjs/model\"),c=e.__importStar(t(\"@bokehjs/core/properties\")),r=t(\"ba07c3d566\");class h extends a.Model{constructor(t){super(t)}static init_VTKAxes(){this.define({origin:[c.Array],xticker:[c.Instance],yticker:[c.Instance],zticker:[c.Instance],digits:[c.Number,1],show_grid:[c.Boolean,!0],grid_opacity:[c.Number,.1],axes_opacity:[c.Number,1],fontsize:[c.Number,12]})}get xticks(){return this.xticker.ticks}get yticks(){return this.yticker.ticks}get zticks(){return this.zticker.ticks}get xlabels(){return this.xticker.labels?this.xticker.labels:this.xticks.map(t=>t.toFixed(this.digits))}get ylabels(){return this.yticker.labels?this.yticker.labels:this.yticks.map(t=>t.toFixed(this.digits))}get zlabels(){return this.zticker.labels?this.zticker.labels:this.zticks.map(t=>t.toFixed(this.digits))}_make_grid_lines(t,s,i){const e=[];for(let n=0;n<t-1;n++)for(let t=0;t<s-1;t++){const a=n*s+t+i,c=[5,a,n*s+t+1+i,(n+1)*s+t+1+i,(n+1)*s+t+i,a];e.push(c)}return e}_create_grid_axes(){const t=[];t.push(r.cartesian_product(this.xticks,this.yticks,[this.origin[2]])),t.push(r.cartesian_product([this.origin[0]],this.yticks,this.zticks)),t.push(r.cartesian_product(this.xticks,[this.origin[1]],this.zticks));const s=[];let i=0;s.push(this._make_grid_lines(this.xticks.length,this.yticks.length,i)),i+=this.xticks.length*this.yticks.length,s.push(this._make_grid_lines(this.yticks.length,this.zticks.length,i)),i+=this.yticks.length*this.zticks.length,s.push(this._make_grid_lines(this.xticks.length,this.zticks.length,i));const e=r.vtk({vtkClass:\"vtkPolyData\",points:{vtkClass:\"vtkPoints\",dataType:\"Float32Array\",numberOfComponents:3,values:t.flat(2)},lines:{vtkClass:\"vtkCellArray\",dataType:\"Uint32Array\",values:s.flat(2)}}),n=r.vtkns.Mapper.newInstance(),a=r.vtkns.Actor.newInstance();return n.setInputData(e),a.setMapper(n),a.getProperty().setOpacity(this.grid_opacity),a.setVisibility(this.show_grid),a}create_axes(t){const s=[this.xticks,this.yticks,this.zticks].map((t,s)=>{let i=null;switch(s){case 0:i=r.cartesian_product(t,[this.origin[1]],[this.origin[2]]);break;case 1:i=r.cartesian_product([this.origin[0]],t,[this.origin[2]]);break;case 2:i=r.cartesian_product([this.origin[0]],[this.origin[1]],t)}return i}).flat(2),i=r.vtk({vtkClass:\"vtkPolyData\",points:{vtkClass:\"vtkPoints\",dataType:\"Float32Array\",numberOfComponents:3,values:s},lines:{vtkClass:\"vtkCellArray\",dataType:\"Uint32Array\",values:[2,0,this.xticks.length-1,2,this.xticks.length,this.xticks.length+this.yticks.length-1,2,this.xticks.length+this.yticks.length,this.xticks.length+this.yticks.length+this.zticks.length-1]}}),e=r.vtkns.PixelSpaceCallbackMapper.newInstance();e.setInputData(i),e.setUseZValues(!0),e.setCallback((s,i,a)=>{const c=t.getContext(\"2d\");if(c){const r={height:t.clientHeight*window.devicePixelRatio,width:t.clientWidth*window.devicePixelRatio},h=e.getInputData().getPoints(),l=i.getViewMatrix();n.mat4.transpose(l,l);const o=i.getProjectionMatrix(a,-1,1);n.mat4.transpose(o,o),c.clearRect(0,0,r.width,r.height),s.forEach((t,s)=>{const i=h.getPoint(s),e=n.vec3.fromValues(i[0],i[1],i[2]);if(n.vec3.transformMat4(e,e,l),e[2]+=.05,n.vec3.transformMat4(e,e,o),e[2]-.001<t[3]){let i;c.font=\"30px serif\",c.textAlign=\"center\",c.textBaseline=\"alphabetic\",c.fillText(\".\",t[0],r.height-t[1]+2),c.font=`${this.fontsize*window.devicePixelRatio}px serif`,c.textAlign=\"right\",c.textBaseline=\"top\",i=s<this.xticks.length?this.xlabels[s]:s>=this.xticks.length&&s<this.xticks.length+this.yticks.length?this.ylabels[s-this.xticks.length]:this.zlabels[s-(this.xticks.length+this.yticks.length)],c.fillText(`${i}`,t[0],r.height-t[1])}})}});const a=r.vtkns.Actor.newInstance();a.setMapper(e);const c=r.vtkns.Mapper.newInstance();c.setInputData(i);const h=r.vtkns.Actor.newInstance();return h.setMapper(c),h.getProperty().setOpacity(this.axes_opacity),{psActor:a,axesActor:h,gridActor:this._create_grid_axes()}}}i.VTKAxes=h,h.__name__=\"VTKAxes\",h.__module__=\"panel.models.vtk\",h.init_VTKAxes()},\n      \"2f3fd5db07\": function _(t,c,a){Object.defineProperty(a,\"__esModule\",{value:!0});const o=t(\"tslib\"),r=o.__importStar(t(\"68ca94c15c\"));a.glMatrix=r;const _=o.__importStar(t(\"7c0b8e6048\"));a.mat2=_;const e=o.__importStar(t(\"dc03f0a621\"));a.mat2d=e;const i=o.__importStar(t(\"0285c50a7e\"));a.mat3=i;const m=o.__importStar(t(\"a427635f32\"));a.mat4=m;const n=o.__importStar(t(\"eb06fc032a\"));a.quat=n;const s=o.__importStar(t(\"277615c682\"));a.quat2=s;const p=o.__importStar(t(\"c56d9ff837\"));a.vec2=p;const S=o.__importStar(t(\"2c5eb22089\"));a.vec3=S;const f=o.__importStar(t(\"c1aa33d719\"));a.vec4=f},\n      \"68ca94c15c\": function _(t,a,r){Object.defineProperty(r,\"__esModule\",{value:!0}),r.EPSILON=1e-6,r.ARRAY_TYPE=\"undefined\"!=typeof Float32Array?Float32Array:Array,r.RANDOM=Math.random,r.setMatrixArrayType=function(t){r.ARRAY_TYPE=t};var n=Math.PI/180;r.toRadian=function(t){return t*n},r.equals=function(t,a){return Math.abs(t-a)<=r.EPSILON*Math.max(1,Math.abs(t),Math.abs(a))},Math.hypot||(Math.hypot=function(){for(var t=0,a=arguments.length;a--;)t+=arguments[a]*arguments[a];return Math.sqrt(t)})},\n      \"7c0b8e6048\": function _(t,n,r){Object.defineProperty(r,\"__esModule\",{value:!0});const a=t(\"tslib\").__importStar(t(\"68ca94c15c\"));function u(t,n,r){var a=n[0],u=n[1],e=n[2],o=n[3],c=r[0],i=r[1],f=r[2],s=r[3];return t[0]=a*c+e*i,t[1]=u*c+o*i,t[2]=a*f+e*s,t[3]=u*f+o*s,t}function e(t,n,r){return t[0]=n[0]-r[0],t[1]=n[1]-r[1],t[2]=n[2]-r[2],t[3]=n[3]-r[3],t}r.create=function(){var t=new a.ARRAY_TYPE(4);return a.ARRAY_TYPE!=Float32Array&&(t[1]=0,t[2]=0),t[0]=1,t[3]=1,t},r.clone=function(t){var n=new a.ARRAY_TYPE(4);return n[0]=t[0],n[1]=t[1],n[2]=t[2],n[3]=t[3],n},r.copy=function(t,n){return t[0]=n[0],t[1]=n[1],t[2]=n[2],t[3]=n[3],t},r.identity=function(t){return t[0]=1,t[1]=0,t[2]=0,t[3]=1,t},r.fromValues=function(t,n,r,u){var e=new a.ARRAY_TYPE(4);return e[0]=t,e[1]=n,e[2]=r,e[3]=u,e},r.set=function(t,n,r,a,u){return t[0]=n,t[1]=r,t[2]=a,t[3]=u,t},r.transpose=function(t,n){if(t===n){var r=n[1];t[1]=n[2],t[2]=r}else t[0]=n[0],t[1]=n[2],t[2]=n[1],t[3]=n[3];return t},r.invert=function(t,n){var r=n[0],a=n[1],u=n[2],e=n[3],o=r*e-u*a;return o?(o=1/o,t[0]=e*o,t[1]=-a*o,t[2]=-u*o,t[3]=r*o,t):null},r.adjoint=function(t,n){var r=n[0];return t[0]=n[3],t[1]=-n[1],t[2]=-n[2],t[3]=r,t},r.determinant=function(t){return t[0]*t[3]-t[2]*t[1]},r.multiply=u,r.rotate=function(t,n,r){var a=n[0],u=n[1],e=n[2],o=n[3],c=Math.sin(r),i=Math.cos(r);return t[0]=a*i+e*c,t[1]=u*i+o*c,t[2]=a*-c+e*i,t[3]=u*-c+o*i,t},r.scale=function(t,n,r){var a=n[0],u=n[1],e=n[2],o=n[3],c=r[0],i=r[1];return t[0]=a*c,t[1]=u*c,t[2]=e*i,t[3]=o*i,t},r.fromRotation=function(t,n){var r=Math.sin(n),a=Math.cos(n);return t[0]=a,t[1]=r,t[2]=-r,t[3]=a,t},r.fromScaling=function(t,n){return t[0]=n[0],t[1]=0,t[2]=0,t[3]=n[1],t},r.str=function(t){return\"mat2(\"+t[0]+\", \"+t[1]+\", \"+t[2]+\", \"+t[3]+\")\"},r.frob=function(t){return Math.hypot(t[0],t[1],t[2],t[3])},r.LDU=function(t,n,r,a){return t[2]=a[2]/a[0],r[0]=a[0],r[1]=a[1],r[3]=a[3]-t[2]*r[1],[t,n,r]},r.add=function(t,n,r){return t[0]=n[0]+r[0],t[1]=n[1]+r[1],t[2]=n[2]+r[2],t[3]=n[3]+r[3],t},r.subtract=e,r.exactEquals=function(t,n){return t[0]===n[0]&&t[1]===n[1]&&t[2]===n[2]&&t[3]===n[3]},r.equals=function(t,n){var r=t[0],u=t[1],e=t[2],o=t[3],c=n[0],i=n[1],f=n[2],s=n[3];return Math.abs(r-c)<=a.EPSILON*Math.max(1,Math.abs(r),Math.abs(c))&&Math.abs(u-i)<=a.EPSILON*Math.max(1,Math.abs(u),Math.abs(i))&&Math.abs(e-f)<=a.EPSILON*Math.max(1,Math.abs(e),Math.abs(f))&&Math.abs(o-s)<=a.EPSILON*Math.max(1,Math.abs(o),Math.abs(s))},r.multiplyScalar=function(t,n,r){return t[0]=n[0]*r,t[1]=n[1]*r,t[2]=n[2]*r,t[3]=n[3]*r,t},r.multiplyScalarAndAdd=function(t,n,r,a){return t[0]=n[0]+r[0]*a,t[1]=n[1]+r[1]*a,t[2]=n[2]+r[2]*a,t[3]=n[3]+r[3]*a,t},r.mul=u,r.sub=e},\n      \"dc03f0a621\": function _(t,n,a){Object.defineProperty(a,\"__esModule\",{value:!0});const r=t(\"tslib\").__importStar(t(\"68ca94c15c\"));function u(t,n,a){var r=n[0],u=n[1],e=n[2],o=n[3],c=n[4],i=n[5],s=a[0],f=a[1],h=a[2],M=a[3],b=a[4],l=a[5];return t[0]=r*s+e*f,t[1]=u*s+o*f,t[2]=r*h+e*M,t[3]=u*h+o*M,t[4]=r*b+e*l+c,t[5]=u*b+o*l+i,t}function e(t,n,a){return t[0]=n[0]-a[0],t[1]=n[1]-a[1],t[2]=n[2]-a[2],t[3]=n[3]-a[3],t[4]=n[4]-a[4],t[5]=n[5]-a[5],t}a.create=function(){var t=new r.ARRAY_TYPE(6);return r.ARRAY_TYPE!=Float32Array&&(t[1]=0,t[2]=0,t[4]=0,t[5]=0),t[0]=1,t[3]=1,t},a.clone=function(t){var n=new r.ARRAY_TYPE(6);return n[0]=t[0],n[1]=t[1],n[2]=t[2],n[3]=t[3],n[4]=t[4],n[5]=t[5],n},a.copy=function(t,n){return t[0]=n[0],t[1]=n[1],t[2]=n[2],t[3]=n[3],t[4]=n[4],t[5]=n[5],t},a.identity=function(t){return t[0]=1,t[1]=0,t[2]=0,t[3]=1,t[4]=0,t[5]=0,t},a.fromValues=function(t,n,a,u,e,o){var c=new r.ARRAY_TYPE(6);return c[0]=t,c[1]=n,c[2]=a,c[3]=u,c[4]=e,c[5]=o,c},a.set=function(t,n,a,r,u,e,o){return t[0]=n,t[1]=a,t[2]=r,t[3]=u,t[4]=e,t[5]=o,t},a.invert=function(t,n){var a=n[0],r=n[1],u=n[2],e=n[3],o=n[4],c=n[5],i=a*e-r*u;return i?(i=1/i,t[0]=e*i,t[1]=-r*i,t[2]=-u*i,t[3]=a*i,t[4]=(u*c-e*o)*i,t[5]=(r*o-a*c)*i,t):null},a.determinant=function(t){return t[0]*t[3]-t[1]*t[2]},a.multiply=u,a.rotate=function(t,n,a){var r=n[0],u=n[1],e=n[2],o=n[3],c=n[4],i=n[5],s=Math.sin(a),f=Math.cos(a);return t[0]=r*f+e*s,t[1]=u*f+o*s,t[2]=r*-s+e*f,t[3]=u*-s+o*f,t[4]=c,t[5]=i,t},a.scale=function(t,n,a){var r=n[0],u=n[1],e=n[2],o=n[3],c=n[4],i=n[5],s=a[0],f=a[1];return t[0]=r*s,t[1]=u*s,t[2]=e*f,t[3]=o*f,t[4]=c,t[5]=i,t},a.translate=function(t,n,a){var r=n[0],u=n[1],e=n[2],o=n[3],c=n[4],i=n[5],s=a[0],f=a[1];return t[0]=r,t[1]=u,t[2]=e,t[3]=o,t[4]=r*s+e*f+c,t[5]=u*s+o*f+i,t},a.fromRotation=function(t,n){var a=Math.sin(n),r=Math.cos(n);return t[0]=r,t[1]=a,t[2]=-a,t[3]=r,t[4]=0,t[5]=0,t},a.fromScaling=function(t,n){return t[0]=n[0],t[1]=0,t[2]=0,t[3]=n[1],t[4]=0,t[5]=0,t},a.fromTranslation=function(t,n){return t[0]=1,t[1]=0,t[2]=0,t[3]=1,t[4]=n[0],t[5]=n[1],t},a.str=function(t){return\"mat2d(\"+t[0]+\", \"+t[1]+\", \"+t[2]+\", \"+t[3]+\", \"+t[4]+\", \"+t[5]+\")\"},a.frob=function(t){return Math.hypot(t[0],t[1],t[2],t[3],t[4],t[5],1)},a.add=function(t,n,a){return t[0]=n[0]+a[0],t[1]=n[1]+a[1],t[2]=n[2]+a[2],t[3]=n[3]+a[3],t[4]=n[4]+a[4],t[5]=n[5]+a[5],t},a.subtract=e,a.multiplyScalar=function(t,n,a){return t[0]=n[0]*a,t[1]=n[1]*a,t[2]=n[2]*a,t[3]=n[3]*a,t[4]=n[4]*a,t[5]=n[5]*a,t},a.multiplyScalarAndAdd=function(t,n,a,r){return t[0]=n[0]+a[0]*r,t[1]=n[1]+a[1]*r,t[2]=n[2]+a[2]*r,t[3]=n[3]+a[3]*r,t[4]=n[4]+a[4]*r,t[5]=n[5]+a[5]*r,t},a.exactEquals=function(t,n){return t[0]===n[0]&&t[1]===n[1]&&t[2]===n[2]&&t[3]===n[3]&&t[4]===n[4]&&t[5]===n[5]},a.equals=function(t,n){var a=t[0],u=t[1],e=t[2],o=t[3],c=t[4],i=t[5],s=n[0],f=n[1],h=n[2],M=n[3],b=n[4],l=n[5];return Math.abs(a-s)<=r.EPSILON*Math.max(1,Math.abs(a),Math.abs(s))&&Math.abs(u-f)<=r.EPSILON*Math.max(1,Math.abs(u),Math.abs(f))&&Math.abs(e-h)<=r.EPSILON*Math.max(1,Math.abs(e),Math.abs(h))&&Math.abs(o-M)<=r.EPSILON*Math.max(1,Math.abs(o),Math.abs(M))&&Math.abs(c-b)<=r.EPSILON*Math.max(1,Math.abs(c),Math.abs(b))&&Math.abs(i-l)<=r.EPSILON*Math.max(1,Math.abs(i),Math.abs(l))},a.mul=u,a.sub=e},\n      \"0285c50a7e\": function _(t,a,n){Object.defineProperty(n,\"__esModule\",{value:!0});const r=t(\"tslib\").__importStar(t(\"68ca94c15c\"));function u(t,a,n){var r=a[0],u=a[1],o=a[2],e=a[3],i=a[4],c=a[5],s=a[6],M=a[7],h=a[8],f=n[0],b=n[1],l=n[2],m=n[3],v=n[4],E=n[5],P=n[6],S=n[7],d=n[8];return t[0]=f*r+b*e+l*s,t[1]=f*u+b*i+l*M,t[2]=f*o+b*c+l*h,t[3]=m*r+v*e+E*s,t[4]=m*u+v*i+E*M,t[5]=m*o+v*c+E*h,t[6]=P*r+S*e+d*s,t[7]=P*u+S*i+d*M,t[8]=P*o+S*c+d*h,t}function o(t,a,n){return t[0]=a[0]-n[0],t[1]=a[1]-n[1],t[2]=a[2]-n[2],t[3]=a[3]-n[3],t[4]=a[4]-n[4],t[5]=a[5]-n[5],t[6]=a[6]-n[6],t[7]=a[7]-n[7],t[8]=a[8]-n[8],t}n.create=function(){var t=new r.ARRAY_TYPE(9);return r.ARRAY_TYPE!=Float32Array&&(t[1]=0,t[2]=0,t[3]=0,t[5]=0,t[6]=0,t[7]=0),t[0]=1,t[4]=1,t[8]=1,t},n.fromMat4=function(t,a){return t[0]=a[0],t[1]=a[1],t[2]=a[2],t[3]=a[4],t[4]=a[5],t[5]=a[6],t[6]=a[8],t[7]=a[9],t[8]=a[10],t},n.clone=function(t){var a=new r.ARRAY_TYPE(9);return a[0]=t[0],a[1]=t[1],a[2]=t[2],a[3]=t[3],a[4]=t[4],a[5]=t[5],a[6]=t[6],a[7]=t[7],a[8]=t[8],a},n.copy=function(t,a){return t[0]=a[0],t[1]=a[1],t[2]=a[2],t[3]=a[3],t[4]=a[4],t[5]=a[5],t[6]=a[6],t[7]=a[7],t[8]=a[8],t},n.fromValues=function(t,a,n,u,o,e,i,c,s){var M=new r.ARRAY_TYPE(9);return M[0]=t,M[1]=a,M[2]=n,M[3]=u,M[4]=o,M[5]=e,M[6]=i,M[7]=c,M[8]=s,M},n.set=function(t,a,n,r,u,o,e,i,c,s){return t[0]=a,t[1]=n,t[2]=r,t[3]=u,t[4]=o,t[5]=e,t[6]=i,t[7]=c,t[8]=s,t},n.identity=function(t){return t[0]=1,t[1]=0,t[2]=0,t[3]=0,t[4]=1,t[5]=0,t[6]=0,t[7]=0,t[8]=1,t},n.transpose=function(t,a){if(t===a){var n=a[1],r=a[2],u=a[5];t[1]=a[3],t[2]=a[6],t[3]=n,t[5]=a[7],t[6]=r,t[7]=u}else t[0]=a[0],t[1]=a[3],t[2]=a[6],t[3]=a[1],t[4]=a[4],t[5]=a[7],t[6]=a[2],t[7]=a[5],t[8]=a[8];return t},n.invert=function(t,a){var n=a[0],r=a[1],u=a[2],o=a[3],e=a[4],i=a[5],c=a[6],s=a[7],M=a[8],h=M*e-i*s,f=-M*o+i*c,b=s*o-e*c,l=n*h+r*f+u*b;return l?(l=1/l,t[0]=h*l,t[1]=(-M*r+u*s)*l,t[2]=(i*r-u*e)*l,t[3]=f*l,t[4]=(M*n-u*c)*l,t[5]=(-i*n+u*o)*l,t[6]=b*l,t[7]=(-s*n+r*c)*l,t[8]=(e*n-r*o)*l,t):null},n.adjoint=function(t,a){var n=a[0],r=a[1],u=a[2],o=a[3],e=a[4],i=a[5],c=a[6],s=a[7],M=a[8];return t[0]=e*M-i*s,t[1]=u*s-r*M,t[2]=r*i-u*e,t[3]=i*c-o*M,t[4]=n*M-u*c,t[5]=u*o-n*i,t[6]=o*s-e*c,t[7]=r*c-n*s,t[8]=n*e-r*o,t},n.determinant=function(t){var a=t[0],n=t[1],r=t[2],u=t[3],o=t[4],e=t[5],i=t[6],c=t[7],s=t[8];return a*(s*o-e*c)+n*(-s*u+e*i)+r*(c*u-o*i)},n.multiply=u,n.translate=function(t,a,n){var r=a[0],u=a[1],o=a[2],e=a[3],i=a[4],c=a[5],s=a[6],M=a[7],h=a[8],f=n[0],b=n[1];return t[0]=r,t[1]=u,t[2]=o,t[3]=e,t[4]=i,t[5]=c,t[6]=f*r+b*e+s,t[7]=f*u+b*i+M,t[8]=f*o+b*c+h,t},n.rotate=function(t,a,n){var r=a[0],u=a[1],o=a[2],e=a[3],i=a[4],c=a[5],s=a[6],M=a[7],h=a[8],f=Math.sin(n),b=Math.cos(n);return t[0]=b*r+f*e,t[1]=b*u+f*i,t[2]=b*o+f*c,t[3]=b*e-f*r,t[4]=b*i-f*u,t[5]=b*c-f*o,t[6]=s,t[7]=M,t[8]=h,t},n.scale=function(t,a,n){var r=n[0],u=n[1];return t[0]=r*a[0],t[1]=r*a[1],t[2]=r*a[2],t[3]=u*a[3],t[4]=u*a[4],t[5]=u*a[5],t[6]=a[6],t[7]=a[7],t[8]=a[8],t},n.fromTranslation=function(t,a){return t[0]=1,t[1]=0,t[2]=0,t[3]=0,t[4]=1,t[5]=0,t[6]=a[0],t[7]=a[1],t[8]=1,t},n.fromRotation=function(t,a){var n=Math.sin(a),r=Math.cos(a);return t[0]=r,t[1]=n,t[2]=0,t[3]=-n,t[4]=r,t[5]=0,t[6]=0,t[7]=0,t[8]=1,t},n.fromScaling=function(t,a){return t[0]=a[0],t[1]=0,t[2]=0,t[3]=0,t[4]=a[1],t[5]=0,t[6]=0,t[7]=0,t[8]=1,t},n.fromMat2d=function(t,a){return t[0]=a[0],t[1]=a[1],t[2]=0,t[3]=a[2],t[4]=a[3],t[5]=0,t[6]=a[4],t[7]=a[5],t[8]=1,t},n.fromQuat=function(t,a){var n=a[0],r=a[1],u=a[2],o=a[3],e=n+n,i=r+r,c=u+u,s=n*e,M=r*e,h=r*i,f=u*e,b=u*i,l=u*c,m=o*e,v=o*i,E=o*c;return t[0]=1-h-l,t[3]=M-E,t[6]=f+v,t[1]=M+E,t[4]=1-s-l,t[7]=b-m,t[2]=f-v,t[5]=b+m,t[8]=1-s-h,t},n.normalFromMat4=function(t,a){var n=a[0],r=a[1],u=a[2],o=a[3],e=a[4],i=a[5],c=a[6],s=a[7],M=a[8],h=a[9],f=a[10],b=a[11],l=a[12],m=a[13],v=a[14],E=a[15],P=n*i-r*e,S=n*c-u*e,d=n*s-o*e,A=r*c-u*i,x=r*s-o*i,O=u*s-o*c,p=M*m-h*l,I=M*v-f*l,L=M*E-b*l,N=h*v-f*m,R=h*E-b*m,_=f*E-b*v,y=P*_-S*R+d*N+A*L-x*I+O*p;return y?(y=1/y,t[0]=(i*_-c*R+s*N)*y,t[1]=(c*L-e*_-s*I)*y,t[2]=(e*R-i*L+s*p)*y,t[3]=(u*R-r*_-o*N)*y,t[4]=(n*_-u*L+o*I)*y,t[5]=(r*L-n*R-o*p)*y,t[6]=(m*O-v*x+E*A)*y,t[7]=(v*d-l*O-E*S)*y,t[8]=(l*x-m*d+E*P)*y,t):null},n.projection=function(t,a,n){return t[0]=2/a,t[1]=0,t[2]=0,t[3]=0,t[4]=-2/n,t[5]=0,t[6]=-1,t[7]=1,t[8]=1,t},n.str=function(t){return\"mat3(\"+t[0]+\", \"+t[1]+\", \"+t[2]+\", \"+t[3]+\", \"+t[4]+\", \"+t[5]+\", \"+t[6]+\", \"+t[7]+\", \"+t[8]+\")\"},n.frob=function(t){return Math.hypot(t[0],t[1],t[2],t[3],t[4],t[5],t[6],t[7],t[8])},n.add=function(t,a,n){return t[0]=a[0]+n[0],t[1]=a[1]+n[1],t[2]=a[2]+n[2],t[3]=a[3]+n[3],t[4]=a[4]+n[4],t[5]=a[5]+n[5],t[6]=a[6]+n[6],t[7]=a[7]+n[7],t[8]=a[8]+n[8],t},n.subtract=o,n.multiplyScalar=function(t,a,n){return t[0]=a[0]*n,t[1]=a[1]*n,t[2]=a[2]*n,t[3]=a[3]*n,t[4]=a[4]*n,t[5]=a[5]*n,t[6]=a[6]*n,t[7]=a[7]*n,t[8]=a[8]*n,t},n.multiplyScalarAndAdd=function(t,a,n,r){return t[0]=a[0]+n[0]*r,t[1]=a[1]+n[1]*r,t[2]=a[2]+n[2]*r,t[3]=a[3]+n[3]*r,t[4]=a[4]+n[4]*r,t[5]=a[5]+n[5]*r,t[6]=a[6]+n[6]*r,t[7]=a[7]+n[7]*r,t[8]=a[8]+n[8]*r,t},n.exactEquals=function(t,a){return t[0]===a[0]&&t[1]===a[1]&&t[2]===a[2]&&t[3]===a[3]&&t[4]===a[4]&&t[5]===a[5]&&t[6]===a[6]&&t[7]===a[7]&&t[8]===a[8]},n.equals=function(t,a){var n=t[0],u=t[1],o=t[2],e=t[3],i=t[4],c=t[5],s=t[6],M=t[7],h=t[8],f=a[0],b=a[1],l=a[2],m=a[3],v=a[4],E=a[5],P=a[6],S=a[7],d=a[8];return Math.abs(n-f)<=r.EPSILON*Math.max(1,Math.abs(n),Math.abs(f))&&Math.abs(u-b)<=r.EPSILON*Math.max(1,Math.abs(u),Math.abs(b))&&Math.abs(o-l)<=r.EPSILON*Math.max(1,Math.abs(o),Math.abs(l))&&Math.abs(e-m)<=r.EPSILON*Math.max(1,Math.abs(e),Math.abs(m))&&Math.abs(i-v)<=r.EPSILON*Math.max(1,Math.abs(i),Math.abs(v))&&Math.abs(c-E)<=r.EPSILON*Math.max(1,Math.abs(c),Math.abs(E))&&Math.abs(s-P)<=r.EPSILON*Math.max(1,Math.abs(s),Math.abs(P))&&Math.abs(M-S)<=r.EPSILON*Math.max(1,Math.abs(M),Math.abs(S))&&Math.abs(h-d)<=r.EPSILON*Math.max(1,Math.abs(h),Math.abs(d))},n.mul=u,n.sub=o},\n      \"a427635f32\": function _(t,a,n){Object.defineProperty(n,\"__esModule\",{value:!0});const r=t(\"tslib\").__importStar(t(\"68ca94c15c\"));function h(t){return t[0]=1,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=1,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=1,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t}function o(t,a,n){var r=a[0],h=a[1],o=a[2],u=a[3],M=a[4],e=a[5],s=a[6],i=a[7],c=a[8],f=a[9],b=a[10],l=a[11],v=a[12],m=a[13],P=a[14],E=a[15],S=n[0],I=n[1],O=n[2],p=n[3];return t[0]=S*r+I*M+O*c+p*v,t[1]=S*h+I*e+O*f+p*m,t[2]=S*o+I*s+O*b+p*P,t[3]=S*u+I*i+O*l+p*E,S=n[4],I=n[5],O=n[6],p=n[7],t[4]=S*r+I*M+O*c+p*v,t[5]=S*h+I*e+O*f+p*m,t[6]=S*o+I*s+O*b+p*P,t[7]=S*u+I*i+O*l+p*E,S=n[8],I=n[9],O=n[10],p=n[11],t[8]=S*r+I*M+O*c+p*v,t[9]=S*h+I*e+O*f+p*m,t[10]=S*o+I*s+O*b+p*P,t[11]=S*u+I*i+O*l+p*E,S=n[12],I=n[13],O=n[14],p=n[15],t[12]=S*r+I*M+O*c+p*v,t[13]=S*h+I*e+O*f+p*m,t[14]=S*o+I*s+O*b+p*P,t[15]=S*u+I*i+O*l+p*E,t}function u(t,a,n){var r=a[0],h=a[1],o=a[2],u=a[3],M=r+r,e=h+h,s=o+o,i=r*M,c=r*e,f=r*s,b=h*e,l=h*s,v=o*s,m=u*M,P=u*e,E=u*s;return t[0]=1-(b+v),t[1]=c+E,t[2]=f-P,t[3]=0,t[4]=c-E,t[5]=1-(i+v),t[6]=l+m,t[7]=0,t[8]=f+P,t[9]=l-m,t[10]=1-(i+b),t[11]=0,t[12]=n[0],t[13]=n[1],t[14]=n[2],t[15]=1,t}function M(t,a){var n=a[0],r=a[1],h=a[2],o=a[4],u=a[5],M=a[6],e=a[8],s=a[9],i=a[10];return t[0]=Math.hypot(n,r,h),t[1]=Math.hypot(o,u,M),t[2]=Math.hypot(e,s,i),t}function e(t,a,n){return t[0]=a[0]-n[0],t[1]=a[1]-n[1],t[2]=a[2]-n[2],t[3]=a[3]-n[3],t[4]=a[4]-n[4],t[5]=a[5]-n[5],t[6]=a[6]-n[6],t[7]=a[7]-n[7],t[8]=a[8]-n[8],t[9]=a[9]-n[9],t[10]=a[10]-n[10],t[11]=a[11]-n[11],t[12]=a[12]-n[12],t[13]=a[13]-n[13],t[14]=a[14]-n[14],t[15]=a[15]-n[15],t}n.create=function(){var t=new r.ARRAY_TYPE(16);return r.ARRAY_TYPE!=Float32Array&&(t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[11]=0,t[12]=0,t[13]=0,t[14]=0),t[0]=1,t[5]=1,t[10]=1,t[15]=1,t},n.clone=function(t){var a=new r.ARRAY_TYPE(16);return a[0]=t[0],a[1]=t[1],a[2]=t[2],a[3]=t[3],a[4]=t[4],a[5]=t[5],a[6]=t[6],a[7]=t[7],a[8]=t[8],a[9]=t[9],a[10]=t[10],a[11]=t[11],a[12]=t[12],a[13]=t[13],a[14]=t[14],a[15]=t[15],a},n.copy=function(t,a){return t[0]=a[0],t[1]=a[1],t[2]=a[2],t[3]=a[3],t[4]=a[4],t[5]=a[5],t[6]=a[6],t[7]=a[7],t[8]=a[8],t[9]=a[9],t[10]=a[10],t[11]=a[11],t[12]=a[12],t[13]=a[13],t[14]=a[14],t[15]=a[15],t},n.fromValues=function(t,a,n,h,o,u,M,e,s,i,c,f,b,l,v,m){var P=new r.ARRAY_TYPE(16);return P[0]=t,P[1]=a,P[2]=n,P[3]=h,P[4]=o,P[5]=u,P[6]=M,P[7]=e,P[8]=s,P[9]=i,P[10]=c,P[11]=f,P[12]=b,P[13]=l,P[14]=v,P[15]=m,P},n.set=function(t,a,n,r,h,o,u,M,e,s,i,c,f,b,l,v,m){return t[0]=a,t[1]=n,t[2]=r,t[3]=h,t[4]=o,t[5]=u,t[6]=M,t[7]=e,t[8]=s,t[9]=i,t[10]=c,t[11]=f,t[12]=b,t[13]=l,t[14]=v,t[15]=m,t},n.identity=h,n.transpose=function(t,a){if(t===a){var n=a[1],r=a[2],h=a[3],o=a[6],u=a[7],M=a[11];t[1]=a[4],t[2]=a[8],t[3]=a[12],t[4]=n,t[6]=a[9],t[7]=a[13],t[8]=r,t[9]=o,t[11]=a[14],t[12]=h,t[13]=u,t[14]=M}else t[0]=a[0],t[1]=a[4],t[2]=a[8],t[3]=a[12],t[4]=a[1],t[5]=a[5],t[6]=a[9],t[7]=a[13],t[8]=a[2],t[9]=a[6],t[10]=a[10],t[11]=a[14],t[12]=a[3],t[13]=a[7],t[14]=a[11],t[15]=a[15];return t},n.invert=function(t,a){var n=a[0],r=a[1],h=a[2],o=a[3],u=a[4],M=a[5],e=a[6],s=a[7],i=a[8],c=a[9],f=a[10],b=a[11],l=a[12],v=a[13],m=a[14],P=a[15],E=n*M-r*u,S=n*e-h*u,I=n*s-o*u,O=r*e-h*M,p=r*s-o*M,L=h*s-o*e,N=i*v-c*l,R=i*m-f*l,x=i*P-b*l,y=c*m-f*v,A=c*P-b*v,Y=f*P-b*m,d=E*Y-S*A+I*y+O*x-p*R+L*N;return d?(d=1/d,t[0]=(M*Y-e*A+s*y)*d,t[1]=(h*A-r*Y-o*y)*d,t[2]=(v*L-m*p+P*O)*d,t[3]=(f*p-c*L-b*O)*d,t[4]=(e*x-u*Y-s*R)*d,t[5]=(n*Y-h*x+o*R)*d,t[6]=(m*I-l*L-P*S)*d,t[7]=(i*L-f*I+b*S)*d,t[8]=(u*A-M*x+s*N)*d,t[9]=(r*x-n*A-o*N)*d,t[10]=(l*p-v*I+P*E)*d,t[11]=(c*I-i*p-b*E)*d,t[12]=(M*R-u*y-e*N)*d,t[13]=(n*y-r*R+h*N)*d,t[14]=(v*S-l*O-m*E)*d,t[15]=(i*O-c*S+f*E)*d,t):null},n.adjoint=function(t,a){var n=a[0],r=a[1],h=a[2],o=a[3],u=a[4],M=a[5],e=a[6],s=a[7],i=a[8],c=a[9],f=a[10],b=a[11],l=a[12],v=a[13],m=a[14],P=a[15];return t[0]=M*(f*P-b*m)-c*(e*P-s*m)+v*(e*b-s*f),t[1]=-(r*(f*P-b*m)-c*(h*P-o*m)+v*(h*b-o*f)),t[2]=r*(e*P-s*m)-M*(h*P-o*m)+v*(h*s-o*e),t[3]=-(r*(e*b-s*f)-M*(h*b-o*f)+c*(h*s-o*e)),t[4]=-(u*(f*P-b*m)-i*(e*P-s*m)+l*(e*b-s*f)),t[5]=n*(f*P-b*m)-i*(h*P-o*m)+l*(h*b-o*f),t[6]=-(n*(e*P-s*m)-u*(h*P-o*m)+l*(h*s-o*e)),t[7]=n*(e*b-s*f)-u*(h*b-o*f)+i*(h*s-o*e),t[8]=u*(c*P-b*v)-i*(M*P-s*v)+l*(M*b-s*c),t[9]=-(n*(c*P-b*v)-i*(r*P-o*v)+l*(r*b-o*c)),t[10]=n*(M*P-s*v)-u*(r*P-o*v)+l*(r*s-o*M),t[11]=-(n*(M*b-s*c)-u*(r*b-o*c)+i*(r*s-o*M)),t[12]=-(u*(c*m-f*v)-i*(M*m-e*v)+l*(M*f-e*c)),t[13]=n*(c*m-f*v)-i*(r*m-h*v)+l*(r*f-h*c),t[14]=-(n*(M*m-e*v)-u*(r*m-h*v)+l*(r*e-h*M)),t[15]=n*(M*f-e*c)-u*(r*f-h*c)+i*(r*e-h*M),t},n.determinant=function(t){var a=t[0],n=t[1],r=t[2],h=t[3],o=t[4],u=t[5],M=t[6],e=t[7],s=t[8],i=t[9],c=t[10],f=t[11],b=t[12],l=t[13],v=t[14],m=t[15];return(a*u-n*o)*(c*m-f*v)-(a*M-r*o)*(i*m-f*l)+(a*e-h*o)*(i*v-c*l)+(n*M-r*u)*(s*m-f*b)-(n*e-h*u)*(s*v-c*b)+(r*e-h*M)*(s*l-i*b)},n.multiply=o,n.translate=function(t,a,n){var r,h,o,u,M,e,s,i,c,f,b,l,v=n[0],m=n[1],P=n[2];return a===t?(t[12]=a[0]*v+a[4]*m+a[8]*P+a[12],t[13]=a[1]*v+a[5]*m+a[9]*P+a[13],t[14]=a[2]*v+a[6]*m+a[10]*P+a[14],t[15]=a[3]*v+a[7]*m+a[11]*P+a[15]):(r=a[0],h=a[1],o=a[2],u=a[3],M=a[4],e=a[5],s=a[6],i=a[7],c=a[8],f=a[9],b=a[10],l=a[11],t[0]=r,t[1]=h,t[2]=o,t[3]=u,t[4]=M,t[5]=e,t[6]=s,t[7]=i,t[8]=c,t[9]=f,t[10]=b,t[11]=l,t[12]=r*v+M*m+c*P+a[12],t[13]=h*v+e*m+f*P+a[13],t[14]=o*v+s*m+b*P+a[14],t[15]=u*v+i*m+l*P+a[15]),t},n.scale=function(t,a,n){var r=n[0],h=n[1],o=n[2];return t[0]=a[0]*r,t[1]=a[1]*r,t[2]=a[2]*r,t[3]=a[3]*r,t[4]=a[4]*h,t[5]=a[5]*h,t[6]=a[6]*h,t[7]=a[7]*h,t[8]=a[8]*o,t[9]=a[9]*o,t[10]=a[10]*o,t[11]=a[11]*o,t[12]=a[12],t[13]=a[13],t[14]=a[14],t[15]=a[15],t},n.rotate=function(t,a,n,h){var o,u,M,e,s,i,c,f,b,l,v,m,P,E,S,I,O,p,L,N,R,x,y,A,Y=h[0],d=h[1],g=h[2],T=Math.hypot(Y,d,g);return T<r.EPSILON?null:(Y*=T=1/T,d*=T,g*=T,o=Math.sin(n),M=1-(u=Math.cos(n)),e=a[0],s=a[1],i=a[2],c=a[3],f=a[4],b=a[5],l=a[6],v=a[7],m=a[8],P=a[9],E=a[10],S=a[11],I=Y*Y*M+u,O=d*Y*M+g*o,p=g*Y*M-d*o,L=Y*d*M-g*o,N=d*d*M+u,R=g*d*M+Y*o,x=Y*g*M+d*o,y=d*g*M-Y*o,A=g*g*M+u,t[0]=e*I+f*O+m*p,t[1]=s*I+b*O+P*p,t[2]=i*I+l*O+E*p,t[3]=c*I+v*O+S*p,t[4]=e*L+f*N+m*R,t[5]=s*L+b*N+P*R,t[6]=i*L+l*N+E*R,t[7]=c*L+v*N+S*R,t[8]=e*x+f*y+m*A,t[9]=s*x+b*y+P*A,t[10]=i*x+l*y+E*A,t[11]=c*x+v*y+S*A,a!==t&&(t[12]=a[12],t[13]=a[13],t[14]=a[14],t[15]=a[15]),t)},n.rotateX=function(t,a,n){var r=Math.sin(n),h=Math.cos(n),o=a[4],u=a[5],M=a[6],e=a[7],s=a[8],i=a[9],c=a[10],f=a[11];return a!==t&&(t[0]=a[0],t[1]=a[1],t[2]=a[2],t[3]=a[3],t[12]=a[12],t[13]=a[13],t[14]=a[14],t[15]=a[15]),t[4]=o*h+s*r,t[5]=u*h+i*r,t[6]=M*h+c*r,t[7]=e*h+f*r,t[8]=s*h-o*r,t[9]=i*h-u*r,t[10]=c*h-M*r,t[11]=f*h-e*r,t},n.rotateY=function(t,a,n){var r=Math.sin(n),h=Math.cos(n),o=a[0],u=a[1],M=a[2],e=a[3],s=a[8],i=a[9],c=a[10],f=a[11];return a!==t&&(t[4]=a[4],t[5]=a[5],t[6]=a[6],t[7]=a[7],t[12]=a[12],t[13]=a[13],t[14]=a[14],t[15]=a[15]),t[0]=o*h-s*r,t[1]=u*h-i*r,t[2]=M*h-c*r,t[3]=e*h-f*r,t[8]=o*r+s*h,t[9]=u*r+i*h,t[10]=M*r+c*h,t[11]=e*r+f*h,t},n.rotateZ=function(t,a,n){var r=Math.sin(n),h=Math.cos(n),o=a[0],u=a[1],M=a[2],e=a[3],s=a[4],i=a[5],c=a[6],f=a[7];return a!==t&&(t[8]=a[8],t[9]=a[9],t[10]=a[10],t[11]=a[11],t[12]=a[12],t[13]=a[13],t[14]=a[14],t[15]=a[15]),t[0]=o*h+s*r,t[1]=u*h+i*r,t[2]=M*h+c*r,t[3]=e*h+f*r,t[4]=s*h-o*r,t[5]=i*h-u*r,t[6]=c*h-M*r,t[7]=f*h-e*r,t},n.fromTranslation=function(t,a){return t[0]=1,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=1,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=1,t[11]=0,t[12]=a[0],t[13]=a[1],t[14]=a[2],t[15]=1,t},n.fromScaling=function(t,a){return t[0]=a[0],t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=a[1],t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=a[2],t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t},n.fromRotation=function(t,a,n){var h,o,u,M=n[0],e=n[1],s=n[2],i=Math.hypot(M,e,s);return i<r.EPSILON?null:(M*=i=1/i,e*=i,s*=i,h=Math.sin(a),u=1-(o=Math.cos(a)),t[0]=M*M*u+o,t[1]=e*M*u+s*h,t[2]=s*M*u-e*h,t[3]=0,t[4]=M*e*u-s*h,t[5]=e*e*u+o,t[6]=s*e*u+M*h,t[7]=0,t[8]=M*s*u+e*h,t[9]=e*s*u-M*h,t[10]=s*s*u+o,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t)},n.fromXRotation=function(t,a){var n=Math.sin(a),r=Math.cos(a);return t[0]=1,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=r,t[6]=n,t[7]=0,t[8]=0,t[9]=-n,t[10]=r,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t},n.fromYRotation=function(t,a){var n=Math.sin(a),r=Math.cos(a);return t[0]=r,t[1]=0,t[2]=-n,t[3]=0,t[4]=0,t[5]=1,t[6]=0,t[7]=0,t[8]=n,t[9]=0,t[10]=r,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t},n.fromZRotation=function(t,a){var n=Math.sin(a),r=Math.cos(a);return t[0]=r,t[1]=n,t[2]=0,t[3]=0,t[4]=-n,t[5]=r,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=1,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t},n.fromRotationTranslation=u,n.fromQuat2=function(t,a){var n=new r.ARRAY_TYPE(3),h=-a[0],o=-a[1],M=-a[2],e=a[3],s=a[4],i=a[5],c=a[6],f=a[7],b=h*h+o*o+M*M+e*e;return b>0?(n[0]=2*(s*e+f*h+i*M-c*o)/b,n[1]=2*(i*e+f*o+c*h-s*M)/b,n[2]=2*(c*e+f*M+s*o-i*h)/b):(n[0]=2*(s*e+f*h+i*M-c*o),n[1]=2*(i*e+f*o+c*h-s*M),n[2]=2*(c*e+f*M+s*o-i*h)),u(t,a,n),t},n.getTranslation=function(t,a){return t[0]=a[12],t[1]=a[13],t[2]=a[14],t},n.getScaling=M,n.getRotation=function(t,a){var n=new r.ARRAY_TYPE(3);M(n,a);var h=1/n[0],o=1/n[1],u=1/n[2],e=a[0]*h,s=a[1]*o,i=a[2]*u,c=a[4]*h,f=a[5]*o,b=a[6]*u,l=a[8]*h,v=a[9]*o,m=a[10]*u,P=e+f+m,E=0;return P>0?(E=2*Math.sqrt(P+1),t[3]=.25*E,t[0]=(b-v)/E,t[1]=(l-i)/E,t[2]=(s-c)/E):e>f&&e>m?(E=2*Math.sqrt(1+e-f-m),t[3]=(b-v)/E,t[0]=.25*E,t[1]=(s+c)/E,t[2]=(l+i)/E):f>m?(E=2*Math.sqrt(1+f-e-m),t[3]=(l-i)/E,t[0]=(s+c)/E,t[1]=.25*E,t[2]=(b+v)/E):(E=2*Math.sqrt(1+m-e-f),t[3]=(s-c)/E,t[0]=(l+i)/E,t[1]=(b+v)/E,t[2]=.25*E),t},n.fromRotationTranslationScale=function(t,a,n,r){var h=a[0],o=a[1],u=a[2],M=a[3],e=h+h,s=o+o,i=u+u,c=h*e,f=h*s,b=h*i,l=o*s,v=o*i,m=u*i,P=M*e,E=M*s,S=M*i,I=r[0],O=r[1],p=r[2];return t[0]=(1-(l+m))*I,t[1]=(f+S)*I,t[2]=(b-E)*I,t[3]=0,t[4]=(f-S)*O,t[5]=(1-(c+m))*O,t[6]=(v+P)*O,t[7]=0,t[8]=(b+E)*p,t[9]=(v-P)*p,t[10]=(1-(c+l))*p,t[11]=0,t[12]=n[0],t[13]=n[1],t[14]=n[2],t[15]=1,t},n.fromRotationTranslationScaleOrigin=function(t,a,n,r,h){var o=a[0],u=a[1],M=a[2],e=a[3],s=o+o,i=u+u,c=M+M,f=o*s,b=o*i,l=o*c,v=u*i,m=u*c,P=M*c,E=e*s,S=e*i,I=e*c,O=r[0],p=r[1],L=r[2],N=h[0],R=h[1],x=h[2],y=(1-(v+P))*O,A=(b+I)*O,Y=(l-S)*O,d=(b-I)*p,g=(1-(f+P))*p,T=(m+E)*p,_=(l+S)*L,q=(m-E)*L,w=(1-(f+v))*L;return t[0]=y,t[1]=A,t[2]=Y,t[3]=0,t[4]=d,t[5]=g,t[6]=T,t[7]=0,t[8]=_,t[9]=q,t[10]=w,t[11]=0,t[12]=n[0]+N-(y*N+d*R+_*x),t[13]=n[1]+R-(A*N+g*R+q*x),t[14]=n[2]+x-(Y*N+T*R+w*x),t[15]=1,t},n.fromQuat=function(t,a){var n=a[0],r=a[1],h=a[2],o=a[3],u=n+n,M=r+r,e=h+h,s=n*u,i=r*u,c=r*M,f=h*u,b=h*M,l=h*e,v=o*u,m=o*M,P=o*e;return t[0]=1-c-l,t[1]=i+P,t[2]=f-m,t[3]=0,t[4]=i-P,t[5]=1-s-l,t[6]=b+v,t[7]=0,t[8]=f+m,t[9]=b-v,t[10]=1-s-c,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t},n.frustum=function(t,a,n,r,h,o,u){var M=1/(n-a),e=1/(h-r),s=1/(o-u);return t[0]=2*o*M,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=2*o*e,t[6]=0,t[7]=0,t[8]=(n+a)*M,t[9]=(h+r)*e,t[10]=(u+o)*s,t[11]=-1,t[12]=0,t[13]=0,t[14]=u*o*2*s,t[15]=0,t},n.perspective=function(t,a,n,r,h){var o,u=1/Math.tan(a/2);return t[0]=u/n,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=u,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[11]=-1,t[12]=0,t[13]=0,t[15]=0,null!=h&&h!==1/0?(o=1/(r-h),t[10]=(h+r)*o,t[14]=2*h*r*o):(t[10]=-1,t[14]=-2*r),t},n.perspectiveFromFieldOfView=function(t,a,n,r){var h=Math.tan(a.upDegrees*Math.PI/180),o=Math.tan(a.downDegrees*Math.PI/180),u=Math.tan(a.leftDegrees*Math.PI/180),M=Math.tan(a.rightDegrees*Math.PI/180),e=2/(u+M),s=2/(h+o);return t[0]=e,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=s,t[6]=0,t[7]=0,t[8]=-(u-M)*e*.5,t[9]=(h-o)*s*.5,t[10]=r/(n-r),t[11]=-1,t[12]=0,t[13]=0,t[14]=r*n/(n-r),t[15]=0,t},n.ortho=function(t,a,n,r,h,o,u){var M=1/(a-n),e=1/(r-h),s=1/(o-u);return t[0]=-2*M,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=-2*e,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=2*s,t[11]=0,t[12]=(a+n)*M,t[13]=(h+r)*e,t[14]=(u+o)*s,t[15]=1,t},n.lookAt=function(t,a,n,o){var u,M,e,s,i,c,f,b,l,v,m=a[0],P=a[1],E=a[2],S=o[0],I=o[1],O=o[2],p=n[0],L=n[1],N=n[2];return Math.abs(m-p)<r.EPSILON&&Math.abs(P-L)<r.EPSILON&&Math.abs(E-N)<r.EPSILON?h(t):(f=m-p,b=P-L,l=E-N,u=I*(l*=v=1/Math.hypot(f,b,l))-O*(b*=v),M=O*(f*=v)-S*l,e=S*b-I*f,(v=Math.hypot(u,M,e))?(u*=v=1/v,M*=v,e*=v):(u=0,M=0,e=0),s=b*e-l*M,i=l*u-f*e,c=f*M-b*u,(v=Math.hypot(s,i,c))?(s*=v=1/v,i*=v,c*=v):(s=0,i=0,c=0),t[0]=u,t[1]=s,t[2]=f,t[3]=0,t[4]=M,t[5]=i,t[6]=b,t[7]=0,t[8]=e,t[9]=c,t[10]=l,t[11]=0,t[12]=-(u*m+M*P+e*E),t[13]=-(s*m+i*P+c*E),t[14]=-(f*m+b*P+l*E),t[15]=1,t)},n.targetTo=function(t,a,n,r){var h=a[0],o=a[1],u=a[2],M=r[0],e=r[1],s=r[2],i=h-n[0],c=o-n[1],f=u-n[2],b=i*i+c*c+f*f;b>0&&(i*=b=1/Math.sqrt(b),c*=b,f*=b);var l=e*f-s*c,v=s*i-M*f,m=M*c-e*i;return(b=l*l+v*v+m*m)>0&&(l*=b=1/Math.sqrt(b),v*=b,m*=b),t[0]=l,t[1]=v,t[2]=m,t[3]=0,t[4]=c*m-f*v,t[5]=f*l-i*m,t[6]=i*v-c*l,t[7]=0,t[8]=i,t[9]=c,t[10]=f,t[11]=0,t[12]=h,t[13]=o,t[14]=u,t[15]=1,t},n.str=function(t){return\"mat4(\"+t[0]+\", \"+t[1]+\", \"+t[2]+\", \"+t[3]+\", \"+t[4]+\", \"+t[5]+\", \"+t[6]+\", \"+t[7]+\", \"+t[8]+\", \"+t[9]+\", \"+t[10]+\", \"+t[11]+\", \"+t[12]+\", \"+t[13]+\", \"+t[14]+\", \"+t[15]+\")\"},n.frob=function(t){return Math.hypot(t[0],t[1],t[2],t[3],t[4],t[5],t[6],t[7],t[8],t[9],t[10],t[11],t[12],t[13],t[14],t[15])},n.add=function(t,a,n){return t[0]=a[0]+n[0],t[1]=a[1]+n[1],t[2]=a[2]+n[2],t[3]=a[3]+n[3],t[4]=a[4]+n[4],t[5]=a[5]+n[5],t[6]=a[6]+n[6],t[7]=a[7]+n[7],t[8]=a[8]+n[8],t[9]=a[9]+n[9],t[10]=a[10]+n[10],t[11]=a[11]+n[11],t[12]=a[12]+n[12],t[13]=a[13]+n[13],t[14]=a[14]+n[14],t[15]=a[15]+n[15],t},n.subtract=e,n.multiplyScalar=function(t,a,n){return t[0]=a[0]*n,t[1]=a[1]*n,t[2]=a[2]*n,t[3]=a[3]*n,t[4]=a[4]*n,t[5]=a[5]*n,t[6]=a[6]*n,t[7]=a[7]*n,t[8]=a[8]*n,t[9]=a[9]*n,t[10]=a[10]*n,t[11]=a[11]*n,t[12]=a[12]*n,t[13]=a[13]*n,t[14]=a[14]*n,t[15]=a[15]*n,t},n.multiplyScalarAndAdd=function(t,a,n,r){return t[0]=a[0]+n[0]*r,t[1]=a[1]+n[1]*r,t[2]=a[2]+n[2]*r,t[3]=a[3]+n[3]*r,t[4]=a[4]+n[4]*r,t[5]=a[5]+n[5]*r,t[6]=a[6]+n[6]*r,t[7]=a[7]+n[7]*r,t[8]=a[8]+n[8]*r,t[9]=a[9]+n[9]*r,t[10]=a[10]+n[10]*r,t[11]=a[11]+n[11]*r,t[12]=a[12]+n[12]*r,t[13]=a[13]+n[13]*r,t[14]=a[14]+n[14]*r,t[15]=a[15]+n[15]*r,t},n.exactEquals=function(t,a){return t[0]===a[0]&&t[1]===a[1]&&t[2]===a[2]&&t[3]===a[3]&&t[4]===a[4]&&t[5]===a[5]&&t[6]===a[6]&&t[7]===a[7]&&t[8]===a[8]&&t[9]===a[9]&&t[10]===a[10]&&t[11]===a[11]&&t[12]===a[12]&&t[13]===a[13]&&t[14]===a[14]&&t[15]===a[15]},n.equals=function(t,a){var n=t[0],h=t[1],o=t[2],u=t[3],M=t[4],e=t[5],s=t[6],i=t[7],c=t[8],f=t[9],b=t[10],l=t[11],v=t[12],m=t[13],P=t[14],E=t[15],S=a[0],I=a[1],O=a[2],p=a[3],L=a[4],N=a[5],R=a[6],x=a[7],y=a[8],A=a[9],Y=a[10],d=a[11],g=a[12],T=a[13],_=a[14],q=a[15];return Math.abs(n-S)<=r.EPSILON*Math.max(1,Math.abs(n),Math.abs(S))&&Math.abs(h-I)<=r.EPSILON*Math.max(1,Math.abs(h),Math.abs(I))&&Math.abs(o-O)<=r.EPSILON*Math.max(1,Math.abs(o),Math.abs(O))&&Math.abs(u-p)<=r.EPSILON*Math.max(1,Math.abs(u),Math.abs(p))&&Math.abs(M-L)<=r.EPSILON*Math.max(1,Math.abs(M),Math.abs(L))&&Math.abs(e-N)<=r.EPSILON*Math.max(1,Math.abs(e),Math.abs(N))&&Math.abs(s-R)<=r.EPSILON*Math.max(1,Math.abs(s),Math.abs(R))&&Math.abs(i-x)<=r.EPSILON*Math.max(1,Math.abs(i),Math.abs(x))&&Math.abs(c-y)<=r.EPSILON*Math.max(1,Math.abs(c),Math.abs(y))&&Math.abs(f-A)<=r.EPSILON*Math.max(1,Math.abs(f),Math.abs(A))&&Math.abs(b-Y)<=r.EPSILON*Math.max(1,Math.abs(b),Math.abs(Y))&&Math.abs(l-d)<=r.EPSILON*Math.max(1,Math.abs(l),Math.abs(d))&&Math.abs(v-g)<=r.EPSILON*Math.max(1,Math.abs(v),Math.abs(g))&&Math.abs(m-T)<=r.EPSILON*Math.max(1,Math.abs(m),Math.abs(T))&&Math.abs(P-_)<=r.EPSILON*Math.max(1,Math.abs(P),Math.abs(_))&&Math.abs(E-q)<=r.EPSILON*Math.max(1,Math.abs(E),Math.abs(q))},n.mul=o,n.sub=e},\n      \"eb06fc032a\": function _(t,r,a){Object.defineProperty(a,\"__esModule\",{value:!0});const n=t(\"tslib\"),e=n.__importStar(t(\"68ca94c15c\")),o=n.__importStar(t(\"0285c50a7e\")),s=n.__importStar(t(\"2c5eb22089\")),u=n.__importStar(t(\"c1aa33d719\"));function c(){var t=new e.ARRAY_TYPE(4);return e.ARRAY_TYPE!=Float32Array&&(t[0]=0,t[1]=0,t[2]=0),t[3]=1,t}function i(t,r,a){a*=.5;var n=Math.sin(a);return t[0]=n*r[0],t[1]=n*r[1],t[2]=n*r[2],t[3]=Math.cos(a),t}function h(t,r,a){var n=r[0],e=r[1],o=r[2],s=r[3],u=a[0],c=a[1],i=a[2],h=a[3];return t[0]=n*h+s*u+e*i-o*c,t[1]=e*h+s*c+o*u-n*i,t[2]=o*h+s*i+n*c-e*u,t[3]=s*h-n*u-e*c-o*i,t}function M(t,r){var a=r[0],n=r[1],e=r[2],o=r[3],s=Math.sqrt(a*a+n*n+e*e),u=Math.exp(o),c=s>0?u*Math.sin(s)/s:0;return t[0]=a*c,t[1]=n*c,t[2]=e*c,t[3]=u*Math.cos(s),t}function l(t,r){var a=r[0],n=r[1],e=r[2],o=r[3],s=Math.sqrt(a*a+n*n+e*e),u=s>0?Math.atan2(s,o)/s:0;return t[0]=a*u,t[1]=n*u,t[2]=e*u,t[3]=.5*Math.log(a*a+n*n+e*e+o*o),t}function f(t,r,a,n){var o,s,u,c,i,h=r[0],M=r[1],l=r[2],f=r[3],v=a[0],m=a[1],q=a[2],d=a[3];return(s=h*v+M*m+l*q+f*d)<0&&(s=-s,v=-v,m=-m,q=-q,d=-d),1-s>e.EPSILON?(o=Math.acos(s),u=Math.sin(o),c=Math.sin((1-n)*o)/u,i=Math.sin(n*o)/u):(c=1-n,i=n),t[0]=c*h+i*v,t[1]=c*M+i*m,t[2]=c*l+i*q,t[3]=c*f+i*d,t}function v(t,r){var a,n=r[0]+r[4]+r[8];if(n>0)a=Math.sqrt(n+1),t[3]=.5*a,a=.5/a,t[0]=(r[5]-r[7])*a,t[1]=(r[6]-r[2])*a,t[2]=(r[1]-r[3])*a;else{var e=0;r[4]>r[0]&&(e=1),r[8]>r[3*e+e]&&(e=2);var o=(e+1)%3,s=(e+2)%3;a=Math.sqrt(r[3*e+e]-r[3*o+o]-r[3*s+s]+1),t[e]=.5*a,a=.5/a,t[3]=(r[3*o+s]-r[3*s+o])*a,t[o]=(r[3*o+e]+r[3*e+o])*a,t[s]=(r[3*s+e]+r[3*e+s])*a}return t}var m,q,d,p,A,g;a.create=c,a.identity=function(t){return t[0]=0,t[1]=0,t[2]=0,t[3]=1,t},a.setAxisAngle=i,a.getAxisAngle=function(t,r){var a=2*Math.acos(r[3]),n=Math.sin(a/2);return n>e.EPSILON?(t[0]=r[0]/n,t[1]=r[1]/n,t[2]=r[2]/n):(t[0]=1,t[1]=0,t[2]=0),a},a.getAngle=function(t,r){var n=a.dot(t,r);return Math.acos(2*n*n-1)},a.multiply=h,a.rotateX=function(t,r,a){a*=.5;var n=r[0],e=r[1],o=r[2],s=r[3],u=Math.sin(a),c=Math.cos(a);return t[0]=n*c+s*u,t[1]=e*c+o*u,t[2]=o*c-e*u,t[3]=s*c-n*u,t},a.rotateY=function(t,r,a){a*=.5;var n=r[0],e=r[1],o=r[2],s=r[3],u=Math.sin(a),c=Math.cos(a);return t[0]=n*c-o*u,t[1]=e*c+s*u,t[2]=o*c+n*u,t[3]=s*c-e*u,t},a.rotateZ=function(t,r,a){a*=.5;var n=r[0],e=r[1],o=r[2],s=r[3],u=Math.sin(a),c=Math.cos(a);return t[0]=n*c+e*u,t[1]=e*c-n*u,t[2]=o*c+s*u,t[3]=s*c-o*u,t},a.calculateW=function(t,r){var a=r[0],n=r[1],e=r[2];return t[0]=a,t[1]=n,t[2]=e,t[3]=Math.sqrt(Math.abs(1-a*a-n*n-e*e)),t},a.exp=M,a.ln=l,a.pow=function(t,r,n){return l(t,r),a.scale(t,t,n),M(t,t),t},a.slerp=f,a.random=function(t){var r=e.RANDOM(),a=e.RANDOM(),n=e.RANDOM(),o=Math.sqrt(1-r),s=Math.sqrt(r);return t[0]=o*Math.sin(2*Math.PI*a),t[1]=o*Math.cos(2*Math.PI*a),t[2]=s*Math.sin(2*Math.PI*n),t[3]=s*Math.cos(2*Math.PI*n),t},a.invert=function(t,r){var a=r[0],n=r[1],e=r[2],o=r[3],s=a*a+n*n+e*e+o*o,u=s?1/s:0;return t[0]=-a*u,t[1]=-n*u,t[2]=-e*u,t[3]=o*u,t},a.conjugate=function(t,r){return t[0]=-r[0],t[1]=-r[1],t[2]=-r[2],t[3]=r[3],t},a.fromMat3=v,a.fromEuler=function(t,r,a,n){var e=.5*Math.PI/180;r*=e,a*=e,n*=e;var o=Math.sin(r),s=Math.cos(r),u=Math.sin(a),c=Math.cos(a),i=Math.sin(n),h=Math.cos(n);return t[0]=o*c*h-s*u*i,t[1]=s*u*h+o*c*i,t[2]=s*c*i-o*u*h,t[3]=s*c*h+o*u*i,t},a.str=function(t){return\"quat(\"+t[0]+\", \"+t[1]+\", \"+t[2]+\", \"+t[3]+\")\"},a.clone=u.clone,a.fromValues=u.fromValues,a.copy=u.copy,a.set=u.set,a.add=u.add,a.mul=h,a.scale=u.scale,a.dot=u.dot,a.lerp=u.lerp,a.length=u.length,a.len=a.length,a.squaredLength=u.squaredLength,a.sqrLen=a.squaredLength,a.normalize=u.normalize,a.exactEquals=u.exactEquals,a.equals=u.equals,a.rotationTo=(m=s.create(),q=s.fromValues(1,0,0),d=s.fromValues(0,1,0),function(t,r,n){var e=s.dot(r,n);return e<-.999999?(s.cross(m,q,r),s.len(m)<1e-6&&s.cross(m,d,r),s.normalize(m,m),i(t,m,Math.PI),t):e>.999999?(t[0]=0,t[1]=0,t[2]=0,t[3]=1,t):(s.cross(m,r,n),t[0]=m[0],t[1]=m[1],t[2]=m[2],t[3]=1+e,a.normalize(t,t))}),a.sqlerp=(p=c(),A=c(),function(t,r,a,n,e,o){return f(p,r,e,o),f(A,a,n,o),f(t,p,A,2*o*(1-o)),t}),a.setAxes=(g=o.create(),function(t,r,n,e){return g[0]=n[0],g[3]=n[1],g[6]=n[2],g[1]=e[0],g[4]=e[1],g[7]=e[2],g[2]=-r[0],g[5]=-r[1],g[8]=-r[2],a.normalize(t,v(t,g))})},\n      \"2c5eb22089\": function _(t,n,r){Object.defineProperty(r,\"__esModule\",{value:!0});const a=t(\"tslib\").__importStar(t(\"68ca94c15c\"));function u(){var t=new a.ARRAY_TYPE(3);return a.ARRAY_TYPE!=Float32Array&&(t[0]=0,t[1]=0,t[2]=0),t}function e(t){var n=t[0],r=t[1],a=t[2];return Math.hypot(n,r,a)}function o(t,n,r){return t[0]=n[0]-r[0],t[1]=n[1]-r[1],t[2]=n[2]-r[2],t}function i(t,n,r){return t[0]=n[0]*r[0],t[1]=n[1]*r[1],t[2]=n[2]*r[2],t}function c(t,n,r){return t[0]=n[0]/r[0],t[1]=n[1]/r[1],t[2]=n[2]/r[2],t}function h(t,n){var r=n[0]-t[0],a=n[1]-t[1],u=n[2]-t[2];return Math.hypot(r,a,u)}function M(t,n){var r=n[0]-t[0],a=n[1]-t[1],u=n[2]-t[2];return r*r+a*a+u*u}function s(t){var n=t[0],r=t[1],a=t[2];return n*n+r*r+a*a}function f(t,n){return t[0]*n[0]+t[1]*n[1]+t[2]*n[2]}var l;r.create=u,r.clone=function(t){var n=new a.ARRAY_TYPE(3);return n[0]=t[0],n[1]=t[1],n[2]=t[2],n},r.length=e,r.fromValues=function(t,n,r){var u=new a.ARRAY_TYPE(3);return u[0]=t,u[1]=n,u[2]=r,u},r.copy=function(t,n){return t[0]=n[0],t[1]=n[1],t[2]=n[2],t},r.set=function(t,n,r,a){return t[0]=n,t[1]=r,t[2]=a,t},r.add=function(t,n,r){return t[0]=n[0]+r[0],t[1]=n[1]+r[1],t[2]=n[2]+r[2],t},r.subtract=o,r.multiply=i,r.divide=c,r.ceil=function(t,n){return t[0]=Math.ceil(n[0]),t[1]=Math.ceil(n[1]),t[2]=Math.ceil(n[2]),t},r.floor=function(t,n){return t[0]=Math.floor(n[0]),t[1]=Math.floor(n[1]),t[2]=Math.floor(n[2]),t},r.min=function(t,n,r){return t[0]=Math.min(n[0],r[0]),t[1]=Math.min(n[1],r[1]),t[2]=Math.min(n[2],r[2]),t},r.max=function(t,n,r){return t[0]=Math.max(n[0],r[0]),t[1]=Math.max(n[1],r[1]),t[2]=Math.max(n[2],r[2]),t},r.round=function(t,n){return t[0]=Math.round(n[0]),t[1]=Math.round(n[1]),t[2]=Math.round(n[2]),t},r.scale=function(t,n,r){return t[0]=n[0]*r,t[1]=n[1]*r,t[2]=n[2]*r,t},r.scaleAndAdd=function(t,n,r,a){return t[0]=n[0]+r[0]*a,t[1]=n[1]+r[1]*a,t[2]=n[2]+r[2]*a,t},r.distance=h,r.squaredDistance=M,r.squaredLength=s,r.negate=function(t,n){return t[0]=-n[0],t[1]=-n[1],t[2]=-n[2],t},r.inverse=function(t,n){return t[0]=1/n[0],t[1]=1/n[1],t[2]=1/n[2],t},r.normalize=function(t,n){var r=n[0],a=n[1],u=n[2],e=r*r+a*a+u*u;return e>0&&(e=1/Math.sqrt(e)),t[0]=n[0]*e,t[1]=n[1]*e,t[2]=n[2]*e,t},r.dot=f,r.cross=function(t,n,r){var a=n[0],u=n[1],e=n[2],o=r[0],i=r[1],c=r[2];return t[0]=u*c-e*i,t[1]=e*o-a*c,t[2]=a*i-u*o,t},r.lerp=function(t,n,r,a){var u=n[0],e=n[1],o=n[2];return t[0]=u+a*(r[0]-u),t[1]=e+a*(r[1]-e),t[2]=o+a*(r[2]-o),t},r.hermite=function(t,n,r,a,u,e){var o=e*e,i=o*(2*e-3)+1,c=o*(e-2)+e,h=o*(e-1),M=o*(3-2*e);return t[0]=n[0]*i+r[0]*c+a[0]*h+u[0]*M,t[1]=n[1]*i+r[1]*c+a[1]*h+u[1]*M,t[2]=n[2]*i+r[2]*c+a[2]*h+u[2]*M,t},r.bezier=function(t,n,r,a,u,e){var o=1-e,i=o*o,c=e*e,h=i*o,M=3*e*i,s=3*c*o,f=c*e;return t[0]=n[0]*h+r[0]*M+a[0]*s+u[0]*f,t[1]=n[1]*h+r[1]*M+a[1]*s+u[1]*f,t[2]=n[2]*h+r[2]*M+a[2]*s+u[2]*f,t},r.random=function(t,n){n=n||1;var r=2*a.RANDOM()*Math.PI,u=2*a.RANDOM()-1,e=Math.sqrt(1-u*u)*n;return t[0]=Math.cos(r)*e,t[1]=Math.sin(r)*e,t[2]=u*n,t},r.transformMat4=function(t,n,r){var a=n[0],u=n[1],e=n[2],o=r[3]*a+r[7]*u+r[11]*e+r[15];return o=o||1,t[0]=(r[0]*a+r[4]*u+r[8]*e+r[12])/o,t[1]=(r[1]*a+r[5]*u+r[9]*e+r[13])/o,t[2]=(r[2]*a+r[6]*u+r[10]*e+r[14])/o,t},r.transformMat3=function(t,n,r){var a=n[0],u=n[1],e=n[2];return t[0]=a*r[0]+u*r[3]+e*r[6],t[1]=a*r[1]+u*r[4]+e*r[7],t[2]=a*r[2]+u*r[5]+e*r[8],t},r.transformQuat=function(t,n,r){var a=r[0],u=r[1],e=r[2],o=r[3],i=n[0],c=n[1],h=n[2],M=u*h-e*c,s=e*i-a*h,f=a*c-u*i,l=u*f-e*s,v=e*M-a*f,m=a*s-u*M,d=2*o;return M*=d,s*=d,f*=d,l*=2,v*=2,m*=2,t[0]=i+M+l,t[1]=c+s+v,t[2]=h+f+m,t},r.rotateX=function(t,n,r,a){var u=[],e=[];return u[0]=n[0]-r[0],u[1]=n[1]-r[1],u[2]=n[2]-r[2],e[0]=u[0],e[1]=u[1]*Math.cos(a)-u[2]*Math.sin(a),e[2]=u[1]*Math.sin(a)+u[2]*Math.cos(a),t[0]=e[0]+r[0],t[1]=e[1]+r[1],t[2]=e[2]+r[2],t},r.rotateY=function(t,n,r,a){var u=[],e=[];return u[0]=n[0]-r[0],u[1]=n[1]-r[1],u[2]=n[2]-r[2],e[0]=u[2]*Math.sin(a)+u[0]*Math.cos(a),e[1]=u[1],e[2]=u[2]*Math.cos(a)-u[0]*Math.sin(a),t[0]=e[0]+r[0],t[1]=e[1]+r[1],t[2]=e[2]+r[2],t},r.rotateZ=function(t,n,r,a){var u=[],e=[];return u[0]=n[0]-r[0],u[1]=n[1]-r[1],u[2]=n[2]-r[2],e[0]=u[0]*Math.cos(a)-u[1]*Math.sin(a),e[1]=u[0]*Math.sin(a)+u[1]*Math.cos(a),e[2]=u[2],t[0]=e[0]+r[0],t[1]=e[1]+r[1],t[2]=e[2]+r[2],t},r.angle=function(t,n){var r=t[0],a=t[1],u=t[2],e=n[0],o=n[1],i=n[2],c=Math.sqrt(r*r+a*a+u*u)*Math.sqrt(e*e+o*o+i*i),h=c&&f(t,n)/c;return Math.acos(Math.min(Math.max(h,-1),1))},r.zero=function(t){return t[0]=0,t[1]=0,t[2]=0,t},r.str=function(t){return\"vec3(\"+t[0]+\", \"+t[1]+\", \"+t[2]+\")\"},r.exactEquals=function(t,n){return t[0]===n[0]&&t[1]===n[1]&&t[2]===n[2]},r.equals=function(t,n){var r=t[0],u=t[1],e=t[2],o=n[0],i=n[1],c=n[2];return Math.abs(r-o)<=a.EPSILON*Math.max(1,Math.abs(r),Math.abs(o))&&Math.abs(u-i)<=a.EPSILON*Math.max(1,Math.abs(u),Math.abs(i))&&Math.abs(e-c)<=a.EPSILON*Math.max(1,Math.abs(e),Math.abs(c))},r.sub=o,r.mul=i,r.div=c,r.dist=h,r.sqrDist=M,r.len=e,r.sqrLen=s,r.forEach=(l=u(),function(t,n,r,a,u,e){var o,i;for(n||(n=3),r||(r=0),i=a?Math.min(a*n+r,t.length):t.length,o=r;o<i;o+=n)l[0]=t[o],l[1]=t[o+1],l[2]=t[o+2],u(l,l,e),t[o]=l[0],t[o+1]=l[1],t[o+2]=l[2];return t})},\n      \"c1aa33d719\": function _(t,n,r){Object.defineProperty(r,\"__esModule\",{value:!0});const a=t(\"tslib\").__importStar(t(\"68ca94c15c\"));function u(){var t=new a.ARRAY_TYPE(4);return a.ARRAY_TYPE!=Float32Array&&(t[0]=0,t[1]=0,t[2]=0,t[3]=0),t}function e(t,n,r){return t[0]=n[0]-r[0],t[1]=n[1]-r[1],t[2]=n[2]-r[2],t[3]=n[3]-r[3],t}function o(t,n,r){return t[0]=n[0]*r[0],t[1]=n[1]*r[1],t[2]=n[2]*r[2],t[3]=n[3]*r[3],t}function i(t,n,r){return t[0]=n[0]/r[0],t[1]=n[1]/r[1],t[2]=n[2]/r[2],t[3]=n[3]/r[3],t}function c(t,n){var r=n[0]-t[0],a=n[1]-t[1],u=n[2]-t[2],e=n[3]-t[3];return Math.hypot(r,a,u,e)}function h(t,n){var r=n[0]-t[0],a=n[1]-t[1],u=n[2]-t[2],e=n[3]-t[3];return r*r+a*a+u*u+e*e}function M(t){var n=t[0],r=t[1],a=t[2],u=t[3];return Math.hypot(n,r,a,u)}function f(t){var n=t[0],r=t[1],a=t[2],u=t[3];return n*n+r*r+a*a+u*u}var s;r.create=u,r.clone=function(t){var n=new a.ARRAY_TYPE(4);return n[0]=t[0],n[1]=t[1],n[2]=t[2],n[3]=t[3],n},r.fromValues=function(t,n,r,u){var e=new a.ARRAY_TYPE(4);return e[0]=t,e[1]=n,e[2]=r,e[3]=u,e},r.copy=function(t,n){return t[0]=n[0],t[1]=n[1],t[2]=n[2],t[3]=n[3],t},r.set=function(t,n,r,a,u){return t[0]=n,t[1]=r,t[2]=a,t[3]=u,t},r.add=function(t,n,r){return t[0]=n[0]+r[0],t[1]=n[1]+r[1],t[2]=n[2]+r[2],t[3]=n[3]+r[3],t},r.subtract=e,r.multiply=o,r.divide=i,r.ceil=function(t,n){return t[0]=Math.ceil(n[0]),t[1]=Math.ceil(n[1]),t[2]=Math.ceil(n[2]),t[3]=Math.ceil(n[3]),t},r.floor=function(t,n){return t[0]=Math.floor(n[0]),t[1]=Math.floor(n[1]),t[2]=Math.floor(n[2]),t[3]=Math.floor(n[3]),t},r.min=function(t,n,r){return t[0]=Math.min(n[0],r[0]),t[1]=Math.min(n[1],r[1]),t[2]=Math.min(n[2],r[2]),t[3]=Math.min(n[3],r[3]),t},r.max=function(t,n,r){return t[0]=Math.max(n[0],r[0]),t[1]=Math.max(n[1],r[1]),t[2]=Math.max(n[2],r[2]),t[3]=Math.max(n[3],r[3]),t},r.round=function(t,n){return t[0]=Math.round(n[0]),t[1]=Math.round(n[1]),t[2]=Math.round(n[2]),t[3]=Math.round(n[3]),t},r.scale=function(t,n,r){return t[0]=n[0]*r,t[1]=n[1]*r,t[2]=n[2]*r,t[3]=n[3]*r,t},r.scaleAndAdd=function(t,n,r,a){return t[0]=n[0]+r[0]*a,t[1]=n[1]+r[1]*a,t[2]=n[2]+r[2]*a,t[3]=n[3]+r[3]*a,t},r.distance=c,r.squaredDistance=h,r.length=M,r.squaredLength=f,r.negate=function(t,n){return t[0]=-n[0],t[1]=-n[1],t[2]=-n[2],t[3]=-n[3],t},r.inverse=function(t,n){return t[0]=1/n[0],t[1]=1/n[1],t[2]=1/n[2],t[3]=1/n[3],t},r.normalize=function(t,n){var r=n[0],a=n[1],u=n[2],e=n[3],o=r*r+a*a+u*u+e*e;return o>0&&(o=1/Math.sqrt(o)),t[0]=r*o,t[1]=a*o,t[2]=u*o,t[3]=e*o,t},r.dot=function(t,n){return t[0]*n[0]+t[1]*n[1]+t[2]*n[2]+t[3]*n[3]},r.cross=function(t,n,r,a){var u=r[0]*a[1]-r[1]*a[0],e=r[0]*a[2]-r[2]*a[0],o=r[0]*a[3]-r[3]*a[0],i=r[1]*a[2]-r[2]*a[1],c=r[1]*a[3]-r[3]*a[1],h=r[2]*a[3]-r[3]*a[2],M=n[0],f=n[1],s=n[2],l=n[3];return t[0]=f*h-s*c+l*i,t[1]=-M*h+s*o-l*e,t[2]=M*c-f*o+l*u,t[3]=-M*i+f*e-s*u,t},r.lerp=function(t,n,r,a){var u=n[0],e=n[1],o=n[2],i=n[3];return t[0]=u+a*(r[0]-u),t[1]=e+a*(r[1]-e),t[2]=o+a*(r[2]-o),t[3]=i+a*(r[3]-i),t},r.random=function(t,n){var r,u,e,o,i,c;n=n||1;do{i=(r=2*a.RANDOM()-1)*r+(u=2*a.RANDOM()-1)*u}while(i>=1);do{c=(e=2*a.RANDOM()-1)*e+(o=2*a.RANDOM()-1)*o}while(c>=1);var h=Math.sqrt((1-i)/c);return t[0]=n*r,t[1]=n*u,t[2]=n*e*h,t[3]=n*o*h,t},r.transformMat4=function(t,n,r){var a=n[0],u=n[1],e=n[2],o=n[3];return t[0]=r[0]*a+r[4]*u+r[8]*e+r[12]*o,t[1]=r[1]*a+r[5]*u+r[9]*e+r[13]*o,t[2]=r[2]*a+r[6]*u+r[10]*e+r[14]*o,t[3]=r[3]*a+r[7]*u+r[11]*e+r[15]*o,t},r.transformQuat=function(t,n,r){var a=n[0],u=n[1],e=n[2],o=r[0],i=r[1],c=r[2],h=r[3],M=h*a+i*e-c*u,f=h*u+c*a-o*e,s=h*e+o*u-i*a,l=-o*a-i*u-c*e;return t[0]=M*h+l*-o+f*-c-s*-i,t[1]=f*h+l*-i+s*-o-M*-c,t[2]=s*h+l*-c+M*-i-f*-o,t[3]=n[3],t},r.zero=function(t){return t[0]=0,t[1]=0,t[2]=0,t[3]=0,t},r.str=function(t){return\"vec4(\"+t[0]+\", \"+t[1]+\", \"+t[2]+\", \"+t[3]+\")\"},r.exactEquals=function(t,n){return t[0]===n[0]&&t[1]===n[1]&&t[2]===n[2]&&t[3]===n[3]},r.equals=function(t,n){var r=t[0],u=t[1],e=t[2],o=t[3],i=n[0],c=n[1],h=n[2],M=n[3];return Math.abs(r-i)<=a.EPSILON*Math.max(1,Math.abs(r),Math.abs(i))&&Math.abs(u-c)<=a.EPSILON*Math.max(1,Math.abs(u),Math.abs(c))&&Math.abs(e-h)<=a.EPSILON*Math.max(1,Math.abs(e),Math.abs(h))&&Math.abs(o-M)<=a.EPSILON*Math.max(1,Math.abs(o),Math.abs(M))},r.sub=e,r.mul=o,r.div=i,r.dist=c,r.sqrDist=h,r.len=M,r.sqrLen=f,r.forEach=(s=u(),function(t,n,r,a,u,e){var o,i;for(n||(n=4),r||(r=0),i=a?Math.min(a*n+r,t.length):t.length,o=r;o<i;o+=n)s[0]=t[o],s[1]=t[o+1],s[2]=t[o+2],s[3]=t[o+3],u(s,s,e),t[o]=s[0],t[o+1]=s[1],t[o+2]=s[2],t[o+3]=s[3];return t})},\n      \"277615c682\": function _(t,a,n){Object.defineProperty(n,\"__esModule\",{value:!0});const r=t(\"tslib\"),e=r.__importStar(t(\"68ca94c15c\")),u=r.__importStar(t(\"eb06fc032a\")),o=r.__importStar(t(\"a427635f32\"));function i(t,a,n){var r=.5*n[0],e=.5*n[1],u=.5*n[2],o=a[0],i=a[1],s=a[2],c=a[3];return t[0]=o,t[1]=i,t[2]=s,t[3]=c,t[4]=r*c+e*s-u*i,t[5]=e*c+u*o-r*s,t[6]=u*c+r*i-e*o,t[7]=-r*o-e*i-u*s,t}function s(t,a){return t[0]=a[0],t[1]=a[1],t[2]=a[2],t[3]=a[3],t[4]=a[4],t[5]=a[5],t[6]=a[6],t[7]=a[7],t}function c(t,a,n){var r=a[0],e=a[1],u=a[2],o=a[3],i=n[4],s=n[5],c=n[6],h=n[7],f=a[4],M=a[5],l=a[6],b=a[7],v=n[0],m=n[1],R=n[2],P=n[3];return t[0]=r*P+o*v+e*R-u*m,t[1]=e*P+o*m+u*v-r*R,t[2]=u*P+o*R+r*m-e*v,t[3]=o*P-r*v-e*m-u*R,t[4]=r*h+o*i+e*c-u*s+f*P+b*v+M*R-l*m,t[5]=e*h+o*s+u*i-r*c+M*P+b*m+l*v-f*R,t[6]=u*h+o*c+r*s-e*i+l*P+b*R+f*m-M*v,t[7]=o*h-r*i-e*s-u*c+b*P-f*v-M*m-l*R,t}n.create=function(){var t=new e.ARRAY_TYPE(8);return e.ARRAY_TYPE!=Float32Array&&(t[0]=0,t[1]=0,t[2]=0,t[4]=0,t[5]=0,t[6]=0,t[7]=0),t[3]=1,t},n.clone=function(t){var a=new e.ARRAY_TYPE(8);return a[0]=t[0],a[1]=t[1],a[2]=t[2],a[3]=t[3],a[4]=t[4],a[5]=t[5],a[6]=t[6],a[7]=t[7],a},n.fromValues=function(t,a,n,r,u,o,i,s){var c=new e.ARRAY_TYPE(8);return c[0]=t,c[1]=a,c[2]=n,c[3]=r,c[4]=u,c[5]=o,c[6]=i,c[7]=s,c},n.fromRotationTranslationValues=function(t,a,n,r,u,o,i){var s=new e.ARRAY_TYPE(8);s[0]=t,s[1]=a,s[2]=n,s[3]=r;var c=.5*u,h=.5*o,f=.5*i;return s[4]=c*r+h*n-f*a,s[5]=h*r+f*t-c*n,s[6]=f*r+c*a-h*t,s[7]=-c*t-h*a-f*n,s},n.fromRotationTranslation=i,n.fromTranslation=function(t,a){return t[0]=0,t[1]=0,t[2]=0,t[3]=1,t[4]=.5*a[0],t[5]=.5*a[1],t[6]=.5*a[2],t[7]=0,t},n.fromRotation=function(t,a){return t[0]=a[0],t[1]=a[1],t[2]=a[2],t[3]=a[3],t[4]=0,t[5]=0,t[6]=0,t[7]=0,t},n.fromMat4=function(t,a){var n=u.create();o.getRotation(n,a);var r=new e.ARRAY_TYPE(3);return o.getTranslation(r,a),i(t,n,r),t},n.copy=s,n.identity=function(t){return t[0]=0,t[1]=0,t[2]=0,t[3]=1,t[4]=0,t[5]=0,t[6]=0,t[7]=0,t},n.set=function(t,a,n,r,e,u,o,i,s){return t[0]=a,t[1]=n,t[2]=r,t[3]=e,t[4]=u,t[5]=o,t[6]=i,t[7]=s,t},n.getReal=u.copy,n.getDual=function(t,a){return t[0]=a[4],t[1]=a[5],t[2]=a[6],t[3]=a[7],t},n.setReal=u.copy,n.setDual=function(t,a){return t[4]=a[0],t[5]=a[1],t[6]=a[2],t[7]=a[3],t},n.getTranslation=function(t,a){var n=a[4],r=a[5],e=a[6],u=a[7],o=-a[0],i=-a[1],s=-a[2],c=a[3];return t[0]=2*(n*c+u*o+r*s-e*i),t[1]=2*(r*c+u*i+e*o-n*s),t[2]=2*(e*c+u*s+n*i-r*o),t},n.translate=function(t,a,n){var r=a[0],e=a[1],u=a[2],o=a[3],i=.5*n[0],s=.5*n[1],c=.5*n[2],h=a[4],f=a[5],M=a[6],l=a[7];return t[0]=r,t[1]=e,t[2]=u,t[3]=o,t[4]=o*i+e*c-u*s+h,t[5]=o*s+u*i-r*c+f,t[6]=o*c+r*s-e*i+M,t[7]=-r*i-e*s-u*c+l,t},n.rotateX=function(t,a,n){var r=-a[0],e=-a[1],o=-a[2],i=a[3],s=a[4],c=a[5],h=a[6],f=a[7],M=s*i+f*r+c*o-h*e,l=c*i+f*e+h*r-s*o,b=h*i+f*o+s*e-c*r,v=f*i-s*r-c*e-h*o;return u.rotateX(t,a,n),r=t[0],e=t[1],o=t[2],i=t[3],t[4]=M*i+v*r+l*o-b*e,t[5]=l*i+v*e+b*r-M*o,t[6]=b*i+v*o+M*e-l*r,t[7]=v*i-M*r-l*e-b*o,t},n.rotateY=function(t,a,n){var r=-a[0],e=-a[1],o=-a[2],i=a[3],s=a[4],c=a[5],h=a[6],f=a[7],M=s*i+f*r+c*o-h*e,l=c*i+f*e+h*r-s*o,b=h*i+f*o+s*e-c*r,v=f*i-s*r-c*e-h*o;return u.rotateY(t,a,n),r=t[0],e=t[1],o=t[2],i=t[3],t[4]=M*i+v*r+l*o-b*e,t[5]=l*i+v*e+b*r-M*o,t[6]=b*i+v*o+M*e-l*r,t[7]=v*i-M*r-l*e-b*o,t},n.rotateZ=function(t,a,n){var r=-a[0],e=-a[1],o=-a[2],i=a[3],s=a[4],c=a[5],h=a[6],f=a[7],M=s*i+f*r+c*o-h*e,l=c*i+f*e+h*r-s*o,b=h*i+f*o+s*e-c*r,v=f*i-s*r-c*e-h*o;return u.rotateZ(t,a,n),r=t[0],e=t[1],o=t[2],i=t[3],t[4]=M*i+v*r+l*o-b*e,t[5]=l*i+v*e+b*r-M*o,t[6]=b*i+v*o+M*e-l*r,t[7]=v*i-M*r-l*e-b*o,t},n.rotateByQuatAppend=function(t,a,n){var r=n[0],e=n[1],u=n[2],o=n[3],i=a[0],s=a[1],c=a[2],h=a[3];return t[0]=i*o+h*r+s*u-c*e,t[1]=s*o+h*e+c*r-i*u,t[2]=c*o+h*u+i*e-s*r,t[3]=h*o-i*r-s*e-c*u,i=a[4],s=a[5],c=a[6],h=a[7],t[4]=i*o+h*r+s*u-c*e,t[5]=s*o+h*e+c*r-i*u,t[6]=c*o+h*u+i*e-s*r,t[7]=h*o-i*r-s*e-c*u,t},n.rotateByQuatPrepend=function(t,a,n){var r=a[0],e=a[1],u=a[2],o=a[3],i=n[0],s=n[1],c=n[2],h=n[3];return t[0]=r*h+o*i+e*c-u*s,t[1]=e*h+o*s+u*i-r*c,t[2]=u*h+o*c+r*s-e*i,t[3]=o*h-r*i-e*s-u*c,i=n[4],s=n[5],c=n[6],h=n[7],t[4]=r*h+o*i+e*c-u*s,t[5]=e*h+o*s+u*i-r*c,t[6]=u*h+o*c+r*s-e*i,t[7]=o*h-r*i-e*s-u*c,t},n.rotateAroundAxis=function(t,a,n,r){if(Math.abs(r)<e.EPSILON)return s(t,a);var u=Math.hypot(n[0],n[1],n[2]);r*=.5;var o=Math.sin(r),i=o*n[0]/u,c=o*n[1]/u,h=o*n[2]/u,f=Math.cos(r),M=a[0],l=a[1],b=a[2],v=a[3];t[0]=M*f+v*i+l*h-b*c,t[1]=l*f+v*c+b*i-M*h,t[2]=b*f+v*h+M*c-l*i,t[3]=v*f-M*i-l*c-b*h;var m=a[4],R=a[5],P=a[6],d=a[7];return t[4]=m*f+d*i+R*h-P*c,t[5]=R*f+d*c+P*i-m*h,t[6]=P*f+d*h+m*c-R*i,t[7]=d*f-m*i-R*c-P*h,t},n.add=function(t,a,n){return t[0]=a[0]+n[0],t[1]=a[1]+n[1],t[2]=a[2]+n[2],t[3]=a[3]+n[3],t[4]=a[4]+n[4],t[5]=a[5]+n[5],t[6]=a[6]+n[6],t[7]=a[7]+n[7],t},n.multiply=c,n.mul=c,n.scale=function(t,a,n){return t[0]=a[0]*n,t[1]=a[1]*n,t[2]=a[2]*n,t[3]=a[3]*n,t[4]=a[4]*n,t[5]=a[5]*n,t[6]=a[6]*n,t[7]=a[7]*n,t},n.dot=u.dot,n.lerp=function(t,a,r,e){var u=1-e;return n.dot(a,r)<0&&(e=-e),t[0]=a[0]*u+r[0]*e,t[1]=a[1]*u+r[1]*e,t[2]=a[2]*u+r[2]*e,t[3]=a[3]*u+r[3]*e,t[4]=a[4]*u+r[4]*e,t[5]=a[5]*u+r[5]*e,t[6]=a[6]*u+r[6]*e,t[7]=a[7]*u+r[7]*e,t},n.invert=function(t,a){var r=n.squaredLength(a);return t[0]=-a[0]/r,t[1]=-a[1]/r,t[2]=-a[2]/r,t[3]=a[3]/r,t[4]=-a[4]/r,t[5]=-a[5]/r,t[6]=-a[6]/r,t[7]=a[7]/r,t},n.conjugate=function(t,a){return t[0]=-a[0],t[1]=-a[1],t[2]=-a[2],t[3]=a[3],t[4]=-a[4],t[5]=-a[5],t[6]=-a[6],t[7]=a[7],t},n.length=u.length,n.len=n.length,n.squaredLength=u.squaredLength,n.sqrLen=n.squaredLength,n.normalize=function(t,a){var r=n.squaredLength(a);if(r>0){r=Math.sqrt(r);var e=a[0]/r,u=a[1]/r,o=a[2]/r,i=a[3]/r,s=a[4],c=a[5],h=a[6],f=a[7],M=e*s+u*c+o*h+i*f;t[0]=e,t[1]=u,t[2]=o,t[3]=i,t[4]=(s-e*M)/r,t[5]=(c-u*M)/r,t[6]=(h-o*M)/r,t[7]=(f-i*M)/r}return t},n.str=function(t){return\"quat2(\"+t[0]+\", \"+t[1]+\", \"+t[2]+\", \"+t[3]+\", \"+t[4]+\", \"+t[5]+\", \"+t[6]+\", \"+t[7]+\")\"},n.exactEquals=function(t,a){return t[0]===a[0]&&t[1]===a[1]&&t[2]===a[2]&&t[3]===a[3]&&t[4]===a[4]&&t[5]===a[5]&&t[6]===a[6]&&t[7]===a[7]},n.equals=function(t,a){var n=t[0],r=t[1],u=t[2],o=t[3],i=t[4],s=t[5],c=t[6],h=t[7],f=a[0],M=a[1],l=a[2],b=a[3],v=a[4],m=a[5],R=a[6],P=a[7];return Math.abs(n-f)<=e.EPSILON*Math.max(1,Math.abs(n),Math.abs(f))&&Math.abs(r-M)<=e.EPSILON*Math.max(1,Math.abs(r),Math.abs(M))&&Math.abs(u-l)<=e.EPSILON*Math.max(1,Math.abs(u),Math.abs(l))&&Math.abs(o-b)<=e.EPSILON*Math.max(1,Math.abs(o),Math.abs(b))&&Math.abs(i-v)<=e.EPSILON*Math.max(1,Math.abs(i),Math.abs(v))&&Math.abs(s-m)<=e.EPSILON*Math.max(1,Math.abs(s),Math.abs(m))&&Math.abs(c-R)<=e.EPSILON*Math.max(1,Math.abs(c),Math.abs(R))&&Math.abs(h-P)<=e.EPSILON*Math.max(1,Math.abs(h),Math.abs(P))}},\n      \"c56d9ff837\": function _(n,t,r){Object.defineProperty(r,\"__esModule\",{value:!0});const a=n(\"tslib\").__importStar(n(\"68ca94c15c\"));function u(){var n=new a.ARRAY_TYPE(2);return a.ARRAY_TYPE!=Float32Array&&(n[0]=0,n[1]=0),n}function e(n,t,r){return n[0]=t[0]-r[0],n[1]=t[1]-r[1],n}function o(n,t,r){return n[0]=t[0]*r[0],n[1]=t[1]*r[1],n}function c(n,t,r){return n[0]=t[0]/r[0],n[1]=t[1]/r[1],n}function i(n,t){var r=t[0]-n[0],a=t[1]-n[1];return Math.hypot(r,a)}function f(n,t){var r=t[0]-n[0],a=t[1]-n[1];return r*r+a*a}function s(n){var t=n[0],r=n[1];return Math.hypot(t,r)}function h(n){var t=n[0],r=n[1];return t*t+r*r}var M;r.create=u,r.clone=function(n){var t=new a.ARRAY_TYPE(2);return t[0]=n[0],t[1]=n[1],t},r.fromValues=function(n,t){var r=new a.ARRAY_TYPE(2);return r[0]=n,r[1]=t,r},r.copy=function(n,t){return n[0]=t[0],n[1]=t[1],n},r.set=function(n,t,r){return n[0]=t,n[1]=r,n},r.add=function(n,t,r){return n[0]=t[0]+r[0],n[1]=t[1]+r[1],n},r.subtract=e,r.multiply=o,r.divide=c,r.ceil=function(n,t){return n[0]=Math.ceil(t[0]),n[1]=Math.ceil(t[1]),n},r.floor=function(n,t){return n[0]=Math.floor(t[0]),n[1]=Math.floor(t[1]),n},r.min=function(n,t,r){return n[0]=Math.min(t[0],r[0]),n[1]=Math.min(t[1],r[1]),n},r.max=function(n,t,r){return n[0]=Math.max(t[0],r[0]),n[1]=Math.max(t[1],r[1]),n},r.round=function(n,t){return n[0]=Math.round(t[0]),n[1]=Math.round(t[1]),n},r.scale=function(n,t,r){return n[0]=t[0]*r,n[1]=t[1]*r,n},r.scaleAndAdd=function(n,t,r,a){return n[0]=t[0]+r[0]*a,n[1]=t[1]+r[1]*a,n},r.distance=i,r.squaredDistance=f,r.length=s,r.squaredLength=h,r.negate=function(n,t){return n[0]=-t[0],n[1]=-t[1],n},r.inverse=function(n,t){return n[0]=1/t[0],n[1]=1/t[1],n},r.normalize=function(n,t){var r=t[0],a=t[1],u=r*r+a*a;return u>0&&(u=1/Math.sqrt(u)),n[0]=t[0]*u,n[1]=t[1]*u,n},r.dot=function(n,t){return n[0]*t[0]+n[1]*t[1]},r.cross=function(n,t,r){var a=t[0]*r[1]-t[1]*r[0];return n[0]=n[1]=0,n[2]=a,n},r.lerp=function(n,t,r,a){var u=t[0],e=t[1];return n[0]=u+a*(r[0]-u),n[1]=e+a*(r[1]-e),n},r.random=function(n,t){t=t||1;var r=2*a.RANDOM()*Math.PI;return n[0]=Math.cos(r)*t,n[1]=Math.sin(r)*t,n},r.transformMat2=function(n,t,r){var a=t[0],u=t[1];return n[0]=r[0]*a+r[2]*u,n[1]=r[1]*a+r[3]*u,n},r.transformMat2d=function(n,t,r){var a=t[0],u=t[1];return n[0]=r[0]*a+r[2]*u+r[4],n[1]=r[1]*a+r[3]*u+r[5],n},r.transformMat3=function(n,t,r){var a=t[0],u=t[1];return n[0]=r[0]*a+r[3]*u+r[6],n[1]=r[1]*a+r[4]*u+r[7],n},r.transformMat4=function(n,t,r){var a=t[0],u=t[1];return n[0]=r[0]*a+r[4]*u+r[12],n[1]=r[1]*a+r[5]*u+r[13],n},r.rotate=function(n,t,r,a){var u=t[0]-r[0],e=t[1]-r[1],o=Math.sin(a),c=Math.cos(a);return n[0]=u*c-e*o+r[0],n[1]=u*o+e*c+r[1],n},r.angle=function(n,t){var r=n[0],a=n[1],u=t[0],e=t[1],o=Math.sqrt(r*r+a*a)*Math.sqrt(u*u+e*e),c=o&&(r*u+a*e)/o;return Math.acos(Math.min(Math.max(c,-1),1))},r.zero=function(n){return n[0]=0,n[1]=0,n},r.str=function(n){return\"vec2(\"+n[0]+\", \"+n[1]+\")\"},r.exactEquals=function(n,t){return n[0]===t[0]&&n[1]===t[1]},r.equals=function(n,t){var r=n[0],u=n[1],e=t[0],o=t[1];return Math.abs(r-e)<=a.EPSILON*Math.max(1,Math.abs(r),Math.abs(e))&&Math.abs(u-o)<=a.EPSILON*Math.max(1,Math.abs(u),Math.abs(o))},r.len=s,r.sub=e,r.mul=o,r.div=c,r.dist=i,r.sqrDist=f,r.sqrLen=h,r.forEach=(M=u(),function(n,t,r,a,u,e){var o,c;for(t||(t=2),r||(r=0),c=a?Math.min(a*t+r,n.length):n.length,o=r;o<c;o+=t)M[0]=n[o],M[1]=n[o+1],u(M,M,e),n[o]=M[0],n[o+1]=M[1];return n})},\n      }, \"4e90918c0a\", {\"index\":\"4e90918c0a\",\"models/index\":\"0c776fff4c\",\"models/ace\":\"3343056bd8\",\"models/layout\":\"ba20932521\",\"models/audio\":\"66d52165db\",\"models/deckgl\":\"f6b9b1d914\",\"models/tooltips\":\"064eac2866\",\"models/html\":\"ae707e931d\",\"models/json\":\"9ba5b8422a\",\"models/file_download\":\"a94e371ba4\",\"models/katex\":\"7b859fb3cf\",\"models/mathjax\":\"0c21036737\",\"models/player\":\"000f20fdd3\",\"models/plotly\":\"2363c12dd6\",\"models/util\":\"990b5dd5c7\",\"models/progress\":\"76307e5afa\",\"models/state\":\"38b2bc9574\",\"models/vega\":\"1109f5d4e5\",\"models/video\":\"b0c3e9e9c2\",\"models/videostream\":\"3c7145a2fa\",\"models/vtk/index\":\"ecfbb965eb\",\"models/vtk/vtk\":\"5b5e56e89a\",\"models/vtk/vtk_layout\":\"c704c63c0a\",\"models/vtk/vtk_utils\":\"ba07c3d566\",\"models/vtk/vtkvolume\":\"729dd26c71\",\"models/vtk/vtkaxes\":\"e23461e5d7\"}, {});\n      })\n\n\n      /* END panel.min.js */\n    },\n    function(Bokeh) {} // ensure no trailing comma for IE\n  ];\n\n  function run_inline_js() {\n    if ((root.Bokeh !== undefined) || (force === true)) {\n      for (var i = 0; i < inline_js.length; i++) {\n        inline_js[i].call(root, root.Bokeh);\n      }} else if (Date.now() < root._bokeh_timeout) {\n      setTimeout(run_inline_js, 100);\n    } else if (!root._bokeh_failed_load) {\n      console.log(\"Bokeh: BokehJS failed to load within specified timeout.\");\n      root._bokeh_failed_load = true;\n    }\n  }\n\n  if (root._bokeh_is_loading === 0) {\n    console.debug(\"Bokeh: BokehJS loaded, going straight to plotting\");\n    run_inline_js();\n  } else {\n    load_libs(css_urls, js_urls, function() {\n      console.debug(\"Bokeh: BokehJS plotting callback run at\", now());\n      run_inline_js();\n    });\n  }\n}(window));"
+     },
+     "metadata": {},
+     "output_type": "display_data"
+    },
+    {
+     "data": {
+      "application/javascript": [
+       "\n",
+       "if ((window.PyViz === undefined) || (window.PyViz instanceof HTMLElement)) {\n",
+       "  window.PyViz = {comms: {}, comm_status:{}, kernels:{}, receivers: {}, plot_index: []}\n",
+       "}\n",
+       "\n",
+       "\n",
+       "    function JupyterCommManager() {\n",
+       "    }\n",
+       "\n",
+       "    JupyterCommManager.prototype.register_target = function(plot_id, comm_id, msg_handler) {\n",
+       "      if (window.comm_manager || ((window.Jupyter !== undefined) && (Jupyter.notebook.kernel != null))) {\n",
+       "        var comm_manager = window.comm_manager || Jupyter.notebook.kernel.comm_manager;\n",
+       "        comm_manager.register_target(comm_id, function(comm) {\n",
+       "          comm.on_msg(msg_handler);\n",
+       "        });\n",
+       "      } else if ((plot_id in window.PyViz.kernels) && (window.PyViz.kernels[plot_id])) {\n",
+       "        window.PyViz.kernels[plot_id].registerCommTarget(comm_id, function(comm) {\n",
+       "          comm.onMsg = msg_handler;\n",
+       "        });\n",
+       "      }\n",
+       "    }\n",
+       "\n",
+       "    JupyterCommManager.prototype.get_client_comm = function(plot_id, comm_id, msg_handler) {\n",
+       "      if (comm_id in window.PyViz.comms) {\n",
+       "        return window.PyViz.comms[comm_id];\n",
+       "      } else if (window.comm_manager || ((window.Jupyter !== undefined) && (Jupyter.notebook.kernel != null))) {\n",
+       "        var comm_manager = window.comm_manager || Jupyter.notebook.kernel.comm_manager;\n",
+       "        var comm = comm_manager.new_comm(comm_id, {}, {}, {}, comm_id);\n",
+       "        if (msg_handler) {\n",
+       "          comm.on_msg(msg_handler);\n",
+       "        }\n",
+       "      } else if ((plot_id in window.PyViz.kernels) && (window.PyViz.kernels[plot_id])) {\n",
+       "        var comm = window.PyViz.kernels[plot_id].connectToComm(comm_id);\n",
+       "        comm.open();\n",
+       "        if (msg_handler) {\n",
+       "          comm.onMsg = msg_handler;\n",
+       "        }\n",
+       "      }\n",
+       "\n",
+       "      window.PyViz.comms[comm_id] = comm;\n",
+       "      return comm;\n",
+       "    }\n",
+       "\n",
+       "    window.PyViz.comm_manager = new JupyterCommManager();\n",
+       "    \n",
+       "\n",
+       "\n",
+       "var JS_MIME_TYPE = 'application/javascript';\n",
+       "var HTML_MIME_TYPE = 'text/html';\n",
+       "var EXEC_MIME_TYPE = 'application/vnd.holoviews_exec.v0+json';\n",
+       "var CLASS_NAME = 'output';\n",
+       "\n",
+       "/**\n",
+       " * Render data to the DOM node\n",
+       " */\n",
+       "function render(props, node) {\n",
+       "  var div = document.createElement(\"div\");\n",
+       "  var script = document.createElement(\"script\");\n",
+       "  node.appendChild(div);\n",
+       "  node.appendChild(script);\n",
+       "}\n",
+       "\n",
+       "/**\n",
+       " * Handle when a new output is added\n",
+       " */\n",
+       "function handle_add_output(event, handle) {\n",
+       "  var output_area = handle.output_area;\n",
+       "  var output = handle.output;\n",
+       "  if ((output.data == undefined) || (!output.data.hasOwnProperty(EXEC_MIME_TYPE))) {\n",
+       "    return\n",
+       "  }\n",
+       "  var id = output.metadata[EXEC_MIME_TYPE][\"id\"];\n",
+       "  var toinsert = output_area.element.find(\".\" + CLASS_NAME.split(' ')[0]);\n",
+       "  if (id !== undefined) {\n",
+       "    var nchildren = toinsert.length;\n",
+       "    var html_node = toinsert[nchildren-1].children[0];\n",
+       "    html_node.innerHTML = output.data[HTML_MIME_TYPE];\n",
+       "    var scripts = [];\n",
+       "    var nodelist = html_node.querySelectorAll(\"script\");\n",
+       "    for (var i in nodelist) {\n",
+       "      if (nodelist.hasOwnProperty(i)) {\n",
+       "        scripts.push(nodelist[i])\n",
+       "      }\n",
+       "    }\n",
+       "\n",
+       "    scripts.forEach( function (oldScript) {\n",
+       "      var newScript = document.createElement(\"script\");\n",
+       "      var attrs = [];\n",
+       "      var nodemap = oldScript.attributes;\n",
+       "      for (var j in nodemap) {\n",
+       "        if (nodemap.hasOwnProperty(j)) {\n",
+       "          attrs.push(nodemap[j])\n",
+       "        }\n",
+       "      }\n",
+       "      attrs.forEach(function(attr) { newScript.setAttribute(attr.name, attr.value) });\n",
+       "      newScript.appendChild(document.createTextNode(oldScript.innerHTML));\n",
+       "      oldScript.parentNode.replaceChild(newScript, oldScript);\n",
+       "    });\n",
+       "    if (JS_MIME_TYPE in output.data) {\n",
+       "      toinsert[nchildren-1].children[1].textContent = output.data[JS_MIME_TYPE];\n",
+       "    }\n",
+       "    output_area._hv_plot_id = id;\n",
+       "    if ((window.Bokeh !== undefined) && (id in Bokeh.index)) {\n",
+       "      window.PyViz.plot_index[id] = Bokeh.index[id];\n",
+       "    } else {\n",
+       "      window.PyViz.plot_index[id] = null;\n",
+       "    }\n",
+       "  } else if (output.metadata[EXEC_MIME_TYPE][\"server_id\"] !== undefined) {\n",
+       "    var bk_div = document.createElement(\"div\");\n",
+       "    bk_div.innerHTML = output.data[HTML_MIME_TYPE];\n",
+       "    var script_attrs = bk_div.children[0].attributes;\n",
+       "    for (var i = 0; i < script_attrs.length; i++) {\n",
+       "      toinsert[toinsert.length - 1].childNodes[1].setAttribute(script_attrs[i].name, script_attrs[i].value);\n",
+       "    }\n",
+       "    // store reference to server id on output_area\n",
+       "    output_area._bokeh_server_id = output.metadata[EXEC_MIME_TYPE][\"server_id\"];\n",
+       "  }\n",
+       "}\n",
+       "\n",
+       "/**\n",
+       " * Handle when an output is cleared or removed\n",
+       " */\n",
+       "function handle_clear_output(event, handle) {\n",
+       "  var id = handle.cell.output_area._hv_plot_id;\n",
+       "  var server_id = handle.cell.output_area._bokeh_server_id;\n",
+       "  if (((id === undefined) || !(id in PyViz.plot_index)) && (server_id !== undefined)) { return; }\n",
+       "  var comm = window.PyViz.comm_manager.get_client_comm(\"hv-extension-comm\", \"hv-extension-comm\", function () {});\n",
+       "  if (server_id !== null) {\n",
+       "    comm.send({event_type: 'server_delete', 'id': server_id});\n",
+       "    return;\n",
+       "  } else if (comm !== null) {\n",
+       "    comm.send({event_type: 'delete', 'id': id});\n",
+       "  }\n",
+       "  delete PyViz.plot_index[id];\n",
+       "  if ((window.Bokeh !== undefined) & (id in window.Bokeh.index)) {\n",
+       "    var doc = window.Bokeh.index[id].model.document\n",
+       "    doc.clear();\n",
+       "    const i = window.Bokeh.documents.indexOf(doc);\n",
+       "    if (i > -1) {\n",
+       "      window.Bokeh.documents.splice(i, 1);\n",
+       "    }\n",
+       "  }\n",
+       "}\n",
+       "\n",
+       "/**\n",
+       " * Handle kernel restart event\n",
+       " */\n",
+       "function handle_kernel_cleanup(event, handle) {\n",
+       "  delete PyViz.comms[\"hv-extension-comm\"];\n",
+       "  window.PyViz.plot_index = {}\n",
+       "}\n",
+       "\n",
+       "/**\n",
+       " * Handle update_display_data messages\n",
+       " */\n",
+       "function handle_update_output(event, handle) {\n",
+       "  handle_clear_output(event, {cell: {output_area: handle.output_area}})\n",
+       "  handle_add_output(event, handle)\n",
+       "}\n",
+       "\n",
+       "function register_renderer(events, OutputArea) {\n",
+       "  function append_mime(data, metadata, element) {\n",
+       "    // create a DOM node to render to\n",
+       "    var toinsert = this.create_output_subarea(\n",
+       "    metadata,\n",
+       "    CLASS_NAME,\n",
+       "    EXEC_MIME_TYPE\n",
+       "    );\n",
+       "    this.keyboard_manager.register_events(toinsert);\n",
+       "    // Render to node\n",
+       "    var props = {data: data, metadata: metadata[EXEC_MIME_TYPE]};\n",
+       "    render(props, toinsert[0]);\n",
+       "    element.append(toinsert);\n",
+       "    return toinsert\n",
+       "  }\n",
+       "\n",
+       "  events.on('output_added.OutputArea', handle_add_output);\n",
+       "  events.on('output_updated.OutputArea', handle_update_output);\n",
+       "  events.on('clear_output.CodeCell', handle_clear_output);\n",
+       "  events.on('delete.Cell', handle_clear_output);\n",
+       "  events.on('kernel_ready.Kernel', handle_kernel_cleanup);\n",
+       "\n",
+       "  OutputArea.prototype.register_mime_type(EXEC_MIME_TYPE, append_mime, {\n",
+       "    safe: true,\n",
+       "    index: 0\n",
+       "  });\n",
+       "}\n",
+       "\n",
+       "if (window.Jupyter !== undefined) {\n",
+       "  try {\n",
+       "    var events = require('base/js/events');\n",
+       "    var OutputArea = require('notebook/js/outputarea').OutputArea;\n",
+       "    if (OutputArea.prototype.mime_types().indexOf(EXEC_MIME_TYPE) == -1) {\n",
+       "      register_renderer(events, OutputArea);\n",
+       "    }\n",
+       "  } catch(err) {\n",
+       "  }\n",
+       "}\n"
+      ],
+      "application/vnd.holoviews_load.v0+json": "\nif ((window.PyViz === undefined) || (window.PyViz instanceof HTMLElement)) {\n  window.PyViz = {comms: {}, comm_status:{}, kernels:{}, receivers: {}, plot_index: []}\n}\n\n\n    function JupyterCommManager() {\n    }\n\n    JupyterCommManager.prototype.register_target = function(plot_id, comm_id, msg_handler) {\n      if (window.comm_manager || ((window.Jupyter !== undefined) && (Jupyter.notebook.kernel != null))) {\n        var comm_manager = window.comm_manager || Jupyter.notebook.kernel.comm_manager;\n        comm_manager.register_target(comm_id, function(comm) {\n          comm.on_msg(msg_handler);\n        });\n      } else if ((plot_id in window.PyViz.kernels) && (window.PyViz.kernels[plot_id])) {\n        window.PyViz.kernels[plot_id].registerCommTarget(comm_id, function(comm) {\n          comm.onMsg = msg_handler;\n        });\n      }\n    }\n\n    JupyterCommManager.prototype.get_client_comm = function(plot_id, comm_id, msg_handler) {\n      if (comm_id in window.PyViz.comms) {\n        return window.PyViz.comms[comm_id];\n      } else if (window.comm_manager || ((window.Jupyter !== undefined) && (Jupyter.notebook.kernel != null))) {\n        var comm_manager = window.comm_manager || Jupyter.notebook.kernel.comm_manager;\n        var comm = comm_manager.new_comm(comm_id, {}, {}, {}, comm_id);\n        if (msg_handler) {\n          comm.on_msg(msg_handler);\n        }\n      } else if ((plot_id in window.PyViz.kernels) && (window.PyViz.kernels[plot_id])) {\n        var comm = window.PyViz.kernels[plot_id].connectToComm(comm_id);\n        comm.open();\n        if (msg_handler) {\n          comm.onMsg = msg_handler;\n        }\n      }\n\n      window.PyViz.comms[comm_id] = comm;\n      return comm;\n    }\n\n    window.PyViz.comm_manager = new JupyterCommManager();\n    \n\n\nvar JS_MIME_TYPE = 'application/javascript';\nvar HTML_MIME_TYPE = 'text/html';\nvar EXEC_MIME_TYPE = 'application/vnd.holoviews_exec.v0+json';\nvar CLASS_NAME = 'output';\n\n/**\n * Render data to the DOM node\n */\nfunction render(props, node) {\n  var div = document.createElement(\"div\");\n  var script = document.createElement(\"script\");\n  node.appendChild(div);\n  node.appendChild(script);\n}\n\n/**\n * Handle when a new output is added\n */\nfunction handle_add_output(event, handle) {\n  var output_area = handle.output_area;\n  var output = handle.output;\n  if ((output.data == undefined) || (!output.data.hasOwnProperty(EXEC_MIME_TYPE))) {\n    return\n  }\n  var id = output.metadata[EXEC_MIME_TYPE][\"id\"];\n  var toinsert = output_area.element.find(\".\" + CLASS_NAME.split(' ')[0]);\n  if (id !== undefined) {\n    var nchildren = toinsert.length;\n    var html_node = toinsert[nchildren-1].children[0];\n    html_node.innerHTML = output.data[HTML_MIME_TYPE];\n    var scripts = [];\n    var nodelist = html_node.querySelectorAll(\"script\");\n    for (var i in nodelist) {\n      if (nodelist.hasOwnProperty(i)) {\n        scripts.push(nodelist[i])\n      }\n    }\n\n    scripts.forEach( function (oldScript) {\n      var newScript = document.createElement(\"script\");\n      var attrs = [];\n      var nodemap = oldScript.attributes;\n      for (var j in nodemap) {\n        if (nodemap.hasOwnProperty(j)) {\n          attrs.push(nodemap[j])\n        }\n      }\n      attrs.forEach(function(attr) { newScript.setAttribute(attr.name, attr.value) });\n      newScript.appendChild(document.createTextNode(oldScript.innerHTML));\n      oldScript.parentNode.replaceChild(newScript, oldScript);\n    });\n    if (JS_MIME_TYPE in output.data) {\n      toinsert[nchildren-1].children[1].textContent = output.data[JS_MIME_TYPE];\n    }\n    output_area._hv_plot_id = id;\n    if ((window.Bokeh !== undefined) && (id in Bokeh.index)) {\n      window.PyViz.plot_index[id] = Bokeh.index[id];\n    } else {\n      window.PyViz.plot_index[id] = null;\n    }\n  } else if (output.metadata[EXEC_MIME_TYPE][\"server_id\"] !== undefined) {\n    var bk_div = document.createElement(\"div\");\n    bk_div.innerHTML = output.data[HTML_MIME_TYPE];\n    var script_attrs = bk_div.children[0].attributes;\n    for (var i = 0; i < script_attrs.length; i++) {\n      toinsert[toinsert.length - 1].childNodes[1].setAttribute(script_attrs[i].name, script_attrs[i].value);\n    }\n    // store reference to server id on output_area\n    output_area._bokeh_server_id = output.metadata[EXEC_MIME_TYPE][\"server_id\"];\n  }\n}\n\n/**\n * Handle when an output is cleared or removed\n */\nfunction handle_clear_output(event, handle) {\n  var id = handle.cell.output_area._hv_plot_id;\n  var server_id = handle.cell.output_area._bokeh_server_id;\n  if (((id === undefined) || !(id in PyViz.plot_index)) && (server_id !== undefined)) { return; }\n  var comm = window.PyViz.comm_manager.get_client_comm(\"hv-extension-comm\", \"hv-extension-comm\", function () {});\n  if (server_id !== null) {\n    comm.send({event_type: 'server_delete', 'id': server_id});\n    return;\n  } else if (comm !== null) {\n    comm.send({event_type: 'delete', 'id': id});\n  }\n  delete PyViz.plot_index[id];\n  if ((window.Bokeh !== undefined) & (id in window.Bokeh.index)) {\n    var doc = window.Bokeh.index[id].model.document\n    doc.clear();\n    const i = window.Bokeh.documents.indexOf(doc);\n    if (i > -1) {\n      window.Bokeh.documents.splice(i, 1);\n    }\n  }\n}\n\n/**\n * Handle kernel restart event\n */\nfunction handle_kernel_cleanup(event, handle) {\n  delete PyViz.comms[\"hv-extension-comm\"];\n  window.PyViz.plot_index = {}\n}\n\n/**\n * Handle update_display_data messages\n */\nfunction handle_update_output(event, handle) {\n  handle_clear_output(event, {cell: {output_area: handle.output_area}})\n  handle_add_output(event, handle)\n}\n\nfunction register_renderer(events, OutputArea) {\n  function append_mime(data, metadata, element) {\n    // create a DOM node to render to\n    var toinsert = this.create_output_subarea(\n    metadata,\n    CLASS_NAME,\n    EXEC_MIME_TYPE\n    );\n    this.keyboard_manager.register_events(toinsert);\n    // Render to node\n    var props = {data: data, metadata: metadata[EXEC_MIME_TYPE]};\n    render(props, toinsert[0]);\n    element.append(toinsert);\n    return toinsert\n  }\n\n  events.on('output_added.OutputArea', handle_add_output);\n  events.on('output_updated.OutputArea', handle_update_output);\n  events.on('clear_output.CodeCell', handle_clear_output);\n  events.on('delete.Cell', handle_clear_output);\n  events.on('kernel_ready.Kernel', handle_kernel_cleanup);\n\n  OutputArea.prototype.register_mime_type(EXEC_MIME_TYPE, append_mime, {\n    safe: true,\n    index: 0\n  });\n}\n\nif (window.Jupyter !== undefined) {\n  try {\n    var events = require('base/js/events');\n    var OutputArea = require('notebook/js/outputarea').OutputArea;\n    if (OutputArea.prototype.mime_types().indexOf(EXEC_MIME_TYPE) == -1) {\n      register_renderer(events, OutputArea);\n    }\n  } catch(err) {\n  }\n}\n"
+     },
+     "metadata": {},
+     "output_type": "display_data"
+    },
+    {
+     "data": {
+      "text/html": [
+       "\n",
+       "<div class=\"logo-block\">\n",
+       "<img src='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz\n",
+       "AAAB+wAAAfsBxc2miwAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAA6zSURB\n",
+       "VHic7ZtpeFRVmsf/5966taWqUlUJ2UioBBJiIBAwCZtog9IOgjqACsogKtqirT2ttt069nQ/zDzt\n",
+       "tI4+CrJIREFaFgWhBXpUNhHZQoKBkIUASchWla1S+3ar7r1nPkDaCAnZKoQP/D7mnPOe9/xy76n3\n",
+       "nFSAW9ziFoPFNED2LLK5wcyBDObkb8ZkxuaoSYlI6ZcOKq1eWFdedqNzGHQBk9RMEwFAASkk0Xw3\n",
+       "ETacDNi2vtvc7L0ROdw0AjoSotQVkKSvHQz/wRO1lScGModBFbDMaNRN1A4tUBCS3lk7BWhQkgpD\n",
+       "lG4852/+7DWr1R3uHAZVQDsbh6ZPN7CyxUrCzJMRouusj0ipRwD2uKm0Zn5d2dFwzX1TCGhnmdGo\n",
+       "G62Nna+isiUqhkzuKrkQaJlPEv5mFl2fvGg2t/VnzkEV8F5ioioOEWkLG86fvbpthynjdhXYZziQ\n",
+       "x1hC9J2NFyi8vCTt91Fh04KGip0AaG9zuCk2wQCVyoNU3Hjezee9bq92duzzTmxsRJoy+jEZZZYo\n",
+       "GTKJ6SJngdJqAfRzpze0+jHreUtPc7gpBLQnIYK6BYp/uGhw9YK688eu7v95ysgshcg9qSLMo3JC\n",
+       "4jqLKQFBgdKDPoQ+Pltb8dUyQLpeDjeVgI6EgLIQFT5tEl3rn2losHVsexbZ3EyT9wE1uGdkIPcy\n",
+       "BGxn8QUq1QrA5nqW5i2tLqvrrM9NK6AdkVIvL9E9bZL/oyfMVd/jqvc8LylzRBKDJSzIExwhQzuL\n",
+       "QYGQj4rHfFTc8mUdu3E7yoLtbTe9gI4EqVgVkug2i5+uXGo919ixbRog+3fTbQ8qJe4ZOYNfMoTI\n",
+       "OoshUNosgO60AisX15aeI2PSIp5KiFLI9ubb1vV3Qb2ltwLakUCDAkWX7/nHKRmmGIl9VgYsUhJm\n",
+       "2NXjKYADtM1ygne9QQDIXlk49FBstMKx66D1v4+XuQr7vqTe0VcBHQlRWiOCbmmSYe2SqtL6q5rJ\n",
+       "zsTb7lKx3FKOYC4DoqyS/B5bvLPxvD9Qtf6saxYLQGJErmDOdOMr/zo96km1nElr8bmPOBwI9COv\n",
+       "HnFPRIwmkSOv9kcAS4heRsidOkpeWBgZM+UBrTFAXNYL5Vf2ii9c1trNzpYdaoVil3WIc+wdk+gQ\n",
+       "noie3ecCcxt9ITcLAPWt/laGEO/9U6PmzZkenTtsSMQ8uYywJVW+grCstAvCIaAdArAsIWkRDDs/\n",
+       "KzLm2YcjY1Lv0UdW73HabE9n6V66cxSzfEmuJssTpKGVp+0vHq73FwL46eOjpMpbRAnNmJFrGJNu\n",
+       "Ukf9Yrz+3rghiumCKNXXWPhLYcjxGsIpoCMsIRoFITkW8AuyM8jC1+/QLx4bozCEJIq38+1rtpR6\n",
+       "V/yzb8eBlRb3fo5l783N0CWolAzJHaVNzkrTzlEp2bQ2q3TC5gn6wpnoQAmwSiGh2GitnTmVMc5O\n",
+       "UyfKWUKCIsU7+fZDKwqdT6DDpvkzAX4/+AMFjk0tDp5GRXLpQ2MUmhgDp5gxQT8+Y7hyPsMi8uxF\n",
+       "71H0oebujHALECjFKaW9Lm68n18wXp2kVzIcABytD5iXFzg+WVXkegpAsOOYziqo0OkK76GyquC3\n",
+       "ltZAzMhhqlSNmmWTE5T6e3IN05ITFLM4GdN0vtZ3ob8Jh1NAKXFbm5PtLU/eqTSlGjkNAJjdgn/N\n",
+       "aedXa0tdi7+t9G0FIF49rtMSEgAs1kDLkTPO7ebm4IUWeyh1bKomXqlgMG6kJmHcSM0clYLJ8XtR\n",
+       "1GTnbV3F6I5wCGikAb402npp1h1s7LQUZZSMIfALFOuL3UUrfnS8+rez7v9qcold5tilgHbO1fjK\n",
+       "9ubb17u9oshxzMiUBKXWqJNxd+fqb0tLVs4lILFnK71H0Ind7uiPgACVcFJlrb0tV6DzxqqTIhUM\n",
+       "CwDf1/rrVhTa33/3pGPxJYdQ2l2cbgVcQSosdx8uqnDtbGjh9SlDVSMNWhlnilfqZk42Th2ZpLpf\n",
+       "xrHec5e815zrr0dfBZSwzkZfqsv+1FS1KUknUwPARVvItfKUY+cn57yP7qv07UE3p8B2uhUwLk09\n",
+       "e0SCOrK+hbdYHYLjRIl71wWzv9jpEoeOHhGRrJAzyEyNiJuUqX0g2sBN5kGK6y2Blp5M3lsB9Qh4\n",
+       "y2Ja6x6+i0ucmKgwMATwhSjdUu49tKrQ/pvN5d53ml2CGwCmJipmKjgmyuaXzNeL2a0AkQ01Th5j\n",
+       "2DktO3Jyk8f9vcOBQHV94OK+fPumJmvQHxJoWkaKWq9Vs+yUsbq0zGT1I4RgeH2b5wef7+c7bl8F\n",
+       "eKgoHVVZa8ZPEORzR6sT1BzDUAD/d9F78e2Tzv99v8D+fLVTqAKAsbGamKey1Mt9Ann4eH3gTXTz\n",
+       "idWtAJ8PQWOk7NzSeQn/OTHDuEikVF1R4z8BQCy+6D1aWRfY0tTGG2OM8rRoPaeIj5ZHzJxszElN\n",
+       "VM8K8JS5WOfv8mzRnQAKoEhmt8gyPM4lU9SmBK1MCQBnW4KONT86v1hZ1PbwSXPw4JWussVjtH9Y\n",
+       "NCoiL9UoH/6PSu8jFrfY2t36erQHXLIEakMi1SydmzB31h3GGXFDFNPaK8Rme9B79Ixrd0WN+1ij\n",
+       "NRQ/doRmuFLBkHSTOm5GruG+pFjFdAmorG4IXH1Qua6ASniclfFtDYt+oUjKipPrCQB7QBQ2lrgP\n",
+       "fFzm+9XWUtcqJ3/5vDLDpJ79XHZk3u8nGZ42qlj1+ydtbxysCezrydp6ugmipNJ7WBPB5tydY0jP\n",
+       "HaVNzs3QzeE4ZpTbI+ZbnSFPbVOw9vsfnVvqWnirPyCNGD08IlqtYkh2hjZ5dErEQzoNm+6ykyOt\n",
+       "Lt5/PQEuSRRKo22VkydK+vvS1XEKlhCJAnsqvcVvH7f/ZU2R67eXbMEGAMiIV5oWZWiWvz5Fv2xG\n",
+       "sjqNJQRvn3Rs2lji/lNP19VjAQDgD7FHhujZB9OGqYxRkZxixgRDVlqS6uEOFaJUVu0rPFzctrnF\n",
+       "JqijImVp8dEKVWyUXDk92zAuMZ6bFwpBU1HrOw6AdhQgUooChb0+ItMbWJitSo5Ws3IAOGEOtL53\n",
+       "0vHZih9sC4vtofZ7Qu6523V/fmGcds1TY3V36pUsBwAbSlxnVh2xLfAD/IAIMDf7XYIkNmXfpp2l\n",
+       "18rkAJAy9HKFaIr/qULkeQQKy9zf1JgDB2uaeFNGijo5QsUyacNUUTOnGO42xSnv4oOwpDi1zYkc\n",
+       "efUc3I5Gk6PhyTuVKaOGyLUAYPGIoY9Pu/atL/L92+4q9wbflRJ2Trpm/jPjdBtfnqB/dIThcl8A\n",
+       "KG7hbRuKnb8qsQsVvVlTrwQAQMUlf3kwJI24Z4JhPMtcfng5GcH49GsrxJpGvvHIaeem2ma+KSjQ\n",
+       "lIwUdYyCY8j4dE1KzijNnIP2llF2wcXNnsoapw9XxsgYAl6k+KzUXbi2yP3KR2ecf6z3BFsBICdW\n",
+       "nvnIaG3eHybqX7vbpEqUMT+9OL4Qpe8VON7dXuFd39v19FoAABRVePbGGuXTszO0P7tu6lghUonE\n",
+       "llRdrhArLvmKdh9u29jcFiRRkfLUxBiFNiqSU9icoZQHo5mYBI1MBgBH6wMNb+U7Pnw337H4gi1Y\n",
+       "ciWs+uks3Z9fztUvfzxTm9Ne8XXkvQLHNytOOZeiD4e0PgkAIAYCYknKUNUDSXEKzdWNpnil7r4p\n",
+       "xqkjTarZMtk/K8TQ6Qve78qqvXurGwIJqcOUKfUWHsm8KGvxSP68YudXq4pcj39X49uOK2X142O0\n",
+       "Tz5/u/7TVybqH0rSya6ZBwD21/gubbrgWdDgEOx9WUhfBaC2ibcEBYm7a7x+ukrBMNcEZggyR0TE\n",
+       "T8zUPjikQ4VosQZbTpS4vqizBKvqmvjsqnpfzaZyx9JPiz1/bfGKdgD45XB1zoIMzYbfTdS/NClB\n",
+       "Gct0USiY3YL/g0LHy/uq/Ef6uo5+n0R/vyhp17Klpge763f8rMu6YU/zrn2nml+2WtH+Z+5IAAFc\n",
+       "2bUTdTDOSNa9+cQY7YLsOIXhevEkCvzph7a8laecz/Un/z4/Ae04XeL3UQb57IwU9ZDr9UuKVajv\n",
+       "nxp1+1UVIo/LjztZkKH59fO3G/JemqCfmaCRqbqbd90ZZ8FfjtkfAyD0J/9+C2h1hDwsSxvGjNDc\n",
+       "b4zk5NfrSwiQblLHzZhg+Jf4aPlUwpDqkQqa9nimbt1/TDH8OitGMaQnj+RJS6B1fbF7SY1TqO5v\n",
+       "/v0WAADl1f7zokgS7s7VT2DZ7pegUjBM7mjtiDZbcN4j0YrHH0rXpCtY0qPX0cVL0rv5jv/ZXend\n",
+       "0u/EESYBAFBU4T4Qa5TflZOhTe7pmKpaP8kCVUVw1+yhXfJWvn1P3hnXi33JsTN6PnP3hHZ8Z3/h\n",
+       "aLHzmkNPuPj7Bc/F/Q38CwjTpSwQXgE4Vmwry9tpfq/ZFgqFMy4AVDtCvi8rvMvOmv0N4YwbVgEA\n",
+       "sPM72/KVnzfspmH7HQGCRLG2yL1+z8XwvPcdCbsAANh+xPzstgMtxeGKt+6MK3/tacfvwhWvIwMi\n",
+       "oKEBtm0H7W+UVfkc/Y1V0BhoPlDr/w1w/eu1vjIgAgDg22OtX6/eYfnEz/focrZTHAFR+PSs56/7\n",
+       "q32nwpjazxgwAQCwcU/T62t3WL7r6/jVRa6/byp1rei+Z98ZUAEAhEPHPc8fKnTU9nbgtnOe8h0l\n",
+       "9hcGIqmODLQAHCy2Xti6v/XNRivf43f4fFvIteu854+VHnR7q9tfBlwAAGz+pnndB9vM26UebAe8\n",
+       "SLHujPOTPVW+rwY+sxskAAC2HrA8t2Vvc7ffP1r9o+vwR2dcr92InIAbKKC1FZ5tB1tf+/G8p8sv\n",
+       "N/9Q5zd/XR34LYCwV5JdccMEAMDBk45DH243r/X4xGvqxFa/GNpS7n6rwOwNWwHVE26oAADYurf1\n",
+       "zx/utOzt+DMKYM0p17YtZZ5VNzqfsB2HewG1WXE8PoZ7gOclbTIvynZf9JV+fqZtfgs/8F/Nu5rB\n",
+       "EIBmJ+8QRMmpU7EzGRsf2FzuePqYRbzh/zE26EwdrT10f6r6o8HOYzCJB9Dpff8tbnGLG8L/A/WE\n",
+       "roTBs2RqAAAAAElFTkSuQmCC'\n",
+       "     style='height:25px; border-radius:12px; display: inline-block; float: left; vertical-align: middle'></img>\n",
+       "\n",
+       "\n",
+       "  <img src='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAjCAYAAAAe2bNZAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAK6wAACusBgosNWgAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAf9SURBVFiFvZh7cFTVHcc/59y7793sJiFAwkvAYDRqFWwdraLVlj61diRYsDjqCFbFKrYo0CltlSq1tLaC2GprGIriGwqjFu10OlrGv8RiK/IICYECSWBDkt3s695zTv9IAtlHeOn0O7Mzu797z+/3Ob/z+p0VfBq9doNFljuABwAXw2PcvGHt6bgwxhz7Ls4YZNVXxxANLENwE2D1W9PAGmAhszZ0/X9gll5yCbHoOirLzmaQs0F6F8QMZq1v/8xgNm7DYwwjgXJLYL4witQ16+sv/U9HdDmV4WrKw6B06cZC/RMrM4MZ7xz61DAbtzEXmAvUAX4pMOVecg9/MFFu3j3Gz7gQBLygS2RGumBkL0cubiFRsR3LzVBV1UMk3IrW73PT9C2lYOwhQB4ClhX1AuKpjLcV27oEjyUpNUJCg1CvcejykWTCXyQgzic2HIIBjg3pS6+uRLKAhumZvD4U+tq0jTrgkVKQQtLekfTtxIPAkhTNF6G7kZm7aPp6M9myKVQEoaYaIhEQYvD781DML/RfBGNZXAl4irJiwBa07e/y7cQnBaJghIX6ENl2GR/fGCBoz6cm5qeyEqQA5ZYA5x5eeiV0Qph4gjFAUSwAr6QllQgcxS/Jm25Cr2Tmpsk03XI9NfI31FTZBEOgVOk51adqDBNPCNPSRlkiDXbBEwOU2WxH+I7itQZ62g56OjM33suq1YsZHVtGZSUI2QdyYgkgOthQNIF7BIGDnRAJgJSgj69cUx1gB8PkOGwL4E1gPrM27gIg7NlGKLQApc7BmEnAxP5g/rw4YqBrCDB5xHkw5rdR/1qTrN/hKNo6YUwVDNpFsnjYS8RbidBPcPXFP6R6yfExuOXmN4A3jv1+8ZUwgY9D2OWjUZE6lO88jDwHI8ZixGiMKSeYTBamCoDk6kDAb6y1OcH1a6KpD/fZesoFw5FlIXAVCIiH4PxrV+p2npVDToTBmtjY8t1swh2V61E9KqWiyuPEjM8dbfxuvfa49Zayf9R136Wr8mBSf/T7bNteA8zwaGEUbFpckWwq95n59dUIywKl2fbOIS5e8bWSu0tJ1a5redAYfqkdjesodFajcgaVNWhXo1C9SrkN3Usmv3UMJrc6/DDwkwEntkEJLe67tSLhvyzK8rHDQWleve5CGk4VZEB1r+5bg2E2si+Y0QatDK6jUVkX5eg2YYlp++ZM+rfMNYamAj8Y7MAVWFqaR1f/t2xzU4IHjybBtthzuiAASqv7jTF7jOqDMAakFHgDNsFyP+FhwZHBmH9F7cutIYkQCylYYv1AZSqsn1/+bX51OMMjPSl2nAnM7hnjOx2v53YgNWAzHM9Q/9l0lQWPSCBSyokAtOBC1Rj+w/1Xs+STDp4/E5g7Rs2zm2+oeVd7PUuHKDf6A4r5EsPT5K3gfCnBXNUYnvGzb+KcCczYYWOnLpy4eOXuG2oec0PBN8XQQAnpvS35AvAykr56rWhPBiV4MvtceGLxk5Mr6A1O8IfK7rl7xJ0r9kyumuP4fa0lMqTBLJIAJqEf1J3qE92lMBndlyfRD2YBghHC4hlny7ASqCeWo5zaoDdIWfnIefNGTb9fC73QDfhyBUCNOxrGPSUBfPem9us253YTV+3mcBbdkUYfzmHiLqZbYdIGHHON2ZlemXouaJUOO6TqtdHEQuXYY8Yt+EbDgmlS6RdzkaDTv2P9A3gICiq93sWhb5mc5wVhuU3Y7m5hOc3So7qFT3SLgOXHb/cyOfMn7xROegoC/PTcn3v8gbKPgDopJFk3R/uBPWQiwQ+2/GJevRMObLUzqe/saJjQUQTTftEVMW9tWxPgAocwcj9abNcZe7s+6t2R2xXZG7zyYLp8Q1PiRBBHym5bYuXi8Qt+/LvGu9f/5YDAxABsaRNPH6Xr4D4Sk87a897SOy9v/fKwjoF2eQel95yDESGEF6gEMwKhLwKus3wOVjTtes7qzgLdXTMnNCNoEpbcrtNuq6N7Xh/+eqcbj94xQkp7mdKpW5XbtbR8Z26kgMCAf2UU5YEovRUVRHbu2b3vK1UdDFkDCyMRQxbpdv8nhKAGIa7QaQedzT07fFPny53R738JoVYBdVrnsNx9XZ9v33UeGO+AA2MMUkgqQ5UcdDLZSFeVgONnXeHqSAC5Ew1BXwko0D1Zct3dT1duOjS3MzZnEUJtBuoQAq3SGOLR4ekjn9NC5nVOaYXf9lETrUkmOJy3pOz8OKIb2A1cWhJCCEzOxU2mUPror+2/L3yyM3pkM7jTjr1nBOgkGeyQ7erxpdJsMAS9wb2F9rzMxNY1K2PMU0WtZV82VU8Wp6vbKJVo9Lx/+4cydORdxCCQ/kDGTZCWsRpLu7VD7bfKqL8V2orKTp/PtzaXy42jr6TwAuisi+7JolUG4wY+8vyrISCMtRrLKWpvjAOqx/QGhp0rjRo5xD3x98CWQuOQN8qumRMmI7jKZPUEpzNVZsj4Zbaq1to5tZZsKIydLWojhIXrJnES79EaOzv3du2NytKuxzJKAA6wF8xqEE8s2jo/1wd/khslQGxd81Zg62Bbp31XBH+iETt7Y3ELA0iU6iGDlQ5mexe0VEx4a3x8V1AaYwFJgTiwaOsDmeK2J8nMUOqsnB1A+dcA04ucCYt0urkjmflk9iT2v30q/gZn5rQPvor4n9Ou634PeBzoznes/iot/7WnClKoM/+zCIjH5kwT8ChQjTHPIPTjFV3PpU/Hx+DM/A9U3IXI4SPCYAAAAABJRU5ErkJggg=='\n",
+       "       style='height:15px; border-radius:12px; display: inline-block; float: left'></img>\n",
+       "  \n",
+       "\n",
+       "\n",
+       "\n",
+       "\n",
+       "</div>\n"
+      ]
+     },
+     "metadata": {},
+     "output_type": "display_data"
+    }
+   ],
+   "source": [
+    "import os\n",
+    "import glob\n",
+    "\n",
+    "import numpy as np\n",
+    "import pandas as pd\n",
+    "import altair as alt\n",
+    "import holoviews as hv\n",
+    "from holoviews import opts\n",
+    "from IPython.display import display, HTML, Markdown\n",
+    "\n",
+    "from covid_19_utils.converters import CaseConverter\n",
+    "\n",
+    "hv.extension('bokeh')"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "## Change in New Cases vs. Mobility\n",
+    "\n",
+    "Let us use the Apple mobility data to see how mobility impacts the number of new cases"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "### Read in data"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 2,
+   "metadata": {},
+   "outputs": [
+    {
+     "name": "stderr",
+     "output_type": "stream",
+     "text": [
+      "/opt/conda/lib/python3.7/site-packages/IPython/core/interactiveshell.py:3063: DtypeWarning: Columns (3) have mixed types.Specify dtype option on import or set low_memory=False.\n",
+      "  interactivity=interactivity, compiler=compiler, result=result)\n"
+     ]
+    }
+   ],
+   "source": [
+    "apple_df = pd.read_csv(\"../../data/distancing-metrics/mobility/apple/applemobilitytrends.csv\")\n",
+    "google_df = pd.read_csv(\"../../data/distancing-metrics/mobility/google/Global_Mobility_Report.csv\")\n",
+    "converter = CaseConverter(\"../../data/atlas/\")\n",
+    "# just keep the columns we care about\n",
+    "jhu_df = converter.read_convert(\"../../data/covid-19_jhu-csse\").drop(\n",
+    "    ['admin2', 'admin2_label', 'tested', 'tested_100k'], axis=1)\n"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "### Make sure region names align"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "#### Apple"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 3,
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "apple_df.replace({'Egypt': 'Egypt, Arab Rep.', \n",
+    "                  'Republic of Korea': 'Korea, Rep.',\n",
+    "                  'Russia': 'Russian Federation',\n",
+    "                  'Slovakia': 'Slovak Republic',\n",
+    "                  'UK': 'United Kingdom'}, \n",
+    "                 inplace=True)\n",
+    "# The JHU data is at the country level and doesn't include regions like HK or Macao\n",
+    "to_drop = apple_df.loc[(apple_df['region'] == 'Hong Kong') | (apple_df['region'] == 'Macao')]\n",
+    "apple_df = apple_df.drop(index=to_drop.index)"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 4,
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "apple_regions = pd.unique(apple_df.loc[apple_df['geo_type'] == 'country/region', 'region'])\n",
+    "shared_regions = pd.unique(jhu_df.loc[jhu_df['region_label'].isin(apple_regions), 'region_label'])"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "Check if we missed any regions. This next cell will print out any that are missing."
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 5,
+   "metadata": {},
+   "outputs": [
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "All regions handled.\n"
+     ]
+    }
+   ],
+   "source": [
+    "if len(shared_regions) < len(apple_regions):\n",
+    "    missing_regions = set(apple_regions) - set(shared_regions)\n",
+    "    jhu_country_ser = jhu_df['region_label']\n",
+    "    print(\"Not yet handled regions:\")\n",
+    "    for r in missing_regions:\n",
+    "        candidates_ser = jhu_country_ser[jhu_country_ser.str.contains(r)]\n",
+    "        if len(candidates_ser) > 0:\n",
+    "            print(r, '->', candidates_ser.iloc[0])\n",
+    "        else:\n",
+    "            print(r)\n",
+    "else:\n",
+    "    print(\"All regions handled.\")"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "#### Google"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 6,
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "google_df.replace({'Egypt': 'Egypt, Arab Rep.',\n",
+    "                   'South Korea': 'Korea, Rep.',\n",
+    "                   'Slovakia': 'Slovak Republic',\n",
+    "                   'UK': 'United Kingdom'}, \n",
+    "                 inplace=True)"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 7,
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "google_regions = pd.unique(google_df.loc[:, 'country_region'])\n",
+    "shared_regions = pd.unique(jhu_df.loc[jhu_df['region_label'].isin(google_regions), 'region_label'])"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 8,
+   "metadata": {},
+   "outputs": [
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "Not yet handled regions:\n",
+      "Tajikistan\n",
+      "Czechia\n",
+      "The Bahamas\n",
+      "Cape Verde\n",
+      "Hong Kong\n",
+      "Laos\n",
+      "Kyrgyzstan\n",
+      "Côte d'Ivoire\n",
+      "Aruba\n",
+      "Venezuela -> Venezuela, RB\n",
+      "Myanmar (Burma)\n",
+      "Puerto Rico\n",
+      "Réunion\n"
+     ]
+    },
+    {
+     "name": "stderr",
+     "output_type": "stream",
+     "text": [
+      "/opt/conda/lib/python3.7/site-packages/pandas/core/strings.py:1952: UserWarning: This pattern has match groups. To actually get the groups, use str.extract.\n",
+      "  return func(self, *args, **kwargs)\n"
+     ]
+    }
+   ],
+   "source": [
+    "if len(shared_regions) < len(google_regions):\n",
+    "    missing_regions = set(google_regions) - set(shared_regions)\n",
+    "    jhu_country_ser = jhu_df['region_label']\n",
+    "    print(\"Not yet handled regions:\")\n",
+    "    for r in missing_regions:\n",
+    "        candidates_ser = jhu_country_ser[jhu_country_ser.str.contains(r)]\n",
+    "        if len(candidates_ser) > 0:\n",
+    "            print(r, '->', candidates_ser.iloc[0])\n",
+    "        else:\n",
+    "            print(r)\n",
+    "else:\n",
+    "    print(\"All regions handled.\")"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "### Merge the data frames"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "#### Combine Apple and Google data into one data frame"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 9,
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "# reshape the data frame to be compatible with the case frame\n",
+    "mobility_df = apple_df.drop('geo_type', axis=1).set_index(['region', 'transportation_type'])\n",
+    "mobility_df.columns = pd.to_datetime(mobility_df.columns)\n",
+    "mobility_ser = mobility_df.stack()\n",
+    "mobility_ser.name='mobility'\n",
+    "mobility_ser.index.rename(['region_label', 'transportation_type', 'date'], inplace=True)\n",
+    "mobility_df = mobility_ser.unstack(1)\n",
+    "\n",
+    "gm_df = google_df.loc[pd.isna(google_df['sub_region_1'])]\n",
+    "gm_df = gm_df.drop(['country_region_code', 'sub_region_1', 'sub_region_2'], axis=1)\n",
+    "gm_df['date'] = pd.to_datetime(gm_df['date'])\n",
+    "gm_df = gm_df.set_index(['country_region', 'date'])\n",
+    "gm_df.index.rename(['region_label', 'date'], inplace=True)\n",
+    "# Add 100 to have numbers comparable to Apple, and fix the column names\n",
+    "gm_df = gm_df.add(100)\n",
+    "suffix_len = len('_percent_change_from_baseline')\n",
+    "gm_df.columns = [c[:-suffix_len] for c in gm_df.columns]\n",
+    "gm_df = gm_df.sort_index()\n",
+    "mobility_df = mobility_df.join(gm_df)"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 10,
+   "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>country</th>\n",
+       "      <th>country_label</th>\n",
+       "      <th>region_iso</th>\n",
+       "      <th>positive</th>\n",
+       "      <th>deceased</th>\n",
+       "      <th>positive_100k</th>\n",
+       "      <th>deceased_100k</th>\n",
+       "      <th>driving</th>\n",
+       "      <th>transit</th>\n",
+       "      <th>walking</th>\n",
+       "      <th>retail_and_recreation</th>\n",
+       "      <th>grocery_and_pharmacy</th>\n",
+       "      <th>parks</th>\n",
+       "      <th>transit_stations</th>\n",
+       "      <th>workplaces</th>\n",
+       "      <th>residential</th>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>region_label</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",
+       "      <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 rowspan=\"5\" valign=\"top\">Argentina</th>\n",
+       "      <th>2020-02-15</th>\n",
+       "      <td>ARG</td>\n",
+       "      <td>Argentina</td>\n",
+       "      <td>ARG</td>\n",
+       "      <td>0</td>\n",
+       "      <td>0</td>\n",
+       "      <td>0.0</td>\n",
+       "      <td>0.0</td>\n",
+       "      <td>127.62</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>103.47</td>\n",
+       "      <td>101.0</td>\n",
+       "      <td>97.0</td>\n",
+       "      <td>97.0</td>\n",
+       "      <td>104.0</td>\n",
+       "      <td>99.0</td>\n",
+       "      <td>100.0</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>2020-02-16</th>\n",
+       "      <td>ARG</td>\n",
+       "      <td>Argentina</td>\n",
+       "      <td>ARG</td>\n",
+       "      <td>0</td>\n",
+       "      <td>0</td>\n",
+       "      <td>0.0</td>\n",
+       "      <td>0.0</td>\n",
+       "      <td>88.20</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>69.12</td>\n",
+       "      <td>94.0</td>\n",
+       "      <td>94.0</td>\n",
+       "      <td>86.0</td>\n",
+       "      <td>98.0</td>\n",
+       "      <td>96.0</td>\n",
+       "      <td>102.0</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>2020-02-17</th>\n",
+       "      <td>ARG</td>\n",
+       "      <td>Argentina</td>\n",
+       "      <td>ARG</td>\n",
+       "      <td>0</td>\n",
+       "      <td>0</td>\n",
+       "      <td>0.0</td>\n",
+       "      <td>0.0</td>\n",
+       "      <td>92.28</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>93.42</td>\n",
+       "      <td>90.0</td>\n",
+       "      <td>92.0</td>\n",
+       "      <td>77.0</td>\n",
+       "      <td>98.0</td>\n",
+       "      <td>107.0</td>\n",
+       "      <td>101.0</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>2020-02-18</th>\n",
+       "      <td>ARG</td>\n",
+       "      <td>Argentina</td>\n",
+       "      <td>ARG</td>\n",
+       "      <td>0</td>\n",
+       "      <td>0</td>\n",
+       "      <td>0.0</td>\n",
+       "      <td>0.0</td>\n",
+       "      <td>98.15</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>111.49</td>\n",
+       "      <td>103.0</td>\n",
+       "      <td>103.0</td>\n",
+       "      <td>98.0</td>\n",
+       "      <td>109.0</td>\n",
+       "      <td>109.0</td>\n",
+       "      <td>99.0</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>2020-02-19</th>\n",
+       "      <td>ARG</td>\n",
+       "      <td>Argentina</td>\n",
+       "      <td>ARG</td>\n",
+       "      <td>0</td>\n",
+       "      <td>0</td>\n",
+       "      <td>0.0</td>\n",
+       "      <td>0.0</td>\n",
+       "      <td>98.96</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>107.02</td>\n",
+       "      <td>101.0</td>\n",
+       "      <td>100.0</td>\n",
+       "      <td>110.0</td>\n",
+       "      <td>108.0</td>\n",
+       "      <td>111.0</td>\n",
+       "      <td>98.0</td>\n",
+       "    </tr>\n",
+       "  </tbody>\n",
+       "</table>\n",
+       "</div>"
+      ],
+      "text/plain": [
+       "                        country country_label region_iso  positive  deceased  \\\n",
+       "region_label date                                                              \n",
+       "Argentina    2020-02-15     ARG     Argentina        ARG         0         0   \n",
+       "             2020-02-16     ARG     Argentina        ARG         0         0   \n",
+       "             2020-02-17     ARG     Argentina        ARG         0         0   \n",
+       "             2020-02-18     ARG     Argentina        ARG         0         0   \n",
+       "             2020-02-19     ARG     Argentina        ARG         0         0   \n",
+       "\n",
+       "                         positive_100k  deceased_100k  driving  transit  \\\n",
+       "region_label date                                                         \n",
+       "Argentina    2020-02-15            0.0            0.0   127.62      NaN   \n",
+       "             2020-02-16            0.0            0.0    88.20      NaN   \n",
+       "             2020-02-17            0.0            0.0    92.28      NaN   \n",
+       "             2020-02-18            0.0            0.0    98.15      NaN   \n",
+       "             2020-02-19            0.0            0.0    98.96      NaN   \n",
+       "\n",
+       "                         walking  retail_and_recreation  grocery_and_pharmacy  \\\n",
+       "region_label date                                                               \n",
+       "Argentina    2020-02-15   103.47                  101.0                  97.0   \n",
+       "             2020-02-16    69.12                   94.0                  94.0   \n",
+       "             2020-02-17    93.42                   90.0                  92.0   \n",
+       "             2020-02-18   111.49                  103.0                 103.0   \n",
+       "             2020-02-19   107.02                  101.0                 100.0   \n",
+       "\n",
+       "                         parks  transit_stations  workplaces  residential  \n",
+       "region_label date                                                          \n",
+       "Argentina    2020-02-15   97.0             104.0        99.0        100.0  \n",
+       "             2020-02-16   86.0              98.0        96.0        102.0  \n",
+       "             2020-02-17   77.0              98.0       107.0        101.0  \n",
+       "             2020-02-18   98.0             109.0       109.0         99.0  \n",
+       "             2020-02-19  110.0             108.0       111.0         98.0  "
+      ]
+     },
+     "execution_count": 10,
+     "metadata": {},
+     "output_type": "execute_result"
+    }
+   ],
+   "source": [
+    "# Merge the frames\n",
+    "jhu_mobility_df = jhu_df.set_index(['region_label', 'date']).join(mobility_df).sort_index()\n",
+    "# remove any rows without transit data\n",
+    "jhu_mobility_df = jhu_mobility_df.dropna(subset=['walking', 'retail_and_recreation'])\n",
+    "jhu_mobility_df.head()"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "### Visualize growth of number of new cases and change in mobility"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 11,
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "# take the 25 countries with the most cases/100k\n",
+    "cases_ser = jhu_mobility_df.groupby(level='region_label').max()['positive_100k'].sort_values(ascending=False)\n",
+    "top_countries = cases_ser.iloc[1:26].index\n",
+    "vis_df = jhu_mobility_df.loc[top_countries].copy()"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "Compute the number of new cases, in nominal and per 100k terms"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 12,
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "vis_df['new'] = vis_df['positive'].groupby(level='region_label').diff(1)\n",
+    "vis_df['new_100k'] = vis_df['positive_100k'].groupby(level='region_label').diff(1)"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "And compute mobility as an aggregate of the different modes of transportation"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 13,
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "vis_df['mobility'] = vis_df[['driving', 'transit', 'walking']].mean(axis=1)"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 14,
+   "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>country</th>\n",
+       "      <th>country_label</th>\n",
+       "      <th>region_iso</th>\n",
+       "      <th>positive</th>\n",
+       "      <th>deceased</th>\n",
+       "      <th>positive_100k</th>\n",
+       "      <th>deceased_100k</th>\n",
+       "      <th>driving</th>\n",
+       "      <th>transit</th>\n",
+       "      <th>walking</th>\n",
+       "      <th>retail_and_recreation</th>\n",
+       "      <th>grocery_and_pharmacy</th>\n",
+       "      <th>parks</th>\n",
+       "      <th>transit_stations</th>\n",
+       "      <th>workplaces</th>\n",
+       "      <th>residential</th>\n",
+       "      <th>new</th>\n",
+       "      <th>new_100k</th>\n",
+       "      <th>mobility</th>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>region_label</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",
+       "      <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",
+       "      <th></th>\n",
+       "    </tr>\n",
+       "  </thead>\n",
+       "  <tbody>\n",
+       "    <tr>\n",
+       "      <th rowspan=\"5\" valign=\"top\">Austria</th>\n",
+       "      <th>2020-02-15</th>\n",
+       "      <td>AUT</td>\n",
+       "      <td>Austria</td>\n",
+       "      <td>AUT</td>\n",
+       "      <td>0</td>\n",
+       "      <td>0</td>\n",
+       "      <td>0.0</td>\n",
+       "      <td>0.0</td>\n",
+       "      <td>158.95</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>165.31</td>\n",
+       "      <td>109.0</td>\n",
+       "      <td>101.0</td>\n",
+       "      <td>142.0</td>\n",
+       "      <td>113.0</td>\n",
+       "      <td>100.0</td>\n",
+       "      <td>98.0</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>162.130</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>2020-02-16</th>\n",
+       "      <td>AUT</td>\n",
+       "      <td>Austria</td>\n",
+       "      <td>AUT</td>\n",
+       "      <td>0</td>\n",
+       "      <td>0</td>\n",
+       "      <td>0.0</td>\n",
+       "      <td>0.0</td>\n",
+       "      <td>120.22</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>113.75</td>\n",
+       "      <td>115.0</td>\n",
+       "      <td>121.0</td>\n",
+       "      <td>142.0</td>\n",
+       "      <td>112.0</td>\n",
+       "      <td>101.0</td>\n",
+       "      <td>98.0</td>\n",
+       "      <td>0.0</td>\n",
+       "      <td>0.0</td>\n",
+       "      <td>116.985</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>2020-02-17</th>\n",
+       "      <td>AUT</td>\n",
+       "      <td>Austria</td>\n",
+       "      <td>AUT</td>\n",
+       "      <td>0</td>\n",
+       "      <td>0</td>\n",
+       "      <td>0.0</td>\n",
+       "      <td>0.0</td>\n",
+       "      <td>113.56</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>125.35</td>\n",
+       "      <td>109.0</td>\n",
+       "      <td>105.0</td>\n",
+       "      <td>135.0</td>\n",
+       "      <td>103.0</td>\n",
+       "      <td>96.0</td>\n",
+       "      <td>100.0</td>\n",
+       "      <td>0.0</td>\n",
+       "      <td>0.0</td>\n",
+       "      <td>119.455</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>2020-02-18</th>\n",
+       "      <td>AUT</td>\n",
+       "      <td>Austria</td>\n",
+       "      <td>AUT</td>\n",
+       "      <td>0</td>\n",
+       "      <td>0</td>\n",
+       "      <td>0.0</td>\n",
+       "      <td>0.0</td>\n",
+       "      <td>113.49</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>127.47</td>\n",
+       "      <td>108.0</td>\n",
+       "      <td>105.0</td>\n",
+       "      <td>140.0</td>\n",
+       "      <td>102.0</td>\n",
+       "      <td>96.0</td>\n",
+       "      <td>100.0</td>\n",
+       "      <td>0.0</td>\n",
+       "      <td>0.0</td>\n",
+       "      <td>120.480</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>2020-02-19</th>\n",
+       "      <td>AUT</td>\n",
+       "      <td>Austria</td>\n",
+       "      <td>AUT</td>\n",
+       "      <td>0</td>\n",
+       "      <td>0</td>\n",
+       "      <td>0.0</td>\n",
+       "      <td>0.0</td>\n",
+       "      <td>117.98</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>125.25</td>\n",
+       "      <td>104.0</td>\n",
+       "      <td>102.0</td>\n",
+       "      <td>110.0</td>\n",
+       "      <td>99.0</td>\n",
+       "      <td>95.0</td>\n",
+       "      <td>101.0</td>\n",
+       "      <td>0.0</td>\n",
+       "      <td>0.0</td>\n",
+       "      <td>121.615</td>\n",
+       "    </tr>\n",
+       "  </tbody>\n",
+       "</table>\n",
+       "</div>"
+      ],
+      "text/plain": [
+       "                        country country_label region_iso  positive  deceased  \\\n",
+       "region_label date                                                              \n",
+       "Austria      2020-02-15     AUT       Austria        AUT         0         0   \n",
+       "             2020-02-16     AUT       Austria        AUT         0         0   \n",
+       "             2020-02-17     AUT       Austria        AUT         0         0   \n",
+       "             2020-02-18     AUT       Austria        AUT         0         0   \n",
+       "             2020-02-19     AUT       Austria        AUT         0         0   \n",
+       "\n",
+       "                         positive_100k  deceased_100k  driving  transit  \\\n",
+       "region_label date                                                         \n",
+       "Austria      2020-02-15            0.0            0.0   158.95      NaN   \n",
+       "             2020-02-16            0.0            0.0   120.22      NaN   \n",
+       "             2020-02-17            0.0            0.0   113.56      NaN   \n",
+       "             2020-02-18            0.0            0.0   113.49      NaN   \n",
+       "             2020-02-19            0.0            0.0   117.98      NaN   \n",
+       "\n",
+       "                         walking  retail_and_recreation  grocery_and_pharmacy  \\\n",
+       "region_label date                                                               \n",
+       "Austria      2020-02-15   165.31                  109.0                 101.0   \n",
+       "             2020-02-16   113.75                  115.0                 121.0   \n",
+       "             2020-02-17   125.35                  109.0                 105.0   \n",
+       "             2020-02-18   127.47                  108.0                 105.0   \n",
+       "             2020-02-19   125.25                  104.0                 102.0   \n",
+       "\n",
+       "                         parks  transit_stations  workplaces  residential  \\\n",
+       "region_label date                                                           \n",
+       "Austria      2020-02-15  142.0             113.0       100.0         98.0   \n",
+       "             2020-02-16  142.0             112.0       101.0         98.0   \n",
+       "             2020-02-17  135.0             103.0        96.0        100.0   \n",
+       "             2020-02-18  140.0             102.0        96.0        100.0   \n",
+       "             2020-02-19  110.0              99.0        95.0        101.0   \n",
+       "\n",
+       "                         new  new_100k  mobility  \n",
+       "region_label date                                 \n",
+       "Austria      2020-02-15  NaN       NaN   162.130  \n",
+       "             2020-02-16  0.0       0.0   116.985  \n",
+       "             2020-02-17  0.0       0.0   119.455  \n",
+       "             2020-02-18  0.0       0.0   120.480  \n",
+       "             2020-02-19  0.0       0.0   121.615  "
+      ]
+     },
+     "execution_count": 14,
+     "metadata": {},
+     "output_type": "execute_result"
+    }
+   ],
+   "source": [
+    "vis_df.head()"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "### Visualize"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 15,
+   "metadata": {},
+   "outputs": [
+    {
+     "data": {
+      "text/html": [
+       "\n",
+       "<div id=\"altair-viz-6e6eedcffe914798ad1401c5857db873\"></div>\n",
+       "<script type=\"text/javascript\">\n",
+       "  (function(spec, embedOpt){\n",
+       "    const outputDiv = document.getElementById(\"altair-viz-6e6eedcffe914798ad1401c5857db873\");\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\": [{\"vconcat\": [{\"mark\": \"line\", \"encoding\": {\"tooltip\": [{\"type\": \"nominal\", \"field\": \"region_label\"}, {\"type\": \"temporal\", \"field\": \"date\"}, {\"type\": \"quantitative\", \"field\": \"positive_100k\"}, {\"type\": \"quantitative\", \"field\": \"new_100k\"}, {\"type\": \"quantitative\", \"field\": \"mobility\"}, {\"type\": \"quantitative\", \"field\": \"parks\"}], \"x\": {\"type\": \"temporal\", \"field\": \"date\", \"title\": null}, \"y\": {\"type\": \"quantitative\", \"field\": \"new_100k\", \"scale\": {\"domain\": [0.0, 31.21454882305696]}, \"title\": \"New/100k\"}}, \"height\": 60, \"width\": 100}, {\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"value\": \"gray\"}, \"tooltip\": [{\"type\": \"temporal\", \"field\": \"date\"}, {\"type\": \"quantitative\", \"field\": \"mobility\"}], \"x\": {\"type\": \"temporal\", \"field\": \"date\", \"title\": \"Date\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"mobility\", \"scale\": {\"domain\": [8.266666666666667, 288.0]}, \"title\": \"mobility\"}}, \"height\": 60, \"width\": 100}, {\"mark\": \"line\", \"encoding\": {\"color\": {\"value\": \"green\"}, \"tooltip\": [{\"type\": \"temporal\", \"field\": \"date\"}, {\"type\": \"quantitative\", \"field\": \"parks\"}], \"x\": {\"type\": \"temporal\", \"field\": \"date\", \"title\": \"Date\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"parks\", \"scale\": {\"domain\": [8.266666666666667, 288.0]}, \"title\": \"parks\"}}, \"height\": 60, \"width\": 100}]}], \"spacing\": 1, \"title\": \"Spain\", \"transform\": [{\"filter\": \"datum['country_label'] == 'Spain'\"}]}, {\"vconcat\": [{\"mark\": \"line\", \"encoding\": {\"tooltip\": [{\"type\": \"nominal\", \"field\": \"region_label\"}, {\"type\": \"temporal\", \"field\": \"date\"}, {\"type\": \"quantitative\", \"field\": \"positive_100k\"}, {\"type\": \"quantitative\", \"field\": \"new_100k\"}, {\"type\": \"quantitative\", \"field\": \"mobility\"}, {\"type\": \"quantitative\", \"field\": \"parks\"}], \"x\": {\"type\": \"temporal\", \"field\": \"date\", \"title\": null}, \"y\": {\"type\": \"quantitative\", \"field\": \"new_100k\", \"scale\": {\"domain\": [0.0, 31.21454882305696]}, \"title\": \"New/100k\"}}, \"height\": 60, \"width\": 100}, {\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"value\": \"gray\"}, \"tooltip\": [{\"type\": \"temporal\", \"field\": \"date\"}, {\"type\": \"quantitative\", \"field\": \"mobility\"}], \"x\": {\"type\": \"temporal\", \"field\": \"date\", \"title\": \"Date\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"mobility\", \"scale\": {\"domain\": [8.266666666666667, 288.0]}, \"title\": \"mobility\"}}, \"height\": 60, \"width\": 100}, {\"mark\": \"line\", \"encoding\": {\"color\": {\"value\": \"green\"}, \"tooltip\": [{\"type\": \"temporal\", \"field\": \"date\"}, {\"type\": \"quantitative\", \"field\": \"parks\"}], \"x\": {\"type\": \"temporal\", \"field\": \"date\", \"title\": \"Date\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"parks\", \"scale\": {\"domain\": [8.266666666666667, 288.0]}, \"title\": \"parks\"}}, \"height\": 60, \"width\": 100}]}], \"spacing\": 1, \"title\": \"Switzerland\", \"transform\": [{\"filter\": \"datum['country_label'] == 'Switzerland'\"}]}, {\"vconcat\": [{\"mark\": \"line\", \"encoding\": {\"tooltip\": [{\"type\": \"nominal\", \"field\": \"region_label\"}, {\"type\": \"temporal\", \"field\": \"date\"}, {\"type\": \"quantitative\", \"field\": \"positive_100k\"}, {\"type\": \"quantitative\", \"field\": \"new_100k\"}, {\"type\": \"quantitative\", \"field\": \"mobility\"}, {\"type\": \"quantitative\", \"field\": \"parks\"}], \"x\": {\"type\": \"temporal\", \"field\": \"date\", \"title\": null}, \"y\": {\"type\": \"quantitative\", \"field\": \"new_100k\", \"scale\": {\"domain\": [0.0, 31.21454882305696]}, \"title\": \"New/100k\"}}, \"height\": 60, \"width\": 100}, {\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"value\": \"gray\"}, \"tooltip\": [{\"type\": \"temporal\", \"field\": \"date\"}, {\"type\": \"quantitative\", \"field\": \"mobility\"}], \"x\": {\"type\": \"temporal\", \"field\": \"date\", \"title\": \"Date\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"mobility\", \"scale\": {\"domain\": [8.266666666666667, 288.0]}, \"title\": \"mobility\"}}, \"height\": 60, \"width\": 100}, {\"mark\": \"line\", \"encoding\": {\"color\": {\"value\": \"green\"}, \"tooltip\": [{\"type\": \"temporal\", \"field\": \"date\"}, {\"type\": \"quantitative\", \"field\": \"parks\"}], \"x\": {\"type\": \"temporal\", \"field\": \"date\", \"title\": \"Date\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"parks\", \"scale\": {\"domain\": [8.266666666666667, 288.0]}, \"title\": \"parks\"}}, \"height\": 60, \"width\": 100}]}], \"spacing\": 1, \"title\": \"Italy\", \"transform\": [{\"filter\": \"datum['country_label'] == 'Italy'\"}]}, {\"vconcat\": [{\"mark\": \"line\", \"encoding\": {\"tooltip\": [{\"type\": \"nominal\", \"field\": \"region_label\"}, {\"type\": \"temporal\", \"field\": \"date\"}, {\"type\": \"quantitative\", \"field\": \"positive_100k\"}, {\"type\": \"quantitative\", \"field\": \"new_100k\"}, {\"type\": \"quantitative\", \"field\": \"mobility\"}, {\"type\": \"quantitative\", \"field\": \"parks\"}], \"x\": {\"type\": \"temporal\", \"field\": \"date\", \"title\": null}, \"y\": {\"type\": \"quantitative\", \"field\": \"new_100k\", \"scale\": {\"domain\": [0.0, 31.21454882305696]}, \"title\": \"New/100k\"}}, \"height\": 60, \"width\": 100}, {\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"value\": \"gray\"}, \"tooltip\": [{\"type\": \"temporal\", \"field\": \"date\"}, {\"type\": \"quantitative\", \"field\": \"mobility\"}], \"x\": {\"type\": \"temporal\", \"field\": \"date\", \"title\": \"Date\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"mobility\", \"scale\": {\"domain\": [8.266666666666667, 288.0]}, \"title\": \"mobility\"}}, \"height\": 60, \"width\": 100}, {\"mark\": \"line\", \"encoding\": {\"color\": {\"value\": \"green\"}, \"tooltip\": [{\"type\": \"temporal\", \"field\": \"date\"}, {\"type\": \"quantitative\", \"field\": \"parks\"}], \"x\": {\"type\": \"temporal\", \"field\": \"date\", \"title\": \"Date\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"parks\", \"scale\": {\"domain\": [8.266666666666667, 288.0]}, \"title\": \"parks\"}}, \"height\": 60, \"width\": 100}]}], \"spacing\": 1, \"title\": \"Belgium\", \"transform\": [{\"filter\": \"datum['country_label'] == 'Belgium'\"}]}, {\"vconcat\": [{\"mark\": \"line\", \"encoding\": {\"tooltip\": [{\"type\": \"nominal\", \"field\": \"region_label\"}, {\"type\": \"temporal\", \"field\": \"date\"}, {\"type\": \"quantitative\", \"field\": \"positive_100k\"}, {\"type\": \"quantitative\", \"field\": \"new_100k\"}, {\"type\": \"quantitative\", \"field\": \"mobility\"}, {\"type\": \"quantitative\", \"field\": \"parks\"}], \"x\": {\"type\": \"temporal\", \"field\": \"date\", \"title\": null}, \"y\": {\"type\": \"quantitative\", \"field\": \"new_100k\", \"scale\": {\"domain\": [0.0, 31.21454882305696]}, \"title\": \"New/100k\"}}, \"height\": 60, \"width\": 100}, {\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"value\": \"gray\"}, \"tooltip\": [{\"type\": \"temporal\", \"field\": \"date\"}, {\"type\": \"quantitative\", \"field\": \"mobility\"}], \"x\": {\"type\": \"temporal\", \"field\": \"date\", \"title\": \"Date\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"mobility\", \"scale\": {\"domain\": [8.266666666666667, 288.0]}, \"title\": \"mobility\"}}, \"height\": 60, \"width\": 100}, {\"mark\": \"line\", \"encoding\": {\"color\": {\"value\": \"green\"}, \"tooltip\": [{\"type\": \"temporal\", \"field\": \"date\"}, {\"type\": \"quantitative\", \"field\": \"parks\"}], \"x\": {\"type\": \"temporal\", \"field\": \"date\", \"title\": \"Date\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"parks\", \"scale\": {\"domain\": [8.266666666666667, 288.0]}, \"title\": \"parks\"}}, \"height\": 60, \"width\": 100}]}], \"spacing\": 1, \"title\": \"Ireland\", \"transform\": [{\"filter\": \"datum['country_label'] == 'Ireland'\"}]}]}, {\"hconcat\": [{\"vconcat\": [{\"mark\": \"line\", \"encoding\": {\"tooltip\": [{\"type\": \"nominal\", \"field\": \"region_label\"}, {\"type\": \"temporal\", \"field\": \"date\"}, {\"type\": \"quantitative\", \"field\": \"positive_100k\"}, {\"type\": \"quantitative\", \"field\": \"new_100k\"}, {\"type\": \"quantitative\", \"field\": \"mobility\"}, {\"type\": \"quantitative\", \"field\": \"parks\"}], \"x\": {\"type\": \"temporal\", \"field\": \"date\", \"title\": null}, \"y\": {\"type\": \"quantitative\", \"field\": \"new_100k\", \"scale\": {\"domain\": [0.0, 31.21454882305696]}, \"title\": \"New/100k\"}}, \"height\": 60, \"width\": 100}, {\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"value\": \"gray\"}, \"tooltip\": [{\"type\": \"temporal\", \"field\": \"date\"}, {\"type\": \"quantitative\", \"field\": \"mobility\"}], \"x\": {\"type\": \"temporal\", \"field\": \"date\", \"title\": \"Date\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"mobility\", \"scale\": {\"domain\": [8.266666666666667, 288.0]}, \"title\": \"mobility\"}}, \"height\": 60, \"width\": 100}, {\"mark\": \"line\", \"encoding\": {\"color\": {\"value\": \"green\"}, \"tooltip\": [{\"type\": \"temporal\", \"field\": \"date\"}, {\"type\": \"quantitative\", \"field\": \"parks\"}], \"x\": {\"type\": \"temporal\", \"field\": \"date\", \"title\": \"Date\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"parks\", \"scale\": {\"domain\": [8.266666666666667, 288.0]}, \"title\": \"parks\"}}, \"height\": 60, \"width\": 100}]}], \"spacing\": 1, \"title\": \"United States\", \"transform\": [{\"filter\": \"datum['country_label'] == 'United States'\"}]}, {\"vconcat\": [{\"mark\": \"line\", \"encoding\": {\"tooltip\": [{\"type\": \"nominal\", \"field\": \"region_label\"}, {\"type\": \"temporal\", \"field\": \"date\"}, {\"type\": \"quantitative\", \"field\": \"positive_100k\"}, {\"type\": \"quantitative\", \"field\": \"new_100k\"}, {\"type\": \"quantitative\", \"field\": \"mobility\"}, {\"type\": \"quantitative\", \"field\": \"parks\"}], \"x\": {\"type\": \"temporal\", \"field\": \"date\", \"title\": null}, \"y\": {\"type\": \"quantitative\", \"field\": \"new_100k\", \"scale\": {\"domain\": [0.0, 31.21454882305696]}, \"title\": \"New/100k\"}}, \"height\": 60, \"width\": 100}, {\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"value\": \"gray\"}, \"tooltip\": [{\"type\": \"temporal\", \"field\": \"date\"}, {\"type\": \"quantitative\", \"field\": \"mobility\"}], \"x\": {\"type\": \"temporal\", \"field\": \"date\", \"title\": \"Date\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"mobility\", \"scale\": {\"domain\": [8.266666666666667, 288.0]}, \"title\": \"mobility\"}}, \"height\": 60, \"width\": 100}, {\"mark\": \"line\", \"encoding\": {\"color\": {\"value\": \"green\"}, \"tooltip\": [{\"type\": \"temporal\", \"field\": \"date\"}, {\"type\": \"quantitative\", \"field\": \"parks\"}], \"x\": {\"type\": \"temporal\", \"field\": \"date\", \"title\": \"Date\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"parks\", \"scale\": {\"domain\": [8.266666666666667, 288.0]}, \"title\": \"parks\"}}, \"height\": 60, \"width\": 100}]}], \"spacing\": 1, \"title\": \"Austria\", \"transform\": [{\"filter\": \"datum['country_label'] == 'Austria'\"}]}, {\"vconcat\": [{\"mark\": \"line\", \"encoding\": {\"tooltip\": [{\"type\": \"nominal\", \"field\": \"region_label\"}, {\"type\": \"temporal\", \"field\": \"date\"}, {\"type\": \"quantitative\", \"field\": \"positive_100k\"}, {\"type\": \"quantitative\", \"field\": \"new_100k\"}, {\"type\": \"quantitative\", \"field\": \"mobility\"}, {\"type\": \"quantitative\", \"field\": \"parks\"}], \"x\": {\"type\": \"temporal\", \"field\": \"date\", \"title\": null}, \"y\": {\"type\": \"quantitative\", \"field\": \"new_100k\", \"scale\": {\"domain\": [0.0, 31.21454882305696]}, \"title\": \"New/100k\"}}, \"height\": 60, \"width\": 100}, {\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"value\": \"gray\"}, \"tooltip\": [{\"type\": \"temporal\", \"field\": \"date\"}, {\"type\": \"quantitative\", \"field\": \"mobility\"}], \"x\": {\"type\": \"temporal\", \"field\": \"date\", \"title\": \"Date\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"mobility\", \"scale\": {\"domain\": [8.266666666666667, 288.0]}, \"title\": \"mobility\"}}, \"height\": 60, \"width\": 100}, {\"mark\": \"line\", \"encoding\": {\"color\": {\"value\": \"green\"}, \"tooltip\": [{\"type\": \"temporal\", \"field\": \"date\"}, {\"type\": \"quantitative\", \"field\": \"parks\"}], \"x\": {\"type\": \"temporal\", \"field\": \"date\", \"title\": \"Date\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"parks\", \"scale\": {\"domain\": [8.266666666666667, 288.0]}, \"title\": \"parks\"}}, \"height\": 60, \"width\": 100}]}], \"spacing\": 1, \"title\": \"Portugal\", \"transform\": [{\"filter\": \"datum['country_label'] == 'Portugal'\"}]}, {\"vconcat\": [{\"mark\": \"line\", \"encoding\": {\"tooltip\": [{\"type\": \"nominal\", \"field\": \"region_label\"}, {\"type\": \"temporal\", \"field\": \"date\"}, {\"type\": \"quantitative\", \"field\": \"positive_100k\"}, {\"type\": \"quantitative\", \"field\": \"new_100k\"}, {\"type\": \"quantitative\", \"field\": \"mobility\"}, {\"type\": \"quantitative\", \"field\": \"parks\"}], \"x\": {\"type\": \"temporal\", \"field\": \"date\", \"title\": null}, \"y\": {\"type\": \"quantitative\", \"field\": \"new_100k\", \"scale\": {\"domain\": [0.0, 31.21454882305696]}, \"title\": \"New/100k\"}}, \"height\": 60, \"width\": 100}, {\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"value\": \"gray\"}, \"tooltip\": [{\"type\": \"temporal\", \"field\": \"date\"}, {\"type\": \"quantitative\", \"field\": \"mobility\"}], \"x\": {\"type\": \"temporal\", \"field\": \"date\", \"title\": \"Date\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"mobility\", \"scale\": {\"domain\": [8.266666666666667, 288.0]}, \"title\": \"mobility\"}}, \"height\": 60, \"width\": 100}, {\"mark\": \"line\", \"encoding\": {\"color\": {\"value\": \"green\"}, \"tooltip\": [{\"type\": \"temporal\", \"field\": \"date\"}, {\"type\": \"quantitative\", \"field\": \"parks\"}], \"x\": {\"type\": \"temporal\", \"field\": \"date\", \"title\": \"Date\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"parks\", \"scale\": {\"domain\": [8.266666666666667, 288.0]}, \"title\": \"parks\"}}, \"height\": 60, \"width\": 100}]}], \"spacing\": 1, \"title\": \"Germany\", \"transform\": [{\"filter\": \"datum['country_label'] == 'Germany'\"}]}, {\"vconcat\": [{\"mark\": \"line\", \"encoding\": {\"tooltip\": [{\"type\": \"nominal\", \"field\": \"region_label\"}, {\"type\": \"temporal\", \"field\": \"date\"}, {\"type\": \"quantitative\", \"field\": \"positive_100k\"}, {\"type\": \"quantitative\", \"field\": \"new_100k\"}, {\"type\": \"quantitative\", \"field\": \"mobility\"}, {\"type\": \"quantitative\", \"field\": \"parks\"}], \"x\": {\"type\": \"temporal\", \"field\": \"date\", \"title\": null}, \"y\": {\"type\": \"quantitative\", \"field\": \"new_100k\", \"scale\": {\"domain\": [0.0, 31.21454882305696]}, \"title\": \"New/100k\"}}, \"height\": 60, \"width\": 100}, {\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"value\": \"gray\"}, \"tooltip\": [{\"type\": \"temporal\", \"field\": \"date\"}, {\"type\": \"quantitative\", \"field\": \"mobility\"}], \"x\": {\"type\": \"temporal\", \"field\": \"date\", \"title\": \"Date\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"mobility\", \"scale\": {\"domain\": [8.266666666666667, 288.0]}, \"title\": \"mobility\"}}, \"height\": 60, \"width\": 100}, {\"mark\": \"line\", \"encoding\": {\"color\": {\"value\": \"green\"}, \"tooltip\": [{\"type\": \"temporal\", \"field\": \"date\"}, {\"type\": \"quantitative\", \"field\": \"parks\"}], \"x\": {\"type\": \"temporal\", \"field\": \"date\", \"title\": \"Date\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"parks\", \"scale\": {\"domain\": [8.266666666666667, 288.0]}, \"title\": \"parks\"}}, \"height\": 60, \"width\": 100}]}], \"spacing\": 1, \"title\": \"Netherlands\", \"transform\": [{\"filter\": \"datum['country_label'] == 'Netherlands'\"}]}]}, {\"hconcat\": [{\"vconcat\": [{\"mark\": \"line\", \"encoding\": {\"tooltip\": [{\"type\": \"nominal\", \"field\": \"region_label\"}, {\"type\": \"temporal\", \"field\": \"date\"}, {\"type\": \"quantitative\", \"field\": \"positive_100k\"}, {\"type\": \"quantitative\", \"field\": \"new_100k\"}, {\"type\": \"quantitative\", \"field\": \"mobility\"}, {\"type\": \"quantitative\", \"field\": \"parks\"}], \"x\": {\"type\": \"temporal\", \"field\": \"date\", \"title\": null}, \"y\": {\"type\": \"quantitative\", \"field\": \"new_100k\", \"scale\": {\"domain\": [0.0, 31.21454882305696]}, \"title\": \"New/100k\"}}, \"height\": 60, \"width\": 100}, {\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"value\": \"gray\"}, \"tooltip\": [{\"type\": \"temporal\", \"field\": \"date\"}, {\"type\": \"quantitative\", \"field\": \"mobility\"}], \"x\": {\"type\": \"temporal\", \"field\": \"date\", \"title\": \"Date\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"mobility\", \"scale\": {\"domain\": [8.266666666666667, 288.0]}, \"title\": \"mobility\"}}, \"height\": 60, \"width\": 100}, {\"mark\": \"line\", \"encoding\": {\"color\": {\"value\": \"green\"}, \"tooltip\": [{\"type\": \"temporal\", \"field\": \"date\"}, {\"type\": \"quantitative\", \"field\": \"parks\"}], \"x\": {\"type\": \"temporal\", \"field\": \"date\", \"title\": \"Date\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"parks\", \"scale\": {\"domain\": [8.266666666666667, 288.0]}, \"title\": \"parks\"}}, \"height\": 60, \"width\": 100}]}], \"spacing\": 1, \"title\": \"France\", \"transform\": [{\"filter\": \"datum['country_label'] == 'France'\"}]}, {\"vconcat\": [{\"mark\": \"line\", \"encoding\": {\"tooltip\": [{\"type\": \"nominal\", \"field\": \"region_label\"}, {\"type\": \"temporal\", \"field\": \"date\"}, {\"type\": \"quantitative\", \"field\": \"positive_100k\"}, {\"type\": \"quantitative\", \"field\": \"new_100k\"}, {\"type\": \"quantitative\", \"field\": \"mobility\"}, {\"type\": \"quantitative\", \"field\": \"parks\"}], \"x\": {\"type\": \"temporal\", \"field\": \"date\", \"title\": null}, \"y\": {\"type\": \"quantitative\", \"field\": \"new_100k\", \"scale\": {\"domain\": [0.0, 31.21454882305696]}, \"title\": \"New/100k\"}}, \"height\": 60, \"width\": 100}, {\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"value\": \"gray\"}, \"tooltip\": [{\"type\": \"temporal\", \"field\": \"date\"}, {\"type\": \"quantitative\", \"field\": \"mobility\"}], \"x\": {\"type\": \"temporal\", \"field\": \"date\", \"title\": \"Date\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"mobility\", \"scale\": {\"domain\": [8.266666666666667, 288.0]}, \"title\": \"mobility\"}}, \"height\": 60, \"width\": 100}, {\"mark\": \"line\", \"encoding\": {\"color\": {\"value\": \"green\"}, \"tooltip\": [{\"type\": \"temporal\", \"field\": \"date\"}, {\"type\": \"quantitative\", \"field\": \"parks\"}], \"x\": {\"type\": \"temporal\", \"field\": \"date\", \"title\": \"Date\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"parks\", \"scale\": {\"domain\": [8.266666666666667, 288.0]}, \"title\": \"parks\"}}, \"height\": 60, \"width\": 100}]}], \"spacing\": 1, \"title\": \"Israel\", \"transform\": [{\"filter\": \"datum['country_label'] == 'Israel'\"}]}, {\"vconcat\": [{\"mark\": \"line\", \"encoding\": {\"tooltip\": [{\"type\": \"nominal\", \"field\": \"region_label\"}, {\"type\": \"temporal\", \"field\": \"date\"}, {\"type\": \"quantitative\", \"field\": \"positive_100k\"}, {\"type\": \"quantitative\", \"field\": \"new_100k\"}, {\"type\": \"quantitative\", \"field\": \"mobility\"}, {\"type\": \"quantitative\", \"field\": \"parks\"}], \"x\": {\"type\": \"temporal\", \"field\": \"date\", \"title\": null}, \"y\": {\"type\": \"quantitative\", \"field\": \"new_100k\", \"scale\": {\"domain\": [0.0, 31.21454882305696]}, \"title\": \"New/100k\"}}, \"height\": 60, \"width\": 100}, {\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"value\": \"gray\"}, \"tooltip\": [{\"type\": \"temporal\", \"field\": \"date\"}, {\"type\": \"quantitative\", \"field\": \"mobility\"}], \"x\": {\"type\": \"temporal\", \"field\": \"date\", \"title\": \"Date\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"mobility\", \"scale\": {\"domain\": [8.266666666666667, 288.0]}, \"title\": \"mobility\"}}, \"height\": 60, \"width\": 100}, {\"mark\": \"line\", \"encoding\": {\"color\": {\"value\": \"green\"}, \"tooltip\": [{\"type\": \"temporal\", \"field\": \"date\"}, {\"type\": \"quantitative\", \"field\": \"parks\"}], \"x\": {\"type\": \"temporal\", \"field\": \"date\", \"title\": \"Date\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"parks\", \"scale\": {\"domain\": [8.266666666666667, 288.0]}, \"title\": \"parks\"}}, \"height\": 60, \"width\": 100}]}], \"spacing\": 1, \"title\": \"Norway\", \"transform\": [{\"filter\": \"datum['country_label'] == 'Norway'\"}]}, {\"vconcat\": [{\"mark\": \"line\", \"encoding\": {\"tooltip\": [{\"type\": \"nominal\", \"field\": \"region_label\"}, {\"type\": \"temporal\", \"field\": \"date\"}, {\"type\": \"quantitative\", \"field\": \"positive_100k\"}, {\"type\": \"quantitative\", \"field\": \"new_100k\"}, {\"type\": \"quantitative\", \"field\": \"mobility\"}, {\"type\": \"quantitative\", \"field\": \"parks\"}], \"x\": {\"type\": \"temporal\", \"field\": \"date\", \"title\": null}, \"y\": {\"type\": \"quantitative\", \"field\": \"new_100k\", \"scale\": {\"domain\": [0.0, 31.21454882305696]}, \"title\": \"New/100k\"}}, \"height\": 60, \"width\": 100}, {\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"value\": \"gray\"}, \"tooltip\": [{\"type\": \"temporal\", \"field\": \"date\"}, {\"type\": \"quantitative\", \"field\": \"mobility\"}], \"x\": {\"type\": \"temporal\", \"field\": \"date\", \"title\": \"Date\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"mobility\", \"scale\": {\"domain\": [8.266666666666667, 288.0]}, \"title\": \"mobility\"}}, \"height\": 60, \"width\": 100}, {\"mark\": \"line\", \"encoding\": {\"color\": {\"value\": \"green\"}, \"tooltip\": [{\"type\": \"temporal\", \"field\": \"date\"}, {\"type\": \"quantitative\", \"field\": \"parks\"}], \"x\": {\"type\": \"temporal\", \"field\": \"date\", \"title\": \"Date\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"parks\", \"scale\": {\"domain\": [8.266666666666667, 288.0]}, \"title\": \"parks\"}}, \"height\": 60, \"width\": 100}]}], \"spacing\": 1, \"title\": \"United Kingdom\", \"transform\": [{\"filter\": \"datum['country_label'] == 'United Kingdom'\"}]}, {\"vconcat\": [{\"mark\": \"line\", \"encoding\": {\"tooltip\": [{\"type\": \"nominal\", \"field\": \"region_label\"}, {\"type\": \"temporal\", \"field\": \"date\"}, {\"type\": \"quantitative\", \"field\": \"positive_100k\"}, {\"type\": \"quantitative\", \"field\": \"new_100k\"}, {\"type\": \"quantitative\", \"field\": \"mobility\"}, {\"type\": \"quantitative\", \"field\": \"parks\"}], \"x\": {\"type\": \"temporal\", \"field\": \"date\", \"title\": null}, \"y\": {\"type\": \"quantitative\", \"field\": \"new_100k\", \"scale\": {\"domain\": [0.0, 31.21454882305696]}, \"title\": \"New/100k\"}}, \"height\": 60, \"width\": 100}, {\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"value\": \"gray\"}, \"tooltip\": [{\"type\": \"temporal\", \"field\": \"date\"}, {\"type\": \"quantitative\", \"field\": \"mobility\"}], \"x\": {\"type\": \"temporal\", \"field\": \"date\", \"title\": \"Date\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"mobility\", \"scale\": {\"domain\": [8.266666666666667, 288.0]}, \"title\": \"mobility\"}}, \"height\": 60, \"width\": 100}, {\"mark\": \"line\", \"encoding\": {\"color\": {\"value\": \"green\"}, \"tooltip\": [{\"type\": \"temporal\", \"field\": \"date\"}, {\"type\": \"quantitative\", \"field\": \"parks\"}], \"x\": {\"type\": \"temporal\", \"field\": \"date\", \"title\": \"Date\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"parks\", \"scale\": {\"domain\": [8.266666666666667, 288.0]}, \"title\": \"parks\"}}, \"height\": 60, \"width\": 100}]}], \"spacing\": 1, \"title\": \"Denmark\", \"transform\": [{\"filter\": \"datum['country_label'] == 'Denmark'\"}]}]}, {\"hconcat\": [{\"vconcat\": [{\"mark\": \"line\", \"encoding\": {\"tooltip\": [{\"type\": \"nominal\", \"field\": \"region_label\"}, {\"type\": \"temporal\", \"field\": \"date\"}, {\"type\": \"quantitative\", \"field\": \"positive_100k\"}, {\"type\": \"quantitative\", \"field\": \"new_100k\"}, {\"type\": \"quantitative\", \"field\": \"mobility\"}, {\"type\": \"quantitative\", \"field\": \"parks\"}], \"x\": {\"type\": \"temporal\", \"field\": \"date\", \"title\": null}, \"y\": {\"type\": \"quantitative\", \"field\": \"new_100k\", \"scale\": {\"domain\": [0.0, 31.21454882305696]}, \"title\": \"New/100k\"}}, \"height\": 60, \"width\": 100}, {\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"value\": \"gray\"}, \"tooltip\": [{\"type\": \"temporal\", \"field\": \"date\"}, {\"type\": \"quantitative\", \"field\": \"mobility\"}], \"x\": {\"type\": \"temporal\", \"field\": \"date\", \"title\": \"Date\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"mobility\", \"scale\": {\"domain\": [8.266666666666667, 288.0]}, \"title\": \"mobility\"}}, \"height\": 60, \"width\": 100}, {\"mark\": \"line\", \"encoding\": {\"color\": {\"value\": \"green\"}, \"tooltip\": [{\"type\": \"temporal\", \"field\": \"date\"}, {\"type\": \"quantitative\", \"field\": \"parks\"}], \"x\": {\"type\": \"temporal\", \"field\": \"date\", \"title\": \"Date\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"parks\", \"scale\": {\"domain\": [8.266666666666667, 288.0]}, \"title\": \"parks\"}}, \"height\": 60, \"width\": 100}]}], \"spacing\": 1, \"title\": \"Sweden\", \"transform\": [{\"filter\": \"datum['country_label'] == 'Sweden'\"}]}, {\"vconcat\": [{\"mark\": \"line\", \"encoding\": {\"tooltip\": [{\"type\": \"nominal\", \"field\": \"region_label\"}, {\"type\": \"temporal\", \"field\": \"date\"}, {\"type\": \"quantitative\", \"field\": \"positive_100k\"}, {\"type\": \"quantitative\", \"field\": \"new_100k\"}, {\"type\": \"quantitative\", \"field\": \"mobility\"}, {\"type\": \"quantitative\", \"field\": \"parks\"}], \"x\": {\"type\": \"temporal\", \"field\": \"date\", \"title\": null}, \"y\": {\"type\": \"quantitative\", \"field\": \"new_100k\", \"scale\": {\"domain\": [0.0, 31.21454882305696]}, \"title\": \"New/100k\"}}, \"height\": 60, \"width\": 100}, {\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"value\": \"gray\"}, \"tooltip\": [{\"type\": \"temporal\", \"field\": \"date\"}, {\"type\": \"quantitative\", \"field\": \"mobility\"}], \"x\": {\"type\": \"temporal\", \"field\": \"date\", \"title\": \"Date\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"mobility\", \"scale\": {\"domain\": [8.266666666666667, 288.0]}, \"title\": \"mobility\"}}, \"height\": 60, \"width\": 100}, {\"mark\": \"line\", \"encoding\": {\"color\": {\"value\": \"green\"}, \"tooltip\": [{\"type\": \"temporal\", \"field\": \"date\"}, {\"type\": \"quantitative\", \"field\": \"parks\"}], \"x\": {\"type\": \"temporal\", \"field\": \"date\", \"title\": \"Date\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"parks\", \"scale\": {\"domain\": [8.266666666666667, 288.0]}, \"title\": \"parks\"}}, \"height\": 60, \"width\": 100}]}], \"spacing\": 1, \"title\": \"Estonia\", \"transform\": [{\"filter\": \"datum['country_label'] == 'Estonia'\"}]}, {\"vconcat\": [{\"mark\": \"line\", \"encoding\": {\"tooltip\": [{\"type\": \"nominal\", \"field\": \"region_label\"}, {\"type\": \"temporal\", \"field\": \"date\"}, {\"type\": \"quantitative\", \"field\": \"positive_100k\"}, {\"type\": \"quantitative\", \"field\": \"new_100k\"}, {\"type\": \"quantitative\", \"field\": \"mobility\"}, {\"type\": \"quantitative\", \"field\": \"parks\"}], \"x\": {\"type\": \"temporal\", \"field\": \"date\", \"title\": null}, \"y\": {\"type\": \"quantitative\", \"field\": \"new_100k\", \"scale\": {\"domain\": [0.0, 31.21454882305696]}, \"title\": \"New/100k\"}}, \"height\": 60, \"width\": 100}, {\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"value\": \"gray\"}, \"tooltip\": [{\"type\": \"temporal\", \"field\": \"date\"}, {\"type\": \"quantitative\", \"field\": \"mobility\"}], \"x\": {\"type\": \"temporal\", \"field\": \"date\", \"title\": \"Date\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"mobility\", \"scale\": {\"domain\": [8.266666666666667, 288.0]}, \"title\": \"mobility\"}}, \"height\": 60, \"width\": 100}, {\"mark\": \"line\", \"encoding\": {\"color\": {\"value\": \"green\"}, \"tooltip\": [{\"type\": \"temporal\", \"field\": \"date\"}, {\"type\": \"quantitative\", \"field\": \"parks\"}], \"x\": {\"type\": \"temporal\", \"field\": \"date\", \"title\": \"Date\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"parks\", \"scale\": {\"domain\": [8.266666666666667, 288.0]}, \"title\": \"parks\"}}, \"height\": 60, \"width\": 100}]}], \"spacing\": 1, \"title\": \"Turkey\", \"transform\": [{\"filter\": \"datum['country_label'] == 'Turkey'\"}]}, {\"vconcat\": [{\"mark\": \"line\", \"encoding\": {\"tooltip\": [{\"type\": \"nominal\", \"field\": \"region_label\"}, {\"type\": \"temporal\", \"field\": \"date\"}, {\"type\": \"quantitative\", \"field\": \"positive_100k\"}, {\"type\": \"quantitative\", \"field\": \"new_100k\"}, {\"type\": \"quantitative\", \"field\": \"mobility\"}, {\"type\": \"quantitative\", \"field\": \"parks\"}], \"x\": {\"type\": \"temporal\", \"field\": \"date\", \"title\": null}, \"y\": {\"type\": \"quantitative\", \"field\": \"new_100k\", \"scale\": {\"domain\": [0.0, 31.21454882305696]}, \"title\": \"New/100k\"}}, \"height\": 60, \"width\": 100}, {\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"value\": \"gray\"}, \"tooltip\": [{\"type\": \"temporal\", \"field\": \"date\"}, {\"type\": \"quantitative\", \"field\": \"mobility\"}], \"x\": {\"type\": \"temporal\", \"field\": \"date\", \"title\": \"Date\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"mobility\", \"scale\": {\"domain\": [8.266666666666667, 288.0]}, \"title\": \"mobility\"}}, \"height\": 60, \"width\": 100}, {\"mark\": \"line\", \"encoding\": {\"color\": {\"value\": \"green\"}, \"tooltip\": [{\"type\": \"temporal\", \"field\": \"date\"}, {\"type\": \"quantitative\", \"field\": \"parks\"}], \"x\": {\"type\": \"temporal\", \"field\": \"date\", \"title\": \"Date\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"parks\", \"scale\": {\"domain\": [8.266666666666667, 288.0]}, \"title\": \"parks\"}}, \"height\": 60, \"width\": 100}]}], \"spacing\": 1, \"title\": \"Canada\", \"transform\": [{\"filter\": \"datum['country_label'] == 'Canada'\"}]}, {\"vconcat\": [{\"mark\": \"line\", \"encoding\": {\"tooltip\": [{\"type\": \"nominal\", \"field\": \"region_label\"}, {\"type\": \"temporal\", \"field\": \"date\"}, {\"type\": \"quantitative\", \"field\": \"positive_100k\"}, {\"type\": \"quantitative\", \"field\": \"new_100k\"}, {\"type\": \"quantitative\", \"field\": \"mobility\"}, {\"type\": \"quantitative\", \"field\": \"parks\"}], \"x\": {\"type\": \"temporal\", \"field\": \"date\", \"title\": null}, \"y\": {\"type\": \"quantitative\", \"field\": \"new_100k\", \"scale\": {\"domain\": [0.0, 31.21454882305696]}, \"title\": \"New/100k\"}}, \"height\": 60, \"width\": 100}, {\"layer\": [{\"mark\": \"line\", \"encoding\": {\"color\": {\"value\": \"gray\"}, \"tooltip\": [{\"type\": \"temporal\", \"field\": \"date\"}, {\"type\": \"quantitative\", \"field\": \"mobility\"}], \"x\": {\"type\": \"temporal\", \"field\": \"date\", \"title\": \"Date\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"mobility\", \"scale\": {\"domain\": [8.266666666666667, 288.0]}, \"title\": \"mobility\"}}, \"height\": 60, \"width\": 100}, {\"mark\": \"line\", \"encoding\": {\"color\": {\"value\": \"green\"}, \"tooltip\": [{\"type\": \"temporal\", \"field\": \"date\"}, {\"type\": \"quantitative\", \"field\": \"parks\"}], \"x\": {\"type\": \"temporal\", \"field\": \"date\", \"title\": \"Date\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"parks\", \"scale\": {\"domain\": [8.266666666666667, 288.0]}, \"title\": \"parks\"}}, \"height\": 60, \"width\": 100}]}], \"spacing\": 1, \"title\": \"Slovenia\", \"transform\": [{\"filter\": \"datum['country_label'] == 'Slovenia'\"}]}]}], \"data\": {\"name\": \"data-f97848a73c36bf34f72469b4faddbba2\"}, \"title\": \"Change in new cases vs. movement (mobility [gray], parks [green])\", \"$schema\": \"https://vega.github.io/schema/vega-lite/v4.0.2.json\", \"datasets\": {\"data-f97848a73c36bf34f72469b4faddbba2\": [{\"region_label\": \"Austria\", \"date\": \"2020-02-15T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 158.95, \"transit\": null, \"walking\": 165.31, \"retail_and_recreation\": 109.0, \"grocery_and_pharmacy\": 101.0, \"parks\": 142.0, \"transit_stations\": 113.0, \"workplaces\": 100.0, \"residential\": 98.0, \"new\": null, \"new_100k\": null, \"mobility\": 162.13}, {\"region_label\": \"Austria\", \"date\": \"2020-02-16T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 120.22, \"transit\": null, \"walking\": 113.75, \"retail_and_recreation\": 115.0, \"grocery_and_pharmacy\": 121.0, \"parks\": 142.0, \"transit_stations\": 112.0, \"workplaces\": 101.0, \"residential\": 98.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 116.985}, {\"region_label\": \"Austria\", \"date\": \"2020-02-17T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 113.56, \"transit\": null, \"walking\": 125.35, \"retail_and_recreation\": 109.0, \"grocery_and_pharmacy\": 105.0, \"parks\": 135.0, \"transit_stations\": 103.0, \"workplaces\": 96.0, \"residential\": 100.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 119.455}, {\"region_label\": \"Austria\", \"date\": \"2020-02-18T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 113.49, \"transit\": null, \"walking\": 127.47, \"retail_and_recreation\": 108.0, \"grocery_and_pharmacy\": 105.0, \"parks\": 140.0, \"transit_stations\": 102.0, \"workplaces\": 96.0, \"residential\": 100.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 120.47999999999999}, {\"region_label\": \"Austria\", \"date\": \"2020-02-19T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 117.98, \"transit\": null, \"walking\": 125.25, \"retail_and_recreation\": 104.0, \"grocery_and_pharmacy\": 102.0, \"parks\": 110.0, \"transit_stations\": 99.0, \"workplaces\": 95.0, \"residential\": 101.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 121.61500000000001}, {\"region_label\": \"Austria\", \"date\": \"2020-02-20T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 117.11, \"transit\": null, \"walking\": 132.26, \"retail_and_recreation\": 104.0, \"grocery_and_pharmacy\": 101.0, \"parks\": 113.0, \"transit_stations\": 102.0, \"workplaces\": 95.0, \"residential\": 100.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 124.685}, {\"region_label\": \"Austria\", \"date\": \"2020-02-21T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 142.35, \"transit\": null, \"walking\": 142.4, \"retail_and_recreation\": 101.0, \"grocery_and_pharmacy\": 104.0, \"parks\": 107.0, \"transit_stations\": 98.0, \"workplaces\": 95.0, \"residential\": 101.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 142.375}, {\"region_label\": \"Austria\", \"date\": \"2020-02-22T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 156.99, \"transit\": null, \"walking\": 166.41, \"retail_and_recreation\": 109.0, \"grocery_and_pharmacy\": 103.0, \"parks\": 152.0, \"transit_stations\": 114.0, \"workplaces\": 102.0, \"residential\": 98.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 161.7}, {\"region_label\": \"Austria\", \"date\": \"2020-02-23T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 114.15, \"transit\": null, \"walking\": 114.7, \"retail_and_recreation\": 104.0, \"grocery_and_pharmacy\": 123.0, \"parks\": 104.0, \"transit_stations\": 105.0, \"workplaces\": 102.0, \"residential\": 100.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 114.42500000000001}, {\"region_label\": \"Austria\", \"date\": \"2020-02-24T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 111.17, \"transit\": null, \"walking\": 125.95, \"retail_and_recreation\": 109.0, \"grocery_and_pharmacy\": 110.0, \"parks\": 125.0, \"transit_stations\": 103.0, \"workplaces\": 102.0, \"residential\": 99.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 118.56}, {\"region_label\": \"Austria\", \"date\": \"2020-02-25T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"positive\": 2, \"deceased\": 0, \"positive_100k\": 0.02260643874327642, \"deceased_100k\": 0.0, \"driving\": 109.0, \"transit\": null, \"walking\": 125.66, \"retail_and_recreation\": 113.0, \"grocery_and_pharmacy\": 110.0, \"parks\": 160.0, \"transit_stations\": 107.0, \"workplaces\": 100.0, \"residential\": 100.0, \"new\": 2.0, \"new_100k\": 0.02260643874327642, \"mobility\": 117.33}, {\"region_label\": \"Austria\", \"date\": \"2020-02-26T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"positive\": 2, \"deceased\": 0, \"positive_100k\": 0.02260643874327642, \"deceased_100k\": 0.0, \"driving\": 108.98, \"transit\": null, \"walking\": 115.47, \"retail_and_recreation\": 97.0, \"grocery_and_pharmacy\": 110.0, \"parks\": 108.0, \"transit_stations\": 98.0, \"workplaces\": 100.0, \"residential\": 101.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 112.225}, {\"region_label\": \"Austria\", \"date\": \"2020-02-27T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"positive\": 3, \"deceased\": 0, \"positive_100k\": 0.03390965811491463, \"deceased_100k\": 0.0, \"driving\": 113.71, \"transit\": null, \"walking\": 122.28, \"retail_and_recreation\": 101.0, \"grocery_and_pharmacy\": 107.0, \"parks\": 109.0, \"transit_stations\": 100.0, \"workplaces\": 101.0, \"residential\": 101.0, \"new\": 1.0, \"new_100k\": 0.01130321937163821, \"mobility\": 117.995}, {\"region_label\": \"Austria\", \"date\": \"2020-02-28T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"positive\": 3, \"deceased\": 0, \"positive_100k\": 0.03390965811491463, \"deceased_100k\": 0.0, \"driving\": 138.1, \"transit\": null, \"walking\": 129.96, \"retail_and_recreation\": 99.0, \"grocery_and_pharmacy\": 109.0, \"parks\": 99.0, \"transit_stations\": 98.0, \"workplaces\": 101.0, \"residential\": 101.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 134.03}, {\"region_label\": \"Austria\", \"date\": \"2020-02-29T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"positive\": 9, \"deceased\": 0, \"positive_100k\": 0.1017289743447439, \"deceased_100k\": 0.0, \"driving\": 130.25, \"transit\": null, \"walking\": 134.42, \"retail_and_recreation\": 102.0, \"grocery_and_pharmacy\": 103.0, \"parks\": 109.0, \"transit_stations\": 100.0, \"workplaces\": 101.0, \"residential\": 100.0, \"new\": 6.0, \"new_100k\": 0.06781931622982927, \"mobility\": 132.33499999999998}, {\"region_label\": \"Austria\", \"date\": \"2020-03-01T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"positive\": 14, \"deceased\": 0, \"positive_100k\": 0.15824507120293496, \"deceased_100k\": 0.0, \"driving\": 106.13, \"transit\": null, \"walking\": 98.99, \"retail_and_recreation\": 100.0, \"grocery_and_pharmacy\": 108.0, \"parks\": 106.0, \"transit_stations\": 101.0, \"workplaces\": 102.0, \"residential\": 100.0, \"new\": 5.0, \"new_100k\": 0.05651609685819106, \"mobility\": 102.56}, {\"region_label\": \"Austria\", \"date\": \"2020-03-02T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"positive\": 18, \"deceased\": 0, \"positive_100k\": 0.2034579486894878, \"deceased_100k\": 0.0, \"driving\": 103.21, \"transit\": null, \"walking\": 111.8, \"retail_and_recreation\": 102.0, \"grocery_and_pharmacy\": 106.0, \"parks\": 116.0, \"transit_stations\": 101.0, \"workplaces\": 103.0, \"residential\": 99.0, \"new\": 4.0, \"new_100k\": 0.04521287748655284, \"mobility\": 107.505}, {\"region_label\": \"Austria\", \"date\": \"2020-03-03T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"positive\": 21, \"deceased\": 0, \"positive_100k\": 0.23736760680440244, \"deceased_100k\": 0.0, \"driving\": 104.24, \"transit\": null, \"walking\": 110.27, \"retail_and_recreation\": 99.0, \"grocery_and_pharmacy\": 104.0, \"parks\": 99.0, \"transit_stations\": 97.0, \"workplaces\": 102.0, \"residential\": 101.0, \"new\": 3.0, \"new_100k\": 0.03390965811491464, \"mobility\": 107.255}, {\"region_label\": \"Austria\", \"date\": \"2020-03-04T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"positive\": 29, \"deceased\": 0, \"positive_100k\": 0.3277933617775081, \"deceased_100k\": 0.0, \"driving\": 111.11, \"transit\": null, \"walking\": 112.82, \"retail_and_recreation\": 102.0, \"grocery_and_pharmacy\": 105.0, \"parks\": 112.0, \"transit_stations\": 100.0, \"workplaces\": 102.0, \"residential\": 100.0, \"new\": 8.0, \"new_100k\": 0.09042575497310568, \"mobility\": 111.965}, {\"region_label\": \"Austria\", \"date\": \"2020-03-05T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"positive\": 41, \"deceased\": 0, \"positive_100k\": 0.46343199423716663, \"deceased_100k\": 0.0, \"driving\": 111.25, \"transit\": null, \"walking\": 120.92, \"retail_and_recreation\": 101.0, \"grocery_and_pharmacy\": 103.0, \"parks\": 104.0, \"transit_stations\": 100.0, \"workplaces\": 101.0, \"residential\": 100.0, \"new\": 12.0, \"new_100k\": 0.13563863245965851, \"mobility\": 116.08500000000001}, {\"region_label\": \"Austria\", \"date\": \"2020-03-06T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"positive\": 55, \"deceased\": 0, \"positive_100k\": 0.6216770654401016, \"deceased_100k\": 0.0, \"driving\": 123.46, \"transit\": null, \"walking\": 133.87, \"retail_and_recreation\": 99.0, \"grocery_and_pharmacy\": 103.0, \"parks\": 93.0, \"transit_stations\": 98.0, \"workplaces\": 101.0, \"residential\": 100.0, \"new\": 14.0, \"new_100k\": 0.15824507120293496, \"mobility\": 128.665}, {\"region_label\": \"Austria\", \"date\": \"2020-03-07T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"positive\": 79, \"deceased\": 0, \"positive_100k\": 0.8929543303594186, \"deceased_100k\": 0.0, \"driving\": 121.17, \"transit\": null, \"walking\": 136.39, \"retail_and_recreation\": 104.0, \"grocery_and_pharmacy\": 100.0, \"parks\": 98.0, \"transit_stations\": 97.0, \"workplaces\": 100.0, \"residential\": 100.0, \"new\": 24.0, \"new_100k\": 0.27127726491931703, \"mobility\": 128.78}, {\"region_label\": \"Austria\", \"date\": \"2020-03-08T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"positive\": 104, \"deceased\": 0, \"positive_100k\": 1.175534814650374, \"deceased_100k\": 0.0, \"driving\": 109.52, \"transit\": null, \"walking\": 97.8, \"retail_and_recreation\": 114.0, \"grocery_and_pharmacy\": 114.0, \"parks\": 142.0, \"transit_stations\": 105.0, \"workplaces\": 101.0, \"residential\": 98.0, \"new\": 25.0, \"new_100k\": 0.2825804842909553, \"mobility\": 103.66}, {\"region_label\": \"Austria\", \"date\": \"2020-03-09T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"positive\": 131, \"deceased\": 0, \"positive_100k\": 1.4807217376846056, \"deceased_100k\": 0.0, \"driving\": 102.15, \"transit\": null, \"walking\": 104.56, \"retail_and_recreation\": 99.0, \"grocery_and_pharmacy\": 104.0, \"parks\": 102.0, \"transit_stations\": 97.0, \"workplaces\": 101.0, \"residential\": 100.0, \"new\": 27.0, \"new_100k\": 0.30518692303423167, \"mobility\": 103.355}, {\"region_label\": \"Austria\", \"date\": \"2020-03-10T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"positive\": 182, \"deceased\": 0, \"positive_100k\": 2.057185925638154, \"deceased_100k\": 0.0, \"driving\": 98.85, \"transit\": null, \"walking\": 98.53, \"retail_and_recreation\": 97.0, \"grocery_and_pharmacy\": 110.0, \"parks\": 109.0, \"transit_stations\": 97.0, \"workplaces\": 101.0, \"residential\": 100.0, \"new\": 51.0, \"new_100k\": 0.5764641879535486, \"mobility\": 98.69}, {\"region_label\": \"Austria\", \"date\": \"2020-03-11T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"positive\": 246, \"deceased\": 0, \"positive_100k\": 2.780591965423, \"deceased_100k\": 0.0, \"driving\": 92.94, \"transit\": null, \"walking\": 93.87, \"retail_and_recreation\": 94.0, \"grocery_and_pharmacy\": 117.0, \"parks\": 112.0, \"transit_stations\": 92.0, \"workplaces\": 99.0, \"residential\": 101.0, \"new\": 64.0, \"new_100k\": 0.7234060397848459, \"mobility\": 93.405}, {\"region_label\": \"Austria\", \"date\": \"2020-03-12T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"positive\": 302, \"deceased\": 1, \"positive_100k\": 3.41357225023474, \"deceased_100k\": 0.01130321937163821, \"driving\": 86.76, \"transit\": null, \"walking\": 89.3, \"retail_and_recreation\": 90.0, \"grocery_and_pharmacy\": 124.0, \"parks\": 118.0, \"transit_stations\": 91.0, \"workplaces\": 97.0, \"residential\": 102.0, \"new\": 56.0, \"new_100k\": 0.6329802848117398, \"mobility\": 88.03}, {\"region_label\": \"Austria\", \"date\": \"2020-03-13T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"positive\": 504, \"deceased\": 1, \"positive_100k\": 5.696822563305658, \"deceased_100k\": 0.01130321937163821, \"driving\": 86.98, \"transit\": null, \"walking\": 68.36, \"retail_and_recreation\": 80.0, \"grocery_and_pharmacy\": 146.0, \"parks\": 80.0, \"transit_stations\": 80.0, \"workplaces\": 94.0, \"residential\": 105.0, \"new\": 202.0, \"new_100k\": 2.2832503130709183, \"mobility\": 77.67}, {\"region_label\": \"Austria\", \"date\": \"2020-03-14T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"positive\": 655, \"deceased\": 1, \"positive_100k\": 7.403608688423027, \"deceased_100k\": 0.01130321937163821, \"driving\": 64.33, \"transit\": null, \"walking\": 55.3, \"retail_and_recreation\": 65.0, \"grocery_and_pharmacy\": 93.0, \"parks\": 83.0, \"transit_stations\": 66.0, \"workplaces\": 91.0, \"residential\": 108.0, \"new\": 151.0, \"new_100k\": 1.706786125117369, \"mobility\": 59.815}, {\"region_label\": \"Austria\", \"date\": \"2020-03-15T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"positive\": 860, \"deceased\": 1, \"positive_100k\": 9.720768659608861, \"deceased_100k\": 0.01130321937163821, \"driving\": 49.07, \"transit\": null, \"walking\": 36.38, \"retail_and_recreation\": 41.0, \"grocery_and_pharmacy\": 68.0, \"parks\": 87.0, \"transit_stations\": 57.0, \"workplaces\": 82.0, \"residential\": 108.0, \"new\": 205.0, \"new_100k\": 2.317159971185834, \"mobility\": 42.725}, {\"region_label\": \"Austria\", \"date\": \"2020-03-16T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"positive\": 1018, \"deceased\": 3, \"positive_100k\": 11.506677320327698, \"deceased_100k\": 0.03390965811491463, \"driving\": 40.52, \"transit\": null, \"walking\": 28.86, \"retail_and_recreation\": 29.0, \"grocery_and_pharmacy\": 86.0, \"parks\": 63.0, \"transit_stations\": 44.0, \"workplaces\": 57.0, \"residential\": 119.0, \"new\": 158.0, \"new_100k\": 1.785908660718837, \"mobility\": 34.69}, {\"region_label\": \"Austria\", \"date\": \"2020-03-17T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"positive\": 1332, \"deceased\": 3, \"positive_100k\": 15.055888203022096, \"deceased_100k\": 0.03390965811491463, \"driving\": 37.03, \"transit\": null, \"walking\": 25.53, \"retail_and_recreation\": 21.0, \"grocery_and_pharmacy\": 68.0, \"parks\": 57.0, \"transit_stations\": 34.0, \"workplaces\": 45.0, \"residential\": 124.0, \"new\": 314.0, \"new_100k\": 3.549210882694398, \"mobility\": 31.28}, {\"region_label\": \"Austria\", \"date\": \"2020-03-18T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"positive\": 1646, \"deceased\": 4, \"positive_100k\": 18.605099085716496, \"deceased_100k\": 0.04521287748655284, \"driving\": 37.41, \"transit\": null, \"walking\": 31.77, \"retail_and_recreation\": 21.0, \"grocery_and_pharmacy\": 70.0, \"parks\": 76.0, \"transit_stations\": 35.0, \"workplaces\": 42.0, \"residential\": 124.0, \"new\": 314.0, \"new_100k\": 3.5492108826943998, \"mobility\": 34.589999999999996}, {\"region_label\": \"Austria\", \"date\": \"2020-03-19T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"positive\": 2013, \"deceased\": 6, \"positive_100k\": 22.753380595107718, \"deceased_100k\": 0.06781931622982926, \"driving\": 36.14, \"transit\": null, \"walking\": 32.53, \"retail_and_recreation\": 20.0, \"grocery_and_pharmacy\": 71.0, \"parks\": 68.0, \"transit_stations\": 33.0, \"workplaces\": 40.0, \"residential\": 125.0, \"new\": 367.0, \"new_100k\": 4.1482815093912215, \"mobility\": 34.335}, {\"region_label\": \"Austria\", \"date\": \"2020-03-20T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"positive\": 2388, \"deceased\": 6, \"positive_100k\": 26.992087859472047, \"deceased_100k\": 0.06781931622982926, \"driving\": 34.41, \"transit\": null, \"walking\": 32.38, \"retail_and_recreation\": 19.0, \"grocery_and_pharmacy\": 72.0, \"parks\": 68.0, \"transit_stations\": 32.0, \"workplaces\": 41.0, \"residential\": 126.0, \"new\": 375.0, \"new_100k\": 4.238707264364329, \"mobility\": 33.394999999999996}, {\"region_label\": \"Austria\", \"date\": \"2020-03-21T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"positive\": 2814, \"deceased\": 8, \"positive_100k\": 31.807259311789924, \"deceased_100k\": 0.09042575497310568, \"driving\": 24.83, \"transit\": null, \"walking\": 18.54, \"retail_and_recreation\": 12.0, \"grocery_and_pharmacy\": 61.0, \"parks\": 27.0, \"transit_stations\": 25.0, \"workplaces\": 46.0, \"residential\": 120.0, \"new\": 426.0, \"new_100k\": 4.815171452317877, \"mobility\": 21.685}, {\"region_label\": \"Austria\", \"date\": \"2020-03-22T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"positive\": 3582, \"deceased\": 16, \"positive_100k\": 40.48813178920807, \"deceased_100k\": 0.18085150994621135, \"driving\": 27.11, \"transit\": null, \"walking\": 20.63, \"retail_and_recreation\": 10.0, \"grocery_and_pharmacy\": 31.0, \"parks\": 40.0, \"transit_stations\": 24.0, \"workplaces\": 46.0, \"residential\": 115.0, \"new\": 768.0, \"new_100k\": 8.680872477418145, \"mobility\": 23.869999999999997}, {\"region_label\": \"Austria\", \"date\": \"2020-03-23T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"positive\": 4474, \"deceased\": 21, \"positive_100k\": 50.57060346870936, \"deceased_100k\": 0.23736760680440244, \"driving\": 33.29, \"transit\": null, \"walking\": 23.85, \"retail_and_recreation\": 21.0, \"grocery_and_pharmacy\": 69.0, \"parks\": 43.0, \"transit_stations\": 29.0, \"workplaces\": 40.0, \"residential\": 125.0, \"new\": 892.0, \"new_100k\": 10.082471679501289, \"mobility\": 28.57}, {\"region_label\": \"Austria\", \"date\": \"2020-03-24T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"positive\": 5283, \"deceased\": 28, \"positive_100k\": 59.71490794036467, \"deceased_100k\": 0.3164901424058699, \"driving\": 33.44, \"transit\": null, \"walking\": 25.22, \"retail_and_recreation\": 20.0, \"grocery_and_pharmacy\": 68.0, \"parks\": 56.0, \"transit_stations\": 29.0, \"workplaces\": 39.0, \"residential\": 126.0, \"new\": 809.0, \"new_100k\": 9.14430447165531, \"mobility\": 29.33}, {\"region_label\": \"Austria\", \"date\": \"2020-03-25T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"positive\": 5588, \"deceased\": 30, \"positive_100k\": 63.16238984871432, \"deceased_100k\": 0.3390965811491463, \"driving\": 33.69, \"transit\": null, \"walking\": 23.88, \"retail_and_recreation\": 19.0, \"grocery_and_pharmacy\": 66.0, \"parks\": 42.0, \"transit_stations\": 27.0, \"workplaces\": 38.0, \"residential\": 127.0, \"new\": 305.0, \"new_100k\": 3.4474819083496513, \"mobility\": 28.784999999999997}, {\"region_label\": \"Austria\", \"date\": \"2020-03-26T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"positive\": 6909, \"deceased\": 49, \"positive_100k\": 78.0939426386484, \"deceased_100k\": 0.5538577492102723, \"driving\": 34.36, \"transit\": null, \"walking\": 25.66, \"retail_and_recreation\": 19.0, \"grocery_and_pharmacy\": 69.0, \"parks\": 41.0, \"transit_stations\": 28.0, \"workplaces\": 38.0, \"residential\": 127.0, \"new\": 1321.0, \"new_100k\": 14.93155278993408, \"mobility\": 30.009999999999998}, {\"region_label\": \"Austria\", \"date\": \"2020-03-27T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"positive\": 7657, \"deceased\": 58, \"positive_100k\": 86.54875072863378, \"deceased_100k\": 0.6555867235550162, \"driving\": 35.61, \"transit\": null, \"walking\": 31.85, \"retail_and_recreation\": 20.0, \"grocery_and_pharmacy\": 74.0, \"parks\": 61.0, \"transit_stations\": 30.0, \"workplaces\": 40.0, \"residential\": 127.0, \"new\": 748.0, \"new_100k\": 8.454808089985377, \"mobility\": 33.730000000000004}, {\"region_label\": \"Austria\", \"date\": \"2020-03-28T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"positive\": 8271, \"deceased\": 68, \"positive_100k\": 93.48892742281964, \"deceased_100k\": 0.7686189172713983, \"driving\": 32.88, \"transit\": null, \"walking\": 35.26, \"retail_and_recreation\": 17.0, \"grocery_and_pharmacy\": 69.0, \"parks\": 79.0, \"transit_stations\": 34.0, \"workplaces\": 51.0, \"residential\": 117.0, \"new\": 614.0, \"new_100k\": 6.940176694185865, \"mobility\": 34.07}, {\"region_label\": \"Austria\", \"date\": \"2020-03-29T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"positive\": 8788, \"deceased\": 86, \"positive_100k\": 99.33269183795659, \"deceased_100k\": 0.9720768659608862, \"driving\": 32.93, \"transit\": null, \"walking\": 27.22, \"retail_and_recreation\": 13.0, \"grocery_and_pharmacy\": 36.0, \"parks\": 57.0, \"transit_stations\": 29.0, \"workplaces\": 49.0, \"residential\": 114.0, \"new\": 517.0, \"new_100k\": 5.8437644151369454, \"mobility\": 30.075}, {\"region_label\": \"Austria\", \"date\": \"2020-03-30T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"positive\": 9618, \"deceased\": 108, \"positive_100k\": 108.7143639164163, \"deceased_100k\": 1.2207476921369267, \"driving\": 35.85, \"transit\": null, \"walking\": 25.06, \"retail_and_recreation\": 22.0, \"grocery_and_pharmacy\": 69.0, \"parks\": 43.0, \"transit_stations\": 29.0, \"workplaces\": 41.0, \"residential\": 125.0, \"new\": 830.0, \"new_100k\": 9.381672078459715, \"mobility\": 30.455}, {\"region_label\": \"Austria\", \"date\": \"2020-03-31T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"positive\": 10180, \"deceased\": 128, \"positive_100k\": 115.06677320327698, \"deceased_100k\": 1.4468120795696908, \"driving\": 38.57, \"transit\": null, \"walking\": 28.08, \"retail_and_recreation\": 23.0, \"grocery_and_pharmacy\": 76.0, \"parks\": 53.0, \"transit_stations\": 31.0, \"workplaces\": 41.0, \"residential\": 125.0, \"new\": 562.0, \"new_100k\": 6.352409286860677, \"mobility\": 33.325}, {\"region_label\": \"Austria\", \"date\": \"2020-04-01T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"positive\": 10711, \"deceased\": 146, \"positive_100k\": 121.06878268961687, \"deceased_100k\": 1.6502700282591787, \"driving\": 39.62, \"transit\": null, \"walking\": 31.19, \"retail_and_recreation\": 23.0, \"grocery_and_pharmacy\": 70.0, \"parks\": 66.0, \"transit_stations\": 33.0, \"workplaces\": 41.0, \"residential\": 124.0, \"new\": 531.0, \"new_100k\": 6.002009486339887, \"mobility\": 35.405}, {\"region_label\": \"Austria\", \"date\": \"2020-04-02T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"positive\": 11129, \"deceased\": 158, \"positive_100k\": 125.79352838696164, \"deceased_100k\": 1.7859086607188372, \"driving\": 40.34, \"transit\": null, \"walking\": 32.78, \"retail_and_recreation\": 23.0, \"grocery_and_pharmacy\": 71.0, \"parks\": 64.0, \"transit_stations\": 32.0, \"workplaces\": 41.0, \"residential\": 125.0, \"new\": 418.0, \"new_100k\": 4.724745697344773, \"mobility\": 36.56}, {\"region_label\": \"Austria\", \"date\": \"2020-04-03T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"positive\": 11524, \"deceased\": 168, \"positive_100k\": 130.25830003875876, \"deceased_100k\": 1.8989408544352195, \"driving\": 38.34, \"transit\": null, \"walking\": 31.95, \"retail_and_recreation\": 21.0, \"grocery_and_pharmacy\": 75.0, \"parks\": 54.0, \"transit_stations\": 31.0, \"workplaces\": 41.0, \"residential\": 126.0, \"new\": 395.0, \"new_100k\": 4.464771651797122, \"mobility\": 35.145}, {\"region_label\": \"Austria\", \"date\": \"2020-04-04T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"positive\": 11781, \"deceased\": 186, \"positive_100k\": 133.16322741726978, \"deceased_100k\": 2.102398803124707, \"driving\": 33.05, \"transit\": null, \"walking\": 31.59, \"retail_and_recreation\": 18.0, \"grocery_and_pharmacy\": 70.0, \"parks\": 64.0, \"transit_stations\": 33.0, \"workplaces\": 52.0, \"residential\": 117.0, \"new\": 257.0, \"new_100k\": 2.904927378511019, \"mobility\": 32.32}, {\"region_label\": \"Austria\", \"date\": \"2020-04-05T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"positive\": 12051, \"deceased\": 204, \"positive_100k\": 136.21509664761209, \"deceased_100k\": 2.305856751814195, \"driving\": 39.2, \"transit\": null, \"walking\": 39.51, \"retail_and_recreation\": 18.0, \"grocery_and_pharmacy\": 45.0, \"parks\": 89.0, \"transit_stations\": 36.0, \"workplaces\": 54.0, \"residential\": 112.0, \"new\": 270.0, \"new_100k\": 3.051869230342305, \"mobility\": 39.355000000000004}, {\"region_label\": \"Austria\", \"date\": \"2020-04-06T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"positive\": 12297, \"deceased\": 220, \"positive_100k\": 138.99568861303507, \"deceased_100k\": 2.4867082617604064, \"driving\": 44.15, \"transit\": null, \"walking\": 36.79, \"retail_and_recreation\": 27.0, \"grocery_and_pharmacy\": 74.0, \"parks\": 78.0, \"transit_stations\": 36.0, \"workplaces\": 42.0, \"residential\": 122.0, \"new\": 246.0, \"new_100k\": 2.7805919654229854, \"mobility\": 40.47}, {\"region_label\": \"Austria\", \"date\": \"2020-04-07T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"positive\": 12639, \"deceased\": 243, \"positive_100k\": 142.86138963813534, \"deceased_100k\": 2.7466823073080855, \"driving\": 46.62, \"transit\": null, \"walking\": 39.81, \"retail_and_recreation\": 26.0, \"grocery_and_pharmacy\": 76.0, \"parks\": 94.0, \"transit_stations\": 37.0, \"workplaces\": 42.0, \"residential\": 122.0, \"new\": 342.0, \"new_100k\": 3.8657010251002646, \"mobility\": 43.215}, {\"region_label\": \"Austria\", \"date\": \"2020-04-08T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"positive\": 12942, \"deceased\": 273, \"positive_100k\": 146.2862651077417, \"deceased_100k\": 3.0857788884572317, \"driving\": 47.85, \"transit\": null, \"walking\": 40.71, \"retail_and_recreation\": 26.0, \"grocery_and_pharmacy\": 79.0, \"parks\": 90.0, \"transit_stations\": 37.0, \"workplaces\": 42.0, \"residential\": 122.0, \"new\": 303.0, \"new_100k\": 3.424875469606377, \"mobility\": 44.28}, {\"region_label\": \"Austria\", \"date\": \"2020-04-09T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"positive\": 13244, \"deceased\": 295, \"positive_100k\": 149.69983735797646, \"deceased_100k\": 3.334449714633272, \"driving\": 48.81, \"transit\": null, \"walking\": 41.69, \"retail_and_recreation\": 26.0, \"grocery_and_pharmacy\": 85.0, \"parks\": 80.0, \"transit_stations\": 37.0, \"workplaces\": 41.0, \"residential\": 122.0, \"new\": 302.0, \"new_100k\": 3.4135722502347505, \"mobility\": 45.25}, {\"region_label\": \"Austria\", \"date\": \"2020-04-10T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"positive\": 13555, \"deceased\": 319, \"positive_100k\": 153.21513858255594, \"deceased_100k\": 3.605726979552589, \"driving\": 45.09, \"transit\": null, \"walking\": 40.48, \"retail_and_recreation\": 24.0, \"grocery_and_pharmacy\": 84.0, \"parks\": 78.0, \"transit_stations\": 34.0, \"workplaces\": 37.0, \"residential\": 124.0, \"new\": 311.0, \"new_100k\": 3.515301224579474, \"mobility\": 42.785}, {\"region_label\": \"Austria\", \"date\": \"2020-04-11T00:00:00\", \"country\": \"AUT\", \"country_label\": \"Austria\", \"region_iso\": \"AUT\", \"positive\": 13806, \"deceased\": 337, \"positive_100k\": 156.05224664483714, \"deceased_100k\": 3.8091849282420767, \"driving\": 36.78, \"transit\": null, \"walking\": 38.8, \"retail_and_recreation\": 19.0, \"grocery_and_pharmacy\": 73.0, \"parks\": 80.0, \"transit_stations\": 38.0, \"workplaces\": 55.0, \"residential\": 115.0, \"new\": 251.0, \"new_100k\": 2.837108062281203, \"mobility\": 37.79}, {\"region_label\": \"Belgium\", \"date\": \"2020-02-15T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.008754982022519914, \"deceased_100k\": 0.0, \"driving\": 135.91, \"transit\": 142.1, \"walking\": 235.37, \"retail_and_recreation\": 103.0, \"grocery_and_pharmacy\": 102.0, \"parks\": 129.0, \"transit_stations\": 109.0, \"workplaces\": 101.0, \"residential\": 99.0, \"new\": null, \"new_100k\": null, \"mobility\": 171.12666666666667}, {\"region_label\": \"Belgium\", \"date\": \"2020-02-16T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.008754982022519914, \"deceased_100k\": 0.0, \"driving\": 110.6, \"transit\": 123.14, \"walking\": 135.03, \"retail_and_recreation\": 93.0, \"grocery_and_pharmacy\": 97.0, \"parks\": 70.0, \"transit_stations\": 97.0, \"workplaces\": 97.0, \"residential\": 101.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 122.92333333333333}, {\"region_label\": \"Belgium\", \"date\": \"2020-02-17T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.008754982022519914, \"deceased_100k\": 0.0, \"driving\": 115.29, \"transit\": 134.04, \"walking\": 146.08, \"retail_and_recreation\": 101.0, \"grocery_and_pharmacy\": 102.0, \"parks\": 108.0, \"transit_stations\": 104.0, \"workplaces\": 104.0, \"residential\": 100.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 131.8033333333333}, {\"region_label\": \"Belgium\", \"date\": \"2020-02-18T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.008754982022519914, \"deceased_100k\": 0.0, \"driving\": 120.26, \"transit\": 139.53, \"walking\": 156.85, \"retail_and_recreation\": 103.0, \"grocery_and_pharmacy\": 103.0, \"parks\": 118.0, \"transit_stations\": 106.0, \"workplaces\": 104.0, \"residential\": 100.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 138.88}, {\"region_label\": \"Belgium\", \"date\": \"2020-02-19T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.008754982022519914, \"deceased_100k\": 0.0, \"driving\": 121.9, \"transit\": 141.82, \"walking\": 160.02, \"retail_and_recreation\": 103.0, \"grocery_and_pharmacy\": 101.0, \"parks\": 113.0, \"transit_stations\": 105.0, \"workplaces\": 104.0, \"residential\": 100.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 141.24666666666667}, {\"region_label\": \"Belgium\", \"date\": \"2020-02-20T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.008754982022519914, \"deceased_100k\": 0.0, \"driving\": 123.29, \"transit\": 138.11, \"walking\": 163.25, \"retail_and_recreation\": 98.0, \"grocery_and_pharmacy\": 99.0, \"parks\": 104.0, \"transit_stations\": 103.0, \"workplaces\": 103.0, \"residential\": 100.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 141.55}, {\"region_label\": \"Belgium\", \"date\": \"2020-02-21T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.008754982022519914, \"deceased_100k\": 0.0, \"driving\": 133.24, \"transit\": 137.78, \"walking\": 168.21, \"retail_and_recreation\": 100.0, \"grocery_and_pharmacy\": 103.0, \"parks\": 115.0, \"transit_stations\": 107.0, \"workplaces\": 102.0, \"residential\": 100.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 146.41}, {\"region_label\": \"Belgium\", \"date\": \"2020-02-22T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.008754982022519914, \"deceased_100k\": 0.0, \"driving\": 123.59, \"transit\": 126.99, \"walking\": 189.77, \"retail_and_recreation\": 96.0, \"grocery_and_pharmacy\": 100.0, \"parks\": 100.0, \"transit_stations\": 102.0, \"workplaces\": 98.0, \"residential\": 100.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 146.78333333333333}, {\"region_label\": \"Belgium\", \"date\": \"2020-02-23T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.008754982022519914, \"deceased_100k\": 0.0, \"driving\": 105.29, \"transit\": 118.46, \"walking\": 125.25, \"retail_and_recreation\": 93.0, \"grocery_and_pharmacy\": 93.0, \"parks\": 73.0, \"transit_stations\": 98.0, \"workplaces\": 96.0, \"residential\": 100.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 116.33333333333333}, {\"region_label\": \"Belgium\", \"date\": \"2020-02-24T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.008754982022519914, \"deceased_100k\": 0.0, \"driving\": 116.44, \"transit\": 136.73, \"walking\": 145.88, \"retail_and_recreation\": 107.0, \"grocery_and_pharmacy\": 100.0, \"parks\": 107.0, \"transit_stations\": 89.0, \"workplaces\": 76.0, \"residential\": 104.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 133.01666666666665}, {\"region_label\": \"Belgium\", \"date\": \"2020-02-25T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.008754982022519914, \"deceased_100k\": 0.0, \"driving\": 116.56, \"transit\": 135.58, \"walking\": 155.27, \"retail_and_recreation\": 110.0, \"grocery_and_pharmacy\": 102.0, \"parks\": 129.0, \"transit_stations\": 92.0, \"workplaces\": 77.0, \"residential\": 104.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 135.80333333333334}, {\"region_label\": \"Belgium\", \"date\": \"2020-02-26T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.008754982022519914, \"deceased_100k\": 0.0, \"driving\": 118.01, \"transit\": 136.45, \"walking\": 147.4, \"retail_and_recreation\": 99.0, \"grocery_and_pharmacy\": 95.0, \"parks\": 96.0, \"transit_stations\": 89.0, \"workplaces\": 79.0, \"residential\": 103.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 133.95333333333335}, {\"region_label\": \"Belgium\", \"date\": \"2020-02-27T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.008754982022519914, \"deceased_100k\": 0.0, \"driving\": 117.4, \"transit\": 137.36, \"walking\": 144.5, \"retail_and_recreation\": 98.0, \"grocery_and_pharmacy\": 98.0, \"parks\": 85.0, \"transit_stations\": 85.0, \"workplaces\": 77.0, \"residential\": 106.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 133.08666666666667}, {\"region_label\": \"Belgium\", \"date\": \"2020-02-28T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.008754982022519914, \"deceased_100k\": 0.0, \"driving\": 125.62, \"transit\": 133.34, \"walking\": 159.23, \"retail_and_recreation\": 99.0, \"grocery_and_pharmacy\": 103.0, \"parks\": 103.0, \"transit_stations\": 90.0, \"workplaces\": 77.0, \"residential\": 105.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 139.39666666666668}, {\"region_label\": \"Belgium\", \"date\": \"2020-02-29T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.008754982022519914, \"deceased_100k\": 0.0, \"driving\": 119.54, \"transit\": 114.62, \"walking\": 169.08, \"retail_and_recreation\": 96.0, \"grocery_and_pharmacy\": 102.0, \"parks\": 93.0, \"transit_stations\": 98.0, \"workplaces\": 95.0, \"residential\": 101.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 134.41333333333333}, {\"region_label\": \"Belgium\", \"date\": \"2020-03-01T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"positive\": 2, \"deceased\": 0, \"positive_100k\": 0.01750996404503983, \"deceased_100k\": 0.0, \"driving\": 103.95, \"transit\": 108.56, \"walking\": 113.57, \"retail_and_recreation\": 100.0, \"grocery_and_pharmacy\": 106.0, \"parks\": 98.0, \"transit_stations\": 105.0, \"workplaces\": 99.0, \"residential\": 100.0, \"new\": 1.0, \"new_100k\": 0.008754982022519914, \"mobility\": 108.69333333333333}, {\"region_label\": \"Belgium\", \"date\": \"2020-03-02T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"positive\": 8, \"deceased\": 0, \"positive_100k\": 0.07003985618015932, \"deceased_100k\": 0.0, \"driving\": 107.71, \"transit\": 120.18, \"walking\": 112.05, \"retail_and_recreation\": 96.0, \"grocery_and_pharmacy\": 107.0, \"parks\": 88.0, \"transit_stations\": 100.0, \"workplaces\": 103.0, \"residential\": 100.0, \"new\": 6.0, \"new_100k\": 0.05252989213511949, \"mobility\": 113.31333333333333}, {\"region_label\": \"Belgium\", \"date\": \"2020-03-03T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"positive\": 13, \"deceased\": 0, \"positive_100k\": 0.1138147662927589, \"deceased_100k\": 0.0, \"driving\": 108.25, \"transit\": 123.09, \"walking\": 129.9, \"retail_and_recreation\": 102.0, \"grocery_and_pharmacy\": 106.0, \"parks\": 111.0, \"transit_stations\": 101.0, \"workplaces\": 104.0, \"residential\": 100.0, \"new\": 5.0, \"new_100k\": 0.04377491011259958, \"mobility\": 120.41333333333334}, {\"region_label\": \"Belgium\", \"date\": \"2020-03-04T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"positive\": 23, \"deceased\": 0, \"positive_100k\": 0.20136458651795808, \"deceased_100k\": 0.0, \"driving\": 115.66, \"transit\": 127.58, \"walking\": 137.21, \"retail_and_recreation\": 101.0, \"grocery_and_pharmacy\": 104.0, \"parks\": 107.0, \"transit_stations\": 101.0, \"workplaces\": 104.0, \"residential\": 100.0, \"new\": 10.0, \"new_100k\": 0.08754982022519918, \"mobility\": 126.81666666666668}, {\"region_label\": \"Belgium\", \"date\": \"2020-03-05T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"positive\": 50, \"deceased\": 0, \"positive_100k\": 0.43774910112599574, \"deceased_100k\": 0.0, \"driving\": 118.33, \"transit\": 132.54, \"walking\": 136.47, \"retail_and_recreation\": 96.0, \"grocery_and_pharmacy\": 101.0, \"parks\": 84.0, \"transit_stations\": 98.0, \"workplaces\": 102.0, \"residential\": 102.0, \"new\": 27.0, \"new_100k\": 0.23638451460803767, \"mobility\": 129.11333333333334}, {\"region_label\": \"Belgium\", \"date\": \"2020-03-06T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"positive\": 109, \"deceased\": 0, \"positive_100k\": 0.9542930404546707, \"deceased_100k\": 0.0, \"driving\": 127.52, \"transit\": 138.6, \"walking\": 162.68, \"retail_and_recreation\": 99.0, \"grocery_and_pharmacy\": 105.0, \"parks\": 102.0, \"transit_stations\": 103.0, \"workplaces\": 102.0, \"residential\": 101.0, \"new\": 59.0, \"new_100k\": 0.5165439393286749, \"mobility\": 142.93333333333334}, {\"region_label\": \"Belgium\", \"date\": \"2020-03-07T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"positive\": 169, \"deceased\": 0, \"positive_100k\": 1.4795919618058655, \"deceased_100k\": 0.0, \"driving\": 129.93, \"transit\": 134.85, \"walking\": 209.67, \"retail_and_recreation\": 105.0, \"grocery_and_pharmacy\": 103.0, \"parks\": 133.0, \"transit_stations\": 108.0, \"workplaces\": 102.0, \"residential\": 100.0, \"new\": 60.0, \"new_100k\": 0.5252989213511948, \"mobility\": 158.14999999999998}, {\"region_label\": \"Belgium\", \"date\": \"2020-03-08T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"positive\": 200, \"deceased\": 0, \"positive_100k\": 1.750996404503983, \"deceased_100k\": 0.0, \"driving\": 107.09, \"transit\": 114.29, \"walking\": 115.49, \"retail_and_recreation\": 99.0, \"grocery_and_pharmacy\": 101.0, \"parks\": 79.0, \"transit_stations\": 98.0, \"workplaces\": 99.0, \"residential\": 100.0, \"new\": 31.0, \"new_100k\": 0.2714044426981175, \"mobility\": 112.29}, {\"region_label\": \"Belgium\", \"date\": \"2020-03-09T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"positive\": 239, \"deceased\": 0, \"positive_100k\": 2.09244070338226, \"deceased_100k\": 0.0, \"driving\": 108.15, \"transit\": 118.1, \"walking\": 118.11, \"retail_and_recreation\": 99.0, \"grocery_and_pharmacy\": 104.0, \"parks\": 106.0, \"transit_stations\": 99.0, \"workplaces\": 102.0, \"residential\": 100.0, \"new\": 39.0, \"new_100k\": 0.3414442988782769, \"mobility\": 114.78666666666668}, {\"region_label\": \"Belgium\", \"date\": \"2020-03-10T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"positive\": 267, \"deceased\": 0, \"positive_100k\": 2.3375802000128174, \"deceased_100k\": 0.0, \"driving\": 105.81, \"transit\": 112.37, \"walking\": 116.42, \"retail_and_recreation\": 96.0, \"grocery_and_pharmacy\": 104.0, \"parks\": 95.0, \"transit_stations\": 96.0, \"workplaces\": 101.0, \"residential\": 102.0, \"new\": 28.0, \"new_100k\": 0.24513949663055756, \"mobility\": 111.53333333333335}, {\"region_label\": \"Belgium\", \"date\": \"2020-03-11T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"positive\": 314, \"deceased\": 3, \"positive_100k\": 2.7490643550712535, \"deceased_100k\": 0.026264946067559743, \"driving\": 105.97, \"transit\": 115.74, \"walking\": 119.12, \"retail_and_recreation\": 96.0, \"grocery_and_pharmacy\": 104.0, \"parks\": 97.0, \"transit_stations\": 96.0, \"workplaces\": 101.0, \"residential\": 102.0, \"new\": 47.0, \"new_100k\": 0.41148415505843605, \"mobility\": 113.61}, {\"region_label\": \"Belgium\", \"date\": \"2020-03-12T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"positive\": 314, \"deceased\": 3, \"positive_100k\": 2.7490643550712535, \"deceased_100k\": 0.026264946067559743, \"driving\": 87.63, \"transit\": 91.05, \"walking\": 108.4, \"retail_and_recreation\": 93.0, \"grocery_and_pharmacy\": 123.0, \"parks\": 104.0, \"transit_stations\": 93.0, \"workplaces\": 99.0, \"residential\": 103.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 95.69333333333334}, {\"region_label\": \"Belgium\", \"date\": \"2020-03-13T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"positive\": 559, \"deceased\": 3, \"positive_100k\": 4.894034950588632, \"deceased_100k\": 0.026264946067559743, \"driving\": 81.16, \"transit\": 71.94, \"walking\": 91.05, \"retail_and_recreation\": 92.0, \"grocery_and_pharmacy\": 140.0, \"parks\": 95.0, \"transit_stations\": 84.0, \"workplaces\": 93.0, \"residential\": 105.0, \"new\": 245.0, \"new_100k\": 2.144970595517379, \"mobility\": 81.38333333333333}, {\"region_label\": \"Belgium\", \"date\": \"2020-03-14T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"positive\": 689, \"deceased\": 4, \"positive_100k\": 6.0321826135162215, \"deceased_100k\": 0.03501992809007966, \"driving\": 63.44, \"transit\": 52.67, \"walking\": 68.37, \"retail_and_recreation\": 30.0, \"grocery_and_pharmacy\": 92.0, \"parks\": 100.0, \"transit_stations\": 66.0, \"workplaces\": 73.0, \"residential\": 112.0, \"new\": 130.0, \"new_100k\": 1.1381476629275893, \"mobility\": 61.49333333333334}, {\"region_label\": \"Belgium\", \"date\": \"2020-03-15T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"positive\": 886, \"deceased\": 4, \"positive_100k\": 7.756914071952645, \"deceased_100k\": 0.03501992809007966, \"driving\": 56.86, \"transit\": 46.28, \"walking\": 59.68, \"retail_and_recreation\": 34.0, \"grocery_and_pharmacy\": 82.0, \"parks\": 120.0, \"transit_stations\": 66.0, \"workplaces\": 71.0, \"residential\": 108.0, \"new\": 197.0, \"new_100k\": 1.7247314584364233, \"mobility\": 54.27333333333333}, {\"region_label\": \"Belgium\", \"date\": \"2020-03-16T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"positive\": 1058, \"deceased\": 5, \"positive_100k\": 9.26277097982607, \"deceased_100k\": 0.043774910112599576, \"driving\": 60.42, \"transit\": 44.63, \"walking\": 55.93, \"retail_and_recreation\": 68.0, \"grocery_and_pharmacy\": 116.0, \"parks\": 107.0, \"transit_stations\": 57.0, \"workplaces\": 64.0, \"residential\": 114.0, \"new\": 172.0, \"new_100k\": 1.5058569078734259, \"mobility\": 53.660000000000004}, {\"region_label\": \"Belgium\", \"date\": \"2020-03-17T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"positive\": 1243, \"deceased\": 10, \"positive_100k\": 10.882442653992253, \"deceased_100k\": 0.08754982022519915, \"driving\": 56.34, \"transit\": 37.76, \"walking\": 55.2, \"retail_and_recreation\": 64.0, \"grocery_and_pharmacy\": 130.0, \"parks\": 131.0, \"transit_stations\": 54.0, \"workplaces\": 55.0, \"residential\": 116.0, \"new\": 185.0, \"new_100k\": 1.6196716741661827, \"mobility\": 49.76666666666667}, {\"region_label\": \"Belgium\", \"date\": \"2020-03-18T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"positive\": 1486, \"deceased\": 14, \"positive_100k\": 13.009903285464592, \"deceased_100k\": 0.12256974831527881, \"driving\": 44.1, \"transit\": 27.77, \"walking\": 49.46, \"retail_and_recreation\": 39.0, \"grocery_and_pharmacy\": 88.0, \"parks\": 107.0, \"transit_stations\": 44.0, \"workplaces\": 48.0, \"residential\": 120.0, \"new\": 243.0, \"new_100k\": 2.1274606314723385, \"mobility\": 40.443333333333335}, {\"region_label\": \"Belgium\", \"date\": \"2020-03-19T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"positive\": 1795, \"deceased\": 21, \"positive_100k\": 15.715192730423247, \"deceased_100k\": 0.1838546224729182, \"driving\": 38.45, \"transit\": 23.0, \"walking\": 41.63, \"retail_and_recreation\": 25.0, \"grocery_and_pharmacy\": 77.0, \"parks\": 81.0, \"transit_stations\": 33.0, \"workplaces\": 39.0, \"residential\": 127.0, \"new\": 309.0, \"new_100k\": 2.7052894449586553, \"mobility\": 34.36000000000001}, {\"region_label\": \"Belgium\", \"date\": \"2020-03-20T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"positive\": 2257, \"deceased\": 37, \"positive_100k\": 19.759994424827447, \"deceased_100k\": 0.32393433483323686, \"driving\": 36.98, \"transit\": 21.03, \"walking\": 35.99, \"retail_and_recreation\": 21.0, \"grocery_and_pharmacy\": 78.0, \"parks\": 50.0, \"transit_stations\": 29.0, \"workplaces\": 38.0, \"residential\": 131.0, \"new\": 462.0, \"new_100k\": 4.0448016944042, \"mobility\": 31.333333333333332}, {\"region_label\": \"Belgium\", \"date\": \"2020-03-21T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"positive\": 2815, \"deceased\": 67, \"positive_100k\": 24.64527439339356, \"deceased_100k\": 0.5865837955088343, \"driving\": 32.06, \"transit\": 21.05, \"walking\": 47.51, \"retail_and_recreation\": 16.0, \"grocery_and_pharmacy\": 61.0, \"parks\": 66.0, \"transit_stations\": 33.0, \"workplaces\": 49.0, \"residential\": 122.0, \"new\": 558.0, \"new_100k\": 4.885279968566113, \"mobility\": 33.54}, {\"region_label\": \"Belgium\", \"date\": \"2020-03-22T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"positive\": 3401, \"deceased\": 75, \"positive_100k\": 29.77569385859023, \"deceased_100k\": 0.6566236516889936, \"driving\": 32.36, \"transit\": 21.57, \"walking\": 53.95, \"retail_and_recreation\": 21.0, \"grocery_and_pharmacy\": 55.0, \"parks\": 80.0, \"transit_stations\": 37.0, \"workplaces\": 52.0, \"residential\": 115.0, \"new\": 586.0, \"new_100k\": 5.13041946519667, \"mobility\": 35.96}, {\"region_label\": \"Belgium\", \"date\": \"2020-03-23T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"positive\": 3743, \"deceased\": 88, \"positive_100k\": 32.76989771029204, \"deceased_100k\": 0.7704384179817525, \"driving\": 36.3, \"transit\": 22.47, \"walking\": 44.24, \"retail_and_recreation\": 26.0, \"grocery_and_pharmacy\": 75.0, \"parks\": 80.0, \"transit_stations\": 30.0, \"workplaces\": 35.0, \"residential\": 126.0, \"new\": 342.0, \"new_100k\": 2.994203851701812, \"mobility\": 34.336666666666666}, {\"region_label\": \"Belgium\", \"date\": \"2020-03-24T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"positive\": 4269, \"deceased\": 122, \"positive_100k\": 37.37501825413752, \"deceased_100k\": 1.0681078067474294, \"driving\": 38.73, \"transit\": 22.29, \"walking\": 46.66, \"retail_and_recreation\": 26.0, \"grocery_and_pharmacy\": 79.0, \"parks\": 92.0, \"transit_stations\": 31.0, \"workplaces\": 34.0, \"residential\": 127.0, \"new\": 526.0, \"new_100k\": 4.60512054384548, \"mobility\": 35.89333333333333}, {\"region_label\": \"Belgium\", \"date\": \"2020-03-25T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"positive\": 4937, \"deceased\": 178, \"positive_100k\": 43.22334624518082, \"deceased_100k\": 1.558386800008545, \"driving\": 38.62, \"transit\": 21.31, \"walking\": 48.17, \"retail_and_recreation\": 24.0, \"grocery_and_pharmacy\": 71.0, \"parks\": 81.0, \"transit_stations\": 31.0, \"workplaces\": 35.0, \"residential\": 126.0, \"new\": 668.0, \"new_100k\": 5.848327991043298, \"mobility\": 36.03333333333333}, {\"region_label\": \"Belgium\", \"date\": \"2020-03-26T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"positive\": 6235, \"deceased\": 220, \"positive_100k\": 54.58731291041167, \"deceased_100k\": 1.9260960449543811, \"driving\": 39.03, \"transit\": 21.7, \"walking\": 48.13, \"retail_and_recreation\": 23.0, \"grocery_and_pharmacy\": 75.0, \"parks\": 75.0, \"transit_stations\": 28.0, \"workplaces\": 34.0, \"residential\": 129.0, \"new\": 1298.0, \"new_100k\": 11.363966665230848, \"mobility\": 36.28666666666667}, {\"region_label\": \"Belgium\", \"date\": \"2020-03-27T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"positive\": 7284, \"deceased\": 289, \"positive_100k\": 63.771289052035065, \"deceased_100k\": 2.530189804508255, \"driving\": 40.38, \"transit\": 22.19, \"walking\": 51.28, \"retail_and_recreation\": 22.0, \"grocery_and_pharmacy\": 79.0, \"parks\": 73.0, \"transit_stations\": 30.0, \"workplaces\": 35.0, \"residential\": 131.0, \"new\": 1049.0, \"new_100k\": 9.183976141623397, \"mobility\": 37.95}, {\"region_label\": \"Belgium\", \"date\": \"2020-03-28T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"positive\": 9134, \"deceased\": 353, \"positive_100k\": 79.9680057936969, \"deceased_100k\": 3.09050865394953, \"driving\": 35.25, \"transit\": 21.64, \"walking\": 56.67, \"retail_and_recreation\": 17.0, \"grocery_and_pharmacy\": 64.0, \"parks\": 62.0, \"transit_stations\": 33.0, \"workplaces\": 49.0, \"residential\": 122.0, \"new\": 1850.0, \"new_100k\": 16.196716741661838, \"mobility\": 37.85333333333333}, {\"region_label\": \"Belgium\", \"date\": \"2020-03-29T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"positive\": 10836, \"deceased\": 431, \"positive_100k\": 94.86898519602579, \"deceased_100k\": 3.773397251706083, \"driving\": 29.76, \"transit\": 18.76, \"walking\": 34.5, \"retail_and_recreation\": 16.0, \"grocery_and_pharmacy\": 47.0, \"parks\": 34.0, \"transit_stations\": 24.0, \"workplaces\": 48.0, \"residential\": 117.0, \"new\": 1702.0, \"new_100k\": 14.900979402328886, \"mobility\": 27.673333333333336}, {\"region_label\": \"Belgium\", \"date\": \"2020-03-30T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"positive\": 11899, \"deceased\": 513, \"positive_100k\": 104.17553108596448, \"deceased_100k\": 4.491305777552716, \"driving\": 37.08, \"transit\": 21.45, \"walking\": 39.4, \"retail_and_recreation\": 24.0, \"grocery_and_pharmacy\": 70.0, \"parks\": 65.0, \"transit_stations\": 28.0, \"workplaces\": 34.0, \"residential\": 127.0, \"new\": 1063.0, \"new_100k\": 9.30654588993869, \"mobility\": 32.64333333333334}, {\"region_label\": \"Belgium\", \"date\": \"2020-03-31T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"positive\": 12775, \"deceased\": 705, \"positive_100k\": 111.84489533769191, \"deceased_100k\": 6.17226232587654, \"driving\": 39.0, \"transit\": 21.28, \"walking\": 45.78, \"retail_and_recreation\": 25.0, \"grocery_and_pharmacy\": 75.0, \"parks\": 82.0, \"transit_stations\": 29.0, \"workplaces\": 34.0, \"residential\": 128.0, \"new\": 876.0, \"new_100k\": 7.66936425172743, \"mobility\": 35.35333333333333}, {\"region_label\": \"Belgium\", \"date\": \"2020-04-01T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"positive\": 13964, \"deceased\": 828, \"positive_100k\": 122.2545689624681, \"deceased_100k\": 7.249125114646489, \"driving\": 40.52, \"transit\": 20.24, \"walking\": 47.55, \"retail_and_recreation\": 24.0, \"grocery_and_pharmacy\": 69.0, \"parks\": 82.0, \"transit_stations\": 31.0, \"workplaces\": 36.0, \"residential\": 126.0, \"new\": 1189.0, \"new_100k\": 10.40967362477619, \"mobility\": 36.10333333333333}, {\"region_label\": \"Belgium\", \"date\": \"2020-04-02T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"positive\": 15348, \"deceased\": 1011, \"positive_100k\": 134.37146408163565, \"deceased_100k\": 8.851286824767634, \"driving\": 39.51, \"transit\": 19.84, \"walking\": 41.01, \"retail_and_recreation\": 23.0, \"grocery_and_pharmacy\": 73.0, \"parks\": 62.0, \"transit_stations\": 27.0, \"workplaces\": 34.0, \"residential\": 130.0, \"new\": 1384.0, \"new_100k\": 12.116895119167552, \"mobility\": 33.453333333333326}, {\"region_label\": \"Belgium\", \"date\": \"2020-04-03T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"positive\": 16770, \"deceased\": 1143, \"positive_100k\": 146.821048517659, \"deceased_100k\": 10.006944451740264, \"driving\": 41.05, \"transit\": 21.43, \"walking\": 46.98, \"retail_and_recreation\": 21.0, \"grocery_and_pharmacy\": 79.0, \"parks\": 62.0, \"transit_stations\": 28.0, \"workplaces\": 35.0, \"residential\": 132.0, \"new\": 1422.0, \"new_100k\": 12.449584436023343, \"mobility\": 36.486666666666665}, {\"region_label\": \"Belgium\", \"date\": \"2020-04-04T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"positive\": 18431, \"deceased\": 1283, \"positive_100k\": 161.36307365706455, \"deceased_100k\": 11.232641934893051, \"driving\": 38.02, \"transit\": 23.19, \"walking\": 62.98, \"retail_and_recreation\": 18.0, \"grocery_and_pharmacy\": 68.0, \"parks\": 70.0, \"transit_stations\": 36.0, \"workplaces\": 50.0, \"residential\": 122.0, \"new\": 1661.0, \"new_100k\": 14.542025139405553, \"mobility\": 41.39666666666667}, {\"region_label\": \"Belgium\", \"date\": \"2020-04-05T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"positive\": 19691, \"deceased\": 1447, \"positive_100k\": 172.39435100543963, \"deceased_100k\": 12.668458986586316, \"driving\": 38.44, \"transit\": 25.02, \"walking\": 71.96, \"retail_and_recreation\": 24.0, \"grocery_and_pharmacy\": 64.0, \"parks\": 87.0, \"transit_stations\": 40.0, \"workplaces\": 54.0, \"residential\": 115.0, \"new\": 1260.0, \"new_100k\": 11.031277348375085, \"mobility\": 45.13999999999999}, {\"region_label\": \"Belgium\", \"date\": \"2020-04-06T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"positive\": 20814, \"deceased\": 1632, \"positive_100k\": 182.2261958167295, \"deceased_100k\": 14.288130660752502, \"driving\": 43.29, \"transit\": 23.97, \"walking\": 53.38, \"retail_and_recreation\": 26.0, \"grocery_and_pharmacy\": 73.0, \"parks\": 81.0, \"transit_stations\": 31.0, \"workplaces\": 34.0, \"residential\": 126.0, \"new\": 1123.0, \"new_100k\": 9.83184481128987, \"mobility\": 40.21333333333333}, {\"region_label\": \"Belgium\", \"date\": \"2020-04-07T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"positive\": 22194, \"deceased\": 2035, \"positive_100k\": 194.308071007807, \"deceased_100k\": 17.816388415828026, \"driving\": 46.58, \"transit\": 25.85, \"walking\": 64.11, \"retail_and_recreation\": 28.0, \"grocery_and_pharmacy\": 81.0, \"parks\": 104.0, \"transit_stations\": 33.0, \"workplaces\": 34.0, \"residential\": 126.0, \"new\": 1380.0, \"new_100k\": 12.0818751910775, \"mobility\": 45.51333333333334}, {\"region_label\": \"Belgium\", \"date\": \"2020-04-08T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"positive\": 23403, \"deceased\": 2240, \"positive_100k\": 204.89284427303357, \"deceased_100k\": 19.61115973044461, \"driving\": 48.56, \"transit\": 26.39, \"walking\": 66.82, \"retail_and_recreation\": 27.0, \"grocery_and_pharmacy\": 75.0, \"parks\": 97.0, \"transit_stations\": 34.0, \"workplaces\": 36.0, \"residential\": 124.0, \"new\": 1209.0, \"new_100k\": 10.584773265226573, \"mobility\": 47.25666666666666}, {\"region_label\": \"Belgium\", \"date\": \"2020-04-09T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"positive\": 24983, \"deceased\": 2523, \"positive_100k\": 218.72571586861503, \"deceased_100k\": 22.088819642817747, \"driving\": 49.18, \"transit\": 26.7, \"walking\": 66.84, \"retail_and_recreation\": 27.0, \"grocery_and_pharmacy\": 82.0, \"parks\": 93.0, \"transit_stations\": 33.0, \"workplaces\": 34.0, \"residential\": 127.0, \"new\": 1580.0, \"new_100k\": 13.832871595581452, \"mobility\": 47.57333333333333}, {\"region_label\": \"Belgium\", \"date\": \"2020-04-10T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"positive\": 26667, \"deceased\": 3019, \"positive_100k\": 233.46910559453858, \"deceased_100k\": 26.431290725987623, \"driving\": 51.57, \"transit\": 26.55, \"walking\": 73.06, \"retail_and_recreation\": 25.0, \"grocery_and_pharmacy\": 86.0, \"parks\": 88.0, \"transit_stations\": 33.0, \"workplaces\": 34.0, \"residential\": 130.0, \"new\": 1684.0, \"new_100k\": 14.74338972592355, \"mobility\": 50.39333333333334}, {\"region_label\": \"Belgium\", \"date\": \"2020-04-11T00:00:00\", \"country\": \"BEL\", \"country_label\": \"Belgium\", \"region_iso\": \"BEL\", \"positive\": 28018, \"deceased\": 3346, \"positive_100k\": 245.29708630696297, \"deceased_100k\": 29.294169847351633, \"driving\": 47.49, \"transit\": 27.17, \"walking\": 87.01, \"retail_and_recreation\": 21.0, \"grocery_and_pharmacy\": 75.0, \"parks\": 80.0, \"transit_stations\": 40.0, \"workplaces\": 53.0, \"residential\": 120.0, \"new\": 1351.0, \"new_100k\": 11.827980712424392, \"mobility\": 53.89000000000001}, {\"region_label\": \"Canada\", \"date\": \"2020-02-15T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"positive\": 7, \"deceased\": 0, \"positive_100k\": 0.01888887233863884, \"deceased_100k\": 0.0, \"driving\": 125.71, \"transit\": 92.72, \"walking\": 152.65, \"retail_and_recreation\": 104.0, \"grocery_and_pharmacy\": 102.0, \"parks\": 110.0, \"transit_stations\": 103.0, \"workplaces\": 101.0, \"residential\": 100.0, \"new\": null, \"new_100k\": null, \"mobility\": 123.69333333333334}, {\"region_label\": \"Canada\", \"date\": \"2020-02-16T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"positive\": 7, \"deceased\": 0, \"positive_100k\": 0.01888887233863884, \"deceased_100k\": 0.0, \"driving\": 103.84, \"transit\": 79.97, \"walking\": 125.23, \"retail_and_recreation\": 113.0, \"grocery_and_pharmacy\": 108.0, \"parks\": 141.0, \"transit_stations\": 104.0, \"workplaces\": 100.0, \"residential\": 98.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 103.01333333333334}, {\"region_label\": \"Canada\", \"date\": \"2020-02-17T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"positive\": 8, \"deceased\": 0, \"positive_100k\": 0.021587282672730104, \"deceased_100k\": 0.0, \"driving\": 95.14, \"transit\": 80.63, \"walking\": 99.59, \"retail_and_recreation\": 88.0, \"grocery_and_pharmacy\": 85.0, \"parks\": 163.0, \"transit_stations\": 72.0, \"workplaces\": 48.0, \"residential\": 111.0, \"new\": 1.0, \"new_100k\": 0.0026984103340912634, \"mobility\": 91.78666666666668}, {\"region_label\": \"Canada\", \"date\": \"2020-02-18T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"positive\": 8, \"deceased\": 0, \"positive_100k\": 0.021587282672730104, \"deceased_100k\": 0.0, \"driving\": 111.82, \"transit\": 97.64, \"walking\": 114.61, \"retail_and_recreation\": 99.0, \"grocery_and_pharmacy\": 104.0, \"parks\": 106.0, \"transit_stations\": 99.0, \"workplaces\": 99.0, \"residential\": 101.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 108.02333333333333}, {\"region_label\": \"Canada\", \"date\": \"2020-02-19T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"positive\": 8, \"deceased\": 0, \"positive_100k\": 0.021587282672730104, \"deceased_100k\": 0.0, \"driving\": 113.99, \"transit\": 98.13, \"walking\": 119.86, \"retail_and_recreation\": 101.0, \"grocery_and_pharmacy\": 101.0, \"parks\": 109.0, \"transit_stations\": 100.0, \"workplaces\": 100.0, \"residential\": 100.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 110.66000000000001}, {\"region_label\": \"Canada\", \"date\": \"2020-02-20T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"positive\": 8, \"deceased\": 0, \"positive_100k\": 0.021587282672730104, \"deceased_100k\": 0.0, \"driving\": 119.01, \"transit\": 100.38, \"walking\": 127.3, \"retail_and_recreation\": 106.0, \"grocery_and_pharmacy\": 104.0, \"parks\": 114.0, \"transit_stations\": 99.0, \"workplaces\": 101.0, \"residential\": 100.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 115.56333333333333}, {\"region_label\": \"Canada\", \"date\": \"2020-02-21T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"positive\": 9, \"deceased\": 0, \"positive_100k\": 0.024285693006821367, \"deceased_100k\": 0.0, \"driving\": 136.41, \"transit\": 110.64, \"walking\": 152.97, \"retail_and_recreation\": 102.0, \"grocery_and_pharmacy\": 99.0, \"parks\": 110.0, \"transit_stations\": 99.0, \"workplaces\": 97.0, \"residential\": 101.0, \"new\": 1.0, \"new_100k\": 0.0026984103340912634, \"mobility\": 133.34}, {\"region_label\": \"Canada\", \"date\": \"2020-02-22T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"positive\": 9, \"deceased\": 0, \"positive_100k\": 0.024285693006821367, \"deceased_100k\": 0.0, \"driving\": 128.05, \"transit\": 96.4, \"walking\": 155.76, \"retail_and_recreation\": 108.0, \"grocery_and_pharmacy\": 105.0, \"parks\": 128.0, \"transit_stations\": 106.0, \"workplaces\": 106.0, \"residential\": 99.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 126.73666666666668}, {\"region_label\": \"Canada\", \"date\": \"2020-02-23T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"positive\": 9, \"deceased\": 0, \"positive_100k\": 0.024285693006821367, \"deceased_100k\": 0.0, \"driving\": 98.89, \"transit\": 78.72, \"walking\": 103.86, \"retail_and_recreation\": 110.0, \"grocery_and_pharmacy\": 106.0, \"parks\": 136.0, \"transit_stations\": 105.0, \"workplaces\": 105.0, \"residential\": 99.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 93.82333333333334}, {\"region_label\": \"Canada\", \"date\": \"2020-02-24T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"positive\": 10, \"deceased\": 0, \"positive_100k\": 0.026984103340912627, \"deceased_100k\": 0.0, \"driving\": 102.34, \"transit\": 93.45, \"walking\": 109.77, \"retail_and_recreation\": 103.0, \"grocery_and_pharmacy\": 102.0, \"parks\": 119.0, \"transit_stations\": 99.0, \"workplaces\": 103.0, \"residential\": 100.0, \"new\": 1.0, \"new_100k\": 0.00269841033409126, \"mobility\": 101.85333333333334}, {\"region_label\": \"Canada\", \"date\": \"2020-02-25T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"positive\": 11, \"deceased\": 0, \"positive_100k\": 0.02968251367500389, \"deceased_100k\": 0.0, \"driving\": 107.2, \"transit\": 94.4, \"walking\": 111.42, \"retail_and_recreation\": 102.0, \"grocery_and_pharmacy\": 105.0, \"parks\": 109.0, \"transit_stations\": 100.0, \"workplaces\": 103.0, \"residential\": 100.0, \"new\": 1.0, \"new_100k\": 0.0026984103340912634, \"mobility\": 104.34000000000002}, {\"region_label\": \"Canada\", \"date\": \"2020-02-26T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"positive\": 11, \"deceased\": 0, \"positive_100k\": 0.02968251367500389, \"deceased_100k\": 0.0, \"driving\": 104.04, \"transit\": 91.96, \"walking\": 106.92, \"retail_and_recreation\": 98.0, \"grocery_and_pharmacy\": 102.0, \"parks\": 101.0, \"transit_stations\": 98.0, \"workplaces\": 101.0, \"residential\": 101.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 100.97333333333334}, {\"region_label\": \"Canada\", \"date\": \"2020-02-27T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"positive\": 13, \"deceased\": 0, \"positive_100k\": 0.03507933434318642, \"deceased_100k\": 0.0, \"driving\": 105.22, \"transit\": 94.2, \"walking\": 107.07, \"retail_and_recreation\": 92.0, \"grocery_and_pharmacy\": 91.0, \"parks\": 94.0, \"transit_stations\": 95.0, \"workplaces\": 95.0, \"residential\": 104.0, \"new\": 2.0, \"new_100k\": 0.00539682066818253, \"mobility\": 102.16333333333334}, {\"region_label\": \"Canada\", \"date\": \"2020-02-28T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"positive\": 14, \"deceased\": 0, \"positive_100k\": 0.03777774467727768, \"deceased_100k\": 0.0, \"driving\": 131.32, \"transit\": 105.38, \"walking\": 135.19, \"retail_and_recreation\": 99.0, \"grocery_and_pharmacy\": 101.0, \"parks\": 95.0, \"transit_stations\": 101.0, \"workplaces\": 100.0, \"residential\": 101.0, \"new\": 1.0, \"new_100k\": 0.00269841033409126, \"mobility\": 123.96333333333332}, {\"region_label\": \"Canada\", \"date\": \"2020-02-29T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"positive\": 20, \"deceased\": 0, \"positive_100k\": 0.053968206681825254, \"deceased_100k\": 0.0, \"driving\": 125.25, \"transit\": 99.36, \"walking\": 146.34, \"retail_and_recreation\": 107.0, \"grocery_and_pharmacy\": 107.0, \"parks\": 111.0, \"transit_stations\": 106.0, \"workplaces\": 107.0, \"residential\": 100.0, \"new\": 6.0, \"new_100k\": 0.016190462004547573, \"mobility\": 123.65000000000002}, {\"region_label\": \"Canada\", \"date\": \"2020-03-01T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"positive\": 24, \"deceased\": 0, \"positive_100k\": 0.06476184801819031, \"deceased_100k\": 0.0, \"driving\": 96.88, \"transit\": 79.62, \"walking\": 102.32, \"retail_and_recreation\": 110.0, \"grocery_and_pharmacy\": 109.0, \"parks\": 123.0, \"transit_stations\": 106.0, \"workplaces\": 105.0, \"residential\": 99.0, \"new\": 4.0, \"new_100k\": 0.010793641336365054, \"mobility\": 92.94}, {\"region_label\": \"Canada\", \"date\": \"2020-03-02T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"positive\": 27, \"deceased\": 0, \"positive_100k\": 0.0728570790204641, \"deceased_100k\": 0.0, \"driving\": 105.19, \"transit\": 95.54, \"walking\": 109.77, \"retail_and_recreation\": 103.0, \"grocery_and_pharmacy\": 103.0, \"parks\": 101.0, \"transit_stations\": 98.0, \"workplaces\": 99.0, \"residential\": 101.0, \"new\": 3.0, \"new_100k\": 0.008095231002273787, \"mobility\": 103.5}, {\"region_label\": \"Canada\", \"date\": \"2020-03-03T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"positive\": 30, \"deceased\": 0, \"positive_100k\": 0.0809523100227379, \"deceased_100k\": 0.0, \"driving\": 110.89, \"transit\": 98.09, \"walking\": 117.97, \"retail_and_recreation\": 104.0, \"grocery_and_pharmacy\": 106.0, \"parks\": 108.0, \"transit_stations\": 98.0, \"workplaces\": 100.0, \"residential\": 100.0, \"new\": 3.0, \"new_100k\": 0.0080952310022738, \"mobility\": 108.98333333333335}, {\"region_label\": \"Canada\", \"date\": \"2020-03-04T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"positive\": 33, \"deceased\": 0, \"positive_100k\": 0.08904754102501167, \"deceased_100k\": 0.0, \"driving\": 112.29, \"transit\": 100.52, \"walking\": 123.88, \"retail_and_recreation\": 105.0, \"grocery_and_pharmacy\": 104.0, \"parks\": 111.0, \"transit_stations\": 100.0, \"workplaces\": 99.0, \"residential\": 101.0, \"new\": 3.0, \"new_100k\": 0.008095231002273773, \"mobility\": 112.23}, {\"region_label\": \"Canada\", \"date\": \"2020-03-05T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"positive\": 37, \"deceased\": 0, \"positive_100k\": 0.09984118236137673, \"deceased_100k\": 0.0, \"driving\": 117.74, \"transit\": 103.64, \"walking\": 131.76, \"retail_and_recreation\": 107.0, \"grocery_and_pharmacy\": 105.0, \"parks\": 118.0, \"transit_stations\": 99.0, \"workplaces\": 98.0, \"residential\": 101.0, \"new\": 4.0, \"new_100k\": 0.010793641336365067, \"mobility\": 117.71333333333332}, {\"region_label\": \"Canada\", \"date\": \"2020-03-06T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"positive\": 49, \"deceased\": 0, \"positive_100k\": 0.13222210637047188, \"deceased_100k\": 0.0, \"driving\": 128.31, \"transit\": 103.96, \"walking\": 142.64, \"retail_and_recreation\": 101.0, \"grocery_and_pharmacy\": 99.0, \"parks\": 106.0, \"transit_stations\": 97.0, \"workplaces\": 99.0, \"residential\": 101.0, \"new\": 12.0, \"new_100k\": 0.03238092400909515, \"mobility\": 124.96999999999998}, {\"region_label\": \"Canada\", \"date\": \"2020-03-07T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"positive\": 54, \"deceased\": 0, \"positive_100k\": 0.1457141580409282, \"deceased_100k\": 0.0, \"driving\": 119.48, \"transit\": 94.06, \"walking\": 147.0, \"retail_and_recreation\": 106.0, \"grocery_and_pharmacy\": 105.0, \"parks\": 117.0, \"transit_stations\": 103.0, \"workplaces\": 106.0, \"residential\": 100.0, \"new\": 5.0, \"new_100k\": 0.013492051670456306, \"mobility\": 120.18}, {\"region_label\": \"Canada\", \"date\": \"2020-03-08T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"positive\": 64, \"deceased\": 0, \"positive_100k\": 0.17269826138184083, \"deceased_100k\": 0.0, \"driving\": 95.1, \"transit\": 78.53, \"walking\": 108.48, \"retail_and_recreation\": 109.0, \"grocery_and_pharmacy\": 107.0, \"parks\": 150.0, \"transit_stations\": 103.0, \"workplaces\": 104.0, \"residential\": 100.0, \"new\": 10.0, \"new_100k\": 0.02698410334091264, \"mobility\": 94.03666666666668}, {\"region_label\": \"Canada\", \"date\": \"2020-03-09T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"positive\": 77, \"deceased\": 1, \"positive_100k\": 0.20777759572502727, \"deceased_100k\": 0.002698410334091263, \"driving\": 102.06, \"transit\": 92.55, \"walking\": 113.56, \"retail_and_recreation\": 104.0, \"grocery_and_pharmacy\": 104.0, \"parks\": 131.0, \"transit_stations\": 97.0, \"workplaces\": 102.0, \"residential\": 101.0, \"new\": 13.0, \"new_100k\": 0.03507933434318644, \"mobility\": 102.72333333333334}, {\"region_label\": \"Canada\", \"date\": \"2020-03-10T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"positive\": 79, \"deceased\": 1, \"positive_100k\": 0.21317441639320975, \"deceased_100k\": 0.002698410334091263, \"driving\": 103.97, \"transit\": 91.11, \"walking\": 108.1, \"retail_and_recreation\": 99.0, \"grocery_and_pharmacy\": 101.0, \"parks\": 98.0, \"transit_stations\": 94.0, \"workplaces\": 101.0, \"residential\": 101.0, \"new\": 2.0, \"new_100k\": 0.005396820668182478, \"mobility\": 101.05999999999999}, {\"region_label\": \"Canada\", \"date\": \"2020-03-11T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"positive\": 108, \"deceased\": 1, \"positive_100k\": 0.2914283160818564, \"deceased_100k\": 0.002698410334091263, \"driving\": 103.94, \"transit\": 89.78, \"walking\": 110.67, \"retail_and_recreation\": 103.0, \"grocery_and_pharmacy\": 107.0, \"parks\": 112.0, \"transit_stations\": 97.0, \"workplaces\": 102.0, \"residential\": 101.0, \"new\": 29.0, \"new_100k\": 0.07825389968864663, \"mobility\": 101.46333333333332}, {\"region_label\": \"Canada\", \"date\": \"2020-03-12T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"positive\": 117, \"deceased\": 1, \"positive_100k\": 0.31571400908867775, \"deceased_100k\": 0.002698410334091263, \"driving\": 100.22, \"transit\": 83.35, \"walking\": 106.32, \"retail_and_recreation\": 107.0, \"grocery_and_pharmacy\": 127.0, \"parks\": 111.0, \"transit_stations\": 94.0, \"workplaces\": 102.0, \"residential\": 101.0, \"new\": 9.0, \"new_100k\": 0.024285693006821374, \"mobility\": 96.63}, {\"region_label\": \"Canada\", \"date\": \"2020-03-13T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"positive\": 193, \"deceased\": 1, \"positive_100k\": 0.5207931944796137, \"deceased_100k\": 0.002698410334091263, \"driving\": 101.24, \"transit\": 76.4, \"walking\": 104.32, \"retail_and_recreation\": 95.0, \"grocery_and_pharmacy\": 135.0, \"parks\": 84.0, \"transit_stations\": 83.0, \"workplaces\": 94.0, \"residential\": 105.0, \"new\": 76.0, \"new_100k\": 0.20507918539093595, \"mobility\": 93.98666666666666}, {\"region_label\": \"Canada\", \"date\": \"2020-03-14T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"positive\": 198, \"deceased\": 1, \"positive_100k\": 0.53428524615007, \"deceased_100k\": 0.002698410334091263, \"driving\": 87.16, \"transit\": 63.75, \"walking\": 103.0, \"retail_and_recreation\": 89.0, \"grocery_and_pharmacy\": 119.0, \"parks\": 92.0, \"transit_stations\": 81.0, \"workplaces\": 99.0, \"residential\": 105.0, \"new\": 5.0, \"new_100k\": 0.013492051670456306, \"mobility\": 84.63666666666667}, {\"region_label\": \"Canada\", \"date\": \"2020-03-15T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"positive\": 252, \"deceased\": 1, \"positive_100k\": 0.6799994041909982, \"deceased_100k\": 0.002698410334091263, \"driving\": 68.17, \"transit\": 51.19, \"walking\": 73.82, \"retail_and_recreation\": 88.0, \"grocery_and_pharmacy\": 111.0, \"parks\": 128.0, \"transit_stations\": 78.0, \"workplaces\": 95.0, \"residential\": 104.0, \"new\": 54.0, \"new_100k\": 0.14571415804092824, \"mobility\": 64.39333333333333}, {\"region_label\": \"Canada\", \"date\": \"2020-03-16T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"positive\": 415, \"deceased\": 4, \"positive_100k\": 1.1198402886478742, \"deceased_100k\": 0.010793641336365052, \"driving\": 74.1, \"transit\": 50.0, \"walking\": 75.7, \"retail_and_recreation\": 88.0, \"grocery_and_pharmacy\": 123.0, \"parks\": 115.0, \"transit_stations\": 63.0, \"workplaces\": 73.0, \"residential\": 110.0, \"new\": 163.0, \"new_100k\": 0.43984088445687597, \"mobility\": 66.60000000000001}, {\"region_label\": \"Canada\", \"date\": \"2020-03-17T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"positive\": 478, \"deceased\": 5, \"positive_100k\": 1.2898401396956236, \"deceased_100k\": 0.013492051670456313, \"driving\": 67.21, \"transit\": 40.26, \"walking\": 65.68, \"retail_and_recreation\": 73.0, \"grocery_and_pharmacy\": 113.0, \"parks\": 107.0, \"transit_stations\": 55.0, \"workplaces\": 65.0, \"residential\": 114.0, \"new\": 63.0, \"new_100k\": 0.1699998510477494, \"mobility\": 57.71666666666667}, {\"region_label\": \"Canada\", \"date\": \"2020-03-18T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"positive\": 657, \"deceased\": 8, \"positive_100k\": 1.7728555894979598, \"deceased_100k\": 0.021587282672730104, \"driving\": 63.91, \"transit\": 35.59, \"walking\": 62.44, \"retail_and_recreation\": 67.0, \"grocery_and_pharmacy\": 107.0, \"parks\": 114.0, \"transit_stations\": 52.0, \"workplaces\": 60.0, \"residential\": 116.0, \"new\": 179.0, \"new_100k\": 0.48301544980233624, \"mobility\": 53.98}, {\"region_label\": \"Canada\", \"date\": \"2020-03-19T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"positive\": 800, \"deceased\": 9, \"positive_100k\": 2.1587282672730104, \"deceased_100k\": 0.024285693006821367, \"driving\": 62.16, \"transit\": 31.53, \"walking\": 60.16, \"retail_and_recreation\": 64.0, \"grocery_and_pharmacy\": 104.0, \"parks\": 118.0, \"transit_stations\": 48.0, \"workplaces\": 57.0, \"residential\": 117.0, \"new\": 143.0, \"new_100k\": 0.3858726777750505, \"mobility\": 51.28333333333333}, {\"region_label\": \"Canada\", \"date\": \"2020-03-20T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"positive\": 943, \"deceased\": 12, \"positive_100k\": 2.544600945048061, \"deceased_100k\": 0.032380924009095154, \"driving\": 63.93, \"transit\": 30.3, \"walking\": 59.11, \"retail_and_recreation\": 56.0, \"grocery_and_pharmacy\": 95.0, \"parks\": 92.0, \"transit_stations\": 46.0, \"workplaces\": 55.0, \"residential\": 120.0, \"new\": 143.0, \"new_100k\": 0.38587267777505074, \"mobility\": 51.11333333333334}, {\"region_label\": \"Canada\", \"date\": \"2020-03-21T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"positive\": 1277, \"deceased\": 19, \"positive_100k\": 3.4458699966345425, \"deceased_100k\": 0.051269796347733994, \"driving\": 53.45, \"transit\": 26.48, \"walking\": 53.11, \"retail_and_recreation\": 51.0, \"grocery_and_pharmacy\": 88.0, \"parks\": 111.0, \"transit_stations\": 51.0, \"workplaces\": 68.0, \"residential\": 113.0, \"new\": 334.0, \"new_100k\": 0.9012690515864814, \"mobility\": 44.34666666666667}, {\"region_label\": \"Canada\", \"date\": \"2020-03-22T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"positive\": 1469, \"deceased\": 21, \"positive_100k\": 3.9639647807800653, \"deceased_100k\": 0.05666661701591652, \"driving\": 41.73, \"transit\": 22.26, \"walking\": 43.54, \"retail_and_recreation\": 49.0, \"grocery_and_pharmacy\": 79.0, \"parks\": 104.0, \"transit_stations\": 46.0, \"workplaces\": 65.0, \"residential\": 111.0, \"new\": 192.0, \"new_100k\": 0.5180947841455228, \"mobility\": 35.843333333333334}, {\"region_label\": \"Canada\", \"date\": \"2020-03-23T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"positive\": 2088, \"deceased\": 25, \"positive_100k\": 5.634280777582557, \"deceased_100k\": 0.06746025835228157, \"driving\": 49.42, \"transit\": 23.58, \"walking\": 45.64, \"retail_and_recreation\": 55.0, \"grocery_and_pharmacy\": 87.0, \"parks\": 73.0, \"transit_stations\": 37.0, \"workplaces\": 49.0, \"residential\": 120.0, \"new\": 619.0, \"new_100k\": 1.6703159968024917, \"mobility\": 39.54666666666667}, {\"region_label\": \"Canada\", \"date\": \"2020-03-24T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"positive\": 2790, \"deceased\": 26, \"positive_100k\": 7.528564832114624, \"deceased_100k\": 0.07015866868637284, \"driving\": 48.66, \"transit\": 21.68, \"walking\": 48.44, \"retail_and_recreation\": 51.0, \"grocery_and_pharmacy\": 85.0, \"parks\": 90.0, \"transit_stations\": 36.0, \"workplaces\": 45.0, \"residential\": 122.0, \"new\": 702.0, \"new_100k\": 1.8942840545320667, \"mobility\": 39.593333333333334}, {\"region_label\": \"Canada\", \"date\": \"2020-03-25T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"positive\": 3251, \"deceased\": 30, \"positive_100k\": 8.772531996130695, \"deceased_100k\": 0.0809523100227379, \"driving\": 47.57, \"transit\": 20.81, \"walking\": 49.21, \"retail_and_recreation\": 47.0, \"grocery_and_pharmacy\": 79.0, \"parks\": 101.0, \"transit_stations\": 35.0, \"workplaces\": 41.0, \"residential\": 123.0, \"new\": 461.0, \"new_100k\": 1.2439671640160714, \"mobility\": 39.196666666666665}, {\"region_label\": \"Canada\", \"date\": \"2020-03-26T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"positive\": 4042, \"deceased\": 38, \"positive_100k\": 10.906974570396883, \"deceased_100k\": 0.10253959269546799, \"driving\": 46.94, \"transit\": 19.64, \"walking\": 46.46, \"retail_and_recreation\": 46.0, \"grocery_and_pharmacy\": 79.0, \"parks\": 82.0, \"transit_stations\": 32.0, \"workplaces\": 41.0, \"residential\": 125.0, \"new\": 791.0, \"new_100k\": 2.1344425742661883, \"mobility\": 37.68}, {\"region_label\": \"Canada\", \"date\": \"2020-03-27T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"positive\": 4682, \"deceased\": 54, \"positive_100k\": 12.633957184215292, \"deceased_100k\": 0.1457141580409282, \"driving\": 52.63, \"transit\": 20.16, \"walking\": 53.57, \"retail_and_recreation\": 45.0, \"grocery_and_pharmacy\": 79.0, \"parks\": 90.0, \"transit_stations\": 34.0, \"workplaces\": 41.0, \"residential\": 126.0, \"new\": 640.0, \"new_100k\": 1.726982613818409, \"mobility\": 42.120000000000005}, {\"region_label\": \"Canada\", \"date\": \"2020-03-28T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"positive\": 5576, \"deceased\": 61, \"positive_100k\": 15.04633602289288, \"deceased_100k\": 0.16460303037956703, \"driving\": 43.08, \"transit\": 18.09, \"walking\": 43.07, \"retail_and_recreation\": 41.0, \"grocery_and_pharmacy\": 73.0, \"parks\": 70.0, \"transit_stations\": 36.0, \"workplaces\": 56.0, \"residential\": 117.0, \"new\": 894.0, \"new_100k\": 2.412378838677588, \"mobility\": 34.74666666666667}, {\"region_label\": \"Canada\", \"date\": \"2020-03-29T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"positive\": 6280, \"deceased\": 64, \"positive_100k\": 16.94601689809313, \"deceased_100k\": 0.17269826138184083, \"driving\": 36.69, \"transit\": 17.25, \"walking\": 38.38, \"retail_and_recreation\": 41.0, \"grocery_and_pharmacy\": 65.0, \"parks\": 84.0, \"transit_stations\": 34.0, \"workplaces\": 56.0, \"residential\": 114.0, \"new\": 704.0, \"new_100k\": 1.89968087520025, \"mobility\": 30.77333333333333}, {\"region_label\": \"Canada\", \"date\": \"2020-03-30T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"positive\": 7398, \"deceased\": 80, \"positive_100k\": 19.962839651607162, \"deceased_100k\": 0.21587282672730101, \"driving\": 45.01, \"transit\": 19.58, \"walking\": 42.36, \"retail_and_recreation\": 46.0, \"grocery_and_pharmacy\": 73.0, \"parks\": 68.0, \"transit_stations\": 30.0, \"workplaces\": 40.0, \"residential\": 123.0, \"new\": 1118.0, \"new_100k\": 3.016822753514031, \"mobility\": 35.65}, {\"region_label\": \"Canada\", \"date\": \"2020-03-31T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"positive\": 8527, \"deceased\": 101, \"positive_100k\": 23.0093449187962, \"deceased_100k\": 0.27253944374321754, \"driving\": 47.15, \"transit\": 20.05, \"walking\": 47.84, \"retail_and_recreation\": 49.0, \"grocery_and_pharmacy\": 81.0, \"parks\": 87.0, \"transit_stations\": 32.0, \"workplaces\": 40.0, \"residential\": 123.0, \"new\": 1129.0, \"new_100k\": 3.046505267189037, \"mobility\": 38.34666666666667}, {\"region_label\": \"Canada\", \"date\": \"2020-04-01T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"positive\": 9560, \"deceased\": 109, \"positive_100k\": 25.796802793912473, \"deceased_100k\": 0.2941267264159476, \"driving\": 48.1, \"transit\": 19.54, \"walking\": 49.0, \"retail_and_recreation\": 48.0, \"grocery_and_pharmacy\": 79.0, \"parks\": 90.0, \"transit_stations\": 32.0, \"workplaces\": 39.0, \"residential\": 124.0, \"new\": 1033.0, \"new_100k\": 2.7874578751162744, \"mobility\": 38.88}, {\"region_label\": \"Canada\", \"date\": \"2020-04-02T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"positive\": 11284, \"deceased\": 139, \"positive_100k\": 30.44886220988581, \"deceased_100k\": 0.3750790364386855, \"driving\": 47.17, \"transit\": 18.77, \"walking\": 47.09, \"retail_and_recreation\": 47.0, \"grocery_and_pharmacy\": 77.0, \"parks\": 84.0, \"transit_stations\": 30.0, \"workplaces\": 39.0, \"residential\": 125.0, \"new\": 1724.0, \"new_100k\": 4.652059415973337, \"mobility\": 37.67666666666667}, {\"region_label\": \"Canada\", \"date\": \"2020-04-03T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"positive\": 12437, \"deceased\": 179, \"positive_100k\": 33.56012932509304, \"deceased_100k\": 0.483015449802336, \"driving\": 51.71, \"transit\": 18.88, \"walking\": 48.68, \"retail_and_recreation\": 45.0, \"grocery_and_pharmacy\": 77.0, \"parks\": 67.0, \"transit_stations\": 31.0, \"workplaces\": 40.0, \"residential\": 127.0, \"new\": 1153.0, \"new_100k\": 3.1112671152072267, \"mobility\": 39.75666666666667}, {\"region_label\": \"Canada\", \"date\": \"2020-04-04T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"positive\": 12978, \"deceased\": 218, \"positive_100k\": 35.019969315836406, \"deceased_100k\": 0.5882534528318952, \"driving\": 44.5, \"transit\": 17.33, \"walking\": 48.35, \"retail_and_recreation\": 43.0, \"grocery_and_pharmacy\": 75.0, \"parks\": 83.0, \"transit_stations\": 37.0, \"workplaces\": 55.0, \"residential\": 117.0, \"new\": 541.0, \"new_100k\": 1.4598399907433688, \"mobility\": 36.72666666666667}, {\"region_label\": \"Canada\", \"date\": \"2020-04-05T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"positive\": 15756, \"deceased\": 259, \"positive_100k\": 42.51615322394194, \"deceased_100k\": 0.6988882765296371, \"driving\": 36.1, \"transit\": 16.32, \"walking\": 39.89, \"retail_and_recreation\": 37.0, \"grocery_and_pharmacy\": 55.0, \"parks\": 87.0, \"transit_stations\": 33.0, \"workplaces\": 54.0, \"residential\": 114.0, \"new\": 2778.0, \"new_100k\": 7.496183908105536, \"mobility\": 30.77}, {\"region_label\": \"Canada\", \"date\": \"2020-04-06T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"positive\": 16563, \"deceased\": 339, \"positive_100k\": 44.69377036355358, \"deceased_100k\": 0.9147611032569382, \"driving\": 47.06, \"transit\": 18.84, \"walking\": 51.48, \"retail_and_recreation\": 49.0, \"grocery_and_pharmacy\": 79.0, \"parks\": 102.0, \"transit_stations\": 32.0, \"workplaces\": 40.0, \"residential\": 123.0, \"new\": 807.0, \"new_100k\": 2.177617139611641, \"mobility\": 39.126666666666665}, {\"region_label\": \"Canada\", \"date\": \"2020-04-07T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"positive\": 17872, \"deceased\": 375, \"positive_100k\": 48.22598949087905, \"deceased_100k\": 1.0119038752842235, \"driving\": 48.1, \"transit\": 17.9, \"walking\": 50.34, \"retail_and_recreation\": 48.0, \"grocery_and_pharmacy\": 82.0, \"parks\": 99.0, \"transit_stations\": 32.0, \"workplaces\": 39.0, \"residential\": 124.0, \"new\": 1309.0, \"new_100k\": 3.532219127325469, \"mobility\": 38.78}, {\"region_label\": \"Canada\", \"date\": \"2020-04-08T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"positive\": 19141, \"deceased\": 407, \"positive_100k\": 51.65027220484087, \"deceased_100k\": 1.0982530059751439, \"driving\": 50.81, \"transit\": 18.1, \"walking\": 53.06, \"retail_and_recreation\": 49.0, \"grocery_and_pharmacy\": 83.0, \"parks\": 97.0, \"transit_stations\": 33.0, \"workplaces\": 39.0, \"residential\": 124.0, \"new\": 1269.0, \"new_100k\": 3.4242827139618157, \"mobility\": 40.656666666666666}, {\"region_label\": \"Canada\", \"date\": \"2020-04-09T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"positive\": 20654, \"deceased\": 503, \"positive_100k\": 55.73296704032095, \"deceased_100k\": 1.357300398047905, \"driving\": 56.31, \"transit\": 17.74, \"walking\": 52.77, \"retail_and_recreation\": 56.0, \"grocery_and_pharmacy\": 97.0, \"parks\": 85.0, \"transit_stations\": 32.0, \"workplaces\": 38.0, \"residential\": 124.0, \"new\": 1513.0, \"new_100k\": 4.082694835480083, \"mobility\": 42.27333333333333}, {\"region_label\": \"Canada\", \"date\": \"2020-04-10T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"positive\": 22059, \"deceased\": 557, \"positive_100k\": 59.52423355971917, \"deceased_100k\": 1.5030145560888335, \"driving\": 45.48, \"transit\": 16.45, \"walking\": 45.36, \"retail_and_recreation\": 30.0, \"grocery_and_pharmacy\": 57.0, \"parks\": 76.0, \"transit_stations\": 23.0, \"workplaces\": 19.0, \"residential\": 133.0, \"new\": 1405.0, \"new_100k\": 3.7912665193982207, \"mobility\": 35.76333333333333}, {\"region_label\": \"Canada\", \"date\": \"2020-04-11T00:00:00\", \"country\": \"CAN\", \"country_label\": \"Canada\", \"region_iso\": \"CAN\", \"positive\": 23316, \"deceased\": 654, \"positive_100k\": 62.91613534967188, \"deceased_100k\": 1.764760358495686, \"driving\": 47.79, \"transit\": 16.78, \"walking\": 48.43, \"retail_and_recreation\": 46.0, \"grocery_and_pharmacy\": 85.0, \"parks\": 78.0, \"transit_stations\": 37.0, \"workplaces\": 53.0, \"residential\": 117.0, \"new\": 1257.0, \"new_100k\": 3.391901789952712, \"mobility\": 37.666666666666664}, {\"region_label\": \"Chile\", \"date\": \"2020-02-15T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 133.92, \"transit\": null, \"walking\": 93.08, \"retail_and_recreation\": 102.0, \"grocery_and_pharmacy\": 104.0, \"parks\": 109.0, \"transit_stations\": 100.0, \"workplaces\": 97.0, \"residential\": 100.0, \"new\": null, \"new_100k\": null, \"mobility\": 113.5}, {\"region_label\": \"Chile\", \"date\": \"2020-02-16T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 109.45, \"transit\": null, \"walking\": 68.1, \"retail_and_recreation\": 103.0, \"grocery_and_pharmacy\": 105.0, \"parks\": 105.0, \"transit_stations\": 104.0, \"workplaces\": 99.0, \"residential\": 100.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 88.775}, {\"region_label\": \"Chile\", \"date\": \"2020-02-17T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 121.37, \"transit\": null, \"walking\": 106.39, \"retail_and_recreation\": 101.0, \"grocery_and_pharmacy\": 106.0, \"parks\": 111.0, \"transit_stations\": 97.0, \"workplaces\": 92.0, \"residential\": 101.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 113.88}, {\"region_label\": \"Chile\", \"date\": \"2020-02-18T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 114.62, \"transit\": null, \"walking\": 103.2, \"retail_and_recreation\": 100.0, \"grocery_and_pharmacy\": 105.0, \"parks\": 113.0, \"transit_stations\": 97.0, \"workplaces\": 93.0, \"residential\": 101.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 108.91}, {\"region_label\": \"Chile\", \"date\": \"2020-02-19T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 116.11, \"transit\": null, \"walking\": 103.6, \"retail_and_recreation\": 100.0, \"grocery_and_pharmacy\": 108.0, \"parks\": 111.0, \"transit_stations\": 97.0, \"workplaces\": 93.0, \"residential\": 101.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 109.85499999999999}, {\"region_label\": \"Chile\", \"date\": \"2020-02-20T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 118.84, \"transit\": null, \"walking\": 106.98, \"retail_and_recreation\": 99.0, \"grocery_and_pharmacy\": 105.0, \"parks\": 111.0, \"transit_stations\": 97.0, \"workplaces\": 93.0, \"residential\": 101.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 112.91}, {\"region_label\": \"Chile\", \"date\": \"2020-02-21T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 136.88, \"transit\": null, \"walking\": 111.69, \"retail_and_recreation\": 97.0, \"grocery_and_pharmacy\": 105.0, \"parks\": 110.0, \"transit_stations\": 94.0, \"workplaces\": 93.0, \"residential\": 102.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 124.285}, {\"region_label\": \"Chile\", \"date\": \"2020-02-22T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 128.4, \"transit\": null, \"walking\": 93.75, \"retail_and_recreation\": 100.0, \"grocery_and_pharmacy\": 105.0, \"parks\": 109.0, \"transit_stations\": 99.0, \"workplaces\": 98.0, \"residential\": 100.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 111.075}, {\"region_label\": \"Chile\", \"date\": \"2020-02-23T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 101.01, \"transit\": null, \"walking\": 65.96, \"retail_and_recreation\": 99.0, \"grocery_and_pharmacy\": 104.0, \"parks\": 97.0, \"transit_stations\": 101.0, \"workplaces\": 98.0, \"residential\": 101.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 83.485}, {\"region_label\": \"Chile\", \"date\": \"2020-02-24T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 107.67, \"transit\": null, \"walking\": 100.87, \"retail_and_recreation\": 99.0, \"grocery_and_pharmacy\": 103.0, \"parks\": 96.0, \"transit_stations\": 97.0, \"workplaces\": 98.0, \"residential\": 102.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 104.27000000000001}, {\"region_label\": \"Chile\", \"date\": \"2020-02-25T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 106.95, \"transit\": null, \"walking\": 106.68, \"retail_and_recreation\": 99.0, \"grocery_and_pharmacy\": 103.0, \"parks\": 101.0, \"transit_stations\": 99.0, \"workplaces\": 99.0, \"residential\": 101.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 106.815}, {\"region_label\": \"Chile\", \"date\": \"2020-02-26T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 105.08, \"transit\": null, \"walking\": 105.07, \"retail_and_recreation\": 97.0, \"grocery_and_pharmacy\": 103.0, \"parks\": 97.0, \"transit_stations\": 99.0, \"workplaces\": 100.0, \"residential\": 102.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 105.07499999999999}, {\"region_label\": \"Chile\", \"date\": \"2020-02-27T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 111.11, \"transit\": null, \"walking\": 113.44, \"retail_and_recreation\": 99.0, \"grocery_and_pharmacy\": 103.0, \"parks\": 96.0, \"transit_stations\": 100.0, \"workplaces\": 101.0, \"residential\": 102.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 112.275}, {\"region_label\": \"Chile\", \"date\": \"2020-02-28T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 131.65, \"transit\": null, \"walking\": 126.14, \"retail_and_recreation\": 106.0, \"grocery_and_pharmacy\": 109.0, \"parks\": 98.0, \"transit_stations\": 100.0, \"workplaces\": 102.0, \"residential\": 101.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 128.895}, {\"region_label\": \"Chile\", \"date\": \"2020-02-29T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 123.39, \"transit\": null, \"walking\": 94.7, \"retail_and_recreation\": 113.0, \"grocery_and_pharmacy\": 112.0, \"parks\": 92.0, \"transit_stations\": 105.0, \"workplaces\": 100.0, \"residential\": 100.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 109.045}, {\"region_label\": \"Chile\", \"date\": \"2020-03-01T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 84.09, \"transit\": null, \"walking\": 60.64, \"retail_and_recreation\": 111.0, \"grocery_and_pharmacy\": 115.0, \"parks\": 85.0, \"transit_stations\": 107.0, \"workplaces\": 101.0, \"residential\": 102.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 72.36500000000001}, {\"region_label\": \"Chile\", \"date\": \"2020-03-02T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 95.14, \"transit\": null, \"walking\": 102.1, \"retail_and_recreation\": 105.0, \"grocery_and_pharmacy\": 109.0, \"parks\": 85.0, \"transit_stations\": 102.0, \"workplaces\": 111.0, \"residential\": 100.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 98.62}, {\"region_label\": \"Chile\", \"date\": \"2020-03-03T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.005339267751463493, \"deceased_100k\": 0.0, \"driving\": 94.83, \"transit\": null, \"walking\": 107.23, \"retail_and_recreation\": 104.0, \"grocery_and_pharmacy\": 110.0, \"parks\": 86.0, \"transit_stations\": 103.0, \"workplaces\": 112.0, \"residential\": 100.0, \"new\": 1.0, \"new_100k\": 0.005339267751463493, \"mobility\": 101.03}, {\"region_label\": \"Chile\", \"date\": \"2020-03-04T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.005339267751463493, \"deceased_100k\": 0.0, \"driving\": 95.54, \"transit\": null, \"walking\": 108.74, \"retail_and_recreation\": 101.0, \"grocery_and_pharmacy\": 109.0, \"parks\": 84.0, \"transit_stations\": 105.0, \"workplaces\": 114.0, \"residential\": 100.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 102.14}, {\"region_label\": \"Chile\", \"date\": \"2020-03-05T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"positive\": 4, \"deceased\": 0, \"positive_100k\": 0.021357071005853972, \"deceased_100k\": 0.0, \"driving\": 95.79, \"transit\": null, \"walking\": 107.85, \"retail_and_recreation\": 99.0, \"grocery_and_pharmacy\": 104.0, \"parks\": 85.0, \"transit_stations\": 105.0, \"workplaces\": 115.0, \"residential\": 100.0, \"new\": 3.0, \"new_100k\": 0.016017803254390478, \"mobility\": 101.82}, {\"region_label\": \"Chile\", \"date\": \"2020-03-06T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"positive\": 4, \"deceased\": 0, \"positive_100k\": 0.021357071005853972, \"deceased_100k\": 0.0, \"driving\": 114.72, \"transit\": null, \"walking\": 119.14, \"retail_and_recreation\": 101.0, \"grocery_and_pharmacy\": 105.0, \"parks\": 88.0, \"transit_stations\": 104.0, \"workplaces\": 116.0, \"residential\": 100.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 116.93}, {\"region_label\": \"Chile\", \"date\": \"2020-03-07T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"positive\": 4, \"deceased\": 0, \"positive_100k\": 0.021357071005853972, \"deceased_100k\": 0.0, \"driving\": 111.25, \"transit\": null, \"walking\": 90.39, \"retail_and_recreation\": 107.0, \"grocery_and_pharmacy\": 107.0, \"parks\": 80.0, \"transit_stations\": 102.0, \"workplaces\": 103.0, \"residential\": 103.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 100.82}, {\"region_label\": \"Chile\", \"date\": \"2020-03-08T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"positive\": 8, \"deceased\": 0, \"positive_100k\": 0.042714142011707944, \"deceased_100k\": 0.0, \"driving\": 68.99, \"transit\": null, \"walking\": 65.37, \"retail_and_recreation\": 105.0, \"grocery_and_pharmacy\": 107.0, \"parks\": 92.0, \"transit_stations\": 112.0, \"workplaces\": 99.0, \"residential\": 105.0, \"new\": 4.0, \"new_100k\": 0.021357071005853972, \"mobility\": 67.18}, {\"region_label\": \"Chile\", \"date\": \"2020-03-09T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"positive\": 8, \"deceased\": 0, \"positive_100k\": 0.042714142011707944, \"deceased_100k\": 0.0, \"driving\": 88.41, \"transit\": null, \"walking\": 103.23, \"retail_and_recreation\": 97.0, \"grocery_and_pharmacy\": 102.0, \"parks\": 87.0, \"transit_stations\": 105.0, \"workplaces\": 116.0, \"residential\": 100.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 95.82}, {\"region_label\": \"Chile\", \"date\": \"2020-03-10T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"positive\": 13, \"deceased\": 0, \"positive_100k\": 0.06941048076902541, \"deceased_100k\": 0.0, \"driving\": 95.9, \"transit\": null, \"walking\": 116.27, \"retail_and_recreation\": 97.0, \"grocery_and_pharmacy\": 101.0, \"parks\": 83.0, \"transit_stations\": 107.0, \"workplaces\": 117.0, \"residential\": 98.0, \"new\": 5.0, \"new_100k\": 0.026696338757317466, \"mobility\": 106.08500000000001}, {\"region_label\": \"Chile\", \"date\": \"2020-03-11T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"positive\": 23, \"deceased\": 0, \"positive_100k\": 0.12280315828366034, \"deceased_100k\": 0.0, \"driving\": 93.92, \"transit\": null, \"walking\": 111.48, \"retail_and_recreation\": 92.0, \"grocery_and_pharmacy\": 100.0, \"parks\": 81.0, \"transit_stations\": 106.0, \"workplaces\": 116.0, \"residential\": 100.0, \"new\": 10.0, \"new_100k\": 0.05339267751463493, \"mobility\": 102.7}, {\"region_label\": \"Chile\", \"date\": \"2020-03-12T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"positive\": 23, \"deceased\": 0, \"positive_100k\": 0.12280315828366034, \"deceased_100k\": 0.0, \"driving\": 91.16, \"transit\": null, \"walking\": 108.83, \"retail_and_recreation\": 93.0, \"grocery_and_pharmacy\": 99.0, \"parks\": 79.0, \"transit_stations\": 105.0, \"workplaces\": 117.0, \"residential\": 99.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 99.995}, {\"region_label\": \"Chile\", \"date\": \"2020-03-13T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"positive\": 43, \"deceased\": 0, \"positive_100k\": 0.22958851331293023, \"deceased_100k\": 0.0, \"driving\": 109.18, \"transit\": null, \"walking\": 110.85, \"retail_and_recreation\": 97.0, \"grocery_and_pharmacy\": 105.0, \"parks\": 83.0, \"transit_stations\": 103.0, \"workplaces\": 117.0, \"residential\": 99.0, \"new\": 20.0, \"new_100k\": 0.10678535502926989, \"mobility\": 110.015}, {\"region_label\": \"Chile\", \"date\": \"2020-03-14T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"positive\": 61, \"deceased\": 0, \"positive_100k\": 0.3256953328392731, \"deceased_100k\": 0.0, \"driving\": 100.69, \"transit\": null, \"walking\": 84.49, \"retail_and_recreation\": 101.0, \"grocery_and_pharmacy\": 109.0, \"parks\": 79.0, \"transit_stations\": 99.0, \"workplaces\": 104.0, \"residential\": 103.0, \"new\": 18.0, \"new_100k\": 0.09610681952634287, \"mobility\": 92.59}, {\"region_label\": \"Chile\", \"date\": \"2020-03-15T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"positive\": 74, \"deceased\": 0, \"positive_100k\": 0.39510581360829855, \"deceased_100k\": 0.0, \"driving\": 58.2, \"transit\": null, \"walking\": 45.26, \"retail_and_recreation\": 90.0, \"grocery_and_pharmacy\": 117.0, \"parks\": 71.0, \"transit_stations\": 94.0, \"workplaces\": 99.0, \"residential\": 106.0, \"new\": 13.0, \"new_100k\": 0.06941048076902545, \"mobility\": 51.730000000000004}, {\"region_label\": \"Chile\", \"date\": \"2020-03-16T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"positive\": 155, \"deceased\": 0, \"positive_100k\": 0.8275865014768415, \"deceased_100k\": 0.0, \"driving\": 60.99, \"transit\": null, \"walking\": 62.42, \"retail_and_recreation\": 80.0, \"grocery_and_pharmacy\": 116.0, \"parks\": 66.0, \"transit_stations\": 82.0, \"workplaces\": 102.0, \"residential\": 107.0, \"new\": 81.0, \"new_100k\": 0.432480687868543, \"mobility\": 61.705}, {\"region_label\": \"Chile\", \"date\": \"2020-03-17T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"positive\": 201, \"deceased\": 0, \"positive_100k\": 1.0731928180441621, \"deceased_100k\": 0.0, \"driving\": 51.77, \"transit\": null, \"walking\": 47.54, \"retail_and_recreation\": 69.0, \"grocery_and_pharmacy\": 101.0, \"parks\": 61.0, \"transit_stations\": 73.0, \"workplaces\": 89.0, \"residential\": 111.0, \"new\": 46.0, \"new_100k\": 0.24560631656732057, \"mobility\": 49.655}, {\"region_label\": \"Chile\", \"date\": \"2020-03-18T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"positive\": 238, \"deceased\": 0, \"positive_100k\": 1.2707457248483114, \"deceased_100k\": 0.0, \"driving\": 45.09, \"transit\": null, \"walking\": 37.5, \"retail_and_recreation\": 62.0, \"grocery_and_pharmacy\": 102.0, \"parks\": 55.0, \"transit_stations\": 68.0, \"workplaces\": 82.0, \"residential\": 114.0, \"new\": 37.0, \"new_100k\": 0.19755290680414928, \"mobility\": 41.295}, {\"region_label\": \"Chile\", \"date\": \"2020-03-19T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"positive\": 238, \"deceased\": 0, \"positive_100k\": 1.2707457248483114, \"deceased_100k\": 0.0, \"driving\": 39.39, \"transit\": null, \"walking\": 30.19, \"retail_and_recreation\": 49.0, \"grocery_and_pharmacy\": 83.0, \"parks\": 50.0, \"transit_stations\": 59.0, \"workplaces\": 73.0, \"residential\": 119.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 34.79}, {\"region_label\": \"Chile\", \"date\": \"2020-03-20T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"positive\": 434, \"deceased\": 0, \"positive_100k\": 2.317242204135156, \"deceased_100k\": 0.0, \"driving\": 39.39, \"transit\": null, \"walking\": 28.53, \"retail_and_recreation\": 46.0, \"grocery_and_pharmacy\": 79.0, \"parks\": 46.0, \"transit_stations\": 53.0, \"workplaces\": 69.0, \"residential\": 123.0, \"new\": 196.0, \"new_100k\": 1.0464964792868447, \"mobility\": 33.96}, {\"region_label\": \"Chile\", \"date\": \"2020-03-21T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"positive\": 537, \"deceased\": 0, \"positive_100k\": 2.867186782535896, \"deceased_100k\": 0.0, \"driving\": 28.94, \"transit\": null, \"walking\": 18.83, \"retail_and_recreation\": 37.0, \"grocery_and_pharmacy\": 69.0, \"parks\": 34.0, \"transit_stations\": 49.0, \"workplaces\": 68.0, \"residential\": 122.0, \"new\": 103.0, \"new_100k\": 0.5499445784007397, \"mobility\": 23.884999999999998}, {\"region_label\": \"Chile\", \"date\": \"2020-03-22T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"positive\": 632, \"deceased\": 1, \"positive_100k\": 3.3744172189249277, \"deceased_100k\": 0.005339267751463493, \"driving\": 19.38, \"transit\": null, \"walking\": 13.13, \"retail_and_recreation\": 28.0, \"grocery_and_pharmacy\": 55.0, \"parks\": 28.0, \"transit_stations\": 42.0, \"workplaces\": 62.0, \"residential\": 122.0, \"new\": 95.0, \"new_100k\": 0.5072304363890319, \"mobility\": 16.255}, {\"region_label\": \"Chile\", \"date\": \"2020-03-23T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"positive\": 746, \"deceased\": 2, \"positive_100k\": 3.983093742591766, \"deceased_100k\": 0.010678535502926986, \"driving\": 30.37, \"transit\": null, \"walking\": 22.91, \"retail_and_recreation\": 38.0, \"grocery_and_pharmacy\": 62.0, \"parks\": 39.0, \"transit_stations\": 44.0, \"workplaces\": 59.0, \"residential\": 124.0, \"new\": 114.0, \"new_100k\": 0.6086765236668383, \"mobility\": 26.64}, {\"region_label\": \"Chile\", \"date\": \"2020-03-24T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"positive\": 922, \"deceased\": 2, \"positive_100k\": 4.922804866849341, \"deceased_100k\": 0.010678535502926986, \"driving\": 32.12, \"transit\": null, \"walking\": 23.13, \"retail_and_recreation\": 36.0, \"grocery_and_pharmacy\": 62.0, \"parks\": 39.0, \"transit_stations\": 43.0, \"workplaces\": 56.0, \"residential\": 125.0, \"new\": 176.0, \"new_100k\": 0.9397111242575749, \"mobility\": 27.625}, {\"region_label\": \"Chile\", \"date\": \"2020-03-25T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"positive\": 1142, \"deceased\": 3, \"positive_100k\": 6.097443772171309, \"deceased_100k\": 0.016017803254390478, \"driving\": 31.74, \"transit\": null, \"walking\": 22.76, \"retail_and_recreation\": 36.0, \"grocery_and_pharmacy\": 64.0, \"parks\": 39.0, \"transit_stations\": 43.0, \"workplaces\": 56.0, \"residential\": 126.0, \"new\": 220.0, \"new_100k\": 1.1746389053219684, \"mobility\": 27.25}, {\"region_label\": \"Chile\", \"date\": \"2020-03-26T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"positive\": 1306, \"deceased\": 4, \"positive_100k\": 6.973083683411322, \"deceased_100k\": 0.021357071005853972, \"driving\": 37.77, \"transit\": null, \"walking\": 26.48, \"retail_and_recreation\": 39.0, \"grocery_and_pharmacy\": 68.0, \"parks\": 41.0, \"transit_stations\": 46.0, \"workplaces\": 56.0, \"residential\": 125.0, \"new\": 164.0, \"new_100k\": 0.8756399112400128, \"mobility\": 32.125}, {\"region_label\": \"Chile\", \"date\": \"2020-03-27T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"positive\": 1610, \"deceased\": 5, \"positive_100k\": 8.596221079856225, \"deceased_100k\": 0.026696338757317466, \"driving\": 28.19, \"transit\": null, \"walking\": 18.08, \"retail_and_recreation\": 33.0, \"grocery_and_pharmacy\": 59.0, \"parks\": 36.0, \"transit_stations\": 35.0, \"workplaces\": 50.0, \"residential\": 131.0, \"new\": 304.0, \"new_100k\": 1.6231373964449025, \"mobility\": 23.134999999999998}, {\"region_label\": \"Chile\", \"date\": \"2020-03-28T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"positive\": 1909, \"deceased\": 6, \"positive_100k\": 10.192662137543808, \"deceased_100k\": 0.032035606508780956, \"driving\": 23.85, \"transit\": null, \"walking\": 15.84, \"retail_and_recreation\": 32.0, \"grocery_and_pharmacy\": 59.0, \"parks\": 31.0, \"transit_stations\": 39.0, \"workplaces\": 57.0, \"residential\": 125.0, \"new\": 299.0, \"new_100k\": 1.5964410576875832, \"mobility\": 19.845}, {\"region_label\": \"Chile\", \"date\": \"2020-03-29T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"positive\": 2139, \"deceased\": 7, \"positive_100k\": 11.420693720380411, \"deceased_100k\": 0.03737487426024445, \"driving\": 18.98, \"transit\": null, \"walking\": 12.76, \"retail_and_recreation\": 27.0, \"grocery_and_pharmacy\": 45.0, \"parks\": 28.0, \"transit_stations\": 36.0, \"workplaces\": 58.0, \"residential\": 124.0, \"new\": 230.0, \"new_100k\": 1.2280315828366035, \"mobility\": 15.870000000000001}, {\"region_label\": \"Chile\", \"date\": \"2020-03-30T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"positive\": 2449, \"deceased\": 8, \"positive_100k\": 13.075866723334094, \"deceased_100k\": 0.042714142011707944, \"driving\": 27.89, \"transit\": null, \"walking\": 19.39, \"retail_and_recreation\": 37.0, \"grocery_and_pharmacy\": 61.0, \"parks\": 40.0, \"transit_stations\": 37.0, \"workplaces\": 50.0, \"residential\": 126.0, \"new\": 310.0, \"new_100k\": 1.655173002953683, \"mobility\": 23.64}, {\"region_label\": \"Chile\", \"date\": \"2020-03-31T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"positive\": 2738, \"deceased\": 12, \"positive_100k\": 14.618915103507046, \"deceased_100k\": 0.06407121301756191, \"driving\": 29.93, \"transit\": null, \"walking\": 20.33, \"retail_and_recreation\": 39.0, \"grocery_and_pharmacy\": 66.0, \"parks\": 43.0, \"transit_stations\": 41.0, \"workplaces\": 50.0, \"residential\": 125.0, \"new\": 289.0, \"new_100k\": 1.5430483801729515, \"mobility\": 25.13}, {\"region_label\": \"Chile\", \"date\": \"2020-04-01T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"positive\": 3031, \"deceased\": 16, \"positive_100k\": 16.18332055468585, \"deceased_100k\": 0.08542828402341589, \"driving\": 30.84, \"transit\": null, \"walking\": 20.93, \"retail_and_recreation\": 38.0, \"grocery_and_pharmacy\": 68.0, \"parks\": 41.0, \"transit_stations\": 41.0, \"workplaces\": 49.0, \"residential\": 126.0, \"new\": 293.0, \"new_100k\": 1.5644054511788035, \"mobility\": 25.884999999999998}, {\"region_label\": \"Chile\", \"date\": \"2020-04-02T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"positive\": 3404, \"deceased\": 18, \"positive_100k\": 18.17486742598173, \"deceased_100k\": 0.09610681952634288, \"driving\": 31.75, \"transit\": null, \"walking\": 21.23, \"retail_and_recreation\": 36.0, \"grocery_and_pharmacy\": 64.0, \"parks\": 40.0, \"transit_stations\": 39.0, \"workplaces\": 49.0, \"residential\": 127.0, \"new\": 373.0, \"new_100k\": 1.9915468712958813, \"mobility\": 26.490000000000002}, {\"region_label\": \"Chile\", \"date\": \"2020-04-03T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"positive\": 3737, \"deceased\": 22, \"positive_100k\": 19.952843587219075, \"deceased_100k\": 0.11746389053219686, \"driving\": 32.62, \"transit\": null, \"walking\": 24.07, \"retail_and_recreation\": 37.0, \"grocery_and_pharmacy\": 64.0, \"parks\": 39.0, \"transit_stations\": 39.0, \"workplaces\": 50.0, \"residential\": 129.0, \"new\": 333.0, \"new_100k\": 1.7779761612373441, \"mobility\": 28.345}, {\"region_label\": \"Chile\", \"date\": \"2020-04-04T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"positive\": 4161, \"deceased\": 27, \"positive_100k\": 22.216693113839593, \"deceased_100k\": 0.1441602292895143, \"driving\": 28.03, \"transit\": null, \"walking\": 18.6, \"retail_and_recreation\": 35.0, \"grocery_and_pharmacy\": 62.0, \"parks\": 33.0, \"transit_stations\": 43.0, \"workplaces\": 58.0, \"residential\": 123.0, \"new\": 424.0, \"new_100k\": 2.2638495266205183, \"mobility\": 23.315}, {\"region_label\": \"Chile\", \"date\": \"2020-04-05T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"positive\": 4471, \"deceased\": 34, \"positive_100k\": 23.871866116793278, \"deceased_100k\": 0.18153510354975877, \"driving\": 22.3, \"transit\": null, \"walking\": 14.9, \"retail_and_recreation\": 31.0, \"grocery_and_pharmacy\": 51.0, \"parks\": 30.0, \"transit_stations\": 41.0, \"workplaces\": 58.0, \"residential\": 120.0, \"new\": 310.0, \"new_100k\": 1.6551730029536849, \"mobility\": 18.6}, {\"region_label\": \"Chile\", \"date\": \"2020-04-06T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"positive\": 4815, \"deceased\": 37, \"positive_100k\": 25.70857422329672, \"deceased_100k\": 0.19755290680414928, \"driving\": 32.0, \"transit\": null, \"walking\": 23.62, \"retail_and_recreation\": 39.0, \"grocery_and_pharmacy\": 63.0, \"parks\": 40.0, \"transit_stations\": 39.0, \"workplaces\": 51.0, \"residential\": 124.0, \"new\": 344.0, \"new_100k\": 1.8367081065034405, \"mobility\": 27.810000000000002}, {\"region_label\": \"Chile\", \"date\": \"2020-04-07T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"positive\": 5116, \"deceased\": 43, \"positive_100k\": 27.315693816487233, \"deceased_100k\": 0.22958851331293023, \"driving\": 34.63, \"transit\": null, \"walking\": 24.91, \"retail_and_recreation\": 38.0, \"grocery_and_pharmacy\": 65.0, \"parks\": 41.0, \"transit_stations\": 41.0, \"workplaces\": 50.0, \"residential\": 123.0, \"new\": 301.0, \"new_100k\": 1.6071195931905145, \"mobility\": 29.770000000000003}, {\"region_label\": \"Chile\", \"date\": \"2020-04-08T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"positive\": 5546, \"deceased\": 48, \"positive_100k\": 29.611578949616533, \"deceased_100k\": 0.25628485207024765, \"driving\": 35.2, \"transit\": null, \"walking\": 23.62, \"retail_and_recreation\": 37.0, \"grocery_and_pharmacy\": 66.0, \"parks\": 39.0, \"transit_stations\": 40.0, \"workplaces\": 50.0, \"residential\": 124.0, \"new\": 430.0, \"new_100k\": 2.2958851331292998, \"mobility\": 29.410000000000004}, {\"region_label\": \"Chile\", \"date\": \"2020-04-09T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"positive\": 5972, \"deceased\": 57, \"positive_100k\": 31.886107011739984, \"deceased_100k\": 0.3043382618334191, \"driving\": 36.45, \"transit\": null, \"walking\": 24.52, \"retail_and_recreation\": 40.0, \"grocery_and_pharmacy\": 71.0, \"parks\": 41.0, \"transit_stations\": 42.0, \"workplaces\": 49.0, \"residential\": 123.0, \"new\": 426.0, \"new_100k\": 2.2745280621234514, \"mobility\": 30.485}, {\"region_label\": \"Chile\", \"date\": \"2020-04-10T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"positive\": 6501, \"deceased\": 65, \"positive_100k\": 34.710579652264165, \"deceased_100k\": 0.34705240384512703, \"driving\": 25.1, \"transit\": null, \"walking\": 17.93, \"retail_and_recreation\": 18.0, \"grocery_and_pharmacy\": 44.0, \"parks\": 25.0, \"transit_stations\": 24.0, \"workplaces\": 22.0, \"residential\": 138.0, \"new\": 529.0, \"new_100k\": 2.8244726405241813, \"mobility\": 21.515}, {\"region_label\": \"Chile\", \"date\": \"2020-04-11T00:00:00\", \"country\": \"CHL\", \"country_label\": \"Chile\", \"region_iso\": \"CHL\", \"positive\": 6927, \"deceased\": 73, \"positive_100k\": 36.98510771438762, \"deceased_100k\": 0.38976654585683507, \"driving\": 26.52, \"transit\": null, \"walking\": 18.14, \"retail_and_recreation\": 25.0, \"grocery_and_pharmacy\": 49.0, \"parks\": 26.0, \"transit_stations\": 33.0, \"workplaces\": 44.0, \"residential\": 126.0, \"new\": 426.0, \"new_100k\": 2.2745280621234514, \"mobility\": 22.33}, {\"region_label\": \"Croatia\", \"date\": \"2020-02-15T00:00:00\", \"country\": \"HRV\", \"country_label\": \"Croatia\", \"region_iso\": \"HRV\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 122.94, \"transit\": null, \"walking\": 140.59, \"retail_and_recreation\": 110.0, \"grocery_and_pharmacy\": 102.0, \"parks\": 129.0, \"transit_stations\": 105.0, \"workplaces\": 101.0, \"residential\": 98.0, \"new\": null, \"new_100k\": null, \"mobility\": 131.765}, {\"region_label\": \"Croatia\", \"date\": \"2020-02-16T00:00:00\", \"country\": \"HRV\", \"country_label\": \"Croatia\", \"region_iso\": \"HRV\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 122.61, \"transit\": null, \"walking\": 116.0, \"retail_and_recreation\": 113.0, \"grocery_and_pharmacy\": 106.0, \"parks\": 132.0, \"transit_stations\": 109.0, \"workplaces\": 101.0, \"residential\": 98.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 119.305}, {\"region_label\": \"Croatia\", \"date\": \"2020-02-17T00:00:00\", \"country\": \"HRV\", \"country_label\": \"Croatia\", \"region_iso\": \"HRV\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 103.11, \"transit\": null, \"walking\": 109.78, \"retail_and_recreation\": 105.0, \"grocery_and_pharmacy\": 103.0, \"parks\": 118.0, \"transit_stations\": 105.0, \"workplaces\": 101.0, \"residential\": 99.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 106.445}, {\"region_label\": \"Croatia\", \"date\": \"2020-02-18T00:00:00\", \"country\": \"HRV\", \"country_label\": \"Croatia\", \"region_iso\": \"HRV\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 103.34, \"transit\": null, \"walking\": 105.26, \"retail_and_recreation\": 101.0, \"grocery_and_pharmacy\": 99.0, \"parks\": 107.0, \"transit_stations\": 100.0, \"workplaces\": 101.0, \"residential\": 101.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 104.30000000000001}, {\"region_label\": \"Croatia\", \"date\": \"2020-02-19T00:00:00\", \"country\": \"HRV\", \"country_label\": \"Croatia\", \"region_iso\": \"HRV\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 103.49, \"transit\": null, \"walking\": 115.23, \"retail_and_recreation\": 104.0, \"grocery_and_pharmacy\": 102.0, \"parks\": 112.0, \"transit_stations\": 102.0, \"workplaces\": 101.0, \"residential\": 100.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 109.36}, {\"region_label\": \"Croatia\", \"date\": \"2020-02-20T00:00:00\", \"country\": \"HRV\", \"country_label\": \"Croatia\", \"region_iso\": \"HRV\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 109.22, \"transit\": null, \"walking\": 119.68, \"retail_and_recreation\": 104.0, \"grocery_and_pharmacy\": 102.0, \"parks\": 111.0, \"transit_stations\": 103.0, \"workplaces\": 100.0, \"residential\": 100.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 114.45}, {\"region_label\": \"Croatia\", \"date\": \"2020-02-21T00:00:00\", \"country\": \"HRV\", \"country_label\": \"Croatia\", \"region_iso\": \"HRV\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 123.42, \"transit\": null, \"walking\": 140.79, \"retail_and_recreation\": 103.0, \"grocery_and_pharmacy\": 104.0, \"parks\": 115.0, \"transit_stations\": 105.0, \"workplaces\": 100.0, \"residential\": 100.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 132.105}, {\"region_label\": \"Croatia\", \"date\": \"2020-02-22T00:00:00\", \"country\": \"HRV\", \"country_label\": \"Croatia\", \"region_iso\": \"HRV\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 124.0, \"transit\": null, \"walking\": 143.65, \"retail_and_recreation\": 108.0, \"grocery_and_pharmacy\": 104.0, \"parks\": 136.0, \"transit_stations\": 104.0, \"workplaces\": 102.0, \"residential\": 98.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 133.825}, {\"region_label\": \"Croatia\", \"date\": \"2020-02-23T00:00:00\", \"country\": \"HRV\", \"country_label\": \"Croatia\", \"region_iso\": \"HRV\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 117.8, \"transit\": null, \"walking\": 115.43, \"retail_and_recreation\": 110.0, \"grocery_and_pharmacy\": 105.0, \"parks\": 118.0, \"transit_stations\": 114.0, \"workplaces\": 102.0, \"residential\": 98.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 116.61500000000001}, {\"region_label\": \"Croatia\", \"date\": \"2020-02-24T00:00:00\", \"country\": \"HRV\", \"country_label\": \"Croatia\", \"region_iso\": \"HRV\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 101.27, \"transit\": null, \"walking\": 115.11, \"retail_and_recreation\": 104.0, \"grocery_and_pharmacy\": 107.0, \"parks\": 119.0, \"transit_stations\": 105.0, \"workplaces\": 101.0, \"residential\": 99.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 108.19}, {\"region_label\": \"Croatia\", \"date\": \"2020-02-25T00:00:00\", \"country\": \"HRV\", \"country_label\": \"Croatia\", \"region_iso\": \"HRV\", \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.024453465055998436, \"deceased_100k\": 0.0, \"driving\": 97.66, \"transit\": null, \"walking\": 118.62, \"retail_and_recreation\": 101.0, \"grocery_and_pharmacy\": 110.0, \"parks\": 116.0, \"transit_stations\": 103.0, \"workplaces\": 101.0, \"residential\": 100.0, \"new\": 1.0, \"new_100k\": 0.024453465055998436, \"mobility\": 108.14}, {\"region_label\": \"Croatia\", \"date\": \"2020-02-26T00:00:00\", \"country\": \"HRV\", \"country_label\": \"Croatia\", \"region_iso\": \"HRV\", \"positive\": 3, \"deceased\": 0, \"positive_100k\": 0.07336039516799531, \"deceased_100k\": 0.0, \"driving\": 95.32, \"transit\": null, \"walking\": 95.78, \"retail_and_recreation\": 92.0, \"grocery_and_pharmacy\": 101.0, \"parks\": 91.0, \"transit_stations\": 92.0, \"workplaces\": 99.0, \"residential\": 102.0, \"new\": 2.0, \"new_100k\": 0.04890693011199687, \"mobility\": 95.55}, {\"region_label\": \"Croatia\", \"date\": \"2020-02-27T00:00:00\", \"country\": \"HRV\", \"country_label\": \"Croatia\", \"region_iso\": \"HRV\", \"positive\": 3, \"deceased\": 0, \"positive_100k\": 0.07336039516799531, \"deceased_100k\": 0.0, \"driving\": 98.31, \"transit\": null, \"walking\": 110.22, \"retail_and_recreation\": 100.0, \"grocery_and_pharmacy\": 100.0, \"parks\": 105.0, \"transit_stations\": 99.0, \"workplaces\": 100.0, \"residential\": 101.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 104.265}, {\"region_label\": \"Croatia\", \"date\": \"2020-02-28T00:00:00\", \"country\": \"HRV\", \"country_label\": \"Croatia\", \"region_iso\": \"HRV\", \"positive\": 5, \"deceased\": 0, \"positive_100k\": 0.12226732527999218, \"deceased_100k\": 0.0, \"driving\": 106.94, \"transit\": null, \"walking\": 114.86, \"retail_and_recreation\": 97.0, \"grocery_and_pharmacy\": 100.0, \"parks\": 101.0, \"transit_stations\": 99.0, \"workplaces\": 100.0, \"residential\": 101.0, \"new\": 2.0, \"new_100k\": 0.04890693011199687, \"mobility\": 110.9}, {\"region_label\": \"Croatia\", \"date\": \"2020-02-29T00:00:00\", \"country\": \"HRV\", \"country_label\": \"Croatia\", \"region_iso\": \"HRV\", \"positive\": 6, \"deceased\": 0, \"positive_100k\": 0.14672079033599061, \"deceased_100k\": 0.0, \"driving\": 102.18, \"transit\": null, \"walking\": 113.85, \"retail_and_recreation\": 99.0, \"grocery_and_pharmacy\": 102.0, \"parks\": 102.0, \"transit_stations\": 94.0, \"workplaces\": 101.0, \"residential\": 100.0, \"new\": 1.0, \"new_100k\": 0.024453465055998436, \"mobility\": 108.015}, {\"region_label\": \"Croatia\", \"date\": \"2020-03-01T00:00:00\", \"country\": \"HRV\", \"country_label\": \"Croatia\", \"region_iso\": \"HRV\", \"positive\": 7, \"deceased\": 0, \"positive_100k\": 0.17117425539198905, \"deceased_100k\": 0.0, \"driving\": 97.28, \"transit\": null, \"walking\": 75.8, \"retail_and_recreation\": 92.0, \"grocery_and_pharmacy\": 95.0, \"parks\": 61.0, \"transit_stations\": 94.0, \"workplaces\": 98.0, \"residential\": 102.0, \"new\": 1.0, \"new_100k\": 0.024453465055998436, \"mobility\": 86.53999999999999}, {\"region_label\": \"Croatia\", \"date\": \"2020-03-02T00:00:00\", \"country\": \"HRV\", \"country_label\": \"Croatia\", \"region_iso\": \"HRV\", \"positive\": 7, \"deceased\": 0, \"positive_100k\": 0.17117425539198905, \"deceased_100k\": 0.0, \"driving\": 91.76, \"transit\": null, \"walking\": 109.06, \"retail_and_recreation\": 102.0, \"grocery_and_pharmacy\": 102.0, \"parks\": 104.0, \"transit_stations\": 105.0, \"workplaces\": 102.0, \"residential\": 100.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 100.41}, {\"region_label\": \"Croatia\", \"date\": \"2020-03-03T00:00:00\", \"country\": \"HRV\", \"country_label\": \"Croatia\", \"region_iso\": \"HRV\", \"positive\": 9, \"deceased\": 0, \"positive_100k\": 0.22008118550398592, \"deceased_100k\": 0.0, \"driving\": 95.22, \"transit\": null, \"walking\": 105.85, \"retail_and_recreation\": 99.0, \"grocery_and_pharmacy\": 98.0, \"parks\": 102.0, \"transit_stations\": 101.0, \"workplaces\": 102.0, \"residential\": 101.0, \"new\": 2.0, \"new_100k\": 0.04890693011199687, \"mobility\": 100.535}, {\"region_label\": \"Croatia\", \"date\": \"2020-03-04T00:00:00\", \"country\": \"HRV\", \"country_label\": \"Croatia\", \"region_iso\": \"HRV\", \"positive\": 10, \"deceased\": 0, \"positive_100k\": 0.24453465055998436, \"deceased_100k\": 0.0, \"driving\": 95.12, \"transit\": null, \"walking\": 109.6, \"retail_and_recreation\": 103.0, \"grocery_and_pharmacy\": 102.0, \"parks\": 105.0, \"transit_stations\": 101.0, \"workplaces\": 102.0, \"residential\": 100.0, \"new\": 1.0, \"new_100k\": 0.024453465055998436, \"mobility\": 102.36}, {\"region_label\": \"Croatia\", \"date\": \"2020-03-05T00:00:00\", \"country\": \"HRV\", \"country_label\": \"Croatia\", \"region_iso\": \"HRV\", \"positive\": 10, \"deceased\": 0, \"positive_100k\": 0.24453465055998436, \"deceased_100k\": 0.0, \"driving\": 101.01, \"transit\": null, \"walking\": 119.11, \"retail_and_recreation\": 103.0, \"grocery_and_pharmacy\": 102.0, \"parks\": 118.0, \"transit_stations\": 103.0, \"workplaces\": 103.0, \"residential\": 100.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 110.06}, {\"region_label\": \"Croatia\", \"date\": \"2020-03-06T00:00:00\", \"country\": \"HRV\", \"country_label\": \"Croatia\", \"region_iso\": \"HRV\", \"positive\": 11, \"deceased\": 0, \"positive_100k\": 0.2689881156159828, \"deceased_100k\": 0.0, \"driving\": 108.84, \"transit\": null, \"walking\": 127.88, \"retail_and_recreation\": 98.0, \"grocery_and_pharmacy\": 103.0, \"parks\": 91.0, \"transit_stations\": 101.0, \"workplaces\": 101.0, \"residential\": 101.0, \"new\": 1.0, \"new_100k\": 0.024453465055998436, \"mobility\": 118.36}, {\"region_label\": \"Croatia\", \"date\": \"2020-03-07T00:00:00\", \"country\": \"HRV\", \"country_label\": \"Croatia\", \"region_iso\": \"HRV\", \"positive\": 12, \"deceased\": 0, \"positive_100k\": 0.29344158067198123, \"deceased_100k\": 0.0, \"driving\": 103.38, \"transit\": null, \"walking\": 122.35, \"retail_and_recreation\": 107.0, \"grocery_and_pharmacy\": 106.0, \"parks\": 111.0, \"transit_stations\": 98.0, \"workplaces\": 103.0, \"residential\": 99.0, \"new\": 1.0, \"new_100k\": 0.024453465055998436, \"mobility\": 112.865}, {\"region_label\": \"Croatia\", \"date\": \"2020-03-08T00:00:00\", \"country\": \"HRV\", \"country_label\": \"Croatia\", \"region_iso\": \"HRV\", \"positive\": 12, \"deceased\": 0, \"positive_100k\": 0.29344158067198123, \"deceased_100k\": 0.0, \"driving\": 101.47, \"transit\": null, \"walking\": 90.17, \"retail_and_recreation\": 113.0, \"grocery_and_pharmacy\": 111.0, \"parks\": 109.0, \"transit_stations\": 109.0, \"workplaces\": 102.0, \"residential\": 98.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 95.82}, {\"region_label\": \"Croatia\", \"date\": \"2020-03-09T00:00:00\", \"country\": \"HRV\", \"country_label\": \"Croatia\", \"region_iso\": \"HRV\", \"positive\": 12, \"deceased\": 0, \"positive_100k\": 0.29344158067198123, \"deceased_100k\": 0.0, \"driving\": 93.61, \"transit\": null, \"walking\": 102.57, \"retail_and_recreation\": 101.0, \"grocery_and_pharmacy\": 102.0, \"parks\": 115.0, \"transit_stations\": 103.0, \"workplaces\": 102.0, \"residential\": 99.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 98.09}, {\"region_label\": \"Croatia\", \"date\": \"2020-03-10T00:00:00\", \"country\": \"HRV\", \"country_label\": \"Croatia\", \"region_iso\": \"HRV\", \"positive\": 14, \"deceased\": 0, \"positive_100k\": 0.3423485107839781, \"deceased_100k\": 0.0, \"driving\": 89.39, \"transit\": null, \"walking\": 97.48, \"retail_and_recreation\": 102.0, \"grocery_and_pharmacy\": 105.0, \"parks\": 119.0, \"transit_stations\": 103.0, \"workplaces\": 103.0, \"residential\": 100.0, \"new\": 2.0, \"new_100k\": 0.04890693011199687, \"mobility\": 93.435}, {\"region_label\": \"Croatia\", \"date\": \"2020-03-11T00:00:00\", \"country\": \"HRV\", \"country_label\": \"Croatia\", \"region_iso\": \"HRV\", \"positive\": 19, \"deceased\": 0, \"positive_100k\": 0.4646158360639702, \"deceased_100k\": 0.0, \"driving\": 86.34, \"transit\": null, \"walking\": 105.73, \"retail_and_recreation\": 103.0, \"grocery_and_pharmacy\": 111.0, \"parks\": 127.0, \"transit_stations\": 103.0, \"workplaces\": 102.0, \"residential\": 99.0, \"new\": 5.0, \"new_100k\": 0.12226732527999212, \"mobility\": 96.035}, {\"region_label\": \"Croatia\", \"date\": \"2020-03-12T00:00:00\", \"country\": \"HRV\", \"country_label\": \"Croatia\", \"region_iso\": \"HRV\", \"positive\": 19, \"deceased\": 0, \"positive_100k\": 0.4646158360639702, \"deceased_100k\": 0.0, \"driving\": 77.47, \"transit\": null, \"walking\": 87.88, \"retail_and_recreation\": 101.0, \"grocery_and_pharmacy\": 121.0, \"parks\": 125.0, \"transit_stations\": 101.0, \"workplaces\": 101.0, \"residential\": 100.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 82.675}, {\"region_label\": \"Croatia\", \"date\": \"2020-03-13T00:00:00\", \"country\": \"HRV\", \"country_label\": \"Croatia\", \"region_iso\": \"HRV\", \"positive\": 32, \"deceased\": 0, \"positive_100k\": 0.7825108817919499, \"deceased_100k\": 0.0, \"driving\": 71.89, \"transit\": null, \"walking\": 75.7, \"retail_and_recreation\": 89.0, \"grocery_and_pharmacy\": 127.0, \"parks\": 95.0, \"transit_stations\": 89.0, \"workplaces\": 98.0, \"residential\": 103.0, \"new\": 13.0, \"new_100k\": 0.3178950457279797, \"mobility\": 73.795}, {\"region_label\": \"Croatia\", \"date\": \"2020-03-14T00:00:00\", \"country\": \"HRV\", \"country_label\": \"Croatia\", \"region_iso\": \"HRV\", \"positive\": 38, \"deceased\": 0, \"positive_100k\": 0.9292316721279404, \"deceased_100k\": 0.0, \"driving\": 57.01, \"transit\": null, \"walking\": 60.49, \"retail_and_recreation\": 82.0, \"grocery_and_pharmacy\": 109.0, \"parks\": 101.0, \"transit_stations\": 78.0, \"workplaces\": 96.0, \"residential\": 104.0, \"new\": 6.0, \"new_100k\": 0.1467207903359905, \"mobility\": 58.75}, {\"region_label\": \"Croatia\", \"date\": \"2020-03-15T00:00:00\", \"country\": \"HRV\", \"country_label\": \"Croatia\", \"region_iso\": \"HRV\", \"positive\": 49, \"deceased\": 0, \"positive_100k\": 1.1982197877439233, \"deceased_100k\": 0.0, \"driving\": 50.05, \"transit\": null, \"walking\": 50.81, \"retail_and_recreation\": 76.0, \"grocery_and_pharmacy\": 103.0, \"parks\": 103.0, \"transit_stations\": 75.0, \"workplaces\": 92.0, \"residential\": 104.0, \"new\": 11.0, \"new_100k\": 0.2689881156159829, \"mobility\": 50.43}, {\"region_label\": \"Croatia\", \"date\": \"2020-03-16T00:00:00\", \"country\": \"HRV\", \"country_label\": \"Croatia\", \"region_iso\": \"HRV\", \"positive\": 57, \"deceased\": 0, \"positive_100k\": 1.3938475081919108, \"deceased_100k\": 0.0, \"driving\": 45.82, \"transit\": null, \"walking\": 47.23, \"retail_and_recreation\": 81.0, \"grocery_and_pharmacy\": 118.0, \"parks\": 113.0, \"transit_stations\": 65.0, \"workplaces\": 76.0, \"residential\": 109.0, \"new\": 8.0, \"new_100k\": 0.19562772044798749, \"mobility\": 46.525}, {\"region_label\": \"Croatia\", \"date\": \"2020-03-17T00:00:00\", \"country\": \"HRV\", \"country_label\": \"Croatia\", \"region_iso\": \"HRV\", \"positive\": 65, \"deceased\": 0, \"positive_100k\": 1.589475228639898, \"deceased_100k\": 0.0, \"driving\": 44.88, \"transit\": null, \"walking\": 49.83, \"retail_and_recreation\": 71.0, \"grocery_and_pharmacy\": 99.0, \"parks\": 117.0, \"transit_stations\": 59.0, \"workplaces\": 71.0, \"residential\": 111.0, \"new\": 8.0, \"new_100k\": 0.19562772044798726, \"mobility\": 47.355000000000004}, {\"region_label\": \"Croatia\", \"date\": \"2020-03-18T00:00:00\", \"country\": \"HRV\", \"country_label\": \"Croatia\", \"region_iso\": \"HRV\", \"positive\": 81, \"deceased\": 0, \"positive_100k\": 1.980730669535873, \"deceased_100k\": 0.0, \"driving\": 40.99, \"transit\": null, \"walking\": 43.23, \"retail_and_recreation\": 70.0, \"grocery_and_pharmacy\": 107.0, \"parks\": 114.0, \"transit_stations\": 55.0, \"workplaces\": 67.0, \"residential\": 112.0, \"new\": 16.0, \"new_100k\": 0.39125544089597497, \"mobility\": 42.11}, {\"region_label\": \"Croatia\", \"date\": \"2020-03-19T00:00:00\", \"country\": \"HRV\", \"country_label\": \"Croatia\", \"region_iso\": \"HRV\", \"positive\": 105, \"deceased\": 1, \"positive_100k\": 2.5676138308798357, \"deceased_100k\": 0.024453465055998436, \"driving\": 39.66, \"transit\": null, \"walking\": 40.69, \"retail_and_recreation\": 43.0, \"grocery_and_pharmacy\": 86.0, \"parks\": 114.0, \"transit_stations\": 49.0, \"workplaces\": 60.0, \"residential\": 115.0, \"new\": 24.0, \"new_100k\": 0.5868831613439627, \"mobility\": 40.175}, {\"region_label\": \"Croatia\", \"date\": \"2020-03-20T00:00:00\", \"country\": \"HRV\", \"country_label\": \"Croatia\", \"region_iso\": \"HRV\", \"positive\": 128, \"deceased\": 1, \"positive_100k\": 3.1300435271677998, \"deceased_100k\": 0.024453465055998436, \"driving\": 39.87, \"transit\": null, \"walking\": 41.04, \"retail_and_recreation\": 35.0, \"grocery_and_pharmacy\": 80.0, \"parks\": 104.0, \"transit_stations\": 43.0, \"workplaces\": 55.0, \"residential\": 118.0, \"new\": 23.0, \"new_100k\": 0.562429696287964, \"mobility\": 40.455}, {\"region_label\": \"Croatia\", \"date\": \"2020-03-21T00:00:00\", \"country\": \"HRV\", \"country_label\": \"Croatia\", \"region_iso\": \"HRV\", \"positive\": 206, \"deceased\": 1, \"positive_100k\": 5.037413801535678, \"deceased_100k\": 0.024453465055998436, \"driving\": 30.85, \"transit\": null, \"walking\": 24.67, \"retail_and_recreation\": 27.0, \"grocery_and_pharmacy\": 72.0, \"parks\": 72.0, \"transit_stations\": 39.0, \"workplaces\": 59.0, \"residential\": 113.0, \"new\": 78.0, \"new_100k\": 1.907370274367878, \"mobility\": 27.76}, {\"region_label\": \"Croatia\", \"date\": \"2020-03-22T00:00:00\", \"country\": \"HRV\", \"country_label\": \"Croatia\", \"region_iso\": \"HRV\", \"positive\": 254, \"deceased\": 1, \"positive_100k\": 6.211180124223603, \"deceased_100k\": 0.024453465055998436, \"driving\": 40.23, \"transit\": null, \"walking\": 20.4, \"retail_and_recreation\": 21.0, \"grocery_and_pharmacy\": 51.0, \"parks\": 43.0, \"transit_stations\": 44.0, \"workplaces\": 56.0, \"residential\": 111.0, \"new\": 48.0, \"new_100k\": 1.173766322687925, \"mobility\": 30.314999999999998}, {\"region_label\": \"Croatia\", \"date\": \"2020-03-23T00:00:00\", \"country\": \"HRV\", \"country_label\": \"Croatia\", \"region_iso\": \"HRV\", \"positive\": 315, \"deceased\": 1, \"positive_100k\": 7.702841492639507, \"deceased_100k\": 0.024453465055998436, \"driving\": 27.56, \"transit\": null, \"walking\": 20.86, \"retail_and_recreation\": 27.0, \"grocery_and_pharmacy\": 61.0, \"parks\": 48.0, \"transit_stations\": 23.0, \"workplaces\": 42.0, \"residential\": 122.0, \"new\": 61.0, \"new_100k\": 1.4916613684159046, \"mobility\": 24.21}, {\"region_label\": \"Croatia\", \"date\": \"2020-03-24T00:00:00\", \"country\": \"HRV\", \"country_label\": \"Croatia\", \"region_iso\": \"HRV\", \"positive\": 382, \"deceased\": 1, \"positive_100k\": 9.341223651391402, \"deceased_100k\": 0.024453465055998436, \"driving\": 21.93, \"transit\": null, \"walking\": 18.05, \"retail_and_recreation\": 20.0, \"grocery_and_pharmacy\": 50.0, \"parks\": 40.0, \"transit_stations\": 18.0, \"workplaces\": 37.0, \"residential\": 127.0, \"new\": 67.0, \"new_100k\": 1.6383821587518952, \"mobility\": 19.990000000000002}, {\"region_label\": \"Croatia\", \"date\": \"2020-03-25T00:00:00\", \"country\": \"HRV\", \"country_label\": \"Croatia\", \"region_iso\": \"HRV\", \"positive\": 442, \"deceased\": 1, \"positive_100k\": 10.808431554751309, \"deceased_100k\": 0.024453465055998436, \"driving\": 21.32, \"transit\": null, \"walking\": 17.06, \"retail_and_recreation\": 20.0, \"grocery_and_pharmacy\": 51.0, \"parks\": 41.0, \"transit_stations\": 18.0, \"workplaces\": 36.0, \"residential\": 127.0, \"new\": 60.0, \"new_100k\": 1.4672079033599061, \"mobility\": 19.189999999999998}, {\"region_label\": \"Croatia\", \"date\": \"2020-03-26T00:00:00\", \"country\": \"HRV\", \"country_label\": \"Croatia\", \"region_iso\": \"HRV\", \"positive\": 495, \"deceased\": 3, \"positive_100k\": 12.104465202719226, \"deceased_100k\": 0.07336039516799531, \"driving\": 21.79, \"transit\": null, \"walking\": 19.31, \"retail_and_recreation\": 21.0, \"grocery_and_pharmacy\": 49.0, \"parks\": 40.0, \"transit_stations\": 18.0, \"workplaces\": 36.0, \"residential\": 128.0, \"new\": 53.0, \"new_100k\": 1.296033647967917, \"mobility\": 20.549999999999997}, {\"region_label\": \"Croatia\", \"date\": \"2020-03-27T00:00:00\", \"country\": \"HRV\", \"country_label\": \"Croatia\", \"region_iso\": \"HRV\", \"positive\": 586, \"deceased\": 3, \"positive_100k\": 14.329730522815083, \"deceased_100k\": 0.07336039516799531, \"driving\": 23.58, \"transit\": null, \"walking\": 22.15, \"retail_and_recreation\": 22.0, \"grocery_and_pharmacy\": 53.0, \"parks\": 48.0, \"transit_stations\": 21.0, \"workplaces\": 37.0, \"residential\": 129.0, \"new\": 91.0, \"new_100k\": 2.2252653200958576, \"mobility\": 22.865}, {\"region_label\": \"Croatia\", \"date\": \"2020-03-28T00:00:00\", \"country\": \"HRV\", \"country_label\": \"Croatia\", \"region_iso\": \"HRV\", \"positive\": 657, \"deceased\": 5, \"positive_100k\": 16.065926541790972, \"deceased_100k\": 0.12226732527999218, \"driving\": 20.51, \"transit\": null, \"walking\": 21.21, \"retail_and_recreation\": 21.0, \"grocery_and_pharmacy\": 49.0, \"parks\": 58.0, \"transit_stations\": 26.0, \"workplaces\": 48.0, \"residential\": 118.0, \"new\": 71.0, \"new_100k\": 1.736196018975889, \"mobility\": 20.86}, {\"region_label\": \"Croatia\", \"date\": \"2020-03-29T00:00:00\", \"country\": \"HRV\", \"country_label\": \"Croatia\", \"region_iso\": \"HRV\", \"positive\": 713, \"deceased\": 6, \"positive_100k\": 17.435320584926885, \"deceased_100k\": 0.14672079033599061, \"driving\": 21.47, \"transit\": null, \"walking\": 20.79, \"retail_and_recreation\": 18.0, \"grocery_and_pharmacy\": 43.0, \"parks\": 55.0, \"transit_stations\": 26.0, \"workplaces\": 50.0, \"residential\": 115.0, \"new\": 56.0, \"new_100k\": 1.3693940431359124, \"mobility\": 21.13}, {\"region_label\": \"Croatia\", \"date\": \"2020-03-30T00:00:00\", \"country\": \"HRV\", \"country_label\": \"Croatia\", \"region_iso\": \"HRV\", \"positive\": 790, \"deceased\": 6, \"positive_100k\": 19.318237394238764, \"deceased_100k\": 0.14672079033599061, \"driving\": 24.45, \"transit\": null, \"walking\": 24.35, \"retail_and_recreation\": 26.0, \"grocery_and_pharmacy\": 54.0, \"parks\": 59.0, \"transit_stations\": 21.0, \"workplaces\": 39.0, \"residential\": 125.0, \"new\": 77.0, \"new_100k\": 1.8829168093118795, \"mobility\": 24.4}, {\"region_label\": \"Croatia\", \"date\": \"2020-03-31T00:00:00\", \"country\": \"HRV\", \"country_label\": \"Croatia\", \"region_iso\": \"HRV\", \"positive\": 867, \"deceased\": 6, \"positive_100k\": 21.20115420355064, \"deceased_100k\": 0.14672079033599061, \"driving\": 26.41, \"transit\": null, \"walking\": 26.22, \"retail_and_recreation\": 26.0, \"grocery_and_pharmacy\": 55.0, \"parks\": 58.0, \"transit_stations\": 23.0, \"workplaces\": 39.0, \"residential\": 125.0, \"new\": 77.0, \"new_100k\": 1.882916809311876, \"mobility\": 26.314999999999998}, {\"region_label\": \"Croatia\", \"date\": \"2020-04-01T00:00:00\", \"country\": \"HRV\", \"country_label\": \"Croatia\", \"region_iso\": \"HRV\", \"positive\": 963, \"deceased\": 6, \"positive_100k\": 23.548686848926494, \"deceased_100k\": 0.14672079033599061, \"driving\": 25.98, \"transit\": null, \"walking\": 27.31, \"retail_and_recreation\": 28.0, \"grocery_and_pharmacy\": 59.0, \"parks\": 66.0, \"transit_stations\": 24.0, \"workplaces\": 40.0, \"residential\": 124.0, \"new\": 96.0, \"new_100k\": 2.3475326453758534, \"mobility\": 26.645}, {\"region_label\": \"Croatia\", \"date\": \"2020-04-02T00:00:00\", \"country\": \"HRV\", \"country_label\": \"Croatia\", \"region_iso\": \"HRV\", \"positive\": 1011, \"deceased\": 7, \"positive_100k\": 24.72245317161442, \"deceased_100k\": 0.17117425539198905, \"driving\": 27.97, \"transit\": null, \"walking\": 31.43, \"retail_and_recreation\": 29.0, \"grocery_and_pharmacy\": 57.0, \"parks\": 78.0, \"transit_stations\": 26.0, \"workplaces\": 40.0, \"residential\": 124.0, \"new\": 48.0, \"new_100k\": 1.173766322687925, \"mobility\": 29.7}, {\"region_label\": \"Croatia\", \"date\": \"2020-04-03T00:00:00\", \"country\": \"HRV\", \"country_label\": \"Croatia\", \"region_iso\": \"HRV\", \"positive\": 1079, \"deceased\": 8, \"positive_100k\": 26.385288795422312, \"deceased_100k\": 0.19562772044798749, \"driving\": 26.77, \"transit\": null, \"walking\": 31.65, \"retail_and_recreation\": 29.0, \"grocery_and_pharmacy\": 62.0, \"parks\": 75.0, \"transit_stations\": 27.0, \"workplaces\": 41.0, \"residential\": 125.0, \"new\": 68.0, \"new_100k\": 1.6628356238078936, \"mobility\": 29.21}, {\"region_label\": \"Croatia\", \"date\": \"2020-04-04T00:00:00\", \"country\": \"HRV\", \"country_label\": \"Croatia\", \"region_iso\": \"HRV\", \"positive\": 1126, \"deceased\": 12, \"positive_100k\": 27.53460165305424, \"deceased_100k\": 0.29344158067198123, \"driving\": 26.2, \"transit\": null, \"walking\": 33.63, \"retail_and_recreation\": 27.0, \"grocery_and_pharmacy\": 59.0, \"parks\": 69.0, \"transit_stations\": 32.0, \"workplaces\": 53.0, \"residential\": 116.0, \"new\": 47.0, \"new_100k\": 1.1493128576319265, \"mobility\": 29.915}, {\"region_label\": \"Croatia\", \"date\": \"2020-04-05T00:00:00\", \"country\": \"HRV\", \"country_label\": \"Croatia\", \"region_iso\": \"HRV\", \"positive\": 1182, \"deceased\": 15, \"positive_100k\": 28.903995696190147, \"deceased_100k\": 0.36680197583997654, \"driving\": 26.18, \"transit\": null, \"walking\": 33.36, \"retail_and_recreation\": 24.0, \"grocery_and_pharmacy\": 56.0, \"parks\": 70.0, \"transit_stations\": 34.0, \"workplaces\": 54.0, \"residential\": 113.0, \"new\": 56.0, \"new_100k\": 1.3693940431359088, \"mobility\": 29.77}, {\"region_label\": \"Croatia\", \"date\": \"2020-04-06T00:00:00\", \"country\": \"HRV\", \"country_label\": \"Croatia\", \"region_iso\": \"HRV\", \"positive\": 1222, \"deceased\": 16, \"positive_100k\": 29.882134298430085, \"deceased_100k\": 0.39125544089597497, \"driving\": 30.47, \"transit\": null, \"walking\": 32.17, \"retail_and_recreation\": 34.0, \"grocery_and_pharmacy\": 65.0, \"parks\": 90.0, \"transit_stations\": 29.0, \"workplaces\": 43.0, \"residential\": 121.0, \"new\": 40.0, \"new_100k\": 0.9781386022399374, \"mobility\": 31.32}, {\"region_label\": \"Croatia\", \"date\": \"2020-04-07T00:00:00\", \"country\": \"HRV\", \"country_label\": \"Croatia\", \"region_iso\": \"HRV\", \"positive\": 1282, \"deceased\": 18, \"positive_100k\": 31.349342201789995, \"deceased_100k\": 0.44016237100797184, \"driving\": 31.83, \"transit\": null, \"walking\": 35.68, \"retail_and_recreation\": 35.0, \"grocery_and_pharmacy\": 67.0, \"parks\": 95.0, \"transit_stations\": 30.0, \"workplaces\": 43.0, \"residential\": 121.0, \"new\": 60.0, \"new_100k\": 1.4672079033599097, \"mobility\": 33.754999999999995}, {\"region_label\": \"Croatia\", \"date\": \"2020-04-08T00:00:00\", \"country\": \"HRV\", \"country_label\": \"Croatia\", \"region_iso\": \"HRV\", \"positive\": 1343, \"deceased\": 19, \"positive_100k\": 32.8410035702059, \"deceased_100k\": 0.4646158360639702, \"driving\": 32.21, \"transit\": null, \"walking\": 36.74, \"retail_and_recreation\": 36.0, \"grocery_and_pharmacy\": 72.0, \"parks\": 92.0, \"transit_stations\": 30.0, \"workplaces\": 43.0, \"residential\": 121.0, \"new\": 61.0, \"new_100k\": 1.4916613684159046, \"mobility\": 34.475}, {\"region_label\": \"Croatia\", \"date\": \"2020-04-09T00:00:00\", \"country\": \"HRV\", \"country_label\": \"Croatia\", \"region_iso\": \"HRV\", \"positive\": 1407, \"deceased\": 20, \"positive_100k\": 34.4060253337898, \"deceased_100k\": 0.4890693011199687, \"driving\": 35.53, \"transit\": null, \"walking\": 38.59, \"retail_and_recreation\": 40.0, \"grocery_and_pharmacy\": 84.0, \"parks\": 92.0, \"transit_stations\": 32.0, \"workplaces\": 43.0, \"residential\": 121.0, \"new\": 64.0, \"new_100k\": 1.5650217635838999, \"mobility\": 37.06}, {\"region_label\": \"Croatia\", \"date\": \"2020-04-10T00:00:00\", \"country\": \"HRV\", \"country_label\": \"Croatia\", \"region_iso\": \"HRV\", \"positive\": 1495, \"deceased\": 21, \"positive_100k\": 36.55793025871766, \"deceased_100k\": 0.5135227661759671, \"driving\": 32.9, \"transit\": null, \"walking\": 40.64, \"retail_and_recreation\": 36.0, \"grocery_and_pharmacy\": 85.0, \"parks\": 83.0, \"transit_stations\": 30.0, \"workplaces\": 39.0, \"residential\": 125.0, \"new\": 88.0, \"new_100k\": 2.1519049249278623, \"mobility\": 36.769999999999996}, {\"region_label\": \"Croatia\", \"date\": \"2020-04-11T00:00:00\", \"country\": \"HRV\", \"country_label\": \"Croatia\", \"region_iso\": \"HRV\", \"positive\": 1534, \"deceased\": 21, \"positive_100k\": 37.5116153959016, \"deceased_100k\": 0.5135227661759671, \"driving\": 26.15, \"transit\": null, \"walking\": 33.41, \"retail_and_recreation\": 30.0, \"grocery_and_pharmacy\": 70.0, \"parks\": 79.0, \"transit_stations\": 35.0, \"workplaces\": 48.0, \"residential\": 116.0, \"new\": 39.0, \"new_100k\": 0.953685137183939, \"mobility\": 29.779999999999998}, {\"region_label\": \"Denmark\", \"date\": \"2020-02-15T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 104.27, \"transit\": 112.56, \"walking\": 125.1, \"retail_and_recreation\": 98.0, \"grocery_and_pharmacy\": 99.0, \"parks\": 96.0, \"transit_stations\": 102.0, \"workplaces\": 94.0, \"residential\": 100.0, \"new\": null, \"new_100k\": null, \"mobility\": 113.97666666666665}, {\"region_label\": \"Denmark\", \"date\": \"2020-02-16T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 98.93, \"transit\": 107.51, \"walking\": 81.17, \"retail_and_recreation\": 93.0, \"grocery_and_pharmacy\": 93.0, \"parks\": 67.0, \"transit_stations\": 95.0, \"workplaces\": 94.0, \"residential\": 101.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 95.87}, {\"region_label\": \"Denmark\", \"date\": \"2020-02-17T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 102.21, \"transit\": 105.58, \"walking\": 97.36, \"retail_and_recreation\": 97.0, \"grocery_and_pharmacy\": 99.0, \"parks\": 100.0, \"transit_stations\": 97.0, \"workplaces\": 98.0, \"residential\": 101.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 101.71666666666665}, {\"region_label\": \"Denmark\", \"date\": \"2020-02-18T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 107.19, \"transit\": 111.99, \"walking\": 107.58, \"retail_and_recreation\": 101.0, \"grocery_and_pharmacy\": 101.0, \"parks\": 109.0, \"transit_stations\": 99.0, \"workplaces\": 99.0, \"residential\": 101.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 108.92}, {\"region_label\": \"Denmark\", \"date\": \"2020-02-19T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 110.27, \"transit\": 114.15, \"walking\": 117.17, \"retail_and_recreation\": 100.0, \"grocery_and_pharmacy\": 100.0, \"parks\": 112.0, \"transit_stations\": 98.0, \"workplaces\": 99.0, \"residential\": 101.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 113.86333333333334}, {\"region_label\": \"Denmark\", \"date\": \"2020-02-20T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 112.79, \"transit\": 122.5, \"walking\": 120.13, \"retail_and_recreation\": 101.0, \"grocery_and_pharmacy\": 99.0, \"parks\": 97.0, \"transit_stations\": 99.0, \"workplaces\": 98.0, \"residential\": 101.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 118.47333333333334}, {\"region_label\": \"Denmark\", \"date\": \"2020-02-21T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 118.37, \"transit\": 130.37, \"walking\": 145.54, \"retail_and_recreation\": 101.0, \"grocery_and_pharmacy\": 101.0, \"parks\": 115.0, \"transit_stations\": 99.0, \"workplaces\": 97.0, \"residential\": 101.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 131.42666666666665}, {\"region_label\": \"Denmark\", \"date\": \"2020-02-22T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 109.78, \"transit\": 124.55, \"walking\": 123.99, \"retail_and_recreation\": 94.0, \"grocery_and_pharmacy\": 97.0, \"parks\": 76.0, \"transit_stations\": 96.0, \"workplaces\": 97.0, \"residential\": 101.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 119.44}, {\"region_label\": \"Denmark\", \"date\": \"2020-02-23T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 103.25, \"transit\": 106.04, \"walking\": 88.97, \"retail_and_recreation\": 101.0, \"grocery_and_pharmacy\": 98.0, \"parks\": 91.0, \"transit_stations\": 100.0, \"workplaces\": 100.0, \"residential\": 100.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 99.42}, {\"region_label\": \"Denmark\", \"date\": \"2020-02-24T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 103.9, \"transit\": 102.94, \"walking\": 100.38, \"retail_and_recreation\": 98.0, \"grocery_and_pharmacy\": 99.0, \"parks\": 112.0, \"transit_stations\": 102.0, \"workplaces\": 102.0, \"residential\": 100.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 102.40666666666668}, {\"region_label\": \"Denmark\", \"date\": \"2020-02-25T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 110.44, \"transit\": 104.58, \"walking\": 98.78, \"retail_and_recreation\": 97.0, \"grocery_and_pharmacy\": 97.0, \"parks\": 96.0, \"transit_stations\": 101.0, \"workplaces\": 103.0, \"residential\": 101.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 104.59999999999998}, {\"region_label\": \"Denmark\", \"date\": \"2020-02-26T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 110.13, \"transit\": 106.09, \"walking\": 107.83, \"retail_and_recreation\": 98.0, \"grocery_and_pharmacy\": 98.0, \"parks\": 101.0, \"transit_stations\": 100.0, \"workplaces\": 103.0, \"residential\": 101.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 108.01666666666667}, {\"region_label\": \"Denmark\", \"date\": \"2020-02-27T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.017248974807182335, \"deceased_100k\": 0.0, \"driving\": 112.25, \"transit\": 104.81, \"walking\": 115.52, \"retail_and_recreation\": 102.0, \"grocery_and_pharmacy\": 101.0, \"parks\": 121.0, \"transit_stations\": 102.0, \"workplaces\": 103.0, \"residential\": 100.0, \"new\": 1.0, \"new_100k\": 0.017248974807182335, \"mobility\": 110.86}, {\"region_label\": \"Denmark\", \"date\": \"2020-02-28T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.017248974807182335, \"deceased_100k\": 0.0, \"driving\": 124.22, \"transit\": 120.99, \"walking\": 147.94, \"retail_and_recreation\": 117.0, \"grocery_and_pharmacy\": 101.0, \"parks\": 123.0, \"transit_stations\": 106.0, \"workplaces\": 102.0, \"residential\": 99.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 131.04999999999998}, {\"region_label\": \"Denmark\", \"date\": \"2020-02-29T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"positive\": 3, \"deceased\": 0, \"positive_100k\": 0.05174692442154701, \"deceased_100k\": 0.0, \"driving\": 116.13, \"transit\": 120.91, \"walking\": 135.36, \"retail_and_recreation\": 110.0, \"grocery_and_pharmacy\": 96.0, \"parks\": 83.0, \"transit_stations\": 105.0, \"workplaces\": 100.0, \"residential\": 100.0, \"new\": 2.0, \"new_100k\": 0.03449794961436468, \"mobility\": 124.13333333333333}, {\"region_label\": \"Denmark\", \"date\": \"2020-03-01T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"positive\": 4, \"deceased\": 0, \"positive_100k\": 0.06899589922872934, \"deceased_100k\": 0.0, \"driving\": 107.98, \"transit\": 105.83, \"walking\": 96.3, \"retail_and_recreation\": 121.0, \"grocery_and_pharmacy\": 93.0, \"parks\": 95.0, \"transit_stations\": 105.0, \"workplaces\": 101.0, \"residential\": 100.0, \"new\": 1.0, \"new_100k\": 0.017248974807182328, \"mobility\": 103.37}, {\"region_label\": \"Denmark\", \"date\": \"2020-03-02T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"positive\": 4, \"deceased\": 0, \"positive_100k\": 0.06899589922872934, \"deceased_100k\": 0.0, \"driving\": 103.48, \"transit\": 98.93, \"walking\": 104.5, \"retail_and_recreation\": 111.0, \"grocery_and_pharmacy\": 95.0, \"parks\": 128.0, \"transit_stations\": 101.0, \"workplaces\": 102.0, \"residential\": 100.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 102.30333333333334}, {\"region_label\": \"Denmark\", \"date\": \"2020-03-03T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"positive\": 6, \"deceased\": 0, \"positive_100k\": 0.10349384884309402, \"deceased_100k\": 0.0, \"driving\": 108.13, \"transit\": 102.88, \"walking\": 106.18, \"retail_and_recreation\": 110.0, \"grocery_and_pharmacy\": 95.0, \"parks\": 109.0, \"transit_stations\": 99.0, \"workplaces\": 102.0, \"residential\": 100.0, \"new\": 2.0, \"new_100k\": 0.034497949614364684, \"mobility\": 105.73}, {\"region_label\": \"Denmark\", \"date\": \"2020-03-04T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"positive\": 11, \"deceased\": 0, \"positive_100k\": 0.1897387228790057, \"deceased_100k\": 0.0, \"driving\": 109.36, \"transit\": 101.65, \"walking\": 111.64, \"retail_and_recreation\": 109.0, \"grocery_and_pharmacy\": 95.0, \"parks\": 116.0, \"transit_stations\": 101.0, \"workplaces\": 102.0, \"residential\": 100.0, \"new\": 5.0, \"new_100k\": 0.08624487403591168, \"mobility\": 107.55}, {\"region_label\": \"Denmark\", \"date\": \"2020-03-05T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"positive\": 11, \"deceased\": 0, \"positive_100k\": 0.1897387228790057, \"deceased_100k\": 0.0, \"driving\": 110.75, \"transit\": 103.03, \"walking\": 115.88, \"retail_and_recreation\": 110.0, \"grocery_and_pharmacy\": 97.0, \"parks\": 130.0, \"transit_stations\": 99.0, \"workplaces\": 102.0, \"residential\": 100.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 109.88666666666666}, {\"region_label\": \"Denmark\", \"date\": \"2020-03-06T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"positive\": 24, \"deceased\": 0, \"positive_100k\": 0.4139753953723761, \"deceased_100k\": 0.0, \"driving\": 118.81, \"transit\": 115.12, \"walking\": 137.78, \"retail_and_recreation\": 107.0, \"grocery_and_pharmacy\": 97.0, \"parks\": 111.0, \"transit_stations\": 98.0, \"workplaces\": 101.0, \"residential\": 100.0, \"new\": 13.0, \"new_100k\": 0.2242366724933704, \"mobility\": 123.90333333333335}, {\"region_label\": \"Denmark\", \"date\": \"2020-03-07T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"positive\": 24, \"deceased\": 0, \"positive_100k\": 0.4139753953723761, \"deceased_100k\": 0.0, \"driving\": 113.75, \"transit\": 109.95, \"walking\": 143.34, \"retail_and_recreation\": 110.0, \"grocery_and_pharmacy\": 98.0, \"parks\": 147.0, \"transit_stations\": 107.0, \"workplaces\": 101.0, \"residential\": 99.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 122.34666666666665}, {\"region_label\": \"Denmark\", \"date\": \"2020-03-08T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"positive\": 37, \"deceased\": 0, \"positive_100k\": 0.6382120678657464, \"deceased_100k\": 0.0, \"driving\": 104.49, \"transit\": 97.29, \"walking\": 90.9, \"retail_and_recreation\": 111.0, \"grocery_and_pharmacy\": 92.0, \"parks\": 93.0, \"transit_stations\": 99.0, \"workplaces\": 98.0, \"residential\": 100.0, \"new\": 13.0, \"new_100k\": 0.22423667249337026, \"mobility\": 97.56}, {\"region_label\": \"Denmark\", \"date\": \"2020-03-09T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"positive\": 92, \"deceased\": 0, \"positive_100k\": 1.586905682260775, \"deceased_100k\": 0.0, \"driving\": 101.64, \"transit\": 93.95, \"walking\": 97.37, \"retail_and_recreation\": 105.0, \"grocery_and_pharmacy\": 95.0, \"parks\": 114.0, \"transit_stations\": 97.0, \"workplaces\": 100.0, \"residential\": 101.0, \"new\": 55.0, \"new_100k\": 0.9486936143950286, \"mobility\": 97.65333333333335}, {\"region_label\": \"Denmark\", \"date\": \"2020-03-10T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"positive\": 264, \"deceased\": 0, \"positive_100k\": 4.553729349096137, \"deceased_100k\": 0.0, \"driving\": 100.99, \"transit\": 91.14, \"walking\": 93.53, \"retail_and_recreation\": 103.0, \"grocery_and_pharmacy\": 96.0, \"parks\": 94.0, \"transit_stations\": 93.0, \"workplaces\": 100.0, \"residential\": 102.0, \"new\": 172.0, \"new_100k\": 2.966823666835362, \"mobility\": 95.21999999999998}, {\"region_label\": \"Denmark\", \"date\": \"2020-03-11T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"positive\": 444, \"deceased\": 0, \"positive_100k\": 7.658544814388956, \"deceased_100k\": 0.0, \"driving\": 90.37, \"transit\": 77.56, \"walking\": 91.86, \"retail_and_recreation\": 105.0, \"grocery_and_pharmacy\": 105.0, \"parks\": 125.0, \"transit_stations\": 90.0, \"workplaces\": 99.0, \"residential\": 102.0, \"new\": 180.0, \"new_100k\": 3.1048154652928197, \"mobility\": 86.59666666666668}, {\"region_label\": \"Denmark\", \"date\": \"2020-03-12T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"positive\": 617, \"deceased\": 0, \"positive_100k\": 10.6426174560315, \"deceased_100k\": 0.0, \"driving\": 67.62, \"transit\": 48.7, \"walking\": 54.89, \"retail_and_recreation\": 89.0, \"grocery_and_pharmacy\": 122.0, \"parks\": 84.0, \"transit_stations\": 64.0, \"workplaces\": 72.0, \"residential\": 112.0, \"new\": 173.0, \"new_100k\": 2.984072641642544, \"mobility\": 57.07}, {\"region_label\": \"Denmark\", \"date\": \"2020-03-13T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"positive\": 804, \"deceased\": 0, \"positive_100k\": 13.868175744974597, \"deceased_100k\": 0.0, \"driving\": 66.97, \"transit\": 45.07, \"walking\": 62.04, \"retail_and_recreation\": 72.0, \"grocery_and_pharmacy\": 93.0, \"parks\": 102.0, \"transit_stations\": 52.0, \"workplaces\": 56.0, \"residential\": 116.0, \"new\": 187.0, \"new_100k\": 3.2255582889430965, \"mobility\": 58.026666666666664}, {\"region_label\": \"Denmark\", \"date\": \"2020-03-14T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"positive\": 836, \"deceased\": 1, \"positive_100k\": 14.420142938804432, \"deceased_100k\": 0.017248974807182335, \"driving\": 62.05, \"transit\": 39.65, \"walking\": 66.91, \"retail_and_recreation\": 69.0, \"grocery_and_pharmacy\": 91.0, \"parks\": 186.0, \"transit_stations\": 64.0, \"workplaces\": 84.0, \"residential\": 108.0, \"new\": 32.0, \"new_100k\": 0.5519671938298352, \"mobility\": 56.203333333333326}, {\"region_label\": \"Denmark\", \"date\": \"2020-03-15T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"positive\": 875, \"deceased\": 2, \"positive_100k\": 15.092852956284544, \"deceased_100k\": 0.03449794961436467, \"driving\": 56.49, \"transit\": 33.91, \"walking\": 46.67, \"retail_and_recreation\": 67.0, \"grocery_and_pharmacy\": 76.0, \"parks\": 92.0, \"transit_stations\": 50.0, \"workplaces\": 78.0, \"residential\": 108.0, \"new\": 39.0, \"new_100k\": 0.6727100174801119, \"mobility\": 45.69}, {\"region_label\": \"Denmark\", \"date\": \"2020-03-16T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"positive\": 933, \"deceased\": 3, \"positive_100k\": 16.09329349510112, \"deceased_100k\": 0.05174692442154701, \"driving\": 62.62, \"transit\": 32.69, \"walking\": 55.9, \"retail_and_recreation\": 76.0, \"grocery_and_pharmacy\": 86.0, \"parks\": 150.0, \"transit_stations\": 48.0, \"workplaces\": 50.0, \"residential\": 117.0, \"new\": 58.0, \"new_100k\": 1.0004405388165747, \"mobility\": 50.403333333333336}, {\"region_label\": \"Denmark\", \"date\": \"2020-03-17T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"positive\": 1025, \"deceased\": 4, \"positive_100k\": 17.680199177361892, \"deceased_100k\": 0.06899589922872934, \"driving\": 58.82, \"transit\": 28.17, \"walking\": 49.84, \"retail_and_recreation\": 75.0, \"grocery_and_pharmacy\": 96.0, \"parks\": 138.0, \"transit_stations\": 45.0, \"workplaces\": 48.0, \"residential\": 118.0, \"new\": 92.0, \"new_100k\": 1.5869056822607739, \"mobility\": 45.61000000000001}, {\"region_label\": \"Denmark\", \"date\": \"2020-03-18T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"positive\": 1116, \"deceased\": 4, \"positive_100k\": 19.249855884815485, \"deceased_100k\": 0.06899589922872934, \"driving\": 55.46, \"transit\": 25.76, \"walking\": 45.91, \"retail_and_recreation\": 59.0, \"grocery_and_pharmacy\": 79.0, \"parks\": 111.0, \"transit_stations\": 39.0, \"workplaces\": 46.0, \"residential\": 120.0, \"new\": 91.0, \"new_100k\": 1.5696567074535928, \"mobility\": 42.376666666666665}, {\"region_label\": \"Denmark\", \"date\": \"2020-03-19T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"positive\": 1225, \"deceased\": 6, \"positive_100k\": 21.12999413879836, \"deceased_100k\": 0.10349384884309402, \"driving\": 59.78, \"transit\": 29.16, \"walking\": 56.3, \"retail_and_recreation\": 61.0, \"grocery_and_pharmacy\": 80.0, \"parks\": 204.0, \"transit_stations\": 42.0, \"workplaces\": 45.0, \"residential\": 119.0, \"new\": 109.0, \"new_100k\": 1.8801382539828744, \"mobility\": 48.413333333333334}, {\"region_label\": \"Denmark\", \"date\": \"2020-03-20T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"positive\": 1337, \"deceased\": 9, \"positive_100k\": 23.06187931720278, \"deceased_100k\": 0.155240773264641, \"driving\": 60.23, \"transit\": 27.97, \"walking\": 54.85, \"retail_and_recreation\": 56.0, \"grocery_and_pharmacy\": 78.0, \"parks\": 164.0, \"transit_stations\": 38.0, \"workplaces\": 44.0, \"residential\": 121.0, \"new\": 112.0, \"new_100k\": 1.9318851784044213, \"mobility\": 47.68333333333333}, {\"region_label\": \"Denmark\", \"date\": \"2020-03-21T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"positive\": 1420, \"deceased\": 13, \"positive_100k\": 24.493544226198917, \"deceased_100k\": 0.22423667249337034, \"driving\": 56.59, \"transit\": 27.14, \"walking\": 59.29, \"retail_and_recreation\": 52.0, \"grocery_and_pharmacy\": 79.0, \"parks\": 185.0, \"transit_stations\": 45.0, \"workplaces\": 73.0, \"residential\": 111.0, \"new\": 83.0, \"new_100k\": 1.4316649089961366, \"mobility\": 47.67333333333334}, {\"region_label\": \"Denmark\", \"date\": \"2020-03-22T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"positive\": 1514, \"deceased\": 13, \"positive_100k\": 26.114947858074053, \"deceased_100k\": 0.22423667249337034, \"driving\": 55.81, \"transit\": 27.42, \"walking\": 50.87, \"retail_and_recreation\": 62.0, \"grocery_and_pharmacy\": 75.0, \"parks\": 149.0, \"transit_stations\": 40.0, \"workplaces\": 72.0, \"residential\": 109.0, \"new\": 94.0, \"new_100k\": 1.6214036318751361, \"mobility\": 44.699999999999996}, {\"region_label\": \"Denmark\", \"date\": \"2020-03-23T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"positive\": 1572, \"deceased\": 24, \"positive_100k\": 27.11538839689063, \"deceased_100k\": 0.4139753953723761, \"driving\": 59.21, \"transit\": 26.07, \"walking\": 52.11, \"retail_and_recreation\": 64.0, \"grocery_and_pharmacy\": 80.0, \"parks\": 154.0, \"transit_stations\": 40.0, \"workplaces\": 45.0, \"residential\": 119.0, \"new\": 58.0, \"new_100k\": 1.0004405388165765, \"mobility\": 45.79666666666666}, {\"region_label\": \"Denmark\", \"date\": \"2020-03-24T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"positive\": 1718, \"deceased\": 32, \"positive_100k\": 29.633738718739252, \"deceased_100k\": 0.5519671938298347, \"driving\": 60.48, \"transit\": 26.51, \"walking\": 53.17, \"retail_and_recreation\": 64.0, \"grocery_and_pharmacy\": 82.0, \"parks\": 161.0, \"transit_stations\": 40.0, \"workplaces\": 45.0, \"residential\": 119.0, \"new\": 146.0, \"new_100k\": 2.5183503218486223, \"mobility\": 46.72}, {\"region_label\": \"Denmark\", \"date\": \"2020-03-25T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"positive\": 1862, \"deceased\": 34, \"positive_100k\": 32.11759109097351, \"deceased_100k\": 0.5864651434441994, \"driving\": 62.93, \"transit\": 26.33, \"walking\": 56.91, \"retail_and_recreation\": 63.0, \"grocery_and_pharmacy\": 82.0, \"parks\": 167.0, \"transit_stations\": 41.0, \"workplaces\": 45.0, \"residential\": 119.0, \"new\": 144.0, \"new_100k\": 2.48385237223426, \"mobility\": 48.72333333333333}, {\"region_label\": \"Denmark\", \"date\": \"2020-03-26T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"positive\": 2023, \"deceased\": 41, \"positive_100k\": 34.894676034929866, \"deceased_100k\": 0.7072079670944758, \"driving\": 64.33, \"transit\": 27.01, \"walking\": 58.8, \"retail_and_recreation\": 64.0, \"grocery_and_pharmacy\": 83.0, \"parks\": 191.0, \"transit_stations\": 41.0, \"workplaces\": 45.0, \"residential\": 119.0, \"new\": 161.0, \"new_100k\": 2.7770849439563534, \"mobility\": 50.04666666666666}, {\"region_label\": \"Denmark\", \"date\": \"2020-03-27T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"positive\": 2200, \"deceased\": 52, \"positive_100k\": 37.94774457580114, \"deceased_100k\": 0.8969466899734814, \"driving\": 66.46, \"transit\": 27.21, \"walking\": 63.98, \"retail_and_recreation\": 61.0, \"grocery_and_pharmacy\": 82.0, \"parks\": 196.0, \"transit_stations\": 39.0, \"workplaces\": 45.0, \"residential\": 119.0, \"new\": 177.0, \"new_100k\": 3.0530685408712728, \"mobility\": 52.54999999999999}, {\"region_label\": \"Denmark\", \"date\": \"2020-03-28T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"positive\": 2366, \"deceased\": 65, \"positive_100k\": 40.811074393793405, \"deceased_100k\": 1.121183362466852, \"driving\": 62.57, \"transit\": 28.69, \"walking\": 64.24, \"retail_and_recreation\": 57.0, \"grocery_and_pharmacy\": 86.0, \"parks\": 179.0, \"transit_stations\": 44.0, \"workplaces\": 72.0, \"residential\": 110.0, \"new\": 166.0, \"new_100k\": 2.863329817992266, \"mobility\": 51.833333333333336}, {\"region_label\": \"Denmark\", \"date\": \"2020-03-29T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"positive\": 2564, \"deceased\": 72, \"positive_100k\": 44.2263714056155, \"deceased_100k\": 1.241926186117128, \"driving\": 59.38, \"transit\": 27.39, \"walking\": 50.9, \"retail_and_recreation\": 63.0, \"grocery_and_pharmacy\": 78.0, \"parks\": 135.0, \"transit_stations\": 40.0, \"workplaces\": 72.0, \"residential\": 109.0, \"new\": 198.0, \"new_100k\": 3.4152970118220978, \"mobility\": 45.89000000000001}, {\"region_label\": \"Denmark\", \"date\": \"2020-03-30T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"positive\": 2755, \"deceased\": 77, \"positive_100k\": 47.52092559378733, \"deceased_100k\": 1.3281710601530399, \"driving\": 64.61, \"transit\": 27.76, \"walking\": 54.27, \"retail_and_recreation\": 67.0, \"grocery_and_pharmacy\": 82.0, \"parks\": 153.0, \"transit_stations\": 41.0, \"workplaces\": 46.0, \"residential\": 118.0, \"new\": 191.0, \"new_100k\": 3.29455418817183, \"mobility\": 48.88}, {\"region_label\": \"Denmark\", \"date\": \"2020-03-31T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"positive\": 3039, \"deceased\": 90, \"positive_100k\": 52.41963443902712, \"deceased_100k\": 1.5524077326464103, \"driving\": 70.8, \"transit\": 29.02, \"walking\": 60.88, \"retail_and_recreation\": 77.0, \"grocery_and_pharmacy\": 96.0, \"parks\": 170.0, \"transit_stations\": 46.0, \"workplaces\": 47.0, \"residential\": 117.0, \"new\": 284.0, \"new_100k\": 4.8987088452397884, \"mobility\": 53.56666666666666}, {\"region_label\": \"Denmark\", \"date\": \"2020-04-01T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"positive\": 3290, \"deceased\": 104, \"positive_100k\": 56.74912711562988, \"deceased_100k\": 1.7938933799469627, \"driving\": 69.53, \"transit\": 28.55, \"walking\": 54.62, \"retail_and_recreation\": 68.0, \"grocery_and_pharmacy\": 88.0, \"parks\": 113.0, \"transit_stations\": 42.0, \"workplaces\": 46.0, \"residential\": 119.0, \"new\": 251.0, \"new_100k\": 4.3294926766027615, \"mobility\": 50.9}, {\"region_label\": \"Denmark\", \"date\": \"2020-04-02T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"positive\": 3573, \"deceased\": 123, \"positive_100k\": 61.63058698606249, \"deceased_100k\": 2.121623901283427, \"driving\": 69.08, \"transit\": 29.55, \"walking\": 53.2, \"retail_and_recreation\": 66.0, \"grocery_and_pharmacy\": 87.0, \"parks\": 111.0, \"transit_stations\": 39.0, \"workplaces\": 45.0, \"residential\": 120.0, \"new\": 283.0, \"new_100k\": 4.881459870432607, \"mobility\": 50.60999999999999}, {\"region_label\": \"Denmark\", \"date\": \"2020-04-03T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"positive\": 3946, \"deceased\": 139, \"positive_100k\": 68.06445458914149, \"deceased_100k\": 2.3976074981983446, \"driving\": 72.34, \"transit\": 28.34, \"walking\": 58.8, \"retail_and_recreation\": 65.0, \"grocery_and_pharmacy\": 90.0, \"parks\": 132.0, \"transit_stations\": 39.0, \"workplaces\": 45.0, \"residential\": 119.0, \"new\": 373.0, \"new_100k\": 6.433867603079001, \"mobility\": 53.160000000000004}, {\"region_label\": \"Denmark\", \"date\": \"2020-04-04T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"positive\": 4269, \"deceased\": 161, \"positive_100k\": 73.63587345186139, \"deceased_100k\": 2.777084943956356, \"driving\": 67.84, \"transit\": 31.71, \"walking\": 64.62, \"retail_and_recreation\": 62.0, \"grocery_and_pharmacy\": 92.0, \"parks\": 159.0, \"transit_stations\": 47.0, \"workplaces\": 75.0, \"residential\": 110.0, \"new\": 323.0, \"new_100k\": 5.571418862719895, \"mobility\": 54.723333333333336}, {\"region_label\": \"Denmark\", \"date\": \"2020-04-05T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"positive\": 4561, \"deceased\": 179, \"positive_100k\": 78.67257409555863, \"deceased_100k\": 3.0875664904856377, \"driving\": 75.49, \"transit\": 33.54, \"walking\": 72.24, \"retail_and_recreation\": 78.0, \"grocery_and_pharmacy\": 88.0, \"parks\": 218.0, \"transit_stations\": 51.0, \"workplaces\": 77.0, \"residential\": 107.0, \"new\": 292.0, \"new_100k\": 5.036700643697245, \"mobility\": 60.423333333333325}, {\"region_label\": \"Denmark\", \"date\": \"2020-04-06T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"positive\": 4875, \"deceased\": 187, \"positive_100k\": 84.08875218501389, \"deceased_100k\": 3.2255582889430965, \"driving\": 84.67, \"transit\": 34.78, \"walking\": 80.21, \"retail_and_recreation\": 85.0, \"grocery_and_pharmacy\": 95.0, \"parks\": 261.0, \"transit_stations\": 48.0, \"workplaces\": 41.0, \"residential\": 116.0, \"new\": 314.0, \"new_100k\": 5.416178089455258, \"mobility\": 66.55333333333333}, {\"region_label\": \"Denmark\", \"date\": \"2020-04-07T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"positive\": 5266, \"deceased\": 203, \"positive_100k\": 90.83310133462217, \"deceased_100k\": 3.501541885858014, \"driving\": 86.89, \"transit\": 35.29, \"walking\": 81.1, \"retail_and_recreation\": 87.0, \"grocery_and_pharmacy\": 104.0, \"parks\": 267.0, \"transit_stations\": 49.0, \"workplaces\": 41.0, \"residential\": 116.0, \"new\": 391.0, \"new_100k\": 6.744349149608283, \"mobility\": 67.76}, {\"region_label\": \"Denmark\", \"date\": \"2020-04-08T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"positive\": 5597, \"deceased\": 218, \"positive_100k\": 96.54251199579953, \"deceased_100k\": 3.7602765079657487, \"driving\": 89.81, \"transit\": 35.24, \"walking\": 80.84, \"retail_and_recreation\": 91.0, \"grocery_and_pharmacy\": 111.0, \"parks\": 231.0, \"transit_stations\": 49.0, \"workplaces\": 40.0, \"residential\": 115.0, \"new\": 331.0, \"new_100k\": 5.709410661177358, \"mobility\": 68.63000000000001}, {\"region_label\": \"Denmark\", \"date\": \"2020-04-09T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"positive\": 5830, \"deceased\": 237, \"positive_100k\": 100.56152312587301, \"deceased_100k\": 4.088007029302213, \"driving\": 74.33, \"transit\": 33.76, \"walking\": 72.01, \"retail_and_recreation\": 60.0, \"grocery_and_pharmacy\": 84.0, \"parks\": 288.0, \"transit_stations\": 38.0, \"workplaces\": 18.0, \"residential\": 122.0, \"new\": 233.0, \"new_100k\": 4.01901113007348, \"mobility\": 60.03333333333334}, {\"region_label\": \"Denmark\", \"date\": \"2020-04-10T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"positive\": 6014, \"deceased\": 247, \"positive_100k\": 103.73533449039456, \"deceased_100k\": 4.260496777374036, \"driving\": 74.66, \"transit\": 34.54, \"walking\": 73.72, \"retail_and_recreation\": 40.0, \"grocery_and_pharmacy\": 64.0, \"parks\": 272.0, \"transit_stations\": 35.0, \"workplaces\": 18.0, \"residential\": 124.0, \"new\": 184.0, \"new_100k\": 3.173811364521555, \"mobility\": 60.97333333333333}, {\"region_label\": \"Denmark\", \"date\": \"2020-04-11T00:00:00\", \"country\": \"DNK\", \"country_label\": \"Denmark\", \"region_iso\": \"DNK\", \"positive\": 6191, \"deceased\": 260, \"positive_100k\": 106.78840303126583, \"deceased_100k\": 4.484733449867408, \"driving\": 71.32, \"transit\": 32.59, \"walking\": 65.98, \"retail_and_recreation\": 69.0, \"grocery_and_pharmacy\": 104.0, \"parks\": 150.0, \"transit_stations\": 48.0, \"workplaces\": 77.0, \"residential\": 108.0, \"new\": 177.0, \"new_100k\": 3.0530685408712657, \"mobility\": 56.629999999999995}, {\"region_label\": \"Estonia\", \"date\": \"2020-02-15T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 156.51, \"transit\": 122.03, \"walking\": 219.01, \"retail_and_recreation\": 104.0, \"grocery_and_pharmacy\": 100.0, \"parks\": 92.0, \"transit_stations\": 99.0, \"workplaces\": 101.0, \"residential\": 100.0, \"new\": null, \"new_100k\": null, \"mobility\": 165.85}, {\"region_label\": \"Estonia\", \"date\": \"2020-02-16T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 132.21, \"transit\": 111.45, \"walking\": 154.76, \"retail_and_recreation\": 106.0, \"grocery_and_pharmacy\": 98.0, \"parks\": 83.0, \"transit_stations\": 99.0, \"workplaces\": 101.0, \"residential\": 100.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 132.80666666666667}, {\"region_label\": \"Estonia\", \"date\": \"2020-02-17T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 121.16, \"transit\": 135.19, \"walking\": 171.89, \"retail_and_recreation\": 104.0, \"grocery_and_pharmacy\": 99.0, \"parks\": 97.0, \"transit_stations\": 100.0, \"workplaces\": 100.0, \"residential\": 101.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 142.74666666666667}, {\"region_label\": \"Estonia\", \"date\": \"2020-02-18T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 120.55, \"transit\": 124.33, \"walking\": 167.24, \"retail_and_recreation\": 104.0, \"grocery_and_pharmacy\": 101.0, \"parks\": 103.0, \"transit_stations\": 104.0, \"workplaces\": 101.0, \"residential\": 101.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 137.37333333333333}, {\"region_label\": \"Estonia\", \"date\": \"2020-02-19T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 126.22, \"transit\": 128.38, \"walking\": 171.89, \"retail_and_recreation\": 105.0, \"grocery_and_pharmacy\": 101.0, \"parks\": 115.0, \"transit_stations\": 104.0, \"workplaces\": 101.0, \"residential\": 100.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 142.16333333333333}, {\"region_label\": \"Estonia\", \"date\": \"2020-02-20T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 134.37, \"transit\": 131.65, \"walking\": 189.11, \"retail_and_recreation\": 106.0, \"grocery_and_pharmacy\": 101.0, \"parks\": 122.0, \"transit_stations\": 106.0, \"workplaces\": 100.0, \"residential\": 100.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 151.71}, {\"region_label\": \"Estonia\", \"date\": \"2020-02-21T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 150.88, \"transit\": 136.75, \"walking\": 194.57, \"retail_and_recreation\": 101.0, \"grocery_and_pharmacy\": 102.0, \"parks\": 95.0, \"transit_stations\": 103.0, \"workplaces\": 99.0, \"residential\": 101.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 160.73333333333332}, {\"region_label\": \"Estonia\", \"date\": \"2020-02-22T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 141.36, \"transit\": 113.11, \"walking\": 169.81, \"retail_and_recreation\": 93.0, \"grocery_and_pharmacy\": 95.0, \"parks\": 70.0, \"transit_stations\": 93.0, \"workplaces\": 100.0, \"residential\": 100.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 141.42666666666668}, {\"region_label\": \"Estonia\", \"date\": \"2020-02-23T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 122.6, \"transit\": 103.17, \"walking\": 164.25, \"retail_and_recreation\": 112.0, \"grocery_and_pharmacy\": 112.0, \"parks\": 133.0, \"transit_stations\": 107.0, \"workplaces\": 99.0, \"residential\": 98.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 130.00666666666666}, {\"region_label\": \"Estonia\", \"date\": \"2020-02-24T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 121.06, \"transit\": 122.95, \"walking\": 146.77, \"retail_and_recreation\": 78.0, \"grocery_and_pharmacy\": 93.0, \"parks\": 255.0, \"transit_stations\": 87.0, \"workplaces\": 23.0, \"residential\": 116.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 130.26}, {\"region_label\": \"Estonia\", \"date\": \"2020-02-25T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 127.19, \"transit\": 148.39, \"walking\": 175.53, \"retail_and_recreation\": 102.0, \"grocery_and_pharmacy\": 100.0, \"parks\": 127.0, \"transit_stations\": 104.0, \"workplaces\": 82.0, \"residential\": 102.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 150.37}, {\"region_label\": \"Estonia\", \"date\": \"2020-02-26T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 123.42, \"transit\": 137.03, \"walking\": 154.53, \"retail_and_recreation\": 99.0, \"grocery_and_pharmacy\": 96.0, \"parks\": 108.0, \"transit_stations\": 102.0, \"workplaces\": 82.0, \"residential\": 103.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 138.32666666666668}, {\"region_label\": \"Estonia\", \"date\": \"2020-02-27T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.07570687509274092, \"deceased_100k\": 0.0, \"driving\": 123.3, \"transit\": 140.98, \"walking\": 175.07, \"retail_and_recreation\": 100.0, \"grocery_and_pharmacy\": 99.0, \"parks\": 112.0, \"transit_stations\": 101.0, \"workplaces\": 82.0, \"residential\": 103.0, \"new\": 1.0, \"new_100k\": 0.07570687509274092, \"mobility\": 146.45}, {\"region_label\": \"Estonia\", \"date\": \"2020-02-28T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.07570687509274092, \"deceased_100k\": 0.0, \"driving\": 133.53, \"transit\": 131.46, \"walking\": 188.3, \"retail_and_recreation\": 97.0, \"grocery_and_pharmacy\": 100.0, \"parks\": 112.0, \"transit_stations\": 97.0, \"workplaces\": 81.0, \"residential\": 104.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 151.09666666666666}, {\"region_label\": \"Estonia\", \"date\": \"2020-02-29T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.07570687509274092, \"deceased_100k\": 0.0, \"driving\": 129.93, \"transit\": 112.47, \"walking\": 185.28, \"retail_and_recreation\": 94.0, \"grocery_and_pharmacy\": 101.0, \"parks\": 115.0, \"transit_stations\": 100.0, \"workplaces\": 100.0, \"residential\": 100.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 142.56}, {\"region_label\": \"Estonia\", \"date\": \"2020-03-01T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.07570687509274092, \"deceased_100k\": 0.0, \"driving\": 103.6, \"transit\": 94.34, \"walking\": 109.68, \"retail_and_recreation\": 98.0, \"grocery_and_pharmacy\": 100.0, \"parks\": 96.0, \"transit_stations\": 101.0, \"workplaces\": 102.0, \"residential\": 100.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 102.54}, {\"region_label\": \"Estonia\", \"date\": \"2020-03-02T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.07570687509274092, \"deceased_100k\": 0.0, \"driving\": 100.78, \"transit\": 112.28, \"walking\": 117.16, \"retail_and_recreation\": 101.0, \"grocery_and_pharmacy\": 102.0, \"parks\": 113.0, \"transit_stations\": 102.0, \"workplaces\": 100.0, \"residential\": 101.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 110.07333333333334}, {\"region_label\": \"Estonia\", \"date\": \"2020-03-03T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"positive\": 2, \"deceased\": 0, \"positive_100k\": 0.15141375018548184, \"deceased_100k\": 0.0, \"driving\": 101.86, \"transit\": 113.75, \"walking\": 115.63, \"retail_and_recreation\": 100.0, \"grocery_and_pharmacy\": 102.0, \"parks\": 97.0, \"transit_stations\": 100.0, \"workplaces\": 101.0, \"residential\": 100.0, \"new\": 1.0, \"new_100k\": 0.07570687509274092, \"mobility\": 110.41333333333334}, {\"region_label\": \"Estonia\", \"date\": \"2020-03-04T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"positive\": 2, \"deceased\": 0, \"positive_100k\": 0.15141375018548184, \"deceased_100k\": 0.0, \"driving\": 109.48, \"transit\": 113.85, \"walking\": 108.64, \"retail_and_recreation\": 100.0, \"grocery_and_pharmacy\": 99.0, \"parks\": 93.0, \"transit_stations\": 100.0, \"workplaces\": 101.0, \"residential\": 101.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 110.65666666666665}, {\"region_label\": \"Estonia\", \"date\": \"2020-03-05T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"positive\": 3, \"deceased\": 0, \"positive_100k\": 0.22712062527822274, \"deceased_100k\": 0.0, \"driving\": 116.67, \"transit\": 125.62, \"walking\": 137.73, \"retail_and_recreation\": 106.0, \"grocery_and_pharmacy\": 106.0, \"parks\": 103.0, \"transit_stations\": 104.0, \"workplaces\": 101.0, \"residential\": 100.0, \"new\": 1.0, \"new_100k\": 0.0757068750927409, \"mobility\": 126.67333333333333}, {\"region_label\": \"Estonia\", \"date\": \"2020-03-06T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"positive\": 10, \"deceased\": 0, \"positive_100k\": 0.7570687509274092, \"deceased_100k\": 0.0, \"driving\": 144.04, \"transit\": 142.82, \"walking\": 186.29, \"retail_and_recreation\": 108.0, \"grocery_and_pharmacy\": 110.0, \"parks\": 122.0, \"transit_stations\": 107.0, \"workplaces\": 101.0, \"residential\": 99.0, \"new\": 7.0, \"new_100k\": 0.5299481256491865, \"mobility\": 157.71666666666667}, {\"region_label\": \"Estonia\", \"date\": \"2020-03-07T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"positive\": 10, \"deceased\": 0, \"positive_100k\": 0.7570687509274092, \"deceased_100k\": 0.0, \"driving\": 146.29, \"transit\": 114.67, \"walking\": 214.04, \"retail_and_recreation\": 110.0, \"grocery_and_pharmacy\": 114.0, \"parks\": 118.0, \"transit_stations\": 107.0, \"workplaces\": 104.0, \"residential\": 99.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 158.33333333333334}, {\"region_label\": \"Estonia\", \"date\": \"2020-03-08T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"positive\": 10, \"deceased\": 0, \"positive_100k\": 0.7570687509274092, \"deceased_100k\": 0.0, \"driving\": 125.54, \"transit\": 100.09, \"walking\": 143.26, \"retail_and_recreation\": 129.0, \"grocery_and_pharmacy\": 125.0, \"parks\": 191.0, \"transit_stations\": 122.0, \"workplaces\": 106.0, \"residential\": 96.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 122.96333333333332}, {\"region_label\": \"Estonia\", \"date\": \"2020-03-09T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"positive\": 10, \"deceased\": 0, \"positive_100k\": 0.7570687509274092, \"deceased_100k\": 0.0, \"driving\": 106.44, \"transit\": 111.36, \"walking\": 121.16, \"retail_and_recreation\": 105.0, \"grocery_and_pharmacy\": 103.0, \"parks\": 117.0, \"transit_stations\": 103.0, \"workplaces\": 100.0, \"residential\": 101.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 112.98666666666668}, {\"region_label\": \"Estonia\", \"date\": \"2020-03-10T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"positive\": 12, \"deceased\": 0, \"positive_100k\": 0.908482501112891, \"deceased_100k\": 0.0, \"driving\": 105.48, \"transit\": 104.23, \"walking\": 120.7, \"retail_and_recreation\": 104.0, \"grocery_and_pharmacy\": 106.0, \"parks\": 99.0, \"transit_stations\": 102.0, \"workplaces\": 100.0, \"residential\": 101.0, \"new\": 2.0, \"new_100k\": 0.15141375018548175, \"mobility\": 110.13666666666667}, {\"region_label\": \"Estonia\", \"date\": \"2020-03-11T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"positive\": 16, \"deceased\": 0, \"positive_100k\": 1.2113100014838547, \"deceased_100k\": 0.0, \"driving\": 103.96, \"transit\": 110.53, \"walking\": 110.63, \"retail_and_recreation\": 102.0, \"grocery_and_pharmacy\": 104.0, \"parks\": 90.0, \"transit_stations\": 98.0, \"workplaces\": 99.0, \"residential\": 101.0, \"new\": 4.0, \"new_100k\": 0.30282750037096373, \"mobility\": 108.37333333333333}, {\"region_label\": \"Estonia\", \"date\": \"2020-03-12T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"positive\": 16, \"deceased\": 0, \"positive_100k\": 1.2113100014838547, \"deceased_100k\": 0.0, \"driving\": 86.54, \"transit\": 84.68, \"walking\": 95.06, \"retail_and_recreation\": 101.0, \"grocery_and_pharmacy\": 119.0, \"parks\": 95.0, \"transit_stations\": 97.0, \"workplaces\": 98.0, \"residential\": 102.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 88.76}, {\"region_label\": \"Estonia\", \"date\": \"2020-03-13T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"positive\": 79, \"deceased\": 0, \"positive_100k\": 5.980843132326533, \"deceased_100k\": 0.0, \"driving\": 87.46, \"transit\": 74.33, \"walking\": 100.32, \"retail_and_recreation\": 87.0, \"grocery_and_pharmacy\": 122.0, \"parks\": 89.0, \"transit_stations\": 83.0, \"workplaces\": 88.0, \"residential\": 107.0, \"new\": 63.0, \"new_100k\": 4.769533130842678, \"mobility\": 87.37}, {\"region_label\": \"Estonia\", \"date\": \"2020-03-14T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"positive\": 115, \"deceased\": 0, \"positive_100k\": 8.706290635665205, \"deceased_100k\": 0.0, \"driving\": 81.09, \"transit\": 56.95, \"walking\": 82.78, \"retail_and_recreation\": 65.0, \"grocery_and_pharmacy\": 96.0, \"parks\": 96.0, \"transit_stations\": 74.0, \"workplaces\": 89.0, \"residential\": 107.0, \"new\": 36.0, \"new_100k\": 2.725447503338672, \"mobility\": 73.60666666666667}, {\"region_label\": \"Estonia\", \"date\": \"2020-03-15T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"positive\": 171, \"deceased\": 0, \"positive_100k\": 12.945875640858697, \"deceased_100k\": 0.0, \"driving\": 71.3, \"transit\": 41.08, \"walking\": 64.93, \"retail_and_recreation\": 67.0, \"grocery_and_pharmacy\": 96.0, \"parks\": 151.0, \"transit_stations\": 77.0, \"workplaces\": 86.0, \"residential\": 105.0, \"new\": 56.0, \"new_100k\": 4.239585005193492, \"mobility\": 59.10333333333333}, {\"region_label\": \"Estonia\", \"date\": \"2020-03-16T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"positive\": 205, \"deceased\": 0, \"positive_100k\": 15.519909394011888, \"deceased_100k\": 0.0, \"driving\": 60.41, \"transit\": 39.19, \"walking\": 48.13, \"retail_and_recreation\": 66.0, \"grocery_and_pharmacy\": 95.0, \"parks\": 79.0, \"transit_stations\": 62.0, \"workplaces\": 60.0, \"residential\": 116.0, \"new\": 34.0, \"new_100k\": 2.5740337531531914, \"mobility\": 49.24333333333333}, {\"region_label\": \"Estonia\", \"date\": \"2020-03-17T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"positive\": 225, \"deceased\": 0, \"positive_100k\": 17.034046895866705, \"deceased_100k\": 0.0, \"driving\": 63.05, \"transit\": 38.22, \"walking\": 56.22, \"retail_and_recreation\": 60.0, \"grocery_and_pharmacy\": 85.0, \"parks\": 120.0, \"transit_stations\": 61.0, \"workplaces\": 55.0, \"residential\": 117.0, \"new\": 20.0, \"new_100k\": 1.514137501854817, \"mobility\": 52.49666666666667}, {\"region_label\": \"Estonia\", \"date\": \"2020-03-18T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"positive\": 258, \"deceased\": 0, \"positive_100k\": 19.53237377392716, \"deceased_100k\": 0.0, \"driving\": 55.28, \"transit\": 34.77, \"walking\": 44.75, \"retail_and_recreation\": 55.0, \"grocery_and_pharmacy\": 80.0, \"parks\": 73.0, \"transit_stations\": 53.0, \"workplaces\": 53.0, \"residential\": 120.0, \"new\": 33.0, \"new_100k\": 2.4983268780604533, \"mobility\": 44.93333333333334}, {\"region_label\": \"Estonia\", \"date\": \"2020-03-19T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"positive\": 267, \"deceased\": 0, \"positive_100k\": 20.213735649761826, \"deceased_100k\": 0.0, \"driving\": 64.73, \"transit\": 38.59, \"walking\": 62.43, \"retail_and_recreation\": 60.0, \"grocery_and_pharmacy\": 85.0, \"parks\": 152.0, \"transit_stations\": 62.0, \"workplaces\": 54.0, \"residential\": 118.0, \"new\": 9.0, \"new_100k\": 0.6813618758346678, \"mobility\": 55.25}, {\"region_label\": \"Estonia\", \"date\": \"2020-03-20T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"positive\": 283, \"deceased\": 0, \"positive_100k\": 21.42504565124568, \"deceased_100k\": 0.0, \"driving\": 71.37, \"transit\": 39.14, \"walking\": 71.92, \"retail_and_recreation\": 56.0, \"grocery_and_pharmacy\": 84.0, \"parks\": 119.0, \"transit_stations\": 57.0, \"workplaces\": 55.0, \"residential\": 120.0, \"new\": 16.0, \"new_100k\": 1.2113100014838523, \"mobility\": 60.81}, {\"region_label\": \"Estonia\", \"date\": \"2020-03-21T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"positive\": 306, \"deceased\": 0, \"positive_100k\": 23.166303778378722, \"deceased_100k\": 0.0, \"driving\": 64.32, \"transit\": 34.22, \"walking\": 57.43, \"retail_and_recreation\": 50.0, \"grocery_and_pharmacy\": 83.0, \"parks\": 113.0, \"transit_stations\": 61.0, \"workplaces\": 76.0, \"residential\": 110.0, \"new\": 23.0, \"new_100k\": 1.7412581271330438, \"mobility\": 51.99}, {\"region_label\": \"Estonia\", \"date\": \"2020-03-22T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"positive\": 326, \"deceased\": 0, \"positive_100k\": 24.680441280233538, \"deceased_100k\": 0.0, \"driving\": 67.7, \"transit\": 34.82, \"walking\": 67.11, \"retail_and_recreation\": 57.0, \"grocery_and_pharmacy\": 86.0, \"parks\": 175.0, \"transit_stations\": 65.0, \"workplaces\": 76.0, \"residential\": 107.0, \"new\": 20.0, \"new_100k\": 1.5141375018548153, \"mobility\": 56.54333333333333}, {\"region_label\": \"Estonia\", \"date\": \"2020-03-23T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"positive\": 352, \"deceased\": 0, \"positive_100k\": 26.648820032644803, \"deceased_100k\": 0.0, \"driving\": 62.64, \"transit\": 37.4, \"walking\": 54.79, \"retail_and_recreation\": 60.0, \"grocery_and_pharmacy\": 82.0, \"parks\": 127.0, \"transit_stations\": 57.0, \"workplaces\": 54.0, \"residential\": 118.0, \"new\": 26.0, \"new_100k\": 1.9683787524112653, \"mobility\": 51.60999999999999}, {\"region_label\": \"Estonia\", \"date\": \"2020-03-24T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"positive\": 369, \"deceased\": 0, \"positive_100k\": 27.9358369092214, \"deceased_100k\": 0.0, \"driving\": 61.09, \"transit\": 37.17, \"walking\": 56.87, \"retail_and_recreation\": 57.0, \"grocery_and_pharmacy\": 81.0, \"parks\": 112.0, \"transit_stations\": 56.0, \"workplaces\": 52.0, \"residential\": 119.0, \"new\": 17.0, \"new_100k\": 1.2870168765765975, \"mobility\": 51.71}, {\"region_label\": \"Estonia\", \"date\": \"2020-03-25T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"positive\": 404, \"deceased\": 1, \"positive_100k\": 30.585577537467334, \"deceased_100k\": 0.07570687509274092, \"driving\": 62.33, \"transit\": 37.03, \"walking\": 53.1, \"retail_and_recreation\": 59.0, \"grocery_and_pharmacy\": 82.0, \"parks\": 113.0, \"transit_stations\": 56.0, \"workplaces\": 52.0, \"residential\": 119.0, \"new\": 35.0, \"new_100k\": 2.649740628245933, \"mobility\": 50.82}, {\"region_label\": \"Estonia\", \"date\": \"2020-03-26T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"positive\": 538, \"deceased\": 1, \"positive_100k\": 40.73029879989462, \"deceased_100k\": 0.07570687509274092, \"driving\": 61.88, \"transit\": 32.75, \"walking\": 57.36, \"retail_and_recreation\": 56.0, \"grocery_and_pharmacy\": 78.0, \"parks\": 123.0, \"transit_stations\": 56.0, \"workplaces\": 51.0, \"residential\": 119.0, \"new\": 134.0, \"new_100k\": 10.144721262427286, \"mobility\": 50.663333333333334}, {\"region_label\": \"Estonia\", \"date\": \"2020-03-27T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"positive\": 575, \"deceased\": 1, \"positive_100k\": 43.53145317832603, \"deceased_100k\": 0.07570687509274092, \"driving\": 63.68, \"transit\": 27.32, \"walking\": 61.33, \"retail_and_recreation\": 45.0, \"grocery_and_pharmacy\": 77.0, \"parks\": 108.0, \"transit_stations\": 52.0, \"workplaces\": 50.0, \"residential\": 121.0, \"new\": 37.0, \"new_100k\": 2.801154378431413, \"mobility\": 50.776666666666664}, {\"region_label\": \"Estonia\", \"date\": \"2020-03-28T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"positive\": 645, \"deceased\": 1, \"positive_100k\": 48.83093443481789, \"deceased_100k\": 0.07570687509274092, \"driving\": 71.24, \"transit\": 30.27, \"walking\": 64.54, \"retail_and_recreation\": 38.0, \"grocery_and_pharmacy\": 76.0, \"parks\": 128.0, \"transit_stations\": 59.0, \"workplaces\": 70.0, \"residential\": 110.0, \"new\": 70.0, \"new_100k\": 5.299481256491859, \"mobility\": 55.35}, {\"region_label\": \"Estonia\", \"date\": \"2020-03-29T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"positive\": 679, \"deceased\": 3, \"positive_100k\": 51.404968187971086, \"deceased_100k\": 0.22712062527822274, \"driving\": 56.55, \"transit\": 26.49, \"walking\": 46.86, \"retail_and_recreation\": 40.0, \"grocery_and_pharmacy\": 72.0, \"parks\": 104.0, \"transit_stations\": 49.0, \"workplaces\": 68.0, \"residential\": 110.0, \"new\": 34.0, \"new_100k\": 2.574033753153195, \"mobility\": 43.29999999999999}, {\"region_label\": \"Estonia\", \"date\": \"2020-03-30T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"positive\": 715, \"deceased\": 3, \"positive_100k\": 54.13041569130976, \"deceased_100k\": 0.22712062527822274, \"driving\": 52.04, \"transit\": 26.77, \"walking\": 39.42, \"retail_and_recreation\": 47.0, \"grocery_and_pharmacy\": 71.0, \"parks\": 91.0, \"transit_stations\": 48.0, \"workplaces\": 49.0, \"residential\": 121.0, \"new\": 36.0, \"new_100k\": 2.725447503338671, \"mobility\": 39.410000000000004}, {\"region_label\": \"Estonia\", \"date\": \"2020-03-31T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"positive\": 745, \"deceased\": 4, \"positive_100k\": 56.401621944091985, \"deceased_100k\": 0.3028275003709637, \"driving\": 56.81, \"transit\": 27.64, \"walking\": 42.93, \"retail_and_recreation\": 47.0, \"grocery_and_pharmacy\": 75.0, \"parks\": 89.0, \"transit_stations\": 49.0, \"workplaces\": 49.0, \"residential\": 120.0, \"new\": 30.0, \"new_100k\": 2.2712062527822283, \"mobility\": 42.46}, {\"region_label\": \"Estonia\", \"date\": \"2020-04-01T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"positive\": 779, \"deceased\": 5, \"positive_100k\": 58.97565569724517, \"deceased_100k\": 0.3785343754637046, \"driving\": 59.1, \"transit\": 30.04, \"walking\": 46.77, \"retail_and_recreation\": 48.0, \"grocery_and_pharmacy\": 76.0, \"parks\": 104.0, \"transit_stations\": 51.0, \"workplaces\": 49.0, \"residential\": 120.0, \"new\": 34.0, \"new_100k\": 2.574033753153188, \"mobility\": 45.303333333333335}, {\"region_label\": \"Estonia\", \"date\": \"2020-04-02T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"positive\": 858, \"deceased\": 11, \"positive_100k\": 64.95649882957171, \"deceased_100k\": 0.8327756260201501, \"driving\": 60.72, \"transit\": 30.22, \"walking\": 45.17, \"retail_and_recreation\": 46.0, \"grocery_and_pharmacy\": 72.0, \"parks\": 85.0, \"transit_stations\": 48.0, \"workplaces\": 49.0, \"residential\": 122.0, \"new\": 79.0, \"new_100k\": 5.980843132326541, \"mobility\": 45.370000000000005}, {\"region_label\": \"Estonia\", \"date\": \"2020-04-03T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"positive\": 961, \"deceased\": 12, \"positive_100k\": 72.75430696412403, \"deceased_100k\": 0.908482501112891, \"driving\": 61.06, \"transit\": 29.76, \"walking\": 44.85, \"retail_and_recreation\": 44.0, \"grocery_and_pharmacy\": 75.0, \"parks\": 60.0, \"transit_stations\": 43.0, \"workplaces\": 49.0, \"residential\": 124.0, \"new\": 103.0, \"new_100k\": 7.797808134552312, \"mobility\": 45.223333333333336}, {\"region_label\": \"Estonia\", \"date\": \"2020-04-04T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"positive\": 1039, \"deceased\": 13, \"positive_100k\": 78.65944322135782, \"deceased_100k\": 0.9841893762056321, \"driving\": 71.44, \"transit\": 30.73, \"walking\": 59.18, \"retail_and_recreation\": 41.0, \"grocery_and_pharmacy\": 77.0, \"parks\": 107.0, \"transit_stations\": 56.0, \"workplaces\": 68.0, \"residential\": 112.0, \"new\": 78.0, \"new_100k\": 5.905136257233792, \"mobility\": 53.78333333333333}, {\"region_label\": \"Estonia\", \"date\": \"2020-04-05T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"positive\": 1097, \"deceased\": 15, \"positive_100k\": 83.05044197673679, \"deceased_100k\": 1.135603126391114, \"driving\": 71.46, \"transit\": 29.71, \"walking\": 67.08, \"retail_and_recreation\": 46.0, \"grocery_and_pharmacy\": 78.0, \"parks\": 149.0, \"transit_stations\": 57.0, \"workplaces\": 69.0, \"residential\": 108.0, \"new\": 58.0, \"new_100k\": 4.390998755378973, \"mobility\": 56.083333333333336}, {\"region_label\": \"Estonia\", \"date\": \"2020-04-06T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"positive\": 1108, \"deceased\": 19, \"positive_100k\": 83.88321760275694, \"deceased_100k\": 1.4384306267620774, \"driving\": 72.4, \"transit\": 35.74, \"walking\": 68.22, \"retail_and_recreation\": 55.0, \"grocery_and_pharmacy\": 78.0, \"parks\": 138.0, \"transit_stations\": 57.0, \"workplaces\": 49.0, \"residential\": 118.0, \"new\": 11.0, \"new_100k\": 0.8327756260201511, \"mobility\": 58.78666666666667}, {\"region_label\": \"Estonia\", \"date\": \"2020-04-07T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"positive\": 1149, \"deceased\": 21, \"positive_100k\": 86.98719948155932, \"deceased_100k\": 1.5898443769475592, \"driving\": 80.76, \"transit\": 32.38, \"walking\": 71.63, \"retail_and_recreation\": 56.0, \"grocery_and_pharmacy\": 84.0, \"parks\": 151.0, \"transit_stations\": 61.0, \"workplaces\": 49.0, \"residential\": 117.0, \"new\": 41.0, \"new_100k\": 3.1039818788023723, \"mobility\": 61.59}, {\"region_label\": \"Estonia\", \"date\": \"2020-04-08T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"positive\": 1185, \"deceased\": 24, \"positive_100k\": 89.712646984898, \"deceased_100k\": 1.816965002225782, \"driving\": 80.47, \"transit\": 35.46, \"walking\": 70.69, \"retail_and_recreation\": 59.0, \"grocery_and_pharmacy\": 88.0, \"parks\": 161.0, \"transit_stations\": 62.0, \"workplaces\": 50.0, \"residential\": 117.0, \"new\": 36.0, \"new_100k\": 2.7254475033386854, \"mobility\": 62.20666666666667}, {\"region_label\": \"Estonia\", \"date\": \"2020-04-09T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"positive\": 1207, \"deceased\": 24, \"positive_100k\": 91.37819823693829, \"deceased_100k\": 1.816965002225782, \"driving\": 77.54, \"transit\": 34.91, \"walking\": 62.95, \"retail_and_recreation\": 61.0, \"grocery_and_pharmacy\": 94.0, \"parks\": 113.0, \"transit_stations\": 58.0, \"workplaces\": 49.0, \"residential\": 117.0, \"new\": 22.0, \"new_100k\": 1.665551252040288, \"mobility\": 58.46666666666667}, {\"region_label\": \"Estonia\", \"date\": \"2020-04-10T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"positive\": 1258, \"deceased\": 24, \"positive_100k\": 95.23924886666808, \"deceased_100k\": 1.816965002225782, \"driving\": 81.8, \"transit\": 39.74, \"walking\": 65.19, \"retail_and_recreation\": 40.0, \"grocery_and_pharmacy\": 77.0, \"parks\": 142.0, \"transit_stations\": 47.0, \"workplaces\": 20.0, \"residential\": 127.0, \"new\": 51.0, \"new_100k\": 3.861050629729789, \"mobility\": 62.24333333333333}, {\"region_label\": \"Estonia\", \"date\": \"2020-04-11T00:00:00\", \"country\": \"EST\", \"country_label\": \"Estonia\", \"region_iso\": \"EST\", \"positive\": 1304, \"deceased\": 24, \"positive_100k\": 98.72176512093415, \"deceased_100k\": 1.816965002225782, \"driving\": 75.42, \"transit\": 31.88, \"walking\": 66.62, \"retail_and_recreation\": 43.0, \"grocery_and_pharmacy\": 80.0, \"parks\": 111.0, \"transit_stations\": 57.0, \"workplaces\": 65.0, \"residential\": 110.0, \"new\": 46.0, \"new_100k\": 3.4825162542660735, \"mobility\": 57.973333333333336}, {\"region_label\": \"Finland\", \"date\": \"2020-02-15T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.018122343943965714, \"deceased_100k\": 0.0, \"driving\": 138.63, \"transit\": 106.41, \"walking\": 111.39, \"retail_and_recreation\": 103.0, \"grocery_and_pharmacy\": 100.0, \"parks\": 89.0, \"transit_stations\": 100.0, \"workplaces\": 98.0, \"residential\": 100.0, \"new\": null, \"new_100k\": null, \"mobility\": 118.81}, {\"region_label\": \"Finland\", \"date\": \"2020-02-16T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.018122343943965714, \"deceased_100k\": 0.0, \"driving\": 117.3, \"transit\": 101.88, \"walking\": 79.1, \"retail_and_recreation\": 97.0, \"grocery_and_pharmacy\": 98.0, \"parks\": 76.0, \"transit_stations\": 92.0, \"workplaces\": 97.0, \"residential\": 101.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 99.42666666666666}, {\"region_label\": \"Finland\", \"date\": \"2020-02-17T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.018122343943965714, \"deceased_100k\": 0.0, \"driving\": 108.23, \"transit\": 104.08, \"walking\": 95.11, \"retail_and_recreation\": 103.0, \"grocery_and_pharmacy\": 102.0, \"parks\": 110.0, \"transit_stations\": 90.0, \"workplaces\": 87.0, \"residential\": 102.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 102.47333333333334}, {\"region_label\": \"Finland\", \"date\": \"2020-02-18T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.018122343943965714, \"deceased_100k\": 0.0, \"driving\": 111.13, \"transit\": 102.87, \"walking\": 103.72, \"retail_and_recreation\": 102.0, \"grocery_and_pharmacy\": 102.0, \"parks\": 122.0, \"transit_stations\": 91.0, \"workplaces\": 87.0, \"residential\": 102.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 105.90666666666668}, {\"region_label\": \"Finland\", \"date\": \"2020-02-19T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.018122343943965714, \"deceased_100k\": 0.0, \"driving\": 115.39, \"transit\": 108.97, \"walking\": 106.41, \"retail_and_recreation\": 104.0, \"grocery_and_pharmacy\": 101.0, \"parks\": 134.0, \"transit_stations\": 92.0, \"workplaces\": 87.0, \"residential\": 101.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 110.25666666666666}, {\"region_label\": \"Finland\", \"date\": \"2020-02-20T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.018122343943965714, \"deceased_100k\": 0.0, \"driving\": 116.04, \"transit\": 101.71, \"walking\": 100.89, \"retail_and_recreation\": 100.0, \"grocery_and_pharmacy\": 100.0, \"parks\": 130.0, \"transit_stations\": 90.0, \"workplaces\": 86.0, \"residential\": 102.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 106.21333333333332}, {\"region_label\": \"Finland\", \"date\": \"2020-02-21T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.018122343943965714, \"deceased_100k\": 0.0, \"driving\": 134.8, \"transit\": 109.29, \"walking\": 109.28, \"retail_and_recreation\": 101.0, \"grocery_and_pharmacy\": 99.0, \"parks\": 100.0, \"transit_stations\": 88.0, \"workplaces\": 85.0, \"residential\": 103.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 117.79}, {\"region_label\": \"Finland\", \"date\": \"2020-02-22T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.018122343943965714, \"deceased_100k\": 0.0, \"driving\": 141.73, \"transit\": 109.47, \"walking\": 103.71, \"retail_and_recreation\": 98.0, \"grocery_and_pharmacy\": 97.0, \"parks\": 77.0, \"transit_stations\": 93.0, \"workplaces\": 96.0, \"residential\": 100.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 118.30333333333333}, {\"region_label\": \"Finland\", \"date\": \"2020-02-23T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.018122343943965714, \"deceased_100k\": 0.0, \"driving\": 122.31, \"transit\": 102.06, \"walking\": 94.74, \"retail_and_recreation\": 105.0, \"grocery_and_pharmacy\": 106.0, \"parks\": 132.0, \"transit_stations\": 101.0, \"workplaces\": 99.0, \"residential\": 99.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 106.37}, {\"region_label\": \"Finland\", \"date\": \"2020-02-24T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.018122343943965714, \"deceased_100k\": 0.0, \"driving\": 111.17, \"transit\": 105.78, \"walking\": 102.21, \"retail_and_recreation\": 105.0, \"grocery_and_pharmacy\": 103.0, \"parks\": 124.0, \"transit_stations\": 96.0, \"workplaces\": 88.0, \"residential\": 101.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 106.38666666666666}, {\"region_label\": \"Finland\", \"date\": \"2020-02-25T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.018122343943965714, \"deceased_100k\": 0.0, \"driving\": 111.63, \"transit\": 104.75, \"walking\": 107.1, \"retail_and_recreation\": 104.0, \"grocery_and_pharmacy\": 103.0, \"parks\": 145.0, \"transit_stations\": 99.0, \"workplaces\": 88.0, \"residential\": 102.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 107.82666666666667}, {\"region_label\": \"Finland\", \"date\": \"2020-02-26T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"positive\": 2, \"deceased\": 0, \"positive_100k\": 0.03624468788793143, \"deceased_100k\": 0.0, \"driving\": 115.06, \"transit\": 110.93, \"walking\": 107.46, \"retail_and_recreation\": 105.0, \"grocery_and_pharmacy\": 102.0, \"parks\": 140.0, \"transit_stations\": 97.0, \"workplaces\": 88.0, \"residential\": 101.0, \"new\": 1.0, \"new_100k\": 0.018122343943965714, \"mobility\": 111.14999999999999}, {\"region_label\": \"Finland\", \"date\": \"2020-02-27T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"positive\": 2, \"deceased\": 0, \"positive_100k\": 0.03624468788793143, \"deceased_100k\": 0.0, \"driving\": 116.1, \"transit\": 106.48, \"walking\": 105.78, \"retail_and_recreation\": 103.0, \"grocery_and_pharmacy\": 101.0, \"parks\": 137.0, \"transit_stations\": 97.0, \"workplaces\": 88.0, \"residential\": 102.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 109.45333333333333}, {\"region_label\": \"Finland\", \"date\": \"2020-02-28T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"positive\": 2, \"deceased\": 0, \"positive_100k\": 0.03624468788793143, \"deceased_100k\": 0.0, \"driving\": 134.01, \"transit\": 111.4, \"walking\": 116.57, \"retail_and_recreation\": 104.0, \"grocery_and_pharmacy\": 101.0, \"parks\": 137.0, \"transit_stations\": 95.0, \"workplaces\": 86.0, \"residential\": 102.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 120.66000000000001}, {\"region_label\": \"Finland\", \"date\": \"2020-02-29T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"positive\": 3, \"deceased\": 0, \"positive_100k\": 0.054367031831897145, \"deceased_100k\": 0.0, \"driving\": 135.92, \"transit\": 106.69, \"walking\": 120.73, \"retail_and_recreation\": 102.0, \"grocery_and_pharmacy\": 101.0, \"parks\": 128.0, \"transit_stations\": 104.0, \"workplaces\": 98.0, \"residential\": 99.0, \"new\": 1.0, \"new_100k\": 0.018122343943965717, \"mobility\": 121.11333333333333}, {\"region_label\": \"Finland\", \"date\": \"2020-03-01T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"positive\": 6, \"deceased\": 0, \"positive_100k\": 0.10873406366379429, \"deceased_100k\": 0.0, \"driving\": 114.53, \"transit\": 98.55, \"walking\": 80.62, \"retail_and_recreation\": 97.0, \"grocery_and_pharmacy\": 99.0, \"parks\": 94.0, \"transit_stations\": 96.0, \"workplaces\": 97.0, \"residential\": 100.0, \"new\": 3.0, \"new_100k\": 0.054367031831897145, \"mobility\": 97.89999999999999}, {\"region_label\": \"Finland\", \"date\": \"2020-03-02T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"positive\": 6, \"deceased\": 0, \"positive_100k\": 0.10873406366379429, \"deceased_100k\": 0.0, \"driving\": 106.14, \"transit\": 104.77, \"walking\": 97.4, \"retail_and_recreation\": 103.0, \"grocery_and_pharmacy\": 105.0, \"parks\": 115.0, \"transit_stations\": 96.0, \"workplaces\": 93.0, \"residential\": 101.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 102.77}, {\"region_label\": \"Finland\", \"date\": \"2020-03-03T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"positive\": 6, \"deceased\": 0, \"positive_100k\": 0.10873406366379429, \"deceased_100k\": 0.0, \"driving\": 107.21, \"transit\": 98.28, \"walking\": 99.25, \"retail_and_recreation\": 102.0, \"grocery_and_pharmacy\": 103.0, \"parks\": 114.0, \"transit_stations\": 93.0, \"workplaces\": 93.0, \"residential\": 102.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 101.58}, {\"region_label\": \"Finland\", \"date\": \"2020-03-04T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"positive\": 6, \"deceased\": 0, \"positive_100k\": 0.10873406366379429, \"deceased_100k\": 0.0, \"driving\": 107.62, \"transit\": 101.41, \"walking\": 90.1, \"retail_and_recreation\": 99.0, \"grocery_and_pharmacy\": 99.0, \"parks\": 112.0, \"transit_stations\": 92.0, \"workplaces\": 92.0, \"residential\": 102.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 99.71}, {\"region_label\": \"Finland\", \"date\": \"2020-03-05T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"positive\": 12, \"deceased\": 0, \"positive_100k\": 0.21746812732758858, \"deceased_100k\": 0.0, \"driving\": 109.68, \"transit\": 98.89, \"walking\": 97.26, \"retail_and_recreation\": 100.0, \"grocery_and_pharmacy\": 103.0, \"parks\": 108.0, \"transit_stations\": 94.0, \"workplaces\": 92.0, \"residential\": 102.0, \"new\": 6.0, \"new_100k\": 0.10873406366379429, \"mobility\": 101.94333333333333}, {\"region_label\": \"Finland\", \"date\": \"2020-03-06T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"positive\": 15, \"deceased\": 0, \"positive_100k\": 0.2718351591594857, \"deceased_100k\": 0.0, \"driving\": 127.47, \"transit\": 109.1, \"walking\": 120.2, \"retail_and_recreation\": 103.0, \"grocery_and_pharmacy\": 103.0, \"parks\": 127.0, \"transit_stations\": 94.0, \"workplaces\": 92.0, \"residential\": 101.0, \"new\": 3.0, \"new_100k\": 0.05436703183189712, \"mobility\": 118.92333333333333}, {\"region_label\": \"Finland\", \"date\": \"2020-03-07T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"positive\": 15, \"deceased\": 0, \"positive_100k\": 0.2718351591594857, \"deceased_100k\": 0.0, \"driving\": 127.69, \"transit\": 101.52, \"walking\": 120.0, \"retail_and_recreation\": 103.0, \"grocery_and_pharmacy\": 104.0, \"parks\": 128.0, \"transit_stations\": 101.0, \"workplaces\": 100.0, \"residential\": 99.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 116.40333333333332}, {\"region_label\": \"Finland\", \"date\": \"2020-03-08T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"positive\": 23, \"deceased\": 0, \"positive_100k\": 0.4168139107112114, \"deceased_100k\": 0.0, \"driving\": 114.36, \"transit\": 96.95, \"walking\": 92.45, \"retail_and_recreation\": 107.0, \"grocery_and_pharmacy\": 108.0, \"parks\": 141.0, \"transit_stations\": 100.0, \"workplaces\": 101.0, \"residential\": 99.0, \"new\": 8.0, \"new_100k\": 0.14497875155172568, \"mobility\": 101.25333333333333}, {\"region_label\": \"Finland\", \"date\": \"2020-03-09T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"positive\": 30, \"deceased\": 0, \"positive_100k\": 0.5436703183189714, \"deceased_100k\": 0.0, \"driving\": 99.3, \"transit\": 91.68, \"walking\": 91.69, \"retail_and_recreation\": 98.0, \"grocery_and_pharmacy\": 103.0, \"parks\": 105.0, \"transit_stations\": 93.0, \"workplaces\": 99.0, \"residential\": 101.0, \"new\": 7.0, \"new_100k\": 0.12685640760776, \"mobility\": 94.22333333333334}, {\"region_label\": \"Finland\", \"date\": \"2020-03-10T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"positive\": 40, \"deceased\": 0, \"positive_100k\": 0.7248937577586285, \"deceased_100k\": 0.0, \"driving\": 99.82, \"transit\": 94.49, \"walking\": 86.45, \"retail_and_recreation\": 97.0, \"grocery_and_pharmacy\": 101.0, \"parks\": 93.0, \"transit_stations\": 91.0, \"workplaces\": 99.0, \"residential\": 102.0, \"new\": 10.0, \"new_100k\": 0.18122343943965713, \"mobility\": 93.58666666666666}, {\"region_label\": \"Finland\", \"date\": \"2020-03-11T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"positive\": 59, \"deceased\": 0, \"positive_100k\": 1.069218292693977, \"deceased_100k\": 0.0, \"driving\": 98.53, \"transit\": 89.5, \"walking\": 84.57, \"retail_and_recreation\": 97.0, \"grocery_and_pharmacy\": 101.0, \"parks\": 101.0, \"transit_stations\": 90.0, \"workplaces\": 97.0, \"residential\": 102.0, \"new\": 19.0, \"new_100k\": 0.34432453493534854, \"mobility\": 90.86666666666667}, {\"region_label\": \"Finland\", \"date\": \"2020-03-12T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"positive\": 59, \"deceased\": 0, \"positive_100k\": 1.069218292693977, \"deceased_100k\": 0.0, \"driving\": 86.92, \"transit\": 76.09, \"walking\": 82.82, \"retail_and_recreation\": 96.0, \"grocery_and_pharmacy\": 111.0, \"parks\": 100.0, \"transit_stations\": 87.0, \"workplaces\": 97.0, \"residential\": 102.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 81.94333333333333}, {\"region_label\": \"Finland\", \"date\": \"2020-03-13T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"positive\": 155, \"deceased\": 0, \"positive_100k\": 2.8089633113146855, \"deceased_100k\": 0.0, \"driving\": 91.48, \"transit\": 73.06, \"walking\": 78.52, \"retail_and_recreation\": 91.0, \"grocery_and_pharmacy\": 115.0, \"parks\": 99.0, \"transit_stations\": 74.0, \"workplaces\": 90.0, \"residential\": 105.0, \"new\": 96.0, \"new_100k\": 1.7397450186207084, \"mobility\": 81.02}, {\"region_label\": \"Finland\", \"date\": \"2020-03-14T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"positive\": 225, \"deceased\": 0, \"positive_100k\": 4.077527387392285, \"deceased_100k\": 0.0, \"driving\": 91.77, \"transit\": 66.01, \"walking\": 79.46, \"retail_and_recreation\": 78.0, \"grocery_and_pharmacy\": 100.0, \"parks\": 118.0, \"transit_stations\": 73.0, \"workplaces\": 92.0, \"residential\": 105.0, \"new\": 70.0, \"new_100k\": 1.2685640760775998, \"mobility\": 79.08}, {\"region_label\": \"Finland\", \"date\": \"2020-03-15T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"positive\": 244, \"deceased\": 0, \"positive_100k\": 4.421851922327633, \"deceased_100k\": 0.0, \"driving\": 79.93, \"transit\": 58.61, \"walking\": 61.04, \"retail_and_recreation\": 76.0, \"grocery_and_pharmacy\": 96.0, \"parks\": 125.0, \"transit_stations\": 68.0, \"workplaces\": 90.0, \"residential\": 104.0, \"new\": 19.0, \"new_100k\": 0.34432453493534787, \"mobility\": 66.52666666666667}, {\"region_label\": \"Finland\", \"date\": \"2020-03-16T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"positive\": 277, \"deceased\": 0, \"positive_100k\": 5.019889272478502, \"deceased_100k\": 0.0, \"driving\": 69.2, \"transit\": 59.47, \"walking\": 59.95, \"retail_and_recreation\": 81.0, \"grocery_and_pharmacy\": 105.0, \"parks\": 111.0, \"transit_stations\": 66.0, \"workplaces\": 77.0, \"residential\": 109.0, \"new\": 33.0, \"new_100k\": 0.5980373501508689, \"mobility\": 62.873333333333335}, {\"region_label\": \"Finland\", \"date\": \"2020-03-17T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"positive\": 321, \"deceased\": 0, \"positive_100k\": 5.817272406012994, \"deceased_100k\": 0.0, \"driving\": 66.72, \"transit\": 47.36, \"walking\": 55.71, \"retail_and_recreation\": 71.0, \"grocery_and_pharmacy\": 101.0, \"parks\": 100.0, \"transit_stations\": 56.0, \"workplaces\": 68.0, \"residential\": 113.0, \"new\": 44.0, \"new_100k\": 0.7973831335344919, \"mobility\": 56.596666666666664}, {\"region_label\": \"Finland\", \"date\": \"2020-03-18T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"positive\": 336, \"deceased\": 0, \"positive_100k\": 6.08910756517248, \"deceased_100k\": 0.0, \"driving\": 67.71, \"transit\": 44.37, \"walking\": 59.53, \"retail_and_recreation\": 64.0, \"grocery_and_pharmacy\": 90.0, \"parks\": 132.0, \"transit_stations\": 53.0, \"workplaces\": 59.0, \"residential\": 115.0, \"new\": 15.0, \"new_100k\": 0.27183515915948586, \"mobility\": 57.203333333333326}, {\"region_label\": \"Finland\", \"date\": \"2020-03-19T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"positive\": 400, \"deceased\": 0, \"positive_100k\": 7.248937577586285, \"deceased_100k\": 0.0, \"driving\": 71.84, \"transit\": 45.37, \"walking\": 64.98, \"retail_and_recreation\": 62.0, \"grocery_and_pharmacy\": 88.0, \"parks\": 145.0, \"transit_stations\": 52.0, \"workplaces\": 57.0, \"residential\": 115.0, \"new\": 64.0, \"new_100k\": 1.1598300124138055, \"mobility\": 60.73}, {\"region_label\": \"Finland\", \"date\": \"2020-03-20T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"positive\": 450, \"deceased\": 0, \"positive_100k\": 8.15505477478457, \"deceased_100k\": 0.0, \"driving\": 81.0, \"transit\": 43.31, \"walking\": 65.1, \"retail_and_recreation\": 62.0, \"grocery_and_pharmacy\": 87.0, \"parks\": 141.0, \"transit_stations\": 48.0, \"workplaces\": 57.0, \"residential\": 116.0, \"new\": 50.0, \"new_100k\": 0.9061171971982853, \"mobility\": 63.13666666666666}, {\"region_label\": \"Finland\", \"date\": \"2020-03-21T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"positive\": 523, \"deceased\": 1, \"positive_100k\": 9.477985882694067, \"deceased_100k\": 0.018122343943965714, \"driving\": 75.7, \"transit\": 37.65, \"walking\": 59.87, \"retail_and_recreation\": 53.0, \"grocery_and_pharmacy\": 85.0, \"parks\": 142.0, \"transit_stations\": 49.0, \"workplaces\": 79.0, \"residential\": 108.0, \"new\": 73.0, \"new_100k\": 1.322931107909497, \"mobility\": 57.74}, {\"region_label\": \"Finland\", \"date\": \"2020-03-22T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"positive\": 626, \"deceased\": 1, \"positive_100k\": 11.344587308922536, \"deceased_100k\": 0.018122343943965714, \"driving\": 72.88, \"transit\": 41.99, \"walking\": 59.37, \"retail_and_recreation\": 56.0, \"grocery_and_pharmacy\": 85.0, \"parks\": 177.0, \"transit_stations\": 48.0, \"workplaces\": 79.0, \"residential\": 107.0, \"new\": 103.0, \"new_100k\": 1.8666014262284687, \"mobility\": 58.080000000000005}, {\"region_label\": \"Finland\", \"date\": \"2020-03-23T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"positive\": 700, \"deceased\": 1, \"positive_100k\": 12.685640760776, \"deceased_100k\": 0.018122343943965714, \"driving\": 66.03, \"transit\": 38.71, \"walking\": 56.94, \"retail_and_recreation\": 59.0, \"grocery_and_pharmacy\": 84.0, \"parks\": 133.0, \"transit_stations\": 46.0, \"workplaces\": 55.0, \"residential\": 115.0, \"new\": 74.0, \"new_100k\": 1.3410534518534636, \"mobility\": 53.89333333333334}, {\"region_label\": \"Finland\", \"date\": \"2020-03-24T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"positive\": 792, \"deceased\": 1, \"positive_100k\": 14.352896403620845, \"deceased_100k\": 0.018122343943965714, \"driving\": 66.46, \"transit\": 39.38, \"walking\": 60.08, \"retail_and_recreation\": 57.0, \"grocery_and_pharmacy\": 85.0, \"parks\": 136.0, \"transit_stations\": 46.0, \"workplaces\": 53.0, \"residential\": 116.0, \"new\": 92.0, \"new_100k\": 1.6672556428448448, \"mobility\": 55.30666666666667}, {\"region_label\": \"Finland\", \"date\": \"2020-03-25T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"positive\": 880, \"deceased\": 3, \"positive_100k\": 15.947662670689827, \"deceased_100k\": 0.054367031831897145, \"driving\": 68.8, \"transit\": 35.61, \"walking\": 59.56, \"retail_and_recreation\": 57.0, \"grocery_and_pharmacy\": 84.0, \"parks\": 145.0, \"transit_stations\": 46.0, \"workplaces\": 53.0, \"residential\": 116.0, \"new\": 88.0, \"new_100k\": 1.594766267068982, \"mobility\": 54.656666666666666}, {\"region_label\": \"Finland\", \"date\": \"2020-03-26T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"positive\": 958, \"deceased\": 5, \"positive_100k\": 17.36120549831915, \"deceased_100k\": 0.09061171971982857, \"driving\": 73.21, \"transit\": 36.88, \"walking\": 64.57, \"retail_and_recreation\": 56.0, \"grocery_and_pharmacy\": 85.0, \"parks\": 152.0, \"transit_stations\": 45.0, \"workplaces\": 53.0, \"residential\": 116.0, \"new\": 78.0, \"new_100k\": 1.4135428276293247, \"mobility\": 58.22}, {\"region_label\": \"Finland\", \"date\": \"2020-03-27T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"positive\": 1041, \"deceased\": 7, \"positive_100k\": 18.865360045668307, \"deceased_100k\": 0.12685640760775999, \"driving\": 75.92, \"transit\": 34.97, \"walking\": 66.85, \"retail_and_recreation\": 55.0, \"grocery_and_pharmacy\": 84.0, \"parks\": 146.0, \"transit_stations\": 42.0, \"workplaces\": 53.0, \"residential\": 118.0, \"new\": 83.0, \"new_100k\": 1.504154547349156, \"mobility\": 59.24666666666667}, {\"region_label\": \"Finland\", \"date\": \"2020-03-28T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"positive\": 1167, \"deceased\": 9, \"positive_100k\": 21.148775382607987, \"deceased_100k\": 0.1631010954956914, \"driving\": 72.23, \"transit\": 35.76, \"walking\": 69.55, \"retail_and_recreation\": 49.0, \"grocery_and_pharmacy\": 84.0, \"parks\": 145.0, \"transit_stations\": 46.0, \"workplaces\": 76.0, \"residential\": 109.0, \"new\": 126.0, \"new_100k\": 2.2834153369396795, \"mobility\": 59.18000000000001}, {\"region_label\": \"Finland\", \"date\": \"2020-03-29T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"positive\": 1240, \"deceased\": 11, \"positive_100k\": 22.471706490517484, \"deceased_100k\": 0.19934578338362285, \"driving\": 68.49, \"transit\": 38.39, \"walking\": 61.07, \"retail_and_recreation\": 48.0, \"grocery_and_pharmacy\": 79.0, \"parks\": 148.0, \"transit_stations\": 41.0, \"workplaces\": 75.0, \"residential\": 109.0, \"new\": 73.0, \"new_100k\": 1.322931107909497, \"mobility\": 55.98333333333333}, {\"region_label\": \"Finland\", \"date\": \"2020-03-30T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"positive\": 1352, \"deceased\": 13, \"positive_100k\": 24.50140901224164, \"deceased_100k\": 0.23559047127155425, \"driving\": 67.71, \"transit\": 38.45, \"walking\": 59.04, \"retail_and_recreation\": 53.0, \"grocery_and_pharmacy\": 80.0, \"parks\": 132.0, \"transit_stations\": 43.0, \"workplaces\": 52.0, \"residential\": 116.0, \"new\": 112.0, \"new_100k\": 2.0297025217241575, \"mobility\": 55.06666666666666}, {\"region_label\": \"Finland\", \"date\": \"2020-03-31T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"positive\": 1418, \"deceased\": 17, \"positive_100k\": 25.697483712543377, \"deceased_100k\": 0.3080798470474171, \"driving\": 68.26, \"transit\": 38.27, \"walking\": 55.83, \"retail_and_recreation\": 51.0, \"grocery_and_pharmacy\": 82.0, \"parks\": 98.0, \"transit_stations\": 41.0, \"workplaces\": 51.0, \"residential\": 118.0, \"new\": 66.0, \"new_100k\": 1.196074700301736, \"mobility\": 54.120000000000005}, {\"region_label\": \"Finland\", \"date\": \"2020-04-01T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"positive\": 1446, \"deceased\": 17, \"positive_100k\": 26.204909342974418, \"deceased_100k\": 0.3080798470474171, \"driving\": 71.48, \"transit\": 36.03, \"walking\": 65.26, \"retail_and_recreation\": 55.0, \"grocery_and_pharmacy\": 87.0, \"parks\": 138.0, \"transit_stations\": 44.0, \"workplaces\": 51.0, \"residential\": 117.0, \"new\": 28.0, \"new_100k\": 0.5074256304310403, \"mobility\": 57.59}, {\"region_label\": \"Finland\", \"date\": \"2020-04-02T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"positive\": 1518, \"deceased\": 19, \"positive_100k\": 27.509718106939953, \"deceased_100k\": 0.34432453493534854, \"driving\": 70.79, \"transit\": 36.93, \"walking\": 59.47, \"retail_and_recreation\": 53.0, \"grocery_and_pharmacy\": 84.0, \"parks\": 114.0, \"transit_stations\": 41.0, \"workplaces\": 51.0, \"residential\": 118.0, \"new\": 72.0, \"new_100k\": 1.3048087639655357, \"mobility\": 55.73}, {\"region_label\": \"Finland\", \"date\": \"2020-04-03T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"positive\": 1615, \"deceased\": 20, \"positive_100k\": 29.267585469504624, \"deceased_100k\": 0.36244687887931426, \"driving\": 71.94, \"transit\": 36.16, \"walking\": 57.82, \"retail_and_recreation\": 52.0, \"grocery_and_pharmacy\": 85.0, \"parks\": 100.0, \"transit_stations\": 38.0, \"workplaces\": 51.0, \"residential\": 119.0, \"new\": 97.0, \"new_100k\": 1.7578673625646708, \"mobility\": 55.306666666666665}, {\"region_label\": \"Finland\", \"date\": \"2020-04-04T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"positive\": 1882, \"deceased\": 25, \"positive_100k\": 34.10625130254347, \"deceased_100k\": 0.4530585985991428, \"driving\": 73.12, \"transit\": 34.47, \"walking\": 70.28, \"retail_and_recreation\": 51.0, \"grocery_and_pharmacy\": 87.0, \"parks\": 145.0, \"transit_stations\": 45.0, \"workplaces\": 74.0, \"residential\": 109.0, \"new\": 267.0, \"new_100k\": 4.838665833038846, \"mobility\": 59.29}, {\"region_label\": \"Finland\", \"date\": \"2020-04-05T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"positive\": 1927, \"deceased\": 28, \"positive_100k\": 34.92175678002193, \"deceased_100k\": 0.5074256304310399, \"driving\": 73.74, \"transit\": 36.11, \"walking\": 71.09, \"retail_and_recreation\": 53.0, \"grocery_and_pharmacy\": 87.0, \"parks\": 173.0, \"transit_stations\": 43.0, \"workplaces\": 75.0, \"residential\": 108.0, \"new\": 45.0, \"new_100k\": 0.8155054774784603, \"mobility\": 60.31333333333333}, {\"region_label\": \"Finland\", \"date\": \"2020-04-06T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"positive\": 2176, \"deceased\": 27, \"positive_100k\": 39.43422042206939, \"deceased_100k\": 0.4893032864870742, \"driving\": 73.07, \"transit\": 39.23, \"walking\": 69.57, \"retail_and_recreation\": 59.0, \"grocery_and_pharmacy\": 85.0, \"parks\": 148.0, \"transit_stations\": 44.0, \"workplaces\": 51.0, \"residential\": 116.0, \"new\": 249.0, \"new_100k\": 4.512463642047457, \"mobility\": 60.62333333333333}, {\"region_label\": \"Finland\", \"date\": \"2020-04-07T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"positive\": 2308, \"deceased\": 34, \"positive_100k\": 41.826369822672866, \"deceased_100k\": 0.6161596940948342, \"driving\": 75.52, \"transit\": 36.31, \"walking\": 70.32, \"retail_and_recreation\": 59.0, \"grocery_and_pharmacy\": 91.0, \"parks\": 160.0, \"transit_stations\": 44.0, \"workplaces\": 50.0, \"residential\": 116.0, \"new\": 132.0, \"new_100k\": 2.392149400603479, \"mobility\": 60.71666666666666}, {\"region_label\": \"Finland\", \"date\": \"2020-04-08T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"positive\": 2487, \"deceased\": 40, \"positive_100k\": 45.07026938864273, \"deceased_100k\": 0.7248937577586285, \"driving\": 80.18, \"transit\": 38.51, \"walking\": 75.25, \"retail_and_recreation\": 63.0, \"grocery_and_pharmacy\": 101.0, \"parks\": 178.0, \"transit_stations\": 46.0, \"workplaces\": 50.0, \"residential\": 115.0, \"new\": 179.0, \"new_100k\": 3.243899565969862, \"mobility\": 64.64666666666666}, {\"region_label\": \"Finland\", \"date\": \"2020-04-09T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"positive\": 2605, \"deceased\": 42, \"positive_100k\": 47.208705974030686, \"deceased_100k\": 0.76113844564656, \"driving\": 83.39, \"transit\": 35.48, \"walking\": 70.02, \"retail_and_recreation\": 69.0, \"grocery_and_pharmacy\": 111.0, \"parks\": 164.0, \"transit_stations\": 46.0, \"workplaces\": 48.0, \"residential\": 114.0, \"new\": 118.0, \"new_100k\": 2.1384365853879572, \"mobility\": 62.96333333333333}, {\"region_label\": \"Finland\", \"date\": \"2020-04-10T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"positive\": 2769, \"deceased\": 48, \"positive_100k\": 50.18077038084106, \"deceased_100k\": 0.8698725093103543, \"driving\": 76.81, \"transit\": 37.96, \"walking\": 68.27, \"retail_and_recreation\": 33.0, \"grocery_and_pharmacy\": 62.0, \"parks\": 224.0, \"transit_stations\": 31.0, \"workplaces\": 17.0, \"residential\": 126.0, \"new\": 164.0, \"new_100k\": 2.972064406810375, \"mobility\": 61.01333333333334}, {\"region_label\": \"Finland\", \"date\": \"2020-04-11T00:00:00\", \"country\": \"FIN\", \"country_label\": \"Finland\", \"region_iso\": \"FIN\", \"positive\": 2905, \"deceased\": 49, \"positive_100k\": 52.64540915722039, \"deceased_100k\": 0.8879948532543199, \"driving\": 76.06, \"transit\": 34.02, \"walking\": 70.36, \"retail_and_recreation\": 49.0, \"grocery_and_pharmacy\": 83.0, \"parks\": 189.0, \"transit_stations\": 46.0, \"workplaces\": 70.0, \"residential\": 108.0, \"new\": 136.0, \"new_100k\": 2.4646387763793314, \"mobility\": 60.14666666666667}, {\"region_label\": \"France\", \"date\": \"2020-02-15T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"positive\": 12, \"deceased\": 1, \"positive_100k\": 0.01791385834592628, \"deceased_100k\": 0.00149282152882719, \"driving\": 126.61, \"transit\": 117.34, \"walking\": 126.34, \"retail_and_recreation\": 98.0, \"grocery_and_pharmacy\": 99.0, \"parks\": 123.0, \"transit_stations\": 112.0, \"workplaces\": 98.0, \"residential\": 99.0, \"new\": null, \"new_100k\": null, \"mobility\": 123.42999999999999}, {\"region_label\": \"France\", \"date\": \"2020-02-16T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"positive\": 12, \"deceased\": 1, \"positive_100k\": 0.01791385834592628, \"deceased_100k\": 0.00149282152882719, \"driving\": 96.71, \"transit\": 101.79, \"walking\": 74.44, \"retail_and_recreation\": 106.0, \"grocery_and_pharmacy\": 102.0, \"parks\": 109.0, \"transit_stations\": 107.0, \"workplaces\": 99.0, \"residential\": 99.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 90.98}, {\"region_label\": \"France\", \"date\": \"2020-02-17T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"positive\": 12, \"deceased\": 1, \"positive_100k\": 0.01791385834592628, \"deceased_100k\": 0.00149282152882719, \"driving\": 100.32, \"transit\": 118.54, \"walking\": 86.9, \"retail_and_recreation\": 101.0, \"grocery_and_pharmacy\": 102.0, \"parks\": 116.0, \"transit_stations\": 94.0, \"workplaces\": 85.0, \"residential\": 104.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 101.92}, {\"region_label\": \"France\", \"date\": \"2020-02-18T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"positive\": 12, \"deceased\": 1, \"positive_100k\": 0.01791385834592628, \"deceased_100k\": 0.00149282152882719, \"driving\": 100.83, \"transit\": 118.54, \"walking\": 95.91, \"retail_and_recreation\": 105.0, \"grocery_and_pharmacy\": 102.0, \"parks\": 136.0, \"transit_stations\": 96.0, \"workplaces\": 86.0, \"residential\": 103.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 105.09333333333332}, {\"region_label\": \"France\", \"date\": \"2020-02-19T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"positive\": 12, \"deceased\": 1, \"positive_100k\": 0.01791385834592628, \"deceased_100k\": 0.00149282152882719, \"driving\": 102.03, \"transit\": 116.32, \"walking\": 94.03, \"retail_and_recreation\": 96.0, \"grocery_and_pharmacy\": 97.0, \"parks\": 118.0, \"transit_stations\": 94.0, \"workplaces\": 88.0, \"residential\": 102.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 104.12666666666667}, {\"region_label\": \"France\", \"date\": \"2020-02-20T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"positive\": 12, \"deceased\": 1, \"positive_100k\": 0.01791385834592628, \"deceased_100k\": 0.00149282152882719, \"driving\": 104.31, \"transit\": 118.49, \"walking\": 99.23, \"retail_and_recreation\": 98.0, \"grocery_and_pharmacy\": 99.0, \"parks\": 129.0, \"transit_stations\": 96.0, \"workplaces\": 85.0, \"residential\": 103.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 107.34333333333335}, {\"region_label\": \"France\", \"date\": \"2020-02-21T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"positive\": 12, \"deceased\": 1, \"positive_100k\": 0.01791385834592628, \"deceased_100k\": 0.00149282152882719, \"driving\": 118.42, \"transit\": 125.78, \"walking\": 108.42, \"retail_and_recreation\": 99.0, \"grocery_and_pharmacy\": 98.0, \"parks\": 128.0, \"transit_stations\": 100.0, \"workplaces\": 85.0, \"residential\": 103.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 117.54}, {\"region_label\": \"France\", \"date\": \"2020-02-22T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"positive\": 12, \"deceased\": 1, \"positive_100k\": 0.01791385834592628, \"deceased_100k\": 0.00149282152882719, \"driving\": 127.73, \"transit\": 127.21, \"walking\": 120.95, \"retail_and_recreation\": 94.0, \"grocery_and_pharmacy\": 98.0, \"parks\": 131.0, \"transit_stations\": 114.0, \"workplaces\": 95.0, \"residential\": 99.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 125.29666666666667}, {\"region_label\": \"France\", \"date\": \"2020-02-23T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"positive\": 12, \"deceased\": 1, \"positive_100k\": 0.01791385834592628, \"deceased_100k\": 0.00149282152882719, \"driving\": 97.72, \"transit\": 108.53, \"walking\": 75.84, \"retail_and_recreation\": 108.0, \"grocery_and_pharmacy\": 107.0, \"parks\": 130.0, \"transit_stations\": 112.0, \"workplaces\": 99.0, \"residential\": 99.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 94.03000000000002}, {\"region_label\": \"France\", \"date\": \"2020-02-24T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"positive\": 12, \"deceased\": 1, \"positive_100k\": 0.01791385834592628, \"deceased_100k\": 0.00149282152882719, \"driving\": 99.66, \"transit\": 115.31, \"walking\": 88.4, \"retail_and_recreation\": 103.0, \"grocery_and_pharmacy\": 103.0, \"parks\": 145.0, \"transit_stations\": 99.0, \"workplaces\": 85.0, \"residential\": 103.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 101.12333333333333}, {\"region_label\": \"France\", \"date\": \"2020-02-25T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"positive\": 14, \"deceased\": 1, \"positive_100k\": 0.020899501403580656, \"deceased_100k\": 0.00149282152882719, \"driving\": 99.4, \"transit\": 115.9, \"walking\": 89.42, \"retail_and_recreation\": 101.0, \"grocery_and_pharmacy\": 101.0, \"parks\": 123.0, \"transit_stations\": 97.0, \"workplaces\": 86.0, \"residential\": 104.0, \"new\": 2.0, \"new_100k\": 0.0029856430576543774, \"mobility\": 101.57333333333334}, {\"region_label\": \"France\", \"date\": \"2020-02-26T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"positive\": 18, \"deceased\": 2, \"positive_100k\": 0.026870787518889418, \"deceased_100k\": 0.00298564305765438, \"driving\": 100.49, \"transit\": 120.41, \"walking\": 90.61, \"retail_and_recreation\": 95.0, \"grocery_and_pharmacy\": 98.0, \"parks\": 109.0, \"transit_stations\": 95.0, \"workplaces\": 88.0, \"residential\": 103.0, \"new\": 4.0, \"new_100k\": 0.005971286115308762, \"mobility\": 103.83666666666666}, {\"region_label\": \"France\", \"date\": \"2020-02-27T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"positive\": 38, \"deceased\": 2, \"positive_100k\": 0.05672721809543321, \"deceased_100k\": 0.00298564305765438, \"driving\": 99.76, \"transit\": 121.51, \"walking\": 90.86, \"retail_and_recreation\": 95.0, \"grocery_and_pharmacy\": 99.0, \"parks\": 101.0, \"transit_stations\": 95.0, \"workplaces\": 85.0, \"residential\": 104.0, \"new\": 20.0, \"new_100k\": 0.029856430576543795, \"mobility\": 104.04333333333334}, {\"region_label\": \"France\", \"date\": \"2020-02-28T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"positive\": 57, \"deceased\": 2, \"positive_100k\": 0.08509082714314982, \"deceased_100k\": 0.00298564305765438, \"driving\": 110.5, \"transit\": 132.46, \"walking\": 106.25, \"retail_and_recreation\": 99.0, \"grocery_and_pharmacy\": 101.0, \"parks\": 115.0, \"transit_stations\": 100.0, \"workplaces\": 85.0, \"residential\": 104.0, \"new\": 19.0, \"new_100k\": 0.028363609047716606, \"mobility\": 116.40333333333335}, {\"region_label\": \"France\", \"date\": \"2020-02-29T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"positive\": 100, \"deceased\": 2, \"positive_100k\": 0.14928215288271898, \"deceased_100k\": 0.00298564305765438, \"driving\": 111.85, \"transit\": 132.41, \"walking\": 109.99, \"retail_and_recreation\": 93.0, \"grocery_and_pharmacy\": 101.0, \"parks\": 88.0, \"transit_stations\": 104.0, \"workplaces\": 95.0, \"residential\": 101.0, \"new\": 43.0, \"new_100k\": 0.06419132573956916, \"mobility\": 118.08333333333333}, {\"region_label\": \"France\", \"date\": \"2020-03-01T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"positive\": 130, \"deceased\": 2, \"positive_100k\": 0.19406679874753469, \"deceased_100k\": 0.00298564305765438, \"driving\": 87.03, \"transit\": 100.53, \"walking\": 61.23, \"retail_and_recreation\": 101.0, \"grocery_and_pharmacy\": 104.0, \"parks\": 87.0, \"transit_stations\": 102.0, \"workplaces\": 101.0, \"residential\": 100.0, \"new\": 30.0, \"new_100k\": 0.0447846458648157, \"mobility\": 82.92999999999999}, {\"region_label\": \"France\", \"date\": \"2020-03-02T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"positive\": 191, \"deceased\": 3, \"positive_100k\": 0.2851289120059933, \"deceased_100k\": 0.00447846458648157, \"driving\": 90.07, \"transit\": 104.69, \"walking\": 73.5, \"retail_and_recreation\": 94.0, \"grocery_and_pharmacy\": 103.0, \"parks\": 91.0, \"transit_stations\": 96.0, \"workplaces\": 95.0, \"residential\": 103.0, \"new\": 61.0, \"new_100k\": 0.09106211325845859, \"mobility\": 89.42}, {\"region_label\": \"France\", \"date\": \"2020-03-03T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"positive\": 204, \"deceased\": 4, \"positive_100k\": 0.30453559188074675, \"deceased_100k\": 0.00597128611530876, \"driving\": 92.79, \"transit\": 106.87, \"walking\": 83.57, \"retail_and_recreation\": 99.0, \"grocery_and_pharmacy\": 105.0, \"parks\": 108.0, \"transit_stations\": 96.0, \"workplaces\": 96.0, \"residential\": 102.0, \"new\": 13.0, \"new_100k\": 0.019406679874753474, \"mobility\": 94.41000000000001}, {\"region_label\": \"France\", \"date\": \"2020-03-04T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"positive\": 288, \"deceased\": 4, \"positive_100k\": 0.4299326003022307, \"deceased_100k\": 0.00597128611530876, \"driving\": 95.13, \"transit\": 109.26, \"walking\": 82.79, \"retail_and_recreation\": 94.0, \"grocery_and_pharmacy\": 102.0, \"parks\": 101.0, \"transit_stations\": 94.0, \"workplaces\": 97.0, \"residential\": 102.0, \"new\": 84.0, \"new_100k\": 0.12539700842148394, \"mobility\": 95.72666666666667}, {\"region_label\": \"France\", \"date\": \"2020-03-05T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"positive\": 380, \"deceased\": 6, \"positive_100k\": 0.5672721809543322, \"deceased_100k\": 0.00895692917296314, \"driving\": 95.6, \"transit\": 111.99, \"walking\": 83.03, \"retail_and_recreation\": 92.0, \"grocery_and_pharmacy\": 100.0, \"parks\": 85.0, \"transit_stations\": 94.0, \"workplaces\": 95.0, \"residential\": 103.0, \"new\": 92.0, \"new_100k\": 0.1373395806521015, \"mobility\": 96.87333333333333}, {\"region_label\": \"France\", \"date\": \"2020-03-06T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"positive\": 656, \"deceased\": 9, \"positive_100k\": 0.9792909229106365, \"deceased_100k\": 0.013435393759444709, \"driving\": 104.21, \"transit\": 121.29, \"walking\": 98.34, \"retail_and_recreation\": 98.0, \"grocery_and_pharmacy\": 102.0, \"parks\": 99.0, \"transit_stations\": 99.0, \"workplaces\": 96.0, \"residential\": 103.0, \"new\": 276.0, \"new_100k\": 0.4120187419563043, \"mobility\": 107.94666666666667}, {\"region_label\": \"France\", \"date\": \"2020-03-07T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"positive\": 959, \"deceased\": 11, \"positive_100k\": 1.431615846145275, \"deceased_100k\": 0.01642103681709909, \"driving\": 107.37, \"transit\": 124.75, \"walking\": 112.37, \"retail_and_recreation\": 96.0, \"grocery_and_pharmacy\": 101.0, \"parks\": 107.0, \"transit_stations\": 101.0, \"workplaces\": 100.0, \"residential\": 101.0, \"new\": 303.0, \"new_100k\": 0.4523249232346386, \"mobility\": 114.83}, {\"region_label\": \"France\", \"date\": \"2020-03-08T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"positive\": 1136, \"deceased\": 19, \"positive_100k\": 1.6958452567476878, \"deceased_100k\": 0.028363609047716606, \"driving\": 83.78, \"transit\": 95.36, \"walking\": 61.73, \"retail_and_recreation\": 100.0, \"grocery_and_pharmacy\": 102.0, \"parks\": 99.0, \"transit_stations\": 98.0, \"workplaces\": 99.0, \"residential\": 101.0, \"new\": 177.0, \"new_100k\": 0.2642294106024128, \"mobility\": 80.28999999999999}, {\"region_label\": \"France\", \"date\": \"2020-03-09T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"positive\": 1219, \"deceased\": 19, \"positive_100k\": 1.8197494436403443, \"deceased_100k\": 0.028363609047716606, \"driving\": 86.66, \"transit\": 97.3, \"walking\": 72.76, \"retail_and_recreation\": 95.0, \"grocery_and_pharmacy\": 102.0, \"parks\": 102.0, \"transit_stations\": 95.0, \"workplaces\": 99.0, \"residential\": 102.0, \"new\": 83.0, \"new_100k\": 0.12390418689265648, \"mobility\": 85.57333333333332}, {\"region_label\": \"France\", \"date\": \"2020-03-10T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"positive\": 1794, \"deceased\": 33, \"positive_100k\": 2.6781218227159784, \"deceased_100k\": 0.04926311045129727, \"driving\": 88.19, \"transit\": 98.7, \"walking\": 77.48, \"retail_and_recreation\": 95.0, \"grocery_and_pharmacy\": 101.0, \"parks\": 101.0, \"transit_stations\": 94.0, \"workplaces\": 99.0, \"residential\": 102.0, \"new\": 575.0, \"new_100k\": 0.8583723790756341, \"mobility\": 88.12333333333333}, {\"region_label\": \"France\", \"date\": \"2020-03-11T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"positive\": 2293, \"deceased\": 48, \"positive_100k\": 3.4230397656007465, \"deceased_100k\": 0.07165543338370511, \"driving\": 90.42, \"transit\": 104.31, \"walking\": 84.66, \"retail_and_recreation\": 94.0, \"grocery_and_pharmacy\": 102.0, \"parks\": 117.0, \"transit_stations\": 95.0, \"workplaces\": 100.0, \"residential\": 101.0, \"new\": 499.0, \"new_100k\": 0.7449179428847681, \"mobility\": 93.13}, {\"region_label\": \"France\", \"date\": \"2020-03-12T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"positive\": 2293, \"deceased\": 48, \"positive_100k\": 3.4230397656007465, \"deceased_100k\": 0.07165543338370511, \"driving\": 82.45, \"transit\": 92.11, \"walking\": 79.25, \"retail_and_recreation\": 92.0, \"grocery_and_pharmacy\": 105.0, \"parks\": 105.0, \"transit_stations\": 93.0, \"workplaces\": 99.0, \"residential\": 101.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 84.60333333333334}, {\"region_label\": \"France\", \"date\": \"2020-03-13T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"positive\": 3681, \"deceased\": 79, \"positive_100k\": 5.495076047612886, \"deceased_100k\": 0.117932900777348, \"driving\": 83.06, \"transit\": 85.57, \"walking\": 79.32, \"retail_and_recreation\": 92.0, \"grocery_and_pharmacy\": 117.0, \"parks\": 104.0, \"transit_stations\": 92.0, \"workplaces\": 98.0, \"residential\": 103.0, \"new\": 1388.0, \"new_100k\": 2.0720362820121396, \"mobility\": 82.64999999999999}, {\"region_label\": \"France\", \"date\": \"2020-03-14T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"positive\": 4496, \"deceased\": 91, \"positive_100k\": 6.711725593607046, \"deceased_100k\": 0.13584675912327426, \"driving\": 77.54, \"transit\": 74.08, \"walking\": 75.85, \"retail_and_recreation\": 79.0, \"grocery_and_pharmacy\": 101.0, \"parks\": 99.0, \"transit_stations\": 84.0, \"workplaces\": 95.0, \"residential\": 105.0, \"new\": 815.0, \"new_100k\": 1.2166495459941595, \"mobility\": 75.82333333333334}, {\"region_label\": \"France\", \"date\": \"2020-03-15T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"positive\": 4532, \"deceased\": 91, \"positive_100k\": 6.7654671686448244, \"deceased_100k\": 0.13584675912327426, \"driving\": 52.76, \"transit\": 42.55, \"walking\": 39.6, \"retail_and_recreation\": 62.0, \"grocery_and_pharmacy\": 123.0, \"parks\": 115.0, \"transit_stations\": 79.0, \"workplaces\": 91.0, \"residential\": 103.0, \"new\": 36.0, \"new_100k\": 0.053741575037778766, \"mobility\": 44.97}, {\"region_label\": \"France\", \"date\": \"2020-03-16T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"positive\": 6683, \"deceased\": 149, \"positive_100k\": 9.97652627715211, \"deceased_100k\": 0.2224304077952513, \"driving\": 56.5, \"transit\": 32.84, \"walking\": 31.2, \"retail_and_recreation\": 57.0, \"grocery_and_pharmacy\": 146.0, \"parks\": 85.0, \"transit_stations\": 61.0, \"workplaces\": 64.0, \"residential\": 113.0, \"new\": 2151.0, \"new_100k\": 3.2110591085072864, \"mobility\": 40.18}, {\"region_label\": \"France\", \"date\": \"2020-03-17T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"positive\": 7715, \"deceased\": 149, \"positive_100k\": 11.51711809490177, \"deceased_100k\": 0.2224304077952513, \"driving\": 31.7, \"transit\": 16.57, \"walking\": 18.24, \"retail_and_recreation\": 32.0, \"grocery_and_pharmacy\": 85.0, \"parks\": 60.0, \"transit_stations\": 39.0, \"workplaces\": 45.0, \"residential\": 124.0, \"new\": 1032.0, \"new_100k\": 1.5405918177496591, \"mobility\": 22.169999999999998}, {\"region_label\": \"France\", \"date\": \"2020-03-18T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"positive\": 9124, \"deceased\": 149, \"positive_100k\": 13.62050362901928, \"deceased_100k\": 0.2224304077952513, \"driving\": 23.05, \"transit\": 13.58, \"walking\": 17.24, \"retail_and_recreation\": 17.0, \"grocery_and_pharmacy\": 55.0, \"parks\": 47.0, \"transit_stations\": 24.0, \"workplaces\": 33.0, \"residential\": 129.0, \"new\": 1409.0, \"new_100k\": 2.1033855341175105, \"mobility\": 17.956666666666667}, {\"region_label\": \"France\", \"date\": \"2020-03-19T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"positive\": 10970, \"deceased\": 244, \"positive_100k\": 16.376252171234274, \"deceased_100k\": 0.36424845303383435, \"driving\": 22.4, \"transit\": 12.71, \"walking\": 18.13, \"retail_and_recreation\": 18.0, \"grocery_and_pharmacy\": 59.0, \"parks\": 44.0, \"transit_stations\": 22.0, \"workplaces\": 29.0, \"residential\": 132.0, \"new\": 1846.0, \"new_100k\": 2.7557485422149934, \"mobility\": 17.746666666666666}, {\"region_label\": \"France\", \"date\": \"2020-03-20T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"positive\": 12758, \"deceased\": 451, \"positive_100k\": 19.045417064777286, \"deceased_100k\": 0.6732625095010626, \"driving\": 21.2, \"transit\": 12.29, \"walking\": 15.84, \"retail_and_recreation\": 17.0, \"grocery_and_pharmacy\": 58.0, \"parks\": 34.0, \"transit_stations\": 20.0, \"workplaces\": 29.0, \"residential\": 136.0, \"new\": 1788.0, \"new_100k\": 2.6691648935430123, \"mobility\": 16.44333333333333}, {\"region_label\": \"France\", \"date\": \"2020-03-21T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"positive\": 14463, \"deceased\": 563, \"positive_100k\": 21.590677771427647, \"deceased_100k\": 0.8404585207297078, \"driving\": 16.23, \"transit\": 10.75, \"walking\": 12.37, \"retail_and_recreation\": 12.0, \"grocery_and_pharmacy\": 46.0, \"parks\": 22.0, \"transit_stations\": 18.0, \"workplaces\": 42.0, \"residential\": 124.0, \"new\": 1705.0, \"new_100k\": 2.5452607066503603, \"mobility\": 13.116666666666667}, {\"region_label\": \"France\", \"date\": \"2020-03-22T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"positive\": 16243, \"deceased\": 676, \"positive_100k\": 24.247900092740043, \"deceased_100k\": 1.0091473534871804, \"driving\": 15.33, \"transit\": 10.31, \"walking\": 10.7, \"retail_and_recreation\": 14.0, \"grocery_and_pharmacy\": 36.0, \"parks\": 20.0, \"transit_stations\": 16.0, \"workplaces\": 45.0, \"residential\": 118.0, \"new\": 1780.0, \"new_100k\": 2.657222321312396, \"mobility\": 12.113333333333335}, {\"region_label\": \"France\", \"date\": \"2020-03-23T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"positive\": 20123, \"deceased\": 862, \"positive_100k\": 30.04004762458954, \"deceased_100k\": 1.2868121578490377, \"driving\": 22.36, \"transit\": 12.06, \"walking\": 17.67, \"retail_and_recreation\": 19.0, \"grocery_and_pharmacy\": 59.0, \"parks\": 36.0, \"transit_stations\": 18.0, \"workplaces\": 27.0, \"residential\": 132.0, \"new\": 3880.0, \"new_100k\": 5.792147531849498, \"mobility\": 17.363333333333333}, {\"region_label\": \"France\", \"date\": \"2020-03-24T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"positive\": 22622, \"deceased\": 1102, \"positive_100k\": 33.77060862512869, \"deceased_100k\": 1.645089324767563, \"driving\": 22.54, \"transit\": 12.06, \"walking\": 17.57, \"retail_and_recreation\": 17.0, \"grocery_and_pharmacy\": 55.0, \"parks\": 35.0, \"transit_stations\": 18.0, \"workplaces\": 26.0, \"residential\": 134.0, \"new\": 2499.0, \"new_100k\": 3.730561000539147, \"mobility\": 17.39}, {\"region_label\": \"France\", \"date\": \"2020-03-25T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"positive\": 25600, \"deceased\": 1333, \"positive_100k\": 38.21623113797606, \"deceased_100k\": 1.989931097926644, \"driving\": 22.2, \"transit\": 11.75, \"walking\": 16.13, \"retail_and_recreation\": 16.0, \"grocery_and_pharmacy\": 52.0, \"parks\": 33.0, \"transit_stations\": 17.0, \"workplaces\": 27.0, \"residential\": 132.0, \"new\": 2978.0, \"new_100k\": 4.445622512847372, \"mobility\": 16.69333333333333}, {\"region_label\": \"France\", \"date\": \"2020-03-26T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"positive\": 29551, \"deceased\": 1698, \"positive_100k\": 44.11436899837229, \"deceased_100k\": 2.534810955948568, \"driving\": 22.05, \"transit\": 11.58, \"walking\": 15.08, \"retail_and_recreation\": 16.0, \"grocery_and_pharmacy\": 54.0, \"parks\": 33.0, \"transit_stations\": 17.0, \"workplaces\": 26.0, \"residential\": 134.0, \"new\": 3951.0, \"new_100k\": 5.898137860396233, \"mobility\": 16.236666666666668}, {\"region_label\": \"France\", \"date\": \"2020-03-27T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"positive\": 33402, \"deceased\": 1997, \"positive_100k\": 49.86322470588579, \"deceased_100k\": 2.981164593067898, \"driving\": 21.83, \"transit\": 11.23, \"walking\": 14.87, \"retail_and_recreation\": 16.0, \"grocery_and_pharmacy\": 54.0, \"parks\": 32.0, \"transit_stations\": 16.0, \"workplaces\": 27.0, \"residential\": 137.0, \"new\": 3851.0, \"new_100k\": 5.748855707513499, \"mobility\": 15.976666666666667}, {\"region_label\": \"France\", \"date\": \"2020-03-28T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"positive\": 38105, \"deceased\": 2317, \"positive_100k\": 56.88396435596007, \"deceased_100k\": 3.458867482292599, \"driving\": 18.44, \"transit\": 11.07, \"walking\": 14.26, \"retail_and_recreation\": 13.0, \"grocery_and_pharmacy\": 44.0, \"parks\": 24.0, \"transit_stations\": 17.0, \"workplaces\": 41.0, \"residential\": 125.0, \"new\": 4703.0, \"new_100k\": 7.020739650074276, \"mobility\": 14.590000000000002}, {\"region_label\": \"France\", \"date\": \"2020-03-29T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"positive\": 40708, \"deceased\": 2611, \"positive_100k\": 60.769778795497245, \"deceased_100k\": 3.8977570117677924, \"driving\": 17.2, \"transit\": 10.66, \"walking\": 10.44, \"retail_and_recreation\": 12.0, \"grocery_and_pharmacy\": 28.0, \"parks\": 18.0, \"transit_stations\": 13.0, \"workplaces\": 44.0, \"residential\": 118.0, \"new\": 2603.0, \"new_100k\": 3.885814439537178, \"mobility\": 12.766666666666666}, {\"region_label\": \"France\", \"date\": \"2020-03-30T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"positive\": 45170, \"deceased\": 3030, \"positive_100k\": 67.43074845712417, \"deceased_100k\": 4.5232492323463855, \"driving\": 22.89, \"transit\": 11.96, \"walking\": 12.95, \"retail_and_recreation\": 16.0, \"grocery_and_pharmacy\": 53.0, \"parks\": 34.0, \"transit_stations\": 17.0, \"workplaces\": 26.0, \"residential\": 133.0, \"new\": 4462.0, \"new_100k\": 6.660969661626922, \"mobility\": 15.933333333333332}, {\"region_label\": \"France\", \"date\": \"2020-03-31T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"positive\": 52827, \"deceased\": 3532, \"positive_100k\": 78.86128290335395, \"deceased_100k\": 5.272645639817635, \"driving\": 23.74, \"transit\": 12.04, \"walking\": 14.09, \"retail_and_recreation\": 10.0, \"grocery_and_pharmacy\": 62.0, \"parks\": 39.0, \"transit_stations\": 18.0, \"workplaces\": 26.0, \"residential\": 133.0, \"new\": 7657.0, \"new_100k\": 11.430534446229785, \"mobility\": 16.623333333333335}, {\"region_label\": \"France\", \"date\": \"2020-04-01T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"positive\": 57749, \"deceased\": 4414, \"positive_100k\": 86.20895046824138, \"deceased_100k\": 6.589314228243216, \"driving\": 23.86, \"transit\": 11.92, \"walking\": 14.68, \"retail_and_recreation\": 10.0, \"grocery_and_pharmacy\": 61.0, \"parks\": 38.0, \"transit_stations\": 19.0, \"workplaces\": 29.0, \"residential\": 131.0, \"new\": 4922.0, \"new_100k\": 7.347667564887431, \"mobility\": 16.82}, {\"region_label\": \"France\", \"date\": \"2020-04-02T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"positive\": 59929, \"deceased\": 5398, \"positive_100k\": 89.46330140108465, \"deceased_100k\": 8.05825061260917, \"driving\": 24.15, \"transit\": 11.87, \"walking\": 14.64, \"retail_and_recreation\": 10.0, \"grocery_and_pharmacy\": 64.0, \"parks\": 38.0, \"transit_stations\": 18.0, \"workplaces\": 27.0, \"residential\": 133.0, \"new\": 2180.0, \"new_100k\": 3.2543509328432663, \"mobility\": 16.886666666666667}, {\"region_label\": \"France\", \"date\": \"2020-04-03T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"positive\": 65202, \"deceased\": 6520, \"positive_100k\": 97.33494932259043, \"deceased_100k\": 9.733196367953278, \"driving\": 23.5, \"transit\": 11.56, \"walking\": 15.13, \"retail_and_recreation\": 14.0, \"grocery_and_pharmacy\": 62.0, \"parks\": 34.0, \"transit_stations\": 18.0, \"workplaces\": 28.0, \"residential\": 137.0, \"new\": 5273.0, \"new_100k\": 7.871647921505783, \"mobility\": 16.73}, {\"region_label\": \"France\", \"date\": \"2020-04-04T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"positive\": 69500, \"deceased\": 7574, \"positive_100k\": 103.7510962534897, \"deceased_100k\": 11.306630259337135, \"driving\": 19.72, \"transit\": 10.7, \"walking\": 14.93, \"retail_and_recreation\": 12.0, \"grocery_and_pharmacy\": 55.0, \"parks\": 27.0, \"transit_stations\": 20.0, \"workplaces\": 43.0, \"residential\": 124.0, \"new\": 4298.0, \"new_100k\": 6.416146930899274, \"mobility\": 15.116666666666665}, {\"region_label\": \"France\", \"date\": \"2020-04-05T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"positive\": 71412, \"deceased\": 8093, \"positive_100k\": 106.60537101660728, \"deceased_100k\": 12.081404632798447, \"driving\": 19.61, \"transit\": 11.25, \"walking\": 14.45, \"retail_and_recreation\": 15.0, \"grocery_and_pharmacy\": 38.0, \"parks\": 27.0, \"transit_stations\": 18.0, \"workplaces\": 47.0, \"residential\": 117.0, \"new\": 1912.0, \"new_100k\": 2.854274763117573, \"mobility\": 15.103333333333333}, {\"region_label\": \"France\", \"date\": \"2020-04-06T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"positive\": 75343, \"deceased\": 8926, \"positive_100k\": 112.47365244642697, \"deceased_100k\": 13.324924966311496, \"driving\": 25.69, \"transit\": 12.6, \"walking\": 14.9, \"retail_and_recreation\": 17.0, \"grocery_and_pharmacy\": 63.0, \"parks\": 39.0, \"transit_stations\": 19.0, \"workplaces\": 28.0, \"residential\": 131.0, \"new\": 3931.0, \"new_100k\": 5.868281429819689, \"mobility\": 17.73}, {\"region_label\": \"France\", \"date\": \"2020-04-07T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"positive\": 79163, \"deceased\": 10343, \"positive_100k\": 118.17623068654682, \"deceased_100k\": 15.440253072659623, \"driving\": 26.27, \"transit\": 12.49, \"walking\": 16.18, \"retail_and_recreation\": 18.0, \"grocery_and_pharmacy\": 65.0, \"parks\": 39.0, \"transit_stations\": 20.0, \"workplaces\": 28.0, \"residential\": 132.0, \"new\": 3820.0, \"new_100k\": 5.702578240119848, \"mobility\": 18.313333333333333}, {\"region_label\": \"France\", \"date\": \"2020-04-08T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"positive\": 83057, \"deceased\": 10887, \"positive_100k\": 123.98927771979992, \"deceased_100k\": 16.25234798434162, \"driving\": 26.46, \"transit\": 12.2, \"walking\": 16.23, \"retail_and_recreation\": 16.0, \"grocery_and_pharmacy\": 63.0, \"parks\": 37.0, \"transit_stations\": 20.0, \"workplaces\": 30.0, \"residential\": 130.0, \"new\": 3894.0, \"new_100k\": 5.813047033253099, \"mobility\": 18.296666666666667}, {\"region_label\": \"France\", \"date\": \"2020-04-09T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"positive\": 87366, \"deceased\": 12228, \"positive_100k\": 130.42184568751628, \"deceased_100k\": 18.254221654498878, \"driving\": 26.9, \"transit\": 12.1, \"walking\": 16.66, \"retail_and_recreation\": 17.0, \"grocery_and_pharmacy\": 68.0, \"parks\": 39.0, \"transit_stations\": 20.0, \"workplaces\": 29.0, \"residential\": 132.0, \"new\": 4309.0, \"new_100k\": 6.432567967716366, \"mobility\": 18.55333333333333}, {\"region_label\": \"France\", \"date\": \"2020-04-10T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"positive\": 91738, \"deceased\": 13215, \"positive_100k\": 136.94846141154875, \"deceased_100k\": 19.727636503451315, \"driving\": 26.58, \"transit\": 12.25, \"walking\": 17.09, \"retail_and_recreation\": 17.0, \"grocery_and_pharmacy\": 66.0, \"parks\": 36.0, \"transit_stations\": 19.0, \"workplaces\": 29.0, \"residential\": 136.0, \"new\": 4372.0, \"new_100k\": 6.526615724032467, \"mobility\": 18.64}, {\"region_label\": \"France\", \"date\": \"2020-04-11T00:00:00\", \"country\": \"FRA\", \"country_label\": \"France\", \"region_iso\": \"FRA\", \"positive\": 94863, \"deceased\": 13851, \"positive_100k\": 141.61352868913372, \"deceased_100k\": 20.677070995785407, \"driving\": 21.66, \"transit\": 11.43, \"walking\": 15.5, \"retail_and_recreation\": 14.0, \"grocery_and_pharmacy\": 61.0, \"parks\": 26.0, \"transit_stations\": 21.0, \"workplaces\": 45.0, \"residential\": 123.0, \"new\": 3125.0, \"new_100k\": 4.665067277584967, \"mobility\": 16.19666666666667}, {\"region_label\": \"Germany\", \"date\": \"2020-02-15T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"positive\": 16, \"deceased\": 0, \"positive_100k\": 0.01929386341068573, \"deceased_100k\": 0.0, \"driving\": 128.0, \"transit\": 125.2, \"walking\": 161.49, \"retail_and_recreation\": 106.0, \"grocery_and_pharmacy\": 101.0, \"parks\": 145.0, \"transit_stations\": 110.0, \"workplaces\": 100.0, \"residential\": 99.0, \"new\": null, \"new_100k\": null, \"mobility\": 138.23}, {\"region_label\": \"Germany\", \"date\": \"2020-02-16T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"positive\": 16, \"deceased\": 0, \"positive_100k\": 0.01929386341068573, \"deceased_100k\": 0.0, \"driving\": 109.63, \"transit\": 114.91, \"walking\": 98.68, \"retail_and_recreation\": 107.0, \"grocery_and_pharmacy\": 110.0, \"parks\": 109.0, \"transit_stations\": 106.0, \"workplaces\": 99.0, \"residential\": 100.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 107.74000000000001}, {\"region_label\": \"Germany\", \"date\": \"2020-02-17T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"positive\": 16, \"deceased\": 0, \"positive_100k\": 0.01929386341068573, \"deceased_100k\": 0.0, \"driving\": 108.0, \"transit\": 157.64, \"walking\": 111.55, \"retail_and_recreation\": 102.0, \"grocery_and_pharmacy\": 102.0, \"parks\": 107.0, \"transit_stations\": 101.0, \"workplaces\": 98.0, \"residential\": 100.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 125.73}, {\"region_label\": \"Germany\", \"date\": \"2020-02-18T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"positive\": 16, \"deceased\": 0, \"positive_100k\": 0.01929386341068573, \"deceased_100k\": 0.0, \"driving\": 109.42, \"transit\": 140.18, \"walking\": 115.71, \"retail_and_recreation\": 102.0, \"grocery_and_pharmacy\": 102.0, \"parks\": 110.0, \"transit_stations\": 101.0, \"workplaces\": 99.0, \"residential\": 101.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 121.77}, {\"region_label\": \"Germany\", \"date\": \"2020-02-19T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"positive\": 16, \"deceased\": 0, \"positive_100k\": 0.01929386341068573, \"deceased_100k\": 0.0, \"driving\": 110.81, \"transit\": 132.15, \"walking\": 109.61, \"retail_and_recreation\": 103.0, \"grocery_and_pharmacy\": 100.0, \"parks\": 106.0, \"transit_stations\": 99.0, \"workplaces\": 99.0, \"residential\": 101.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 117.52333333333333}, {\"region_label\": \"Germany\", \"date\": \"2020-02-20T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"positive\": 16, \"deceased\": 0, \"positive_100k\": 0.01929386341068573, \"deceased_100k\": 0.0, \"driving\": 108.14, \"transit\": 135.25, \"walking\": 121.49, \"retail_and_recreation\": 102.0, \"grocery_and_pharmacy\": 99.0, \"parks\": 114.0, \"transit_stations\": 103.0, \"workplaces\": 96.0, \"residential\": 101.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 121.62666666666667}, {\"region_label\": \"Germany\", \"date\": \"2020-02-21T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"positive\": 16, \"deceased\": 0, \"positive_100k\": 0.01929386341068573, \"deceased_100k\": 0.0, \"driving\": 125.52, \"transit\": 145.98, \"walking\": 131.42, \"retail_and_recreation\": 102.0, \"grocery_and_pharmacy\": 102.0, \"parks\": 115.0, \"transit_stations\": 99.0, \"workplaces\": 92.0, \"residential\": 102.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 134.30666666666664}, {\"region_label\": \"Germany\", \"date\": \"2020-02-22T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"positive\": 16, \"deceased\": 0, \"positive_100k\": 0.01929386341068573, \"deceased_100k\": 0.0, \"driving\": 119.65, \"transit\": 149.75, \"walking\": 149.93, \"retail_and_recreation\": 99.0, \"grocery_and_pharmacy\": 98.0, \"parks\": 126.0, \"transit_stations\": 109.0, \"workplaces\": 97.0, \"residential\": 100.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 139.77666666666667}, {\"region_label\": \"Germany\", \"date\": \"2020-02-23T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"positive\": 16, \"deceased\": 0, \"positive_100k\": 0.01929386341068573, \"deceased_100k\": 0.0, \"driving\": 99.22, \"transit\": 127.86, \"walking\": 93.4, \"retail_and_recreation\": 100.0, \"grocery_and_pharmacy\": 109.0, \"parks\": 76.0, \"transit_stations\": 102.0, \"workplaces\": 97.0, \"residential\": 100.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 106.82666666666667}, {\"region_label\": \"Germany\", \"date\": \"2020-02-24T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"positive\": 16, \"deceased\": 0, \"positive_100k\": 0.01929386341068573, \"deceased_100k\": 0.0, \"driving\": 102.49, \"transit\": 129.82, \"walking\": 114.25, \"retail_and_recreation\": 102.0, \"grocery_and_pharmacy\": 95.0, \"parks\": 117.0, \"transit_stations\": 95.0, \"workplaces\": 80.0, \"residential\": 104.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 115.52}, {\"region_label\": \"Germany\", \"date\": \"2020-02-25T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"positive\": 17, \"deceased\": 0, \"positive_100k\": 0.020499729873853584, \"deceased_100k\": 0.0, \"driving\": 105.39, \"transit\": 128.68, \"walking\": 106.82, \"retail_and_recreation\": 99.0, \"grocery_and_pharmacy\": 99.0, \"parks\": 115.0, \"transit_stations\": 95.0, \"workplaces\": 87.0, \"residential\": 104.0, \"new\": 1.0, \"new_100k\": 0.0012058664631678546, \"mobility\": 113.63}, {\"region_label\": \"Germany\", \"date\": \"2020-02-26T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"positive\": 27, \"deceased\": 0, \"positive_100k\": 0.03255839450553217, \"deceased_100k\": 0.0, \"driving\": 104.39, \"transit\": 123.84, \"walking\": 99.85, \"retail_and_recreation\": 97.0, \"grocery_and_pharmacy\": 100.0, \"parks\": 100.0, \"transit_stations\": 93.0, \"workplaces\": 95.0, \"residential\": 102.0, \"new\": 10.0, \"new_100k\": 0.012058664631678585, \"mobility\": 109.36000000000001}, {\"region_label\": \"Germany\", \"date\": \"2020-02-27T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"positive\": 46, \"deceased\": 0, \"positive_100k\": 0.05546985730572147, \"deceased_100k\": 0.0, \"driving\": 110.47, \"transit\": 128.01, \"walking\": 104.58, \"retail_and_recreation\": 95.0, \"grocery_and_pharmacy\": 103.0, \"parks\": 97.0, \"transit_stations\": 95.0, \"workplaces\": 96.0, \"residential\": 102.0, \"new\": 19.0, \"new_100k\": 0.022911462800189304, \"mobility\": 114.35333333333334}, {\"region_label\": \"Germany\", \"date\": \"2020-02-28T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"positive\": 48, \"deceased\": 0, \"positive_100k\": 0.05788159023205718, \"deceased_100k\": 0.0, \"driving\": 117.01, \"transit\": 138.23, \"walking\": 123.05, \"retail_and_recreation\": 103.0, \"grocery_and_pharmacy\": 111.0, \"parks\": 109.0, \"transit_stations\": 98.0, \"workplaces\": 95.0, \"residential\": 102.0, \"new\": 2.0, \"new_100k\": 0.0024117329263357093, \"mobility\": 126.09666666666668}, {\"region_label\": \"Germany\", \"date\": \"2020-02-29T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"positive\": 79, \"deceased\": 0, \"positive_100k\": 0.09526345059026078, \"deceased_100k\": 0.0, \"driving\": 115.16, \"transit\": 140.56, \"walking\": 138.07, \"retail_and_recreation\": 99.0, \"grocery_and_pharmacy\": 105.0, \"parks\": 109.0, \"transit_stations\": 101.0, \"workplaces\": 99.0, \"residential\": 101.0, \"new\": 31.0, \"new_100k\": 0.0373818603582036, \"mobility\": 131.26333333333332}, {\"region_label\": \"Germany\", \"date\": \"2020-03-01T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"positive\": 130, \"deceased\": 0, \"positive_100k\": 0.15676264021182154, \"deceased_100k\": 0.0, \"driving\": 106.11, \"transit\": 123.28, \"walking\": 95.72, \"retail_and_recreation\": 108.0, \"grocery_and_pharmacy\": 118.0, \"parks\": 121.0, \"transit_stations\": 104.0, \"workplaces\": 101.0, \"residential\": 100.0, \"new\": 51.0, \"new_100k\": 0.06149918962156076, \"mobility\": 108.37}, {\"region_label\": \"Germany\", \"date\": \"2020-03-02T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"positive\": 159, \"deceased\": 0, \"positive_100k\": 0.19173276764368943, \"deceased_100k\": 0.0, \"driving\": 101.52, \"transit\": 118.97, \"walking\": 102.74, \"retail_and_recreation\": 102.0, \"grocery_and_pharmacy\": 108.0, \"parks\": 109.0, \"transit_stations\": 99.0, \"workplaces\": 100.0, \"residential\": 100.0, \"new\": 29.0, \"new_100k\": 0.03497012743186789, \"mobility\": 107.74333333333334}, {\"region_label\": \"Germany\", \"date\": \"2020-03-03T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"positive\": 196, \"deceased\": 0, \"positive_100k\": 0.23634982678090016, \"deceased_100k\": 0.0, \"driving\": 104.1, \"transit\": 116.1, \"walking\": 103.29, \"retail_and_recreation\": 100.0, \"grocery_and_pharmacy\": 105.0, \"parks\": 108.0, \"transit_stations\": 97.0, \"workplaces\": 100.0, \"residential\": 101.0, \"new\": 37.0, \"new_100k\": 0.04461705913721073, \"mobility\": 107.83}, {\"region_label\": \"Germany\", \"date\": \"2020-03-04T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"positive\": 262, \"deceased\": 0, \"positive_100k\": 0.31593701334997876, \"deceased_100k\": 0.0, \"driving\": 102.87, \"transit\": 114.82, \"walking\": 101.89, \"retail_and_recreation\": 102.0, \"grocery_and_pharmacy\": 102.0, \"parks\": 114.0, \"transit_stations\": 96.0, \"workplaces\": 100.0, \"residential\": 101.0, \"new\": 66.0, \"new_100k\": 0.0795871865690786, \"mobility\": 106.52666666666666}, {\"region_label\": \"Germany\", \"date\": \"2020-03-05T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"positive\": 482, \"deceased\": 0, \"positive_100k\": 0.5812276352469076, \"deceased_100k\": 0.0, \"driving\": 105.34, \"transit\": 117.3, \"walking\": 102.6, \"retail_and_recreation\": 96.0, \"grocery_and_pharmacy\": 100.0, \"parks\": 100.0, \"transit_stations\": 95.0, \"workplaces\": 100.0, \"residential\": 101.0, \"new\": 220.0, \"new_100k\": 0.2652906218969288, \"mobility\": 108.41333333333334}, {\"region_label\": \"Germany\", \"date\": \"2020-03-06T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"positive\": 670, \"deceased\": 0, \"positive_100k\": 0.8079305303224649, \"deceased_100k\": 0.0, \"driving\": 115.68, \"transit\": 127.44, \"walking\": 116.04, \"retail_and_recreation\": 97.0, \"grocery_and_pharmacy\": 101.0, \"parks\": 89.0, \"transit_stations\": 93.0, \"workplaces\": 99.0, \"residential\": 102.0, \"new\": 188.0, \"new_100k\": 0.2267028950755573, \"mobility\": 119.72000000000001}, {\"region_label\": \"Germany\", \"date\": \"2020-03-07T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"positive\": 799, \"deceased\": 0, \"positive_100k\": 0.9634873040711186, \"deceased_100k\": 0.0, \"driving\": 112.85, \"transit\": 134.51, \"walking\": 140.22, \"retail_and_recreation\": 101.0, \"grocery_and_pharmacy\": 100.0, \"parks\": 119.0, \"transit_stations\": 98.0, \"workplaces\": 100.0, \"residential\": 101.0, \"new\": 129.0, \"new_100k\": 0.15555677374865373, \"mobility\": 129.19333333333333}, {\"region_label\": \"Germany\", \"date\": \"2020-03-08T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"positive\": 1040, \"deceased\": 0, \"positive_100k\": 1.2541011216945723, \"deceased_100k\": 0.0, \"driving\": 105.05, \"transit\": 115.27, \"walking\": 93.98, \"retail_and_recreation\": 112.0, \"grocery_and_pharmacy\": 119.0, \"parks\": 131.0, \"transit_stations\": 102.0, \"workplaces\": 101.0, \"residential\": 100.0, \"new\": 241.0, \"new_100k\": 0.29061381762345373, \"mobility\": 104.76666666666667}, {\"region_label\": \"Germany\", \"date\": \"2020-03-09T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"positive\": 1176, \"deceased\": 2, \"positive_100k\": 1.4180989606854009, \"deceased_100k\": 0.0024117329263357162, \"driving\": 99.11, \"transit\": 110.61, \"walking\": 96.92, \"retail_and_recreation\": 99.0, \"grocery_and_pharmacy\": 102.0, \"parks\": 107.0, \"transit_stations\": 95.0, \"workplaces\": 99.0, \"residential\": 101.0, \"new\": 136.0, \"new_100k\": 0.16399783899082854, \"mobility\": 102.21333333333332}, {\"region_label\": \"Germany\", \"date\": \"2020-03-10T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"positive\": 1457, \"deceased\": 2, \"positive_100k\": 1.7569474368355689, \"deceased_100k\": 0.0024117329263357162, \"driving\": 100.16, \"transit\": 106.74, \"walking\": 90.68, \"retail_and_recreation\": 93.0, \"grocery_and_pharmacy\": 98.0, \"parks\": 87.0, \"transit_stations\": 92.0, \"workplaces\": 99.0, \"residential\": 103.0, \"new\": 281.0, \"new_100k\": 0.338848476150168, \"mobility\": 99.19333333333333}, {\"region_label\": \"Germany\", \"date\": \"2020-03-11T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"positive\": 1908, \"deceased\": 3, \"positive_100k\": 2.300793211724273, \"deceased_100k\": 0.003617599389503574, \"driving\": 97.05, \"transit\": 101.51, \"walking\": 96.4, \"retail_and_recreation\": 99.0, \"grocery_and_pharmacy\": 102.0, \"parks\": 117.0, \"transit_stations\": 93.0, \"workplaces\": 99.0, \"residential\": 102.0, \"new\": 451.0, \"new_100k\": 0.543845774888704, \"mobility\": 98.32000000000001}, {\"region_label\": \"Germany\", \"date\": \"2020-03-12T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"positive\": 2078, \"deceased\": 3, \"positive_100k\": 2.5057905104628087, \"deceased_100k\": 0.003617599389503574, \"driving\": 87.94, \"transit\": 91.75, \"walking\": 89.79, \"retail_and_recreation\": 93.0, \"grocery_and_pharmacy\": 106.0, \"parks\": 104.0, \"transit_stations\": 91.0, \"workplaces\": 98.0, \"residential\": 102.0, \"new\": 170.0, \"new_100k\": 0.20499729873853578, \"mobility\": 89.82666666666667}, {\"region_label\": \"Germany\", \"date\": \"2020-03-13T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"positive\": 3675, \"deceased\": 7, \"positive_100k\": 4.431559252141878, \"deceased_100k\": 0.008441065242175007, \"driving\": 86.47, \"transit\": 82.21, \"walking\": 88.28, \"retail_and_recreation\": 91.0, \"grocery_and_pharmacy\": 119.0, \"parks\": 97.0, \"transit_stations\": 85.0, \"workplaces\": 96.0, \"residential\": 104.0, \"new\": 1597.0, \"new_100k\": 1.9257687416790694, \"mobility\": 85.65333333333335}, {\"region_label\": \"Germany\", \"date\": \"2020-03-14T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"positive\": 4585, \"deceased\": 9, \"positive_100k\": 5.528897733624628, \"deceased_100k\": 0.010852798168510723, \"driving\": 78.32, \"transit\": 77.72, \"walking\": 95.38, \"retail_and_recreation\": 83.0, \"grocery_and_pharmacy\": 109.0, \"parks\": 133.0, \"transit_stations\": 81.0, \"workplaces\": 97.0, \"residential\": 104.0, \"new\": 910.0, \"new_100k\": 1.0973384814827503, \"mobility\": 83.80666666666666}, {\"region_label\": \"Germany\", \"date\": \"2020-03-15T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"positive\": 5795, \"deceased\": 11, \"positive_100k\": 6.987996154057737, \"deceased_100k\": 0.013264531094846438, \"driving\": 72.26, \"transit\": 63.99, \"walking\": 75.8, \"retail_and_recreation\": 88.0, \"grocery_and_pharmacy\": 113.0, \"parks\": 175.0, \"transit_stations\": 84.0, \"workplaces\": 95.0, \"residential\": 102.0, \"new\": 1210.0, \"new_100k\": 1.4590984204331088, \"mobility\": 70.68333333333334}, {\"region_label\": \"Germany\", \"date\": \"2020-03-16T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"positive\": 7272, \"deceased\": 17, \"positive_100k\": 8.769060920156663, \"deceased_100k\": 0.020499729873853584, \"driving\": 68.97, \"transit\": 57.93, \"walking\": 71.25, \"retail_and_recreation\": 93.0, \"grocery_and_pharmacy\": 122.0, \"parks\": 140.0, \"transit_stations\": 75.0, \"workplaces\": 82.0, \"residential\": 106.0, \"new\": 1477.0, \"new_100k\": 1.7810647660989263, \"mobility\": 66.05}, {\"region_label\": \"Germany\", \"date\": \"2020-03-17T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"positive\": 9257, \"deceased\": 24, \"positive_100k\": 11.162705849544862, \"deceased_100k\": 0.02894079511602859, \"driving\": 63.71, \"transit\": 50.68, \"walking\": 61.98, \"retail_and_recreation\": 79.0, \"grocery_and_pharmacy\": 111.0, \"parks\": 131.0, \"transit_stations\": 65.0, \"workplaces\": 75.0, \"residential\": 110.0, \"new\": 1985.0, \"new_100k\": 2.3936449293881985, \"mobility\": 58.79}, {\"region_label\": \"Germany\", \"date\": \"2020-03-18T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"positive\": 12327, \"deceased\": 28, \"positive_100k\": 14.864715891470187, \"deceased_100k\": 0.03376426096870003, \"driving\": 59.52, \"transit\": 46.15, \"walking\": 57.99, \"retail_and_recreation\": 66.0, \"grocery_and_pharmacy\": 105.0, \"parks\": 144.0, \"transit_stations\": 61.0, \"workplaces\": 70.0, \"residential\": 111.0, \"new\": 3070.0, \"new_100k\": 3.702010041925325, \"mobility\": 54.553333333333335}, {\"region_label\": \"Germany\", \"date\": \"2020-03-19T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"positive\": 15320, \"deceased\": 44, \"positive_100k\": 18.473874215731584, \"deceased_100k\": 0.05305812437938575, \"driving\": 54.87, \"transit\": 39.17, \"walking\": 51.98, \"retail_and_recreation\": 55.0, \"grocery_and_pharmacy\": 97.0, \"parks\": 115.0, \"transit_stations\": 54.0, \"workplaces\": 67.0, \"residential\": 114.0, \"new\": 2993.0, \"new_100k\": 3.609158324261397, \"mobility\": 48.673333333333325}, {\"region_label\": \"Germany\", \"date\": \"2020-03-20T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"positive\": 19848, \"deceased\": 67, \"positive_100k\": 23.934037560955645, \"deceased_100k\": 0.08079305303224649, \"driving\": 50.87, \"transit\": 33.88, \"walking\": 45.37, \"retail_and_recreation\": 50.0, \"grocery_and_pharmacy\": 98.0, \"parks\": 86.0, \"transit_stations\": 48.0, \"workplaces\": 64.0, \"residential\": 116.0, \"new\": 4528.0, \"new_100k\": 5.4601633452240605, \"mobility\": 43.373333333333335}, {\"region_label\": \"Germany\", \"date\": \"2020-03-21T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"positive\": 22213, \"deceased\": 84, \"positive_100k\": 26.78591174634763, \"deceased_100k\": 0.10129278290610007, \"driving\": 37.9, \"transit\": 29.1, \"walking\": 36.4, \"retail_and_recreation\": 31.0, \"grocery_and_pharmacy\": 76.0, \"parks\": 69.0, \"transit_stations\": 41.0, \"workplaces\": 69.0, \"residential\": 113.0, \"new\": 2365.0, \"new_100k\": 2.851874185391985, \"mobility\": 34.46666666666667}, {\"region_label\": \"Germany\", \"date\": \"2020-03-22T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"positive\": 24873, \"deceased\": 94, \"positive_100k\": 29.99351653837413, \"deceased_100k\": 0.11335144753777866, \"driving\": 39.75, \"transit\": 30.14, \"walking\": 42.76, \"retail_and_recreation\": 29.0, \"grocery_and_pharmacy\": 65.0, \"parks\": 101.0, \"transit_stations\": 42.0, \"workplaces\": 66.0, \"residential\": 110.0, \"new\": 2660.0, \"new_100k\": 3.207604792026501, \"mobility\": 37.550000000000004}, {\"region_label\": \"Germany\", \"date\": \"2020-03-23T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"positive\": 29056, \"deceased\": 123, \"positive_100k\": 35.037655953805285, \"deceased_100k\": 0.14832157496964654, \"driving\": 45.1, \"transit\": 31.37, \"walking\": 42.11, \"retail_and_recreation\": 43.0, \"grocery_and_pharmacy\": 84.0, \"parks\": 95.0, \"transit_stations\": 44.0, \"workplaces\": 59.0, \"residential\": 116.0, \"new\": 4183.0, \"new_100k\": 5.044139415431154, \"mobility\": 39.526666666666664}, {\"region_label\": \"Germany\", \"date\": \"2020-03-24T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"positive\": 32986, \"deceased\": 157, \"positive_100k\": 39.776711154054965, \"deceased_100k\": 0.1893210347173537, \"driving\": 45.53, \"transit\": 31.0, \"walking\": 43.85, \"retail_and_recreation\": 41.0, \"grocery_and_pharmacy\": 82.0, \"parks\": 109.0, \"transit_stations\": 44.0, \"workplaces\": 57.0, \"residential\": 118.0, \"new\": 3930.0, \"new_100k\": 4.73905520024968, \"mobility\": 40.126666666666665}, {\"region_label\": \"Germany\", \"date\": \"2020-03-25T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"positive\": 37323, \"deceased\": 206, \"positive_100k\": 45.006554004813964, \"deceased_100k\": 0.24840849141257876, \"driving\": 46.48, \"transit\": 31.36, \"walking\": 43.83, \"retail_and_recreation\": 42.0, \"grocery_and_pharmacy\": 82.0, \"parks\": 111.0, \"transit_stations\": 44.0, \"workplaces\": 57.0, \"residential\": 118.0, \"new\": 4337.0, \"new_100k\": 5.229842850758999, \"mobility\": 40.556666666666665}, {\"region_label\": \"Germany\", \"date\": \"2020-03-26T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"positive\": 43938, \"deceased\": 267, \"positive_100k\": 52.98336065866935, \"deceased_100k\": 0.3219663456658181, \"driving\": 48.12, \"transit\": 31.4, \"walking\": 45.78, \"retail_and_recreation\": 41.0, \"grocery_and_pharmacy\": 84.0, \"parks\": 103.0, \"transit_stations\": 43.0, \"workplaces\": 56.0, \"residential\": 118.0, \"new\": 6615.0, \"new_100k\": 7.976806653855384, \"mobility\": 41.766666666666666}, {\"region_label\": \"Germany\", \"date\": \"2020-03-27T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"positive\": 50871, \"deceased\": 342, \"positive_100k\": 61.34363284781211, \"deceased_100k\": 0.41240633040340746, \"driving\": 49.58, \"transit\": 31.8, \"walking\": 52.26, \"retail_and_recreation\": 41.0, \"grocery_and_pharmacy\": 86.0, \"parks\": 121.0, \"transit_stations\": 44.0, \"workplaces\": 56.0, \"residential\": 119.0, \"new\": 6933.0, \"new_100k\": 8.360272189142762, \"mobility\": 44.54666666666666}, {\"region_label\": \"Germany\", \"date\": \"2020-03-28T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"positive\": 57695, \"deceased\": 433, \"positive_100k\": 69.57246559246957, \"deceased_100k\": 0.5221401785516825, \"driving\": 45.98, \"transit\": 31.88, \"walking\": 58.85, \"retail_and_recreation\": 34.0, \"grocery_and_pharmacy\": 79.0, \"parks\": 133.0, \"transit_stations\": 47.0, \"workplaces\": 67.0, \"residential\": 112.0, \"new\": 6824.0, \"new_100k\": 8.22883274465746, \"mobility\": 45.57}, {\"region_label\": \"Germany\", \"date\": \"2020-03-29T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"positive\": 62095, \"deceased\": 533, \"positive_100k\": 74.87827803040814, \"deceased_100k\": 0.6427268248684683, \"driving\": 42.18, \"transit\": 29.48, \"walking\": 33.95, \"retail_and_recreation\": 23.0, \"grocery_and_pharmacy\": 49.0, \"parks\": 51.0, \"transit_stations\": 32.0, \"workplaces\": 61.0, \"residential\": 111.0, \"new\": 4400.0, \"new_100k\": 5.30581243793857, \"mobility\": 35.20333333333333}, {\"region_label\": \"Germany\", \"date\": \"2020-03-30T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"positive\": 66885, \"deceased\": 645, \"positive_100k\": 80.65437838898218, \"deceased_100k\": 0.7777838687432684, \"driving\": 50.0, \"transit\": 32.39, \"walking\": 42.5, \"retail_and_recreation\": 46.0, \"grocery_and_pharmacy\": 84.0, \"parks\": 87.0, \"transit_stations\": 44.0, \"workplaces\": 57.0, \"residential\": 117.0, \"new\": 4790.0, \"new_100k\": 5.776100358574041, \"mobility\": 41.63}, {\"region_label\": \"Germany\", \"date\": \"2020-03-31T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"positive\": 71808, \"deceased\": 775, \"positive_100k\": 86.59085898715755, \"deceased_100k\": 0.93454650895509, \"driving\": 52.68, \"transit\": 35.14, \"walking\": 47.88, \"retail_and_recreation\": 47.0, \"grocery_and_pharmacy\": 88.0, \"parks\": 107.0, \"transit_stations\": 47.0, \"workplaces\": 57.0, \"residential\": 117.0, \"new\": 4923.0, \"new_100k\": 5.936480598175365, \"mobility\": 45.23333333333333}, {\"region_label\": \"Germany\", \"date\": \"2020-04-01T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"positive\": 77872, \"deceased\": 920, \"positive_100k\": 93.90323321980745, \"deceased_100k\": 1.1093971461144294, \"driving\": 53.29, \"transit\": 33.52, \"walking\": 50.5, \"retail_and_recreation\": 48.0, \"grocery_and_pharmacy\": 87.0, \"parks\": 120.0, \"transit_stations\": 47.0, \"workplaces\": 57.0, \"residential\": 117.0, \"new\": 6064.0, \"new_100k\": 7.312374232649901, \"mobility\": 45.77}, {\"region_label\": \"Germany\", \"date\": \"2020-04-02T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"positive\": 84794, \"deceased\": 1107, \"positive_100k\": 102.25024087785536, \"deceased_100k\": 1.3348941747268188, \"driving\": 53.15, \"transit\": 33.82, \"walking\": 50.82, \"retail_and_recreation\": 46.0, \"grocery_and_pharmacy\": 89.0, \"parks\": 106.0, \"transit_stations\": 46.0, \"workplaces\": 57.0, \"residential\": 117.0, \"new\": 6922.0, \"new_100k\": 8.347007658047914, \"mobility\": 45.93}, {\"region_label\": \"Germany\", \"date\": \"2020-04-03T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"positive\": 91159, \"deceased\": 1275, \"positive_100k\": 109.92558091591877, \"deceased_100k\": 1.5374797405390188, \"driving\": 51.46, \"transit\": 32.02, \"walking\": 48.24, \"retail_and_recreation\": 43.0, \"grocery_and_pharmacy\": 89.0, \"parks\": 87.0, \"transit_stations\": 43.0, \"workplaces\": 56.0, \"residential\": 119.0, \"new\": 6365.0, \"new_100k\": 7.6753400380634105, \"mobility\": 43.906666666666666}, {\"region_label\": \"Germany\", \"date\": \"2020-04-04T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"positive\": 96092, \"deceased\": 1444, \"positive_100k\": 115.87412017872582, \"deceased_100k\": 1.741271172814387, \"driving\": 47.44, \"transit\": 33.02, \"walking\": 59.17, \"retail_and_recreation\": 37.0, \"grocery_and_pharmacy\": 84.0, \"parks\": 121.0, \"transit_stations\": 48.0, \"workplaces\": 69.0, \"residential\": 112.0, \"new\": 4933.0, \"new_100k\": 5.948539262807046, \"mobility\": 46.54333333333333}, {\"region_label\": \"Germany\", \"date\": \"2020-04-05T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"positive\": 100123, \"deceased\": 1584, \"positive_100k\": 120.73496789175545, \"deceased_100k\": 1.9100924776578871, \"driving\": 55.02, \"transit\": 39.16, \"walking\": 75.42, \"retail_and_recreation\": 42.0, \"grocery_and_pharmacy\": 87.0, \"parks\": 161.0, \"transit_stations\": 53.0, \"workplaces\": 70.0, \"residential\": 108.0, \"new\": 4031.0, \"new_100k\": 4.860847713029628, \"mobility\": 56.53333333333334}, {\"region_label\": \"Germany\", \"date\": \"2020-04-06T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"positive\": 103374, \"deceased\": 1810, \"positive_100k\": 124.65523976351416, \"deceased_100k\": 2.182618298333823, \"driving\": 58.99, \"transit\": 40.67, \"walking\": 66.13, \"retail_and_recreation\": 57.0, \"grocery_and_pharmacy\": 94.0, \"parks\": 149.0, \"transit_stations\": 51.0, \"workplaces\": 56.0, \"residential\": 115.0, \"new\": 3251.0, \"new_100k\": 3.9202718717587146, \"mobility\": 55.26333333333333}, {\"region_label\": \"Germany\", \"date\": \"2020-04-07T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"positive\": 107663, \"deceased\": 2016, \"positive_100k\": 129.8272010240411, \"deceased_100k\": 2.4310267897464017, \"driving\": 60.26, \"transit\": 40.58, \"walking\": 66.37, \"retail_and_recreation\": 56.0, \"grocery_and_pharmacy\": 98.0, \"parks\": 150.0, \"transit_stations\": 50.0, \"workplaces\": 55.0, \"residential\": 116.0, \"new\": 4289.0, \"new_100k\": 5.171961260526942, \"mobility\": 55.73666666666667}, {\"region_label\": \"Germany\", \"date\": \"2020-04-08T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"positive\": 113296, \"deceased\": 2349, \"positive_100k\": 136.61984681106566, \"deceased_100k\": 2.8325803219812986, \"driving\": 61.92, \"transit\": 39.96, \"walking\": 67.94, \"retail_and_recreation\": 58.0, \"grocery_and_pharmacy\": 110.0, \"parks\": 157.0, \"transit_stations\": 51.0, \"workplaces\": 55.0, \"residential\": 115.0, \"new\": 5633.0, \"new_100k\": 6.792645787024554, \"mobility\": 56.60666666666666}, {\"region_label\": \"Germany\", \"date\": \"2020-04-09T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"positive\": 118181, \"deceased\": 2607, \"positive_100k\": 142.5105044836406, \"deceased_100k\": 3.143693869478606, \"driving\": 58.89, \"transit\": 38.54, \"walking\": 65.26, \"retail_and_recreation\": 60.0, \"grocery_and_pharmacy\": 114.0, \"parks\": 137.0, \"transit_stations\": 51.0, \"workplaces\": 53.0, \"residential\": 115.0, \"new\": 4885.0, \"new_100k\": 5.890657672574946, \"mobility\": 54.23}, {\"region_label\": \"Germany\", \"date\": \"2020-04-10T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"positive\": 122171, \"deceased\": 2767, \"positive_100k\": 147.32191167168037, \"deceased_100k\": 3.336632503585463, \"driving\": 51.44, \"transit\": 40.24, \"walking\": 73.42, \"retail_and_recreation\": 20.0, \"grocery_and_pharmacy\": 8.0, \"parks\": 172.0, \"transit_stations\": 31.0, \"workplaces\": 14.0, \"residential\": 129.0, \"new\": 3990.0, \"new_100k\": 4.811407188039766, \"mobility\": 55.03333333333334}, {\"region_label\": \"Germany\", \"date\": \"2020-04-11T00:00:00\", \"country\": \"DEU\", \"country_label\": \"Germany\", \"region_iso\": \"DEU\", \"positive\": 124908, \"deceased\": 2736, \"positive_100k\": 150.6223681813708, \"deceased_100k\": 3.2992506432272597, \"driving\": 51.05, \"transit\": 36.2, \"walking\": 67.61, \"retail_and_recreation\": 44.0, \"grocery_and_pharmacy\": 100.0, \"parks\": 135.0, \"transit_stations\": 52.0, \"workplaces\": 71.0, \"residential\": 110.0, \"new\": 2737.0, \"new_100k\": 3.3004565096904344, \"mobility\": 51.620000000000005}, {\"region_label\": \"Ireland\", \"date\": \"2020-02-15T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 136.51, \"transit\": 125.93, \"walking\": 188.57, \"retail_and_recreation\": 89.0, \"grocery_and_pharmacy\": 94.0, \"parks\": 64.0, \"transit_stations\": 88.0, \"workplaces\": 96.0, \"residential\": 103.0, \"new\": null, \"new_100k\": null, \"mobility\": 150.33666666666667}, {\"region_label\": \"Ireland\", \"date\": \"2020-02-16T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 123.27, \"transit\": 120.98, \"walking\": 142.91, \"retail_and_recreation\": 94.0, \"grocery_and_pharmacy\": 93.0, \"parks\": 71.0, \"transit_stations\": 94.0, \"workplaces\": 99.0, \"residential\": 102.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 129.0533333333333}, {\"region_label\": \"Ireland\", \"date\": \"2020-02-17T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 129.51, \"transit\": 126.48, \"walking\": 151.15, \"retail_and_recreation\": 108.0, \"grocery_and_pharmacy\": 101.0, \"parks\": 112.0, \"transit_stations\": 100.0, \"workplaces\": 92.0, \"residential\": 102.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 135.71333333333334}, {\"region_label\": \"Ireland\", \"date\": \"2020-02-18T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 133.33, \"transit\": 125.8, \"walking\": 151.25, \"retail_and_recreation\": 106.0, \"grocery_and_pharmacy\": 98.0, \"parks\": 112.0, \"transit_stations\": 100.0, \"workplaces\": 93.0, \"residential\": 101.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 136.79333333333332}, {\"region_label\": \"Ireland\", \"date\": \"2020-02-19T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 137.54, \"transit\": 129.93, \"walking\": 148.25, \"retail_and_recreation\": 102.0, \"grocery_and_pharmacy\": 97.0, \"parks\": 95.0, \"transit_stations\": 98.0, \"workplaces\": 91.0, \"residential\": 102.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 138.57333333333335}, {\"region_label\": \"Ireland\", \"date\": \"2020-02-20T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 142.65, \"transit\": 128.82, \"walking\": 158.63, \"retail_and_recreation\": 108.0, \"grocery_and_pharmacy\": 99.0, \"parks\": 112.0, \"transit_stations\": 99.0, \"workplaces\": 88.0, \"residential\": 102.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 143.36666666666667}, {\"region_label\": \"Ireland\", \"date\": \"2020-02-21T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 157.03, \"transit\": 146.81, \"walking\": 183.1, \"retail_and_recreation\": 101.0, \"grocery_and_pharmacy\": 97.0, \"parks\": 99.0, \"transit_stations\": 99.0, \"workplaces\": 87.0, \"residential\": 103.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 162.31333333333336}, {\"region_label\": \"Ireland\", \"date\": \"2020-02-22T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 141.99, \"transit\": 127.76, \"walking\": 187.93, \"retail_and_recreation\": 98.0, \"grocery_and_pharmacy\": 100.0, \"parks\": 96.0, \"transit_stations\": 99.0, \"workplaces\": 99.0, \"residential\": 100.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 152.56}, {\"region_label\": \"Ireland\", \"date\": \"2020-02-23T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 120.65, \"transit\": 111.69, \"walking\": 122.82, \"retail_and_recreation\": 97.0, \"grocery_and_pharmacy\": 98.0, \"parks\": 101.0, \"transit_stations\": 101.0, \"workplaces\": 100.0, \"residential\": 100.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 118.38666666666666}, {\"region_label\": \"Ireland\", \"date\": \"2020-02-24T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 113.98, \"transit\": 114.39, \"walking\": 112.99, \"retail_and_recreation\": 101.0, \"grocery_and_pharmacy\": 103.0, \"parks\": 103.0, \"transit_stations\": 101.0, \"workplaces\": 101.0, \"residential\": 100.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 113.78666666666668}, {\"region_label\": \"Ireland\", \"date\": \"2020-02-25T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 114.18, \"transit\": 112.05, \"walking\": 111.89, \"retail_and_recreation\": 98.0, \"grocery_and_pharmacy\": 103.0, \"parks\": 106.0, \"transit_stations\": 100.0, \"workplaces\": 103.0, \"residential\": 100.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 112.70666666666666}, {\"region_label\": \"Ireland\", \"date\": \"2020-02-26T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 120.71, \"transit\": 114.07, \"walking\": 124.55, \"retail_and_recreation\": 99.0, \"grocery_and_pharmacy\": 100.0, \"parks\": 109.0, \"transit_stations\": 101.0, \"workplaces\": 102.0, \"residential\": 100.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 119.77666666666666}, {\"region_label\": \"Ireland\", \"date\": \"2020-02-27T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 126.33, \"transit\": 121.67, \"walking\": 144.98, \"retail_and_recreation\": 104.0, \"grocery_and_pharmacy\": 103.0, \"parks\": 115.0, \"transit_stations\": 104.0, \"workplaces\": 102.0, \"residential\": 100.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 130.99333333333334}, {\"region_label\": \"Ireland\", \"date\": \"2020-02-28T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 141.19, \"transit\": 136.02, \"walking\": 176.19, \"retail_and_recreation\": 103.0, \"grocery_and_pharmacy\": 105.0, \"parks\": 100.0, \"transit_stations\": 104.0, \"workplaces\": 101.0, \"residential\": 100.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 151.13333333333335}, {\"region_label\": \"Ireland\", \"date\": \"2020-02-29T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.020603662589476556, \"deceased_100k\": 0.0, \"driving\": 127.32, \"transit\": 129.29, \"walking\": 172.66, \"retail_and_recreation\": 88.0, \"grocery_and_pharmacy\": 97.0, \"parks\": 72.0, \"transit_stations\": 91.0, \"workplaces\": 97.0, \"residential\": 103.0, \"new\": 1.0, \"new_100k\": 0.020603662589476556, \"mobility\": 143.09}, {\"region_label\": \"Ireland\", \"date\": \"2020-03-01T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.020603662589476556, \"deceased_100k\": 0.0, \"driving\": 122.75, \"transit\": 120.6, \"walking\": 130.99, \"retail_and_recreation\": 103.0, \"grocery_and_pharmacy\": 103.0, \"parks\": 95.0, \"transit_stations\": 102.0, \"workplaces\": 102.0, \"residential\": 100.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 124.78000000000002}, {\"region_label\": \"Ireland\", \"date\": \"2020-03-02T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.020603662589476556, \"deceased_100k\": 0.0, \"driving\": 121.44, \"transit\": 119.28, \"walking\": 129.56, \"retail_and_recreation\": 104.0, \"grocery_and_pharmacy\": 104.0, \"parks\": 112.0, \"transit_stations\": 101.0, \"workplaces\": 101.0, \"residential\": 100.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 123.42666666666666}, {\"region_label\": \"Ireland\", \"date\": \"2020-03-03T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"positive\": 2, \"deceased\": 0, \"positive_100k\": 0.04120732517895311, \"deceased_100k\": 0.0, \"driving\": 125.08, \"transit\": 121.31, \"walking\": 144.34, \"retail_and_recreation\": 108.0, \"grocery_and_pharmacy\": 105.0, \"parks\": 129.0, \"transit_stations\": 102.0, \"workplaces\": 103.0, \"residential\": 99.0, \"new\": 1.0, \"new_100k\": 0.020603662589476556, \"mobility\": 130.24333333333334}, {\"region_label\": \"Ireland\", \"date\": \"2020-03-04T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"positive\": 6, \"deceased\": 0, \"positive_100k\": 0.12362197553685933, \"deceased_100k\": 0.0, \"driving\": 124.54, \"transit\": 115.18, \"walking\": 136.1, \"retail_and_recreation\": 105.0, \"grocery_and_pharmacy\": 104.0, \"parks\": 125.0, \"transit_stations\": 101.0, \"workplaces\": 101.0, \"residential\": 100.0, \"new\": 4.0, \"new_100k\": 0.08241465035790621, \"mobility\": 125.27333333333335}, {\"region_label\": \"Ireland\", \"date\": \"2020-03-05T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"positive\": 6, \"deceased\": 0, \"positive_100k\": 0.12362197553685933, \"deceased_100k\": 0.0, \"driving\": 126.59, \"transit\": 118.14, \"walking\": 141.67, \"retail_and_recreation\": 104.0, \"grocery_and_pharmacy\": 104.0, \"parks\": 115.0, \"transit_stations\": 100.0, \"workplaces\": 102.0, \"residential\": 100.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 128.79999999999998}, {\"region_label\": \"Ireland\", \"date\": \"2020-03-06T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"positive\": 18, \"deceased\": 0, \"positive_100k\": 0.370865926610578, \"deceased_100k\": 0.0, \"driving\": 142.0, \"transit\": 132.79, \"walking\": 172.4, \"retail_and_recreation\": 103.0, \"grocery_and_pharmacy\": 107.0, \"parks\": 110.0, \"transit_stations\": 100.0, \"workplaces\": 101.0, \"residential\": 100.0, \"new\": 12.0, \"new_100k\": 0.24724395107371866, \"mobility\": 149.0633333333333}, {\"region_label\": \"Ireland\", \"date\": \"2020-03-07T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"positive\": 18, \"deceased\": 0, \"positive_100k\": 0.370865926610578, \"deceased_100k\": 0.0, \"driving\": 142.49, \"transit\": 125.75, \"walking\": 196.24, \"retail_and_recreation\": 97.0, \"grocery_and_pharmacy\": 103.0, \"parks\": 99.0, \"transit_stations\": 96.0, \"workplaces\": 100.0, \"residential\": 101.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 154.82666666666668}, {\"region_label\": \"Ireland\", \"date\": \"2020-03-08T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"positive\": 19, \"deceased\": 0, \"positive_100k\": 0.39146958920005454, \"deceased_100k\": 0.0, \"driving\": 128.59, \"transit\": 118.54, \"walking\": 141.37, \"retail_and_recreation\": 100.0, \"grocery_and_pharmacy\": 102.0, \"parks\": 100.0, \"transit_stations\": 96.0, \"workplaces\": 100.0, \"residential\": 100.0, \"new\": 1.0, \"new_100k\": 0.020603662589476546, \"mobility\": 129.5}, {\"region_label\": \"Ireland\", \"date\": \"2020-03-09T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"positive\": 21, \"deceased\": 0, \"positive_100k\": 0.4326769143790077, \"deceased_100k\": 0.0, \"driving\": 117.1, \"transit\": 115.72, \"walking\": 131.54, \"retail_and_recreation\": 97.0, \"grocery_and_pharmacy\": 103.0, \"parks\": 87.0, \"transit_stations\": 94.0, \"workplaces\": 100.0, \"residential\": 102.0, \"new\": 2.0, \"new_100k\": 0.04120732517895315, \"mobility\": 121.45333333333333}, {\"region_label\": \"Ireland\", \"date\": \"2020-03-10T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"positive\": 34, \"deceased\": 0, \"positive_100k\": 0.7005245280422029, \"deceased_100k\": 0.0, \"driving\": 109.29, \"transit\": 108.21, \"walking\": 128.47, \"retail_and_recreation\": 103.0, \"grocery_and_pharmacy\": 111.0, \"parks\": 115.0, \"transit_stations\": 97.0, \"workplaces\": 101.0, \"residential\": 101.0, \"new\": 13.0, \"new_100k\": 0.2678476136631952, \"mobility\": 115.32333333333334}, {\"region_label\": \"Ireland\", \"date\": \"2020-03-11T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"positive\": 43, \"deceased\": 1, \"positive_100k\": 0.8859574913474919, \"deceased_100k\": 0.020603662589476556, \"driving\": 106.08, \"transit\": 100.96, \"walking\": 112.82, \"retail_and_recreation\": 97.0, \"grocery_and_pharmacy\": 111.0, \"parks\": 97.0, \"transit_stations\": 91.0, \"workplaces\": 99.0, \"residential\": 102.0, \"new\": 9.0, \"new_100k\": 0.18543296330528902, \"mobility\": 106.62}, {\"region_label\": \"Ireland\", \"date\": \"2020-03-12T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"positive\": 43, \"deceased\": 1, \"positive_100k\": 0.8859574913474919, \"deceased_100k\": 0.020603662589476556, \"driving\": 92.88, \"transit\": 79.53, \"walking\": 100.76, \"retail_and_recreation\": 97.0, \"grocery_and_pharmacy\": 133.0, \"parks\": 87.0, \"transit_stations\": 86.0, \"workplaces\": 97.0, \"residential\": 103.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 91.05666666666667}, {\"region_label\": \"Ireland\", \"date\": \"2020-03-13T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"positive\": 90, \"deceased\": 1, \"positive_100k\": 1.85432963305289, \"deceased_100k\": 0.020603662589476556, \"driving\": 89.47, \"transit\": 81.62, \"walking\": 112.43, \"retail_and_recreation\": 81.0, \"grocery_and_pharmacy\": 110.0, \"parks\": 101.0, \"transit_stations\": 70.0, \"workplaces\": 74.0, \"residential\": 112.0, \"new\": 47.0, \"new_100k\": 0.9683721417053981, \"mobility\": 94.50666666666666}, {\"region_label\": \"Ireland\", \"date\": \"2020-03-14T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"positive\": 129, \"deceased\": 2, \"positive_100k\": 2.6578724740424757, \"deceased_100k\": 0.04120732517895311, \"driving\": 80.93, \"transit\": 65.19, \"walking\": 105.11, \"retail_and_recreation\": 68.0, \"grocery_and_pharmacy\": 102.0, \"parks\": 85.0, \"transit_stations\": 66.0, \"workplaces\": 88.0, \"residential\": 109.0, \"new\": 39.0, \"new_100k\": 0.8035428409895857, \"mobility\": 83.74333333333334}, {\"region_label\": \"Ireland\", \"date\": \"2020-03-15T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"positive\": 129, \"deceased\": 2, \"positive_100k\": 2.6578724740424757, \"deceased_100k\": 0.04120732517895311, \"driving\": 69.95, \"transit\": 53.11, \"walking\": 71.27, \"retail_and_recreation\": 64.0, \"grocery_and_pharmacy\": 107.0, \"parks\": 120.0, \"transit_stations\": 65.0, \"workplaces\": 84.0, \"residential\": 109.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 64.77666666666666}, {\"region_label\": \"Ireland\", \"date\": \"2020-03-16T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"positive\": 169, \"deceased\": 2, \"positive_100k\": 3.482018977621538, \"deceased_100k\": 0.04120732517895311, \"driving\": 61.82, \"transit\": 39.8, \"walking\": 51.6, \"retail_and_recreation\": 74.0, \"grocery_and_pharmacy\": 115.0, \"parks\": 121.0, \"transit_stations\": 55.0, \"workplaces\": 51.0, \"residential\": 118.0, \"new\": 40.0, \"new_100k\": 0.8241465035790623, \"mobility\": 51.07333333333333}, {\"region_label\": \"Ireland\", \"date\": \"2020-03-17T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"positive\": 223, \"deceased\": 2, \"positive_100k\": 4.594616757453272, \"deceased_100k\": 0.04120732517895311, \"driving\": 54.96, \"transit\": 32.98, \"walking\": 43.18, \"retail_and_recreation\": 41.0, \"grocery_and_pharmacy\": 76.0, \"parks\": 167.0, \"transit_stations\": 38.0, \"workplaces\": 20.0, \"residential\": 129.0, \"new\": 54.0, \"new_100k\": 1.112597779831734, \"mobility\": 43.70666666666667}, {\"region_label\": \"Ireland\", \"date\": \"2020-03-18T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"positive\": 292, \"deceased\": 2, \"positive_100k\": 6.016269476127154, \"deceased_100k\": 0.04120732517895311, \"driving\": 54.48, \"transit\": 27.02, \"walking\": 38.47, \"retail_and_recreation\": 54.0, \"grocery_and_pharmacy\": 91.0, \"parks\": 114.0, \"transit_stations\": 48.0, \"workplaces\": 54.0, \"residential\": 120.0, \"new\": 69.0, \"new_100k\": 1.421652718673882, \"mobility\": 39.99}, {\"region_label\": \"Ireland\", \"date\": \"2020-03-19T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"positive\": 557, \"deceased\": 3, \"positive_100k\": 11.47624006233844, \"deceased_100k\": 0.061810987768429665, \"driving\": 56.76, \"transit\": 25.61, \"walking\": 38.24, \"retail_and_recreation\": 52.0, \"grocery_and_pharmacy\": 90.0, \"parks\": 129.0, \"transit_stations\": 46.0, \"workplaces\": 52.0, \"residential\": 122.0, \"new\": 265.0, \"new_100k\": 5.459970586211287, \"mobility\": 40.20333333333334}, {\"region_label\": \"Ireland\", \"date\": \"2020-03-20T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"positive\": 683, \"deceased\": 3, \"positive_100k\": 14.072301548612488, \"deceased_100k\": 0.061810987768429665, \"driving\": 60.7, \"transit\": 24.64, \"walking\": 38.59, \"retail_and_recreation\": 47.0, \"grocery_and_pharmacy\": 91.0, \"parks\": 116.0, \"transit_stations\": 43.0, \"workplaces\": 52.0, \"residential\": 123.0, \"new\": 126.0, \"new_100k\": 2.5960614862740474, \"mobility\": 41.31}, {\"region_label\": \"Ireland\", \"date\": \"2020-03-21T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"positive\": 785, \"deceased\": 3, \"positive_100k\": 16.173875132739095, \"deceased_100k\": 0.061810987768429665, \"driving\": 51.39, \"transit\": 20.7, \"walking\": 32.55, \"retail_and_recreation\": 41.0, \"grocery_and_pharmacy\": 97.0, \"parks\": 88.0, \"transit_stations\": 41.0, \"workplaces\": 61.0, \"residential\": 117.0, \"new\": 102.0, \"new_100k\": 2.1015735841266068, \"mobility\": 34.88}, {\"region_label\": \"Ireland\", \"date\": \"2020-03-22T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"positive\": 906, \"deceased\": 4, \"positive_100k\": 18.66691830606576, \"deceased_100k\": 0.08241465035790622, \"driving\": 59.8, \"transit\": 22.78, \"walking\": 37.08, \"retail_and_recreation\": 41.0, \"grocery_and_pharmacy\": 89.0, \"parks\": 139.0, \"transit_stations\": 47.0, \"workplaces\": 61.0, \"residential\": 113.0, \"new\": 121.0, \"new_100k\": 2.493043173326665, \"mobility\": 39.88666666666666}, {\"region_label\": \"Ireland\", \"date\": \"2020-03-23T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"positive\": 1125, \"deceased\": 6, \"positive_100k\": 23.179120413161126, \"deceased_100k\": 0.12362197553685933, \"driving\": 46.17, \"transit\": 20.5, \"walking\": 31.74, \"retail_and_recreation\": 51.0, \"grocery_and_pharmacy\": 82.0, \"parks\": 107.0, \"transit_stations\": 39.0, \"workplaces\": 49.0, \"residential\": 121.0, \"new\": 219.0, \"new_100k\": 4.512202107095366, \"mobility\": 32.803333333333335}, {\"region_label\": \"Ireland\", \"date\": \"2020-03-24T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"positive\": 1329, \"deceased\": 7, \"positive_100k\": 27.382267581414343, \"deceased_100k\": 0.14422563812633588, \"driving\": 44.57, \"transit\": 19.33, \"walking\": 29.7, \"retail_and_recreation\": 49.0, \"grocery_and_pharmacy\": 91.0, \"parks\": 110.0, \"transit_stations\": 38.0, \"workplaces\": 47.0, \"residential\": 122.0, \"new\": 204.0, \"new_100k\": 4.203147168253217, \"mobility\": 31.2}, {\"region_label\": \"Ireland\", \"date\": \"2020-03-25T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"positive\": 1564, \"deceased\": 9, \"positive_100k\": 32.22412828994133, \"deceased_100k\": 0.185432963305289, \"driving\": 43.56, \"transit\": 19.08, \"walking\": 30.01, \"retail_and_recreation\": 40.0, \"grocery_and_pharmacy\": 82.0, \"parks\": 113.0, \"transit_stations\": 37.0, \"workplaces\": 45.0, \"residential\": 124.0, \"new\": 235.0, \"new_100k\": 4.8418607085269905, \"mobility\": 30.883333333333336}, {\"region_label\": \"Ireland\", \"date\": \"2020-03-26T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"positive\": 1819, \"deceased\": 19, \"positive_100k\": 37.47806225025785, \"deceased_100k\": 0.39146958920005454, \"driving\": 43.93, \"transit\": 17.03, \"walking\": 29.07, \"retail_and_recreation\": 40.0, \"grocery_and_pharmacy\": 84.0, \"parks\": 115.0, \"transit_stations\": 35.0, \"workplaces\": 44.0, \"residential\": 125.0, \"new\": 255.0, \"new_100k\": 5.253933960316516, \"mobility\": 30.01}, {\"region_label\": \"Ireland\", \"date\": \"2020-03-27T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"positive\": 2121, \"deceased\": 22, \"positive_100k\": 43.700368352279774, \"deceased_100k\": 0.45328057696848423, \"driving\": 60.93, \"transit\": 18.47, \"walking\": 53.96, \"retail_and_recreation\": 37.0, \"grocery_and_pharmacy\": 87.0, \"parks\": 100.0, \"transit_stations\": 34.0, \"workplaces\": 44.0, \"residential\": 126.0, \"new\": 302.0, \"new_100k\": 6.222306102021925, \"mobility\": 44.45333333333334}, {\"region_label\": \"Ireland\", \"date\": \"2020-03-28T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"positive\": 2415, \"deceased\": 36, \"positive_100k\": 49.75784515358589, \"deceased_100k\": 0.741731853221156, \"driving\": 32.65, \"transit\": 12.48, \"walking\": 39.39, \"retail_and_recreation\": 20.0, \"grocery_and_pharmacy\": 78.0, \"parks\": 41.0, \"transit_stations\": 25.0, \"workplaces\": 47.0, \"residential\": 121.0, \"new\": 294.0, \"new_100k\": 6.057476801306116, \"mobility\": 28.173333333333332}, {\"region_label\": \"Ireland\", \"date\": \"2020-03-29T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"positive\": 2615, \"deceased\": 46, \"positive_100k\": 53.87857767148119, \"deceased_100k\": 0.9477684791159215, \"driving\": 24.21, \"transit\": 11.21, \"walking\": 25.59, \"retail_and_recreation\": 17.0, \"grocery_and_pharmacy\": 63.0, \"parks\": 41.0, \"transit_stations\": 22.0, \"workplaces\": 48.0, \"residential\": 119.0, \"new\": 200.0, \"new_100k\": 4.1207325178952985, \"mobility\": 20.33666666666667}, {\"region_label\": \"Ireland\", \"date\": \"2020-03-30T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"positive\": 2910, \"deceased\": 54, \"positive_100k\": 59.95665813537678, \"deceased_100k\": 1.112597779831734, \"driving\": 28.42, \"transit\": 12.6, \"walking\": 23.71, \"retail_and_recreation\": 27.0, \"grocery_and_pharmacy\": 71.0, \"parks\": 63.0, \"transit_stations\": 24.0, \"workplaces\": 32.0, \"residential\": 129.0, \"new\": 295.0, \"new_100k\": 6.0780804638955885, \"mobility\": 21.576666666666668}, {\"region_label\": \"Ireland\", \"date\": \"2020-03-31T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"positive\": 3235, \"deceased\": 71, \"positive_100k\": 66.65284847695666, \"deceased_100k\": 1.4628600438528354, \"driving\": 28.76, \"transit\": 12.17, \"walking\": 24.82, \"retail_and_recreation\": 27.0, \"grocery_and_pharmacy\": 75.0, \"parks\": 78.0, \"transit_stations\": 26.0, \"workplaces\": 30.0, \"residential\": 130.0, \"new\": 325.0, \"new_100k\": 6.696190341579886, \"mobility\": 21.916666666666668}, {\"region_label\": \"Ireland\", \"date\": \"2020-04-01T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"positive\": 3447, \"deceased\": 85, \"positive_100k\": 71.0208249459257, \"deceased_100k\": 1.7513113201055073, \"driving\": 28.86, \"transit\": 11.84, \"walking\": 24.31, \"retail_and_recreation\": 25.0, \"grocery_and_pharmacy\": 74.0, \"parks\": 69.0, \"transit_stations\": 25.0, \"workplaces\": 30.0, \"residential\": 131.0, \"new\": 212.0, \"new_100k\": 4.367976468969033, \"mobility\": 21.67}, {\"region_label\": \"Ireland\", \"date\": \"2020-04-02T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"positive\": 3849, \"deceased\": 98, \"positive_100k\": 79.30349730689527, \"deceased_100k\": 2.0191589337687024, \"driving\": 29.19, \"transit\": 11.59, \"walking\": 22.83, \"retail_and_recreation\": 26.0, \"grocery_and_pharmacy\": 77.0, \"parks\": 62.0, \"transit_stations\": 24.0, \"workplaces\": 30.0, \"residential\": 133.0, \"new\": 402.0, \"new_100k\": 8.28267236096957, \"mobility\": 21.203333333333333}, {\"region_label\": \"Ireland\", \"date\": \"2020-04-03T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"positive\": 4273, \"deceased\": 120, \"positive_100k\": 88.03945024483332, \"deceased_100k\": 2.472439510737187, \"driving\": 31.41, \"transit\": 11.95, \"walking\": 25.53, \"retail_and_recreation\": 26.0, \"grocery_and_pharmacy\": 78.0, \"parks\": 65.0, \"transit_stations\": 24.0, \"workplaces\": 31.0, \"residential\": 134.0, \"new\": 424.0, \"new_100k\": 8.735952937938052, \"mobility\": 22.963333333333335}, {\"region_label\": \"Ireland\", \"date\": \"2020-04-04T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"positive\": 4604, \"deceased\": 137, \"positive_100k\": 94.85926256195006, \"deceased_100k\": 2.822701774758288, \"driving\": 26.47, \"transit\": 9.58, \"walking\": 25.31, \"retail_and_recreation\": 22.0, \"grocery_and_pharmacy\": 77.0, \"parks\": 54.0, \"transit_stations\": 26.0, \"workplaces\": 44.0, \"residential\": 122.0, \"new\": 331.0, \"new_100k\": 6.819812317116742, \"mobility\": 20.453333333333333}, {\"region_label\": \"Ireland\", \"date\": \"2020-04-05T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"positive\": 4994, \"deceased\": 158, \"positive_100k\": 102.89469097184592, \"deceased_100k\": 3.2553786891372956, \"driving\": 22.99, \"transit\": 10.95, \"walking\": 20.34, \"retail_and_recreation\": 19.0, \"grocery_and_pharmacy\": 67.0, \"parks\": 41.0, \"transit_stations\": 21.0, \"workplaces\": 48.0, \"residential\": 120.0, \"new\": 390.0, \"new_100k\": 8.035428409895857, \"mobility\": 18.093333333333334}, {\"region_label\": \"Ireland\", \"date\": \"2020-04-06T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"positive\": 5364, \"deceased\": 174, \"positive_100k\": 110.51804612995225, \"deceased_100k\": 3.5850372905689207, \"driving\": 29.75, \"transit\": 11.95, \"walking\": 25.45, \"retail_and_recreation\": 32.0, \"grocery_and_pharmacy\": 76.0, \"parks\": 91.0, \"transit_stations\": 26.0, \"workplaces\": 31.0, \"residential\": 129.0, \"new\": 370.0, \"new_100k\": 7.623355158106335, \"mobility\": 22.383333333333336}, {\"region_label\": \"Ireland\", \"date\": \"2020-04-07T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"positive\": 5709, \"deceased\": 210, \"positive_100k\": 117.62630972332165, \"deceased_100k\": 4.326769143790076, \"driving\": 32.72, \"transit\": 11.61, \"walking\": 30.37, \"retail_and_recreation\": 34.0, \"grocery_and_pharmacy\": 85.0, \"parks\": 106.0, \"transit_stations\": 29.0, \"workplaces\": 31.0, \"residential\": 128.0, \"new\": 345.0, \"new_100k\": 7.108263593369401, \"mobility\": 24.900000000000002}, {\"region_label\": \"Ireland\", \"date\": \"2020-04-08T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"positive\": 6074, \"deceased\": 235, \"positive_100k\": 125.14664656848059, \"deceased_100k\": 4.8418607085269905, \"driving\": 33.68, \"transit\": 11.78, \"walking\": 30.79, \"retail_and_recreation\": 31.0, \"grocery_and_pharmacy\": 83.0, \"parks\": 90.0, \"transit_stations\": 28.0, \"workplaces\": 31.0, \"residential\": 129.0, \"new\": 365.0, \"new_100k\": 7.520336845158937, \"mobility\": 25.416666666666668}, {\"region_label\": \"Ireland\", \"date\": \"2020-04-09T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"positive\": 6574, \"deceased\": 263, \"positive_100k\": 135.4484778632189, \"deceased_100k\": 5.418763261032334, \"driving\": 32.6, \"transit\": 11.92, \"walking\": 27.46, \"retail_and_recreation\": 32.0, \"grocery_and_pharmacy\": 88.0, \"parks\": 76.0, \"transit_stations\": 27.0, \"workplaces\": 31.0, \"residential\": 131.0, \"new\": 500.0, \"new_100k\": 10.301831294738307, \"mobility\": 23.993333333333336}, {\"region_label\": \"Ireland\", \"date\": \"2020-04-10T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"positive\": 8089, \"deceased\": 287, \"positive_100k\": 166.66302668627586, \"deceased_100k\": 5.913251163179772, \"driving\": 31.38, \"transit\": 11.61, \"walking\": 30.13, \"retail_and_recreation\": 27.0, \"grocery_and_pharmacy\": 82.0, \"parks\": 74.0, \"transit_stations\": 24.0, \"workplaces\": 26.0, \"residential\": 134.0, \"new\": 1515.0, \"new_100k\": 31.21454882305696, \"mobility\": 24.37333333333333}, {\"region_label\": \"Ireland\", \"date\": \"2020-04-11T00:00:00\", \"country\": \"IRL\", \"country_label\": \"Ireland\", \"region_iso\": \"IRL\", \"positive\": 8928, \"deceased\": 320, \"positive_100k\": 183.9494995988467, \"deceased_100k\": 6.593172028632497, \"driving\": 27.02, \"transit\": 10.26, \"walking\": 29.79, \"retail_and_recreation\": 24.0, \"grocery_and_pharmacy\": 88.0, \"parks\": 69.0, \"transit_stations\": 30.0, \"workplaces\": 46.0, \"residential\": 121.0, \"new\": 839.0, \"new_100k\": 17.286472912570844, \"mobility\": 22.356666666666666}, {\"region_label\": \"Israel\", \"date\": \"2020-02-15T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 112.53, \"transit\": null, \"walking\": 106.47, \"retail_and_recreation\": 113.0, \"grocery_and_pharmacy\": 109.0, \"parks\": 164.0, \"transit_stations\": 114.0, \"workplaces\": 101.0, \"residential\": 97.0, \"new\": null, \"new_100k\": null, \"mobility\": 109.5}, {\"region_label\": \"Israel\", \"date\": \"2020-02-16T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 111.74, \"transit\": null, \"walking\": 108.05, \"retail_and_recreation\": 102.0, \"grocery_and_pharmacy\": 101.0, \"parks\": 112.0, \"transit_stations\": 101.0, \"workplaces\": 101.0, \"residential\": 100.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 109.895}, {\"region_label\": \"Israel\", \"date\": \"2020-02-17T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 112.46, \"transit\": null, \"walking\": 114.34, \"retail_and_recreation\": 103.0, \"grocery_and_pharmacy\": 101.0, \"parks\": 109.0, \"transit_stations\": 101.0, \"workplaces\": 101.0, \"residential\": 100.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 113.4}, {\"region_label\": \"Israel\", \"date\": \"2020-02-18T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 113.76, \"transit\": null, \"walking\": 116.67, \"retail_and_recreation\": 102.0, \"grocery_and_pharmacy\": 100.0, \"parks\": 108.0, \"transit_stations\": 101.0, \"workplaces\": 101.0, \"residential\": 100.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 115.215}, {\"region_label\": \"Israel\", \"date\": \"2020-02-19T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 106.5, \"transit\": null, \"walking\": 98.66, \"retail_and_recreation\": 97.0, \"grocery_and_pharmacy\": 95.0, \"parks\": 90.0, \"transit_stations\": 98.0, \"workplaces\": 100.0, \"residential\": 101.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 102.58}, {\"region_label\": \"Israel\", \"date\": \"2020-02-20T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 125.17, \"transit\": null, \"walking\": 133.22, \"retail_and_recreation\": 103.0, \"grocery_and_pharmacy\": 102.0, \"parks\": 109.0, \"transit_stations\": 100.0, \"workplaces\": 101.0, \"residential\": 100.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 129.195}, {\"region_label\": \"Israel\", \"date\": \"2020-02-21T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.011256444314369977, \"deceased_100k\": 0.0, \"driving\": 103.55, \"transit\": null, \"walking\": 114.74, \"retail_and_recreation\": 105.0, \"grocery_and_pharmacy\": 103.0, \"parks\": 144.0, \"transit_stations\": 106.0, \"workplaces\": 104.0, \"residential\": 99.0, \"new\": 1.0, \"new_100k\": 0.011256444314369977, \"mobility\": 109.145}, {\"region_label\": \"Israel\", \"date\": \"2020-02-22T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.011256444314369977, \"deceased_100k\": 0.0, \"driving\": 100.16, \"transit\": null, \"walking\": 95.16, \"retail_and_recreation\": 98.0, \"grocery_and_pharmacy\": 98.0, \"parks\": 87.0, \"transit_stations\": 97.0, \"workplaces\": 100.0, \"residential\": 101.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 97.66}, {\"region_label\": \"Israel\", \"date\": \"2020-02-23T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.011256444314369977, \"deceased_100k\": 0.0, \"driving\": 112.64, \"transit\": null, \"walking\": 110.63, \"retail_and_recreation\": 101.0, \"grocery_and_pharmacy\": 101.0, \"parks\": 109.0, \"transit_stations\": 100.0, \"workplaces\": 101.0, \"residential\": 100.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 111.63499999999999}, {\"region_label\": \"Israel\", \"date\": \"2020-02-24T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.011256444314369977, \"deceased_100k\": 0.0, \"driving\": 110.16, \"transit\": null, \"walking\": 109.24, \"retail_and_recreation\": 100.0, \"grocery_and_pharmacy\": 99.0, \"parks\": 102.0, \"transit_stations\": 98.0, \"workplaces\": 99.0, \"residential\": 101.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 109.69999999999999}, {\"region_label\": \"Israel\", \"date\": \"2020-02-25T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.011256444314369977, \"deceased_100k\": 0.0, \"driving\": 113.75, \"transit\": null, \"walking\": 111.03, \"retail_and_recreation\": 102.0, \"grocery_and_pharmacy\": 98.0, \"parks\": 95.0, \"transit_stations\": 98.0, \"workplaces\": 99.0, \"residential\": 101.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 112.39}, {\"region_label\": \"Israel\", \"date\": \"2020-02-26T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"positive\": 2, \"deceased\": 0, \"positive_100k\": 0.022512888628739954, \"deceased_100k\": 0.0, \"driving\": 110.88, \"transit\": null, \"walking\": 114.56, \"retail_and_recreation\": 104.0, \"grocery_and_pharmacy\": 101.0, \"parks\": 123.0, \"transit_stations\": 102.0, \"workplaces\": 101.0, \"residential\": 99.0, \"new\": 1.0, \"new_100k\": 0.011256444314369977, \"mobility\": 112.72}, {\"region_label\": \"Israel\", \"date\": \"2020-02-27T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"positive\": 3, \"deceased\": 0, \"positive_100k\": 0.03376933294310993, \"deceased_100k\": 0.0, \"driving\": 124.42, \"transit\": null, \"walking\": 143.74, \"retail_and_recreation\": 104.0, \"grocery_and_pharmacy\": 103.0, \"parks\": 124.0, \"transit_stations\": 103.0, \"workplaces\": 101.0, \"residential\": 99.0, \"new\": 1.0, \"new_100k\": 0.011256444314369975, \"mobility\": 134.08}, {\"region_label\": \"Israel\", \"date\": \"2020-02-28T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"positive\": 4, \"deceased\": 0, \"positive_100k\": 0.04502577725747991, \"deceased_100k\": 0.0, \"driving\": 100.19, \"transit\": null, \"walking\": 121.7, \"retail_and_recreation\": 107.0, \"grocery_and_pharmacy\": 105.0, \"parks\": 181.0, \"transit_stations\": 111.0, \"workplaces\": 104.0, \"residential\": 98.0, \"new\": 1.0, \"new_100k\": 0.011256444314369979, \"mobility\": 110.945}, {\"region_label\": \"Israel\", \"date\": \"2020-02-29T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"positive\": 7, \"deceased\": 0, \"positive_100k\": 0.07879511020058984, \"deceased_100k\": 0.0, \"driving\": 96.91, \"transit\": null, \"walking\": 89.6, \"retail_and_recreation\": 100.0, \"grocery_and_pharmacy\": 102.0, \"parks\": 111.0, \"transit_stations\": 100.0, \"workplaces\": 101.0, \"residential\": 100.0, \"new\": 3.0, \"new_100k\": 0.03376933294310993, \"mobility\": 93.255}, {\"region_label\": \"Israel\", \"date\": \"2020-03-01T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"positive\": 10, \"deceased\": 0, \"positive_100k\": 0.11256444314369976, \"deceased_100k\": 0.0, \"driving\": 113.45, \"transit\": null, \"walking\": 125.46, \"retail_and_recreation\": 108.0, \"grocery_and_pharmacy\": 109.0, \"parks\": 113.0, \"transit_stations\": 103.0, \"workplaces\": 100.0, \"residential\": 99.0, \"new\": 3.0, \"new_100k\": 0.03376933294310992, \"mobility\": 119.455}, {\"region_label\": \"Israel\", \"date\": \"2020-03-02T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"positive\": 10, \"deceased\": 0, \"positive_100k\": 0.11256444314369976, \"deceased_100k\": 0.0, \"driving\": 119.92, \"transit\": null, \"walking\": 156.89, \"retail_and_recreation\": 130.0, \"grocery_and_pharmacy\": 119.0, \"parks\": 205.0, \"transit_stations\": 95.0, \"workplaces\": 32.0, \"residential\": 113.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 138.405}, {\"region_label\": \"Israel\", \"date\": \"2020-03-03T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"positive\": 12, \"deceased\": 0, \"positive_100k\": 0.13507733177243972, \"deceased_100k\": 0.0, \"driving\": 104.73, \"transit\": null, \"walking\": 112.06, \"retail_and_recreation\": 100.0, \"grocery_and_pharmacy\": 104.0, \"parks\": 110.0, \"transit_stations\": 101.0, \"workplaces\": 103.0, \"residential\": 100.0, \"new\": 2.0, \"new_100k\": 0.022512888628739958, \"mobility\": 108.39500000000001}, {\"region_label\": \"Israel\", \"date\": \"2020-03-04T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"positive\": 15, \"deceased\": 0, \"positive_100k\": 0.16884666471554965, \"deceased_100k\": 0.0, \"driving\": 105.8, \"transit\": null, \"walking\": 111.92, \"retail_and_recreation\": 104.0, \"grocery_and_pharmacy\": 109.0, \"parks\": 127.0, \"transit_stations\": 104.0, \"workplaces\": 102.0, \"residential\": 99.0, \"new\": 3.0, \"new_100k\": 0.033769332943109936, \"mobility\": 108.86}, {\"region_label\": \"Israel\", \"date\": \"2020-03-05T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"positive\": 20, \"deceased\": 0, \"positive_100k\": 0.22512888628739952, \"deceased_100k\": 0.0, \"driving\": 110.9, \"transit\": null, \"walking\": 126.62, \"retail_and_recreation\": 101.0, \"grocery_and_pharmacy\": 113.0, \"parks\": 123.0, \"transit_stations\": 100.0, \"workplaces\": 101.0, \"residential\": 100.0, \"new\": 5.0, \"new_100k\": 0.056282221571849866, \"mobility\": 118.76}, {\"region_label\": \"Israel\", \"date\": \"2020-03-06T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"positive\": 37, \"deceased\": 0, \"positive_100k\": 0.41648843963168913, \"deceased_100k\": 0.0, \"driving\": 83.08, \"transit\": null, \"walking\": 96.73, \"retail_and_recreation\": 95.0, \"grocery_and_pharmacy\": 107.0, \"parks\": 93.0, \"transit_stations\": 95.0, \"workplaces\": 103.0, \"residential\": 102.0, \"new\": 17.0, \"new_100k\": 0.1913595533442896, \"mobility\": 89.905}, {\"region_label\": \"Israel\", \"date\": \"2020-03-07T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"positive\": 43, \"deceased\": 0, \"positive_100k\": 0.48402710551790895, \"deceased_100k\": 0.0, \"driving\": 91.15, \"transit\": null, \"walking\": 95.02, \"retail_and_recreation\": 103.0, \"grocery_and_pharmacy\": 129.0, \"parks\": 133.0, \"transit_stations\": 103.0, \"workplaces\": 106.0, \"residential\": 100.0, \"new\": 6.0, \"new_100k\": 0.06753866588621982, \"mobility\": 93.08500000000001}, {\"region_label\": \"Israel\", \"date\": \"2020-03-08T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"positive\": 61, \"deceased\": 0, \"positive_100k\": 0.6866431031765686, \"deceased_100k\": 0.0, \"driving\": 102.68, \"transit\": null, \"walking\": 117.09, \"retail_and_recreation\": 107.0, \"grocery_and_pharmacy\": 118.0, \"parks\": 132.0, \"transit_stations\": 101.0, \"workplaces\": 100.0, \"residential\": 101.0, \"new\": 18.0, \"new_100k\": 0.20261599765865967, \"mobility\": 109.885}, {\"region_label\": \"Israel\", \"date\": \"2020-03-09T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"positive\": 61, \"deceased\": 0, \"positive_100k\": 0.6866431031765686, \"deceased_100k\": 0.0, \"driving\": 104.92, \"transit\": null, \"walking\": 136.92, \"retail_and_recreation\": 101.0, \"grocery_and_pharmacy\": 117.0, \"parks\": 126.0, \"transit_stations\": 94.0, \"workplaces\": 85.0, \"residential\": 105.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 120.91999999999999}, {\"region_label\": \"Israel\", \"date\": \"2020-03-10T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"positive\": 75, \"deceased\": 0, \"positive_100k\": 0.8442333235777483, \"deceased_100k\": 0.0, \"driving\": 99.57, \"transit\": null, \"walking\": 120.62, \"retail_and_recreation\": 99.0, \"grocery_and_pharmacy\": 111.0, \"parks\": 147.0, \"transit_stations\": 92.0, \"workplaces\": 65.0, \"residential\": 108.0, \"new\": 14.0, \"new_100k\": 0.15759022040117965, \"mobility\": 110.095}, {\"region_label\": \"Israel\", \"date\": \"2020-03-11T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"positive\": 79, \"deceased\": 0, \"positive_100k\": 0.8892591008352283, \"deceased_100k\": 0.0, \"driving\": 91.09, \"transit\": null, \"walking\": 99.26, \"retail_and_recreation\": 97.0, \"grocery_and_pharmacy\": 109.0, \"parks\": 144.0, \"transit_stations\": 92.0, \"workplaces\": 80.0, \"residential\": 105.0, \"new\": 4.0, \"new_100k\": 0.045025777257480026, \"mobility\": 95.17500000000001}, {\"region_label\": \"Israel\", \"date\": \"2020-03-12T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"positive\": 100, \"deceased\": 0, \"positive_100k\": 1.1256444314369976, \"deceased_100k\": 0.0, \"driving\": 73.96, \"transit\": null, \"walking\": 72.54, \"retail_and_recreation\": 79.0, \"grocery_and_pharmacy\": 111.0, \"parks\": 83.0, \"transit_stations\": 86.0, \"workplaces\": 97.0, \"residential\": 106.0, \"new\": 21.0, \"new_100k\": 0.23638533060176925, \"mobility\": 73.25}, {\"region_label\": \"Israel\", \"date\": \"2020-03-13T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"positive\": 126, \"deceased\": 0, \"positive_100k\": 1.418311983610617, \"deceased_100k\": 0.0, \"driving\": 49.51, \"transit\": null, \"walking\": 45.74, \"retail_and_recreation\": 72.0, \"grocery_and_pharmacy\": 105.0, \"parks\": 64.0, \"transit_stations\": 75.0, \"workplaces\": 75.0, \"residential\": 108.0, \"new\": 26.0, \"new_100k\": 0.2926675521736195, \"mobility\": 47.625}, {\"region_label\": \"Israel\", \"date\": \"2020-03-14T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"positive\": 155, \"deceased\": 0, \"positive_100k\": 1.7447488687273462, \"deceased_100k\": 0.0, \"driving\": 53.12, \"transit\": null, \"walking\": 48.75, \"retail_and_recreation\": 66.0, \"grocery_and_pharmacy\": 158.0, \"parks\": 69.0, \"transit_stations\": 82.0, \"workplaces\": 93.0, \"residential\": 106.0, \"new\": 29.0, \"new_100k\": 0.3264368851167292, \"mobility\": 50.935}, {\"region_label\": \"Israel\", \"date\": \"2020-03-15T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"positive\": 213, \"deceased\": 0, \"positive_100k\": 2.3976226389608053, \"deceased_100k\": 0.0, \"driving\": 62.36, \"transit\": null, \"walking\": 59.38, \"retail_and_recreation\": 66.0, \"grocery_and_pharmacy\": 129.0, \"parks\": 114.0, \"transit_stations\": 71.0, \"workplaces\": 67.0, \"residential\": 115.0, \"new\": 58.0, \"new_100k\": 0.652873770233459, \"mobility\": 60.870000000000005}, {\"region_label\": \"Israel\", \"date\": \"2020-03-16T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"positive\": 218, \"deceased\": 0, \"positive_100k\": 2.453904860532655, \"deceased_100k\": 0.0, \"driving\": 62.01, \"transit\": null, \"walking\": 59.39, \"retail_and_recreation\": 60.0, \"grocery_and_pharmacy\": 114.0, \"parks\": 126.0, \"transit_stations\": 69.0, \"workplaces\": 63.0, \"residential\": 117.0, \"new\": 5.0, \"new_100k\": 0.0562822215718497, \"mobility\": 60.7}, {\"region_label\": \"Israel\", \"date\": \"2020-03-17T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"positive\": 250, \"deceased\": 0, \"positive_100k\": 2.8141110785924943, \"deceased_100k\": 0.0, \"driving\": 43.3, \"transit\": null, \"walking\": 31.9, \"retail_and_recreation\": 46.0, \"grocery_and_pharmacy\": 95.0, \"parks\": 57.0, \"transit_stations\": 56.0, \"workplaces\": 59.0, \"residential\": 122.0, \"new\": 32.0, \"new_100k\": 0.3602062180598393, \"mobility\": 37.599999999999994}, {\"region_label\": \"Israel\", \"date\": \"2020-03-18T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"positive\": 304, \"deceased\": 0, \"positive_100k\": 3.4219590715684727, \"deceased_100k\": 0.0, \"driving\": 38.28, \"transit\": null, \"walking\": 30.67, \"retail_and_recreation\": 42.0, \"grocery_and_pharmacy\": 100.0, \"parks\": 50.0, \"transit_stations\": 50.0, \"workplaces\": 50.0, \"residential\": 126.0, \"new\": 54.0, \"new_100k\": 0.6078479929759784, \"mobility\": 34.475}, {\"region_label\": \"Israel\", \"date\": \"2020-03-19T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"positive\": 427, \"deceased\": 0, \"positive_100k\": 4.80650172223598, \"deceased_100k\": 0.0, \"driving\": 36.98, \"transit\": null, \"walking\": 28.44, \"retail_and_recreation\": 38.0, \"grocery_and_pharmacy\": 88.0, \"parks\": 46.0, \"transit_stations\": 46.0, \"workplaces\": 48.0, \"residential\": 129.0, \"new\": 123.0, \"new_100k\": 1.3845426506675076, \"mobility\": 32.71}, {\"region_label\": \"Israel\", \"date\": \"2020-03-20T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"positive\": 529, \"deceased\": 0, \"positive_100k\": 5.954659042301717, \"deceased_100k\": 0.0, \"driving\": 25.79, \"transit\": null, \"walking\": 18.87, \"retail_and_recreation\": 31.0, \"grocery_and_pharmacy\": 73.0, \"parks\": 40.0, \"transit_stations\": 41.0, \"workplaces\": 45.0, \"residential\": 119.0, \"new\": 102.0, \"new_100k\": 1.148157320065737, \"mobility\": 22.33}, {\"region_label\": \"Israel\", \"date\": \"2020-03-21T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"positive\": 712, \"deceased\": 1, \"positive_100k\": 8.014588351831424, \"deceased_100k\": 0.011256444314369977, \"driving\": 29.13, \"transit\": null, \"walking\": 23.3, \"retail_and_recreation\": 20.0, \"grocery_and_pharmacy\": 61.0, \"parks\": 42.0, \"transit_stations\": 47.0, \"workplaces\": 59.0, \"residential\": 116.0, \"new\": 183.0, \"new_100k\": 2.059929309529707, \"mobility\": 26.215}, {\"region_label\": \"Israel\", \"date\": \"2020-03-22T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"positive\": 883, \"deceased\": 1, \"positive_100k\": 9.93944032958869, \"deceased_100k\": 0.011256444314369977, \"driving\": 40.04, \"transit\": null, \"walking\": 31.77, \"retail_and_recreation\": 39.0, \"grocery_and_pharmacy\": 82.0, \"parks\": 68.0, \"transit_stations\": 45.0, \"workplaces\": 45.0, \"residential\": 127.0, \"new\": 171.0, \"new_100k\": 1.9248519777572657, \"mobility\": 35.905}, {\"region_label\": \"Israel\", \"date\": \"2020-03-23T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"positive\": 1071, \"deceased\": 1, \"positive_100k\": 12.055651860690245, \"deceased_100k\": 0.011256444314369977, \"driving\": 39.23, \"transit\": null, \"walking\": 33.54, \"retail_and_recreation\": 39.0, \"grocery_and_pharmacy\": 87.0, \"parks\": 68.0, \"transit_stations\": 48.0, \"workplaces\": 45.0, \"residential\": 128.0, \"new\": 188.0, \"new_100k\": 2.1162115311015555, \"mobility\": 36.385}, {\"region_label\": \"Israel\", \"date\": \"2020-03-24T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"positive\": 1238, \"deceased\": 3, \"positive_100k\": 13.935478061190032, \"deceased_100k\": 0.03376933294310993, \"driving\": 41.29, \"transit\": null, \"walking\": 38.82, \"retail_and_recreation\": 38.0, \"grocery_and_pharmacy\": 89.0, \"parks\": 56.0, \"transit_stations\": 47.0, \"workplaces\": 44.0, \"residential\": 128.0, \"new\": 167.0, \"new_100k\": 1.879826200499787, \"mobility\": 40.055}, {\"region_label\": \"Israel\", \"date\": \"2020-03-25T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"positive\": 2369, \"deceased\": 5, \"positive_100k\": 26.666516580742474, \"deceased_100k\": 0.05628222157184988, \"driving\": 41.27, \"transit\": null, \"walking\": 44.87, \"retail_and_recreation\": 37.0, \"grocery_and_pharmacy\": 87.0, \"parks\": 55.0, \"transit_stations\": 45.0, \"workplaces\": 43.0, \"residential\": 129.0, \"new\": 1131.0, \"new_100k\": 12.731038519552442, \"mobility\": 43.07}, {\"region_label\": \"Israel\", \"date\": \"2020-03-26T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"positive\": 2693, \"deceased\": 8, \"positive_100k\": 30.313604538598344, \"deceased_100k\": 0.09005155451495982, \"driving\": 35.53, \"transit\": null, \"walking\": 30.37, \"retail_and_recreation\": 25.0, \"grocery_and_pharmacy\": 67.0, \"parks\": 34.0, \"transit_stations\": 36.0, \"workplaces\": 41.0, \"residential\": 133.0, \"new\": 324.0, \"new_100k\": 3.64708795785587, \"mobility\": 32.95}, {\"region_label\": \"Israel\", \"date\": \"2020-03-27T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"positive\": 3035, \"deceased\": 12, \"positive_100k\": 34.163308494112876, \"deceased_100k\": 0.13507733177243972, \"driving\": 26.03, \"transit\": null, \"walking\": 24.13, \"retail_and_recreation\": 25.0, \"grocery_and_pharmacy\": 63.0, \"parks\": 34.0, \"transit_stations\": 37.0, \"workplaces\": 41.0, \"residential\": 120.0, \"new\": 342.0, \"new_100k\": 3.8497039555145314, \"mobility\": 25.08}, {\"region_label\": \"Israel\", \"date\": \"2020-03-28T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"positive\": 3619, \"deceased\": 12, \"positive_100k\": 40.73707197370495, \"deceased_100k\": 0.13507733177243972, \"driving\": 26.94, \"transit\": null, \"walking\": 23.68, \"retail_and_recreation\": 13.0, \"grocery_and_pharmacy\": 55.0, \"parks\": 20.0, \"transit_stations\": 35.0, \"workplaces\": 54.0, \"residential\": 117.0, \"new\": 584.0, \"new_100k\": 6.573763479592074, \"mobility\": 25.310000000000002}, {\"region_label\": \"Israel\", \"date\": \"2020-03-29T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"positive\": 4247, \"deceased\": 15, \"positive_100k\": 47.80611900312929, \"deceased_100k\": 0.16884666471554965, \"driving\": 36.18, \"transit\": null, \"walking\": 27.74, \"retail_and_recreation\": 33.0, \"grocery_and_pharmacy\": 87.0, \"parks\": 44.0, \"transit_stations\": 39.0, \"workplaces\": 41.0, \"residential\": 130.0, \"new\": 628.0, \"new_100k\": 7.06904702942434, \"mobility\": 31.96}, {\"region_label\": \"Israel\", \"date\": \"2020-03-30T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"positive\": 4695, \"deceased\": 16, \"positive_100k\": 52.84900605596704, \"deceased_100k\": 0.18010310902991963, \"driving\": 34.92, \"transit\": null, \"walking\": 27.93, \"retail_and_recreation\": 27.0, \"grocery_and_pharmacy\": 77.0, \"parks\": 38.0, \"transit_stations\": 39.0, \"workplaces\": 40.0, \"residential\": 131.0, \"new\": 448.0, \"new_100k\": 5.042887052837749, \"mobility\": 31.425}, {\"region_label\": \"Israel\", \"date\": \"2020-03-31T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"positive\": 5358, \"deceased\": 20, \"positive_100k\": 60.31202863639434, \"deceased_100k\": 0.22512888628739952, \"driving\": 33.99, \"transit\": null, \"walking\": 26.4, \"retail_and_recreation\": 20.0, \"grocery_and_pharmacy\": 84.0, \"parks\": 39.0, \"transit_stations\": 40.0, \"workplaces\": 40.0, \"residential\": 131.0, \"new\": 663.0, \"new_100k\": 7.4630225804273, \"mobility\": 30.195}, {\"region_label\": \"Israel\", \"date\": \"2020-04-01T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"positive\": 6092, \"deceased\": 26, \"positive_100k\": 68.5742587631419, \"deceased_100k\": 0.2926675521736194, \"driving\": 34.55, \"transit\": null, \"walking\": 25.02, \"retail_and_recreation\": 20.0, \"grocery_and_pharmacy\": 85.0, \"parks\": 38.0, \"transit_stations\": 39.0, \"workplaces\": 39.0, \"residential\": 131.0, \"new\": 734.0, \"new_100k\": 8.26223012674756, \"mobility\": 29.784999999999997}, {\"region_label\": \"Israel\", \"date\": \"2020-04-02T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"positive\": 6857, \"deceased\": 36, \"positive_100k\": 77.18543866363494, \"deceased_100k\": 0.4052319953173192, \"driving\": 36.53, \"transit\": null, \"walking\": 27.48, \"retail_and_recreation\": 21.0, \"grocery_and_pharmacy\": 88.0, \"parks\": 43.0, \"transit_stations\": 41.0, \"workplaces\": 40.0, \"residential\": 132.0, \"new\": 765.0, \"new_100k\": 8.611179900493042, \"mobility\": 32.005}, {\"region_label\": \"Israel\", \"date\": \"2020-04-03T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"positive\": 7428, \"deceased\": 40, \"positive_100k\": 83.61286836714018, \"deceased_100k\": 0.45025777257479904, \"driving\": 26.88, \"transit\": null, \"walking\": 21.9, \"retail_and_recreation\": 21.0, \"grocery_and_pharmacy\": 78.0, \"parks\": 45.0, \"transit_stations\": 45.0, \"workplaces\": 43.0, \"residential\": 119.0, \"new\": 571.0, \"new_100k\": 6.42742970350524, \"mobility\": 24.39}, {\"region_label\": \"Israel\", \"date\": \"2020-04-04T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"positive\": 7851, \"deceased\": 44, \"positive_100k\": 88.37434431211868, \"deceased_100k\": 0.495283549832279, \"driving\": 27.74, \"transit\": null, \"walking\": 22.87, \"retail_and_recreation\": 12.0, \"grocery_and_pharmacy\": 70.0, \"parks\": 28.0, \"transit_stations\": 42.0, \"workplaces\": 58.0, \"residential\": 116.0, \"new\": 423.0, \"new_100k\": 4.7614759449785, \"mobility\": 25.305}, {\"region_label\": \"Israel\", \"date\": \"2020-04-05T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"positive\": 8430, \"deceased\": 49, \"positive_100k\": 94.8918255701389, \"deceased_100k\": 0.5515657714041289, \"driving\": 42.06, \"transit\": null, \"walking\": 28.63, \"retail_and_recreation\": 25.0, \"grocery_and_pharmacy\": 106.0, \"parks\": 48.0, \"transit_stations\": 43.0, \"workplaces\": 40.0, \"residential\": 130.0, \"new\": 579.0, \"new_100k\": 6.517481258020226, \"mobility\": 35.345}, {\"region_label\": \"Israel\", \"date\": \"2020-04-06T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"positive\": 8904, \"deceased\": 57, \"positive_100k\": 100.22738017515027, \"deceased_100k\": 0.6416173259190887, \"driving\": 45.65, \"transit\": null, \"walking\": 31.95, \"retail_and_recreation\": 27.0, \"grocery_and_pharmacy\": 122.0, \"parks\": 45.0, \"transit_stations\": 48.0, \"workplaces\": 40.0, \"residential\": 129.0, \"new\": 474.0, \"new_100k\": 5.335554605011367, \"mobility\": 38.8}, {\"region_label\": \"Israel\", \"date\": \"2020-04-07T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"positive\": 9248, \"deceased\": 65, \"positive_100k\": 104.09959701929354, \"deceased_100k\": 0.7316688804340484, \"driving\": 43.95, \"transit\": null, \"walking\": 33.68, \"retail_and_recreation\": 29.0, \"grocery_and_pharmacy\": 125.0, \"parks\": 46.0, \"transit_stations\": 51.0, \"workplaces\": 38.0, \"residential\": 129.0, \"new\": 344.0, \"new_100k\": 3.872216844143267, \"mobility\": 38.815}, {\"region_label\": \"Israel\", \"date\": \"2020-04-08T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"positive\": 9404, \"deceased\": 73, \"positive_100k\": 105.85560233233525, \"deceased_100k\": 0.8217204349490083, \"driving\": 20.78, \"transit\": null, \"walking\": 17.78, \"retail_and_recreation\": 12.0, \"grocery_and_pharmacy\": 62.0, \"parks\": 27.0, \"transit_stations\": 27.0, \"workplaces\": 16.0, \"residential\": 139.0, \"new\": 156.0, \"new_100k\": 1.7560053130417117, \"mobility\": 19.28}, {\"region_label\": \"Israel\", \"date\": \"2020-04-09T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"positive\": 9968, \"deceased\": 86, \"positive_100k\": 112.20423692563993, \"deceased_100k\": 0.9680542110358179, \"driving\": 22.25, \"transit\": null, \"walking\": 19.78, \"retail_and_recreation\": 4.0, \"grocery_and_pharmacy\": 12.0, \"parks\": 23.0, \"transit_stations\": 16.0, \"workplaces\": 8.0, \"residential\": 141.0, \"new\": 564.0, \"new_100k\": 6.348634593304681, \"mobility\": 21.015}, {\"region_label\": \"Israel\", \"date\": \"2020-04-10T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"positive\": 10408, \"deceased\": 95, \"positive_100k\": 117.15707242396273, \"deceased_100k\": 1.0693622098651479, \"driving\": 25.6, \"transit\": null, \"walking\": 19.79, \"retail_and_recreation\": 15.0, \"grocery_and_pharmacy\": 70.0, \"parks\": 32.0, \"transit_stations\": 36.0, \"workplaces\": 37.0, \"residential\": 121.0, \"new\": 440.0, \"new_100k\": 4.9528354983227985, \"mobility\": 22.695}, {\"region_label\": \"Israel\", \"date\": \"2020-04-11T00:00:00\", \"country\": \"ISR\", \"country_label\": \"Israel\", \"region_iso\": \"ISR\", \"positive\": 10743, \"deceased\": 101, \"positive_100k\": 120.92798126927666, \"deceased_100k\": 1.1369008757513677, \"driving\": 29.77, \"transit\": null, \"walking\": 23.75, \"retail_and_recreation\": 11.0, \"grocery_and_pharmacy\": 63.0, \"parks\": 26.0, \"transit_stations\": 41.0, \"workplaces\": 55.0, \"residential\": 116.0, \"new\": 335.0, \"new_100k\": 3.770908845313926, \"mobility\": 26.759999999999998}, {\"region_label\": \"Italy\", \"date\": \"2020-02-15T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"positive\": 3, \"deceased\": 0, \"positive_100k\": 0.004964316246603601, \"deceased_100k\": 0.0, \"driving\": 145.29, \"transit\": 130.72, \"walking\": 194.34, \"retail_and_recreation\": 103.0, \"grocery_and_pharmacy\": 99.0, \"parks\": 135.0, \"transit_stations\": 109.0, \"workplaces\": 100.0, \"residential\": 99.0, \"new\": null, \"new_100k\": null, \"mobility\": 156.78333333333333}, {\"region_label\": \"Italy\", \"date\": \"2020-02-16T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"positive\": 3, \"deceased\": 0, \"positive_100k\": 0.004964316246603601, \"deceased_100k\": 0.0, \"driving\": 132.32, \"transit\": 125.6, \"walking\": 144.17, \"retail_and_recreation\": 103.0, \"grocery_and_pharmacy\": 102.0, \"parks\": 126.0, \"transit_stations\": 111.0, \"workplaces\": 101.0, \"residential\": 98.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 134.02999999999997}, {\"region_label\": \"Italy\", \"date\": \"2020-02-17T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"positive\": 3, \"deceased\": 0, \"positive_100k\": 0.004964316246603601, \"deceased_100k\": 0.0, \"driving\": 110.43, \"transit\": 119.01, \"walking\": 123.94, \"retail_and_recreation\": 100.0, \"grocery_and_pharmacy\": 101.0, \"parks\": 107.0, \"transit_stations\": 103.0, \"workplaces\": 101.0, \"residential\": 100.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 117.79333333333334}, {\"region_label\": \"Italy\", \"date\": \"2020-02-18T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"positive\": 3, \"deceased\": 0, \"positive_100k\": 0.004964316246603601, \"deceased_100k\": 0.0, \"driving\": 112.72, \"transit\": 118.0, \"walking\": 131.03, \"retail_and_recreation\": 103.0, \"grocery_and_pharmacy\": 101.0, \"parks\": 116.0, \"transit_stations\": 104.0, \"workplaces\": 101.0, \"residential\": 100.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 120.58333333333333}, {\"region_label\": \"Italy\", \"date\": \"2020-02-19T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"positive\": 3, \"deceased\": 0, \"positive_100k\": 0.004964316246603601, \"deceased_100k\": 0.0, \"driving\": 118.28, \"transit\": 120.44, \"walking\": 132.99, \"retail_and_recreation\": 100.0, \"grocery_and_pharmacy\": 99.0, \"parks\": 111.0, \"transit_stations\": 103.0, \"workplaces\": 101.0, \"residential\": 100.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 123.90333333333335}, {\"region_label\": \"Italy\", \"date\": \"2020-02-20T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"positive\": 3, \"deceased\": 0, \"positive_100k\": 0.004964316246603601, \"deceased_100k\": 0.0, \"driving\": 120.67, \"transit\": 124.06, \"walking\": 142.68, \"retail_and_recreation\": 102.0, \"grocery_and_pharmacy\": 101.0, \"parks\": 118.0, \"transit_stations\": 105.0, \"workplaces\": 101.0, \"residential\": 100.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 129.13666666666668}, {\"region_label\": \"Italy\", \"date\": \"2020-02-21T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"positive\": 20, \"deceased\": 1, \"positive_100k\": 0.033095441644024004, \"deceased_100k\": 0.0016547720822012004, \"driving\": 135.58, \"transit\": 126.36, \"walking\": 158.11, \"retail_and_recreation\": 101.0, \"grocery_and_pharmacy\": 101.0, \"parks\": 119.0, \"transit_stations\": 105.0, \"workplaces\": 100.0, \"residential\": 99.0, \"new\": 17.0, \"new_100k\": 0.028131125397420402, \"mobility\": 140.01666666666668}, {\"region_label\": \"Italy\", \"date\": \"2020-02-22T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"positive\": 62, \"deceased\": 2, \"positive_100k\": 0.10259586909647442, \"deceased_100k\": 0.0033095441644024007, \"driving\": 139.43, \"transit\": 126.83, \"walking\": 181.74, \"retail_and_recreation\": 99.0, \"grocery_and_pharmacy\": 103.0, \"parks\": 130.0, \"transit_stations\": 108.0, \"workplaces\": 100.0, \"residential\": 99.0, \"new\": 42.0, \"new_100k\": 0.06950042745245041, \"mobility\": 149.33333333333334}, {\"region_label\": \"Italy\", \"date\": \"2020-02-23T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"positive\": 155, \"deceased\": 3, \"positive_100k\": 0.25648967274118606, \"deceased_100k\": 0.004964316246603601, \"driving\": 114.78, \"transit\": 113.18, \"walking\": 129.3, \"retail_and_recreation\": 95.0, \"grocery_and_pharmacy\": 116.0, \"parks\": 123.0, \"transit_stations\": 106.0, \"workplaces\": 101.0, \"residential\": 100.0, \"new\": 93.0, \"new_100k\": 0.15389380364471164, \"mobility\": 119.08666666666666}, {\"region_label\": \"Italy\", \"date\": \"2020-02-24T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"positive\": 229, \"deceased\": 7, \"positive_100k\": 0.3789428068240749, \"deceased_100k\": 0.011583404575408402, \"driving\": 98.2, \"transit\": 96.25, \"walking\": 107.66, \"retail_and_recreation\": 96.0, \"grocery_and_pharmacy\": 123.0, \"parks\": 122.0, \"transit_stations\": 85.0, \"workplaces\": 86.0, \"residential\": 104.0, \"new\": 74.0, \"new_100k\": 0.12245313408288883, \"mobility\": 100.70333333333333}, {\"region_label\": \"Italy\", \"date\": \"2020-02-25T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"positive\": 322, \"deceased\": 10, \"positive_100k\": 0.5328366104687865, \"deceased_100k\": 0.016547720822012002, \"driving\": 92.5, \"transit\": 81.28, \"walking\": 94.26, \"retail_and_recreation\": 94.0, \"grocery_and_pharmacy\": 105.0, \"parks\": 120.0, \"transit_stations\": 82.0, \"workplaces\": 85.0, \"residential\": 105.0, \"new\": 93.0, \"new_100k\": 0.1538938036447116, \"mobility\": 89.34666666666668}, {\"region_label\": \"Italy\", \"date\": \"2020-02-26T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"positive\": 453, \"deceased\": 12, \"positive_100k\": 0.7496117532371437, \"deceased_100k\": 0.019857264986414404, \"driving\": 89.15, \"transit\": 74.29, \"walking\": 82.94, \"retail_and_recreation\": 87.0, \"grocery_and_pharmacy\": 95.0, \"parks\": 94.0, \"transit_stations\": 77.0, \"workplaces\": 88.0, \"residential\": 106.0, \"new\": 131.0, \"new_100k\": 0.2167751427683572, \"mobility\": 82.12666666666667}, {\"region_label\": \"Italy\", \"date\": \"2020-02-27T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"positive\": 655, \"deceased\": 17, \"positive_100k\": 1.0838757138417863, \"deceased_100k\": 0.028131125397420405, \"driving\": 90.16, \"transit\": 74.11, \"walking\": 83.27, \"retail_and_recreation\": 90.0, \"grocery_and_pharmacy\": 97.0, \"parks\": 99.0, \"transit_stations\": 78.0, \"workplaces\": 88.0, \"residential\": 106.0, \"new\": 202.0, \"new_100k\": 0.3342639606046426, \"mobility\": 82.51333333333332}, {\"region_label\": \"Italy\", \"date\": \"2020-02-28T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"positive\": 888, \"deceased\": 21, \"positive_100k\": 1.469437608994666, \"deceased_100k\": 0.03475021372622521, \"driving\": 97.78, \"transit\": 76.73, \"walking\": 92.59, \"retail_and_recreation\": 92.0, \"grocery_and_pharmacy\": 98.0, \"parks\": 111.0, \"transit_stations\": 80.0, \"workplaces\": 88.0, \"residential\": 105.0, \"new\": 233.0, \"new_100k\": 0.38556189515287964, \"mobility\": 89.03333333333335}, {\"region_label\": \"Italy\", \"date\": \"2020-02-29T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"positive\": 1128, \"deceased\": 29, \"positive_100k\": 1.866582908722954, \"deceased_100k\": 0.04798839038383481, \"driving\": 100.27, \"transit\": 76.34, \"walking\": 100.06, \"retail_and_recreation\": 90.0, \"grocery_and_pharmacy\": 98.0, \"parks\": 102.0, \"transit_stations\": 84.0, \"workplaces\": 91.0, \"residential\": 103.0, \"new\": 240.0, \"new_100k\": 0.39714529972828805, \"mobility\": 92.22333333333334}, {\"region_label\": \"Italy\", \"date\": \"2020-03-01T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"positive\": 1694, \"deceased\": 34, \"positive_100k\": 2.803183907248833, \"deceased_100k\": 0.05626225079484081, \"driving\": 83.48, \"transit\": 69.12, \"walking\": 65.47, \"retail_and_recreation\": 81.0, \"grocery_and_pharmacy\": 95.0, \"parks\": 70.0, \"transit_stations\": 74.0, \"workplaces\": 95.0, \"residential\": 104.0, \"new\": 566.0, \"new_100k\": 0.9366009985258792, \"mobility\": 72.69000000000001}, {\"region_label\": \"Italy\", \"date\": \"2020-03-02T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"positive\": 2036, \"deceased\": 52, \"positive_100k\": 3.3691159593616438, \"deceased_100k\": 0.08604814827446242, \"driving\": 81.65, \"transit\": 67.14, \"walking\": 63.94, \"retail_and_recreation\": 87.0, \"grocery_and_pharmacy\": 93.0, \"parks\": 74.0, \"transit_stations\": 75.0, \"workplaces\": 91.0, \"residential\": 105.0, \"new\": 342.0, \"new_100k\": 0.5659320521128106, \"mobility\": 70.91000000000001}, {\"region_label\": \"Italy\", \"date\": \"2020-03-03T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"positive\": 2502, \"deceased\": 79, \"positive_100k\": 4.140239749667403, \"deceased_100k\": 0.13072699449389483, \"driving\": 85.76, \"transit\": 65.83, \"walking\": 70.14, \"retail_and_recreation\": 93.0, \"grocery_and_pharmacy\": 99.0, \"parks\": 91.0, \"transit_stations\": 79.0, \"workplaces\": 92.0, \"residential\": 104.0, \"new\": 466.0, \"new_100k\": 0.7711237903057593, \"mobility\": 73.91000000000001}, {\"region_label\": \"Italy\", \"date\": \"2020-03-04T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"positive\": 3089, \"deceased\": 107, \"positive_100k\": 5.111590961919508, \"deceased_100k\": 0.17706061279552843, \"driving\": 84.99, \"transit\": 61.44, \"walking\": 71.71, \"retail_and_recreation\": 93.0, \"grocery_and_pharmacy\": 101.0, \"parks\": 108.0, \"transit_stations\": 81.0, \"workplaces\": 92.0, \"residential\": 104.0, \"new\": 587.0, \"new_100k\": 0.9713512122521051, \"mobility\": 72.71333333333332}, {\"region_label\": \"Italy\", \"date\": \"2020-03-05T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"positive\": 3858, \"deceased\": 148, \"positive_100k\": 6.3841106931322305, \"deceased_100k\": 0.24490626816577765, \"driving\": 82.37, \"transit\": 59.45, \"walking\": 66.63, \"retail_and_recreation\": 88.0, \"grocery_and_pharmacy\": 100.0, \"parks\": 88.0, \"transit_stations\": 72.0, \"workplaces\": 84.0, \"residential\": 107.0, \"new\": 769.0, \"new_100k\": 1.2725197312127223, \"mobility\": 69.48333333333333}, {\"region_label\": \"Italy\", \"date\": \"2020-03-06T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"positive\": 4636, \"deceased\": 197, \"positive_100k\": 7.671523373084765, \"deceased_100k\": 0.32599010019363645, \"driving\": 84.73, \"transit\": 57.32, \"walking\": 71.88, \"retail_and_recreation\": 85.0, \"grocery_and_pharmacy\": 100.0, \"parks\": 92.0, \"transit_stations\": 71.0, \"workplaces\": 83.0, \"residential\": 108.0, \"new\": 778.0, \"new_100k\": 1.287412679952535, \"mobility\": 71.31}, {\"region_label\": \"Italy\", \"date\": \"2020-03-07T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"positive\": 5883, \"deceased\": 233, \"positive_100k\": 9.735024159589662, \"deceased_100k\": 0.38556189515287964, \"driving\": 84.19, \"transit\": 52.0, \"walking\": 76.0, \"retail_and_recreation\": 81.0, \"grocery_and_pharmacy\": 101.0, \"parks\": 102.0, \"transit_stations\": 76.0, \"workplaces\": 85.0, \"residential\": 106.0, \"new\": 1247.0, \"new_100k\": 2.063500786504896, \"mobility\": 70.73}, {\"region_label\": \"Italy\", \"date\": \"2020-03-08T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"positive\": 7375, \"deceased\": 366, \"positive_100k\": 12.203944106233852, \"deceased_100k\": 0.6056465820856393, \"driving\": 68.71, \"transit\": 46.69, \"walking\": 51.9, \"retail_and_recreation\": 68.0, \"grocery_and_pharmacy\": 103.0, \"parks\": 101.0, \"transit_stations\": 73.0, \"workplaces\": 90.0, \"residential\": 106.0, \"new\": 1492.0, \"new_100k\": 2.4689199466441902, \"mobility\": 55.76666666666666}, {\"region_label\": \"Italy\", \"date\": \"2020-03-09T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"positive\": 9172, \"deceased\": 463, \"positive_100k\": 15.17756953794941, \"deceased_100k\": 0.7661594740591559, \"driving\": 54.84, \"transit\": 37.69, \"walking\": 39.86, \"retail_and_recreation\": 70.0, \"grocery_and_pharmacy\": 99.0, \"parks\": 76.0, \"transit_stations\": 58.0, \"workplaces\": 76.0, \"residential\": 111.0, \"new\": 1797.0, \"new_100k\": 2.9736254317155577, \"mobility\": 44.129999999999995}, {\"region_label\": \"Italy\", \"date\": \"2020-03-10T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"positive\": 10149, \"deceased\": 631, \"positive_100k\": 16.794281862259982, \"deceased_100k\": 1.0441611838689575, \"driving\": 37.32, \"transit\": 23.02, \"walking\": 29.4, \"retail_and_recreation\": 57.0, \"grocery_and_pharmacy\": 98.0, \"parks\": 68.0, \"transit_stations\": 49.0, \"workplaces\": 69.0, \"residential\": 116.0, \"new\": 977.0, \"new_100k\": 1.6167123243105728, \"mobility\": 29.913333333333338}, {\"region_label\": \"Italy\", \"date\": \"2020-03-11T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"positive\": 12462, \"deceased\": 827, \"positive_100k\": 20.621769688391357, \"deceased_100k\": 1.3684965119803927, \"driving\": 30.97, \"transit\": 19.0, \"walking\": 27.09, \"retail_and_recreation\": 48.0, \"grocery_and_pharmacy\": 86.0, \"parks\": 68.0, \"transit_stations\": 43.0, \"workplaces\": 63.0, \"residential\": 119.0, \"new\": 2313.0, \"new_100k\": 3.8274878261313745, \"mobility\": 25.686666666666667}, {\"region_label\": \"Italy\", \"date\": \"2020-03-12T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"positive\": 12462, \"deceased\": 827, \"positive_100k\": 20.621769688391357, \"deceased_100k\": 1.3684965119803927, \"driving\": 23.12, \"transit\": 13.06, \"walking\": 18.21, \"retail_and_recreation\": 30.0, \"grocery_and_pharmacy\": 77.0, \"parks\": 39.0, \"transit_stations\": 33.0, \"workplaces\": 53.0, \"residential\": 124.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 18.13}, {\"region_label\": \"Italy\", \"date\": \"2020-03-13T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"positive\": 17660, \"deceased\": 1266, \"positive_100k\": 29.223274971673195, \"deceased_100k\": 2.0949414560667194, \"driving\": 21.55, \"transit\": 11.93, \"walking\": 18.09, \"retail_and_recreation\": 25.0, \"grocery_and_pharmacy\": 72.0, \"parks\": 36.0, \"transit_stations\": 29.0, \"workplaces\": 47.0, \"residential\": 128.0, \"new\": 5198.0, \"new_100k\": 8.601505283281838, \"mobility\": 17.19}, {\"region_label\": \"Italy\", \"date\": \"2020-03-14T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"positive\": 21157, \"deceased\": 1441, \"positive_100k\": 35.010012943130796, \"deceased_100k\": 2.3845265704519294, \"driving\": 16.85, \"transit\": 10.96, \"walking\": 16.08, \"retail_and_recreation\": 17.0, \"grocery_and_pharmacy\": 57.0, \"parks\": 22.0, \"transit_stations\": 24.0, \"workplaces\": 42.0, \"residential\": 125.0, \"new\": 3497.0, \"new_100k\": 5.786737971457601, \"mobility\": 14.63}, {\"region_label\": \"Italy\", \"date\": \"2020-03-15T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"positive\": 24747, \"deceased\": 1809, \"positive_100k\": 40.95064471823311, \"deceased_100k\": 2.9934826967019714, \"driving\": 15.92, \"transit\": 11.13, \"walking\": 15.86, \"retail_and_recreation\": 10.0, \"grocery_and_pharmacy\": 40.0, \"parks\": 19.0, \"transit_stations\": 20.0, \"workplaces\": 45.0, \"residential\": 122.0, \"new\": 3590.0, \"new_100k\": 5.940631775102311, \"mobility\": 14.303333333333333}, {\"region_label\": \"Italy\", \"date\": \"2020-03-16T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"positive\": 27980, \"deceased\": 2158, \"positive_100k\": 46.300522859989584, \"deceased_100k\": 3.5709981533901907, \"driving\": 19.58, \"transit\": 10.88, \"walking\": 15.68, \"retail_and_recreation\": 25.0, \"grocery_and_pharmacy\": 63.0, \"parks\": 33.0, \"transit_stations\": 26.0, \"workplaces\": 42.0, \"residential\": 127.0, \"new\": 3233.0, \"new_100k\": 5.349878141756477, \"mobility\": 15.38}, {\"region_label\": \"Italy\", \"date\": \"2020-03-17T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"positive\": 31506, \"deceased\": 2503, \"positive_100k\": 52.13524922183102, \"deceased_100k\": 4.141894521749604, \"driving\": 19.4, \"transit\": 10.76, \"walking\": 15.33, \"retail_and_recreation\": 23.0, \"grocery_and_pharmacy\": 59.0, \"parks\": 32.0, \"transit_stations\": 24.0, \"workplaces\": 39.0, \"residential\": 129.0, \"new\": 3526.0, \"new_100k\": 5.834726361841433, \"mobility\": 15.163333333333332}, {\"region_label\": \"Italy\", \"date\": \"2020-03-18T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"positive\": 35713, \"deceased\": 2978, \"positive_100k\": 59.096875371651464, \"deceased_100k\": 4.927911260795175, \"driving\": 19.1, \"transit\": 10.22, \"walking\": 15.07, \"retail_and_recreation\": 21.0, \"grocery_and_pharmacy\": 57.0, \"parks\": 29.0, \"transit_stations\": 23.0, \"workplaces\": 39.0, \"residential\": 130.0, \"new\": 4207.0, \"new_100k\": 6.961626149820447, \"mobility\": 14.796666666666667}, {\"region_label\": \"Italy\", \"date\": \"2020-03-19T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"positive\": 41035, \"deceased\": 3405, \"positive_100k\": 67.90357239312625, \"deceased_100k\": 5.634498939895087, \"driving\": 19.82, \"transit\": 10.35, \"walking\": 15.84, \"retail_and_recreation\": 21.0, \"grocery_and_pharmacy\": 56.0, \"parks\": 26.0, \"transit_stations\": 22.0, \"workplaces\": 37.0, \"residential\": 131.0, \"new\": 5322.0, \"new_100k\": 8.80669702147479, \"mobility\": 15.336666666666668}, {\"region_label\": \"Italy\", \"date\": \"2020-03-20T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"positive\": 47021, \"deceased\": 4032, \"positive_100k\": 77.80903807718265, \"deceased_100k\": 6.67204103543524, \"driving\": 19.94, \"transit\": 10.17, \"walking\": 17.33, \"retail_and_recreation\": 20.0, \"grocery_and_pharmacy\": 60.0, \"parks\": 23.0, \"transit_stations\": 22.0, \"workplaces\": 37.0, \"residential\": 132.0, \"new\": 5986.0, \"new_100k\": 9.905465684056395, \"mobility\": 15.813333333333333}, {\"region_label\": \"Italy\", \"date\": \"2020-03-21T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"positive\": 53578, \"deceased\": 4825, \"positive_100k\": 88.65937862017591, \"deceased_100k\": 7.984275296620791, \"driving\": 16.88, \"transit\": 9.51, \"walking\": 16.08, \"retail_and_recreation\": 14.0, \"grocery_and_pharmacy\": 49.0, \"parks\": 15.0, \"transit_stations\": 20.0, \"workplaces\": 37.0, \"residential\": 126.0, \"new\": 6557.0, \"new_100k\": 10.850340542993266, \"mobility\": 14.156666666666666}, {\"region_label\": \"Italy\", \"date\": \"2020-03-22T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"positive\": 59138, \"deceased\": 5476, \"positive_100k\": 97.85991139721459, \"deceased_100k\": 9.061531922133772, \"driving\": 13.22, \"transit\": 9.23, \"walking\": 11.41, \"retail_and_recreation\": 5.0, \"grocery_and_pharmacy\": 15.0, \"parks\": 9.0, \"transit_stations\": 13.0, \"workplaces\": 37.0, \"residential\": 124.0, \"new\": 5560.0, \"new_100k\": 9.200532777038674, \"mobility\": 11.286666666666667}, {\"region_label\": \"Italy\", \"date\": \"2020-03-23T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"positive\": 63927, \"deceased\": 6077, \"positive_100k\": 105.78461489887613, \"deceased_100k\": 10.056049943536696, \"driving\": 17.28, \"transit\": 9.7, \"walking\": 13.05, \"retail_and_recreation\": 20.0, \"grocery_and_pharmacy\": 55.0, \"parks\": 19.0, \"transit_stations\": 19.0, \"workplaces\": 32.0, \"residential\": 132.0, \"new\": 4789.0, \"new_100k\": 7.92470350166154, \"mobility\": 13.343333333333334}, {\"region_label\": \"Italy\", \"date\": \"2020-03-24T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"positive\": 69176, \"deceased\": 6820, \"positive_100k\": 114.47051355835023, \"deceased_100k\": 11.285545600612187, \"driving\": 17.79, \"transit\": 9.29, \"walking\": 13.67, \"retail_and_recreation\": 19.0, \"grocery_and_pharmacy\": 52.0, \"parks\": 20.0, \"transit_stations\": 19.0, \"workplaces\": 31.0, \"residential\": 132.0, \"new\": 5249.0, \"new_100k\": 8.685898659474105, \"mobility\": 13.583333333333334}, {\"region_label\": \"Italy\", \"date\": \"2020-03-25T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"positive\": 74386, \"deceased\": 7503, \"positive_100k\": 123.09187610661849, \"deceased_100k\": 12.415754932755606, \"driving\": 17.69, \"transit\": 9.31, \"walking\": 12.87, \"retail_and_recreation\": 17.0, \"grocery_and_pharmacy\": 49.0, \"parks\": 18.0, \"transit_stations\": 18.0, \"workplaces\": 30.0, \"residential\": 134.0, \"new\": 5210.0, \"new_100k\": 8.621362548268252, \"mobility\": 13.29}, {\"region_label\": \"Italy\", \"date\": \"2020-03-26T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"positive\": 80589, \"deceased\": 8215, \"positive_100k\": 133.35642733251254, \"deceased_100k\": 13.593952655282862, \"driving\": 17.16, \"transit\": 8.86, \"walking\": 12.67, \"retail_and_recreation\": 16.0, \"grocery_and_pharmacy\": 48.0, \"parks\": 16.0, \"transit_stations\": 17.0, \"workplaces\": 28.0, \"residential\": 135.0, \"new\": 6203.0, \"new_100k\": 10.264551225894053, \"mobility\": 12.896666666666667}, {\"region_label\": \"Italy\", \"date\": \"2020-03-27T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"positive\": 86498, \"deceased\": 9134, \"positive_100k\": 143.13447556623942, \"deceased_100k\": 15.114688198825764, \"driving\": 17.89, \"transit\": 8.43, \"walking\": 14.16, \"retail_and_recreation\": 17.0, \"grocery_and_pharmacy\": 54.0, \"parks\": 18.0, \"transit_stations\": 18.0, \"workplaces\": 29.0, \"residential\": 136.0, \"new\": 5909.0, \"new_100k\": 9.778048233726878, \"mobility\": 13.493333333333334}, {\"region_label\": \"Italy\", \"date\": \"2020-03-28T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"positive\": 92472, \"deceased\": 10023, \"positive_100k\": 153.02008398530938, \"deceased_100k\": 16.585780579902632, \"driving\": 16.53, \"transit\": 8.59, \"walking\": 14.86, \"retail_and_recreation\": 13.0, \"grocery_and_pharmacy\": 46.0, \"parks\": 14.0, \"transit_stations\": 18.0, \"workplaces\": 35.0, \"residential\": 127.0, \"new\": 5974.0, \"new_100k\": 9.885608419069968, \"mobility\": 13.326666666666668}, {\"region_label\": \"Italy\", \"date\": \"2020-03-29T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"positive\": 97689, \"deceased\": 10779, \"positive_100k\": 161.65302993815305, \"deceased_100k\": 17.83678827404674, \"driving\": 13.89, \"transit\": 9.18, \"walking\": 10.97, \"retail_and_recreation\": 6.0, \"grocery_and_pharmacy\": 15.0, \"parks\": 10.0, \"transit_stations\": 13.0, \"workplaces\": 37.0, \"residential\": 124.0, \"new\": 5217.0, \"new_100k\": 8.63294595284367, \"mobility\": 11.346666666666666}, {\"region_label\": \"Italy\", \"date\": \"2020-03-30T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"positive\": 101739, \"deceased\": 11591, \"positive_100k\": 168.3548568710679, \"deceased_100k\": 19.180463204794112, \"driving\": 17.83, \"transit\": 9.5, \"walking\": 12.89, \"retail_and_recreation\": 19.0, \"grocery_and_pharmacy\": 53.0, \"parks\": 21.0, \"transit_stations\": 19.0, \"workplaces\": 31.0, \"residential\": 132.0, \"new\": 4050.0, \"new_100k\": 6.701826932914855, \"mobility\": 13.406666666666666}, {\"region_label\": \"Italy\", \"date\": \"2020-03-31T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"positive\": 105792, \"deceased\": 12428, \"positive_100k\": 175.0616481202294, \"deceased_100k\": 20.565507437596516, \"driving\": 18.85, \"transit\": 9.76, \"walking\": 13.93, \"retail_and_recreation\": 10.0, \"grocery_and_pharmacy\": 58.0, \"parks\": 22.0, \"transit_stations\": 21.0, \"workplaces\": 30.0, \"residential\": 133.0, \"new\": 4053.0, \"new_100k\": 6.706791249161483, \"mobility\": 14.18}, {\"region_label\": \"Italy\", \"date\": \"2020-04-01T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"positive\": 110574, \"deceased\": 13155, \"positive_100k\": 182.97476821731553, \"deceased_100k\": 21.76852674135679, \"driving\": 18.92, \"transit\": 9.22, \"walking\": 14.45, \"retail_and_recreation\": 10.0, \"grocery_and_pharmacy\": 59.0, \"parks\": 23.0, \"transit_stations\": 21.0, \"workplaces\": 30.0, \"residential\": 133.0, \"new\": 4782.0, \"new_100k\": 7.913120097086136, \"mobility\": 14.196666666666667}, {\"region_label\": \"Italy\", \"date\": \"2020-04-02T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"positive\": 115242, \"deceased\": 13915, \"positive_100k\": 190.69924429703073, \"deceased_100k\": 23.026153523829702, \"driving\": 19.69, \"transit\": 9.61, \"walking\": 14.92, \"retail_and_recreation\": 10.0, \"grocery_and_pharmacy\": 60.0, \"parks\": 23.0, \"transit_stations\": 21.0, \"workplaces\": 30.0, \"residential\": 134.0, \"new\": 4668.0, \"new_100k\": 7.724476079715203, \"mobility\": 14.74}, {\"region_label\": \"Italy\", \"date\": \"2020-04-03T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"positive\": 119827, \"deceased\": 14681, \"positive_100k\": 198.28637429392325, \"deceased_100k\": 24.293708938795824, \"driving\": 20.08, \"transit\": 8.57, \"walking\": 16.03, \"retail_and_recreation\": 15.0, \"grocery_and_pharmacy\": 63.0, \"parks\": 22.0, \"transit_stations\": 21.0, \"workplaces\": 31.0, \"residential\": 135.0, \"new\": 4585.0, \"new_100k\": 7.587129996892514, \"mobility\": 14.893333333333333}, {\"region_label\": \"Italy\", \"date\": \"2020-04-04T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"positive\": 124632, \"deceased\": 15362, \"positive_100k\": 206.2375541489, \"deceased_100k\": 25.42060872677484, \"driving\": 18.14, \"transit\": 8.58, \"walking\": 16.48, \"retail_and_recreation\": 11.0, \"grocery_and_pharmacy\": 52.0, \"parks\": 16.0, \"transit_stations\": 20.0, \"workplaces\": 37.0, \"residential\": 127.0, \"new\": 4805.0, \"new_100k\": 7.951179854976743, \"mobility\": 14.4}, {\"region_label\": \"Italy\", \"date\": \"2020-04-05T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"positive\": 128948, \"deceased\": 15887, \"positive_100k\": 213.37955045568037, \"deceased_100k\": 26.289364069930468, \"driving\": 15.64, \"transit\": 9.25, \"walking\": 13.05, \"retail_and_recreation\": 5.0, \"grocery_and_pharmacy\": 18.0, \"parks\": 10.0, \"transit_stations\": 14.0, \"workplaces\": 38.0, \"residential\": 124.0, \"new\": 4316.0, \"new_100k\": 7.141996306780385, \"mobility\": 12.646666666666667}, {\"region_label\": \"Italy\", \"date\": \"2020-04-06T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"positive\": 132547, \"deceased\": 16523, \"positive_100k\": 219.3350751795225, \"deceased_100k\": 27.341799114210435, \"driving\": 19.96, \"transit\": 9.68, \"walking\": 14.64, \"retail_and_recreation\": 17.0, \"grocery_and_pharmacy\": 61.0, \"parks\": 24.0, \"transit_stations\": 22.0, \"workplaces\": 34.0, \"residential\": 131.0, \"new\": 3599.0, \"new_100k\": 5.955524723842132, \"mobility\": 14.76}, {\"region_label\": \"Italy\", \"date\": \"2020-04-07T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"positive\": 135586, \"deceased\": 17127, \"positive_100k\": 224.36392753733196, \"deceased_100k\": 28.341281451859956, \"driving\": 21.51, \"transit\": 11.43, \"walking\": 16.42, \"retail_and_recreation\": 19.0, \"grocery_and_pharmacy\": 62.0, \"parks\": 25.0, \"transit_stations\": 22.0, \"workplaces\": 33.0, \"residential\": 131.0, \"new\": 3039.0, \"new_100k\": 5.0288523578094555, \"mobility\": 16.453333333333333}, {\"region_label\": \"Italy\", \"date\": \"2020-04-08T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"positive\": 139422, \"deceased\": 17669, \"positive_100k\": 230.71163324465573, \"deceased_100k\": 29.23816792041301, \"driving\": 23.02, \"transit\": 10.18, \"walking\": 17.47, \"retail_and_recreation\": 18.0, \"grocery_and_pharmacy\": 63.0, \"parks\": 24.0, \"transit_stations\": 22.0, \"workplaces\": 33.0, \"residential\": 131.0, \"new\": 3836.0, \"new_100k\": 6.347705707323769, \"mobility\": 16.89}, {\"region_label\": \"Italy\", \"date\": \"2020-04-09T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"positive\": 143626, \"deceased\": 18279, \"positive_100k\": 237.6682950782296, \"deceased_100k\": 30.247578890555737, \"driving\": 23.97, \"transit\": 10.3, \"walking\": 19.14, \"retail_and_recreation\": 19.0, \"grocery_and_pharmacy\": 68.0, \"parks\": 24.0, \"transit_stations\": 22.0, \"workplaces\": 33.0, \"residential\": 132.0, \"new\": 4204.0, \"new_100k\": 6.956661833573861, \"mobility\": 17.80333333333333}, {\"region_label\": \"Italy\", \"date\": \"2020-04-10T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"positive\": 147577, \"deceased\": 18849, \"positive_100k\": 244.20629957500654, \"deceased_100k\": 31.190798977410424, \"driving\": 25.06, \"transit\": 10.05, \"walking\": 21.25, \"retail_and_recreation\": 19.0, \"grocery_and_pharmacy\": 73.0, \"parks\": 24.0, \"transit_stations\": 23.0, \"workplaces\": 32.0, \"residential\": 133.0, \"new\": 3951.0, \"new_100k\": 6.538004496776949, \"mobility\": 18.786666666666665}, {\"region_label\": \"Italy\", \"date\": \"2020-04-11T00:00:00\", \"country\": \"ITA\", \"country_label\": \"Italy\", \"region_iso\": \"ITA\", \"positive\": 152271, \"deceased\": 19468, \"positive_100k\": 251.97379972885895, \"deceased_100k\": 32.21510289629297, \"driving\": 22.0, \"transit\": 9.27, \"walking\": 20.58, \"retail_and_recreation\": 14.0, \"grocery_and_pharmacy\": 58.0, \"parks\": 17.0, \"transit_stations\": 22.0, \"workplaces\": 38.0, \"residential\": 126.0, \"new\": 4694.0, \"new_100k\": 7.76750015385241, \"mobility\": 17.28333333333333}, {\"region_label\": \"Netherlands\", \"date\": \"2020-02-15T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 104.1, \"transit\": 131.35, \"walking\": 173.3, \"retail_and_recreation\": 101.0, \"grocery_and_pharmacy\": 101.0, \"parks\": 111.0, \"transit_stations\": 103.0, \"workplaces\": 100.0, \"residential\": 100.0, \"new\": null, \"new_100k\": null, \"mobility\": 136.25}, {\"region_label\": \"Netherlands\", \"date\": \"2020-02-16T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 90.25, \"transit\": 124.8, \"walking\": 107.28, \"retail_and_recreation\": 90.0, \"grocery_and_pharmacy\": 92.0, \"parks\": 69.0, \"transit_stations\": 95.0, \"workplaces\": 97.0, \"residential\": 102.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 107.44333333333334}, {\"region_label\": \"Netherlands\", \"date\": \"2020-02-17T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 103.31, \"transit\": 124.77, \"walking\": 121.14, \"retail_and_recreation\": 100.0, \"grocery_and_pharmacy\": 99.0, \"parks\": 108.0, \"transit_stations\": 97.0, \"workplaces\": 95.0, \"residential\": 101.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 116.40666666666665}, {\"region_label\": \"Netherlands\", \"date\": \"2020-02-18T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 105.4, \"transit\": 122.8, \"walking\": 123.59, \"retail_and_recreation\": 105.0, \"grocery_and_pharmacy\": 104.0, \"parks\": 121.0, \"transit_stations\": 97.0, \"workplaces\": 95.0, \"residential\": 101.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 117.26333333333332}, {\"region_label\": \"Netherlands\", \"date\": \"2020-02-19T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 107.01, \"transit\": 120.26, \"walking\": 122.76, \"retail_and_recreation\": 103.0, \"grocery_and_pharmacy\": 100.0, \"parks\": 120.0, \"transit_stations\": 97.0, \"workplaces\": 95.0, \"residential\": 101.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 116.67666666666668}, {\"region_label\": \"Netherlands\", \"date\": \"2020-02-20T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 108.99, \"transit\": 122.46, \"walking\": 125.42, \"retail_and_recreation\": 101.0, \"grocery_and_pharmacy\": 99.0, \"parks\": 95.0, \"transit_stations\": 97.0, \"workplaces\": 94.0, \"residential\": 101.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 118.95666666666666}, {\"region_label\": \"Netherlands\", \"date\": \"2020-02-21T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 112.11, \"transit\": 124.53, \"walking\": 151.38, \"retail_and_recreation\": 108.0, \"grocery_and_pharmacy\": 104.0, \"parks\": 122.0, \"transit_stations\": 101.0, \"workplaces\": 91.0, \"residential\": 100.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 129.34}, {\"region_label\": \"Netherlands\", \"date\": \"2020-02-22T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 96.06, \"transit\": 125.87, \"walking\": 162.91, \"retail_and_recreation\": 101.0, \"grocery_and_pharmacy\": 98.0, \"parks\": 98.0, \"transit_stations\": 110.0, \"workplaces\": 96.0, \"residential\": 100.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 128.28}, {\"region_label\": \"Netherlands\", \"date\": \"2020-02-23T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 82.67, \"transit\": 113.82, \"walking\": 108.58, \"retail_and_recreation\": 101.0, \"grocery_and_pharmacy\": 89.0, \"parks\": 74.0, \"transit_stations\": 102.0, \"workplaces\": 97.0, \"residential\": 100.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 101.69}, {\"region_label\": \"Netherlands\", \"date\": \"2020-02-24T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 98.0, \"transit\": 118.06, \"walking\": 109.45, \"retail_and_recreation\": 109.0, \"grocery_and_pharmacy\": 93.0, \"parks\": 104.0, \"transit_stations\": 96.0, \"workplaces\": 79.0, \"residential\": 103.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 108.50333333333333}, {\"region_label\": \"Netherlands\", \"date\": \"2020-02-25T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 97.72, \"transit\": 112.27, \"walking\": 116.34, \"retail_and_recreation\": 116.0, \"grocery_and_pharmacy\": 108.0, \"parks\": 135.0, \"transit_stations\": 96.0, \"workplaces\": 83.0, \"residential\": 102.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 108.77666666666669}, {\"region_label\": \"Netherlands\", \"date\": \"2020-02-26T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 100.9, \"transit\": 112.03, \"walking\": 112.23, \"retail_and_recreation\": 103.0, \"grocery_and_pharmacy\": 100.0, \"parks\": 109.0, \"transit_stations\": 93.0, \"workplaces\": 87.0, \"residential\": 102.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 108.38666666666667}, {\"region_label\": \"Netherlands\", \"date\": \"2020-02-27T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.005803487977523323, \"deceased_100k\": 0.0, \"driving\": 104.21, \"transit\": 117.38, \"walking\": 119.4, \"retail_and_recreation\": 99.0, \"grocery_and_pharmacy\": 98.0, \"parks\": 91.0, \"transit_stations\": 92.0, \"workplaces\": 87.0, \"residential\": 103.0, \"new\": 1.0, \"new_100k\": 0.005803487977523323, \"mobility\": 113.66333333333334}, {\"region_label\": \"Netherlands\", \"date\": \"2020-02-28T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.005803487977523323, \"deceased_100k\": 0.0, \"driving\": 108.37, \"transit\": 125.76, \"walking\": 141.52, \"retail_and_recreation\": 102.0, \"grocery_and_pharmacy\": 102.0, \"parks\": 111.0, \"transit_stations\": 95.0, \"workplaces\": 87.0, \"residential\": 102.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 125.21666666666665}, {\"region_label\": \"Netherlands\", \"date\": \"2020-02-29T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"positive\": 6, \"deceased\": 0, \"positive_100k\": 0.03482092786513994, \"deceased_100k\": 0.0, \"driving\": 97.85, \"transit\": 116.19, \"walking\": 151.18, \"retail_and_recreation\": 97.0, \"grocery_and_pharmacy\": 101.0, \"parks\": 94.0, \"transit_stations\": 97.0, \"workplaces\": 98.0, \"residential\": 101.0, \"new\": 5.0, \"new_100k\": 0.029017439887616618, \"mobility\": 121.74000000000001}, {\"region_label\": \"Netherlands\", \"date\": \"2020-03-01T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"positive\": 10, \"deceased\": 0, \"positive_100k\": 0.05803487977523323, \"deceased_100k\": 0.0, \"driving\": 90.24, \"transit\": 102.7, \"walking\": 102.77, \"retail_and_recreation\": 103.0, \"grocery_and_pharmacy\": 104.0, \"parks\": 102.0, \"transit_stations\": 102.0, \"workplaces\": 101.0, \"residential\": 100.0, \"new\": 4.0, \"new_100k\": 0.02321395191009329, \"mobility\": 98.57}, {\"region_label\": \"Netherlands\", \"date\": \"2020-03-02T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"positive\": 18, \"deceased\": 0, \"positive_100k\": 0.10446278359541983, \"deceased_100k\": 0.0, \"driving\": 103.68, \"transit\": 105.51, \"walking\": 96.27, \"retail_and_recreation\": 94.0, \"grocery_and_pharmacy\": 98.0, \"parks\": 88.0, \"transit_stations\": 99.0, \"workplaces\": 102.0, \"residential\": 101.0, \"new\": 8.0, \"new_100k\": 0.0464279038201866, \"mobility\": 101.82}, {\"region_label\": \"Netherlands\", \"date\": \"2020-03-03T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"positive\": 24, \"deceased\": 0, \"positive_100k\": 0.13928371146055976, \"deceased_100k\": 0.0, \"driving\": 104.03, \"transit\": 101.49, \"walking\": 106.79, \"retail_and_recreation\": 102.0, \"grocery_and_pharmacy\": 106.0, \"parks\": 120.0, \"transit_stations\": 98.0, \"workplaces\": 102.0, \"residential\": 100.0, \"new\": 6.0, \"new_100k\": 0.03482092786513993, \"mobility\": 104.10333333333334}, {\"region_label\": \"Netherlands\", \"date\": \"2020-03-04T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"positive\": 38, \"deceased\": 0, \"positive_100k\": 0.22053254314588627, \"deceased_100k\": 0.0, \"driving\": 104.96, \"transit\": 102.39, \"walking\": 110.59, \"retail_and_recreation\": 102.0, \"grocery_and_pharmacy\": 103.0, \"parks\": 121.0, \"transit_stations\": 99.0, \"workplaces\": 103.0, \"residential\": 100.0, \"new\": 14.0, \"new_100k\": 0.08124883168532651, \"mobility\": 105.98}, {\"region_label\": \"Netherlands\", \"date\": \"2020-03-05T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"positive\": 82, \"deceased\": 0, \"positive_100k\": 0.4758860141569125, \"deceased_100k\": 0.0, \"driving\": 106.67, \"transit\": 108.89, \"walking\": 113.29, \"retail_and_recreation\": 95.0, \"grocery_and_pharmacy\": 99.0, \"parks\": 89.0, \"transit_stations\": 97.0, \"workplaces\": 102.0, \"residential\": 101.0, \"new\": 44.0, \"new_100k\": 0.25535347101102623, \"mobility\": 109.61666666666667}, {\"region_label\": \"Netherlands\", \"date\": \"2020-03-06T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"positive\": 128, \"deceased\": 1, \"positive_100k\": 0.7428464611229854, \"deceased_100k\": 0.005803487977523323, \"driving\": 110.76, \"transit\": 122.02, \"walking\": 143.41, \"retail_and_recreation\": 101.0, \"grocery_and_pharmacy\": 104.0, \"parks\": 110.0, \"transit_stations\": 99.0, \"workplaces\": 102.0, \"residential\": 101.0, \"new\": 46.0, \"new_100k\": 0.26696044696607285, \"mobility\": 125.39666666666666}, {\"region_label\": \"Netherlands\", \"date\": \"2020-03-07T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"positive\": 188, \"deceased\": 1, \"positive_100k\": 1.0910557397743847, \"deceased_100k\": 0.005803487977523323, \"driving\": 105.36, \"transit\": 119.53, \"walking\": 167.19, \"retail_and_recreation\": 102.0, \"grocery_and_pharmacy\": 102.0, \"parks\": 139.0, \"transit_stations\": 103.0, \"workplaces\": 100.0, \"residential\": 100.0, \"new\": 60.0, \"new_100k\": 0.3482092786513994, \"mobility\": 130.69333333333333}, {\"region_label\": \"Netherlands\", \"date\": \"2020-03-08T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"positive\": 265, \"deceased\": 3, \"positive_100k\": 1.5379243140436807, \"deceased_100k\": 0.01741046393256997, \"driving\": 91.72, \"transit\": 101.4, \"walking\": 103.37, \"retail_and_recreation\": 99.0, \"grocery_and_pharmacy\": 101.0, \"parks\": 95.0, \"transit_stations\": 97.0, \"workplaces\": 100.0, \"residential\": 101.0, \"new\": 77.0, \"new_100k\": 0.44686857426929594, \"mobility\": 98.83}, {\"region_label\": \"Netherlands\", \"date\": \"2020-03-09T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"positive\": 321, \"deceased\": 3, \"positive_100k\": 1.8629196407849868, \"deceased_100k\": 0.01741046393256997, \"driving\": 97.44, \"transit\": 98.01, \"walking\": 97.6, \"retail_and_recreation\": 97.0, \"grocery_and_pharmacy\": 102.0, \"parks\": 106.0, \"transit_stations\": 96.0, \"workplaces\": 101.0, \"residential\": 101.0, \"new\": 56.0, \"new_100k\": 0.32499532674130616, \"mobility\": 97.68333333333332}, {\"region_label\": \"Netherlands\", \"date\": \"2020-03-10T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"positive\": 382, \"deceased\": 4, \"positive_100k\": 2.216932407413909, \"deceased_100k\": 0.023213951910093292, \"driving\": 94.05, \"transit\": 94.36, \"walking\": 92.04, \"retail_and_recreation\": 93.0, \"grocery_and_pharmacy\": 102.0, \"parks\": 94.0, \"transit_stations\": 94.0, \"workplaces\": 99.0, \"residential\": 102.0, \"new\": 61.0, \"new_100k\": 0.35401276662892234, \"mobility\": 93.48333333333333}, {\"region_label\": \"Netherlands\", \"date\": \"2020-03-11T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"positive\": 503, \"deceased\": 5, \"positive_100k\": 2.9191544526942317, \"deceased_100k\": 0.029017439887616615, \"driving\": 92.55, \"transit\": 90.51, \"walking\": 99.58, \"retail_and_recreation\": 98.0, \"grocery_and_pharmacy\": 104.0, \"parks\": 118.0, \"transit_stations\": 92.0, \"workplaces\": 98.0, \"residential\": 102.0, \"new\": 121.0, \"new_100k\": 0.7022220452803225, \"mobility\": 94.21333333333332}, {\"region_label\": \"Netherlands\", \"date\": \"2020-03-12T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"positive\": 503, \"deceased\": 5, \"positive_100k\": 2.9191544526942317, \"deceased_100k\": 0.029017439887616615, \"driving\": 79.19, \"transit\": 77.33, \"walking\": 90.87, \"retail_and_recreation\": 91.0, \"grocery_and_pharmacy\": 112.0, \"parks\": 95.0, \"transit_stations\": 88.0, \"workplaces\": 97.0, \"residential\": 104.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 82.46333333333332}, {\"region_label\": \"Netherlands\", \"date\": \"2020-03-13T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"positive\": 806, \"deceased\": 10, \"positive_100k\": 4.677611309883798, \"deceased_100k\": 0.05803487977523323, \"driving\": 72.71, \"transit\": 69.44, \"walking\": 92.53, \"retail_and_recreation\": 88.0, \"grocery_and_pharmacy\": 124.0, \"parks\": 98.0, \"transit_stations\": 74.0, \"workplaces\": 89.0, \"residential\": 106.0, \"new\": 303.0, \"new_100k\": 1.7584568571895667, \"mobility\": 78.22666666666666}, {\"region_label\": \"Netherlands\", \"date\": \"2020-03-14T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"positive\": 962, \"deceased\": 12, \"positive_100k\": 5.582955434377437, \"deceased_100k\": 0.06964185573027988, \"driving\": 64.97, \"transit\": 61.84, \"walking\": 99.74, \"retail_and_recreation\": 81.0, \"grocery_and_pharmacy\": 108.0, \"parks\": 121.0, \"transit_stations\": 72.0, \"workplaces\": 94.0, \"residential\": 106.0, \"new\": 156.0, \"new_100k\": 0.9053441244936389, \"mobility\": 75.51666666666667}, {\"region_label\": \"Netherlands\", \"date\": \"2020-03-15T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"positive\": 1138, \"deceased\": 20, \"positive_100k\": 6.604369318421543, \"deceased_100k\": 0.11606975955046646, \"driving\": 48.64, \"transit\": 43.19, \"walking\": 58.43, \"retail_and_recreation\": 68.0, \"grocery_and_pharmacy\": 111.0, \"parks\": 115.0, \"transit_stations\": 67.0, \"workplaces\": 89.0, \"residential\": 105.0, \"new\": 176.0, \"new_100k\": 1.0214138840441054, \"mobility\": 50.086666666666666}, {\"region_label\": \"Netherlands\", \"date\": \"2020-03-16T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"positive\": 1416, \"deceased\": 24, \"positive_100k\": 8.217738976173026, \"deceased_100k\": 0.13928371146055976, \"driving\": 51.11, \"transit\": 32.44, \"walking\": 49.53, \"retail_and_recreation\": 75.0, \"grocery_and_pharmacy\": 116.0, \"parks\": 133.0, \"transit_stations\": 51.0, \"workplaces\": 62.0, \"residential\": 114.0, \"new\": 278.0, \"new_100k\": 1.613369657751483, \"mobility\": 44.35999999999999}, {\"region_label\": \"Netherlands\", \"date\": \"2020-03-17T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"positive\": 1711, \"deceased\": 43, \"positive_100k\": 9.929767929542406, \"deceased_100k\": 0.24954998303350293, \"driving\": 50.11, \"transit\": 27.85, \"walking\": 48.93, \"retail_and_recreation\": 71.0, \"grocery_and_pharmacy\": 111.0, \"parks\": 151.0, \"transit_stations\": 46.0, \"workplaces\": 56.0, \"residential\": 116.0, \"new\": 295.0, \"new_100k\": 1.71202895336938, \"mobility\": 42.296666666666674}, {\"region_label\": \"Netherlands\", \"date\": \"2020-03-18T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"positive\": 2058, \"deceased\": 58, \"positive_100k\": 11.943578257742999, \"deceased_100k\": 0.3366023026963527, \"driving\": 49.11, \"transit\": 24.39, \"walking\": 47.0, \"retail_and_recreation\": 65.0, \"grocery_and_pharmacy\": 103.0, \"parks\": 134.0, \"transit_stations\": 45.0, \"workplaces\": 56.0, \"residential\": 116.0, \"new\": 347.0, \"new_100k\": 2.0138103282005932, \"mobility\": 40.166666666666664}, {\"region_label\": \"Netherlands\", \"date\": \"2020-03-19T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"positive\": 2467, \"deceased\": 77, \"positive_100k\": 14.31720484055004, \"deceased_100k\": 0.4468685742692959, \"driving\": 48.39, \"transit\": 22.51, \"walking\": 44.0, \"retail_and_recreation\": 59.0, \"grocery_and_pharmacy\": 101.0, \"parks\": 103.0, \"transit_stations\": 39.0, \"workplaces\": 53.0, \"residential\": 119.0, \"new\": 409.0, \"new_100k\": 2.3736265828070415, \"mobility\": 38.300000000000004}, {\"region_label\": \"Netherlands\", \"date\": \"2020-03-20T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"positive\": 3003, \"deceased\": 107, \"positive_100k\": 17.42787439650254, \"deceased_100k\": 0.6209732135949956, \"driving\": 50.67, \"transit\": 22.32, \"walking\": 46.25, \"retail_and_recreation\": 55.0, \"grocery_and_pharmacy\": 97.0, \"parks\": 94.0, \"transit_stations\": 39.0, \"workplaces\": 55.0, \"residential\": 119.0, \"new\": 536.0, \"new_100k\": 3.110669555952498, \"mobility\": 39.74666666666667}, {\"region_label\": \"Netherlands\", \"date\": \"2020-03-21T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"positive\": 3640, \"deceased\": 137, \"positive_100k\": 21.124696238184896, \"deceased_100k\": 0.7950778529206952, \"driving\": 46.13, \"transit\": 21.25, \"walking\": 49.64, \"retail_and_recreation\": 51.0, \"grocery_and_pharmacy\": 91.0, \"parks\": 124.0, \"transit_stations\": 46.0, \"workplaces\": 74.0, \"residential\": 112.0, \"new\": 637.0, \"new_100k\": 3.6968218416823575, \"mobility\": 39.00666666666667}, {\"region_label\": \"Netherlands\", \"date\": \"2020-03-22T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"positive\": 4217, \"deceased\": 180, \"positive_100k\": 24.473308801215857, \"deceased_100k\": 1.044627835954198, \"driving\": 39.0, \"transit\": 18.55, \"walking\": 40.46, \"retail_and_recreation\": 40.0, \"grocery_and_pharmacy\": 83.0, \"parks\": 115.0, \"transit_stations\": 43.0, \"workplaces\": 69.0, \"residential\": 110.0, \"new\": 577.0, \"new_100k\": 3.3486125630309616, \"mobility\": 32.669999999999995}, {\"region_label\": \"Netherlands\", \"date\": \"2020-03-23T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"positive\": 4764, \"deceased\": 214, \"positive_100k\": 27.64781672492111, \"deceased_100k\": 1.2419464271899912, \"driving\": 43.76, \"transit\": 19.1, \"walking\": 38.98, \"retail_and_recreation\": 62.0, \"grocery_and_pharmacy\": 91.0, \"parks\": 104.0, \"transit_stations\": 35.0, \"workplaces\": 50.0, \"residential\": 118.0, \"new\": 547.0, \"new_100k\": 3.174507923705253, \"mobility\": 33.946666666666665}, {\"region_label\": \"Netherlands\", \"date\": \"2020-03-24T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"positive\": 5580, \"deceased\": 277, \"positive_100k\": 32.38346291458014, \"deceased_100k\": 1.6075661697739605, \"driving\": 45.23, \"transit\": 19.48, \"walking\": 42.29, \"retail_and_recreation\": 58.0, \"grocery_and_pharmacy\": 91.0, \"parks\": 125.0, \"transit_stations\": 35.0, \"workplaces\": 48.0, \"residential\": 120.0, \"new\": 816.0, \"new_100k\": 4.7356461896590325, \"mobility\": 35.666666666666664}, {\"region_label\": \"Netherlands\", \"date\": \"2020-03-25T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"positive\": 6438, \"deceased\": 357, \"positive_100k\": 37.36285559929515, \"deceased_100k\": 2.071845207975826, \"driving\": 47.52, \"transit\": 20.08, \"walking\": 45.95, \"retail_and_recreation\": 55.0, \"grocery_and_pharmacy\": 85.0, \"parks\": 127.0, \"transit_stations\": 36.0, \"workplaces\": 49.0, \"residential\": 118.0, \"new\": 858.0, \"new_100k\": 4.979392684715009, \"mobility\": 37.85}, {\"region_label\": \"Netherlands\", \"date\": \"2020-03-26T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"positive\": 7468, \"deceased\": 435, \"positive_100k\": 43.340448216144175, \"deceased_100k\": 2.5245172702226455, \"driving\": 48.49, \"transit\": 20.37, \"walking\": 46.73, \"retail_and_recreation\": 53.0, \"grocery_and_pharmacy\": 86.0, \"parks\": 111.0, \"transit_stations\": 34.0, \"workplaces\": 47.0, \"residential\": 121.0, \"new\": 1030.0, \"new_100k\": 5.977592616849023, \"mobility\": 38.53}, {\"region_label\": \"Netherlands\", \"date\": \"2020-03-27T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"positive\": 8647, \"deceased\": 547, \"positive_100k\": 50.18276054164417, \"deceased_100k\": 3.174507923705258, \"driving\": 52.28, \"transit\": 20.62, \"walking\": 53.62, \"retail_and_recreation\": 52.0, \"grocery_and_pharmacy\": 86.0, \"parks\": 122.0, \"transit_stations\": 36.0, \"workplaces\": 51.0, \"residential\": 120.0, \"new\": 1179.0, \"new_100k\": 6.8423123254999965, \"mobility\": 42.17333333333334}, {\"region_label\": \"Netherlands\", \"date\": \"2020-03-28T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"positive\": 9819, \"deceased\": 640, \"positive_100k\": 56.98444845130151, \"deceased_100k\": 3.7142323056149267, \"driving\": 46.08, \"transit\": 19.38, \"walking\": 48.68, \"retail_and_recreation\": 46.0, \"grocery_and_pharmacy\": 81.0, \"parks\": 101.0, \"transit_stations\": 39.0, \"workplaces\": 70.0, \"residential\": 113.0, \"new\": 1172.0, \"new_100k\": 6.801687909657339, \"mobility\": 38.04666666666666}, {\"region_label\": \"Netherlands\", \"date\": \"2020-03-29T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"positive\": 10930, \"deceased\": 772, \"positive_100k\": 63.43212359432993, \"deceased_100k\": 4.4802927186480055, \"driving\": 39.1, \"transit\": 17.62, \"walking\": 33.84, \"retail_and_recreation\": 35.0, \"grocery_and_pharmacy\": 71.0, \"parks\": 70.0, \"transit_stations\": 32.0, \"workplaces\": 65.0, \"residential\": 111.0, \"new\": 1111.0, \"new_100k\": 6.44767514302842, \"mobility\": 30.186666666666667}, {\"region_label\": \"Netherlands\", \"date\": \"2020-03-30T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"positive\": 11817, \"deceased\": 865, \"positive_100k\": 68.57981743039312, \"deceased_100k\": 5.020017100557674, \"driving\": 46.02, \"transit\": 20.2, \"walking\": 38.51, \"retail_and_recreation\": 56.0, \"grocery_and_pharmacy\": 79.0, \"parks\": 92.0, \"transit_stations\": 32.0, \"workplaces\": 48.0, \"residential\": 119.0, \"new\": 887.0, \"new_100k\": 5.1476938360631905, \"mobility\": 34.91}, {\"region_label\": \"Netherlands\", \"date\": \"2020-03-31T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"positive\": 12667, \"deceased\": 1040, \"positive_100k\": 73.51278221128793, \"deceased_100k\": 6.035627496624256, \"driving\": 49.34, \"transit\": 20.92, \"walking\": 46.83, \"retail_and_recreation\": 60.0, \"grocery_and_pharmacy\": 87.0, \"parks\": 141.0, \"transit_stations\": 36.0, \"workplaces\": 48.0, \"residential\": 119.0, \"new\": 850.0, \"new_100k\": 4.932964780894807, \"mobility\": 39.03}, {\"region_label\": \"Netherlands\", \"date\": \"2020-04-01T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"positive\": 13696, \"deceased\": 1175, \"positive_100k\": 79.48457134015943, \"deceased_100k\": 6.819098373589905, \"driving\": 50.44, \"transit\": 20.01, \"walking\": 47.29, \"retail_and_recreation\": 56.0, \"grocery_and_pharmacy\": 84.0, \"parks\": 116.0, \"transit_stations\": 36.0, \"workplaces\": 50.0, \"residential\": 118.0, \"new\": 1029.0, \"new_100k\": 5.971789128871507, \"mobility\": 39.24666666666667}, {\"region_label\": \"Netherlands\", \"date\": \"2020-04-02T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"positive\": 14788, \"deceased\": 1341, \"positive_100k\": 85.8219802116149, \"deceased_100k\": 7.7824773778587755, \"driving\": 51.58, \"transit\": 20.18, \"walking\": 46.78, \"retail_and_recreation\": 53.0, \"grocery_and_pharmacy\": 84.0, \"parks\": 96.0, \"transit_stations\": 33.0, \"workplaces\": 48.0, \"residential\": 121.0, \"new\": 1092.0, \"new_100k\": 6.337408871455466, \"mobility\": 39.51333333333333}, {\"region_label\": \"Netherlands\", \"date\": \"2020-04-03T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"positive\": 15821, \"deceased\": 1490, \"positive_100k\": 91.8169832923965, \"deceased_100k\": 8.64719708650975, \"driving\": 53.67, \"transit\": 20.15, \"walking\": 51.5, \"retail_and_recreation\": 52.0, \"grocery_and_pharmacy\": 87.0, \"parks\": 101.0, \"transit_stations\": 35.0, \"workplaces\": 51.0, \"residential\": 120.0, \"new\": 1033.0, \"new_100k\": 5.995003080781601, \"mobility\": 41.77333333333333}, {\"region_label\": \"Netherlands\", \"date\": \"2020-04-04T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"positive\": 16727, \"deceased\": 1656, \"positive_100k\": 97.07494340003262, \"deceased_100k\": 9.610576090778624, \"driving\": 48.4, \"transit\": 19.57, \"walking\": 55.91, \"retail_and_recreation\": 49.0, \"grocery_and_pharmacy\": 84.0, \"parks\": 113.0, \"transit_stations\": 43.0, \"workplaces\": 72.0, \"residential\": 113.0, \"new\": 906.0, \"new_100k\": 5.257960107636123, \"mobility\": 41.29333333333333}, {\"region_label\": \"Netherlands\", \"date\": \"2020-04-05T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"positive\": 17953, \"deceased\": 1771, \"positive_100k\": 104.19001966047624, \"deceased_100k\": 10.277977208193805, \"driving\": 46.06, \"transit\": 21.01, \"walking\": 52.63, \"retail_and_recreation\": 46.0, \"grocery_and_pharmacy\": 84.0, \"parks\": 141.0, \"transit_stations\": 48.0, \"workplaces\": 71.0, \"residential\": 108.0, \"new\": 1226.0, \"new_100k\": 7.115076260443615, \"mobility\": 39.900000000000006}, {\"region_label\": \"Netherlands\", \"date\": \"2020-04-06T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"positive\": 18926, \"deceased\": 1874, \"positive_100k\": 109.83681346260641, \"deceased_100k\": 10.875736469878708, \"driving\": 51.96, \"transit\": 22.29, \"walking\": 50.98, \"retail_and_recreation\": 64.0, \"grocery_and_pharmacy\": 84.0, \"parks\": 130.0, \"transit_stations\": 37.0, \"workplaces\": 49.0, \"residential\": 118.0, \"new\": 973.0, \"new_100k\": 5.646793802130176, \"mobility\": 41.74333333333333}, {\"region_label\": \"Netherlands\", \"date\": \"2020-04-07T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"positive\": 19709, \"deceased\": 2108, \"positive_100k\": 114.38094454900717, \"deceased_100k\": 12.233752656619163, \"driving\": 54.64, \"transit\": 22.87, \"walking\": 56.45, \"retail_and_recreation\": 65.0, \"grocery_and_pharmacy\": 92.0, \"parks\": 161.0, \"transit_stations\": 39.0, \"workplaces\": 49.0, \"residential\": 118.0, \"new\": 783.0, \"new_100k\": 4.544131086400753, \"mobility\": 44.653333333333336}, {\"region_label\": \"Netherlands\", \"date\": \"2020-04-08T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"positive\": 20682, \"deceased\": 2255, \"positive_100k\": 120.02773835113737, \"deceased_100k\": 13.086865389315093, \"driving\": 58.08, \"transit\": 22.99, \"walking\": 61.26, \"retail_and_recreation\": 63.0, \"grocery_and_pharmacy\": 90.0, \"parks\": 165.0, \"transit_stations\": 42.0, \"workplaces\": 52.0, \"residential\": 116.0, \"new\": 973.0, \"new_100k\": 5.646793802130205, \"mobility\": 47.44333333333333}, {\"region_label\": \"Netherlands\", \"date\": \"2020-04-09T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"positive\": 21903, \"deceased\": 2403, \"positive_100k\": 127.11379717169336, \"deceased_100k\": 13.945781609988545, \"driving\": 59.73, \"transit\": 23.53, \"walking\": 62.25, \"retail_and_recreation\": 62.0, \"grocery_and_pharmacy\": 96.0, \"parks\": 134.0, \"transit_stations\": 39.0, \"workplaces\": 50.0, \"residential\": 118.0, \"new\": 1221.0, \"new_100k\": 7.086058820555991, \"mobility\": 48.50333333333333}, {\"region_label\": \"Netherlands\", \"date\": \"2020-04-10T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"positive\": 23249, \"deceased\": 2520, \"positive_100k\": 134.92529198943973, \"deceased_100k\": 14.624789703358775, \"driving\": 61.7, \"transit\": 23.4, \"walking\": 68.38, \"retail_and_recreation\": 61.0, \"grocery_and_pharmacy\": 97.0, \"parks\": 140.0, \"transit_stations\": 40.0, \"workplaces\": 47.0, \"residential\": 119.0, \"new\": 1346.0, \"new_100k\": 7.811494817746365, \"mobility\": 51.16}, {\"region_label\": \"Netherlands\", \"date\": \"2020-04-11T00:00:00\", \"country\": \"NLD\", \"country_label\": \"Netherlands\", \"region_iso\": \"NLD\", \"positive\": 24571, \"deceased\": 2653, \"positive_100k\": 142.59750309572559, \"deceased_100k\": 15.396653604369376, \"driving\": 52.61, \"transit\": 21.61, \"walking\": 63.14, \"retail_and_recreation\": 54.0, \"grocery_and_pharmacy\": 96.0, \"parks\": 133.0, \"transit_stations\": 49.0, \"workplaces\": 76.0, \"residential\": 111.0, \"new\": 1322.0, \"new_100k\": 7.672211106285857, \"mobility\": 45.78666666666667}, {\"region_label\": \"Norway\", \"date\": \"2020-02-15T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 128.46, \"transit\": 121.68, \"walking\": 151.0, \"retail_and_recreation\": 101.0, \"grocery_and_pharmacy\": 101.0, \"parks\": 126.0, \"transit_stations\": 107.0, \"workplaces\": 99.0, \"residential\": 99.0, \"new\": null, \"new_100k\": null, \"mobility\": 133.71333333333334}, {\"region_label\": \"Norway\", \"date\": \"2020-02-16T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 120.93, \"transit\": 111.92, \"walking\": 87.75, \"retail_and_recreation\": 95.0, \"grocery_and_pharmacy\": 103.0, \"parks\": 66.0, \"transit_stations\": 95.0, \"workplaces\": 97.0, \"residential\": 101.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 106.86666666666667}, {\"region_label\": \"Norway\", \"date\": \"2020-02-17T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 113.44, \"transit\": 115.37, \"walking\": 106.78, \"retail_and_recreation\": 102.0, \"grocery_and_pharmacy\": 100.0, \"parks\": 113.0, \"transit_stations\": 95.0, \"workplaces\": 88.0, \"residential\": 102.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 111.86333333333334}, {\"region_label\": \"Norway\", \"date\": \"2020-02-18T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 111.35, \"transit\": 112.58, \"walking\": 108.68, \"retail_and_recreation\": 103.0, \"grocery_and_pharmacy\": 99.0, \"parks\": 115.0, \"transit_stations\": 95.0, \"workplaces\": 89.0, \"residential\": 101.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 110.87}, {\"region_label\": \"Norway\", \"date\": \"2020-02-19T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 119.43, \"transit\": 111.39, \"walking\": 112.33, \"retail_and_recreation\": 106.0, \"grocery_and_pharmacy\": 104.0, \"parks\": 149.0, \"transit_stations\": 99.0, \"workplaces\": 88.0, \"residential\": 100.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 114.38333333333333}, {\"region_label\": \"Norway\", \"date\": \"2020-02-20T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 122.75, \"transit\": 119.95, \"walking\": 104.2, \"retail_and_recreation\": 99.0, \"grocery_and_pharmacy\": 98.0, \"parks\": 96.0, \"transit_stations\": 91.0, \"workplaces\": 86.0, \"residential\": 102.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 115.63333333333333}, {\"region_label\": \"Norway\", \"date\": \"2020-02-21T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 131.05, \"transit\": 119.96, \"walking\": 129.65, \"retail_and_recreation\": 101.0, \"grocery_and_pharmacy\": 99.0, \"parks\": 112.0, \"transit_stations\": 96.0, \"workplaces\": 85.0, \"residential\": 102.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 126.88666666666666}, {\"region_label\": \"Norway\", \"date\": \"2020-02-22T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 123.29, \"transit\": 123.0, \"walking\": 142.7, \"retail_and_recreation\": 97.0, \"grocery_and_pharmacy\": 99.0, \"parks\": 109.0, \"transit_stations\": 102.0, \"workplaces\": 96.0, \"residential\": 100.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 129.66333333333333}, {\"region_label\": \"Norway\", \"date\": \"2020-02-23T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 139.77, \"transit\": 114.14, \"walking\": 95.05, \"retail_and_recreation\": 99.0, \"grocery_and_pharmacy\": 109.0, \"parks\": 100.0, \"transit_stations\": 107.0, \"workplaces\": 98.0, \"residential\": 98.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 116.32000000000001}, {\"region_label\": \"Norway\", \"date\": \"2020-02-24T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 105.9, \"transit\": 105.86, \"walking\": 99.84, \"retail_and_recreation\": 101.0, \"grocery_and_pharmacy\": 101.0, \"parks\": 121.0, \"transit_stations\": 103.0, \"workplaces\": 95.0, \"residential\": 100.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 103.86666666666667}, {\"region_label\": \"Norway\", \"date\": \"2020-02-25T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 105.34, \"transit\": 103.2, \"walking\": 104.47, \"retail_and_recreation\": 101.0, \"grocery_and_pharmacy\": 101.0, \"parks\": 113.0, \"transit_stations\": 99.0, \"workplaces\": 96.0, \"residential\": 101.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 104.33666666666666}, {\"region_label\": \"Norway\", \"date\": \"2020-02-26T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.01881702624749357, \"deceased_100k\": 0.0, \"driving\": 110.26, \"transit\": 107.58, \"walking\": 106.49, \"retail_and_recreation\": 102.0, \"grocery_and_pharmacy\": 102.0, \"parks\": 123.0, \"transit_stations\": 101.0, \"workplaces\": 96.0, \"residential\": 100.0, \"new\": 1.0, \"new_100k\": 0.01881702624749357, \"mobility\": 108.11}, {\"region_label\": \"Norway\", \"date\": \"2020-02-27T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.01881702624749357, \"deceased_100k\": 0.0, \"driving\": 108.6, \"transit\": 106.18, \"walking\": 107.21, \"retail_and_recreation\": 101.0, \"grocery_and_pharmacy\": 103.0, \"parks\": 114.0, \"transit_stations\": 100.0, \"workplaces\": 95.0, \"residential\": 101.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 107.33}, {\"region_label\": \"Norway\", \"date\": \"2020-02-28T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"positive\": 6, \"deceased\": 0, \"positive_100k\": 0.11290215748496144, \"deceased_100k\": 0.0, \"driving\": 122.45, \"transit\": 114.45, \"walking\": 127.08, \"retail_and_recreation\": 101.0, \"grocery_and_pharmacy\": 103.0, \"parks\": 120.0, \"transit_stations\": 101.0, \"workplaces\": 95.0, \"residential\": 101.0, \"new\": 5.0, \"new_100k\": 0.09408513123746787, \"mobility\": 121.32666666666667}, {\"region_label\": \"Norway\", \"date\": \"2020-02-29T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"positive\": 15, \"deceased\": 0, \"positive_100k\": 0.28225539371240355, \"deceased_100k\": 0.0, \"driving\": 116.55, \"transit\": 119.83, \"walking\": 134.15, \"retail_and_recreation\": 96.0, \"grocery_and_pharmacy\": 99.0, \"parks\": 102.0, \"transit_stations\": 102.0, \"workplaces\": 98.0, \"residential\": 100.0, \"new\": 9.0, \"new_100k\": 0.1693532362274421, \"mobility\": 123.50999999999999}, {\"region_label\": \"Norway\", \"date\": \"2020-03-01T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"positive\": 19, \"deceased\": 0, \"positive_100k\": 0.3575234987023779, \"deceased_100k\": 0.0, \"driving\": 116.36, \"transit\": 109.7, \"walking\": 84.6, \"retail_and_recreation\": 90.0, \"grocery_and_pharmacy\": 102.0, \"parks\": 70.0, \"transit_stations\": 99.0, \"workplaces\": 99.0, \"residential\": 100.0, \"new\": 4.0, \"new_100k\": 0.07526810498997433, \"mobility\": 103.55333333333333}, {\"region_label\": \"Norway\", \"date\": \"2020-03-02T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"positive\": 25, \"deceased\": 0, \"positive_100k\": 0.4704256561873393, \"deceased_100k\": 0.0, \"driving\": 100.98, \"transit\": 101.61, \"walking\": 97.44, \"retail_and_recreation\": 98.0, \"grocery_and_pharmacy\": 102.0, \"parks\": 104.0, \"transit_stations\": 100.0, \"workplaces\": 98.0, \"residential\": 101.0, \"new\": 6.0, \"new_100k\": 0.11290215748496141, \"mobility\": 100.00999999999999}, {\"region_label\": \"Norway\", \"date\": \"2020-03-03T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"positive\": 32, \"deceased\": 0, \"positive_100k\": 0.6021448399197943, \"deceased_100k\": 0.0, \"driving\": 102.48, \"transit\": 100.95, \"walking\": 99.59, \"retail_and_recreation\": 99.0, \"grocery_and_pharmacy\": 101.0, \"parks\": 106.0, \"transit_stations\": 98.0, \"workplaces\": 99.0, \"residential\": 101.0, \"new\": 7.0, \"new_100k\": 0.131719183732455, \"mobility\": 101.00666666666666}, {\"region_label\": \"Norway\", \"date\": \"2020-03-04T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"positive\": 56, \"deceased\": 0, \"positive_100k\": 1.05375346985964, \"deceased_100k\": 0.0, \"driving\": 106.28, \"transit\": 107.91, \"walking\": 103.92, \"retail_and_recreation\": 97.0, \"grocery_and_pharmacy\": 101.0, \"parks\": 109.0, \"transit_stations\": 101.0, \"workplaces\": 98.0, \"residential\": 101.0, \"new\": 24.0, \"new_100k\": 0.45160862993984574, \"mobility\": 106.03666666666668}, {\"region_label\": \"Norway\", \"date\": \"2020-03-05T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"positive\": 87, \"deceased\": 0, \"positive_100k\": 1.6370812835319408, \"deceased_100k\": 0.0, \"driving\": 112.1, \"transit\": 105.5, \"walking\": 117.17, \"retail_and_recreation\": 100.0, \"grocery_and_pharmacy\": 104.0, \"parks\": 126.0, \"transit_stations\": 103.0, \"workplaces\": 98.0, \"residential\": 100.0, \"new\": 31.0, \"new_100k\": 0.5833278136723008, \"mobility\": 111.58999999999999}, {\"region_label\": \"Norway\", \"date\": \"2020-03-06T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"positive\": 108, \"deceased\": 0, \"positive_100k\": 2.0322388347293057, \"deceased_100k\": 0.0, \"driving\": 124.82, \"transit\": 110.04, \"walking\": 126.12, \"retail_and_recreation\": 98.0, \"grocery_and_pharmacy\": 103.0, \"parks\": 118.0, \"transit_stations\": 102.0, \"workplaces\": 98.0, \"residential\": 100.0, \"new\": 21.0, \"new_100k\": 0.39515755119736484, \"mobility\": 120.32666666666667}, {\"region_label\": \"Norway\", \"date\": \"2020-03-07T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"positive\": 147, \"deceased\": 0, \"positive_100k\": 2.766102858381555, \"deceased_100k\": 0.0, \"driving\": 111.53, \"transit\": 111.71, \"walking\": 133.68, \"retail_and_recreation\": 93.0, \"grocery_and_pharmacy\": 100.0, \"parks\": 129.0, \"transit_stations\": 101.0, \"workplaces\": 98.0, \"residential\": 100.0, \"new\": 39.0, \"new_100k\": 0.7338640236522491, \"mobility\": 118.97333333333334}, {\"region_label\": \"Norway\", \"date\": \"2020-03-08T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"positive\": 176, \"deceased\": 0, \"positive_100k\": 3.311796619558869, \"deceased_100k\": 0.0, \"driving\": 118.28, \"transit\": 100.39, \"walking\": 80.99, \"retail_and_recreation\": 89.0, \"grocery_and_pharmacy\": 98.0, \"parks\": 63.0, \"transit_stations\": 91.0, \"workplaces\": 98.0, \"residential\": 101.0, \"new\": 29.0, \"new_100k\": 0.545693761177314, \"mobility\": 99.88666666666667}, {\"region_label\": \"Norway\", \"date\": \"2020-03-09T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"positive\": 205, \"deceased\": 0, \"positive_100k\": 3.8574903807361824, \"deceased_100k\": 0.0, \"driving\": 96.35, \"transit\": 93.39, \"walking\": 93.36, \"retail_and_recreation\": 96.0, \"grocery_and_pharmacy\": 102.0, \"parks\": 111.0, \"transit_stations\": 98.0, \"workplaces\": 98.0, \"residential\": 101.0, \"new\": 29.0, \"new_100k\": 0.5456937611773136, \"mobility\": 94.36666666666667}, {\"region_label\": \"Norway\", \"date\": \"2020-03-10T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"positive\": 400, \"deceased\": 0, \"positive_100k\": 7.5268104989974285, \"deceased_100k\": 0.0, \"driving\": 93.88, \"transit\": 88.36, \"walking\": 89.19, \"retail_and_recreation\": 95.0, \"grocery_and_pharmacy\": 102.0, \"parks\": 96.0, \"transit_stations\": 93.0, \"workplaces\": 99.0, \"residential\": 102.0, \"new\": 195.0, \"new_100k\": 3.669320118261246, \"mobility\": 90.47666666666667}, {\"region_label\": \"Norway\", \"date\": \"2020-03-11T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"positive\": 598, \"deceased\": 0, \"positive_100k\": 11.252581696001156, \"deceased_100k\": 0.0, \"driving\": 86.81, \"transit\": 78.62, \"walking\": 89.43, \"retail_and_recreation\": 94.0, \"grocery_and_pharmacy\": 109.0, \"parks\": 110.0, \"transit_stations\": 91.0, \"workplaces\": 97.0, \"residential\": 103.0, \"new\": 198.0, \"new_100k\": 3.725771197003728, \"mobility\": 84.95333333333333}, {\"region_label\": \"Norway\", \"date\": \"2020-03-12T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"positive\": 702, \"deceased\": 0, \"positive_100k\": 13.209552425740487, \"deceased_100k\": 0.0, \"driving\": 80.56, \"transit\": 56.74, \"walking\": 70.85, \"retail_and_recreation\": 94.0, \"grocery_and_pharmacy\": 151.0, \"parks\": 99.0, \"transit_stations\": 80.0, \"workplaces\": 89.0, \"residential\": 105.0, \"new\": 104.0, \"new_100k\": 1.9569707297393304, \"mobility\": 69.38333333333334}, {\"region_label\": \"Norway\", \"date\": \"2020-03-13T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"positive\": 996, \"deceased\": 0, \"positive_100k\": 18.7417581425036, \"deceased_100k\": 0.0, \"driving\": 73.72, \"transit\": 44.42, \"walking\": 61.01, \"retail_and_recreation\": 66.0, \"grocery_and_pharmacy\": 105.0, \"parks\": 103.0, \"transit_stations\": 61.0, \"workplaces\": 64.0, \"residential\": 114.0, \"new\": 294.0, \"new_100k\": 5.532205716763112, \"mobility\": 59.71666666666667}, {\"region_label\": \"Norway\", \"date\": \"2020-03-14T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"positive\": 1090, \"deceased\": 3, \"positive_100k\": 20.510558609767994, \"deceased_100k\": 0.05645107874248072, \"driving\": 59.14, \"transit\": 39.74, \"walking\": 53.76, \"retail_and_recreation\": 53.0, \"grocery_and_pharmacy\": 91.0, \"parks\": 126.0, \"transit_stations\": 63.0, \"workplaces\": 77.0, \"residential\": 108.0, \"new\": 94.0, \"new_100k\": 1.7688004672643949, \"mobility\": 50.879999999999995}, {\"region_label\": \"Norway\", \"date\": \"2020-03-15T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"positive\": 1221, \"deceased\": 3, \"positive_100k\": 22.97558904818965, \"deceased_100k\": 0.05645107874248072, \"driving\": 51.2, \"transit\": 32.91, \"walking\": 36.73, \"retail_and_recreation\": 29.0, \"grocery_and_pharmacy\": 61.0, \"parks\": 50.0, \"transit_stations\": 46.0, \"workplaces\": 73.0, \"residential\": 111.0, \"new\": 131.0, \"new_100k\": 2.465030438421657, \"mobility\": 40.28}, {\"region_label\": \"Norway\", \"date\": \"2020-03-16T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"positive\": 1333, \"deceased\": 3, \"positive_100k\": 25.08309598790893, \"deceased_100k\": 0.05645107874248072, \"driving\": 56.73, \"transit\": 30.71, \"walking\": 50.86, \"retail_and_recreation\": 61.0, \"grocery_and_pharmacy\": 91.0, \"parks\": 122.0, \"transit_stations\": 51.0, \"workplaces\": 52.0, \"residential\": 118.0, \"new\": 112.0, \"new_100k\": 2.107506939719279, \"mobility\": 46.1}, {\"region_label\": \"Norway\", \"date\": \"2020-03-17T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"positive\": 1463, \"deceased\": 3, \"positive_100k\": 27.529309400083097, \"deceased_100k\": 0.05645107874248072, \"driving\": 54.58, \"transit\": 31.19, \"walking\": 51.59, \"retail_and_recreation\": 56.0, \"grocery_and_pharmacy\": 85.0, \"parks\": 110.0, \"transit_stations\": 47.0, \"workplaces\": 49.0, \"residential\": 119.0, \"new\": 130.0, \"new_100k\": 2.446213412174167, \"mobility\": 45.78666666666667}, {\"region_label\": \"Norway\", \"date\": \"2020-03-18T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"positive\": 1550, \"deceased\": 6, \"positive_100k\": 29.166390683615038, \"deceased_100k\": 0.11290215748496144, \"driving\": 54.07, \"transit\": 29.63, \"walking\": 53.44, \"retail_and_recreation\": 54.0, \"grocery_and_pharmacy\": 85.0, \"parks\": 118.0, \"transit_stations\": 45.0, \"workplaces\": 48.0, \"residential\": 120.0, \"new\": 87.0, \"new_100k\": 1.6370812835319413, \"mobility\": 45.71333333333333}, {\"region_label\": \"Norway\", \"date\": \"2020-03-19T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"positive\": 1746, \"deceased\": 7, \"positive_100k\": 32.85452782812378, \"deceased_100k\": 0.131719183732455, \"driving\": 55.82, \"transit\": 28.04, \"walking\": 55.24, \"retail_and_recreation\": 56.0, \"grocery_and_pharmacy\": 89.0, \"parks\": 124.0, \"transit_stations\": 44.0, \"workplaces\": 48.0, \"residential\": 120.0, \"new\": 196.0, \"new_100k\": 3.6881371445087403, \"mobility\": 46.36666666666667}, {\"region_label\": \"Norway\", \"date\": \"2020-03-20T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"positive\": 1914, \"deceased\": 7, \"positive_100k\": 36.015788237702694, \"deceased_100k\": 0.131719183732455, \"driving\": 58.87, \"transit\": 30.97, \"walking\": 58.9, \"retail_and_recreation\": 56.0, \"grocery_and_pharmacy\": 88.0, \"parks\": 131.0, \"transit_stations\": 45.0, \"workplaces\": 48.0, \"residential\": 121.0, \"new\": 168.0, \"new_100k\": 3.161260409578915, \"mobility\": 49.580000000000005}, {\"region_label\": \"Norway\", \"date\": \"2020-03-21T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"positive\": 2118, \"deceased\": 7, \"positive_100k\": 39.854461592191385, \"deceased_100k\": 0.131719183732455, \"driving\": 55.9, \"transit\": 30.54, \"walking\": 62.58, \"retail_and_recreation\": 51.0, \"grocery_and_pharmacy\": 90.0, \"parks\": 180.0, \"transit_stations\": 58.0, \"workplaces\": 67.0, \"residential\": 109.0, \"new\": 204.0, \"new_100k\": 3.838673354488691, \"mobility\": 49.673333333333325}, {\"region_label\": \"Norway\", \"date\": \"2020-03-22T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"positive\": 2385, \"deceased\": 7, \"positive_100k\": 44.87860760027217, \"deceased_100k\": 0.131719183732455, \"driving\": 53.79, \"transit\": 32.88, \"walking\": 51.25, \"retail_and_recreation\": 35.0, \"grocery_and_pharmacy\": 68.0, \"parks\": 92.0, \"transit_stations\": 43.0, \"workplaces\": 66.0, \"residential\": 112.0, \"new\": 267.0, \"new_100k\": 5.024146008080784, \"mobility\": 45.973333333333336}, {\"region_label\": \"Norway\", \"date\": \"2020-03-23T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"positive\": 2621, \"deceased\": 10, \"positive_100k\": 49.319425794680654, \"deceased_100k\": 0.18817026247493573, \"driving\": 59.29, \"transit\": 31.74, \"walking\": 50.51, \"retail_and_recreation\": 59.0, \"grocery_and_pharmacy\": 86.0, \"parks\": 99.0, \"transit_stations\": 42.0, \"workplaces\": 48.0, \"residential\": 120.0, \"new\": 236.0, \"new_100k\": 4.440818194408486, \"mobility\": 47.18}, {\"region_label\": \"Norway\", \"date\": \"2020-03-24T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"positive\": 2863, \"deceased\": 12, \"positive_100k\": 53.87314614657409, \"deceased_100k\": 0.22580431496992287, \"driving\": 57.57, \"transit\": 30.74, \"walking\": 49.21, \"retail_and_recreation\": 55.0, \"grocery_and_pharmacy\": 86.0, \"parks\": 92.0, \"transit_stations\": 41.0, \"workplaces\": 47.0, \"residential\": 120.0, \"new\": 242.0, \"new_100k\": 4.553720351893439, \"mobility\": 45.84}, {\"region_label\": \"Norway\", \"date\": \"2020-03-25T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"positive\": 3084, \"deceased\": 14, \"positive_100k\": 58.03170894727017, \"deceased_100k\": 0.26343836746491, \"driving\": 59.26, \"transit\": 30.96, \"walking\": 52.63, \"retail_and_recreation\": 55.0, \"grocery_and_pharmacy\": 87.0, \"parks\": 100.0, \"transit_stations\": 42.0, \"workplaces\": 48.0, \"residential\": 120.0, \"new\": 221.0, \"new_100k\": 4.158562800696075, \"mobility\": 47.61666666666667}, {\"region_label\": \"Norway\", \"date\": \"2020-03-26T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"positive\": 3369, \"deceased\": 14, \"positive_100k\": 63.39456142780585, \"deceased_100k\": 0.26343836746491, \"driving\": 62.82, \"transit\": 31.17, \"walking\": 56.75, \"retail_and_recreation\": 57.0, \"grocery_and_pharmacy\": 90.0, \"parks\": 129.0, \"transit_stations\": 44.0, \"workplaces\": 48.0, \"residential\": 120.0, \"new\": 285.0, \"new_100k\": 5.362852480535679, \"mobility\": 50.24666666666667}, {\"region_label\": \"Norway\", \"date\": \"2020-03-27T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"positive\": 3755, \"deceased\": 19, \"positive_100k\": 70.65793355933836, \"deceased_100k\": 0.3575234987023779, \"driving\": 64.12, \"transit\": 32.13, \"walking\": 57.49, \"retail_and_recreation\": 58.0, \"grocery_and_pharmacy\": 91.0, \"parks\": 116.0, \"transit_stations\": 43.0, \"workplaces\": 50.0, \"residential\": 121.0, \"new\": 386.0, \"new_100k\": 7.263372131532513, \"mobility\": 51.24666666666667}, {\"region_label\": \"Norway\", \"date\": \"2020-03-28T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"positive\": 4015, \"deceased\": 23, \"positive_100k\": 75.5503603836867, \"deceased_100k\": 0.43279160369235214, \"driving\": 61.53, \"transit\": 31.12, \"walking\": 60.4, \"retail_and_recreation\": 53.0, \"grocery_and_pharmacy\": 92.0, \"parks\": 129.0, \"transit_stations\": 50.0, \"workplaces\": 67.0, \"residential\": 110.0, \"new\": 260.0, \"new_100k\": 4.892426824348334, \"mobility\": 51.01666666666667}, {\"region_label\": \"Norway\", \"date\": \"2020-03-29T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"positive\": 4284, \"deceased\": 25, \"positive_100k\": 80.61214044426247, \"deceased_100k\": 0.4704256561873393, \"driving\": 58.65, \"transit\": 31.04, \"walking\": 54.9, \"retail_and_recreation\": 35.0, \"grocery_and_pharmacy\": 68.0, \"parks\": 95.0, \"transit_stations\": 43.0, \"workplaces\": 66.0, \"residential\": 111.0, \"new\": 269.0, \"new_100k\": 5.061780060575771, \"mobility\": 48.196666666666665}, {\"region_label\": \"Norway\", \"date\": \"2020-03-30T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"positive\": 4445, \"deceased\": 32, \"positive_100k\": 83.64168167010892, \"deceased_100k\": 0.6021448399197943, \"driving\": 67.54, \"transit\": 33.88, \"walking\": 59.73, \"retail_and_recreation\": 63.0, \"grocery_and_pharmacy\": 89.0, \"parks\": 137.0, \"transit_stations\": 47.0, \"workplaces\": 49.0, \"residential\": 118.0, \"new\": 161.0, \"new_100k\": 3.029541225846458, \"mobility\": 53.71666666666667}, {\"region_label\": \"Norway\", \"date\": \"2020-03-31T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"positive\": 4641, \"deceased\": 39, \"positive_100k\": 87.32981881461767, \"deceased_100k\": 0.7338640236522493, \"driving\": 69.14, \"transit\": 34.08, \"walking\": 60.81, \"retail_and_recreation\": 64.0, \"grocery_and_pharmacy\": 93.0, \"parks\": 123.0, \"transit_stations\": 48.0, \"workplaces\": 49.0, \"residential\": 118.0, \"new\": 196.0, \"new_100k\": 3.688137144508744, \"mobility\": 54.67666666666667}, {\"region_label\": \"Norway\", \"date\": \"2020-04-01T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"positive\": 4863, \"deceased\": 44, \"positive_100k\": 91.50719864156125, \"deceased_100k\": 0.8279491548897172, \"driving\": 70.62, \"transit\": 33.88, \"walking\": 59.26, \"retail_and_recreation\": 64.0, \"grocery_and_pharmacy\": 94.0, \"parks\": 118.0, \"transit_stations\": 46.0, \"workplaces\": 50.0, \"residential\": 119.0, \"new\": 222.0, \"new_100k\": 4.177379826943579, \"mobility\": 54.586666666666666}, {\"region_label\": \"Norway\", \"date\": \"2020-04-02T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"positive\": 5147, \"deceased\": 50, \"positive_100k\": 96.8512340958494, \"deceased_100k\": 0.9408513123746786, \"driving\": 71.62, \"transit\": 31.43, \"walking\": 56.5, \"retail_and_recreation\": 63.0, \"grocery_and_pharmacy\": 96.0, \"parks\": 93.0, \"transit_stations\": 42.0, \"workplaces\": 50.0, \"residential\": 120.0, \"new\": 284.0, \"new_100k\": 5.344035454288161, \"mobility\": 53.18333333333334}, {\"region_label\": \"Norway\", \"date\": \"2020-04-03T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"positive\": 5370, \"deceased\": 59, \"positive_100k\": 101.04743094904047, \"deceased_100k\": 1.1102045486021208, \"driving\": 76.72, \"transit\": 31.38, \"walking\": 65.04, \"retail_and_recreation\": 65.0, \"grocery_and_pharmacy\": 97.0, \"parks\": 113.0, \"transit_stations\": 47.0, \"workplaces\": 51.0, \"residential\": 119.0, \"new\": 223.0, \"new_100k\": 4.1961968531910685, \"mobility\": 57.71333333333333}, {\"region_label\": \"Norway\", \"date\": \"2020-04-04T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"positive\": 5550, \"deceased\": 62, \"positive_100k\": 104.43449567358932, \"deceased_100k\": 1.1666556273446014, \"driving\": 64.39, \"transit\": 32.64, \"walking\": 62.01, \"retail_and_recreation\": 60.0, \"grocery_and_pharmacy\": 97.0, \"parks\": 132.0, \"transit_stations\": 54.0, \"workplaces\": 69.0, \"residential\": 109.0, \"new\": 180.0, \"new_100k\": 3.38706472454885, \"mobility\": 53.01333333333333}, {\"region_label\": \"Norway\", \"date\": \"2020-04-05T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"positive\": 5687, \"deceased\": 71, \"positive_100k\": 107.01242826949594, \"deceased_100k\": 1.3360088635720435, \"driving\": 63.56, \"transit\": 32.94, \"walking\": 54.89, \"retail_and_recreation\": 40.0, \"grocery_and_pharmacy\": 78.0, \"parks\": 114.0, \"transit_stations\": 48.0, \"workplaces\": 68.0, \"residential\": 111.0, \"new\": 137.0, \"new_100k\": 2.577932595906617, \"mobility\": 50.46333333333333}, {\"region_label\": \"Norway\", \"date\": \"2020-04-06T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"positive\": 5865, \"deceased\": 76, \"positive_100k\": 110.3618589415498, \"deceased_100k\": 1.4300939948095115, \"driving\": 81.79, \"transit\": 36.26, \"walking\": 74.38, \"retail_and_recreation\": 84.0, \"grocery_and_pharmacy\": 109.0, \"parks\": 189.0, \"transit_stations\": 54.0, \"workplaces\": 42.0, \"residential\": 117.0, \"new\": 178.0, \"new_100k\": 3.349430672053856, \"mobility\": 64.14333333333333}, {\"region_label\": \"Norway\", \"date\": \"2020-04-07T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"positive\": 6086, \"deceased\": 89, \"positive_100k\": 114.52042174224589, \"deceased_100k\": 1.6747153360269278, \"driving\": 82.87, \"transit\": 35.07, \"walking\": 74.17, \"retail_and_recreation\": 88.0, \"grocery_and_pharmacy\": 127.0, \"parks\": 204.0, \"transit_stations\": 56.0, \"workplaces\": 41.0, \"residential\": 116.0, \"new\": 221.0, \"new_100k\": 4.158562800696089, \"mobility\": 64.03666666666668}, {\"region_label\": \"Norway\", \"date\": \"2020-04-08T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"positive\": 6086, \"deceased\": 101, \"positive_100k\": 114.52042174224589, \"deceased_100k\": 1.9005196509968507, \"driving\": 79.99, \"transit\": 36.43, \"walking\": 64.54, \"retail_and_recreation\": 89.0, \"grocery_and_pharmacy\": 140.0, \"parks\": 137.0, \"transit_stations\": 48.0, \"workplaces\": 36.0, \"residential\": 118.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 60.31999999999999}, {\"region_label\": \"Norway\", \"date\": \"2020-04-09T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"positive\": 6211, \"deceased\": 108, \"positive_100k\": 116.87255002318258, \"deceased_100k\": 2.0322388347293057, \"driving\": 71.7, \"transit\": 35.65, \"walking\": 67.45, \"retail_and_recreation\": 20.0, \"grocery_and_pharmacy\": 20.0, \"parks\": 266.0, \"transit_stations\": 42.0, \"workplaces\": 15.0, \"residential\": 125.0, \"new\": 125.0, \"new_100k\": 2.3521282809366966, \"mobility\": 58.26666666666667}, {\"region_label\": \"Norway\", \"date\": \"2020-04-10T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"positive\": 6314, \"deceased\": 113, \"positive_100k\": 118.8107037266744, \"deceased_100k\": 2.126323965966774, \"driving\": 68.83, \"transit\": 36.35, \"walking\": 67.97, \"retail_and_recreation\": 19.0, \"grocery_and_pharmacy\": 20.0, \"parks\": 263.0, \"transit_stations\": 42.0, \"workplaces\": 15.0, \"residential\": 126.0, \"new\": 103.0, \"new_100k\": 1.938153703491821, \"mobility\": 57.71666666666667}, {\"region_label\": \"Norway\", \"date\": \"2020-04-11T00:00:00\", \"country\": \"NOR\", \"country_label\": \"Norway\", \"region_iso\": \"NOR\", \"positive\": 6409, \"deceased\": 119, \"positive_100k\": 120.59832122018629, \"deceased_100k\": 2.239226123451735, \"driving\": 57.14, \"transit\": 31.09, \"walking\": 44.77, \"retail_and_recreation\": 57.0, \"grocery_and_pharmacy\": 98.0, \"parks\": 98.0, \"transit_stations\": 45.0, \"workplaces\": 64.0, \"residential\": 109.0, \"new\": 95.0, \"new_100k\": 1.7876174935118883, \"mobility\": 44.333333333333336}, {\"region_label\": \"Portugal\", \"date\": \"2020-02-15T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 157.05, \"transit\": null, \"walking\": 195.54, \"retail_and_recreation\": 104.0, \"grocery_and_pharmacy\": 100.0, \"parks\": 121.0, \"transit_stations\": 109.0, \"workplaces\": 101.0, \"residential\": 99.0, \"new\": null, \"new_100k\": null, \"mobility\": 176.29500000000002}, {\"region_label\": \"Portugal\", \"date\": \"2020-02-16T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 130.4, \"transit\": null, \"walking\": 140.03, \"retail_and_recreation\": 97.0, \"grocery_and_pharmacy\": 102.0, \"parks\": 86.0, \"transit_stations\": 103.0, \"workplaces\": 101.0, \"residential\": 100.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 135.215}, {\"region_label\": \"Portugal\", \"date\": \"2020-02-17T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 123.16, \"transit\": null, \"walking\": 148.49, \"retail_and_recreation\": 100.0, \"grocery_and_pharmacy\": 103.0, \"parks\": 108.0, \"transit_stations\": 103.0, \"workplaces\": 103.0, \"residential\": 100.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 135.825}, {\"region_label\": \"Portugal\", \"date\": \"2020-02-18T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 121.3, \"transit\": null, \"walking\": 145.88, \"retail_and_recreation\": 102.0, \"grocery_and_pharmacy\": 103.0, \"parks\": 106.0, \"transit_stations\": 105.0, \"workplaces\": 103.0, \"residential\": 100.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 133.59}, {\"region_label\": \"Portugal\", \"date\": \"2020-02-19T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 122.04, \"transit\": null, \"walking\": 146.13, \"retail_and_recreation\": 104.0, \"grocery_and_pharmacy\": 103.0, \"parks\": 124.0, \"transit_stations\": 108.0, \"workplaces\": 103.0, \"residential\": 99.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 134.085}, {\"region_label\": \"Portugal\", \"date\": \"2020-02-20T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 124.48, \"transit\": null, \"walking\": 144.58, \"retail_and_recreation\": 106.0, \"grocery_and_pharmacy\": 103.0, \"parks\": 124.0, \"transit_stations\": 108.0, \"workplaces\": 102.0, \"residential\": 99.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 134.53}, {\"region_label\": \"Portugal\", \"date\": \"2020-02-21T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 146.89, \"transit\": null, \"walking\": 174.88, \"retail_and_recreation\": 104.0, \"grocery_and_pharmacy\": 106.0, \"parks\": 136.0, \"transit_stations\": 111.0, \"workplaces\": 101.0, \"residential\": 98.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 160.885}, {\"region_label\": \"Portugal\", \"date\": \"2020-02-22T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 161.0, \"transit\": null, \"walking\": 196.41, \"retail_and_recreation\": 104.0, \"grocery_and_pharmacy\": 104.0, \"parks\": 147.0, \"transit_stations\": 113.0, \"workplaces\": 100.0, \"residential\": 97.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 178.70499999999998}, {\"region_label\": \"Portugal\", \"date\": \"2020-02-23T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 151.23, \"transit\": null, \"walking\": 166.78, \"retail_and_recreation\": 108.0, \"grocery_and_pharmacy\": 105.0, \"parks\": 155.0, \"transit_stations\": 116.0, \"workplaces\": 101.0, \"residential\": 96.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 159.005}, {\"region_label\": \"Portugal\", \"date\": \"2020-02-24T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 148.82, \"transit\": null, \"walking\": 184.18, \"retail_and_recreation\": 118.0, \"grocery_and_pharmacy\": 112.0, \"parks\": 180.0, \"transit_stations\": 97.0, \"workplaces\": 72.0, \"residential\": 103.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 166.5}, {\"region_label\": \"Portugal\", \"date\": \"2020-02-25T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 122.44, \"transit\": null, \"walking\": 140.22, \"retail_and_recreation\": 98.0, \"grocery_and_pharmacy\": 100.0, \"parks\": 133.0, \"transit_stations\": 75.0, \"workplaces\": 35.0, \"residential\": 116.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 131.32999999999998}, {\"region_label\": \"Portugal\", \"date\": \"2020-02-26T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 122.69, \"transit\": null, \"walking\": 140.09, \"retail_and_recreation\": 100.0, \"grocery_and_pharmacy\": 104.0, \"parks\": 125.0, \"transit_stations\": 102.0, \"workplaces\": 87.0, \"residential\": 102.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 131.39}, {\"region_label\": \"Portugal\", \"date\": \"2020-02-27T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 121.11, \"transit\": null, \"walking\": 143.13, \"retail_and_recreation\": 104.0, \"grocery_and_pharmacy\": 106.0, \"parks\": 127.0, \"transit_stations\": 106.0, \"workplaces\": 100.0, \"residential\": 100.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 132.12}, {\"region_label\": \"Portugal\", \"date\": \"2020-02-28T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 137.48, \"transit\": null, \"walking\": 172.03, \"retail_and_recreation\": 102.0, \"grocery_and_pharmacy\": 110.0, \"parks\": 125.0, \"transit_stations\": 106.0, \"workplaces\": 101.0, \"residential\": 99.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 154.755}, {\"region_label\": \"Portugal\", \"date\": \"2020-02-29T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 139.29, \"transit\": null, \"walking\": 174.27, \"retail_and_recreation\": 100.0, \"grocery_and_pharmacy\": 107.0, \"parks\": 95.0, \"transit_stations\": 103.0, \"workplaces\": 101.0, \"residential\": 101.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 156.78}, {\"region_label\": \"Portugal\", \"date\": \"2020-03-01T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 117.51, \"transit\": null, \"walking\": 125.13, \"retail_and_recreation\": 92.0, \"grocery_and_pharmacy\": 103.0, \"parks\": 67.0, \"transit_stations\": 99.0, \"workplaces\": 100.0, \"residential\": 102.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 121.32}, {\"region_label\": \"Portugal\", \"date\": \"2020-03-02T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"positive\": 2, \"deceased\": 0, \"positive_100k\": 0.01945191884426035, \"deceased_100k\": 0.0, \"driving\": 109.9, \"transit\": null, \"walking\": 130.3, \"retail_and_recreation\": 103.0, \"grocery_and_pharmacy\": 109.0, \"parks\": 108.0, \"transit_stations\": 104.0, \"workplaces\": 103.0, \"residential\": 100.0, \"new\": 2.0, \"new_100k\": 0.01945191884426035, \"mobility\": 120.10000000000001}, {\"region_label\": \"Portugal\", \"date\": \"2020-03-03T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"positive\": 2, \"deceased\": 0, \"positive_100k\": 0.01945191884426035, \"deceased_100k\": 0.0, \"driving\": 111.21, \"transit\": null, \"walking\": 125.47, \"retail_and_recreation\": 99.0, \"grocery_and_pharmacy\": 107.0, \"parks\": 97.0, \"transit_stations\": 101.0, \"workplaces\": 103.0, \"residential\": 100.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 118.34}, {\"region_label\": \"Portugal\", \"date\": \"2020-03-04T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"positive\": 5, \"deceased\": 0, \"positive_100k\": 0.04862979711065089, \"deceased_100k\": 0.0, \"driving\": 112.75, \"transit\": null, \"walking\": 131.21, \"retail_and_recreation\": 102.0, \"grocery_and_pharmacy\": 107.0, \"parks\": 115.0, \"transit_stations\": 105.0, \"workplaces\": 102.0, \"residential\": 100.0, \"new\": 3.0, \"new_100k\": 0.029177878266390535, \"mobility\": 121.98}, {\"region_label\": \"Portugal\", \"date\": \"2020-03-05T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"positive\": 8, \"deceased\": 0, \"positive_100k\": 0.0778076753770414, \"deceased_100k\": 0.0, \"driving\": 115.23, \"transit\": null, \"walking\": 139.83, \"retail_and_recreation\": 103.0, \"grocery_and_pharmacy\": 108.0, \"parks\": 114.0, \"transit_stations\": 105.0, \"workplaces\": 102.0, \"residential\": 100.0, \"new\": 3.0, \"new_100k\": 0.029177878266390518, \"mobility\": 127.53}, {\"region_label\": \"Portugal\", \"date\": \"2020-03-06T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"positive\": 13, \"deceased\": 0, \"positive_100k\": 0.12643747248769227, \"deceased_100k\": 0.0, \"driving\": 132.27, \"transit\": null, \"walking\": 167.22, \"retail_and_recreation\": 100.0, \"grocery_and_pharmacy\": 107.0, \"parks\": 114.0, \"transit_stations\": 105.0, \"workplaces\": 102.0, \"residential\": 99.0, \"new\": 5.0, \"new_100k\": 0.048629797110650866, \"mobility\": 149.745}, {\"region_label\": \"Portugal\", \"date\": \"2020-03-07T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"positive\": 20, \"deceased\": 0, \"positive_100k\": 0.19451918844260355, \"deceased_100k\": 0.0, \"driving\": 148.35, \"transit\": null, \"walking\": 180.98, \"retail_and_recreation\": 103.0, \"grocery_and_pharmacy\": 104.0, \"parks\": 127.0, \"transit_stations\": 107.0, \"workplaces\": 102.0, \"residential\": 99.0, \"new\": 7.0, \"new_100k\": 0.06808171595491128, \"mobility\": 164.665}, {\"region_label\": \"Portugal\", \"date\": \"2020-03-08T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"positive\": 30, \"deceased\": 0, \"positive_100k\": 0.2917787826639053, \"deceased_100k\": 0.0, \"driving\": 119.55, \"transit\": null, \"walking\": 132.29, \"retail_and_recreation\": 99.0, \"grocery_and_pharmacy\": 106.0, \"parks\": 96.0, \"transit_stations\": 101.0, \"workplaces\": 101.0, \"residential\": 100.0, \"new\": 10.0, \"new_100k\": 0.09725959422130173, \"mobility\": 125.91999999999999}, {\"region_label\": \"Portugal\", \"date\": \"2020-03-09T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"positive\": 30, \"deceased\": 0, \"positive_100k\": 0.2917787826639053, \"deceased_100k\": 0.0, \"driving\": 107.63, \"transit\": null, \"walking\": 133.65, \"retail_and_recreation\": 100.0, \"grocery_and_pharmacy\": 111.0, \"parks\": 121.0, \"transit_stations\": 100.0, \"workplaces\": 102.0, \"residential\": 101.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 120.64}, {\"region_label\": \"Portugal\", \"date\": \"2020-03-10T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"positive\": 41, \"deceased\": 0, \"positive_100k\": 0.3987643363073372, \"deceased_100k\": 0.0, \"driving\": 104.44, \"transit\": null, \"walking\": 130.08, \"retail_and_recreation\": 100.0, \"grocery_and_pharmacy\": 117.0, \"parks\": 120.0, \"transit_stations\": 100.0, \"workplaces\": 101.0, \"residential\": 100.0, \"new\": 11.0, \"new_100k\": 0.10698555364343193, \"mobility\": 117.26}, {\"region_label\": \"Portugal\", \"date\": \"2020-03-11T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"positive\": 59, \"deceased\": 0, \"positive_100k\": 0.5738316059056804, \"deceased_100k\": 0.0, \"driving\": 99.32, \"transit\": null, \"walking\": 120.96, \"retail_and_recreation\": 99.0, \"grocery_and_pharmacy\": 126.0, \"parks\": 129.0, \"transit_stations\": 99.0, \"workplaces\": 100.0, \"residential\": 101.0, \"new\": 18.0, \"new_100k\": 0.17506726959834318, \"mobility\": 110.13999999999999}, {\"region_label\": \"Portugal\", \"date\": \"2020-03-12T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"positive\": 59, \"deceased\": 0, \"positive_100k\": 0.5738316059056804, \"deceased_100k\": 0.0, \"driving\": 83.92, \"transit\": null, \"walking\": 103.62, \"retail_and_recreation\": 91.0, \"grocery_and_pharmacy\": 128.0, \"parks\": 110.0, \"transit_stations\": 89.0, \"workplaces\": 96.0, \"residential\": 104.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 93.77000000000001}, {\"region_label\": \"Portugal\", \"date\": \"2020-03-13T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"positive\": 112, \"deceased\": 0, \"positive_100k\": 1.0893074552785798, \"deceased_100k\": 0.0, \"driving\": 77.63, \"transit\": null, \"walking\": 99.85, \"retail_and_recreation\": 73.0, \"grocery_and_pharmacy\": 123.0, \"parks\": 90.0, \"transit_stations\": 76.0, \"workplaces\": 89.0, \"residential\": 109.0, \"new\": 53.0, \"new_100k\": 0.5154758493728994, \"mobility\": 88.74}, {\"region_label\": \"Portugal\", \"date\": \"2020-03-14T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"positive\": 169, \"deceased\": 0, \"positive_100k\": 1.6436871423399995, \"deceased_100k\": 0.0, \"driving\": 63.77, \"transit\": null, \"walking\": 86.58, \"retail_and_recreation\": 53.0, \"grocery_and_pharmacy\": 90.0, \"parks\": 69.0, \"transit_stations\": 67.0, \"workplaces\": 85.0, \"residential\": 113.0, \"new\": 57.0, \"new_100k\": 0.5543796870614197, \"mobility\": 75.175}, {\"region_label\": \"Portugal\", \"date\": \"2020-03-15T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"positive\": 245, \"deceased\": 0, \"positive_100k\": 2.382860058421893, \"deceased_100k\": 0.0, \"driving\": 45.72, \"transit\": null, \"walking\": 51.54, \"retail_and_recreation\": 38.0, \"grocery_and_pharmacy\": 67.0, \"parks\": 42.0, \"transit_stations\": 54.0, \"workplaces\": 77.0, \"residential\": 115.0, \"new\": 76.0, \"new_100k\": 0.7391729160818936, \"mobility\": 48.629999999999995}, {\"region_label\": \"Portugal\", \"date\": \"2020-03-16T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"positive\": 331, \"deceased\": 0, \"positive_100k\": 3.2192925687250886, \"deceased_100k\": 0.0, \"driving\": 42.91, \"transit\": null, \"walking\": 40.36, \"retail_and_recreation\": 50.0, \"grocery_and_pharmacy\": 84.0, \"parks\": 60.0, \"transit_stations\": 49.0, \"workplaces\": 59.0, \"residential\": 122.0, \"new\": 86.0, \"new_100k\": 0.8364325103031955, \"mobility\": 41.635}, {\"region_label\": \"Portugal\", \"date\": \"2020-03-17T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"positive\": 448, \"deceased\": 1, \"positive_100k\": 4.357229821114319, \"deceased_100k\": 0.009725959422130176, \"driving\": 36.97, \"transit\": null, \"walking\": 28.43, \"retail_and_recreation\": 46.0, \"grocery_and_pharmacy\": 80.0, \"parks\": 56.0, \"transit_stations\": 44.0, \"workplaces\": 52.0, \"residential\": 124.0, \"new\": 117.0, \"new_100k\": 1.1379372523892304, \"mobility\": 32.7}, {\"region_label\": \"Portugal\", \"date\": \"2020-03-18T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"positive\": 448, \"deceased\": 2, \"positive_100k\": 4.357229821114319, \"deceased_100k\": 0.01945191884426035, \"driving\": 34.09, \"transit\": null, \"walking\": 23.06, \"retail_and_recreation\": 45.0, \"grocery_and_pharmacy\": 81.0, \"parks\": 62.0, \"transit_stations\": 43.0, \"workplaces\": 49.0, \"residential\": 124.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 28.575000000000003}, {\"region_label\": \"Portugal\", \"date\": \"2020-03-19T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"positive\": 785, \"deceased\": 3, \"positive_100k\": 7.634878146372188, \"deceased_100k\": 0.02917787826639053, \"driving\": 25.37, \"transit\": null, \"walking\": 15.8, \"retail_and_recreation\": 33.0, \"grocery_and_pharmacy\": 64.0, \"parks\": 47.0, \"transit_stations\": 32.0, \"workplaces\": 43.0, \"residential\": 130.0, \"new\": 337.0, \"new_100k\": 3.2776483252578688, \"mobility\": 20.585}, {\"region_label\": \"Portugal\", \"date\": \"2020-03-20T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"positive\": 1020, \"deceased\": 6, \"positive_100k\": 9.92047861057278, \"deceased_100k\": 0.05835575653278106, \"driving\": 23.05, \"transit\": null, \"walking\": 11.92, \"retail_and_recreation\": 23.0, \"grocery_and_pharmacy\": 58.0, \"parks\": 30.0, \"transit_stations\": 27.0, \"workplaces\": 40.0, \"residential\": 136.0, \"new\": 235.0, \"new_100k\": 2.2856004642005914, \"mobility\": 17.485}, {\"region_label\": \"Portugal\", \"date\": \"2020-03-21T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"positive\": 1280, \"deceased\": 12, \"positive_100k\": 12.449228060326627, \"deceased_100k\": 0.11671151306556211, \"driving\": 20.09, \"transit\": null, \"walking\": 11.63, \"retail_and_recreation\": 19.0, \"grocery_and_pharmacy\": 52.0, \"parks\": 29.0, \"transit_stations\": 29.0, \"workplaces\": 45.0, \"residential\": 126.0, \"new\": 260.0, \"new_100k\": 2.528749449753848, \"mobility\": 15.86}, {\"region_label\": \"Portugal\", \"date\": \"2020-03-22T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"positive\": 1600, \"deceased\": 14, \"positive_100k\": 15.561535075408282, \"deceased_100k\": 0.13616343190982247, \"driving\": 18.49, \"transit\": null, \"walking\": 11.29, \"retail_and_recreation\": 17.0, \"grocery_and_pharmacy\": 42.0, \"parks\": 28.0, \"transit_stations\": 26.0, \"workplaces\": 49.0, \"residential\": 122.0, \"new\": 320.0, \"new_100k\": 3.1123070150816545, \"mobility\": 14.889999999999999}, {\"region_label\": \"Portugal\", \"date\": \"2020-03-23T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"positive\": 2060, \"deceased\": 23, \"positive_100k\": 20.035476409588163, \"deceased_100k\": 0.22369706670899403, \"driving\": 21.86, \"transit\": null, \"walking\": 12.41, \"retail_and_recreation\": 26.0, \"grocery_and_pharmacy\": 58.0, \"parks\": 41.0, \"transit_stations\": 26.0, \"workplaces\": 38.0, \"residential\": 132.0, \"new\": 460.0, \"new_100k\": 4.473941334179882, \"mobility\": 17.134999999999998}, {\"region_label\": \"Portugal\", \"date\": \"2020-03-24T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"positive\": 2362, \"deceased\": 33, \"positive_100k\": 22.972716155071474, \"deceased_100k\": 0.3209566609302958, \"driving\": 22.6, \"transit\": null, \"walking\": 12.67, \"retail_and_recreation\": 27.0, \"grocery_and_pharmacy\": 60.0, \"parks\": 40.0, \"transit_stations\": 26.0, \"workplaces\": 37.0, \"residential\": 133.0, \"new\": 302.0, \"new_100k\": 2.9372397454833106, \"mobility\": 17.635}, {\"region_label\": \"Portugal\", \"date\": \"2020-03-25T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"positive\": 2995, \"deceased\": 43, \"positive_100k\": 29.129248469279876, \"deceased_100k\": 0.4182162551515976, \"driving\": 22.97, \"transit\": null, \"walking\": 13.38, \"retail_and_recreation\": 26.0, \"grocery_and_pharmacy\": 58.0, \"parks\": 41.0, \"transit_stations\": 26.0, \"workplaces\": 37.0, \"residential\": 132.0, \"new\": 633.0, \"new_100k\": 6.156532314208402, \"mobility\": 18.175}, {\"region_label\": \"Portugal\", \"date\": \"2020-03-26T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"positive\": 3544, \"deceased\": 60, \"positive_100k\": 34.46880019202934, \"deceased_100k\": 0.5835575653278106, \"driving\": 22.11, \"transit\": null, \"walking\": 12.5, \"retail_and_recreation\": 26.0, \"grocery_and_pharmacy\": 58.0, \"parks\": 40.0, \"transit_stations\": 25.0, \"workplaces\": 36.0, \"residential\": 133.0, \"new\": 549.0, \"new_100k\": 5.339551722749466, \"mobility\": 17.305}, {\"region_label\": \"Portugal\", \"date\": \"2020-03-27T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"positive\": 4268, \"deceased\": 76, \"positive_100k\": 41.510394813651594, \"deceased_100k\": 0.7391729160818933, \"driving\": 24.01, \"transit\": null, \"walking\": 13.18, \"retail_and_recreation\": 25.0, \"grocery_and_pharmacy\": 61.0, \"parks\": 37.0, \"transit_stations\": 25.0, \"workplaces\": 37.0, \"residential\": 136.0, \"new\": 724.0, \"new_100k\": 7.041594621622252, \"mobility\": 18.595}, {\"region_label\": \"Portugal\", \"date\": \"2020-03-28T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"positive\": 5170, \"deceased\": 100, \"positive_100k\": 50.283210212413, \"deceased_100k\": 0.9725959422130176, \"driving\": 20.84, \"transit\": null, \"walking\": 12.34, \"retail_and_recreation\": 21.0, \"grocery_and_pharmacy\": 53.0, \"parks\": 28.0, \"transit_stations\": 26.0, \"workplaces\": 45.0, \"residential\": 125.0, \"new\": 902.0, \"new_100k\": 8.77281539876141, \"mobility\": 16.59}, {\"region_label\": \"Portugal\", \"date\": \"2020-03-29T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"positive\": 5962, \"deceased\": 119, \"positive_100k\": 57.98617007474011, \"deceased_100k\": 1.157389171233491, \"driving\": 17.95, \"transit\": null, \"walking\": 11.15, \"retail_and_recreation\": 17.0, \"grocery_and_pharmacy\": 41.0, \"parks\": 20.0, \"transit_stations\": 22.0, \"workplaces\": 47.0, \"residential\": 122.0, \"new\": 792.0, \"new_100k\": 7.702959862327106, \"mobility\": 14.55}, {\"region_label\": \"Portugal\", \"date\": \"2020-03-30T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"positive\": 6408, \"deceased\": 140, \"positive_100k\": 62.323947977010164, \"deceased_100k\": 1.3616343190982245, \"driving\": 21.15, \"transit\": null, \"walking\": 10.58, \"retail_and_recreation\": 26.0, \"grocery_and_pharmacy\": 55.0, \"parks\": 29.0, \"transit_stations\": 22.0, \"workplaces\": 37.0, \"residential\": 133.0, \"new\": 446.0, \"new_100k\": 4.337777902270055, \"mobility\": 15.864999999999998}, {\"region_label\": \"Portugal\", \"date\": \"2020-03-31T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"positive\": 7443, \"deceased\": 160, \"positive_100k\": 72.3903159789149, \"deceased_100k\": 1.5561535075408284, \"driving\": 22.59, \"transit\": null, \"walking\": 12.08, \"retail_and_recreation\": 28.0, \"grocery_and_pharmacy\": 64.0, \"parks\": 32.0, \"transit_stations\": 25.0, \"workplaces\": 36.0, \"residential\": 133.0, \"new\": 1035.0, \"new_100k\": 10.066368001904735, \"mobility\": 17.335}, {\"region_label\": \"Portugal\", \"date\": \"2020-04-01T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"positive\": 8251, \"deceased\": 187, \"positive_100k\": 80.24889119199608, \"deceased_100k\": 1.8187544119383428, \"driving\": 22.27, \"transit\": null, \"walking\": 11.47, \"retail_and_recreation\": 27.0, \"grocery_and_pharmacy\": 60.0, \"parks\": 33.0, \"transit_stations\": 24.0, \"workplaces\": 36.0, \"residential\": 133.0, \"new\": 808.0, \"new_100k\": 7.858575213081181, \"mobility\": 16.87}, {\"region_label\": \"Portugal\", \"date\": \"2020-04-02T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"positive\": 9034, \"deceased\": 209, \"positive_100k\": 87.86431741952401, \"deceased_100k\": 2.032725519225207, \"driving\": 24.47, \"transit\": null, \"walking\": 15.8, \"retail_and_recreation\": 30.0, \"grocery_and_pharmacy\": 65.0, \"parks\": 43.0, \"transit_stations\": 26.0, \"workplaces\": 36.0, \"residential\": 133.0, \"new\": 783.0, \"new_100k\": 7.615426227527934, \"mobility\": 20.134999999999998}, {\"region_label\": \"Portugal\", \"date\": \"2020-04-03T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"positive\": 9886, \"deceased\": 246, \"positive_100k\": 96.15083484717893, \"deceased_100k\": 2.3925860178440232, \"driving\": 24.97, \"transit\": null, \"walking\": 15.92, \"retail_and_recreation\": 28.0, \"grocery_and_pharmacy\": 66.0, \"parks\": 39.0, \"transit_stations\": 25.0, \"workplaces\": 36.0, \"residential\": 136.0, \"new\": 852.0, \"new_100k\": 8.286517427654914, \"mobility\": 20.445}, {\"region_label\": \"Portugal\", \"date\": \"2020-04-04T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"positive\": 10524, \"deceased\": 266, \"positive_100k\": 102.35599695849797, \"deceased_100k\": 2.5871052062866267, \"driving\": 20.79, \"transit\": null, \"walking\": 13.43, \"retail_and_recreation\": 22.0, \"grocery_and_pharmacy\": 56.0, \"parks\": 22.0, \"transit_stations\": 25.0, \"workplaces\": 45.0, \"residential\": 125.0, \"new\": 638.0, \"new_100k\": 6.205162111319041, \"mobility\": 17.11}, {\"region_label\": \"Portugal\", \"date\": \"2020-04-05T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"positive\": 11278, \"deceased\": 295, \"positive_100k\": 109.68937036278412, \"deceased_100k\": 2.8691580295284016, \"driving\": 17.4, \"transit\": null, \"walking\": 10.21, \"retail_and_recreation\": 16.0, \"grocery_and_pharmacy\": 40.0, \"parks\": 12.0, \"transit_stations\": 18.0, \"workplaces\": 45.0, \"residential\": 123.0, \"new\": 754.0, \"new_100k\": 7.333373404286149, \"mobility\": 13.805}, {\"region_label\": \"Portugal\", \"date\": \"2020-04-06T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"positive\": 11730, \"deceased\": 311, \"positive_100k\": 114.08550402158696, \"deceased_100k\": 3.0247733802824848, \"driving\": 23.48, \"transit\": null, \"walking\": 13.82, \"retail_and_recreation\": 28.0, \"grocery_and_pharmacy\": 61.0, \"parks\": 31.0, \"transit_stations\": 23.0, \"workplaces\": 36.0, \"residential\": 133.0, \"new\": 452.0, \"new_100k\": 4.396133658802839, \"mobility\": 18.65}, {\"region_label\": \"Portugal\", \"date\": \"2020-04-07T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"positive\": 12442, \"deceased\": 345, \"positive_100k\": 121.01038713014366, \"deceased_100k\": 3.3554560006349106, \"driving\": 25.35, \"transit\": null, \"walking\": 15.6, \"retail_and_recreation\": 32.0, \"grocery_and_pharmacy\": 70.0, \"parks\": 38.0, \"transit_stations\": 26.0, \"workplaces\": 36.0, \"residential\": 132.0, \"new\": 712.0, \"new_100k\": 6.924883108556699, \"mobility\": 20.475}, {\"region_label\": \"Portugal\", \"date\": \"2020-04-08T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"positive\": 13141, \"deceased\": 380, \"positive_100k\": 127.80883276621263, \"deceased_100k\": 3.695864580409467, \"driving\": 27.97, \"transit\": null, \"walking\": 15.33, \"retail_and_recreation\": 33.0, \"grocery_and_pharmacy\": 73.0, \"parks\": 42.0, \"transit_stations\": 28.0, \"workplaces\": 37.0, \"residential\": 130.0, \"new\": 699.0, \"new_100k\": 6.798445636068976, \"mobility\": 21.65}, {\"region_label\": \"Portugal\", \"date\": \"2020-04-09T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"positive\": 13956, \"deceased\": 409, \"positive_100k\": 135.73548969524873, \"deceased_100k\": 3.9779174036512424, \"driving\": 21.94, \"transit\": null, \"walking\": 13.57, \"retail_and_recreation\": 29.0, \"grocery_and_pharmacy\": 72.0, \"parks\": 32.0, \"transit_stations\": 22.0, \"workplaces\": 31.0, \"residential\": 135.0, \"new\": 815.0, \"new_100k\": 7.926656929036099, \"mobility\": 17.755000000000003}, {\"region_label\": \"Portugal\", \"date\": \"2020-04-10T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"positive\": 15472, \"deceased\": 435, \"positive_100k\": 150.48004417919807, \"deceased_100k\": 4.230792348626626, \"driving\": 17.58, \"transit\": null, \"walking\": 12.9, \"retail_and_recreation\": 19.0, \"grocery_and_pharmacy\": 55.0, \"parks\": 30.0, \"transit_stations\": 15.0, \"workplaces\": 16.0, \"residential\": 146.0, \"new\": 1516.0, \"new_100k\": 14.744554483949344, \"mobility\": 15.239999999999998}, {\"region_label\": \"Portugal\", \"date\": \"2020-04-11T00:00:00\", \"country\": \"PRT\", \"country_label\": \"Portugal\", \"region_iso\": \"PRT\", \"positive\": 15987, \"deceased\": 470, \"positive_100k\": 155.48891328159513, \"deceased_100k\": 4.571200928401183, \"driving\": 18.04, \"transit\": null, \"walking\": 13.38, \"retail_and_recreation\": 22.0, \"grocery_and_pharmacy\": 60.0, \"parks\": 27.0, \"transit_stations\": 23.0, \"workplaces\": 42.0, \"residential\": 126.0, \"new\": 515.0, \"new_100k\": 5.008869102397057, \"mobility\": 15.71}, {\"region_label\": \"Singapore\", \"date\": \"2020-02-15T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"positive\": 72, \"deceased\": 0, \"positive_100k\": 1.276895498163044, \"deceased_100k\": 0.0, \"driving\": 77.05, \"transit\": 67.16, \"walking\": 78.75, \"retail_and_recreation\": 86.0, \"grocery_and_pharmacy\": 91.0, \"parks\": 90.0, \"transit_stations\": 83.0, \"workplaces\": 96.0, \"residential\": 108.0, \"new\": null, \"new_100k\": null, \"mobility\": 74.32}, {\"region_label\": \"Singapore\", \"date\": \"2020-02-16T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"positive\": 75, \"deceased\": 0, \"positive_100k\": 1.3300994772531707, \"deceased_100k\": 0.0, \"driving\": 73.0, \"transit\": 62.47, \"walking\": 64.12, \"retail_and_recreation\": 81.0, \"grocery_and_pharmacy\": 83.0, \"parks\": 82.0, \"transit_stations\": 78.0, \"workplaces\": 93.0, \"residential\": 108.0, \"new\": 3.0, \"new_100k\": 0.05320397909012664, \"mobility\": 66.53}, {\"region_label\": \"Singapore\", \"date\": \"2020-02-17T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"positive\": 77, \"deceased\": 0, \"positive_100k\": 1.3655687966465886, \"deceased_100k\": 0.0, \"driving\": 77.12, \"transit\": 64.09, \"walking\": 66.4, \"retail_and_recreation\": 88.0, \"grocery_and_pharmacy\": 94.0, \"parks\": 93.0, \"transit_stations\": 86.0, \"workplaces\": 96.0, \"residential\": 107.0, \"new\": 2.0, \"new_100k\": 0.03546931939341791, \"mobility\": 69.20333333333333}, {\"region_label\": \"Singapore\", \"date\": \"2020-02-18T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"positive\": 81, \"deceased\": 0, \"positive_100k\": 1.4365074354334244, \"deceased_100k\": 0.0, \"driving\": 77.77, \"transit\": 65.28, \"walking\": 66.27, \"retail_and_recreation\": 87.0, \"grocery_and_pharmacy\": 91.0, \"parks\": 93.0, \"transit_stations\": 85.0, \"workplaces\": 95.0, \"residential\": 107.0, \"new\": 4.0, \"new_100k\": 0.07093863878683582, \"mobility\": 69.77333333333333}, {\"region_label\": \"Singapore\", \"date\": \"2020-02-19T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"positive\": 84, \"deceased\": 0, \"positive_100k\": 1.4897114145235513, \"deceased_100k\": 0.0, \"driving\": 79.39, \"transit\": 65.97, \"walking\": 69.15, \"retail_and_recreation\": 86.0, \"grocery_and_pharmacy\": 86.0, \"parks\": 94.0, \"transit_stations\": 85.0, \"workplaces\": 95.0, \"residential\": 108.0, \"new\": 3.0, \"new_100k\": 0.05320397909012686, \"mobility\": 71.50333333333334}, {\"region_label\": \"Singapore\", \"date\": \"2020-02-20T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"positive\": 84, \"deceased\": 0, \"positive_100k\": 1.4897114145235513, \"deceased_100k\": 0.0, \"driving\": 83.23, \"transit\": 69.44, \"walking\": 69.64, \"retail_and_recreation\": 86.0, \"grocery_and_pharmacy\": 87.0, \"parks\": 90.0, \"transit_stations\": 88.0, \"workplaces\": 95.0, \"residential\": 107.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 74.10333333333334}, {\"region_label\": \"Singapore\", \"date\": \"2020-02-21T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"positive\": 85, \"deceased\": 0, \"positive_100k\": 1.5074460742202602, \"deceased_100k\": 0.0, \"driving\": 92.76, \"transit\": 79.72, \"walking\": 84.98, \"retail_and_recreation\": 89.0, \"grocery_and_pharmacy\": 88.0, \"parks\": 86.0, \"transit_stations\": 88.0, \"workplaces\": 100.0, \"residential\": 108.0, \"new\": 1.0, \"new_100k\": 0.017734659696708954, \"mobility\": 85.82000000000001}, {\"region_label\": \"Singapore\", \"date\": \"2020-02-22T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"positive\": 85, \"deceased\": 0, \"positive_100k\": 1.5074460742202602, \"deceased_100k\": 0.0, \"driving\": 81.13, \"transit\": 71.6, \"walking\": 78.55, \"retail_and_recreation\": 89.0, \"grocery_and_pharmacy\": 91.0, \"parks\": 95.0, \"transit_stations\": 84.0, \"workplaces\": 97.0, \"residential\": 106.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 77.09333333333332}, {\"region_label\": \"Singapore\", \"date\": \"2020-02-23T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"positive\": 89, \"deceased\": 0, \"positive_100k\": 1.578384713007096, \"deceased_100k\": 0.0, \"driving\": 76.11, \"transit\": 64.17, \"walking\": 63.35, \"retail_and_recreation\": 86.0, \"grocery_and_pharmacy\": 88.0, \"parks\": 97.0, \"transit_stations\": 81.0, \"workplaces\": 95.0, \"residential\": 106.0, \"new\": 4.0, \"new_100k\": 0.07093863878683582, \"mobility\": 67.87666666666667}, {\"region_label\": \"Singapore\", \"date\": \"2020-02-24T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"positive\": 89, \"deceased\": 0, \"positive_100k\": 1.578384713007096, \"deceased_100k\": 0.0, \"driving\": 78.15, \"transit\": 64.06, \"walking\": 63.19, \"retail_and_recreation\": 88.0, \"grocery_and_pharmacy\": 92.0, \"parks\": 88.0, \"transit_stations\": 86.0, \"workplaces\": 97.0, \"residential\": 107.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 68.46666666666667}, {\"region_label\": \"Singapore\", \"date\": \"2020-02-25T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"positive\": 91, \"deceased\": 0, \"positive_100k\": 1.613854032400514, \"deceased_100k\": 0.0, \"driving\": 79.54, \"transit\": 65.47, \"walking\": 66.4, \"retail_and_recreation\": 90.0, \"grocery_and_pharmacy\": 94.0, \"parks\": 98.0, \"transit_stations\": 87.0, \"workplaces\": 97.0, \"residential\": 106.0, \"new\": 2.0, \"new_100k\": 0.03546931939341791, \"mobility\": 70.47}, {\"region_label\": \"Singapore\", \"date\": \"2020-02-26T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"positive\": 93, \"deceased\": 0, \"positive_100k\": 1.6493233517939319, \"deceased_100k\": 0.0, \"driving\": 81.05, \"transit\": 70.42, \"walking\": 68.18, \"retail_and_recreation\": 88.0, \"grocery_and_pharmacy\": 87.0, \"parks\": 96.0, \"transit_stations\": 86.0, \"workplaces\": 96.0, \"residential\": 107.0, \"new\": 2.0, \"new_100k\": 0.03546931939341791, \"mobility\": 73.21666666666667}, {\"region_label\": \"Singapore\", \"date\": \"2020-02-27T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"positive\": 93, \"deceased\": 0, \"positive_100k\": 1.6493233517939319, \"deceased_100k\": 0.0, \"driving\": 83.14, \"transit\": 71.92, \"walking\": 69.5, \"retail_and_recreation\": 88.0, \"grocery_and_pharmacy\": 91.0, \"parks\": 95.0, \"transit_stations\": 91.0, \"workplaces\": 96.0, \"residential\": 106.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 74.85333333333334}, {\"region_label\": \"Singapore\", \"date\": \"2020-02-28T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"positive\": 93, \"deceased\": 0, \"positive_100k\": 1.6493233517939319, \"deceased_100k\": 0.0, \"driving\": 93.76, \"transit\": 81.48, \"walking\": 85.62, \"retail_and_recreation\": 92.0, \"grocery_and_pharmacy\": 90.0, \"parks\": 92.0, \"transit_stations\": 89.0, \"workplaces\": 101.0, \"residential\": 107.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 86.95333333333333}, {\"region_label\": \"Singapore\", \"date\": \"2020-02-29T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"positive\": 102, \"deceased\": 0, \"positive_100k\": 1.8089352890643122, \"deceased_100k\": 0.0, \"driving\": 82.91, \"transit\": 72.34, \"walking\": 79.27, \"retail_and_recreation\": 92.0, \"grocery_and_pharmacy\": 93.0, \"parks\": 98.0, \"transit_stations\": 87.0, \"workplaces\": 100.0, \"residential\": 105.0, \"new\": 9.0, \"new_100k\": 0.15961193727038037, \"mobility\": 78.17333333333333}, {\"region_label\": \"Singapore\", \"date\": \"2020-03-01T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"positive\": 106, \"deceased\": 0, \"positive_100k\": 1.879873927851148, \"deceased_100k\": 0.0, \"driving\": 77.65, \"transit\": 67.37, \"walking\": 65.92, \"retail_and_recreation\": 89.0, \"grocery_and_pharmacy\": 91.0, \"parks\": 99.0, \"transit_stations\": 84.0, \"workplaces\": 97.0, \"residential\": 105.0, \"new\": 4.0, \"new_100k\": 0.07093863878683582, \"mobility\": 70.31333333333333}, {\"region_label\": \"Singapore\", \"date\": \"2020-03-02T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"positive\": 108, \"deceased\": 0, \"positive_100k\": 1.915343247244566, \"deceased_100k\": 0.0, \"driving\": 79.17, \"transit\": 68.05, \"walking\": 65.31, \"retail_and_recreation\": 92.0, \"grocery_and_pharmacy\": 95.0, \"parks\": 93.0, \"transit_stations\": 88.0, \"workplaces\": 98.0, \"residential\": 106.0, \"new\": 2.0, \"new_100k\": 0.03546931939341791, \"mobility\": 70.84333333333333}, {\"region_label\": \"Singapore\", \"date\": \"2020-03-03T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"positive\": 110, \"deceased\": 0, \"positive_100k\": 1.9508125666379839, \"deceased_100k\": 0.0, \"driving\": 79.24, \"transit\": 69.37, \"walking\": 65.96, \"retail_and_recreation\": 92.0, \"grocery_and_pharmacy\": 95.0, \"parks\": 97.0, \"transit_stations\": 87.0, \"workplaces\": 99.0, \"residential\": 106.0, \"new\": 2.0, \"new_100k\": 0.03546931939341791, \"mobility\": 71.52333333333333}, {\"region_label\": \"Singapore\", \"date\": \"2020-03-04T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"positive\": 110, \"deceased\": 0, \"positive_100k\": 1.9508125666379839, \"deceased_100k\": 0.0, \"driving\": 81.32, \"transit\": 69.48, \"walking\": 68.43, \"retail_and_recreation\": 89.0, \"grocery_and_pharmacy\": 88.0, \"parks\": 93.0, \"transit_stations\": 88.0, \"workplaces\": 98.0, \"residential\": 106.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 73.07666666666667}, {\"region_label\": \"Singapore\", \"date\": \"2020-03-05T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"positive\": 117, \"deceased\": 0, \"positive_100k\": 2.0749551845149465, \"deceased_100k\": 0.0, \"driving\": 85.11, \"transit\": 73.18, \"walking\": 69.33, \"retail_and_recreation\": 88.0, \"grocery_and_pharmacy\": 89.0, \"parks\": 87.0, \"transit_stations\": 91.0, \"workplaces\": 98.0, \"residential\": 106.0, \"new\": 7.0, \"new_100k\": 0.12414261787696268, \"mobility\": 75.87333333333333}, {\"region_label\": \"Singapore\", \"date\": \"2020-03-06T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"positive\": 130, \"deceased\": 0, \"positive_100k\": 2.3055057605721627, \"deceased_100k\": 0.0, \"driving\": 94.99, \"transit\": 81.88, \"walking\": 84.43, \"retail_and_recreation\": 92.0, \"grocery_and_pharmacy\": 91.0, \"parks\": 92.0, \"transit_stations\": 90.0, \"workplaces\": 103.0, \"residential\": 107.0, \"new\": 13.0, \"new_100k\": 0.23055057605721618, \"mobility\": 87.10000000000001}, {\"region_label\": \"Singapore\", \"date\": \"2020-03-07T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"positive\": 138, \"deceased\": 0, \"positive_100k\": 2.4473830381458344, \"deceased_100k\": 0.0, \"driving\": 81.06, \"transit\": 71.49, \"walking\": 75.32, \"retail_and_recreation\": 90.0, \"grocery_and_pharmacy\": 92.0, \"parks\": 84.0, \"transit_stations\": 85.0, \"workplaces\": 100.0, \"residential\": 106.0, \"new\": 8.0, \"new_100k\": 0.14187727757367163, \"mobility\": 75.95666666666666}, {\"region_label\": \"Singapore\", \"date\": \"2020-03-08T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"positive\": 150, \"deceased\": 0, \"positive_100k\": 2.6601989545063414, \"deceased_100k\": 0.0, \"driving\": 77.08, \"transit\": 65.74, \"walking\": 62.08, \"retail_and_recreation\": 89.0, \"grocery_and_pharmacy\": 90.0, \"parks\": 93.0, \"transit_stations\": 84.0, \"workplaces\": 98.0, \"residential\": 105.0, \"new\": 12.0, \"new_100k\": 0.212815916360507, \"mobility\": 68.3}, {\"region_label\": \"Singapore\", \"date\": \"2020-03-09T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"positive\": 150, \"deceased\": 0, \"positive_100k\": 2.6601989545063414, \"deceased_100k\": 0.0, \"driving\": 77.37, \"transit\": 66.03, \"walking\": 62.11, \"retail_and_recreation\": 89.0, \"grocery_and_pharmacy\": 93.0, \"parks\": 91.0, \"transit_stations\": 86.0, \"workplaces\": 99.0, \"residential\": 106.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 68.50333333333333}, {\"region_label\": \"Singapore\", \"date\": \"2020-03-10T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"positive\": 160, \"deceased\": 0, \"positive_100k\": 2.837545551473431, \"deceased_100k\": 0.0, \"driving\": 79.71, \"transit\": 68.47, \"walking\": 64.7, \"retail_and_recreation\": 89.0, \"grocery_and_pharmacy\": 93.0, \"parks\": 96.0, \"transit_stations\": 87.0, \"workplaces\": 99.0, \"residential\": 106.0, \"new\": 10.0, \"new_100k\": 0.17734659696708954, \"mobility\": 70.96}, {\"region_label\": \"Singapore\", \"date\": \"2020-03-11T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"positive\": 178, \"deceased\": 0, \"positive_100k\": 3.156769426014192, \"deceased_100k\": 0.0, \"driving\": 78.92, \"transit\": 68.05, \"walking\": 63.38, \"retail_and_recreation\": 87.0, \"grocery_and_pharmacy\": 88.0, \"parks\": 91.0, \"transit_stations\": 87.0, \"workplaces\": 98.0, \"residential\": 107.0, \"new\": 18.0, \"new_100k\": 0.3192238745407612, \"mobility\": 70.11666666666666}, {\"region_label\": \"Singapore\", \"date\": \"2020-03-12T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"positive\": 178, \"deceased\": 0, \"positive_100k\": 3.156769426014192, \"deceased_100k\": 0.0, \"driving\": 79.9, \"transit\": 68.33, \"walking\": 64.32, \"retail_and_recreation\": 87.0, \"grocery_and_pharmacy\": 91.0, \"parks\": 92.0, \"transit_stations\": 91.0, \"workplaces\": 98.0, \"residential\": 106.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 70.85000000000001}, {\"region_label\": \"Singapore\", \"date\": \"2020-03-13T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"positive\": 200, \"deceased\": 0, \"positive_100k\": 3.5469319393417886, \"deceased_100k\": 0.0, \"driving\": 90.07, \"transit\": 79.59, \"walking\": 79.65, \"retail_and_recreation\": 90.0, \"grocery_and_pharmacy\": 90.0, \"parks\": 91.0, \"transit_stations\": 88.0, \"workplaces\": 101.0, \"residential\": 108.0, \"new\": 22.0, \"new_100k\": 0.39016251332759655, \"mobility\": 83.10333333333334}, {\"region_label\": \"Singapore\", \"date\": \"2020-03-14T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"positive\": 212, \"deceased\": 0, \"positive_100k\": 3.759747855702296, \"deceased_100k\": 0.0, \"driving\": 78.2, \"transit\": 68.72, \"walking\": 71.84, \"retail_and_recreation\": 89.0, \"grocery_and_pharmacy\": 92.0, \"parks\": 99.0, \"transit_stations\": 85.0, \"workplaces\": 100.0, \"residential\": 106.0, \"new\": 12.0, \"new_100k\": 0.21281591636050745, \"mobility\": 72.92}, {\"region_label\": \"Singapore\", \"date\": \"2020-03-15T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"positive\": 226, \"deceased\": 0, \"positive_100k\": 4.008033091456221, \"deceased_100k\": 0.0, \"driving\": 75.54, \"transit\": 67.93, \"walking\": 61.54, \"retail_and_recreation\": 86.0, \"grocery_and_pharmacy\": 90.0, \"parks\": 104.0, \"transit_stations\": 82.0, \"workplaces\": 97.0, \"residential\": 106.0, \"new\": 14.0, \"new_100k\": 0.24828523575392536, \"mobility\": 68.33666666666667}, {\"region_label\": \"Singapore\", \"date\": \"2020-03-16T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"positive\": 243, \"deceased\": 0, \"positive_100k\": 4.309522306300273, \"deceased_100k\": 0.0, \"driving\": 73.21, \"transit\": 65.47, \"walking\": 57.76, \"retail_and_recreation\": 90.0, \"grocery_and_pharmacy\": 98.0, \"parks\": 101.0, \"transit_stations\": 84.0, \"workplaces\": 89.0, \"residential\": 109.0, \"new\": 17.0, \"new_100k\": 0.301489214844052, \"mobility\": 65.48}, {\"region_label\": \"Singapore\", \"date\": \"2020-03-17T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"positive\": 266, \"deceased\": 0, \"positive_100k\": 4.717419479324579, \"deceased_100k\": 0.0, \"driving\": 78.27, \"transit\": 66.84, \"walking\": 61.79, \"retail_and_recreation\": 92.0, \"grocery_and_pharmacy\": 116.0, \"parks\": 102.0, \"transit_stations\": 84.0, \"workplaces\": 88.0, \"residential\": 109.0, \"new\": 23.0, \"new_100k\": 0.4078971730243053, \"mobility\": 68.96666666666667}, {\"region_label\": \"Singapore\", \"date\": \"2020-03-18T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"positive\": 313, \"deceased\": 0, \"positive_100k\": 5.550948485069899, \"deceased_100k\": 0.0, \"driving\": 76.03, \"transit\": 65.88, \"walking\": 59.05, \"retail_and_recreation\": 89.0, \"grocery_and_pharmacy\": 98.0, \"parks\": 97.0, \"transit_stations\": 81.0, \"workplaces\": 86.0, \"residential\": 111.0, \"new\": 47.0, \"new_100k\": 0.8335290057453202, \"mobility\": 66.98666666666666}, {\"region_label\": \"Singapore\", \"date\": \"2020-03-19T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"positive\": 345, \"deceased\": 0, \"positive_100k\": 6.118457595364586, \"deceased_100k\": 0.0, \"driving\": 76.03, \"transit\": 65.29, \"walking\": 60.35, \"retail_and_recreation\": 87.0, \"grocery_and_pharmacy\": 99.0, \"parks\": 98.0, \"transit_stations\": 81.0, \"workplaces\": 84.0, \"residential\": 112.0, \"new\": 32.0, \"new_100k\": 0.5675091102946874, \"mobility\": 67.22333333333333}, {\"region_label\": \"Singapore\", \"date\": \"2020-03-20T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"positive\": 385, \"deceased\": 0, \"positive_100k\": 6.827843983232944, \"deceased_100k\": 0.0, \"driving\": 82.4, \"transit\": 68.99, \"walking\": 70.86, \"retail_and_recreation\": 89.0, \"grocery_and_pharmacy\": 94.0, \"parks\": 94.0, \"transit_stations\": 79.0, \"workplaces\": 87.0, \"residential\": 115.0, \"new\": 40.0, \"new_100k\": 0.7093863878683573, \"mobility\": 74.08333333333333}, {\"region_label\": \"Singapore\", \"date\": \"2020-03-21T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"positive\": 432, \"deceased\": 2, \"positive_100k\": 7.661372988978264, \"deceased_100k\": 0.03546931939341789, \"driving\": 68.64, \"transit\": 57.98, \"walking\": 59.69, \"retail_and_recreation\": 87.0, \"grocery_and_pharmacy\": 96.0, \"parks\": 85.0, \"transit_stations\": 77.0, \"workplaces\": 97.0, \"residential\": 111.0, \"new\": 47.0, \"new_100k\": 0.8335290057453202, \"mobility\": 62.10333333333333}, {\"region_label\": \"Singapore\", \"date\": \"2020-03-22T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"positive\": 455, \"deceased\": 2, \"positive_100k\": 8.069270162002569, \"deceased_100k\": 0.03546931939341789, \"driving\": 63.64, \"transit\": 51.17, \"walking\": 47.5, \"retail_and_recreation\": 82.0, \"grocery_and_pharmacy\": 92.0, \"parks\": 82.0, \"transit_stations\": 69.0, \"workplaces\": 92.0, \"residential\": 111.0, \"new\": 23.0, \"new_100k\": 0.4078971730243053, \"mobility\": 54.10333333333333}, {\"region_label\": \"Singapore\", \"date\": \"2020-03-23T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"positive\": 509, \"deceased\": 2, \"positive_100k\": 9.026941785624853, \"deceased_100k\": 0.03546931939341789, \"driving\": 65.53, \"transit\": 51.62, \"walking\": 45.79, \"retail_and_recreation\": 84.0, \"grocery_and_pharmacy\": 97.0, \"parks\": 77.0, \"transit_stations\": 76.0, \"workplaces\": 89.0, \"residential\": 112.0, \"new\": 54.0, \"new_100k\": 0.957671623622284, \"mobility\": 54.31333333333333}, {\"region_label\": \"Singapore\", \"date\": \"2020-03-24T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"positive\": 558, \"deceased\": 2, \"positive_100k\": 9.89594011076359, \"deceased_100k\": 0.03546931939341789, \"driving\": 64.92, \"transit\": 50.2, \"walking\": 47.03, \"retail_and_recreation\": 87.0, \"grocery_and_pharmacy\": 103.0, \"parks\": 91.0, \"transit_stations\": 77.0, \"workplaces\": 87.0, \"residential\": 112.0, \"new\": 49.0, \"new_100k\": 0.8689983251387368, \"mobility\": 54.050000000000004}, {\"region_label\": \"Singapore\", \"date\": \"2020-03-25T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"positive\": 631, \"deceased\": 2, \"positive_100k\": 11.190570268623343, \"deceased_100k\": 0.03546931939341789, \"driving\": 65.26, \"transit\": 48.44, \"walking\": 48.46, \"retail_and_recreation\": 84.0, \"grocery_and_pharmacy\": 99.0, \"parks\": 87.0, \"transit_stations\": 75.0, \"workplaces\": 85.0, \"residential\": 114.0, \"new\": 73.0, \"new_100k\": 1.2946301578597534, \"mobility\": 54.053333333333335}, {\"region_label\": \"Singapore\", \"date\": \"2020-03-26T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"positive\": 683, \"deceased\": 2, \"positive_100k\": 12.112772572852208, \"deceased_100k\": 0.03546931939341789, \"driving\": 66.16, \"transit\": 48.45, \"walking\": 47.28, \"retail_and_recreation\": 82.0, \"grocery_and_pharmacy\": 104.0, \"parks\": 85.0, \"transit_stations\": 75.0, \"workplaces\": 84.0, \"residential\": 114.0, \"new\": 52.0, \"new_100k\": 0.9222023042288647, \"mobility\": 53.96333333333333}, {\"region_label\": \"Singapore\", \"date\": \"2020-03-27T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"positive\": 732, \"deceased\": 2, \"positive_100k\": 12.981770897990945, \"deceased_100k\": 0.03546931939341789, \"driving\": 69.19, \"transit\": 49.52, \"walking\": 54.72, \"retail_and_recreation\": 80.0, \"grocery_and_pharmacy\": 99.0, \"parks\": 76.0, \"transit_stations\": 73.0, \"workplaces\": 86.0, \"residential\": 118.0, \"new\": 49.0, \"new_100k\": 0.8689983251387368, \"mobility\": 57.81}, {\"region_label\": \"Singapore\", \"date\": \"2020-03-28T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"positive\": 802, \"deceased\": 2, \"positive_100k\": 14.223197076760572, \"deceased_100k\": 0.03546931939341789, \"driving\": 59.0, \"transit\": 41.9, \"walking\": 50.0, \"retail_and_recreation\": 77.0, \"grocery_and_pharmacy\": 103.0, \"parks\": 85.0, \"transit_stations\": 67.0, \"workplaces\": 92.0, \"residential\": 115.0, \"new\": 70.0, \"new_100k\": 1.2414261787696272, \"mobility\": 50.300000000000004}, {\"region_label\": \"Singapore\", \"date\": \"2020-03-29T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"positive\": 844, \"deceased\": 3, \"positive_100k\": 14.968052784022348, \"deceased_100k\": 0.053203979090126835, \"driving\": 60.63, \"transit\": 43.9, \"walking\": 45.79, \"retail_and_recreation\": 72.0, \"grocery_and_pharmacy\": 94.0, \"parks\": 88.0, \"transit_stations\": 60.0, \"workplaces\": 85.0, \"residential\": 115.0, \"new\": 42.0, \"new_100k\": 0.7448557072617756, \"mobility\": 50.10666666666666}, {\"region_label\": \"Singapore\", \"date\": \"2020-03-30T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"positive\": 879, \"deceased\": 3, \"positive_100k\": 15.58876587340716, \"deceased_100k\": 0.053203979090126835, \"driving\": 62.49, \"transit\": 43.79, \"walking\": 43.32, \"retail_and_recreation\": 79.0, \"grocery_and_pharmacy\": 99.0, \"parks\": 84.0, \"transit_stations\": 71.0, \"workplaces\": 82.0, \"residential\": 116.0, \"new\": 35.0, \"new_100k\": 0.6207130893848127, \"mobility\": 49.86666666666667}, {\"region_label\": \"Singapore\", \"date\": \"2020-03-31T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"positive\": 926, \"deceased\": 3, \"positive_100k\": 16.42229487915248, \"deceased_100k\": 0.053203979090126835, \"driving\": 63.1, \"transit\": 45.57, \"walking\": 47.08, \"retail_and_recreation\": 80.0, \"grocery_and_pharmacy\": 101.0, \"parks\": 90.0, \"transit_stations\": 71.0, \"workplaces\": 82.0, \"residential\": 115.0, \"new\": 47.0, \"new_100k\": 0.8335290057453211, \"mobility\": 51.916666666666664}, {\"region_label\": \"Singapore\", \"date\": \"2020-04-01T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"positive\": 1000, \"deceased\": 3, \"positive_100k\": 17.734659696708945, \"deceased_100k\": 0.053203979090126835, \"driving\": 62.37, \"transit\": 44.39, \"walking\": 45.28, \"retail_and_recreation\": 77.0, \"grocery_and_pharmacy\": 91.0, \"parks\": 85.0, \"transit_stations\": 69.0, \"workplaces\": 78.0, \"residential\": 118.0, \"new\": 74.0, \"new_100k\": 1.312364817556464, \"mobility\": 50.68}, {\"region_label\": \"Singapore\", \"date\": \"2020-04-02T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"positive\": 1049, \"deceased\": 4, \"positive_100k\": 18.603658021847682, \"deceased_100k\": 0.07093863878683578, \"driving\": 63.77, \"transit\": 42.86, \"walking\": 44.38, \"retail_and_recreation\": 75.0, \"grocery_and_pharmacy\": 95.0, \"parks\": 78.0, \"transit_stations\": 67.0, \"workplaces\": 73.0, \"residential\": 119.0, \"new\": 49.0, \"new_100k\": 0.8689983251387368, \"mobility\": 50.336666666666666}, {\"region_label\": \"Singapore\", \"date\": \"2020-04-03T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"positive\": 1114, \"deceased\": 5, \"positive_100k\": 19.756410902133762, \"deceased_100k\": 0.08867329848354472, \"driving\": 67.51, \"transit\": 42.04, \"walking\": 52.39, \"retail_and_recreation\": 79.0, \"grocery_and_pharmacy\": 118.0, \"parks\": 71.0, \"transit_stations\": 68.0, \"workplaces\": 80.0, \"residential\": 121.0, \"new\": 65.0, \"new_100k\": 1.15275288028608, \"mobility\": 53.98}, {\"region_label\": \"Singapore\", \"date\": \"2020-04-04T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"positive\": 1189, \"deceased\": 6, \"positive_100k\": 21.086510379386937, \"deceased_100k\": 0.10640795818025367, \"driving\": 60.4, \"transit\": 38.73, \"walking\": 52.34, \"retail_and_recreation\": 76.0, \"grocery_and_pharmacy\": 108.0, \"parks\": 73.0, \"transit_stations\": 64.0, \"workplaces\": 93.0, \"residential\": 115.0, \"new\": 75.0, \"new_100k\": 1.3300994772531745, \"mobility\": 50.49}, {\"region_label\": \"Singapore\", \"date\": \"2020-04-05T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"positive\": 1309, \"deceased\": 6, \"positive_100k\": 23.21466954299201, \"deceased_100k\": 0.10640795818025367, \"driving\": 67.85, \"transit\": 39.92, \"walking\": 51.39, \"retail_and_recreation\": 77.0, \"grocery_and_pharmacy\": 99.0, \"parks\": 73.0, \"transit_stations\": 60.0, \"workplaces\": 90.0, \"residential\": 114.0, \"new\": 120.0, \"new_100k\": 2.1281591636050727, \"mobility\": 53.053333333333335}, {\"region_label\": \"Singapore\", \"date\": \"2020-04-06T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"positive\": 1375, \"deceased\": 6, \"positive_100k\": 24.385157082974796, \"deceased_100k\": 0.10640795818025367, \"driving\": 57.88, \"transit\": 31.11, \"walking\": 42.6, \"retail_and_recreation\": 85.0, \"grocery_and_pharmacy\": 112.0, \"parks\": 74.0, \"transit_stations\": 68.0, \"workplaces\": 76.0, \"residential\": 116.0, \"new\": 66.0, \"new_100k\": 1.170487539982787, \"mobility\": 43.86333333333334}, {\"region_label\": \"Singapore\", \"date\": \"2020-04-07T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"positive\": 1481, \"deceased\": 6, \"positive_100k\": 26.265031010825947, \"deceased_100k\": 0.10640795818025367, \"driving\": 41.53, \"transit\": 20.82, \"walking\": 32.36, \"retail_and_recreation\": 49.0, \"grocery_and_pharmacy\": 94.0, \"parks\": 63.0, \"transit_stations\": 46.0, \"workplaces\": 48.0, \"residential\": 132.0, \"new\": 106.0, \"new_100k\": 1.8798739278511505, \"mobility\": 31.570000000000004}, {\"region_label\": \"Singapore\", \"date\": \"2020-04-08T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"positive\": 1623, \"deceased\": 6, \"positive_100k\": 28.783352687758615, \"deceased_100k\": 0.10640795818025367, \"driving\": 38.14, \"transit\": 18.3, \"walking\": 30.95, \"retail_and_recreation\": 41.0, \"grocery_and_pharmacy\": 79.0, \"parks\": 54.0, \"transit_stations\": 37.0, \"workplaces\": 37.0, \"residential\": 139.0, \"new\": 142.0, \"new_100k\": 2.5183216769326684, \"mobility\": 29.13}, {\"region_label\": \"Singapore\", \"date\": \"2020-04-09T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"positive\": 1910, \"deceased\": 6, \"positive_100k\": 33.87320002071409, \"deceased_100k\": 0.10640795818025367, \"driving\": 35.87, \"transit\": 15.71, \"walking\": 34.31, \"retail_and_recreation\": 43.0, \"grocery_and_pharmacy\": 88.0, \"parks\": 63.0, \"transit_stations\": 37.0, \"workplaces\": 36.0, \"residential\": 138.0, \"new\": 287.0, \"new_100k\": 5.089847332955472, \"mobility\": 28.63}, {\"region_label\": \"Singapore\", \"date\": \"2020-04-10T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"positive\": 2108, \"deceased\": 7, \"positive_100k\": 37.384662640662455, \"deceased_100k\": 0.1241426178769626, \"driving\": 37.66, \"transit\": 15.42, \"walking\": 34.88, \"retail_and_recreation\": 37.0, \"grocery_and_pharmacy\": 87.0, \"parks\": 56.0, \"transit_stations\": 25.0, \"workplaces\": 17.0, \"residential\": 153.0, \"new\": 198.0, \"new_100k\": 3.511462619948368, \"mobility\": 29.320000000000004}, {\"region_label\": \"Singapore\", \"date\": \"2020-04-11T00:00:00\", \"country\": \"SGP\", \"country_label\": \"Singapore\", \"region_iso\": \"SGP\", \"positive\": 2299, \"deceased\": 8, \"positive_100k\": 40.77198264273386, \"deceased_100k\": 0.14187727757367155, \"driving\": 34.53, \"transit\": 14.46, \"walking\": 36.09, \"retail_and_recreation\": 39.0, \"grocery_and_pharmacy\": 79.0, \"parks\": 49.0, \"transit_stations\": 34.0, \"workplaces\": 49.0, \"residential\": 132.0, \"new\": 191.0, \"new_100k\": 3.387320002071405, \"mobility\": 28.360000000000003}, {\"region_label\": \"Slovenia\", \"date\": \"2020-02-15T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 138.04, \"transit\": null, \"walking\": 193.21, \"retail_and_recreation\": 111.0, \"grocery_and_pharmacy\": 105.0, \"parks\": 141.0, \"transit_stations\": 122.0, \"workplaces\": 107.0, \"residential\": 97.0, \"new\": null, \"new_100k\": null, \"mobility\": 165.625}, {\"region_label\": \"Slovenia\", \"date\": \"2020-02-16T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 119.17, \"transit\": null, \"walking\": 115.65, \"retail_and_recreation\": 111.0, \"grocery_and_pharmacy\": 106.0, \"parks\": 144.0, \"transit_stations\": 113.0, \"workplaces\": 102.0, \"residential\": 97.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 117.41}, {\"region_label\": \"Slovenia\", \"date\": \"2020-02-17T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 106.58, \"transit\": null, \"walking\": 129.77, \"retail_and_recreation\": 101.0, \"grocery_and_pharmacy\": 100.0, \"parks\": 115.0, \"transit_stations\": 94.0, \"workplaces\": 90.0, \"residential\": 101.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 118.17500000000001}, {\"region_label\": \"Slovenia\", \"date\": \"2020-02-18T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 106.6, \"transit\": null, \"walking\": 127.33, \"retail_and_recreation\": 105.0, \"grocery_and_pharmacy\": 102.0, \"parks\": 109.0, \"transit_stations\": 96.0, \"workplaces\": 91.0, \"residential\": 101.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 116.965}, {\"region_label\": \"Slovenia\", \"date\": \"2020-02-19T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 109.79, \"transit\": null, \"walking\": 127.69, \"retail_and_recreation\": 104.0, \"grocery_and_pharmacy\": 101.0, \"parks\": 112.0, \"transit_stations\": 96.0, \"workplaces\": 91.0, \"residential\": 100.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 118.74000000000001}, {\"region_label\": \"Slovenia\", \"date\": \"2020-02-20T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 116.48, \"transit\": null, \"walking\": 125.9, \"retail_and_recreation\": 104.0, \"grocery_and_pharmacy\": 101.0, \"parks\": 120.0, \"transit_stations\": 99.0, \"workplaces\": 89.0, \"residential\": 100.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 121.19}, {\"region_label\": \"Slovenia\", \"date\": \"2020-02-21T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 128.85, \"transit\": null, \"walking\": 143.45, \"retail_and_recreation\": 101.0, \"grocery_and_pharmacy\": 99.0, \"parks\": 125.0, \"transit_stations\": 102.0, \"workplaces\": 89.0, \"residential\": 100.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 136.14999999999998}, {\"region_label\": \"Slovenia\", \"date\": \"2020-02-22T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 120.33, \"transit\": null, \"walking\": 130.5, \"retail_and_recreation\": 108.0, \"grocery_and_pharmacy\": 103.0, \"parks\": 145.0, \"transit_stations\": 131.0, \"workplaces\": 101.0, \"residential\": 96.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 125.41499999999999}, {\"region_label\": \"Slovenia\", \"date\": \"2020-02-23T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 120.12, \"transit\": null, \"walking\": 107.11, \"retail_and_recreation\": 109.0, \"grocery_and_pharmacy\": 107.0, \"parks\": 119.0, \"transit_stations\": 124.0, \"workplaces\": 102.0, \"residential\": 97.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 113.61500000000001}, {\"region_label\": \"Slovenia\", \"date\": \"2020-02-24T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 108.21, \"transit\": null, \"walking\": 139.37, \"retail_and_recreation\": 102.0, \"grocery_and_pharmacy\": 109.0, \"parks\": 118.0, \"transit_stations\": 100.0, \"workplaces\": 93.0, \"residential\": 101.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 123.78999999999999}, {\"region_label\": \"Slovenia\", \"date\": \"2020-02-25T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 102.38, \"transit\": null, \"walking\": 137.61, \"retail_and_recreation\": 100.0, \"grocery_and_pharmacy\": 110.0, \"parks\": 113.0, \"transit_stations\": 102.0, \"workplaces\": 94.0, \"residential\": 101.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 119.995}, {\"region_label\": \"Slovenia\", \"date\": \"2020-02-26T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 101.07, \"transit\": null, \"walking\": 103.76, \"retail_and_recreation\": 89.0, \"grocery_and_pharmacy\": 96.0, \"parks\": 68.0, \"transit_stations\": 90.0, \"workplaces\": 93.0, \"residential\": 104.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 102.41499999999999}, {\"region_label\": \"Slovenia\", \"date\": \"2020-02-27T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 104.61, \"transit\": null, \"walking\": 120.36, \"retail_and_recreation\": 99.0, \"grocery_and_pharmacy\": 100.0, \"parks\": 103.0, \"transit_stations\": 99.0, \"workplaces\": 93.0, \"residential\": 102.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 112.485}, {\"region_label\": \"Slovenia\", \"date\": \"2020-02-28T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 114.17, \"transit\": null, \"walking\": 139.51, \"retail_and_recreation\": 99.0, \"grocery_and_pharmacy\": 101.0, \"parks\": 109.0, \"transit_stations\": 102.0, \"workplaces\": 93.0, \"residential\": 101.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 126.84}, {\"region_label\": \"Slovenia\", \"date\": \"2020-02-29T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 102.13, \"transit\": null, \"walking\": 117.95, \"retail_and_recreation\": 99.0, \"grocery_and_pharmacy\": 99.0, \"parks\": 102.0, \"transit_stations\": 104.0, \"workplaces\": 100.0, \"residential\": 100.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 110.03999999999999}, {\"region_label\": \"Slovenia\", \"date\": \"2020-03-01T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 93.93, \"transit\": null, \"walking\": 76.91, \"retail_and_recreation\": 86.0, \"grocery_and_pharmacy\": 98.0, \"parks\": 45.0, \"transit_stations\": 87.0, \"workplaces\": 98.0, \"residential\": 102.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 85.42}, {\"region_label\": \"Slovenia\", \"date\": \"2020-03-02T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 93.68, \"transit\": null, \"walking\": 106.71, \"retail_and_recreation\": 99.0, \"grocery_and_pharmacy\": 98.0, \"parks\": 90.0, \"transit_stations\": 105.0, \"workplaces\": 103.0, \"residential\": 100.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 100.195}, {\"region_label\": \"Slovenia\", \"date\": \"2020-03-03T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 97.15, \"transit\": null, \"walking\": 104.74, \"retail_and_recreation\": 98.0, \"grocery_and_pharmacy\": 97.0, \"parks\": 85.0, \"transit_stations\": 103.0, \"workplaces\": 102.0, \"residential\": 101.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 100.945}, {\"region_label\": \"Slovenia\", \"date\": \"2020-03-04T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 102.24, \"transit\": null, \"walking\": 119.04, \"retail_and_recreation\": 100.0, \"grocery_and_pharmacy\": 99.0, \"parks\": 95.0, \"transit_stations\": 106.0, \"workplaces\": 103.0, \"residential\": 100.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 110.64}, {\"region_label\": \"Slovenia\", \"date\": \"2020-03-05T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"positive\": 2, \"deceased\": 0, \"positive_100k\": 0.09674117672097717, \"deceased_100k\": 0.0, \"driving\": 100.33, \"transit\": null, \"walking\": 119.45, \"retail_and_recreation\": 100.0, \"grocery_and_pharmacy\": 103.0, \"parks\": 101.0, \"transit_stations\": 105.0, \"workplaces\": 103.0, \"residential\": 99.0, \"new\": 2.0, \"new_100k\": 0.09674117672097717, \"mobility\": 109.89}, {\"region_label\": \"Slovenia\", \"date\": \"2020-03-06T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"positive\": 7, \"deceased\": 0, \"positive_100k\": 0.3385941185234201, \"deceased_100k\": 0.0, \"driving\": 109.3, \"transit\": null, \"walking\": 131.92, \"retail_and_recreation\": 95.0, \"grocery_and_pharmacy\": 98.0, \"parks\": 77.0, \"transit_stations\": 100.0, \"workplaces\": 103.0, \"residential\": 101.0, \"new\": 5.0, \"new_100k\": 0.24185294180244293, \"mobility\": 120.60999999999999}, {\"region_label\": \"Slovenia\", \"date\": \"2020-03-07T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"positive\": 7, \"deceased\": 0, \"positive_100k\": 0.3385941185234201, \"deceased_100k\": 0.0, \"driving\": 101.14, \"transit\": null, \"walking\": 123.46, \"retail_and_recreation\": 103.0, \"grocery_and_pharmacy\": 106.0, \"parks\": 114.0, \"transit_stations\": 107.0, \"workplaces\": 104.0, \"residential\": 100.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 112.3}, {\"region_label\": \"Slovenia\", \"date\": \"2020-03-08T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"positive\": 16, \"deceased\": 0, \"positive_100k\": 0.7739294137678173, \"deceased_100k\": 0.0, \"driving\": 98.54, \"transit\": null, \"walking\": 95.0, \"retail_and_recreation\": 117.0, \"grocery_and_pharmacy\": 122.0, \"parks\": 147.0, \"transit_stations\": 118.0, \"workplaces\": 103.0, \"residential\": 98.0, \"new\": 9.0, \"new_100k\": 0.43533529524439724, \"mobility\": 96.77000000000001}, {\"region_label\": \"Slovenia\", \"date\": \"2020-03-09T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"positive\": 16, \"deceased\": 0, \"positive_100k\": 0.7739294137678173, \"deceased_100k\": 0.0, \"driving\": 88.86, \"transit\": null, \"walking\": 102.59, \"retail_and_recreation\": 96.0, \"grocery_and_pharmacy\": 99.0, \"parks\": 108.0, \"transit_stations\": 100.0, \"workplaces\": 101.0, \"residential\": 101.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 95.725}, {\"region_label\": \"Slovenia\", \"date\": \"2020-03-10T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"positive\": 31, \"deceased\": 0, \"positive_100k\": 1.499488239175146, \"deceased_100k\": 0.0, \"driving\": 87.04, \"transit\": null, \"walking\": 94.02, \"retail_and_recreation\": 97.0, \"grocery_and_pharmacy\": 105.0, \"parks\": 108.0, \"transit_stations\": 102.0, \"workplaces\": 101.0, \"residential\": 101.0, \"new\": 15.0, \"new_100k\": 0.7255588254073287, \"mobility\": 90.53}, {\"region_label\": \"Slovenia\", \"date\": \"2020-03-11T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"positive\": 57, \"deceased\": 0, \"positive_100k\": 2.7571235365478493, \"deceased_100k\": 0.0, \"driving\": 85.92, \"transit\": null, \"walking\": 104.34, \"retail_and_recreation\": 95.0, \"grocery_and_pharmacy\": 105.0, \"parks\": 128.0, \"transit_stations\": 102.0, \"workplaces\": 100.0, \"residential\": 101.0, \"new\": 26.0, \"new_100k\": 1.2576352973727032, \"mobility\": 95.13}, {\"region_label\": \"Slovenia\", \"date\": \"2020-03-12T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"positive\": 89, \"deceased\": 0, \"positive_100k\": 4.304982364083483, \"deceased_100k\": 0.0, \"driving\": 68.77, \"transit\": null, \"walking\": 82.63, \"retail_and_recreation\": 93.0, \"grocery_and_pharmacy\": 129.0, \"parks\": 111.0, \"transit_stations\": 95.0, \"workplaces\": 97.0, \"residential\": 102.0, \"new\": 32.0, \"new_100k\": 1.547858827535634, \"mobility\": 75.69999999999999}, {\"region_label\": \"Slovenia\", \"date\": \"2020-03-13T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"positive\": 141, \"deceased\": 0, \"positive_100k\": 6.820252958828889, \"deceased_100k\": 0.0, \"driving\": 61.01, \"transit\": null, \"walking\": 53.41, \"retail_and_recreation\": 71.0, \"grocery_and_pharmacy\": 118.0, \"parks\": 64.0, \"transit_stations\": 71.0, \"workplaces\": 87.0, \"residential\": 111.0, \"new\": 52.0, \"new_100k\": 2.515270594745406, \"mobility\": 57.209999999999994}, {\"region_label\": \"Slovenia\", \"date\": \"2020-03-14T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"positive\": 181, \"deceased\": 1, \"positive_100k\": 8.755076493248433, \"deceased_100k\": 0.04837058836048858, \"driving\": 42.95, \"transit\": null, \"walking\": 45.35, \"retail_and_recreation\": 50.0, \"grocery_and_pharmacy\": 78.0, \"parks\": 68.0, \"transit_stations\": 70.0, \"workplaces\": 87.0, \"residential\": 111.0, \"new\": 40.0, \"new_100k\": 1.934823534419544, \"mobility\": 44.150000000000006}, {\"region_label\": \"Slovenia\", \"date\": \"2020-03-15T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"positive\": 219, \"deceased\": 1, \"positive_100k\": 10.593158850946999, \"deceased_100k\": 0.04837058836048858, \"driving\": 38.98, \"transit\": null, \"walking\": 53.41, \"retail_and_recreation\": 39.0, \"grocery_and_pharmacy\": 65.0, \"parks\": 91.0, \"transit_stations\": 72.0, \"workplaces\": 77.0, \"residential\": 108.0, \"new\": 38.0, \"new_100k\": 1.8380823576985659, \"mobility\": 46.19499999999999}, {\"region_label\": \"Slovenia\", \"date\": \"2020-03-16T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"positive\": 253, \"deceased\": 1, \"positive_100k\": 12.23775885520361, \"deceased_100k\": 0.04837058836048858, \"driving\": 37.13, \"transit\": null, \"walking\": 51.44, \"retail_and_recreation\": 33.0, \"grocery_and_pharmacy\": 71.0, \"parks\": 94.0, \"transit_stations\": 47.0, \"workplaces\": 56.0, \"residential\": 120.0, \"new\": 34.0, \"new_100k\": 1.6446000042566116, \"mobility\": 44.285}, {\"region_label\": \"Slovenia\", \"date\": \"2020-03-17T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"positive\": 275, \"deceased\": 1, \"positive_100k\": 13.30191179913436, \"deceased_100k\": 0.04837058836048858, \"driving\": 36.35, \"transit\": null, \"walking\": 48.85, \"retail_and_recreation\": 27.0, \"grocery_and_pharmacy\": 58.0, \"parks\": 100.0, \"transit_stations\": 45.0, \"workplaces\": 49.0, \"residential\": 122.0, \"new\": 22.0, \"new_100k\": 1.0641529439307487, \"mobility\": 42.6}, {\"region_label\": \"Slovenia\", \"date\": \"2020-03-18T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"positive\": 275, \"deceased\": 1, \"positive_100k\": 13.30191179913436, \"deceased_100k\": 0.04837058836048858, \"driving\": 37.31, \"transit\": null, \"walking\": 50.13, \"retail_and_recreation\": 26.0, \"grocery_and_pharmacy\": 59.0, \"parks\": 94.0, \"transit_stations\": 44.0, \"workplaces\": 47.0, \"residential\": 123.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 43.72}, {\"region_label\": \"Slovenia\", \"date\": \"2020-03-19T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"positive\": 286, \"deceased\": 1, \"positive_100k\": 13.833988271099733, \"deceased_100k\": 0.04837058836048858, \"driving\": 37.72, \"transit\": null, \"walking\": 51.55, \"retail_and_recreation\": 26.0, \"grocery_and_pharmacy\": 57.0, \"parks\": 97.0, \"transit_stations\": 43.0, \"workplaces\": 45.0, \"residential\": 123.0, \"new\": 11.0, \"new_100k\": 0.5320764719653734, \"mobility\": 44.635}, {\"region_label\": \"Slovenia\", \"date\": \"2020-03-20T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"positive\": 341, \"deceased\": 1, \"positive_100k\": 16.494370630926607, \"deceased_100k\": 0.04837058836048858, \"driving\": 37.81, \"transit\": null, \"walking\": 46.15, \"retail_and_recreation\": 24.0, \"grocery_and_pharmacy\": 59.0, \"parks\": 80.0, \"transit_stations\": 41.0, \"workplaces\": 45.0, \"residential\": 126.0, \"new\": 55.0, \"new_100k\": 2.6603823598268743, \"mobility\": 41.980000000000004}, {\"region_label\": \"Slovenia\", \"date\": \"2020-03-21T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"positive\": 383, \"deceased\": 1, \"positive_100k\": 18.525935342067125, \"deceased_100k\": 0.04837058836048858, \"driving\": 28.86, \"transit\": null, \"walking\": 35.13, \"retail_and_recreation\": 20.0, \"grocery_and_pharmacy\": 52.0, \"parks\": 59.0, \"transit_stations\": 49.0, \"workplaces\": 55.0, \"residential\": 116.0, \"new\": 42.0, \"new_100k\": 2.0315647111405184, \"mobility\": 31.995}, {\"region_label\": \"Slovenia\", \"date\": \"2020-03-22T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"positive\": 414, \"deceased\": 2, \"positive_100k\": 20.025423581242272, \"deceased_100k\": 0.09674117672097717, \"driving\": 29.99, \"transit\": null, \"walking\": 31.23, \"retail_and_recreation\": 10.0, \"grocery_and_pharmacy\": 8.0, \"parks\": 41.0, \"transit_stations\": 36.0, \"workplaces\": 51.0, \"residential\": 115.0, \"new\": 31.0, \"new_100k\": 1.4994882391751467, \"mobility\": 30.61}, {\"region_label\": \"Slovenia\", \"date\": \"2020-03-23T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"positive\": 442, \"deceased\": 3, \"positive_100k\": 21.379800055335952, \"deceased_100k\": 0.14511176508146575, \"driving\": 30.39, \"transit\": null, \"walking\": 29.95, \"retail_and_recreation\": 25.0, \"grocery_and_pharmacy\": 61.0, \"parks\": 53.0, \"transit_stations\": 34.0, \"workplaces\": 43.0, \"residential\": 126.0, \"new\": 28.0, \"new_100k\": 1.3543764740936801, \"mobility\": 30.17}, {\"region_label\": \"Slovenia\", \"date\": \"2020-03-24T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"positive\": 480, \"deceased\": 4, \"positive_100k\": 23.21788241303452, \"deceased_100k\": 0.19348235344195433, \"driving\": 31.83, \"transit\": null, \"walking\": 33.97, \"retail_and_recreation\": 22.0, \"grocery_and_pharmacy\": 53.0, \"parks\": 46.0, \"transit_stations\": 32.0, \"workplaces\": 42.0, \"residential\": 128.0, \"new\": 38.0, \"new_100k\": 1.8380823576985676, \"mobility\": 32.9}, {\"region_label\": \"Slovenia\", \"date\": \"2020-03-25T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"positive\": 528, \"deceased\": 5, \"positive_100k\": 25.53967065433797, \"deceased_100k\": 0.24185294180244293, \"driving\": 29.42, \"transit\": null, \"walking\": 29.3, \"retail_and_recreation\": 21.0, \"grocery_and_pharmacy\": 55.0, \"parks\": 37.0, \"transit_stations\": 30.0, \"workplaces\": 42.0, \"residential\": 128.0, \"new\": 48.0, \"new_100k\": 2.3217882413034516, \"mobility\": 29.36}, {\"region_label\": \"Slovenia\", \"date\": \"2020-03-26T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"positive\": 562, \"deceased\": 6, \"positive_100k\": 27.184270658594585, \"deceased_100k\": 0.2902235301629315, \"driving\": 29.82, \"transit\": null, \"walking\": 29.95, \"retail_and_recreation\": 20.0, \"grocery_and_pharmacy\": 50.0, \"parks\": 36.0, \"transit_stations\": 28.0, \"workplaces\": 41.0, \"residential\": 129.0, \"new\": 34.0, \"new_100k\": 1.6446000042566133, \"mobility\": 29.884999999999998}, {\"region_label\": \"Slovenia\", \"date\": \"2020-03-27T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"positive\": 632, \"deceased\": 9, \"positive_100k\": 30.570211843828787, \"deceased_100k\": 0.43533529524439724, \"driving\": 32.57, \"transit\": null, \"walking\": 34.99, \"retail_and_recreation\": 23.0, \"grocery_and_pharmacy\": 56.0, \"parks\": 58.0, \"transit_stations\": 35.0, \"workplaces\": 43.0, \"residential\": 129.0, \"new\": 70.0, \"new_100k\": 3.385941185234202, \"mobility\": 33.78}, {\"region_label\": \"Slovenia\", \"date\": \"2020-03-28T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"positive\": 684, \"deceased\": 9, \"positive_100k\": 33.08548243857419, \"deceased_100k\": 0.43533529524439724, \"driving\": 30.45, \"transit\": null, \"walking\": 37.32, \"retail_and_recreation\": 23.0, \"grocery_and_pharmacy\": 56.0, \"parks\": 75.0, \"transit_stations\": 55.0, \"workplaces\": 57.0, \"residential\": 115.0, \"new\": 52.0, \"new_100k\": 2.5152705947454024, \"mobility\": 33.885}, {\"region_label\": \"Slovenia\", \"date\": \"2020-03-29T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"positive\": 730, \"deceased\": 11, \"positive_100k\": 35.310529503156665, \"deceased_100k\": 0.5320764719653743, \"driving\": 29.14, \"transit\": null, \"walking\": 31.48, \"retail_and_recreation\": 12.0, \"grocery_and_pharmacy\": 8.0, \"parks\": 57.0, \"transit_stations\": 46.0, \"workplaces\": 55.0, \"residential\": 113.0, \"new\": 46.0, \"new_100k\": 2.2250470645824763, \"mobility\": 30.310000000000002}, {\"region_label\": \"Slovenia\", \"date\": \"2020-03-30T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"positive\": 756, \"deceased\": 11, \"positive_100k\": 36.56816480052937, \"deceased_100k\": 0.5320764719653743, \"driving\": 27.37, \"transit\": null, \"walking\": 28.86, \"retail_and_recreation\": 22.0, \"grocery_and_pharmacy\": 51.0, \"parks\": 36.0, \"transit_stations\": 28.0, \"workplaces\": 43.0, \"residential\": 128.0, \"new\": 26.0, \"new_100k\": 1.2576352973727012, \"mobility\": 28.115000000000002}, {\"region_label\": \"Slovenia\", \"date\": \"2020-03-31T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"positive\": 802, \"deceased\": 15, \"positive_100k\": 38.79321186511184, \"deceased_100k\": 0.7255588254073287, \"driving\": 29.48, \"transit\": null, \"walking\": 32.65, \"retail_and_recreation\": 23.0, \"grocery_and_pharmacy\": 51.0, \"parks\": 57.0, \"transit_stations\": 35.0, \"workplaces\": 43.0, \"residential\": 127.0, \"new\": 46.0, \"new_100k\": 2.2250470645824763, \"mobility\": 31.064999999999998}, {\"region_label\": \"Slovenia\", \"date\": \"2020-04-01T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"positive\": 841, \"deceased\": 15, \"positive_100k\": 40.679664811170895, \"deceased_100k\": 0.7255588254073287, \"driving\": 31.26, \"transit\": null, \"walking\": 36.08, \"retail_and_recreation\": 23.0, \"grocery_and_pharmacy\": 49.0, \"parks\": 65.0, \"transit_stations\": 38.0, \"workplaces\": 43.0, \"residential\": 126.0, \"new\": 39.0, \"new_100k\": 1.8864529460590518, \"mobility\": 33.67}, {\"region_label\": \"Slovenia\", \"date\": \"2020-04-02T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"positive\": 897, \"deceased\": 17, \"positive_100k\": 43.388417759358255, \"deceased_100k\": 0.8223000021283059, \"driving\": 29.51, \"transit\": null, \"walking\": 42.14, \"retail_and_recreation\": 25.0, \"grocery_and_pharmacy\": 53.0, \"parks\": 70.0, \"transit_stations\": 39.0, \"workplaces\": 43.0, \"residential\": 125.0, \"new\": 56.0, \"new_100k\": 2.7087529481873602, \"mobility\": 35.825}, {\"region_label\": \"Slovenia\", \"date\": \"2020-04-03T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"positive\": 934, \"deceased\": 20, \"positive_100k\": 45.17812952869633, \"deceased_100k\": 0.9674117672097717, \"driving\": 32.16, \"transit\": null, \"walking\": 42.36, \"retail_and_recreation\": 25.0, \"grocery_and_pharmacy\": 58.0, \"parks\": 65.0, \"transit_stations\": 39.0, \"workplaces\": 44.0, \"residential\": 128.0, \"new\": 37.0, \"new_100k\": 1.7897117693380764, \"mobility\": 37.26}, {\"region_label\": \"Slovenia\", \"date\": \"2020-04-04T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"positive\": 977, \"deceased\": 22, \"positive_100k\": 47.25806482819735, \"deceased_100k\": 1.0641529439307487, \"driving\": 24.76, \"transit\": null, \"walking\": 39.33, \"retail_and_recreation\": 22.0, \"grocery_and_pharmacy\": 55.0, \"parks\": 56.0, \"transit_stations\": 49.0, \"workplaces\": 56.0, \"residential\": 116.0, \"new\": 43.0, \"new_100k\": 2.0799352995010167, \"mobility\": 32.045}, {\"region_label\": \"Slovenia\", \"date\": \"2020-04-05T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"positive\": 997, \"deceased\": 28, \"positive_100k\": 48.225476595407116, \"deceased_100k\": 1.3543764740936803, \"driving\": 28.35, \"transit\": null, \"walking\": 50.71, \"retail_and_recreation\": 14.0, \"grocery_and_pharmacy\": 9.0, \"parks\": 66.0, \"transit_stations\": 49.0, \"workplaces\": 55.0, \"residential\": 113.0, \"new\": 20.0, \"new_100k\": 0.967411767209768, \"mobility\": 39.53}, {\"region_label\": \"Slovenia\", \"date\": \"2020-04-06T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"positive\": 1021, \"deceased\": 30, \"positive_100k\": 49.38637071605884, \"deceased_100k\": 1.4511176508146575, \"driving\": 33.66, \"transit\": null, \"walking\": 48.3, \"retail_and_recreation\": 29.0, \"grocery_and_pharmacy\": 60.0, \"parks\": 86.0, \"transit_stations\": 42.0, \"workplaces\": 45.0, \"residential\": 123.0, \"new\": 24.0, \"new_100k\": 1.1608941206517258, \"mobility\": 40.98}, {\"region_label\": \"Slovenia\", \"date\": \"2020-04-07T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"positive\": 1059, \"deceased\": 36, \"positive_100k\": 51.2244530737574, \"deceased_100k\": 1.741341180977589, \"driving\": 35.57, \"transit\": null, \"walking\": 50.35, \"retail_and_recreation\": 29.0, \"grocery_and_pharmacy\": 59.0, \"parks\": 90.0, \"transit_stations\": 44.0, \"workplaces\": 45.0, \"residential\": 123.0, \"new\": 38.0, \"new_100k\": 1.8380823576985605, \"mobility\": 42.96}, {\"region_label\": \"Slovenia\", \"date\": \"2020-04-08T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"positive\": 1091, \"deceased\": 40, \"positive_100k\": 52.77231190129304, \"deceased_100k\": 1.9348235344195435, \"driving\": 36.68, \"transit\": null, \"walking\": 53.96, \"retail_and_recreation\": 29.0, \"grocery_and_pharmacy\": 61.0, \"parks\": 85.0, \"transit_stations\": 43.0, \"workplaces\": 45.0, \"residential\": 123.0, \"new\": 32.0, \"new_100k\": 1.5478588275356344, \"mobility\": 45.32}, {\"region_label\": \"Slovenia\", \"date\": \"2020-04-09T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"positive\": 1124, \"deceased\": 43, \"positive_100k\": 54.36854131718917, \"deceased_100k\": 2.0799352995010087, \"driving\": 38.77, \"transit\": null, \"walking\": 52.68, \"retail_and_recreation\": 32.0, \"grocery_and_pharmacy\": 68.0, \"parks\": 84.0, \"transit_stations\": 43.0, \"workplaces\": 45.0, \"residential\": 122.0, \"new\": 33.0, \"new_100k\": 1.5962294158961328, \"mobility\": 45.725}, {\"region_label\": \"Slovenia\", \"date\": \"2020-04-10T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"positive\": 1160, \"deceased\": 45, \"positive_100k\": 56.10988249816675, \"deceased_100k\": 2.1766764762219863, \"driving\": 35.73, \"transit\": null, \"walking\": 51.73, \"retail_and_recreation\": 30.0, \"grocery_and_pharmacy\": 71.0, \"parks\": 76.0, \"transit_stations\": 41.0, \"workplaces\": 44.0, \"residential\": 126.0, \"new\": 36.0, \"new_100k\": 1.741341180977578, \"mobility\": 43.73}, {\"region_label\": \"Slovenia\", \"date\": \"2020-04-11T00:00:00\", \"country\": \"SVN\", \"country_label\": \"Slovenia\", \"region_iso\": \"SVN\", \"positive\": 1188, \"deceased\": 50, \"positive_100k\": 57.46425897226044, \"deceased_100k\": 2.4185294180244292, \"driving\": 24.74, \"transit\": null, \"walking\": 42.28, \"retail_and_recreation\": 24.0, \"grocery_and_pharmacy\": 61.0, \"parks\": 66.0, \"transit_stations\": 53.0, \"workplaces\": 54.0, \"residential\": 115.0, \"new\": 28.0, \"new_100k\": 1.3543764740936908, \"mobility\": 33.51}, {\"region_label\": \"Spain\", \"date\": \"2020-02-15T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"positive\": 2, \"deceased\": 0, \"positive_100k\": 0.004280478435067358, \"deceased_100k\": 0.0, \"driving\": 151.96, \"transit\": 126.58, \"walking\": 192.6, \"retail_and_recreation\": 102.0, \"grocery_and_pharmacy\": 99.0, \"parks\": 126.0, \"transit_stations\": 108.0, \"workplaces\": 100.0, \"residential\": 98.0, \"new\": null, \"new_100k\": null, \"mobility\": 157.04666666666665}, {\"region_label\": \"Spain\", \"date\": \"2020-02-16T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"positive\": 2, \"deceased\": 0, \"positive_100k\": 0.004280478435067358, \"deceased_100k\": 0.0, \"driving\": 130.41, \"transit\": 116.03, \"walking\": 133.31, \"retail_and_recreation\": 102.0, \"grocery_and_pharmacy\": 103.0, \"parks\": 113.0, \"transit_stations\": 105.0, \"workplaces\": 99.0, \"residential\": 98.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 126.58333333333333}, {\"region_label\": \"Spain\", \"date\": \"2020-02-17T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"positive\": 2, \"deceased\": 0, \"positive_100k\": 0.004280478435067358, \"deceased_100k\": 0.0, \"driving\": 114.74, \"transit\": 129.21, \"walking\": 125.89, \"retail_and_recreation\": 100.0, \"grocery_and_pharmacy\": 101.0, \"parks\": 109.0, \"transit_stations\": 103.0, \"workplaces\": 103.0, \"residential\": 99.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 123.27999999999999}, {\"region_label\": \"Spain\", \"date\": \"2020-02-18T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"positive\": 2, \"deceased\": 0, \"positive_100k\": 0.004280478435067358, \"deceased_100k\": 0.0, \"driving\": 118.75, \"transit\": 137.13, \"walking\": 129.57, \"retail_and_recreation\": 98.0, \"grocery_and_pharmacy\": 100.0, \"parks\": 105.0, \"transit_stations\": 104.0, \"workplaces\": 103.0, \"residential\": 100.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 128.48333333333332}, {\"region_label\": \"Spain\", \"date\": \"2020-02-19T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"positive\": 2, \"deceased\": 0, \"positive_100k\": 0.004280478435067358, \"deceased_100k\": 0.0, \"driving\": 121.59, \"transit\": 136.61, \"walking\": 131.74, \"retail_and_recreation\": 100.0, \"grocery_and_pharmacy\": 101.0, \"parks\": 111.0, \"transit_stations\": 102.0, \"workplaces\": 103.0, \"residential\": 99.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 129.98000000000002}, {\"region_label\": \"Spain\", \"date\": \"2020-02-20T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"positive\": 2, \"deceased\": 0, \"positive_100k\": 0.004280478435067358, \"deceased_100k\": 0.0, \"driving\": 126.22, \"transit\": 143.03, \"walking\": 138.1, \"retail_and_recreation\": 101.0, \"grocery_and_pharmacy\": 101.0, \"parks\": 115.0, \"transit_stations\": 105.0, \"workplaces\": 103.0, \"residential\": 99.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 135.78333333333333}, {\"region_label\": \"Spain\", \"date\": \"2020-02-21T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"positive\": 2, \"deceased\": 0, \"positive_100k\": 0.004280478435067358, \"deceased_100k\": 0.0, \"driving\": 150.25, \"transit\": 157.63, \"walking\": 165.75, \"retail_and_recreation\": 101.0, \"grocery_and_pharmacy\": 102.0, \"parks\": 120.0, \"transit_stations\": 106.0, \"workplaces\": 102.0, \"residential\": 98.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 157.87666666666667}, {\"region_label\": \"Spain\", \"date\": \"2020-02-22T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"positive\": 2, \"deceased\": 0, \"positive_100k\": 0.004280478435067358, \"deceased_100k\": 0.0, \"driving\": 150.06, \"transit\": 153.86, \"walking\": 191.28, \"retail_and_recreation\": 102.0, \"grocery_and_pharmacy\": 102.0, \"parks\": 144.0, \"transit_stations\": 114.0, \"workplaces\": 102.0, \"residential\": 98.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 165.0666666666667}, {\"region_label\": \"Spain\", \"date\": \"2020-02-23T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"positive\": 2, \"deceased\": 0, \"positive_100k\": 0.004280478435067358, \"deceased_100k\": 0.0, \"driving\": 131.06, \"transit\": 129.1, \"walking\": 134.83, \"retail_and_recreation\": 107.0, \"grocery_and_pharmacy\": 110.0, \"parks\": 133.0, \"transit_stations\": 111.0, \"workplaces\": 101.0, \"residential\": 97.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 131.66333333333333}, {\"region_label\": \"Spain\", \"date\": \"2020-02-24T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"positive\": 2, \"deceased\": 0, \"positive_100k\": 0.004280478435067358, \"deceased_100k\": 0.0, \"driving\": 122.17, \"transit\": 130.22, \"walking\": 130.32, \"retail_and_recreation\": 105.0, \"grocery_and_pharmacy\": 103.0, \"parks\": 136.0, \"transit_stations\": 104.0, \"workplaces\": 93.0, \"residential\": 100.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 127.57}, {\"region_label\": \"Spain\", \"date\": \"2020-02-25T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"positive\": 6, \"deceased\": 0, \"positive_100k\": 0.012841435305202072, \"deceased_100k\": 0.0, \"driving\": 118.88, \"transit\": 125.4, \"walking\": 121.11, \"retail_and_recreation\": 98.0, \"grocery_and_pharmacy\": 99.0, \"parks\": 117.0, \"transit_stations\": 103.0, \"workplaces\": 94.0, \"residential\": 101.0, \"new\": 4.0, \"new_100k\": 0.008560956870134714, \"mobility\": 121.79666666666667}, {\"region_label\": \"Spain\", \"date\": \"2020-02-26T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"positive\": 13, \"deceased\": 0, \"positive_100k\": 0.027823109827937825, \"deceased_100k\": 0.0, \"driving\": 119.43, \"transit\": 131.87, \"walking\": 123.93, \"retail_and_recreation\": 100.0, \"grocery_and_pharmacy\": 104.0, \"parks\": 111.0, \"transit_stations\": 101.0, \"workplaces\": 100.0, \"residential\": 100.0, \"new\": 7.0, \"new_100k\": 0.014981674522735753, \"mobility\": 125.07666666666667}, {\"region_label\": \"Spain\", \"date\": \"2020-02-27T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"positive\": 15, \"deceased\": 0, \"positive_100k\": 0.03210358826300518, \"deceased_100k\": 0.0, \"driving\": 131.03, \"transit\": 144.73, \"walking\": 136.99, \"retail_and_recreation\": 104.0, \"grocery_and_pharmacy\": 108.0, \"parks\": 116.0, \"transit_stations\": 106.0, \"workplaces\": 101.0, \"residential\": 98.0, \"new\": 2.0, \"new_100k\": 0.004280478435067358, \"mobility\": 137.58333333333334}, {\"region_label\": \"Spain\", \"date\": \"2020-02-28T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"positive\": 32, \"deceased\": 0, \"positive_100k\": 0.06848765496107773, \"deceased_100k\": 0.0, \"driving\": 149.81, \"transit\": 160.26, \"walking\": 170.82, \"retail_and_recreation\": 99.0, \"grocery_and_pharmacy\": 93.0, \"parks\": 133.0, \"transit_stations\": 102.0, \"workplaces\": 89.0, \"residential\": 100.0, \"new\": 17.0, \"new_100k\": 0.036384066698072544, \"mobility\": 160.29666666666665}, {\"region_label\": \"Spain\", \"date\": \"2020-02-29T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"positive\": 45, \"deceased\": 0, \"positive_100k\": 0.09631076478901554, \"deceased_100k\": 0.0, \"driving\": 145.53, \"transit\": 148.3, \"walking\": 183.15, \"retail_and_recreation\": 99.0, \"grocery_and_pharmacy\": 104.0, \"parks\": 119.0, \"transit_stations\": 106.0, \"workplaces\": 99.0, \"residential\": 99.0, \"new\": 13.0, \"new_100k\": 0.027823109827937814, \"mobility\": 158.99333333333334}, {\"region_label\": \"Spain\", \"date\": \"2020-03-01T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"positive\": 84, \"deceased\": 0, \"positive_100k\": 0.179780094272829, \"deceased_100k\": 0.0, \"driving\": 124.66, \"transit\": 133.9, \"walking\": 125.56, \"retail_and_recreation\": 102.0, \"grocery_and_pharmacy\": 106.0, \"parks\": 106.0, \"transit_stations\": 105.0, \"workplaces\": 101.0, \"residential\": 98.0, \"new\": 39.0, \"new_100k\": 0.08346932948381347, \"mobility\": 128.04}, {\"region_label\": \"Spain\", \"date\": \"2020-03-02T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"positive\": 120, \"deceased\": 0, \"positive_100k\": 0.25682870610404146, \"deceased_100k\": 0.0, \"driving\": 111.16, \"transit\": 129.45, \"walking\": 112.98, \"retail_and_recreation\": 97.0, \"grocery_and_pharmacy\": 101.0, \"parks\": 93.0, \"transit_stations\": 97.0, \"workplaces\": 97.0, \"residential\": 101.0, \"new\": 36.0, \"new_100k\": 0.07704861183121245, \"mobility\": 117.86333333333333}, {\"region_label\": \"Spain\", \"date\": \"2020-03-03T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"positive\": 165, \"deceased\": 1, \"positive_100k\": 0.353139470893057, \"deceased_100k\": 0.002140239217533679, \"driving\": 110.44, \"transit\": 128.39, \"walking\": 114.03, \"retail_and_recreation\": 97.0, \"grocery_and_pharmacy\": 103.0, \"parks\": 97.0, \"transit_stations\": 101.0, \"workplaces\": 103.0, \"residential\": 100.0, \"new\": 45.0, \"new_100k\": 0.09631076478901551, \"mobility\": 117.62}, {\"region_label\": \"Spain\", \"date\": \"2020-03-04T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"positive\": 222, \"deceased\": 2, \"positive_100k\": 0.4751331062924767, \"deceased_100k\": 0.004280478435067358, \"driving\": 113.99, \"transit\": 134.24, \"walking\": 120.37, \"retail_and_recreation\": 100.0, \"grocery_and_pharmacy\": 104.0, \"parks\": 109.0, \"transit_stations\": 102.0, \"workplaces\": 103.0, \"residential\": 100.0, \"new\": 57.0, \"new_100k\": 0.12199363539941971, \"mobility\": 122.86666666666667}, {\"region_label\": \"Spain\", \"date\": \"2020-03-05T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"positive\": 259, \"deceased\": 3, \"positive_100k\": 0.5543219573412228, \"deceased_100k\": 0.006420717652601036, \"driving\": 120.11, \"transit\": 141.99, \"walking\": 130.01, \"retail_and_recreation\": 99.0, \"grocery_and_pharmacy\": 102.0, \"parks\": 102.0, \"transit_stations\": 100.0, \"workplaces\": 102.0, \"residential\": 100.0, \"new\": 37.0, \"new_100k\": 0.07918885104874612, \"mobility\": 130.70333333333335}, {\"region_label\": \"Spain\", \"date\": \"2020-03-06T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"positive\": 400, \"deceased\": 5, \"positive_100k\": 0.8560956870134715, \"deceased_100k\": 0.010701196087668393, \"driving\": 140.06, \"transit\": 160.56, \"walking\": 157.84, \"retail_and_recreation\": 98.0, \"grocery_and_pharmacy\": 102.0, \"parks\": 100.0, \"transit_stations\": 100.0, \"workplaces\": 99.0, \"residential\": 100.0, \"new\": 141.0, \"new_100k\": 0.3017737296722487, \"mobility\": 152.82000000000002}, {\"region_label\": \"Spain\", \"date\": \"2020-03-07T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"positive\": 500, \"deceased\": 10, \"positive_100k\": 1.0701196087668394, \"deceased_100k\": 0.021402392175336786, \"driving\": 142.84, \"transit\": 155.51, \"walking\": 178.42, \"retail_and_recreation\": 99.0, \"grocery_and_pharmacy\": 101.0, \"parks\": 117.0, \"transit_stations\": 104.0, \"workplaces\": 101.0, \"residential\": 99.0, \"new\": 100.0, \"new_100k\": 0.21402392175336793, \"mobility\": 158.92333333333332}, {\"region_label\": \"Spain\", \"date\": \"2020-03-08T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"positive\": 673, \"deceased\": 17, \"positive_100k\": 1.4403809934001657, \"deceased_100k\": 0.03638406669807254, \"driving\": 118.78, \"transit\": 128.11, \"walking\": 123.06, \"retail_and_recreation\": 104.0, \"grocery_and_pharmacy\": 107.0, \"parks\": 119.0, \"transit_stations\": 108.0, \"workplaces\": 101.0, \"residential\": 98.0, \"new\": 173.0, \"new_100k\": 0.37026138463332625, \"mobility\": 123.31666666666668}, {\"region_label\": \"Spain\", \"date\": \"2020-03-09T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"positive\": 1073, \"deceased\": 28, \"positive_100k\": 2.296476680413637, \"deceased_100k\": 0.059926698090943004, \"driving\": 102.18, \"transit\": 117.27, \"walking\": 108.59, \"retail_and_recreation\": 99.0, \"grocery_and_pharmacy\": 104.0, \"parks\": 112.0, \"transit_stations\": 100.0, \"workplaces\": 103.0, \"residential\": 99.0, \"new\": 400.0, \"new_100k\": 0.8560956870134715, \"mobility\": 109.34666666666665}, {\"region_label\": \"Spain\", \"date\": \"2020-03-10T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"positive\": 1695, \"deceased\": 35, \"positive_100k\": 3.6277054737195855, \"deceased_100k\": 0.07490837261367876, \"driving\": 98.95, \"transit\": 105.2, \"walking\": 104.81, \"retail_and_recreation\": 97.0, \"grocery_and_pharmacy\": 118.0, \"parks\": 112.0, \"transit_stations\": 99.0, \"workplaces\": 102.0, \"residential\": 100.0, \"new\": 622.0, \"new_100k\": 1.3312287933059483, \"mobility\": 102.98666666666668}, {\"region_label\": \"Spain\", \"date\": \"2020-03-11T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"positive\": 2277, \"deceased\": 54, \"positive_100k\": 4.873324698324186, \"deceased_100k\": 0.11557291774681865, \"driving\": 94.52, \"transit\": 96.82, \"walking\": 100.74, \"retail_and_recreation\": 95.0, \"grocery_and_pharmacy\": 117.0, \"parks\": 117.0, \"transit_stations\": 91.0, \"workplaces\": 98.0, \"residential\": 101.0, \"new\": 582.0, \"new_100k\": 1.2456192246046007, \"mobility\": 97.36}, {\"region_label\": \"Spain\", \"date\": \"2020-03-12T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"positive\": 2277, \"deceased\": 55, \"positive_100k\": 4.873324698324186, \"deceased_100k\": 0.11771315696435233, \"driving\": 80.37, \"transit\": 68.61, \"walking\": 82.83, \"retail_and_recreation\": 87.0, \"grocery_and_pharmacy\": 127.0, \"parks\": 101.0, \"transit_stations\": 84.0, \"workplaces\": 95.0, \"residential\": 103.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 77.27}, {\"region_label\": \"Spain\", \"date\": \"2020-03-13T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"positive\": 5232, \"deceased\": 133, \"positive_100k\": 11.197731586136207, \"deceased_100k\": 0.28465181593197925, \"driving\": 71.42, \"transit\": 47.29, \"walking\": 66.09, \"retail_and_recreation\": 67.0, \"grocery_and_pharmacy\": 133.0, \"parks\": 78.0, \"transit_stations\": 68.0, \"workplaces\": 83.0, \"residential\": 108.0, \"new\": 2955.0, \"new_100k\": 6.324406887812021, \"mobility\": 61.6}, {\"region_label\": \"Spain\", \"date\": \"2020-03-14T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"positive\": 6391, \"deceased\": 195, \"positive_100k\": 13.67826883925774, \"deceased_100k\": 0.4173466474190673, \"driving\": 40.29, \"transit\": 25.78, \"walking\": 34.15, \"retail_and_recreation\": 31.0, \"grocery_and_pharmacy\": 92.0, \"parks\": 56.0, \"transit_stations\": 48.0, \"workplaces\": 69.0, \"residential\": 114.0, \"new\": 1159.0, \"new_100k\": 2.4805372531215326, \"mobility\": 33.406666666666666}, {\"region_label\": \"Spain\", \"date\": \"2020-03-15T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"positive\": 7798, \"deceased\": 289, \"positive_100k\": 16.689585418327628, \"deceased_100k\": 0.6185291338672331, \"driving\": 23.67, \"transit\": 16.11, \"walking\": 14.33, \"retail_and_recreation\": 13.0, \"grocery_and_pharmacy\": 51.0, \"parks\": 24.0, \"transit_stations\": 29.0, \"workplaces\": 52.0, \"residential\": 117.0, \"new\": 1407.0, \"new_100k\": 3.011316579069888, \"mobility\": 18.036666666666665}, {\"region_label\": \"Spain\", \"date\": \"2020-03-16T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"positive\": 9942, \"deceased\": 342, \"positive_100k\": 21.278258300719834, \"deceased_100k\": 0.7319618123965181, \"driving\": 22.6, \"transit\": 12.85, \"walking\": 11.45, \"retail_and_recreation\": 20.0, \"grocery_and_pharmacy\": 67.0, \"parks\": 28.0, \"transit_stations\": 29.0, \"workplaces\": 48.0, \"residential\": 123.0, \"new\": 2144.0, \"new_100k\": 4.588672882392206, \"mobility\": 15.633333333333335}, {\"region_label\": \"Spain\", \"date\": \"2020-03-17T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"positive\": 11748, \"deceased\": 533, \"positive_100k\": 25.14353032758566, \"deceased_100k\": 1.1407475029454508, \"driving\": 20.05, \"transit\": 10.69, \"walking\": 10.66, \"retail_and_recreation\": 17.0, \"grocery_and_pharmacy\": 61.0, \"parks\": 27.0, \"transit_stations\": 26.0, \"workplaces\": 41.0, \"residential\": 125.0, \"new\": 1806.0, \"new_100k\": 3.8652720268658243, \"mobility\": 13.800000000000002}, {\"region_label\": \"Spain\", \"date\": \"2020-03-18T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"positive\": 13910, \"deceased\": 623, \"positive_100k\": 29.770727515893466, \"deceased_100k\": 1.3333690325234817, \"driving\": 18.95, \"transit\": 10.04, \"walking\": 10.12, \"retail_and_recreation\": 16.0, \"grocery_and_pharmacy\": 64.0, \"parks\": 27.0, \"transit_stations\": 24.0, \"workplaces\": 40.0, \"residential\": 126.0, \"new\": 2162.0, \"new_100k\": 4.627197188307807, \"mobility\": 13.036666666666667}, {\"region_label\": \"Spain\", \"date\": \"2020-03-19T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"positive\": 17963, \"deceased\": 830, \"positive_100k\": 38.44511706455747, \"deceased_100k\": 1.7763985505529534, \"driving\": 16.94, \"transit\": 9.26, \"walking\": 9.07, \"retail_and_recreation\": 12.0, \"grocery_and_pharmacy\": 42.0, \"parks\": 23.0, \"transit_stations\": 20.0, \"workplaces\": 29.0, \"residential\": 131.0, \"new\": 4053.0, \"new_100k\": 8.674389548664006, \"mobility\": 11.756666666666668}, {\"region_label\": \"Spain\", \"date\": \"2020-03-20T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"positive\": 20410, \"deceased\": 1043, \"positive_100k\": 43.68228242986238, \"deceased_100k\": 2.232269503887627, \"driving\": 17.59, \"transit\": 9.06, \"walking\": 9.82, \"retail_and_recreation\": 13.0, \"grocery_and_pharmacy\": 61.0, \"parks\": 21.0, \"transit_stations\": 20.0, \"workplaces\": 34.0, \"residential\": 132.0, \"new\": 2447.0, \"new_100k\": 5.237165365304911, \"mobility\": 12.156666666666666}, {\"region_label\": \"Spain\", \"date\": \"2020-03-21T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"positive\": 25374, \"deceased\": 1375, \"positive_100k\": 54.30642990569957, \"deceased_100k\": 2.942828924108808, \"driving\": 12.09, \"transit\": 7.76, \"walking\": 7.17, \"retail_and_recreation\": 8.0, \"grocery_and_pharmacy\": 47.0, \"parks\": 13.0, \"transit_stations\": 16.0, \"workplaces\": 37.0, \"residential\": 126.0, \"new\": 4964.0, \"new_100k\": 10.624147475837184, \"mobility\": 9.006666666666668}, {\"region_label\": \"Spain\", \"date\": \"2020-03-22T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"positive\": 28768, \"deceased\": 1772, \"positive_100k\": 61.570401810008875, \"deceased_100k\": 3.792503893469678, \"driving\": 10.93, \"transit\": 8.05, \"walking\": 5.82, \"retail_and_recreation\": 6.0, \"grocery_and_pharmacy\": 27.0, \"parks\": 11.0, \"transit_stations\": 13.0, \"workplaces\": 35.0, \"residential\": 122.0, \"new\": 3394.0, \"new_100k\": 7.263971904309308, \"mobility\": 8.266666666666667}, {\"region_label\": \"Spain\", \"date\": \"2020-03-23T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"positive\": 35136, \"deceased\": 2311, \"positive_100k\": 75.19944514726333, \"deceased_100k\": 4.946092831720331, \"driving\": 16.88, \"transit\": 8.69, \"walking\": 8.91, \"retail_and_recreation\": 15.0, \"grocery_and_pharmacy\": 54.0, \"parks\": 23.0, \"transit_stations\": 19.0, \"workplaces\": 35.0, \"residential\": 128.0, \"new\": 6368.0, \"new_100k\": 13.629043337254458, \"mobility\": 11.493333333333334}, {\"region_label\": \"Spain\", \"date\": \"2020-03-24T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"positive\": 39885, \"deceased\": 2808, \"positive_100k\": 85.36344119133078, \"deceased_100k\": 6.00979172283457, \"driving\": 16.58, \"transit\": 8.69, \"walking\": 8.83, \"retail_and_recreation\": 13.0, \"grocery_and_pharmacy\": 50.0, \"parks\": 21.0, \"transit_stations\": 19.0, \"workplaces\": 33.0, \"residential\": 129.0, \"new\": 4749.0, \"new_100k\": 10.163996044067446, \"mobility\": 11.366666666666665}, {\"region_label\": \"Spain\", \"date\": \"2020-03-25T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"positive\": 49515, \"deceased\": 3647, \"positive_100k\": 105.97394485618011, \"deceased_100k\": 7.805452426345326, \"driving\": 16.26, \"transit\": 8.23, \"walking\": 8.75, \"retail_and_recreation\": 13.0, \"grocery_and_pharmacy\": 49.0, \"parks\": 22.0, \"transit_stations\": 18.0, \"workplaces\": 33.0, \"residential\": 130.0, \"new\": 9630.0, \"new_100k\": 20.610503664849332, \"mobility\": 11.08}, {\"region_label\": \"Spain\", \"date\": \"2020-03-26T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"positive\": 57786, \"deceased\": 4365, \"positive_100k\": 123.67586342440116, \"deceased_100k\": 9.342144184534508, \"driving\": 16.55, \"transit\": 8.29, \"walking\": 8.72, \"retail_and_recreation\": 13.0, \"grocery_and_pharmacy\": 48.0, \"parks\": 22.0, \"transit_stations\": 18.0, \"workplaces\": 32.0, \"residential\": 130.0, \"new\": 8271.0, \"new_100k\": 17.701918568221046, \"mobility\": 11.186666666666667}, {\"region_label\": \"Spain\", \"date\": \"2020-03-27T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"positive\": 65719, \"deceased\": 5138, \"positive_100k\": 140.6543811370958, \"deceased_100k\": 10.99654909968804, \"driving\": 16.61, \"transit\": 8.01, \"walking\": 8.95, \"retail_and_recreation\": 12.0, \"grocery_and_pharmacy\": 51.0, \"parks\": 20.0, \"transit_stations\": 17.0, \"workplaces\": 32.0, \"residential\": 133.0, \"new\": 7933.0, \"new_100k\": 16.978517712694654, \"mobility\": 11.189999999999998}, {\"region_label\": \"Spain\", \"date\": \"2020-03-28T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"positive\": 73235, \"deceased\": 5982, \"positive_100k\": 156.74041909607897, \"deceased_100k\": 12.802910999286466, \"driving\": 11.9, \"transit\": 7.16, \"walking\": 7.04, \"retail_and_recreation\": 8.0, \"grocery_and_pharmacy\": 43.0, \"parks\": 14.0, \"transit_stations\": 14.0, \"workplaces\": 36.0, \"residential\": 126.0, \"new\": 7516.0, \"new_100k\": 16.086037958983155, \"mobility\": 8.700000000000001}, {\"region_label\": \"Spain\", \"date\": \"2020-03-29T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"positive\": 80110, \"deceased\": 6803, \"positive_100k\": 171.454563716623, \"deceased_100k\": 14.560047396881616, \"driving\": 11.5, \"transit\": 7.79, \"walking\": 6.27, \"retail_and_recreation\": 6.0, \"grocery_and_pharmacy\": 24.0, \"parks\": 11.0, \"transit_stations\": 12.0, \"workplaces\": 36.0, \"residential\": 122.0, \"new\": 6875.0, \"new_100k\": 14.714144620544033, \"mobility\": 8.52}, {\"region_label\": \"Spain\", \"date\": \"2020-03-30T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"positive\": 87956, \"deceased\": 7716, \"positive_100k\": 188.24688061739224, \"deceased_100k\": 16.514085802489863, \"driving\": 15.04, \"transit\": 8.15, \"walking\": 8.51, \"retail_and_recreation\": 11.0, \"grocery_and_pharmacy\": 45.0, \"parks\": 20.0, \"transit_stations\": 16.0, \"workplaces\": 26.0, \"residential\": 131.0, \"new\": 7846.0, \"new_100k\": 16.792316900769237, \"mobility\": 10.566666666666665}, {\"region_label\": \"Spain\", \"date\": \"2020-03-31T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"positive\": 95923, \"deceased\": 8464, \"positive_100k\": 205.29816646348303, \"deceased_100k\": 18.114984737205056, \"driving\": 15.06, \"transit\": 8.36, \"walking\": 8.67, \"retail_and_recreation\": 8.0, \"grocery_and_pharmacy\": 45.0, \"parks\": 18.0, \"transit_stations\": 16.0, \"workplaces\": 24.0, \"residential\": 132.0, \"new\": 7967.0, \"new_100k\": 17.051285846090792, \"mobility\": 10.696666666666667}, {\"region_label\": \"Spain\", \"date\": \"2020-04-01T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"positive\": 104118, \"deceased\": 9387, \"positive_100k\": 222.83742685117156, \"deceased_100k\": 20.09042553498864, \"driving\": 15.23, \"transit\": 7.89, \"walking\": 8.67, \"retail_and_recreation\": 8.0, \"grocery_and_pharmacy\": 47.0, \"parks\": 19.0, \"transit_stations\": 16.0, \"workplaces\": 25.0, \"residential\": 133.0, \"new\": 8195.0, \"new_100k\": 17.53926038768853, \"mobility\": 10.596666666666666}, {\"region_label\": \"Spain\", \"date\": \"2020-04-02T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"positive\": 112065, \"deceased\": 10348, \"positive_100k\": 239.84590791291168, \"deceased_100k\": 22.147195423038507, \"driving\": 15.37, \"transit\": 8.17, \"walking\": 8.99, \"retail_and_recreation\": 8.0, \"grocery_and_pharmacy\": 48.0, \"parks\": 19.0, \"transit_stations\": 16.0, \"workplaces\": 25.0, \"residential\": 133.0, \"new\": 7947.0, \"new_100k\": 17.008481061740127, \"mobility\": 10.843333333333334}, {\"region_label\": \"Spain\", \"date\": \"2020-04-03T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"positive\": 119199, \"deceased\": 11198, \"positive_100k\": 255.11437449079696, \"deceased_100k\": 23.966398757942134, \"driving\": 15.54, \"transit\": 7.33, \"walking\": 9.52, \"retail_and_recreation\": 11.0, \"grocery_and_pharmacy\": 52.0, \"parks\": 18.0, \"transit_stations\": 16.0, \"workplaces\": 26.0, \"residential\": 136.0, \"new\": 7134.0, \"new_100k\": 15.268466577885278, \"mobility\": 10.796666666666667}, {\"region_label\": \"Spain\", \"date\": \"2020-04-04T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"positive\": 126168, \"deceased\": 11947, \"positive_100k\": 270.02970159778914, \"deceased_100k\": 25.569437931874862, \"driving\": 11.85, \"transit\": 7.04, \"walking\": 7.42, \"retail_and_recreation\": 8.0, \"grocery_and_pharmacy\": 44.0, \"parks\": 14.0, \"transit_stations\": 14.0, \"workplaces\": 35.0, \"residential\": 126.0, \"new\": 6969.0, \"new_100k\": 14.91532710699218, \"mobility\": 8.770000000000001}, {\"region_label\": \"Spain\", \"date\": \"2020-04-05T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"positive\": 131646, \"deceased\": 12641, \"positive_100k\": 281.75393203143864, \"deceased_100k\": 27.05476394884323, \"driving\": 11.31, \"transit\": 7.58, \"walking\": 6.3, \"retail_and_recreation\": 6.0, \"grocery_and_pharmacy\": 23.0, \"parks\": 10.0, \"transit_stations\": 11.0, \"workplaces\": 32.0, \"residential\": 123.0, \"new\": 5478.0, \"new_100k\": 11.724230433649495, \"mobility\": 8.396666666666667}, {\"region_label\": \"Spain\", \"date\": \"2020-04-06T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"positive\": 136675, \"deceased\": 13341, \"positive_100k\": 292.5171950564155, \"deceased_100k\": 28.552931401116805, \"driving\": 16.55, \"transit\": 8.47, \"walking\": 9.58, \"retail_and_recreation\": 13.0, \"grocery_and_pharmacy\": 49.0, \"parks\": 21.0, \"transit_stations\": 17.0, \"workplaces\": 26.0, \"residential\": 131.0, \"new\": 5029.0, \"new_100k\": 10.76326302497688, \"mobility\": 11.533333333333333}, {\"region_label\": \"Spain\", \"date\": \"2020-04-07T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"positive\": 141942, \"deceased\": 14045, \"positive_100k\": 303.7898350151654, \"deceased_100k\": 30.05965981026052, \"driving\": 17.53, \"transit\": 8.72, \"walking\": 10.2, \"retail_and_recreation\": 11.0, \"grocery_and_pharmacy\": 59.0, \"parks\": 21.0, \"transit_stations\": 17.0, \"workplaces\": 26.0, \"residential\": 131.0, \"new\": 5267.0, \"new_100k\": 11.272639958749892, \"mobility\": 12.15}, {\"region_label\": \"Spain\", \"date\": \"2020-04-08T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"positive\": 148220, \"deceased\": 14792, \"positive_100k\": 317.2262568228419, \"deceased_100k\": 31.658418505758174, \"driving\": 17.96, \"transit\": 8.75, \"walking\": 10.85, \"retail_and_recreation\": 12.0, \"grocery_and_pharmacy\": 69.0, \"parks\": 23.0, \"transit_stations\": 18.0, \"workplaces\": 26.0, \"residential\": 130.0, \"new\": 6278.0, \"new_100k\": 13.436421807676481, \"mobility\": 12.520000000000001}, {\"region_label\": \"Spain\", \"date\": \"2020-04-09T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"positive\": 153222, \"deceased\": 15447, \"positive_100k\": 327.9317333889453, \"deceased_100k\": 33.06027519324273, \"driving\": 14.04, \"transit\": 8.11, \"walking\": 8.21, \"retail_and_recreation\": 7.0, \"grocery_and_pharmacy\": 34.0, \"parks\": 17.0, \"transit_stations\": 12.0, \"workplaces\": 16.0, \"residential\": 136.0, \"new\": 5002.0, \"new_100k\": 10.705476566103414, \"mobility\": 10.12}, {\"region_label\": \"Spain\", \"date\": \"2020-04-10T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"positive\": 158273, \"deceased\": 16081, \"positive_100k\": 338.7420816767079, \"deceased_100k\": 34.41718685715908, \"driving\": 12.48, \"transit\": 7.61, \"walking\": 6.99, \"retail_and_recreation\": 4.0, \"grocery_and_pharmacy\": 10.0, \"parks\": 12.0, \"transit_stations\": 8.0, \"workplaces\": 10.0, \"residential\": 142.0, \"new\": 5051.0, \"new_100k\": 10.810348287762622, \"mobility\": 9.026666666666666}, {\"region_label\": \"Spain\", \"date\": \"2020-04-11T00:00:00\", \"country\": \"ESP\", \"country_label\": \"Spain\", \"region_iso\": \"ESP\", \"positive\": 163027, \"deceased\": 16606, \"positive_100k\": 348.916778916863, \"deceased_100k\": 35.540812446364264, \"driving\": 13.55, \"transit\": 7.73, \"walking\": 8.26, \"retail_and_recreation\": 8.0, \"grocery_and_pharmacy\": 56.0, \"parks\": 15.0, \"transit_stations\": 16.0, \"workplaces\": 37.0, \"residential\": 126.0, \"new\": 4754.0, \"new_100k\": 10.17469724015507, \"mobility\": 9.846666666666666}, {\"region_label\": \"Sweden\", \"date\": \"2020-02-15T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.009820119952765223, \"deceased_100k\": 0.0, \"driving\": 139.42, \"transit\": 118.27, \"walking\": 133.07, \"retail_and_recreation\": 102.0, \"grocery_and_pharmacy\": 100.0, \"parks\": 103.0, \"transit_stations\": 104.0, \"workplaces\": 98.0, \"residential\": 100.0, \"new\": null, \"new_100k\": null, \"mobility\": 130.25333333333333}, {\"region_label\": \"Sweden\", \"date\": \"2020-02-16T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.009820119952765223, \"deceased_100k\": 0.0, \"driving\": 131.24, \"transit\": 112.72, \"walking\": 85.68, \"retail_and_recreation\": 90.0, \"grocery_and_pharmacy\": 93.0, \"parks\": 70.0, \"transit_stations\": 89.0, \"workplaces\": 95.0, \"residential\": 102.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 109.88}, {\"region_label\": \"Sweden\", \"date\": \"2020-02-17T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.009820119952765223, \"deceased_100k\": 0.0, \"driving\": 108.78, \"transit\": 109.38, \"walking\": 103.01, \"retail_and_recreation\": 96.0, \"grocery_and_pharmacy\": 97.0, \"parks\": 97.0, \"transit_stations\": 94.0, \"workplaces\": 94.0, \"residential\": 102.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 107.05666666666667}, {\"region_label\": \"Sweden\", \"date\": \"2020-02-18T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.009820119952765223, \"deceased_100k\": 0.0, \"driving\": 110.86, \"transit\": 111.73, \"walking\": 109.35, \"retail_and_recreation\": 100.0, \"grocery_and_pharmacy\": 100.0, \"parks\": 113.0, \"transit_stations\": 96.0, \"workplaces\": 95.0, \"residential\": 101.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 110.64666666666666}, {\"region_label\": \"Sweden\", \"date\": \"2020-02-19T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.009820119952765223, \"deceased_100k\": 0.0, \"driving\": 116.62, \"transit\": 111.12, \"walking\": 116.71, \"retail_and_recreation\": 103.0, \"grocery_and_pharmacy\": 101.0, \"parks\": 126.0, \"transit_stations\": 97.0, \"workplaces\": 95.0, \"residential\": 101.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 114.81666666666666}, {\"region_label\": \"Sweden\", \"date\": \"2020-02-20T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.009820119952765223, \"deceased_100k\": 0.0, \"driving\": 119.94, \"transit\": 108.83, \"walking\": 110.84, \"retail_and_recreation\": 101.0, \"grocery_and_pharmacy\": 101.0, \"parks\": 99.0, \"transit_stations\": 94.0, \"workplaces\": 94.0, \"residential\": 101.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 113.20333333333333}, {\"region_label\": \"Sweden\", \"date\": \"2020-02-21T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.009820119952765223, \"deceased_100k\": 0.0, \"driving\": 127.9, \"transit\": 112.67, \"walking\": 129.4, \"retail_and_recreation\": 105.0, \"grocery_and_pharmacy\": 100.0, \"parks\": 122.0, \"transit_stations\": 98.0, \"workplaces\": 93.0, \"residential\": 101.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 123.32333333333334}, {\"region_label\": \"Sweden\", \"date\": \"2020-02-22T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.009820119952765223, \"deceased_100k\": 0.0, \"driving\": 140.44, \"transit\": 114.66, \"walking\": 117.79, \"retail_and_recreation\": 100.0, \"grocery_and_pharmacy\": 99.0, \"parks\": 90.0, \"transit_stations\": 98.0, \"workplaces\": 97.0, \"residential\": 101.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 124.29666666666667}, {\"region_label\": \"Sweden\", \"date\": \"2020-02-23T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.009820119952765223, \"deceased_100k\": 0.0, \"driving\": 135.95, \"transit\": 109.64, \"walking\": 93.14, \"retail_and_recreation\": 102.0, \"grocery_and_pharmacy\": 100.0, \"parks\": 123.0, \"transit_stations\": 100.0, \"workplaces\": 99.0, \"residential\": 100.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 112.90999999999998}, {\"region_label\": \"Sweden\", \"date\": \"2020-02-24T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.009820119952765223, \"deceased_100k\": 0.0, \"driving\": 109.91, \"transit\": 103.29, \"walking\": 102.01, \"retail_and_recreation\": 102.0, \"grocery_and_pharmacy\": 100.0, \"parks\": 124.0, \"transit_stations\": 97.0, \"workplaces\": 96.0, \"residential\": 101.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 105.07}, {\"region_label\": \"Sweden\", \"date\": \"2020-02-25T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.009820119952765223, \"deceased_100k\": 0.0, \"driving\": 113.16, \"transit\": 103.16, \"walking\": 103.6, \"retail_and_recreation\": 108.0, \"grocery_and_pharmacy\": 109.0, \"parks\": 108.0, \"transit_stations\": 97.0, \"workplaces\": 96.0, \"residential\": 101.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 106.63999999999999}, {\"region_label\": \"Sweden\", \"date\": \"2020-02-26T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"positive\": 2, \"deceased\": 0, \"positive_100k\": 0.019640239905530446, \"deceased_100k\": 0.0, \"driving\": 114.81, \"transit\": 104.21, \"walking\": 106.05, \"retail_and_recreation\": 105.0, \"grocery_and_pharmacy\": 102.0, \"parks\": 104.0, \"transit_stations\": 95.0, \"workplaces\": 96.0, \"residential\": 101.0, \"new\": 1.0, \"new_100k\": 0.009820119952765223, \"mobility\": 108.35666666666667}, {\"region_label\": \"Sweden\", \"date\": \"2020-02-27T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"positive\": 7, \"deceased\": 0, \"positive_100k\": 0.06874083966935657, \"deceased_100k\": 0.0, \"driving\": 119.45, \"transit\": 104.68, \"walking\": 107.1, \"retail_and_recreation\": 107.0, \"grocery_and_pharmacy\": 104.0, \"parks\": 110.0, \"transit_stations\": 98.0, \"workplaces\": 95.0, \"residential\": 101.0, \"new\": 5.0, \"new_100k\": 0.04910059976382612, \"mobility\": 110.41000000000001}, {\"region_label\": \"Sweden\", \"date\": \"2020-02-28T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"positive\": 7, \"deceased\": 0, \"positive_100k\": 0.06874083966935657, \"deceased_100k\": 0.0, \"driving\": 124.7, \"transit\": 106.51, \"walking\": 123.34, \"retail_and_recreation\": 107.0, \"grocery_and_pharmacy\": 102.0, \"parks\": 116.0, \"transit_stations\": 99.0, \"workplaces\": 94.0, \"residential\": 101.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 118.18333333333334}, {\"region_label\": \"Sweden\", \"date\": \"2020-02-29T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"positive\": 12, \"deceased\": 0, \"positive_100k\": 0.11784143943318268, \"deceased_100k\": 0.0, \"driving\": 134.96, \"transit\": 110.13, \"walking\": 125.17, \"retail_and_recreation\": 108.0, \"grocery_and_pharmacy\": 104.0, \"parks\": 108.0, \"transit_stations\": 105.0, \"workplaces\": 100.0, \"residential\": 100.0, \"new\": 5.0, \"new_100k\": 0.04910059976382611, \"mobility\": 123.42}, {\"region_label\": \"Sweden\", \"date\": \"2020-03-01T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"positive\": 14, \"deceased\": 0, \"positive_100k\": 0.13748167933871314, \"deceased_100k\": 0.0, \"driving\": 131.01, \"transit\": 102.42, \"walking\": 87.04, \"retail_and_recreation\": 99.0, \"grocery_and_pharmacy\": 98.0, \"parks\": 93.0, \"transit_stations\": 94.0, \"workplaces\": 98.0, \"residential\": 101.0, \"new\": 2.0, \"new_100k\": 0.01964023990553046, \"mobility\": 106.82333333333334}, {\"region_label\": \"Sweden\", \"date\": \"2020-03-02T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"positive\": 15, \"deceased\": 0, \"positive_100k\": 0.14730179929147835, \"deceased_100k\": 0.0, \"driving\": 106.66, \"transit\": 101.12, \"walking\": 102.28, \"retail_and_recreation\": 101.0, \"grocery_and_pharmacy\": 102.0, \"parks\": 110.0, \"transit_stations\": 97.0, \"workplaces\": 98.0, \"residential\": 101.0, \"new\": 1.0, \"new_100k\": 0.009820119952765216, \"mobility\": 103.35333333333334}, {\"region_label\": \"Sweden\", \"date\": \"2020-03-03T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"positive\": 21, \"deceased\": 0, \"positive_100k\": 0.20622251900806968, \"deceased_100k\": 0.0, \"driving\": 107.93, \"transit\": 99.71, \"walking\": 103.52, \"retail_and_recreation\": 100.0, \"grocery_and_pharmacy\": 102.0, \"parks\": 105.0, \"transit_stations\": 96.0, \"workplaces\": 98.0, \"residential\": 101.0, \"new\": 6.0, \"new_100k\": 0.058920719716591324, \"mobility\": 103.71999999999998}, {\"region_label\": \"Sweden\", \"date\": \"2020-03-04T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"positive\": 35, \"deceased\": 0, \"positive_100k\": 0.3437041983467828, \"deceased_100k\": 0.0, \"driving\": 110.3, \"transit\": 98.62, \"walking\": 103.18, \"retail_and_recreation\": 98.0, \"grocery_and_pharmacy\": 99.0, \"parks\": 98.0, \"transit_stations\": 95.0, \"workplaces\": 98.0, \"residential\": 101.0, \"new\": 14.0, \"new_100k\": 0.1374816793387131, \"mobility\": 104.03333333333335}, {\"region_label\": \"Sweden\", \"date\": \"2020-03-05T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"positive\": 94, \"deceased\": 0, \"positive_100k\": 0.923091275559931, \"deceased_100k\": 0.0, \"driving\": 113.25, \"transit\": 101.0, \"walking\": 107.31, \"retail_and_recreation\": 100.0, \"grocery_and_pharmacy\": 103.0, \"parks\": 108.0, \"transit_stations\": 96.0, \"workplaces\": 98.0, \"residential\": 101.0, \"new\": 59.0, \"new_100k\": 0.5793870772131482, \"mobility\": 107.18666666666667}, {\"region_label\": \"Sweden\", \"date\": \"2020-03-06T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"positive\": 101, \"deceased\": 0, \"positive_100k\": 0.9918321152292875, \"deceased_100k\": 0.0, \"driving\": 120.88, \"transit\": 108.83, \"walking\": 130.14, \"retail_and_recreation\": 102.0, \"grocery_and_pharmacy\": 101.0, \"parks\": 124.0, \"transit_stations\": 99.0, \"workplaces\": 98.0, \"residential\": 101.0, \"new\": 7.0, \"new_100k\": 0.06874083966935651, \"mobility\": 119.94999999999999}, {\"region_label\": \"Sweden\", \"date\": \"2020-03-07T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"positive\": 161, \"deceased\": 0, \"positive_100k\": 1.5810393123952007, \"deceased_100k\": 0.0, \"driving\": 128.48, \"transit\": 112.09, \"walking\": 135.61, \"retail_and_recreation\": 105.0, \"grocery_and_pharmacy\": 104.0, \"parks\": 136.0, \"transit_stations\": 106.0, \"workplaces\": 100.0, \"residential\": 100.0, \"new\": 60.0, \"new_100k\": 0.5892071971659132, \"mobility\": 125.39333333333333}, {\"region_label\": \"Sweden\", \"date\": \"2020-03-08T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"positive\": 203, \"deceased\": 0, \"positive_100k\": 1.9934843504113402, \"deceased_100k\": 0.0, \"driving\": 124.21, \"transit\": 102.58, \"walking\": 91.56, \"retail_and_recreation\": 101.0, \"grocery_and_pharmacy\": 98.0, \"parks\": 100.0, \"transit_stations\": 94.0, \"workplaces\": 99.0, \"residential\": 101.0, \"new\": 42.0, \"new_100k\": 0.4124450380161395, \"mobility\": 106.11666666666667}, {\"region_label\": \"Sweden\", \"date\": \"2020-03-09T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"positive\": 248, \"deceased\": 0, \"positive_100k\": 2.4353897482857754, \"deceased_100k\": 0.0, \"driving\": 103.79, \"transit\": 97.69, \"walking\": 101.54, \"retail_and_recreation\": 98.0, \"grocery_and_pharmacy\": 100.0, \"parks\": 108.0, \"transit_stations\": 95.0, \"workplaces\": 100.0, \"residential\": 101.0, \"new\": 45.0, \"new_100k\": 0.44190539787443517, \"mobility\": 101.00666666666667}, {\"region_label\": \"Sweden\", \"date\": \"2020-03-10T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"positive\": 355, \"deceased\": 0, \"positive_100k\": 3.486142583231654, \"deceased_100k\": 0.0, \"driving\": 103.06, \"transit\": 93.21, \"walking\": 100.22, \"retail_and_recreation\": 96.0, \"grocery_and_pharmacy\": 101.0, \"parks\": 103.0, \"transit_stations\": 94.0, \"workplaces\": 100.0, \"residential\": 101.0, \"new\": 107.0, \"new_100k\": 1.0507528349458788, \"mobility\": 98.83}, {\"region_label\": \"Sweden\", \"date\": \"2020-03-11T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"positive\": 500, \"deceased\": 1, \"positive_100k\": 4.910059976382612, \"deceased_100k\": 0.009820119952765223, \"driving\": 101.18, \"transit\": 86.39, \"walking\": 97.13, \"retail_and_recreation\": 96.0, \"grocery_and_pharmacy\": 104.0, \"parks\": 110.0, \"transit_stations\": 93.0, \"workplaces\": 99.0, \"residential\": 102.0, \"new\": 145.0, \"new_100k\": 1.4239173931509574, \"mobility\": 94.89999999999999}, {\"region_label\": \"Sweden\", \"date\": \"2020-03-12T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"positive\": 599, \"deceased\": 1, \"positive_100k\": 5.882251851706369, \"deceased_100k\": 0.009820119952765223, \"driving\": 92.71, \"transit\": 76.67, \"walking\": 77.25, \"retail_and_recreation\": 88.0, \"grocery_and_pharmacy\": 111.0, \"parks\": 83.0, \"transit_stations\": 84.0, \"workplaces\": 96.0, \"residential\": 104.0, \"new\": 99.0, \"new_100k\": 0.9721918753237571, \"mobility\": 82.21}, {\"region_label\": \"Sweden\", \"date\": \"2020-03-13T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"positive\": 814, \"deceased\": 1, \"positive_100k\": 7.993577641550891, \"deceased_100k\": 0.009820119952765223, \"driving\": 94.36, \"transit\": 74.84, \"walking\": 85.86, \"retail_and_recreation\": 87.0, \"grocery_and_pharmacy\": 108.0, \"parks\": 96.0, \"transit_stations\": 81.0, \"workplaces\": 90.0, \"residential\": 106.0, \"new\": 215.0, \"new_100k\": 2.111325789844522, \"mobility\": 85.02}, {\"region_label\": \"Sweden\", \"date\": \"2020-03-14T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"positive\": 961, \"deceased\": 2, \"positive_100k\": 9.437135274607378, \"deceased_100k\": 0.019640239905530446, \"driving\": 95.97, \"transit\": 71.74, \"walking\": 89.72, \"retail_and_recreation\": 83.0, \"grocery_and_pharmacy\": 109.0, \"parks\": 159.0, \"transit_stations\": 87.0, \"workplaces\": 94.0, \"residential\": 103.0, \"new\": 147.0, \"new_100k\": 1.4435576330564874, \"mobility\": 85.80999999999999}, {\"region_label\": \"Sweden\", \"date\": \"2020-03-15T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"positive\": 1022, \"deceased\": 3, \"positive_100k\": 10.036162591726058, \"deceased_100k\": 0.02946035985829567, \"driving\": 92.1, \"transit\": 68.12, \"walking\": 60.48, \"retail_and_recreation\": 75.0, \"grocery_and_pharmacy\": 98.0, \"parks\": 85.0, \"transit_stations\": 70.0, \"workplaces\": 90.0, \"residential\": 105.0, \"new\": 61.0, \"new_100k\": 0.5990273171186793, \"mobility\": 73.56666666666666}, {\"region_label\": \"Sweden\", \"date\": \"2020-03-16T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"positive\": 1103, \"deceased\": 6, \"positive_100k\": 10.831592307900042, \"deceased_100k\": 0.05892071971659134, \"driving\": 79.3, \"transit\": 61.39, \"walking\": 67.77, \"retail_and_recreation\": 81.0, \"grocery_and_pharmacy\": 103.0, \"parks\": 111.0, \"transit_stations\": 75.0, \"workplaces\": 83.0, \"residential\": 108.0, \"new\": 81.0, \"new_100k\": 0.7954297161739845, \"mobility\": 69.48666666666666}, {\"region_label\": \"Sweden\", \"date\": \"2020-03-17T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"positive\": 1190, \"deceased\": 7, \"positive_100k\": 11.685942743790616, \"deceased_100k\": 0.06874083966935657, \"driving\": 77.96, \"transit\": 56.91, \"walking\": 63.3, \"retail_and_recreation\": 76.0, \"grocery_and_pharmacy\": 100.0, \"parks\": 102.0, \"transit_stations\": 68.0, \"workplaces\": 79.0, \"residential\": 109.0, \"new\": 87.0, \"new_100k\": 0.8543504358905736, \"mobility\": 66.05666666666667}, {\"region_label\": \"Sweden\", \"date\": \"2020-03-18T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"positive\": 1279, \"deceased\": 10, \"positive_100k\": 12.559933419586718, \"deceased_100k\": 0.09820119952765223, \"driving\": 78.77, \"transit\": 55.25, \"walking\": 61.53, \"retail_and_recreation\": 74.0, \"grocery_and_pharmacy\": 97.0, \"parks\": 101.0, \"transit_stations\": 63.0, \"workplaces\": 73.0, \"residential\": 111.0, \"new\": 89.0, \"new_100k\": 0.8739906757961027, \"mobility\": 65.18333333333332}, {\"region_label\": \"Sweden\", \"date\": \"2020-03-19T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"positive\": 1439, \"deceased\": 11, \"positive_100k\": 14.131152612029156, \"deceased_100k\": 0.10802131948041746, \"driving\": 83.49, \"transit\": 55.6, \"walking\": 70.13, \"retail_and_recreation\": 78.0, \"grocery_and_pharmacy\": 98.0, \"parks\": 140.0, \"transit_stations\": 65.0, \"workplaces\": 72.0, \"residential\": 111.0, \"new\": 160.0, \"new_100k\": 1.5712191924424381, \"mobility\": 69.74}, {\"region_label\": \"Sweden\", \"date\": \"2020-03-20T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"positive\": 1639, \"deceased\": 16, \"positive_100k\": 16.0951766025822, \"deceased_100k\": 0.15712191924424357, \"driving\": 84.37, \"transit\": 56.92, \"walking\": 69.54, \"retail_and_recreation\": 76.0, \"grocery_and_pharmacy\": 95.0, \"parks\": 111.0, \"transit_stations\": 63.0, \"workplaces\": 72.0, \"residential\": 112.0, \"new\": 200.0, \"new_100k\": 1.9640239905530432, \"mobility\": 70.27666666666669}, {\"region_label\": \"Sweden\", \"date\": \"2020-03-21T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"positive\": 1763, \"deceased\": 20, \"positive_100k\": 17.31287147672509, \"deceased_100k\": 0.19640239905530446, \"driving\": 89.08, \"transit\": 59.23, \"walking\": 74.99, \"retail_and_recreation\": 74.0, \"grocery_and_pharmacy\": 95.0, \"parks\": 166.0, \"transit_stations\": 72.0, \"workplaces\": 87.0, \"residential\": 106.0, \"new\": 124.0, \"new_100k\": 1.2176948741428895, \"mobility\": 74.43333333333334}, {\"region_label\": \"Sweden\", \"date\": \"2020-03-22T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"positive\": 1934, \"deceased\": 21, \"positive_100k\": 18.99211198864794, \"deceased_100k\": 0.20622251900806968, \"driving\": 87.35, \"transit\": 55.55, \"walking\": 64.46, \"retail_and_recreation\": 74.0, \"grocery_and_pharmacy\": 91.0, \"parks\": 157.0, \"transit_stations\": 67.0, \"workplaces\": 85.0, \"residential\": 105.0, \"new\": 171.0, \"new_100k\": 1.6792405119228526, \"mobility\": 69.11999999999999}, {\"region_label\": \"Sweden\", \"date\": \"2020-03-23T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"positive\": 2046, \"deceased\": 25, \"positive_100k\": 20.091965423357646, \"deceased_100k\": 0.2455029988191306, \"driving\": 76.7, \"transit\": 53.38, \"walking\": 62.42, \"retail_and_recreation\": 75.0, \"grocery_and_pharmacy\": 92.0, \"parks\": 108.0, \"transit_stations\": 62.0, \"workplaces\": 73.0, \"residential\": 111.0, \"new\": 112.0, \"new_100k\": 1.0998534347097042, \"mobility\": 64.16666666666667}, {\"region_label\": \"Sweden\", \"date\": \"2020-03-24T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"positive\": 2286, \"deceased\": 36, \"positive_100k\": 22.4487942120213, \"deceased_100k\": 0.35352431829954806, \"driving\": 78.65, \"transit\": 53.34, \"walking\": 65.43, \"retail_and_recreation\": 75.0, \"grocery_and_pharmacy\": 93.0, \"parks\": 122.0, \"transit_stations\": 63.0, \"workplaces\": 72.0, \"residential\": 111.0, \"new\": 240.0, \"new_100k\": 2.3568287886636554, \"mobility\": 65.80666666666667}, {\"region_label\": \"Sweden\", \"date\": \"2020-03-25T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"positive\": 2526, \"deceased\": 62, \"positive_100k\": 24.805623000684953, \"deceased_100k\": 0.6088474370714438, \"driving\": 84.11, \"transit\": 53.46, \"walking\": 70.06, \"retail_and_recreation\": 81.0, \"grocery_and_pharmacy\": 101.0, \"parks\": 125.0, \"transit_stations\": 64.0, \"workplaces\": 72.0, \"residential\": 111.0, \"new\": 240.0, \"new_100k\": 2.356828788663652, \"mobility\": 69.21}, {\"region_label\": \"Sweden\", \"date\": \"2020-03-26T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"positive\": 2840, \"deceased\": 77, \"positive_100k\": 27.889140665853233, \"deceased_100k\": 0.7561492363629222, \"driving\": 87.32, \"transit\": 53.25, \"walking\": 72.9, \"retail_and_recreation\": 82.0, \"grocery_and_pharmacy\": 98.0, \"parks\": 148.0, \"transit_stations\": 65.0, \"workplaces\": 72.0, \"residential\": 111.0, \"new\": 314.0, \"new_100k\": 3.08351766516828, \"mobility\": 71.15666666666667}, {\"region_label\": \"Sweden\", \"date\": \"2020-03-27T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"positive\": 3069, \"deceased\": 105, \"positive_100k\": 30.137948135036467, \"deceased_100k\": 1.0311125950403486, \"driving\": 90.68, \"transit\": 54.25, \"walking\": 79.15, \"retail_and_recreation\": 81.0, \"grocery_and_pharmacy\": 95.0, \"parks\": 143.0, \"transit_stations\": 65.0, \"workplaces\": 71.0, \"residential\": 111.0, \"new\": 229.0, \"new_100k\": 2.248807469183234, \"mobility\": 74.69333333333334}, {\"region_label\": \"Sweden\", \"date\": \"2020-03-28T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"positive\": 3447, \"deceased\": 105, \"positive_100k\": 33.84995347718172, \"deceased_100k\": 1.0311125950403486, \"driving\": 91.84, \"transit\": 55.07, \"walking\": 76.63, \"retail_and_recreation\": 76.0, \"grocery_and_pharmacy\": 96.0, \"parks\": 152.0, \"transit_stations\": 71.0, \"workplaces\": 85.0, \"residential\": 106.0, \"new\": 378.0, \"new_100k\": 3.712005342145254, \"mobility\": 74.51333333333334}, {\"region_label\": \"Sweden\", \"date\": \"2020-03-29T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"positive\": 3700, \"deceased\": 110, \"positive_100k\": 36.334443825231325, \"deceased_100k\": 1.0802131948041747, \"driving\": 88.57, \"transit\": 57.56, \"walking\": 64.29, \"retail_and_recreation\": 76.0, \"grocery_and_pharmacy\": 90.0, \"parks\": 143.0, \"transit_stations\": 64.0, \"workplaces\": 82.0, \"residential\": 105.0, \"new\": 253.0, \"new_100k\": 2.4844903480496043, \"mobility\": 70.14}, {\"region_label\": \"Sweden\", \"date\": \"2020-03-30T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"positive\": 4028, \"deceased\": 146, \"positive_100k\": 39.55544316973832, \"deceased_100k\": 1.4337375131037227, \"driving\": 80.65, \"transit\": 53.14, \"walking\": 61.77, \"retail_and_recreation\": 78.0, \"grocery_and_pharmacy\": 90.0, \"parks\": 108.0, \"transit_stations\": 61.0, \"workplaces\": 71.0, \"residential\": 111.0, \"new\": 328.0, \"new_100k\": 3.2209993445069927, \"mobility\": 65.18666666666668}, {\"region_label\": \"Sweden\", \"date\": \"2020-03-31T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"positive\": 4435, \"deceased\": 180, \"positive_100k\": 43.55223199051376, \"deceased_100k\": 1.76762159149774, \"driving\": 83.41, \"transit\": 53.02, \"walking\": 68.61, \"retail_and_recreation\": 78.0, \"grocery_and_pharmacy\": 93.0, \"parks\": 127.0, \"transit_stations\": 63.0, \"workplaces\": 71.0, \"residential\": 111.0, \"new\": 407.0, \"new_100k\": 3.9967888207754427, \"mobility\": 68.34666666666668}, {\"region_label\": \"Sweden\", \"date\": \"2020-04-01T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"positive\": 4947, \"deceased\": 239, \"positive_100k\": 48.58013340632956, \"deceased_100k\": 2.347008668710888, \"driving\": 84.88, \"transit\": 54.34, \"walking\": 70.51, \"retail_and_recreation\": 78.0, \"grocery_and_pharmacy\": 95.0, \"parks\": 127.0, \"transit_stations\": 62.0, \"workplaces\": 71.0, \"residential\": 111.0, \"new\": 512.0, \"new_100k\": 5.027901415815798, \"mobility\": 69.91000000000001}, {\"region_label\": \"Sweden\", \"date\": \"2020-04-02T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"positive\": 5568, \"deceased\": 308, \"positive_100k\": 54.67842789699676, \"deceased_100k\": 3.024596945451689, \"driving\": 84.57, \"transit\": 51.15, \"walking\": 62.42, \"retail_and_recreation\": 73.0, \"grocery_and_pharmacy\": 92.0, \"parks\": 94.0, \"transit_stations\": 57.0, \"workplaces\": 70.0, \"residential\": 113.0, \"new\": 621.0, \"new_100k\": 6.0982944906672, \"mobility\": 66.04666666666667}, {\"region_label\": \"Sweden\", \"date\": \"2020-04-03T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"positive\": 6131, \"deceased\": 358, \"positive_100k\": 60.20715543040359, \"deceased_100k\": 3.5156029430899496, \"driving\": 87.5, \"transit\": 51.85, \"walking\": 68.73, \"retail_and_recreation\": 75.0, \"grocery_and_pharmacy\": 93.0, \"parks\": 106.0, \"transit_stations\": 59.0, \"workplaces\": 69.0, \"residential\": 113.0, \"new\": 563.0, \"new_100k\": 5.52872753340683, \"mobility\": 69.36}, {\"region_label\": \"Sweden\", \"date\": \"2020-04-04T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"positive\": 6443, \"deceased\": 373, \"positive_100k\": 63.27103285566633, \"deceased_100k\": 3.6629047423814285, \"driving\": 86.9, \"transit\": 53.24, \"walking\": 74.44, \"retail_and_recreation\": 74.0, \"grocery_and_pharmacy\": 95.0, \"parks\": 157.0, \"transit_stations\": 68.0, \"workplaces\": 84.0, \"residential\": 106.0, \"new\": 312.0, \"new_100k\": 3.0638774252627385, \"mobility\": 71.52666666666667}, {\"region_label\": \"Sweden\", \"date\": \"2020-04-05T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"positive\": 6830, \"deceased\": 401, \"positive_100k\": 67.07141927738648, \"deceased_100k\": 3.9378681010588545, \"driving\": 90.01, \"transit\": 55.66, \"walking\": 70.93, \"retail_and_recreation\": 75.0, \"grocery_and_pharmacy\": 91.0, \"parks\": 169.0, \"transit_stations\": 63.0, \"workplaces\": 82.0, \"residential\": 106.0, \"new\": 387.0, \"new_100k\": 3.8003864217201553, \"mobility\": 72.2}, {\"region_label\": \"Sweden\", \"date\": \"2020-04-06T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"positive\": 7206, \"deceased\": 477, \"positive_100k\": 70.76378437962619, \"deceased_100k\": 4.684197217469012, \"driving\": 95.39, \"transit\": 59.93, \"walking\": 83.89, \"retail_and_recreation\": 88.0, \"grocery_and_pharmacy\": 98.0, \"parks\": 192.0, \"transit_stations\": 65.0, \"workplaces\": 64.0, \"residential\": 111.0, \"new\": 376.0, \"new_100k\": 3.6923651022397053, \"mobility\": 79.73666666666666}, {\"region_label\": \"Sweden\", \"date\": \"2020-04-07T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"positive\": 7693, \"deceased\": 591, \"positive_100k\": 75.54618279662286, \"deceased_100k\": 5.803690892084247, \"driving\": 96.31, \"transit\": 60.7, \"walking\": 77.63, \"retail_and_recreation\": 87.0, \"grocery_and_pharmacy\": 102.0, \"parks\": 165.0, \"transit_stations\": 63.0, \"workplaces\": 64.0, \"residential\": 111.0, \"new\": 487.0, \"new_100k\": 4.782398416996671, \"mobility\": 78.21333333333332}, {\"region_label\": \"Sweden\", \"date\": \"2020-04-08T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"positive\": 8419, \"deceased\": 687, \"positive_100k\": 82.67558988233041, \"deceased_100k\": 6.746422407549708, \"driving\": 102.94, \"transit\": 58.55, \"walking\": 82.36, \"retail_and_recreation\": 92.0, \"grocery_and_pharmacy\": 109.0, \"parks\": 177.0, \"transit_stations\": 64.0, \"workplaces\": 63.0, \"residential\": 110.0, \"new\": 726.0, \"new_100k\": 7.129407085707555, \"mobility\": 81.28333333333335}, {\"region_label\": \"Sweden\", \"date\": \"2020-04-09T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"positive\": 9141, \"deceased\": 793, \"positive_100k\": 89.7657164882269, \"deceased_100k\": 7.787355122542822, \"driving\": 104.48, \"transit\": 59.83, \"walking\": 78.78, \"retail_and_recreation\": 97.0, \"grocery_and_pharmacy\": 118.0, \"parks\": 181.0, \"transit_stations\": 63.0, \"workplaces\": 56.0, \"residential\": 112.0, \"new\": 722.0, \"new_100k\": 7.0901266058964865, \"mobility\": 81.03}, {\"region_label\": \"Sweden\", \"date\": \"2020-04-10T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"positive\": 9685, \"deceased\": 870, \"positive_100k\": 95.10786174253118, \"deceased_100k\": 8.543504358905743, \"driving\": 90.58, \"transit\": 55.36, \"walking\": 70.35, \"retail_and_recreation\": 55.0, \"grocery_and_pharmacy\": 80.0, \"parks\": 229.0, \"transit_stations\": 46.0, \"workplaces\": 20.0, \"residential\": 121.0, \"new\": 544.0, \"new_100k\": 5.342145254304285, \"mobility\": 72.09666666666666}, {\"region_label\": \"Sweden\", \"date\": \"2020-04-11T00:00:00\", \"country\": \"SWE\", \"country_label\": \"Sweden\", \"region_iso\": \"SWE\", \"positive\": 10151, \"deceased\": 887, \"positive_100k\": 99.68403764051978, \"deceased_100k\": 8.710446398102754, \"driving\": 79.24, \"transit\": 48.85, \"walking\": 61.91, \"retail_and_recreation\": 59.0, \"grocery_and_pharmacy\": 85.0, \"parks\": 184.0, \"transit_stations\": 64.0, \"workplaces\": 76.0, \"residential\": 106.0, \"new\": 466.0, \"new_100k\": 4.576175897988591, \"mobility\": 63.333333333333336}, {\"region_label\": \"Switzerland\", \"date\": \"2020-02-15T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 137.92, \"transit\": 103.01, \"walking\": 136.98, \"retail_and_recreation\": 99.0, \"grocery_and_pharmacy\": 99.0, \"parks\": 131.0, \"transit_stations\": 106.0, \"workplaces\": 98.0, \"residential\": 99.0, \"new\": null, \"new_100k\": null, \"mobility\": 125.96999999999998}, {\"region_label\": \"Switzerland\", \"date\": \"2020-02-16T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 112.08, \"transit\": 101.62, \"walking\": 95.29, \"retail_and_recreation\": 110.0, \"grocery_and_pharmacy\": 112.0, \"parks\": 130.0, \"transit_stations\": 108.0, \"workplaces\": 98.0, \"residential\": 99.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 102.99666666666667}, {\"region_label\": \"Switzerland\", \"date\": \"2020-02-17T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 108.35, \"transit\": 113.43, \"walking\": 105.7, \"retail_and_recreation\": 97.0, \"grocery_and_pharmacy\": 96.0, \"parks\": 97.0, \"transit_stations\": 98.0, \"workplaces\": 99.0, \"residential\": 101.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 109.16000000000001}, {\"region_label\": \"Switzerland\", \"date\": \"2020-02-18T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 107.76, \"transit\": 113.32, \"walking\": 114.05, \"retail_and_recreation\": 103.0, \"grocery_and_pharmacy\": 101.0, \"parks\": 134.0, \"transit_stations\": 103.0, \"workplaces\": 98.0, \"residential\": 101.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 111.71}, {\"region_label\": \"Switzerland\", \"date\": \"2020-02-19T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 108.75, \"transit\": 111.45, \"walking\": 112.0, \"retail_and_recreation\": 96.0, \"grocery_and_pharmacy\": 96.0, \"parks\": 89.0, \"transit_stations\": 96.0, \"workplaces\": 97.0, \"residential\": 101.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 110.73333333333333}, {\"region_label\": \"Switzerland\", \"date\": \"2020-02-20T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 111.07, \"transit\": 107.04, \"walking\": 119.18, \"retail_and_recreation\": 102.0, \"grocery_and_pharmacy\": 99.0, \"parks\": 146.0, \"transit_stations\": 105.0, \"workplaces\": 95.0, \"residential\": 100.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 112.43}, {\"region_label\": \"Switzerland\", \"date\": \"2020-02-21T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 127.62, \"transit\": 111.03, \"walking\": 129.7, \"retail_and_recreation\": 99.0, \"grocery_and_pharmacy\": 99.0, \"parks\": 126.0, \"transit_stations\": 101.0, \"workplaces\": 94.0, \"residential\": 101.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 122.78333333333335}, {\"region_label\": \"Switzerland\", \"date\": \"2020-02-22T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 136.17, \"transit\": 109.41, \"walking\": 142.04, \"retail_and_recreation\": 101.0, \"grocery_and_pharmacy\": 100.0, \"parks\": 157.0, \"transit_stations\": 114.0, \"workplaces\": 99.0, \"residential\": 98.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 129.20666666666668}, {\"region_label\": \"Switzerland\", \"date\": \"2020-02-23T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 108.61, \"transit\": 97.7, \"walking\": 92.9, \"retail_and_recreation\": 114.0, \"grocery_and_pharmacy\": 118.0, \"parks\": 127.0, \"transit_stations\": 113.0, \"workplaces\": 100.0, \"residential\": 99.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 99.73666666666668}, {\"region_label\": \"Switzerland\", \"date\": \"2020-02-24T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 106.53, \"transit\": 106.3, \"walking\": 114.85, \"retail_and_recreation\": 106.0, \"grocery_and_pharmacy\": 103.0, \"parks\": 174.0, \"transit_stations\": 107.0, \"workplaces\": 97.0, \"residential\": 100.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 109.22666666666665}, {\"region_label\": \"Switzerland\", \"date\": \"2020-02-25T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.011741853472706003, \"deceased_100k\": 0.0, \"driving\": 106.25, \"transit\": 105.79, \"walking\": 108.11, \"retail_and_recreation\": 104.0, \"grocery_and_pharmacy\": 106.0, \"parks\": 117.0, \"transit_stations\": 103.0, \"workplaces\": 96.0, \"residential\": 101.0, \"new\": 1.0, \"new_100k\": 0.011741853472706003, \"mobility\": 106.71666666666668}, {\"region_label\": \"Switzerland\", \"date\": \"2020-02-26T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.011741853472706003, \"deceased_100k\": 0.0, \"driving\": 107.91, \"transit\": 108.14, \"walking\": 107.05, \"retail_and_recreation\": 95.0, \"grocery_and_pharmacy\": 100.0, \"parks\": 80.0, \"transit_stations\": 95.0, \"workplaces\": 96.0, \"residential\": 102.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 107.7}, {\"region_label\": \"Switzerland\", \"date\": \"2020-02-27T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"positive\": 8, \"deceased\": 0, \"positive_100k\": 0.09393482778164802, \"deceased_100k\": 0.0, \"driving\": 106.6, \"transit\": 108.12, \"walking\": 107.66, \"retail_and_recreation\": 95.0, \"grocery_and_pharmacy\": 101.0, \"parks\": 78.0, \"transit_stations\": 95.0, \"workplaces\": 95.0, \"residential\": 102.0, \"new\": 7.0, \"new_100k\": 0.08219297430894201, \"mobility\": 107.46}, {\"region_label\": \"Switzerland\", \"date\": \"2020-02-28T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"positive\": 8, \"deceased\": 0, \"positive_100k\": 0.09393482778164802, \"deceased_100k\": 0.0, \"driving\": 114.6, \"transit\": 104.49, \"walking\": 124.55, \"retail_and_recreation\": 99.0, \"grocery_and_pharmacy\": 108.0, \"parks\": 116.0, \"transit_stations\": 99.0, \"workplaces\": 96.0, \"residential\": 102.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 114.54666666666667}, {\"region_label\": \"Switzerland\", \"date\": \"2020-02-29T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"positive\": 18, \"deceased\": 0, \"positive_100k\": 0.21135336250870806, \"deceased_100k\": 0.0, \"driving\": 114.48, \"transit\": 98.68, \"walking\": 119.52, \"retail_and_recreation\": 94.0, \"grocery_and_pharmacy\": 104.0, \"parks\": 86.0, \"transit_stations\": 93.0, \"workplaces\": 98.0, \"residential\": 102.0, \"new\": 10.0, \"new_100k\": 0.11741853472706004, \"mobility\": 110.89333333333333}, {\"region_label\": \"Switzerland\", \"date\": \"2020-03-01T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"positive\": 27, \"deceased\": 0, \"positive_100k\": 0.3170300437630621, \"deceased_100k\": 0.0, \"driving\": 101.36, \"transit\": 90.97, \"walking\": 89.31, \"retail_and_recreation\": 103.0, \"grocery_and_pharmacy\": 108.0, \"parks\": 129.0, \"transit_stations\": 102.0, \"workplaces\": 99.0, \"residential\": 101.0, \"new\": 9.0, \"new_100k\": 0.10567668125435403, \"mobility\": 93.88}, {\"region_label\": \"Switzerland\", \"date\": \"2020-03-02T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"positive\": 42, \"deceased\": 0, \"positive_100k\": 0.4931578458536522, \"deceased_100k\": 0.0, \"driving\": 96.21, \"transit\": 96.6, \"walking\": 89.8, \"retail_and_recreation\": 93.0, \"grocery_and_pharmacy\": 99.0, \"parks\": 76.0, \"transit_stations\": 93.0, \"workplaces\": 99.0, \"residential\": 103.0, \"new\": 15.0, \"new_100k\": 0.1761278020905901, \"mobility\": 94.20333333333333}, {\"region_label\": \"Switzerland\", \"date\": \"2020-03-03T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"positive\": 56, \"deceased\": 0, \"positive_100k\": 0.6575437944715362, \"deceased_100k\": 0.0, \"driving\": 98.2, \"transit\": 96.76, \"walking\": 100.73, \"retail_and_recreation\": 99.0, \"grocery_and_pharmacy\": 104.0, \"parks\": 107.0, \"transit_stations\": 97.0, \"workplaces\": 100.0, \"residential\": 102.0, \"new\": 14.0, \"new_100k\": 0.16438594861788403, \"mobility\": 98.56333333333333}, {\"region_label\": \"Switzerland\", \"date\": \"2020-03-04T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"positive\": 90, \"deceased\": 0, \"positive_100k\": 1.0567668125435403, \"deceased_100k\": 0.0, \"driving\": 102.72, \"transit\": 99.5, \"walking\": 104.97, \"retail_and_recreation\": 97.0, \"grocery_and_pharmacy\": 101.0, \"parks\": 108.0, \"transit_stations\": 98.0, \"workplaces\": 99.0, \"residential\": 101.0, \"new\": 34.0, \"new_100k\": 0.3992230180720041, \"mobility\": 102.39666666666666}, {\"region_label\": \"Switzerland\", \"date\": \"2020-03-05T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"positive\": 114, \"deceased\": 1, \"positive_100k\": 1.3385712958884843, \"deceased_100k\": 0.011741853472706003, \"driving\": 102.4, \"transit\": 97.85, \"walking\": 95.92, \"retail_and_recreation\": 89.0, \"grocery_and_pharmacy\": 96.0, \"parks\": 64.0, \"transit_stations\": 89.0, \"workplaces\": 98.0, \"residential\": 103.0, \"new\": 24.0, \"new_100k\": 0.281804483344944, \"mobility\": 98.72333333333334}, {\"region_label\": \"Switzerland\", \"date\": \"2020-03-06T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"positive\": 214, \"deceased\": 1, \"positive_100k\": 2.5127566431590846, \"deceased_100k\": 0.011741853472706003, \"driving\": 111.37, \"transit\": 100.1, \"walking\": 111.56, \"retail_and_recreation\": 94.0, \"grocery_and_pharmacy\": 101.0, \"parks\": 88.0, \"transit_stations\": 92.0, \"workplaces\": 98.0, \"residential\": 103.0, \"new\": 100.0, \"new_100k\": 1.1741853472706003, \"mobility\": 107.67666666666666}, {\"region_label\": \"Switzerland\", \"date\": \"2020-03-07T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"positive\": 268, \"deceased\": 1, \"positive_100k\": 3.1468167306852086, \"deceased_100k\": 0.011741853472706003, \"driving\": 108.9, \"transit\": 95.23, \"walking\": 123.3, \"retail_and_recreation\": 96.0, \"grocery_and_pharmacy\": 102.0, \"parks\": 97.0, \"transit_stations\": 91.0, \"workplaces\": 98.0, \"residential\": 103.0, \"new\": 54.0, \"new_100k\": 0.634060087526124, \"mobility\": 109.14333333333333}, {\"region_label\": \"Switzerland\", \"date\": \"2020-03-08T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"positive\": 337, \"deceased\": 2, \"positive_100k\": 3.957004620301923, \"deceased_100k\": 0.023483706945412006, \"driving\": 106.95, \"transit\": 87.16, \"walking\": 87.32, \"retail_and_recreation\": 106.0, \"grocery_and_pharmacy\": 107.0, \"parks\": 147.0, \"transit_stations\": 103.0, \"workplaces\": 97.0, \"residential\": 100.0, \"new\": 69.0, \"new_100k\": 0.8101878896167145, \"mobility\": 93.81}, {\"region_label\": \"Switzerland\", \"date\": \"2020-03-09T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"positive\": 374, \"deceased\": 2, \"positive_100k\": 4.391453198792045, \"deceased_100k\": 0.023483706945412006, \"driving\": 95.1, \"transit\": 90.4, \"walking\": 90.24, \"retail_and_recreation\": 92.0, \"grocery_and_pharmacy\": 99.0, \"parks\": 83.0, \"transit_stations\": 92.0, \"workplaces\": 100.0, \"residential\": 103.0, \"new\": 37.0, \"new_100k\": 0.4344485784901222, \"mobility\": 91.91333333333334}, {\"region_label\": \"Switzerland\", \"date\": \"2020-03-10T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"positive\": 491, \"deceased\": 3, \"positive_100k\": 5.765250055098647, \"deceased_100k\": 0.03522556041811801, \"driving\": 95.25, \"transit\": 88.38, \"walking\": 89.77, \"retail_and_recreation\": 90.0, \"grocery_and_pharmacy\": 99.0, \"parks\": 74.0, \"transit_stations\": 90.0, \"workplaces\": 99.0, \"residential\": 104.0, \"new\": 117.0, \"new_100k\": 1.373796856306602, \"mobility\": 91.13333333333333}, {\"region_label\": \"Switzerland\", \"date\": \"2020-03-11T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"positive\": 652, \"deceased\": 4, \"positive_100k\": 7.655688464204314, \"deceased_100k\": 0.04696741389082401, \"driving\": 97.44, \"transit\": 84.67, \"walking\": 101.0, \"retail_and_recreation\": 93.0, \"grocery_and_pharmacy\": 102.0, \"parks\": 110.0, \"transit_stations\": 94.0, \"workplaces\": 98.0, \"residential\": 103.0, \"new\": 161.0, \"new_100k\": 1.8904384091056663, \"mobility\": 94.37}, {\"region_label\": \"Switzerland\", \"date\": \"2020-03-12T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"positive\": 652, \"deceased\": 4, \"positive_100k\": 7.655688464204314, \"deceased_100k\": 0.04696741389082401, \"driving\": 86.01, \"transit\": 73.36, \"walking\": 90.0, \"retail_and_recreation\": 89.0, \"grocery_and_pharmacy\": 108.0, \"parks\": 99.0, \"transit_stations\": 89.0, \"workplaces\": 96.0, \"residential\": 104.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 83.12333333333333}, {\"region_label\": \"Switzerland\", \"date\": \"2020-03-13T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"positive\": 1139, \"deceased\": 11, \"positive_100k\": 13.373971105412135, \"deceased_100k\": 0.12916038819976602, \"driving\": 84.32, \"transit\": 63.2, \"walking\": 88.42, \"retail_and_recreation\": 87.0, \"grocery_and_pharmacy\": 124.0, \"parks\": 101.0, \"transit_stations\": 85.0, \"workplaces\": 94.0, \"residential\": 105.0, \"new\": 487.0, \"new_100k\": 5.718282641207821, \"mobility\": 78.64666666666666}, {\"region_label\": \"Switzerland\", \"date\": \"2020-03-14T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"positive\": 1359, \"deceased\": 13, \"positive_100k\": 15.957178869407457, \"deceased_100k\": 0.15264409514517804, \"driving\": 74.03, \"transit\": 56.69, \"walking\": 79.34, \"retail_and_recreation\": 75.0, \"grocery_and_pharmacy\": 112.0, \"parks\": 94.0, \"transit_stations\": 74.0, \"workplaces\": 93.0, \"residential\": 108.0, \"new\": 220.0, \"new_100k\": 2.583207763995322, \"mobility\": 70.02}, {\"region_label\": \"Switzerland\", \"date\": \"2020-03-15T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"positive\": 2200, \"deceased\": 14, \"positive_100k\": 25.832077639953205, \"deceased_100k\": 0.16438594861788405, \"driving\": 70.65, \"transit\": 47.61, \"walking\": 70.87, \"retail_and_recreation\": 73.0, \"grocery_and_pharmacy\": 102.0, \"parks\": 166.0, \"transit_stations\": 84.0, \"workplaces\": 87.0, \"residential\": 105.0, \"new\": 841.0, \"new_100k\": 9.874898770545748, \"mobility\": 63.04333333333333}, {\"region_label\": \"Switzerland\", \"date\": \"2020-03-16T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"positive\": 2200, \"deceased\": 14, \"positive_100k\": 25.832077639953205, \"deceased_100k\": 0.16438594861788405, \"driving\": 67.59, \"transit\": 41.84, \"walking\": 65.25, \"retail_and_recreation\": 83.0, \"grocery_and_pharmacy\": 124.0, \"parks\": 114.0, \"transit_stations\": 70.0, \"workplaces\": 80.0, \"residential\": 110.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 58.22666666666667}, {\"region_label\": \"Switzerland\", \"date\": \"2020-03-17T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"positive\": 2700, \"deceased\": 27, \"positive_100k\": 31.703004376306207, \"deceased_100k\": 0.3170300437630621, \"driving\": 59.59, \"transit\": 33.84, \"walking\": 55.6, \"retail_and_recreation\": 43.0, \"grocery_and_pharmacy\": 101.0, \"parks\": 121.0, \"transit_stations\": 58.0, \"workplaces\": 67.0, \"residential\": 117.0, \"new\": 500.0, \"new_100k\": 5.870926736353002, \"mobility\": 49.67666666666667}, {\"region_label\": \"Switzerland\", \"date\": \"2020-03-18T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"positive\": 3028, \"deceased\": 28, \"positive_100k\": 35.554332315353776, \"deceased_100k\": 0.3287718972357681, \"driving\": 57.32, \"transit\": 32.12, \"walking\": 57.14, \"retail_and_recreation\": 38.0, \"grocery_and_pharmacy\": 96.0, \"parks\": 122.0, \"transit_stations\": 55.0, \"workplaces\": 62.0, \"residential\": 118.0, \"new\": 328.0, \"new_100k\": 3.851327939047568, \"mobility\": 48.85999999999999}, {\"region_label\": \"Switzerland\", \"date\": \"2020-03-19T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"positive\": 4075, \"deceased\": 41, \"positive_100k\": 47.84805290127696, \"deceased_100k\": 0.4814159923809461, \"driving\": 55.1, \"transit\": 29.17, \"walking\": 54.05, \"retail_and_recreation\": 35.0, \"grocery_and_pharmacy\": 90.0, \"parks\": 119.0, \"transit_stations\": 49.0, \"workplaces\": 54.0, \"residential\": 121.0, \"new\": 1047.0, \"new_100k\": 12.293720585923182, \"mobility\": 46.10666666666666}, {\"region_label\": \"Switzerland\", \"date\": \"2020-03-20T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"positive\": 5294, \"deceased\": 54, \"positive_100k\": 62.161372284505575, \"deceased_100k\": 0.6340600875261242, \"driving\": 51.83, \"transit\": 26.17, \"walking\": 49.97, \"retail_and_recreation\": 33.0, \"grocery_and_pharmacy\": 96.0, \"parks\": 89.0, \"transit_stations\": 44.0, \"workplaces\": 55.0, \"residential\": 124.0, \"new\": 1219.0, \"new_100k\": 14.313319383228617, \"mobility\": 42.656666666666666}, {\"region_label\": \"Switzerland\", \"date\": \"2020-03-21T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"positive\": 6575, \"deceased\": 75, \"positive_100k\": 77.20268658304197, \"deceased_100k\": 0.8806390104529502, \"driving\": 40.3, \"transit\": 22.24, \"walking\": 41.14, \"retail_and_recreation\": 22.0, \"grocery_and_pharmacy\": 74.0, \"parks\": 71.0, \"transit_stations\": 38.0, \"workplaces\": 57.0, \"residential\": 119.0, \"new\": 1281.0, \"new_100k\": 15.041314298536392, \"mobility\": 34.559999999999995}, {\"region_label\": \"Switzerland\", \"date\": \"2020-03-22T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"positive\": 7474, \"deceased\": 98, \"positive_100k\": 87.75861285500467, \"deceased_100k\": 1.1507016403251884, \"driving\": 38.61, \"transit\": 22.54, \"walking\": 34.36, \"retail_and_recreation\": 18.0, \"grocery_and_pharmacy\": 51.0, \"parks\": 60.0, \"transit_stations\": 34.0, \"workplaces\": 55.0, \"residential\": 115.0, \"new\": 899.0, \"new_100k\": 10.555926271962704, \"mobility\": 31.836666666666662}, {\"region_label\": \"Switzerland\", \"date\": \"2020-03-23T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"positive\": 8795, \"deceased\": 120, \"positive_100k\": 103.2696012924493, \"deceased_100k\": 1.4090224167247203, \"driving\": 48.87, \"transit\": 24.29, \"walking\": 43.81, \"retail_and_recreation\": 32.0, \"grocery_and_pharmacy\": 80.0, \"parks\": 81.0, \"transit_stations\": 41.0, \"workplaces\": 54.0, \"residential\": 122.0, \"new\": 1321.0, \"new_100k\": 15.510988437444624, \"mobility\": 38.99}, {\"region_label\": \"Switzerland\", \"date\": \"2020-03-24T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"positive\": 9877, \"deceased\": 122, \"positive_100k\": 115.9742867499172, \"deceased_100k\": 1.4325061236701324, \"driving\": 50.18, \"transit\": 24.12, \"walking\": 45.97, \"retail_and_recreation\": 31.0, \"grocery_and_pharmacy\": 81.0, \"parks\": 95.0, \"transit_stations\": 42.0, \"workplaces\": 51.0, \"residential\": 124.0, \"new\": 1082.0, \"new_100k\": 12.704685457467903, \"mobility\": 40.089999999999996}, {\"region_label\": \"Switzerland\", \"date\": \"2020-03-25T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"positive\": 10897, \"deceased\": 153, \"positive_100k\": 127.9509772920773, \"deceased_100k\": 1.7965035813240187, \"driving\": 50.97, \"transit\": 24.08, \"walking\": 45.61, \"retail_and_recreation\": 30.0, \"grocery_and_pharmacy\": 81.0, \"parks\": 80.0, \"transit_stations\": 41.0, \"workplaces\": 51.0, \"residential\": 123.0, \"new\": 1020.0, \"new_100k\": 11.9766905421601, \"mobility\": 40.22}, {\"region_label\": \"Switzerland\", \"date\": \"2020-03-26T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"positive\": 11811, \"deceased\": 191, \"positive_100k\": 138.6830313661306, \"deceased_100k\": 2.2426940132868465, \"driving\": 51.57, \"transit\": 23.91, \"walking\": 45.53, \"retail_and_recreation\": 30.0, \"grocery_and_pharmacy\": 82.0, \"parks\": 77.0, \"transit_stations\": 39.0, \"workplaces\": 50.0, \"residential\": 124.0, \"new\": 914.0, \"new_100k\": 10.732054074053295, \"mobility\": 40.336666666666666}, {\"region_label\": \"Switzerland\", \"date\": \"2020-03-27T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"positive\": 12928, \"deceased\": 231, \"positive_100k\": 151.79868169514322, \"deceased_100k\": 2.712368152195087, \"driving\": 55.34, \"transit\": 24.44, \"walking\": 53.59, \"retail_and_recreation\": 31.0, \"grocery_and_pharmacy\": 87.0, \"parks\": 97.0, \"transit_stations\": 42.0, \"workplaces\": 51.0, \"residential\": 126.0, \"new\": 1117.0, \"new_100k\": 13.115650329012624, \"mobility\": 44.45666666666667}, {\"region_label\": \"Switzerland\", \"date\": \"2020-03-28T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"positive\": 14076, \"deceased\": 264, \"positive_100k\": 165.2783294818097, \"deceased_100k\": 3.0998493167943852, \"driving\": 52.01, \"transit\": 25.05, \"walking\": 57.67, \"retail_and_recreation\": 27.0, \"grocery_and_pharmacy\": 81.0, \"parks\": 118.0, \"transit_stations\": 47.0, \"workplaces\": 57.0, \"residential\": 117.0, \"new\": 1148.0, \"new_100k\": 13.479647786666476, \"mobility\": 44.910000000000004}, {\"region_label\": \"Switzerland\", \"date\": \"2020-03-29T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"positive\": 14829, \"deceased\": 300, \"positive_100k\": 174.11994514675732, \"deceased_100k\": 3.522556041811801, \"driving\": 42.65, \"transit\": 22.39, \"walking\": 33.78, \"retail_and_recreation\": 19.0, \"grocery_and_pharmacy\": 49.0, \"parks\": 59.0, \"transit_stations\": 32.0, \"workplaces\": 54.0, \"residential\": 115.0, \"new\": 753.0, \"new_100k\": 8.841615664947625, \"mobility\": 32.94}, {\"region_label\": \"Switzerland\", \"date\": \"2020-03-30T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"positive\": 15922, \"deceased\": 359, \"positive_100k\": 186.95379099242498, \"deceased_100k\": 4.215325396701455, \"driving\": 50.7, \"transit\": 23.59, \"walking\": 41.09, \"retail_and_recreation\": 29.0, \"grocery_and_pharmacy\": 78.0, \"parks\": 54.0, \"transit_stations\": 38.0, \"workplaces\": 52.0, \"residential\": 123.0, \"new\": 1093.0, \"new_100k\": 12.833845845667668, \"mobility\": 38.46}, {\"region_label\": \"Switzerland\", \"date\": \"2020-03-31T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"positive\": 16605, \"deceased\": 433, \"positive_100k\": 194.97347691428317, \"deceased_100k\": 5.084222553681699, \"driving\": 56.12, \"transit\": 26.86, \"walking\": 51.1, \"retail_and_recreation\": 16.0, \"grocery_and_pharmacy\": 98.0, \"parks\": 101.0, \"transit_stations\": 47.0, \"workplaces\": 51.0, \"residential\": 123.0, \"new\": 683.0, \"new_100k\": 8.019685921858184, \"mobility\": 44.69333333333333}, {\"region_label\": \"Switzerland\", \"date\": \"2020-04-01T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"positive\": 17768, \"deceased\": 488, \"positive_100k\": 208.62925250304025, \"deceased_100k\": 5.73002449468053, \"driving\": 56.89, \"transit\": 26.63, \"walking\": 53.27, \"retail_and_recreation\": 16.0, \"grocery_and_pharmacy\": 95.0, \"parks\": 107.0, \"transit_stations\": 48.0, \"workplaces\": 52.0, \"residential\": 122.0, \"new\": 1163.0, \"new_100k\": 13.65577558875708, \"mobility\": 45.596666666666664}, {\"region_label\": \"Switzerland\", \"date\": \"2020-04-02T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"positive\": 18827, \"deceased\": 536, \"positive_100k\": 221.0638753306359, \"deceased_100k\": 6.293633461370417, \"driving\": 58.03, \"transit\": 26.33, \"walking\": 54.62, \"retail_and_recreation\": 16.0, \"grocery_and_pharmacy\": 97.0, \"parks\": 108.0, \"transit_stations\": 47.0, \"workplaces\": 50.0, \"residential\": 123.0, \"new\": 1059.0, \"new_100k\": 12.43462282759566, \"mobility\": 46.32666666666666}, {\"region_label\": \"Switzerland\", \"date\": \"2020-04-03T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"positive\": 19606, \"deceased\": 591, \"positive_100k\": 230.2107791858739, \"deceased_100k\": 6.939435402369248, \"driving\": 59.52, \"transit\": 27.05, \"walking\": 60.12, \"retail_and_recreation\": 21.0, \"grocery_and_pharmacy\": 102.0, \"parks\": 108.0, \"transit_stations\": 46.0, \"workplaces\": 52.0, \"residential\": 125.0, \"new\": 779.0, \"new_100k\": 9.14690385523798, \"mobility\": 48.89666666666667}, {\"region_label\": \"Switzerland\", \"date\": \"2020-04-04T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"positive\": 20505, \"deceased\": 666, \"positive_100k\": 240.76670545783657, \"deceased_100k\": 7.820074412822198, \"driving\": 54.62, \"transit\": 25.8, \"walking\": 61.01, \"retail_and_recreation\": 18.0, \"grocery_and_pharmacy\": 95.0, \"parks\": 115.0, \"transit_stations\": 49.0, \"workplaces\": 58.0, \"residential\": 117.0, \"new\": 899.0, \"new_100k\": 10.555926271962676, \"mobility\": 47.14333333333334}, {\"region_label\": \"Switzerland\", \"date\": \"2020-04-05T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"positive\": 21100, \"deceased\": 715, \"positive_100k\": 247.75310827409666, \"deceased_100k\": 8.395425232984792, \"driving\": 56.98, \"transit\": 27.86, \"walking\": 62.48, \"retail_and_recreation\": 24.0, \"grocery_and_pharmacy\": 75.0, \"parks\": 142.0, \"transit_stations\": 52.0, \"workplaces\": 58.0, \"residential\": 112.0, \"new\": 595.0, \"new_100k\": 6.986402816260096, \"mobility\": 49.10666666666666}, {\"region_label\": \"Switzerland\", \"date\": \"2020-04-06T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"positive\": 21657, \"deceased\": 765, \"positive_100k\": 254.2933206583939, \"deceased_100k\": 8.982517906620092, \"driving\": 60.38, \"transit\": 27.57, \"walking\": 59.32, \"retail_and_recreation\": 24.0, \"grocery_and_pharmacy\": 95.0, \"parks\": 121.0, \"transit_stations\": 49.0, \"workplaces\": 53.0, \"residential\": 121.0, \"new\": 557.0, \"new_100k\": 6.540212384297234, \"mobility\": 49.09}, {\"region_label\": \"Switzerland\", \"date\": \"2020-04-07T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"positive\": 22253, \"deceased\": 821, \"positive_100k\": 261.29146532812666, \"deceased_100k\": 9.640061701091629, \"driving\": 64.19, \"transit\": 28.91, \"walking\": 63.28, \"retail_and_recreation\": 28.0, \"grocery_and_pharmacy\": 101.0, \"parks\": 142.0, \"transit_stations\": 50.0, \"workplaces\": 52.0, \"residential\": 121.0, \"new\": 596.0, \"new_100k\": 6.998144669732767, \"mobility\": 52.126666666666665}, {\"region_label\": \"Switzerland\", \"date\": \"2020-04-08T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"positive\": 23280, \"deceased\": 895, \"positive_100k\": 273.3503488445957, \"deceased_100k\": 10.508958858071873, \"driving\": 66.9, \"transit\": 30.46, \"walking\": 67.22, \"retail_and_recreation\": 28.0, \"grocery_and_pharmacy\": 109.0, \"parks\": 126.0, \"transit_stations\": 49.0, \"workplaces\": 52.0, \"residential\": 120.0, \"new\": 1027.0, \"new_100k\": 12.058883516469052, \"mobility\": 54.86000000000001}, {\"region_label\": \"Switzerland\", \"date\": \"2020-04-09T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"positive\": 24051, \"deceased\": 948, \"positive_100k\": 282.40331787205207, \"deceased_100k\": 11.131277092125291, \"driving\": 64.73, \"transit\": 28.46, \"walking\": 66.23, \"retail_and_recreation\": 30.0, \"grocery_and_pharmacy\": 125.0, \"parks\": 122.0, \"transit_stations\": 50.0, \"workplaces\": 50.0, \"residential\": 121.0, \"new\": 771.0, \"new_100k\": 9.052969027456356, \"mobility\": 53.14000000000001}, {\"region_label\": \"Switzerland\", \"date\": \"2020-04-10T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"positive\": 24551, \"deceased\": 1002, \"positive_100k\": 288.27424460840507, \"deceased_100k\": 11.765337179651416, \"driving\": 58.77, \"transit\": 29.91, \"walking\": 68.0, \"retail_and_recreation\": 13.0, \"grocery_and_pharmacy\": 25.0, \"parks\": 175.0, \"transit_stations\": 39.0, \"workplaces\": 15.0, \"residential\": 134.0, \"new\": 500.0, \"new_100k\": 5.870926736352999, \"mobility\": 52.22666666666667}, {\"region_label\": \"Switzerland\", \"date\": \"2020-04-11T00:00:00\", \"country\": \"CHE\", \"country_label\": \"Switzerland\", \"region_iso\": \"CHE\", \"positive\": 25107, \"deceased\": 1036, \"positive_100k\": 294.8027151392296, \"deceased_100k\": 12.16456019772342, \"driving\": 59.63, \"transit\": 29.12, \"walking\": 68.16, \"retail_and_recreation\": 23.0, \"grocery_and_pharmacy\": 111.0, \"parks\": 127.0, \"transit_stations\": 53.0, \"workplaces\": 59.0, \"residential\": 115.0, \"new\": 556.0, \"new_100k\": 6.528470530824507, \"mobility\": 52.303333333333335}, {\"region_label\": \"Turkey\", \"date\": \"2020-02-15T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 134.93, \"transit\": null, \"walking\": 143.77, \"retail_and_recreation\": 102.0, \"grocery_and_pharmacy\": 103.0, \"parks\": 89.0, \"transit_stations\": 96.0, \"workplaces\": 107.0, \"residential\": 101.0, \"new\": null, \"new_100k\": null, \"mobility\": 139.35000000000002}, {\"region_label\": \"Turkey\", \"date\": \"2020-02-16T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 127.12, \"transit\": null, \"walking\": 117.01, \"retail_and_recreation\": 107.0, \"grocery_and_pharmacy\": 106.0, \"parks\": 114.0, \"transit_stations\": 102.0, \"workplaces\": 105.0, \"residential\": 100.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 122.065}, {\"region_label\": \"Turkey\", \"date\": \"2020-02-17T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 106.28, \"transit\": null, \"walking\": 111.37, \"retail_and_recreation\": 106.0, \"grocery_and_pharmacy\": 105.0, \"parks\": 110.0, \"transit_stations\": 105.0, \"workplaces\": 108.0, \"residential\": 98.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 108.825}, {\"region_label\": \"Turkey\", \"date\": \"2020-02-18T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 108.41, \"transit\": null, \"walking\": 113.16, \"retail_and_recreation\": 104.0, \"grocery_and_pharmacy\": 106.0, \"parks\": 111.0, \"transit_stations\": 104.0, \"workplaces\": 108.0, \"residential\": 98.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 110.785}, {\"region_label\": \"Turkey\", \"date\": \"2020-02-19T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 109.91, \"transit\": null, \"walking\": 113.32, \"retail_and_recreation\": 100.0, \"grocery_and_pharmacy\": 103.0, \"parks\": 106.0, \"transit_stations\": 100.0, \"workplaces\": 109.0, \"residential\": 98.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 111.615}, {\"region_label\": \"Turkey\", \"date\": \"2020-02-20T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 120.13, \"transit\": null, \"walking\": 107.45, \"retail_and_recreation\": 99.0, \"grocery_and_pharmacy\": 102.0, \"parks\": 102.0, \"transit_stations\": 100.0, \"workplaces\": 110.0, \"residential\": 99.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 113.78999999999999}, {\"region_label\": \"Turkey\", \"date\": \"2020-02-21T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 128.97, \"transit\": null, \"walking\": 126.14, \"retail_and_recreation\": 96.0, \"grocery_and_pharmacy\": 100.0, \"parks\": 92.0, \"transit_stations\": 97.0, \"workplaces\": 107.0, \"residential\": 100.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 127.555}, {\"region_label\": \"Turkey\", \"date\": \"2020-02-22T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 140.83, \"transit\": null, \"walking\": 153.57, \"retail_and_recreation\": 100.0, \"grocery_and_pharmacy\": 101.0, \"parks\": 90.0, \"transit_stations\": 96.0, \"workplaces\": 108.0, \"residential\": 101.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 147.2}, {\"region_label\": \"Turkey\", \"date\": \"2020-02-23T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 130.08, \"transit\": null, \"walking\": 127.44, \"retail_and_recreation\": 107.0, \"grocery_and_pharmacy\": 105.0, \"parks\": 121.0, \"transit_stations\": 103.0, \"workplaces\": 107.0, \"residential\": 100.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 128.76}, {\"region_label\": \"Turkey\", \"date\": \"2020-02-24T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 104.83, \"transit\": null, \"walking\": 109.87, \"retail_and_recreation\": 103.0, \"grocery_and_pharmacy\": 103.0, \"parks\": 107.0, \"transit_stations\": 103.0, \"workplaces\": 109.0, \"residential\": 99.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 107.35}, {\"region_label\": \"Turkey\", \"date\": \"2020-02-25T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 108.22, \"transit\": null, \"walking\": 113.45, \"retail_and_recreation\": 103.0, \"grocery_and_pharmacy\": 106.0, \"parks\": 112.0, \"transit_stations\": 104.0, \"workplaces\": 109.0, \"residential\": 98.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 110.83500000000001}, {\"region_label\": \"Turkey\", \"date\": \"2020-02-26T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 110.9, \"transit\": null, \"walking\": 115.04, \"retail_and_recreation\": 101.0, \"grocery_and_pharmacy\": 106.0, \"parks\": 115.0, \"transit_stations\": 103.0, \"workplaces\": 110.0, \"residential\": 98.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 112.97}, {\"region_label\": \"Turkey\", \"date\": \"2020-02-27T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 108.88, \"transit\": null, \"walking\": 105.49, \"retail_and_recreation\": 98.0, \"grocery_and_pharmacy\": 104.0, \"parks\": 107.0, \"transit_stations\": 103.0, \"workplaces\": 111.0, \"residential\": 99.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 107.185}, {\"region_label\": \"Turkey\", \"date\": \"2020-02-28T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 118.39, \"transit\": null, \"walking\": 120.33, \"retail_and_recreation\": 97.0, \"grocery_and_pharmacy\": 103.0, \"parks\": 106.0, \"transit_stations\": 100.0, \"workplaces\": 108.0, \"residential\": 99.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 119.36}, {\"region_label\": \"Turkey\", \"date\": \"2020-02-29T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 128.76, \"transit\": null, \"walking\": 131.5, \"retail_and_recreation\": 94.0, \"grocery_and_pharmacy\": 98.0, \"parks\": 84.0, \"transit_stations\": 90.0, \"workplaces\": 107.0, \"residential\": 102.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 130.13}, {\"region_label\": \"Turkey\", \"date\": \"2020-03-01T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 130.15, \"transit\": null, \"walking\": 124.52, \"retail_and_recreation\": 109.0, \"grocery_and_pharmacy\": 110.0, \"parks\": 135.0, \"transit_stations\": 103.0, \"workplaces\": 107.0, \"residential\": 100.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 127.33500000000001}, {\"region_label\": \"Turkey\", \"date\": \"2020-03-02T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 104.12, \"transit\": null, \"walking\": 110.83, \"retail_and_recreation\": 106.0, \"grocery_and_pharmacy\": 107.0, \"parks\": 118.0, \"transit_stations\": 107.0, \"workplaces\": 110.0, \"residential\": 98.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 107.475}, {\"region_label\": \"Turkey\", \"date\": \"2020-03-03T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 108.92, \"transit\": null, \"walking\": 114.36, \"retail_and_recreation\": 107.0, \"grocery_and_pharmacy\": 109.0, \"parks\": 123.0, \"transit_stations\": 106.0, \"workplaces\": 110.0, \"residential\": 97.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 111.64}, {\"region_label\": \"Turkey\", \"date\": \"2020-03-04T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 109.93, \"transit\": null, \"walking\": 113.61, \"retail_and_recreation\": 102.0, \"grocery_and_pharmacy\": 107.0, \"parks\": 116.0, \"transit_stations\": 104.0, \"workplaces\": 111.0, \"residential\": 98.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 111.77000000000001}, {\"region_label\": \"Turkey\", \"date\": \"2020-03-05T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 114.39, \"transit\": null, \"walking\": 110.01, \"retail_and_recreation\": 103.0, \"grocery_and_pharmacy\": 108.0, \"parks\": 110.0, \"transit_stations\": 104.0, \"workplaces\": 112.0, \"residential\": 98.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 112.2}, {\"region_label\": \"Turkey\", \"date\": \"2020-03-06T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 131.88, \"transit\": null, \"walking\": 138.62, \"retail_and_recreation\": 106.0, \"grocery_and_pharmacy\": 110.0, \"parks\": 117.0, \"transit_stations\": 104.0, \"workplaces\": 109.0, \"residential\": 98.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 135.25}, {\"region_label\": \"Turkey\", \"date\": \"2020-03-07T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 155.73, \"transit\": null, \"walking\": 181.98, \"retail_and_recreation\": 113.0, \"grocery_and_pharmacy\": 112.0, \"parks\": 134.0, \"transit_stations\": 109.0, \"workplaces\": 110.0, \"residential\": 98.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 168.855}, {\"region_label\": \"Turkey\", \"date\": \"2020-03-08T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 144.8, \"transit\": null, \"walking\": 140.56, \"retail_and_recreation\": 118.0, \"grocery_and_pharmacy\": 115.0, \"parks\": 168.0, \"transit_stations\": 112.0, \"workplaces\": 108.0, \"residential\": 97.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 142.68}, {\"region_label\": \"Turkey\", \"date\": \"2020-03-09T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 108.78, \"transit\": null, \"walking\": 110.32, \"retail_and_recreation\": 108.0, \"grocery_and_pharmacy\": 108.0, \"parks\": 124.0, \"transit_stations\": 108.0, \"workplaces\": 110.0, \"residential\": 97.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 109.55}, {\"region_label\": \"Turkey\", \"date\": \"2020-03-10T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"positive\": 0, \"deceased\": 0, \"positive_100k\": 0.0, \"deceased_100k\": 0.0, \"driving\": 108.6, \"transit\": null, \"walking\": 101.46, \"retail_and_recreation\": 102.0, \"grocery_and_pharmacy\": 107.0, \"parks\": 104.0, \"transit_stations\": 101.0, \"workplaces\": 110.0, \"residential\": 98.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 105.03}, {\"region_label\": \"Turkey\", \"date\": \"2020-03-11T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.0012147756957980084, \"deceased_100k\": 0.0, \"driving\": 106.5, \"transit\": null, \"walking\": 108.5, \"retail_and_recreation\": 103.0, \"grocery_and_pharmacy\": 121.0, \"parks\": 115.0, \"transit_stations\": 103.0, \"workplaces\": 111.0, \"residential\": 98.0, \"new\": 1.0, \"new_100k\": 0.0012147756957980084, \"mobility\": 107.5}, {\"region_label\": \"Turkey\", \"date\": \"2020-03-12T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"positive\": 1, \"deceased\": 0, \"positive_100k\": 0.0012147756957980084, \"deceased_100k\": 0.0, \"driving\": 108.97, \"transit\": null, \"walking\": 106.58, \"retail_and_recreation\": 106.0, \"grocery_and_pharmacy\": 119.0, \"parks\": 125.0, \"transit_stations\": 106.0, \"workplaces\": 112.0, \"residential\": 98.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 107.775}, {\"region_label\": \"Turkey\", \"date\": \"2020-03-13T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"positive\": 5, \"deceased\": 0, \"positive_100k\": 0.006073878478990042, \"deceased_100k\": 0.0, \"driving\": 125.45, \"transit\": null, \"walking\": 108.1, \"retail_and_recreation\": 98.0, \"grocery_and_pharmacy\": 114.0, \"parks\": 111.0, \"transit_stations\": 102.0, \"workplaces\": 106.0, \"residential\": 100.0, \"new\": 4.0, \"new_100k\": 0.0048591027831920335, \"mobility\": 116.775}, {\"region_label\": \"Turkey\", \"date\": \"2020-03-14T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"positive\": 5, \"deceased\": 0, \"positive_100k\": 0.006073878478990042, \"deceased_100k\": 0.0, \"driving\": 126.89, \"transit\": null, \"walking\": 108.73, \"retail_and_recreation\": 93.0, \"grocery_and_pharmacy\": 110.0, \"parks\": 110.0, \"transit_stations\": 96.0, \"workplaces\": 104.0, \"residential\": 101.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 117.81}, {\"region_label\": \"Turkey\", \"date\": \"2020-03-15T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"positive\": 6, \"deceased\": 0, \"positive_100k\": 0.00728865417478805, \"deceased_100k\": 0.0, \"driving\": 104.01, \"transit\": null, \"walking\": 71.23, \"retail_and_recreation\": 85.0, \"grocery_and_pharmacy\": 105.0, \"parks\": 103.0, \"transit_stations\": 84.0, \"workplaces\": 101.0, \"residential\": 102.0, \"new\": 1.0, \"new_100k\": 0.0012147756957980082, \"mobility\": 87.62}, {\"region_label\": \"Turkey\", \"date\": \"2020-03-16T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"positive\": 18, \"deceased\": 0, \"positive_100k\": 0.02186596252436415, \"deceased_100k\": 0.0, \"driving\": 84.62, \"transit\": null, \"walking\": 66.55, \"retail_and_recreation\": 88.0, \"grocery_and_pharmacy\": 113.0, \"parks\": 87.0, \"transit_stations\": 86.0, \"workplaces\": 88.0, \"residential\": 105.0, \"new\": 12.0, \"new_100k\": 0.014577308349576098, \"mobility\": 75.58500000000001}, {\"region_label\": \"Turkey\", \"date\": \"2020-03-17T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"positive\": 47, \"deceased\": 1, \"positive_100k\": 0.05709445770250639, \"deceased_100k\": 0.0012147756957980084, \"driving\": 74.75, \"transit\": null, \"walking\": 54.64, \"retail_and_recreation\": 74.0, \"grocery_and_pharmacy\": 114.0, \"parks\": 81.0, \"transit_stations\": 78.0, \"workplaces\": 81.0, \"residential\": 108.0, \"new\": 29.0, \"new_100k\": 0.035228495178142236, \"mobility\": 64.695}, {\"region_label\": \"Turkey\", \"date\": \"2020-03-18T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"positive\": 98, \"deceased\": 1, \"positive_100k\": 0.1190480181882048, \"deceased_100k\": 0.0012147756957980084, \"driving\": 65.02, \"transit\": null, \"walking\": 45.19, \"retail_and_recreation\": 63.0, \"grocery_and_pharmacy\": 101.0, \"parks\": 71.0, \"transit_stations\": 67.0, \"workplaces\": 77.0, \"residential\": 111.0, \"new\": 51.0, \"new_100k\": 0.06195356048569842, \"mobility\": 55.105}, {\"region_label\": \"Turkey\", \"date\": \"2020-03-19T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"positive\": 192, \"deceased\": 3, \"positive_100k\": 0.2332369335932176, \"deceased_100k\": 0.003644327087394025, \"driving\": 57.37, \"transit\": null, \"walking\": 40.21, \"retail_and_recreation\": 59.0, \"grocery_and_pharmacy\": 97.0, \"parks\": 72.0, \"transit_stations\": 62.0, \"workplaces\": 75.0, \"residential\": 113.0, \"new\": 94.0, \"new_100k\": 0.11418891540501279, \"mobility\": 48.79}, {\"region_label\": \"Turkey\", \"date\": \"2020-03-20T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"positive\": 359, \"deceased\": 4, \"positive_100k\": 0.436104474791485, \"deceased_100k\": 0.0048591027831920335, \"driving\": 58.37, \"transit\": null, \"walking\": 40.3, \"retail_and_recreation\": 55.0, \"grocery_and_pharmacy\": 94.0, \"parks\": 73.0, \"transit_stations\": 59.0, \"workplaces\": 70.0, \"residential\": 116.0, \"new\": 167.0, \"new_100k\": 0.20286754119826741, \"mobility\": 49.334999999999994}, {\"region_label\": \"Turkey\", \"date\": \"2020-03-21T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"positive\": 670, \"deceased\": 9, \"positive_100k\": 0.8138997161846656, \"deceased_100k\": 0.010932981262182074, \"driving\": 52.37, \"transit\": null, \"walking\": 34.76, \"retail_and_recreation\": 48.0, \"grocery_and_pharmacy\": 90.0, \"parks\": 68.0, \"transit_stations\": 54.0, \"workplaces\": 74.0, \"residential\": 115.0, \"new\": 311.0, \"new_100k\": 0.3777952413931806, \"mobility\": 43.565}, {\"region_label\": \"Turkey\", \"date\": \"2020-03-22T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"positive\": 1236, \"deceased\": 30, \"positive_100k\": 1.5014627600063382, \"deceased_100k\": 0.03644327087394025, \"driving\": 46.65, \"transit\": null, \"walking\": 28.11, \"retail_and_recreation\": 36.0, \"grocery_and_pharmacy\": 80.0, \"parks\": 67.0, \"transit_stations\": 45.0, \"workplaces\": 65.0, \"residential\": 113.0, \"new\": 566.0, \"new_100k\": 0.6875630438216725, \"mobility\": 37.379999999999995}, {\"region_label\": \"Turkey\", \"date\": \"2020-03-23T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"positive\": 1529, \"deceased\": 37, \"positive_100k\": 1.8573920388751548, \"deceased_100k\": 0.04494670074452631, \"driving\": 47.92, \"transit\": null, \"walking\": 34.07, \"retail_and_recreation\": 49.0, \"grocery_and_pharmacy\": 87.0, \"parks\": 68.0, \"transit_stations\": 52.0, \"workplaces\": 63.0, \"residential\": 116.0, \"new\": 293.0, \"new_100k\": 0.35592927886881665, \"mobility\": 40.995000000000005}, {\"region_label\": \"Turkey\", \"date\": \"2020-03-24T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"positive\": 1872, \"deceased\": 44, \"positive_100k\": 2.2740601025338716, \"deceased_100k\": 0.05345013061511236, \"driving\": 45.92, \"transit\": null, \"walking\": 31.73, \"retail_and_recreation\": 43.0, \"grocery_and_pharmacy\": 79.0, \"parks\": 61.0, \"transit_stations\": 46.0, \"workplaces\": 58.0, \"residential\": 118.0, \"new\": 343.0, \"new_100k\": 0.4166680636587168, \"mobility\": 38.825}, {\"region_label\": \"Turkey\", \"date\": \"2020-03-25T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"positive\": 2433, \"deceased\": 59, \"positive_100k\": 2.9555492678765543, \"deceased_100k\": 0.07167176605208249, \"driving\": 46.35, \"transit\": null, \"walking\": 31.79, \"retail_and_recreation\": 42.0, \"grocery_and_pharmacy\": 78.0, \"parks\": 62.0, \"transit_stations\": 45.0, \"workplaces\": 57.0, \"residential\": 119.0, \"new\": 561.0, \"new_100k\": 0.6814891653426827, \"mobility\": 39.07}, {\"region_label\": \"Turkey\", \"date\": \"2020-03-26T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"positive\": 3629, \"deceased\": 75, \"positive_100k\": 4.408421000050972, \"deceased_100k\": 0.09110817718485062, \"driving\": 46.97, \"transit\": null, \"walking\": 32.46, \"retail_and_recreation\": 43.0, \"grocery_and_pharmacy\": 80.0, \"parks\": 68.0, \"transit_stations\": 45.0, \"workplaces\": 57.0, \"residential\": 119.0, \"new\": 1196.0, \"new_100k\": 1.452871732174418, \"mobility\": 39.715}, {\"region_label\": \"Turkey\", \"date\": \"2020-03-27T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"positive\": 5698, \"deceased\": 92, \"positive_100k\": 6.921791914657051, \"deceased_100k\": 0.11175936401341675, \"driving\": 49.46, \"transit\": null, \"walking\": 31.78, \"retail_and_recreation\": 41.0, \"grocery_and_pharmacy\": 79.0, \"parks\": 60.0, \"transit_stations\": 43.0, \"workplaces\": 55.0, \"residential\": 122.0, \"new\": 2069.0, \"new_100k\": 2.513370914606079, \"mobility\": 40.620000000000005}, {\"region_label\": \"Turkey\", \"date\": \"2020-03-28T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"positive\": 7402, \"deceased\": 108, \"positive_100k\": 8.991769700296857, \"deceased_100k\": 0.1311957751461849, \"driving\": 45.67, \"transit\": null, \"walking\": 26.33, \"retail_and_recreation\": 34.0, \"grocery_and_pharmacy\": 73.0, \"parks\": 43.0, \"transit_stations\": 37.0, \"workplaces\": 60.0, \"residential\": 120.0, \"new\": 1704.0, \"new_100k\": 2.0699777856398054, \"mobility\": 36.0}, {\"region_label\": \"Turkey\", \"date\": \"2020-03-29T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"positive\": 9217, \"deceased\": 131, \"positive_100k\": 11.196587588170242, \"deceased_100k\": 0.15913561614953908, \"driving\": 39.56, \"transit\": null, \"walking\": 22.13, \"retail_and_recreation\": 25.0, \"grocery_and_pharmacy\": 61.0, \"parks\": 42.0, \"transit_stations\": 29.0, \"workplaces\": 55.0, \"residential\": 117.0, \"new\": 1815.0, \"new_100k\": 2.2048178878733857, \"mobility\": 30.845}, {\"region_label\": \"Turkey\", \"date\": \"2020-03-30T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"positive\": 10827, \"deceased\": 168, \"positive_100k\": 13.152376458405035, \"deceased_100k\": 0.2040823168940654, \"driving\": 48.6, \"transit\": null, \"walking\": 31.91, \"retail_and_recreation\": 43.0, \"grocery_and_pharmacy\": 76.0, \"parks\": 61.0, \"transit_stations\": 42.0, \"workplaces\": 53.0, \"residential\": 121.0, \"new\": 1610.0, \"new_100k\": 1.9557888702347928, \"mobility\": 40.255}, {\"region_label\": \"Turkey\", \"date\": \"2020-03-31T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"positive\": 13531, \"deceased\": 214, \"positive_100k\": 16.43712993984285, \"deceased_100k\": 0.25996199890077376, \"driving\": 47.48, \"transit\": null, \"walking\": 30.05, \"retail_and_recreation\": 39.0, \"grocery_and_pharmacy\": 73.0, \"parks\": 55.0, \"transit_stations\": 39.0, \"workplaces\": 51.0, \"residential\": 121.0, \"new\": 2704.0, \"new_100k\": 3.284753481437816, \"mobility\": 38.765}, {\"region_label\": \"Turkey\", \"date\": \"2020-04-01T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"positive\": 15679, \"deceased\": 277, \"positive_100k\": 19.046468134416973, \"deceased_100k\": 0.33649286773604825, \"driving\": 45.59, \"transit\": null, \"walking\": 30.81, \"retail_and_recreation\": 39.0, \"grocery_and_pharmacy\": 75.0, \"parks\": 53.0, \"transit_stations\": 38.0, \"workplaces\": 51.0, \"residential\": 122.0, \"new\": 2148.0, \"new_100k\": 2.6093381945741214, \"mobility\": 38.2}, {\"region_label\": \"Turkey\", \"date\": \"2020-04-02T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"positive\": 18135, \"deceased\": 356, \"positive_100k\": 22.02995724329688, \"deceased_100k\": 0.4324601477040909, \"driving\": 42.85, \"transit\": null, \"walking\": 28.95, \"retail_and_recreation\": 38.0, \"grocery_and_pharmacy\": 73.0, \"parks\": 54.0, \"transit_stations\": 36.0, \"workplaces\": 50.0, \"residential\": 123.0, \"new\": 2456.0, \"new_100k\": 2.9834891088799083, \"mobility\": 35.9}, {\"region_label\": \"Turkey\", \"date\": \"2020-04-03T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"positive\": 20921, \"deceased\": 425, \"positive_100k\": 25.41432233179013, \"deceased_100k\": 0.5162796707141535, \"driving\": 47.09, \"transit\": null, \"walking\": 31.58, \"retail_and_recreation\": 38.0, \"grocery_and_pharmacy\": 78.0, \"parks\": 53.0, \"transit_stations\": 36.0, \"workplaces\": 50.0, \"residential\": 125.0, \"new\": 2786.0, \"new_100k\": 3.384365088493251, \"mobility\": 39.335}, {\"region_label\": \"Turkey\", \"date\": \"2020-04-04T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"positive\": 23934, \"deceased\": 501, \"positive_100k\": 29.074441503229533, \"deceased_100k\": 0.6086026235948021, \"driving\": 33.08, \"transit\": null, \"walking\": 26.13, \"retail_and_recreation\": 30.0, \"grocery_and_pharmacy\": 70.0, \"parks\": 40.0, \"transit_stations\": 30.0, \"workplaces\": 54.0, \"residential\": 123.0, \"new\": 3013.0, \"new_100k\": 3.6601191714394012, \"mobility\": 29.604999999999997}, {\"region_label\": \"Turkey\", \"date\": \"2020-04-05T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"positive\": 27069, \"deceased\": 574, \"positive_100k\": 32.88276330955629, \"deceased_100k\": 0.6972812493880568, \"driving\": 29.09, \"transit\": null, \"walking\": 21.94, \"retail_and_recreation\": 24.0, \"grocery_and_pharmacy\": 60.0, \"parks\": 39.0, \"transit_stations\": 24.0, \"workplaces\": 52.0, \"residential\": 119.0, \"new\": 3135.0, \"new_100k\": 3.808321806326756, \"mobility\": 25.515}, {\"region_label\": \"Turkey\", \"date\": \"2020-04-06T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"positive\": 30217, \"deceased\": 649, \"positive_100k\": 36.70687719992842, \"deceased_100k\": 0.7883894265729073, \"driving\": 36.48, \"transit\": null, \"walking\": 30.15, \"retail_and_recreation\": 39.0, \"grocery_and_pharmacy\": 74.0, \"parks\": 51.0, \"transit_stations\": 35.0, \"workplaces\": 49.0, \"residential\": 123.0, \"new\": 3148.0, \"new_100k\": 3.824113890372132, \"mobility\": 33.315}, {\"region_label\": \"Turkey\", \"date\": \"2020-04-07T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"positive\": 34109, \"deceased\": 725, \"positive_100k\": 41.43478420797427, \"deceased_100k\": 0.880712379453556, \"driving\": 35.2, \"transit\": null, \"walking\": 29.97, \"retail_and_recreation\": 36.0, \"grocery_and_pharmacy\": 75.0, \"parks\": 51.0, \"transit_stations\": 35.0, \"workplaces\": 48.0, \"residential\": 123.0, \"new\": 3892.0, \"new_100k\": 4.727907008045847, \"mobility\": 32.585}, {\"region_label\": \"Turkey\", \"date\": \"2020-04-08T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"positive\": 38226, \"deceased\": 812, \"positive_100k\": 46.436015747574665, \"deceased_100k\": 0.9863978649879828, \"driving\": 37.06, \"transit\": null, \"walking\": 30.21, \"retail_and_recreation\": 35.0, \"grocery_and_pharmacy\": 74.0, \"parks\": 51.0, \"transit_stations\": 35.0, \"workplaces\": 49.0, \"residential\": 123.0, \"new\": 4117.0, \"new_100k\": 5.001231539600397, \"mobility\": 33.635000000000005}, {\"region_label\": \"Turkey\", \"date\": \"2020-04-09T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"positive\": 42282, \"deceased\": 908, \"positive_100k\": 51.363145969731384, \"deceased_100k\": 1.1030163317845916, \"driving\": 37.57, \"transit\": null, \"walking\": 31.35, \"retail_and_recreation\": 36.0, \"grocery_and_pharmacy\": 75.0, \"parks\": 57.0, \"transit_stations\": 37.0, \"workplaces\": 50.0, \"residential\": 123.0, \"new\": 4056.0, \"new_100k\": 4.92713022215672, \"mobility\": 34.46}, {\"region_label\": \"Turkey\", \"date\": \"2020-04-10T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"positive\": 47029, \"deceased\": 1006, \"positive_100k\": 57.12968619768453, \"deceased_100k\": 1.2220643499727963, \"driving\": 38.86, \"transit\": null, \"walking\": 32.49, \"retail_and_recreation\": 39.0, \"grocery_and_pharmacy\": 85.0, \"parks\": 59.0, \"transit_stations\": 39.0, \"workplaces\": 49.0, \"residential\": 124.0, \"new\": 4747.0, \"new_100k\": 5.7665402279531435, \"mobility\": 35.675}, {\"region_label\": \"Turkey\", \"date\": \"2020-04-11T00:00:00\", \"country\": \"TUR\", \"country_label\": \"Turkey\", \"region_iso\": \"TUR\", \"positive\": 52167, \"deceased\": 1101, \"positive_100k\": 63.371203722694695, \"deceased_100k\": 1.337468041073607, \"driving\": 15.04, \"transit\": null, \"walking\": 14.58, \"retail_and_recreation\": 8.0, \"grocery_and_pharmacy\": 17.0, \"parks\": 19.0, \"transit_stations\": 10.0, \"workplaces\": 22.0, \"residential\": 134.0, \"new\": 5138.0, \"new_100k\": 6.241517525010167, \"mobility\": 14.809999999999999}, {\"region_label\": \"United Arab Emirates\", \"date\": \"2020-02-15T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"positive\": 8, \"deceased\": 0, \"positive_100k\": 0.08306545589073737, \"deceased_100k\": 0.0, \"driving\": 114.35, \"transit\": null, \"walking\": 109.75, \"retail_and_recreation\": 100.0, \"grocery_and_pharmacy\": 104.0, \"parks\": 105.0, \"transit_stations\": 100.0, \"workplaces\": 102.0, \"residential\": 101.0, \"new\": null, \"new_100k\": null, \"mobility\": 112.05}, {\"region_label\": \"United Arab Emirates\", \"date\": \"2020-02-16T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"positive\": 9, \"deceased\": 0, \"positive_100k\": 0.09344863787707952, \"deceased_100k\": 0.0, \"driving\": 107.47, \"transit\": null, \"walking\": 105.64, \"retail_and_recreation\": 101.0, \"grocery_and_pharmacy\": 104.0, \"parks\": 104.0, \"transit_stations\": 101.0, \"workplaces\": 102.0, \"residential\": 101.0, \"new\": 1.0, \"new_100k\": 0.010383181986342152, \"mobility\": 106.555}, {\"region_label\": \"United Arab Emirates\", \"date\": \"2020-02-17T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"positive\": 9, \"deceased\": 0, \"positive_100k\": 0.09344863787707952, \"deceased_100k\": 0.0, \"driving\": 107.09, \"transit\": null, \"walking\": 101.79, \"retail_and_recreation\": 99.0, \"grocery_and_pharmacy\": 101.0, \"parks\": 105.0, \"transit_stations\": 101.0, \"workplaces\": 102.0, \"residential\": 101.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 104.44}, {\"region_label\": \"United Arab Emirates\", \"date\": \"2020-02-18T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"positive\": 9, \"deceased\": 0, \"positive_100k\": 0.09344863787707952, \"deceased_100k\": 0.0, \"driving\": 107.74, \"transit\": null, \"walking\": 105.61, \"retail_and_recreation\": 98.0, \"grocery_and_pharmacy\": 101.0, \"parks\": 105.0, \"transit_stations\": 100.0, \"workplaces\": 102.0, \"residential\": 101.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 106.675}, {\"region_label\": \"United Arab Emirates\", \"date\": \"2020-02-19T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"positive\": 9, \"deceased\": 0, \"positive_100k\": 0.09344863787707952, \"deceased_100k\": 0.0, \"driving\": 110.16, \"transit\": null, \"walking\": 103.68, \"retail_and_recreation\": 98.0, \"grocery_and_pharmacy\": 100.0, \"parks\": 104.0, \"transit_stations\": 99.0, \"workplaces\": 102.0, \"residential\": 101.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 106.92}, {\"region_label\": \"United Arab Emirates\", \"date\": \"2020-02-20T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"positive\": 9, \"deceased\": 0, \"positive_100k\": 0.09344863787707952, \"deceased_100k\": 0.0, \"driving\": 124.39, \"transit\": null, \"walking\": 115.86, \"retail_and_recreation\": 98.0, \"grocery_and_pharmacy\": 101.0, \"parks\": 106.0, \"transit_stations\": 101.0, \"workplaces\": 101.0, \"residential\": 101.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 120.125}, {\"region_label\": \"United Arab Emirates\", \"date\": \"2020-02-21T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"positive\": 9, \"deceased\": 0, \"positive_100k\": 0.09344863787707952, \"deceased_100k\": 0.0, \"driving\": 122.5, \"transit\": null, \"walking\": 111.25, \"retail_and_recreation\": 97.0, \"grocery_and_pharmacy\": 102.0, \"parks\": 106.0, \"transit_stations\": 100.0, \"workplaces\": 99.0, \"residential\": 101.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 116.875}, {\"region_label\": \"United Arab Emirates\", \"date\": \"2020-02-22T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"positive\": 13, \"deceased\": 0, \"positive_100k\": 0.1349813658224482, \"deceased_100k\": 0.0, \"driving\": 109.61, \"transit\": null, \"walking\": 101.54, \"retail_and_recreation\": 98.0, \"grocery_and_pharmacy\": 102.0, \"parks\": 104.0, \"transit_stations\": 98.0, \"workplaces\": 103.0, \"residential\": 101.0, \"new\": 4.0, \"new_100k\": 0.04153272794536869, \"mobility\": 105.575}, {\"region_label\": \"United Arab Emirates\", \"date\": \"2020-02-23T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"positive\": 13, \"deceased\": 0, \"positive_100k\": 0.1349813658224482, \"deceased_100k\": 0.0, \"driving\": 102.9, \"transit\": null, \"walking\": 95.21, \"retail_and_recreation\": 99.0, \"grocery_and_pharmacy\": 103.0, \"parks\": 103.0, \"transit_stations\": 99.0, \"workplaces\": 104.0, \"residential\": 101.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 99.055}, {\"region_label\": \"United Arab Emirates\", \"date\": \"2020-02-24T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"positive\": 13, \"deceased\": 0, \"positive_100k\": 0.1349813658224482, \"deceased_100k\": 0.0, \"driving\": 101.68, \"transit\": null, \"walking\": 95.18, \"retail_and_recreation\": 97.0, \"grocery_and_pharmacy\": 100.0, \"parks\": 105.0, \"transit_stations\": 99.0, \"workplaces\": 103.0, \"residential\": 101.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 98.43}, {\"region_label\": \"United Arab Emirates\", \"date\": \"2020-02-25T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"positive\": 13, \"deceased\": 0, \"positive_100k\": 0.1349813658224482, \"deceased_100k\": 0.0, \"driving\": 99.74, \"transit\": null, \"walking\": 92.86, \"retail_and_recreation\": 97.0, \"grocery_and_pharmacy\": 102.0, \"parks\": 103.0, \"transit_stations\": 98.0, \"workplaces\": 103.0, \"residential\": 101.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 96.3}, {\"region_label\": \"United Arab Emirates\", \"date\": \"2020-02-26T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"positive\": 13, \"deceased\": 0, \"positive_100k\": 0.1349813658224482, \"deceased_100k\": 0.0, \"driving\": 103.81, \"transit\": null, \"walking\": 92.5, \"retail_and_recreation\": 98.0, \"grocery_and_pharmacy\": 101.0, \"parks\": 97.0, \"transit_stations\": 98.0, \"workplaces\": 103.0, \"residential\": 101.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 98.155}, {\"region_label\": \"United Arab Emirates\", \"date\": \"2020-02-27T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"positive\": 13, \"deceased\": 0, \"positive_100k\": 0.1349813658224482, \"deceased_100k\": 0.0, \"driving\": 109.68, \"transit\": null, \"walking\": 96.0, \"retail_and_recreation\": 101.0, \"grocery_and_pharmacy\": 105.0, \"parks\": 99.0, \"transit_stations\": 99.0, \"workplaces\": 103.0, \"residential\": 101.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 102.84}, {\"region_label\": \"United Arab Emirates\", \"date\": \"2020-02-28T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"positive\": 19, \"deceased\": 0, \"positive_100k\": 0.1972804577405012, \"deceased_100k\": 0.0, \"driving\": 110.64, \"transit\": null, \"walking\": 106.89, \"retail_and_recreation\": 101.0, \"grocery_and_pharmacy\": 105.0, \"parks\": 99.0, \"transit_stations\": 99.0, \"workplaces\": 101.0, \"residential\": 101.0, \"new\": 6.0, \"new_100k\": 0.062299091918052996, \"mobility\": 108.765}, {\"region_label\": \"United Arab Emirates\", \"date\": \"2020-02-29T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"positive\": 21, \"deceased\": 0, \"positive_100k\": 0.2180468217131856, \"deceased_100k\": 0.0, \"driving\": 100.67, \"transit\": null, \"walking\": 93.89, \"retail_and_recreation\": 102.0, \"grocery_and_pharmacy\": 107.0, \"parks\": 99.0, \"transit_stations\": 99.0, \"workplaces\": 105.0, \"residential\": 100.0, \"new\": 2.0, \"new_100k\": 0.020766363972684387, \"mobility\": 97.28}, {\"region_label\": \"United Arab Emirates\", \"date\": \"2020-03-01T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"positive\": 21, \"deceased\": 0, \"positive_100k\": 0.2180468217131856, \"deceased_100k\": 0.0, \"driving\": 94.02, \"transit\": null, \"walking\": 92.89, \"retail_and_recreation\": 103.0, \"grocery_and_pharmacy\": 110.0, \"parks\": 102.0, \"transit_stations\": 99.0, \"workplaces\": 104.0, \"residential\": 101.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 93.455}, {\"region_label\": \"United Arab Emirates\", \"date\": \"2020-03-02T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"positive\": 21, \"deceased\": 0, \"positive_100k\": 0.2180468217131856, \"deceased_100k\": 0.0, \"driving\": 90.96, \"transit\": null, \"walking\": 86.61, \"retail_and_recreation\": 100.0, \"grocery_and_pharmacy\": 107.0, \"parks\": 101.0, \"transit_stations\": 98.0, \"workplaces\": 104.0, \"residential\": 101.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 88.785}, {\"region_label\": \"United Arab Emirates\", \"date\": \"2020-03-03T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"positive\": 27, \"deceased\": 0, \"positive_100k\": 0.2803459136312386, \"deceased_100k\": 0.0, \"driving\": 89.6, \"transit\": null, \"walking\": 85.11, \"retail_and_recreation\": 100.0, \"grocery_and_pharmacy\": 106.0, \"parks\": 100.0, \"transit_stations\": 95.0, \"workplaces\": 104.0, \"residential\": 101.0, \"new\": 6.0, \"new_100k\": 0.06229909191805302, \"mobility\": 87.35499999999999}, {\"region_label\": \"United Arab Emirates\", \"date\": \"2020-03-04T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"positive\": 27, \"deceased\": 0, \"positive_100k\": 0.2803459136312386, \"deceased_100k\": 0.0, \"driving\": 91.01, \"transit\": null, \"walking\": 88.64, \"retail_and_recreation\": 99.0, \"grocery_and_pharmacy\": 107.0, \"parks\": 98.0, \"transit_stations\": 95.0, \"workplaces\": 103.0, \"residential\": 102.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 89.825}, {\"region_label\": \"United Arab Emirates\", \"date\": \"2020-03-05T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"positive\": 29, \"deceased\": 0, \"positive_100k\": 0.30111227760392295, \"deceased_100k\": 0.0, \"driving\": 103.03, \"transit\": null, \"walking\": 92.54, \"retail_and_recreation\": 97.0, \"grocery_and_pharmacy\": 106.0, \"parks\": 98.0, \"transit_stations\": 95.0, \"workplaces\": 103.0, \"residential\": 102.0, \"new\": 2.0, \"new_100k\": 0.020766363972684332, \"mobility\": 97.785}, {\"region_label\": \"United Arab Emirates\", \"date\": \"2020-03-06T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"positive\": 29, \"deceased\": 0, \"positive_100k\": 0.30111227760392295, \"deceased_100k\": 0.0, \"driving\": 104.73, \"transit\": null, \"walking\": 97.14, \"retail_and_recreation\": 93.0, \"grocery_and_pharmacy\": 105.0, \"parks\": 92.0, \"transit_stations\": 91.0, \"workplaces\": 100.0, \"residential\": 103.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 100.935}, {\"region_label\": \"United Arab Emirates\", \"date\": \"2020-03-07T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"positive\": 45, \"deceased\": 0, \"positive_100k\": 0.46724318938539766, \"deceased_100k\": 0.0, \"driving\": 98.91, \"transit\": null, \"walking\": 94.57, \"retail_and_recreation\": 97.0, \"grocery_and_pharmacy\": 106.0, \"parks\": 101.0, \"transit_stations\": 92.0, \"workplaces\": 104.0, \"residential\": 102.0, \"new\": 16.0, \"new_100k\": 0.1661309117814747, \"mobility\": 96.74}, {\"region_label\": \"United Arab Emirates\", \"date\": \"2020-03-08T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"positive\": 45, \"deceased\": 0, \"positive_100k\": 0.46724318938539766, \"deceased_100k\": 0.0, \"driving\": 92.04, \"transit\": null, \"walking\": 88.29, \"retail_and_recreation\": 101.0, \"grocery_and_pharmacy\": 108.0, \"parks\": 106.0, \"transit_stations\": 91.0, \"workplaces\": 99.0, \"residential\": 103.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 90.165}, {\"region_label\": \"United Arab Emirates\", \"date\": \"2020-03-09T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"positive\": 45, \"deceased\": 0, \"positive_100k\": 0.46724318938539766, \"deceased_100k\": 0.0, \"driving\": 90.3, \"transit\": null, \"walking\": 87.96, \"retail_and_recreation\": 97.0, \"grocery_and_pharmacy\": 104.0, \"parks\": 104.0, \"transit_stations\": 90.0, \"workplaces\": 99.0, \"residential\": 104.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 89.13}, {\"region_label\": \"United Arab Emirates\", \"date\": \"2020-03-10T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"positive\": 74, \"deceased\": 0, \"positive_100k\": 0.7683554669893206, \"deceased_100k\": 0.0, \"driving\": 91.39, \"transit\": null, \"walking\": 88.61, \"retail_and_recreation\": 96.0, \"grocery_and_pharmacy\": 106.0, \"parks\": 103.0, \"transit_stations\": 89.0, \"workplaces\": 98.0, \"residential\": 104.0, \"new\": 29.0, \"new_100k\": 0.3011122776039229, \"mobility\": 90.0}, {\"region_label\": \"United Arab Emirates\", \"date\": \"2020-03-11T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"positive\": 74, \"deceased\": 0, \"positive_100k\": 0.7683554669893206, \"deceased_100k\": 0.0, \"driving\": 87.64, \"transit\": null, \"walking\": 83.46, \"retail_and_recreation\": 96.0, \"grocery_and_pharmacy\": 105.0, \"parks\": 100.0, \"transit_stations\": 88.0, \"workplaces\": 98.0, \"residential\": 104.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 85.55}, {\"region_label\": \"United Arab Emirates\", \"date\": \"2020-03-12T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"positive\": 85, \"deceased\": 0, \"positive_100k\": 0.8825704688390844, \"deceased_100k\": 0.0, \"driving\": 85.43, \"transit\": null, \"walking\": 77.29, \"retail_and_recreation\": 92.0, \"grocery_and_pharmacy\": 106.0, \"parks\": 94.0, \"transit_stations\": 85.0, \"workplaces\": 97.0, \"residential\": 105.0, \"new\": 11.0, \"new_100k\": 0.11421500184976385, \"mobility\": 81.36000000000001}, {\"region_label\": \"United Arab Emirates\", \"date\": \"2020-03-13T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"positive\": 85, \"deceased\": 0, \"positive_100k\": 0.8825704688390844, \"deceased_100k\": 0.0, \"driving\": 82.88, \"transit\": null, \"walking\": 83.46, \"retail_and_recreation\": 84.0, \"grocery_and_pharmacy\": 103.0, \"parks\": 85.0, \"transit_stations\": 80.0, \"workplaces\": 98.0, \"residential\": 105.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 83.16999999999999}, {\"region_label\": \"United Arab Emirates\", \"date\": \"2020-03-14T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"positive\": 85, \"deceased\": 0, \"positive_100k\": 0.8825704688390844, \"deceased_100k\": 0.0, \"driving\": 71.44, \"transit\": null, \"walking\": 70.79, \"retail_and_recreation\": 88.0, \"grocery_and_pharmacy\": 104.0, \"parks\": 88.0, \"transit_stations\": 83.0, \"workplaces\": 102.0, \"residential\": 104.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 71.11500000000001}, {\"region_label\": \"United Arab Emirates\", \"date\": \"2020-03-15T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"positive\": 98, \"deceased\": 0, \"positive_100k\": 1.0175518346615327, \"deceased_100k\": 0.0, \"driving\": 71.41, \"transit\": null, \"walking\": 69.14, \"retail_and_recreation\": 94.0, \"grocery_and_pharmacy\": 111.0, \"parks\": 89.0, \"transit_stations\": 85.0, \"workplaces\": 96.0, \"residential\": 105.0, \"new\": 13.0, \"new_100k\": 0.13498136582244824, \"mobility\": 70.275}, {\"region_label\": \"United Arab Emirates\", \"date\": \"2020-03-16T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"positive\": 98, \"deceased\": 0, \"positive_100k\": 1.0175518346615327, \"deceased_100k\": 0.0, \"driving\": 66.4, \"transit\": null, \"walking\": 66.43, \"retail_and_recreation\": 89.0, \"grocery_and_pharmacy\": 108.0, \"parks\": 86.0, \"transit_stations\": 83.0, \"workplaces\": 94.0, \"residential\": 106.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 66.415}, {\"region_label\": \"United Arab Emirates\", \"date\": \"2020-03-17T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"positive\": 98, \"deceased\": 0, \"positive_100k\": 1.0175518346615327, \"deceased_100k\": 0.0, \"driving\": 63.25, \"transit\": null, \"walking\": 59.79, \"retail_and_recreation\": 84.0, \"grocery_and_pharmacy\": 105.0, \"parks\": 82.0, \"transit_stations\": 78.0, \"workplaces\": 91.0, \"residential\": 107.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 61.519999999999996}, {\"region_label\": \"United Arab Emirates\", \"date\": \"2020-03-18T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"positive\": 113, \"deceased\": 0, \"positive_100k\": 1.1732995644566653, \"deceased_100k\": 0.0, \"driving\": 58.5, \"transit\": null, \"walking\": 60.71, \"retail_and_recreation\": 81.0, \"grocery_and_pharmacy\": 102.0, \"parks\": 81.0, \"transit_stations\": 75.0, \"workplaces\": 89.0, \"residential\": 109.0, \"new\": 15.0, \"new_100k\": 0.15574772979513263, \"mobility\": 59.605000000000004}, {\"region_label\": \"United Arab Emirates\", \"date\": \"2020-03-19T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"positive\": 140, \"deceased\": 0, \"positive_100k\": 1.4536454780879038, \"deceased_100k\": 0.0, \"driving\": 58.9, \"transit\": null, \"walking\": 55.46, \"retail_and_recreation\": 76.0, \"grocery_and_pharmacy\": 99.0, \"parks\": 74.0, \"transit_stations\": 69.0, \"workplaces\": 88.0, \"residential\": 111.0, \"new\": 27.0, \"new_100k\": 0.2803459136312385, \"mobility\": 57.18}, {\"region_label\": \"United Arab Emirates\", \"date\": \"2020-03-20T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"positive\": 140, \"deceased\": 2, \"positive_100k\": 1.4536454780879038, \"deceased_100k\": 0.020766363972684342, \"driving\": 56.01, \"transit\": null, \"walking\": 57.5, \"retail_and_recreation\": 63.0, \"grocery_and_pharmacy\": 89.0, \"parks\": 55.0, \"transit_stations\": 56.0, \"workplaces\": 88.0, \"residential\": 111.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 56.754999999999995}, {\"region_label\": \"United Arab Emirates\", \"date\": \"2020-03-21T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"positive\": 153, \"deceased\": 2, \"positive_100k\": 1.588626843910352, \"deceased_100k\": 0.020766363972684342, \"driving\": 55.18, \"transit\": null, \"walking\": 55.43, \"retail_and_recreation\": 68.0, \"grocery_and_pharmacy\": 88.0, \"parks\": 63.0, \"transit_stations\": 58.0, \"workplaces\": 92.0, \"residential\": 110.0, \"new\": 13.0, \"new_100k\": 0.13498136582244813, \"mobility\": 55.305}, {\"region_label\": \"United Arab Emirates\", \"date\": \"2020-03-22T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"positive\": 153, \"deceased\": 2, \"positive_100k\": 1.588626843910352, \"deceased_100k\": 0.020766363972684342, \"driving\": 48.19, \"transit\": null, \"walking\": 48.86, \"retail_and_recreation\": 70.0, \"grocery_and_pharmacy\": 87.0, \"parks\": 64.0, \"transit_stations\": 55.0, \"workplaces\": 83.0, \"residential\": 113.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 48.525}, {\"region_label\": \"United Arab Emirates\", \"date\": \"2020-03-23T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"positive\": 198, \"deceased\": 2, \"positive_100k\": 2.05587003329575, \"deceased_100k\": 0.020766363972684342, \"driving\": 42.8, \"transit\": null, \"walking\": 41.64, \"retail_and_recreation\": 73.0, \"grocery_and_pharmacy\": 114.0, \"parks\": 62.0, \"transit_stations\": 54.0, \"workplaces\": 80.0, \"residential\": 114.0, \"new\": 45.0, \"new_100k\": 0.4672431893853979, \"mobility\": 42.22}, {\"region_label\": \"United Arab Emirates\", \"date\": \"2020-03-24T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"positive\": 248, \"deceased\": 2, \"positive_100k\": 2.5750291326128583, \"deceased_100k\": 0.020766363972684342, \"driving\": 46.04, \"transit\": null, \"walking\": 45.46, \"retail_and_recreation\": 61.0, \"grocery_and_pharmacy\": 94.0, \"parks\": 57.0, \"transit_stations\": 47.0, \"workplaces\": 72.0, \"residential\": 117.0, \"new\": 50.0, \"new_100k\": 0.5191590993171085, \"mobility\": 45.75}, {\"region_label\": \"United Arab Emirates\", \"date\": \"2020-03-25T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"positive\": 333, \"deceased\": 2, \"positive_100k\": 3.4575996014519426, \"deceased_100k\": 0.020766363972684342, \"driving\": 46.16, \"transit\": null, \"walking\": 46.07, \"retail_and_recreation\": 50.0, \"grocery_and_pharmacy\": 82.0, \"parks\": 53.0, \"transit_stations\": 40.0, \"workplaces\": 65.0, \"residential\": 121.0, \"new\": 85.0, \"new_100k\": 0.8825704688390843, \"mobility\": 46.114999999999995}, {\"region_label\": \"United Arab Emirates\", \"date\": \"2020-03-26T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"positive\": 333, \"deceased\": 2, \"positive_100k\": 3.4575996014519426, \"deceased_100k\": 0.020766363972684342, \"driving\": 40.04, \"transit\": null, \"walking\": 40.07, \"retail_and_recreation\": 45.0, \"grocery_and_pharmacy\": 87.0, \"parks\": 46.0, \"transit_stations\": 33.0, \"workplaces\": 60.0, \"residential\": 125.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 40.055}, {\"region_label\": \"United Arab Emirates\", \"date\": \"2020-03-27T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"positive\": 405, \"deceased\": 2, \"positive_100k\": 4.205188704468578, \"deceased_100k\": 0.020766363972684342, \"driving\": 32.91, \"transit\": null, \"walking\": 40.04, \"retail_and_recreation\": 20.0, \"grocery_and_pharmacy\": 40.0, \"parks\": 20.0, \"transit_stations\": 16.0, \"workplaces\": 48.0, \"residential\": 125.0, \"new\": 72.0, \"new_100k\": 0.7475891030166357, \"mobility\": 36.474999999999994}, {\"region_label\": \"United Arab Emirates\", \"date\": \"2020-03-28T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"positive\": 468, \"deceased\": 2, \"positive_100k\": 4.859329169608136, \"deceased_100k\": 0.020766363972684342, \"driving\": 35.17, \"transit\": null, \"walking\": 38.43, \"retail_and_recreation\": 28.0, \"grocery_and_pharmacy\": 53.0, \"parks\": 32.0, \"transit_stations\": 20.0, \"workplaces\": 44.0, \"residential\": 128.0, \"new\": 63.0, \"new_100k\": 0.6541404651395579, \"mobility\": 36.8}, {\"region_label\": \"United Arab Emirates\", \"date\": \"2020-03-29T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"positive\": 570, \"deceased\": 3, \"positive_100k\": 5.918413732215037, \"deceased_100k\": 0.03114954595902651, \"driving\": 38.59, \"transit\": null, \"walking\": 41.5, \"retail_and_recreation\": 45.0, \"grocery_and_pharmacy\": 74.0, \"parks\": 47.0, \"transit_stations\": 31.0, \"workplaces\": 55.0, \"residential\": 126.0, \"new\": 102.0, \"new_100k\": 1.059084562606901, \"mobility\": 40.045}, {\"region_label\": \"United Arab Emirates\", \"date\": \"2020-03-30T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"positive\": 611, \"deceased\": 5, \"positive_100k\": 6.344124193655066, \"deceased_100k\": 0.05191590993171085, \"driving\": 40.23, \"transit\": null, \"walking\": 47.86, \"retail_and_recreation\": 43.0, \"grocery_and_pharmacy\": 73.0, \"parks\": 47.0, \"transit_stations\": 31.0, \"workplaces\": 54.0, \"residential\": 125.0, \"new\": 41.0, \"new_100k\": 0.4257104614400289, \"mobility\": 44.045}, {\"region_label\": \"United Arab Emirates\", \"date\": \"2020-03-31T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"positive\": 664, \"deceased\": 6, \"positive_100k\": 6.894432838931201, \"deceased_100k\": 0.06229909191805302, \"driving\": 40.25, \"transit\": null, \"walking\": 43.25, \"retail_and_recreation\": 44.0, \"grocery_and_pharmacy\": 74.0, \"parks\": 47.0, \"transit_stations\": 31.0, \"workplaces\": 54.0, \"residential\": 125.0, \"new\": 53.0, \"new_100k\": 0.550308645276135, \"mobility\": 41.75}, {\"region_label\": \"United Arab Emirates\", \"date\": \"2020-04-01T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"positive\": 814, \"deceased\": 8, \"positive_100k\": 8.451910136882526, \"deceased_100k\": 0.08306545589073737, \"driving\": 41.04, \"transit\": null, \"walking\": 43.29, \"retail_and_recreation\": 44.0, \"grocery_and_pharmacy\": 76.0, \"parks\": 47.0, \"transit_stations\": 30.0, \"workplaces\": 54.0, \"residential\": 125.0, \"new\": 150.0, \"new_100k\": 1.5574772979513254, \"mobility\": 42.165}, {\"region_label\": \"United Arab Emirates\", \"date\": \"2020-04-02T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"positive\": 1024, \"deceased\": 8, \"positive_100k\": 10.632378354014383, \"deceased_100k\": 0.08306545589073737, \"driving\": 39.5, \"transit\": null, \"walking\": 42.14, \"retail_and_recreation\": 42.0, \"grocery_and_pharmacy\": 75.0, \"parks\": 44.0, \"transit_stations\": 29.0, \"workplaces\": 53.0, \"residential\": 128.0, \"new\": 210.0, \"new_100k\": 2.180468217131857, \"mobility\": 40.82}, {\"region_label\": \"United Arab Emirates\", \"date\": \"2020-04-03T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"positive\": 1264, \"deceased\": 9, \"positive_100k\": 13.124342030736502, \"deceased_100k\": 0.09344863787707952, \"driving\": 37.06, \"transit\": null, \"walking\": 39.21, \"retail_and_recreation\": 31.0, \"grocery_and_pharmacy\": 61.0, \"parks\": 25.0, \"transit_stations\": 21.0, \"workplaces\": 56.0, \"residential\": 122.0, \"new\": 240.0, \"new_100k\": 2.4919636767221185, \"mobility\": 38.135000000000005}, {\"region_label\": \"United Arab Emirates\", \"date\": \"2020-04-04T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"positive\": 1505, \"deceased\": 10, \"positive_100k\": 15.626688889444965, \"deceased_100k\": 0.1038318198634217, \"driving\": 40.23, \"transit\": null, \"walking\": 42.64, \"retail_and_recreation\": 42.0, \"grocery_and_pharmacy\": 73.0, \"parks\": 42.0, \"transit_stations\": 28.0, \"workplaces\": 63.0, \"residential\": 121.0, \"new\": 241.0, \"new_100k\": 2.5023468587084636, \"mobility\": 41.435}, {\"region_label\": \"United Arab Emirates\", \"date\": \"2020-04-05T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"positive\": 1799, \"deceased\": 10, \"positive_100k\": 18.679344393429563, \"deceased_100k\": 0.1038318198634217, \"driving\": 37.86, \"transit\": null, \"walking\": 40.29, \"retail_and_recreation\": 39.0, \"grocery_and_pharmacy\": 70.0, \"parks\": 42.0, \"transit_stations\": 21.0, \"workplaces\": 43.0, \"residential\": 131.0, \"new\": 294.0, \"new_100k\": 3.0526555039845977, \"mobility\": 39.075}, {\"region_label\": \"United Arab Emirates\", \"date\": \"2020-04-06T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"positive\": 2076, \"deceased\": 11, \"positive_100k\": 21.555485803646345, \"deceased_100k\": 0.11421500184976387, \"driving\": 37.87, \"transit\": null, \"walking\": 42.75, \"retail_and_recreation\": 37.0, \"grocery_and_pharmacy\": 68.0, \"parks\": 42.0, \"transit_stations\": 22.0, \"workplaces\": 44.0, \"residential\": 130.0, \"new\": 277.0, \"new_100k\": 2.876141410216782, \"mobility\": 40.31}, {\"region_label\": \"United Arab Emirates\", \"date\": \"2020-04-07T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"positive\": 2359, \"deceased\": 12, \"positive_100k\": 24.49392630578118, \"deceased_100k\": 0.12459818383610605, \"driving\": 37.59, \"transit\": null, \"walking\": 39.71, \"retail_and_recreation\": 37.0, \"grocery_and_pharmacy\": 70.0, \"parks\": 27.0, \"transit_stations\": 22.0, \"workplaces\": 45.0, \"residential\": 130.0, \"new\": 283.0, \"new_100k\": 2.938440502134835, \"mobility\": 38.650000000000006}, {\"region_label\": \"United Arab Emirates\", \"date\": \"2020-04-08T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"positive\": 2659, \"deceased\": 12, \"positive_100k\": 27.60888090168383, \"deceased_100k\": 0.12459818383610605, \"driving\": 39.17, \"transit\": null, \"walking\": 45.0, \"retail_and_recreation\": 37.0, \"grocery_and_pharmacy\": 70.0, \"parks\": 26.0, \"transit_stations\": 22.0, \"workplaces\": 45.0, \"residential\": 130.0, \"new\": 300.0, \"new_100k\": 3.114954595902649, \"mobility\": 42.085}, {\"region_label\": \"United Arab Emirates\", \"date\": \"2020-04-09T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"positive\": 2990, \"deceased\": 14, \"positive_100k\": 31.045714139163085, \"deceased_100k\": 0.14536454780879038, \"driving\": 37.21, \"transit\": null, \"walking\": 37.93, \"retail_and_recreation\": 36.0, \"grocery_and_pharmacy\": 69.0, \"parks\": 24.0, \"transit_stations\": 21.0, \"workplaces\": 45.0, \"residential\": 133.0, \"new\": 331.0, \"new_100k\": 3.436833237479256, \"mobility\": 37.57}, {\"region_label\": \"United Arab Emirates\", \"date\": \"2020-04-10T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"positive\": 3360, \"deceased\": 16, \"positive_100k\": 34.887491474109694, \"deceased_100k\": 0.16613091178147474, \"driving\": 39.73, \"transit\": null, \"walking\": 47.46, \"retail_and_recreation\": 26.0, \"grocery_and_pharmacy\": 54.0, \"parks\": 14.0, \"transit_stations\": 16.0, \"workplaces\": 51.0, \"residential\": 123.0, \"new\": 370.0, \"new_100k\": 3.8417773349466096, \"mobility\": 43.595}, {\"region_label\": \"United Arab Emirates\", \"date\": \"2020-04-11T00:00:00\", \"country\": \"ARE\", \"country_label\": \"United Arab Emirates\", \"region_iso\": \"ARE\", \"positive\": 3736, \"deceased\": 20, \"positive_100k\": 38.79156790097435, \"deceased_100k\": 0.2076636397268434, \"driving\": 42.36, \"transit\": null, \"walking\": 50.71, \"retail_and_recreation\": 36.0, \"grocery_and_pharmacy\": 68.0, \"parks\": 23.0, \"transit_stations\": 21.0, \"workplaces\": 55.0, \"residential\": 124.0, \"new\": 376.0, \"new_100k\": 3.9040764268646555, \"mobility\": 46.535}, {\"region_label\": \"United Kingdom\", \"date\": \"2020-02-15T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"positive\": 9, \"deceased\": 0, \"positive_100k\": 0.013536075468493723, \"deceased_100k\": 0.0, \"driving\": 109.55, \"transit\": 119.0, \"walking\": 152.82, \"retail_and_recreation\": 88.0, \"grocery_and_pharmacy\": 93.0, \"parks\": 65.0, \"transit_stations\": 88.0, \"workplaces\": 96.0, \"residential\": 102.0, \"new\": null, \"new_100k\": null, \"mobility\": 127.12333333333333}, {\"region_label\": \"United Kingdom\", \"date\": \"2020-02-16T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"positive\": 9, \"deceased\": 0, \"positive_100k\": 0.013536075468493723, \"deceased_100k\": 0.0, \"driving\": 101.42, \"transit\": 109.71, \"walking\": 98.69, \"retail_and_recreation\": 93.0, \"grocery_and_pharmacy\": 94.0, \"parks\": 72.0, \"transit_stations\": 93.0, \"workplaces\": 97.0, \"residential\": 101.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 103.27333333333333}, {\"region_label\": \"United Kingdom\", \"date\": \"2020-02-17T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"positive\": 9, \"deceased\": 0, \"positive_100k\": 0.013536075468493723, \"deceased_100k\": 0.0, \"driving\": 118.6, \"transit\": 119.36, \"walking\": 128.1, \"retail_and_recreation\": 110.0, \"grocery_and_pharmacy\": 101.0, \"parks\": 124.0, \"transit_stations\": 98.0, \"workplaces\": 86.0, \"residential\": 102.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 122.01999999999998}, {\"region_label\": \"United Kingdom\", \"date\": \"2020-02-18T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"positive\": 9, \"deceased\": 0, \"positive_100k\": 0.013536075468493723, \"deceased_100k\": 0.0, \"driving\": 119.26, \"transit\": 118.76, \"walking\": 130.01, \"retail_and_recreation\": 107.0, \"grocery_and_pharmacy\": 99.0, \"parks\": 120.0, \"transit_stations\": 97.0, \"workplaces\": 86.0, \"residential\": 102.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 122.67666666666666}, {\"region_label\": \"United Kingdom\", \"date\": \"2020-02-19T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"positive\": 9, \"deceased\": 0, \"positive_100k\": 0.013536075468493723, \"deceased_100k\": 0.0, \"driving\": 121.56, \"transit\": 121.93, \"walking\": 136.18, \"retail_and_recreation\": 106.0, \"grocery_and_pharmacy\": 98.0, \"parks\": 108.0, \"transit_stations\": 96.0, \"workplaces\": 86.0, \"residential\": 103.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 126.55666666666667}, {\"region_label\": \"United Kingdom\", \"date\": \"2020-02-20T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"positive\": 9, \"deceased\": 0, \"positive_100k\": 0.013536075468493723, \"deceased_100k\": 0.0, \"driving\": 118.33, \"transit\": 118.81, \"walking\": 131.67, \"retail_and_recreation\": 105.0, \"grocery_and_pharmacy\": 98.0, \"parks\": 104.0, \"transit_stations\": 95.0, \"workplaces\": 86.0, \"residential\": 103.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 122.93666666666665}, {\"region_label\": \"United Kingdom\", \"date\": \"2020-02-21T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"positive\": 9, \"deceased\": 0, \"positive_100k\": 0.013536075468493723, \"deceased_100k\": 0.0, \"driving\": 127.35, \"transit\": 126.56, \"walking\": 152.89, \"retail_and_recreation\": 105.0, \"grocery_and_pharmacy\": 99.0, \"parks\": 110.0, \"transit_stations\": 97.0, \"workplaces\": 85.0, \"residential\": 103.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 135.6}, {\"region_label\": \"United Kingdom\", \"date\": \"2020-02-22T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"positive\": 9, \"deceased\": 0, \"positive_100k\": 0.013536075468493723, \"deceased_100k\": 0.0, \"driving\": 115.64, \"transit\": 126.9, \"walking\": 169.46, \"retail_and_recreation\": 96.0, \"grocery_and_pharmacy\": 98.0, \"parks\": 93.0, \"transit_stations\": 98.0, \"workplaces\": 98.0, \"residential\": 101.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 137.33333333333334}, {\"region_label\": \"United Kingdom\", \"date\": \"2020-02-23T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"positive\": 9, \"deceased\": 0, \"positive_100k\": 0.013536075468493723, \"deceased_100k\": 0.0, \"driving\": 101.34, \"transit\": 105.46, \"walking\": 101.08, \"retail_and_recreation\": 99.0, \"grocery_and_pharmacy\": 98.0, \"parks\": 95.0, \"transit_stations\": 103.0, \"workplaces\": 99.0, \"residential\": 100.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 102.62666666666667}, {\"region_label\": \"United Kingdom\", \"date\": \"2020-02-24T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"positive\": 13, \"deceased\": 0, \"positive_100k\": 0.019552109010046493, \"deceased_100k\": 0.0, \"driving\": 108.75, \"transit\": 107.92, \"walking\": 104.26, \"retail_and_recreation\": 97.0, \"grocery_and_pharmacy\": 99.0, \"parks\": 91.0, \"transit_stations\": 98.0, \"workplaces\": 98.0, \"residential\": 101.0, \"new\": 4.0, \"new_100k\": 0.00601603354155277, \"mobility\": 106.97666666666667}, {\"region_label\": \"United Kingdom\", \"date\": \"2020-02-25T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"positive\": 13, \"deceased\": 0, \"positive_100k\": 0.019552109010046493, \"deceased_100k\": 0.0, \"driving\": 108.16, \"transit\": 108.13, \"walking\": 115.57, \"retail_and_recreation\": 99.0, \"grocery_and_pharmacy\": 104.0, \"parks\": 103.0, \"transit_stations\": 101.0, \"workplaces\": 101.0, \"residential\": 100.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 110.62}, {\"region_label\": \"United Kingdom\", \"date\": \"2020-02-26T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"positive\": 13, \"deceased\": 0, \"positive_100k\": 0.019552109010046493, \"deceased_100k\": 0.0, \"driving\": 109.74, \"transit\": 108.85, \"walking\": 121.26, \"retail_and_recreation\": 101.0, \"grocery_and_pharmacy\": 100.0, \"parks\": 106.0, \"transit_stations\": 99.0, \"workplaces\": 101.0, \"residential\": 100.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 113.28333333333332}, {\"region_label\": \"United Kingdom\", \"date\": \"2020-02-27T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"positive\": 15, \"deceased\": 0, \"positive_100k\": 0.022560125780822875, \"deceased_100k\": 0.0, \"driving\": 109.6, \"transit\": 108.32, \"walking\": 119.74, \"retail_and_recreation\": 102.0, \"grocery_and_pharmacy\": 101.0, \"parks\": 108.0, \"transit_stations\": 100.0, \"workplaces\": 100.0, \"residential\": 100.0, \"new\": 2.0, \"new_100k\": 0.0030080167707763825, \"mobility\": 112.55333333333333}, {\"region_label\": \"United Kingdom\", \"date\": \"2020-02-28T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"positive\": 20, \"deceased\": 0, \"positive_100k\": 0.030080167707763828, \"deceased_100k\": 0.0, \"driving\": 122.59, \"transit\": 118.5, \"walking\": 138.49, \"retail_and_recreation\": 101.0, \"grocery_and_pharmacy\": 101.0, \"parks\": 87.0, \"transit_stations\": 100.0, \"workplaces\": 99.0, \"residential\": 101.0, \"new\": 5.0, \"new_100k\": 0.007520041926940953, \"mobility\": 126.52666666666669}, {\"region_label\": \"United Kingdom\", \"date\": \"2020-02-29T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"positive\": 23, \"deceased\": 0, \"positive_100k\": 0.03459219286392841, \"deceased_100k\": 0.0, \"driving\": 115.93, \"transit\": 118.75, \"walking\": 162.75, \"retail_and_recreation\": 101.0, \"grocery_and_pharmacy\": 101.0, \"parks\": 86.0, \"transit_stations\": 98.0, \"workplaces\": 100.0, \"residential\": 100.0, \"new\": 3.0, \"new_100k\": 0.004512025156164581, \"mobility\": 132.47666666666666}, {\"region_label\": \"United Kingdom\", \"date\": \"2020-03-01T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"positive\": 36, \"deceased\": 0, \"positive_100k\": 0.05414430187397489, \"deceased_100k\": 0.0, \"driving\": 100.48, \"transit\": 103.74, \"walking\": 105.44, \"retail_and_recreation\": 107.0, \"grocery_and_pharmacy\": 102.0, \"parks\": 114.0, \"transit_stations\": 105.0, \"workplaces\": 101.0, \"residential\": 99.0, \"new\": 13.0, \"new_100k\": 0.019552109010046483, \"mobility\": 103.21999999999998}, {\"region_label\": \"United Kingdom\", \"date\": \"2020-03-02T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"positive\": 40, \"deceased\": 0, \"positive_100k\": 0.060160335415527656, \"deceased_100k\": 0.0, \"driving\": 104.64, \"transit\": 103.96, \"walking\": 107.54, \"retail_and_recreation\": 104.0, \"grocery_and_pharmacy\": 104.0, \"parks\": 114.0, \"transit_stations\": 100.0, \"workplaces\": 101.0, \"residential\": 100.0, \"new\": 4.0, \"new_100k\": 0.006016033541552765, \"mobility\": 105.38}, {\"region_label\": \"United Kingdom\", \"date\": \"2020-03-03T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"positive\": 51, \"deceased\": 0, \"positive_100k\": 0.07670442765479778, \"deceased_100k\": 0.0, \"driving\": 108.34, \"transit\": 105.51, \"walking\": 114.84, \"retail_and_recreation\": 102.0, \"grocery_and_pharmacy\": 103.0, \"parks\": 111.0, \"transit_stations\": 99.0, \"workplaces\": 101.0, \"residential\": 100.0, \"new\": 11.0, \"new_100k\": 0.01654409223927012, \"mobility\": 109.56333333333335}, {\"region_label\": \"United Kingdom\", \"date\": \"2020-03-04T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"positive\": 86, \"deceased\": 0, \"positive_100k\": 0.12934472114338447, \"deceased_100k\": 0.0, \"driving\": 109.59, \"transit\": 106.1, \"walking\": 116.67, \"retail_and_recreation\": 102.0, \"grocery_and_pharmacy\": 103.0, \"parks\": 102.0, \"transit_stations\": 98.0, \"workplaces\": 101.0, \"residential\": 101.0, \"new\": 35.0, \"new_100k\": 0.05264029348858669, \"mobility\": 110.78666666666668}, {\"region_label\": \"United Kingdom\", \"date\": \"2020-03-05T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"positive\": 116, \"deceased\": 1, \"positive_100k\": 0.17446497270503022, \"deceased_100k\": 0.0015040083853881914, \"driving\": 109.18, \"transit\": 105.14, \"walking\": 110.07, \"retail_and_recreation\": 99.0, \"grocery_and_pharmacy\": 102.0, \"parks\": 101.0, \"transit_stations\": 97.0, \"workplaces\": 100.0, \"residential\": 101.0, \"new\": 30.0, \"new_100k\": 0.04512025156164576, \"mobility\": 108.13}, {\"region_label\": \"United Kingdom\", \"date\": \"2020-03-06T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"positive\": 164, \"deceased\": 2, \"positive_100k\": 0.2466573752036634, \"deceased_100k\": 0.003008016770776383, \"driving\": 118.61, \"transit\": 114.68, \"walking\": 144.51, \"retail_and_recreation\": 105.0, \"grocery_and_pharmacy\": 106.0, \"parks\": 122.0, \"transit_stations\": 101.0, \"workplaces\": 101.0, \"residential\": 100.0, \"new\": 48.0, \"new_100k\": 0.07219240249863318, \"mobility\": 125.93333333333334}, {\"region_label\": \"United Kingdom\", \"date\": \"2020-03-07T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"positive\": 207, \"deceased\": 2, \"positive_100k\": 0.31132973577535566, \"deceased_100k\": 0.003008016770776383, \"driving\": 115.05, \"transit\": 118.05, \"walking\": 172.59, \"retail_and_recreation\": 100.0, \"grocery_and_pharmacy\": 102.0, \"parks\": 107.0, \"transit_stations\": 99.0, \"workplaces\": 101.0, \"residential\": 100.0, \"new\": 43.0, \"new_100k\": 0.06467236057169226, \"mobility\": 135.23}, {\"region_label\": \"United Kingdom\", \"date\": \"2020-03-08T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"positive\": 274, \"deceased\": 3, \"positive_100k\": 0.41209829759636446, \"deceased_100k\": 0.0045120251561645746, \"driving\": 97.9, \"transit\": 97.76, \"walking\": 101.39, \"retail_and_recreation\": 104.0, \"grocery_and_pharmacy\": 102.0, \"parks\": 115.0, \"transit_stations\": 102.0, \"workplaces\": 101.0, \"residential\": 99.0, \"new\": 67.0, \"new_100k\": 0.1007685618210088, \"mobility\": 99.01666666666667}, {\"region_label\": \"United Kingdom\", \"date\": \"2020-03-09T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"positive\": 322, \"deceased\": 4, \"positive_100k\": 0.4842907000949977, \"deceased_100k\": 0.006016033541552766, \"driving\": 101.47, \"transit\": 99.0, \"walking\": 100.87, \"retail_and_recreation\": 100.0, \"grocery_and_pharmacy\": 104.0, \"parks\": 104.0, \"transit_stations\": 97.0, \"workplaces\": 100.0, \"residential\": 101.0, \"new\": 48.0, \"new_100k\": 0.07219240249863323, \"mobility\": 100.44666666666667}, {\"region_label\": \"United Kingdom\", \"date\": \"2020-03-10T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"positive\": 384, \"deceased\": 6, \"positive_100k\": 0.5775392199890655, \"deceased_100k\": 0.009024050312329149, \"driving\": 102.73, \"transit\": 99.54, \"walking\": 108.28, \"retail_and_recreation\": 98.0, \"grocery_and_pharmacy\": 105.0, \"parks\": 104.0, \"transit_stations\": 96.0, \"workplaces\": 100.0, \"residential\": 101.0, \"new\": 62.0, \"new_100k\": 0.09324851989406785, \"mobility\": 103.51666666666667}, {\"region_label\": \"United Kingdom\", \"date\": \"2020-03-11T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"positive\": 459, \"deceased\": 8, \"positive_100k\": 0.6903398488931799, \"deceased_100k\": 0.012032067083105532, \"driving\": 102.32, \"transit\": 95.28, \"walking\": 111.71, \"retail_and_recreation\": 100.0, \"grocery_and_pharmacy\": 105.0, \"parks\": 110.0, \"transit_stations\": 94.0, \"workplaces\": 100.0, \"residential\": 101.0, \"new\": 75.0, \"new_100k\": 0.11280062890411435, \"mobility\": 103.10333333333334}, {\"region_label\": \"United Kingdom\", \"date\": \"2020-03-12T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"positive\": 459, \"deceased\": 8, \"positive_100k\": 0.6903398488931799, \"deceased_100k\": 0.012032067083105532, \"driving\": 94.18, \"transit\": 86.55, \"walking\": 102.65, \"retail_and_recreation\": 99.0, \"grocery_and_pharmacy\": 111.0, \"parks\": 105.0, \"transit_stations\": 92.0, \"workplaces\": 99.0, \"residential\": 102.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 94.46}, {\"region_label\": \"United Kingdom\", \"date\": \"2020-03-13T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"positive\": 802, \"deceased\": 8, \"positive_100k\": 1.2062147250813295, \"deceased_100k\": 0.012032067083105532, \"driving\": 99.62, \"transit\": 88.77, \"walking\": 117.26, \"retail_and_recreation\": 98.0, \"grocery_and_pharmacy\": 111.0, \"parks\": 112.0, \"transit_stations\": 91.0, \"workplaces\": 96.0, \"residential\": 102.0, \"new\": 343.0, \"new_100k\": 0.5158748761881496, \"mobility\": 101.88333333333333}, {\"region_label\": \"United Kingdom\", \"date\": \"2020-03-14T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"positive\": 1144, \"deceased\": 21, \"positive_100k\": 1.7205855928840912, \"deceased_100k\": 0.031584176093152026, \"driving\": 94.11, \"transit\": 88.31, \"walking\": 132.4, \"retail_and_recreation\": 90.0, \"grocery_and_pharmacy\": 107.0, \"parks\": 101.0, \"transit_stations\": 85.0, \"workplaces\": 98.0, \"residential\": 102.0, \"new\": 342.0, \"new_100k\": 0.5143708678027616, \"mobility\": 104.94000000000001}, {\"region_label\": \"United Kingdom\", \"date\": \"2020-03-15T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"positive\": 1145, \"deceased\": 21, \"positive_100k\": 1.7220896012694793, \"deceased_100k\": 0.031584176093152026, \"driving\": 76.22, \"transit\": 67.17, \"walking\": 73.47, \"retail_and_recreation\": 89.0, \"grocery_and_pharmacy\": 107.0, \"parks\": 99.0, \"transit_stations\": 84.0, \"workplaces\": 96.0, \"residential\": 102.0, \"new\": 1.0, \"new_100k\": 0.0015040083853881114, \"mobility\": 72.28666666666666}, {\"region_label\": \"United Kingdom\", \"date\": \"2020-03-16T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"positive\": 1551, \"deceased\": 56, \"positive_100k\": 2.332717005737085, \"deceased_100k\": 0.08422446958173874, \"driving\": 79.05, \"transit\": 61.47, \"walking\": 75.75, \"retail_and_recreation\": 97.0, \"grocery_and_pharmacy\": 120.0, \"parks\": 129.0, \"transit_stations\": 84.0, \"workplaces\": 91.0, \"residential\": 104.0, \"new\": 406.0, \"new_100k\": 0.6106274044676059, \"mobility\": 72.08999999999999}, {\"region_label\": \"United Kingdom\", \"date\": \"2020-03-17T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"positive\": 1960, \"deceased\": 56, \"positive_100k\": 2.9478564353608556, \"deceased_100k\": 0.08422446958173874, \"driving\": 69.91, \"transit\": 49.57, \"walking\": 62.55, \"retail_and_recreation\": 85.0, \"grocery_and_pharmacy\": 121.0, \"parks\": 106.0, \"transit_stations\": 73.0, \"workplaces\": 84.0, \"residential\": 107.0, \"new\": 409.0, \"new_100k\": 0.6151394296237704, \"mobility\": 60.676666666666655}, {\"region_label\": \"United Kingdom\", \"date\": \"2020-03-18T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"positive\": 2642, \"deceased\": 72, \"positive_100k\": 3.9735901541956022, \"deceased_100k\": 0.10828860374794978, \"driving\": 66.55, \"transit\": 43.41, \"walking\": 56.11, \"retail_and_recreation\": 79.0, \"grocery_and_pharmacy\": 122.0, \"parks\": 97.0, \"transit_stations\": 66.0, \"workplaces\": 77.0, \"residential\": 110.0, \"new\": 682.0, \"new_100k\": 1.0257337188347466, \"mobility\": 55.35666666666666}, {\"region_label\": \"United Kingdom\", \"date\": \"2020-03-19T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"positive\": 2716, \"deceased\": 138, \"positive_100k\": 4.084886774714328, \"deceased_100k\": 0.20755315718357045, \"driving\": 67.07, \"transit\": 41.52, \"walking\": 54.04, \"retail_and_recreation\": 79.0, \"grocery_and_pharmacy\": 124.0, \"parks\": 102.0, \"transit_stations\": 63.0, \"workplaces\": 73.0, \"residential\": 111.0, \"new\": 74.0, \"new_100k\": 0.11129662051872602, \"mobility\": 54.21}, {\"region_label\": \"United Kingdom\", \"date\": \"2020-03-20T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"positive\": 4014, \"deceased\": 178, \"positive_100k\": 6.037089658948201, \"deceased_100k\": 0.2677134925990981, \"driving\": 68.81, \"transit\": 37.97, \"walking\": 58.17, \"retail_and_recreation\": 72.0, \"grocery_and_pharmacy\": 110.0, \"parks\": 106.0, \"transit_stations\": 60.0, \"workplaces\": 71.0, \"residential\": 113.0, \"new\": 1298.0, \"new_100k\": 1.9522028842338726, \"mobility\": 54.98333333333333}, {\"region_label\": \"United Kingdom\", \"date\": \"2020-03-21T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"positive\": 5067, \"deceased\": 234, \"positive_100k\": 7.6208104887619665, \"deceased_100k\": 0.35193796218083684, \"driving\": 56.73, \"transit\": 30.08, \"walking\": 52.54, \"retail_and_recreation\": 50.0, \"grocery_and_pharmacy\": 101.0, \"parks\": 102.0, \"transit_stations\": 54.0, \"workplaces\": 75.0, \"residential\": 111.0, \"new\": 1053.0, \"new_100k\": 1.5837208298137657, \"mobility\": 46.449999999999996}, {\"region_label\": \"United Kingdom\", \"date\": \"2020-03-22T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"positive\": 5745, \"deceased\": 282, \"positive_100k\": 8.640528174055161, \"deceased_100k\": 0.42413036467947, \"driving\": 46.81, \"transit\": 28.1, \"walking\": 42.16, \"retail_and_recreation\": 44.0, \"grocery_and_pharmacy\": 86.0, \"parks\": 120.0, \"transit_stations\": 54.0, \"workplaces\": 70.0, \"residential\": 109.0, \"new\": 678.0, \"new_100k\": 1.0197176852931946, \"mobility\": 39.02333333333333}, {\"region_label\": \"United Kingdom\", \"date\": \"2020-03-23T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"positive\": 6726, \"deceased\": 336, \"positive_100k\": 10.115960400120976, \"deceased_100k\": 0.5053468174904324, \"driving\": 52.26, \"transit\": 27.42, \"walking\": 45.89, \"retail_and_recreation\": 55.0, \"grocery_and_pharmacy\": 92.0, \"parks\": 101.0, \"transit_stations\": 47.0, \"workplaces\": 55.0, \"residential\": 117.0, \"new\": 981.0, \"new_100k\": 1.4754322260658146, \"mobility\": 41.85666666666667}, {\"region_label\": \"United Kingdom\", \"date\": \"2020-03-24T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"positive\": 8164, \"deceased\": 423, \"positive_100k\": 12.278724458309197, \"deceased_100k\": 0.636195547019205, \"driving\": 38.31, \"transit\": 19.49, \"walking\": 37.23, \"retail_and_recreation\": 29.0, \"grocery_and_pharmacy\": 76.0, \"parks\": 86.0, \"transit_stations\": 36.0, \"workplaces\": 42.0, \"residential\": 124.0, \"new\": 1438.0, \"new_100k\": 2.1627640581882215, \"mobility\": 31.676666666666666}, {\"region_label\": \"United Kingdom\", \"date\": \"2020-03-25T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"positive\": 9640, \"deceased\": 466, \"positive_100k\": 14.498640835142165, \"deceased_100k\": 0.7008679075908973, \"driving\": 36.16, \"transit\": 17.87, \"walking\": 38.72, \"retail_and_recreation\": 27.0, \"grocery_and_pharmacy\": 74.0, \"parks\": 88.0, \"transit_stations\": 32.0, \"workplaces\": 36.0, \"residential\": 126.0, \"new\": 1476.0, \"new_100k\": 2.219916376832968, \"mobility\": 30.916666666666668}, {\"region_label\": \"United Kingdom\", \"date\": \"2020-03-26T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"positive\": 11812, \"deceased\": 580, \"positive_100k\": 17.76534704820532, \"deceased_100k\": 0.8723248635251512, \"driving\": 35.19, \"transit\": 16.97, \"walking\": 38.3, \"retail_and_recreation\": 26.0, \"grocery_and_pharmacy\": 72.0, \"parks\": 89.0, \"transit_stations\": 30.0, \"workplaces\": 34.0, \"residential\": 127.0, \"new\": 2172.0, \"new_100k\": 3.2667062130631557, \"mobility\": 30.153333333333332}, {\"region_label\": \"United Kingdom\", \"date\": \"2020-03-27T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"positive\": 14745, \"deceased\": 761, \"positive_100k\": 22.176603642548883, \"deceased_100k\": 1.1445503812804139, \"driving\": 36.93, \"transit\": 16.56, \"walking\": 40.83, \"retail_and_recreation\": 24.0, \"grocery_and_pharmacy\": 71.0, \"parks\": 74.0, \"transit_stations\": 29.0, \"workplaces\": 34.0, \"residential\": 128.0, \"new\": 2933.0, \"new_100k\": 4.411256594343563, \"mobility\": 31.439999999999998}, {\"region_label\": \"United Kingdom\", \"date\": \"2020-03-28T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"positive\": 17312, \"deceased\": 1021, \"positive_100k\": 26.037393167840374, \"deceased_100k\": 1.5355925614813435, \"driving\": 29.6, \"transit\": 15.38, \"walking\": 37.43, \"retail_and_recreation\": 17.0, \"grocery_and_pharmacy\": 61.0, \"parks\": 46.0, \"transit_stations\": 26.0, \"workplaces\": 43.0, \"residential\": 120.0, \"new\": 2567.0, \"new_100k\": 3.8607895252914908, \"mobility\": 27.47}, {\"region_label\": \"United Kingdom\", \"date\": \"2020-03-29T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"positive\": 19780, \"deceased\": 1231, \"positive_100k\": 29.74928586297843, \"deceased_100k\": 1.851434322412864, \"driving\": 24.72, \"transit\": 15.34, \"walking\": 29.62, \"retail_and_recreation\": 15.0, \"grocery_and_pharmacy\": 54.0, \"parks\": 48.0, \"transit_stations\": 25.0, \"workplaces\": 45.0, \"residential\": 115.0, \"new\": 2468.0, \"new_100k\": 3.7118926951380544, \"mobility\": 23.22666666666667}, {\"region_label\": \"United Kingdom\", \"date\": \"2020-03-30T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"positive\": 22453, \"deceased\": 1411, \"positive_100k\": 33.76950027712107, \"deceased_100k\": 2.1221558317827385, \"driving\": 32.8, \"transit\": 16.85, \"walking\": 34.55, \"retail_and_recreation\": 26.0, \"grocery_and_pharmacy\": 68.0, \"parks\": 67.0, \"transit_stations\": 27.0, \"workplaces\": 31.0, \"residential\": 127.0, \"new\": 2673.0, \"new_100k\": 4.0202144141426395, \"mobility\": 28.066666666666663}, {\"region_label\": \"United Kingdom\", \"date\": \"2020-03-31T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"positive\": 25481, \"deceased\": 1793, \"positive_100k\": 38.32363766807651, \"deceased_100k\": 2.6966870350010277, \"driving\": 34.38, \"transit\": 16.4, \"walking\": 38.69, \"retail_and_recreation\": 26.0, \"grocery_and_pharmacy\": 70.0, \"parks\": 79.0, \"transit_stations\": 28.0, \"workplaces\": 30.0, \"residential\": 127.0, \"new\": 3028.0, \"new_100k\": 4.5541373909554395, \"mobility\": 29.823333333333334}, {\"region_label\": \"United Kingdom\", \"date\": \"2020-04-01T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"positive\": 29865, \"deceased\": 2357, \"positive_100k\": 44.91721042961834, \"deceased_100k\": 3.5449477643599674, \"driving\": 34.1, \"transit\": 16.0, \"walking\": 38.16, \"retail_and_recreation\": 25.0, \"grocery_and_pharmacy\": 68.0, \"parks\": 71.0, \"transit_stations\": 27.0, \"workplaces\": 31.0, \"residential\": 128.0, \"new\": 4384.0, \"new_100k\": 6.593572761541836, \"mobility\": 29.419999999999998}, {\"region_label\": \"United Kingdom\", \"date\": \"2020-04-02T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"positive\": 34173, \"deceased\": 2926, \"positive_100k\": 51.396478553870665, \"deceased_100k\": 4.4007285356458485, \"driving\": 34.25, \"transit\": 15.91, \"walking\": 38.45, \"retail_and_recreation\": 25.0, \"grocery_and_pharmacy\": 68.0, \"parks\": 76.0, \"transit_stations\": 27.0, \"workplaces\": 30.0, \"residential\": 129.0, \"new\": 4308.0, \"new_100k\": 6.479268124252322, \"mobility\": 29.536666666666665}, {\"region_label\": \"United Kingdom\", \"date\": \"2020-04-03T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"positive\": 38689, \"deceased\": 3611, \"positive_100k\": 58.18858042228374, \"deceased_100k\": 5.43097427963676, \"driving\": 37.6, \"transit\": 15.53, \"walking\": 42.67, \"retail_and_recreation\": 24.0, \"grocery_and_pharmacy\": 70.0, \"parks\": 75.0, \"transit_stations\": 28.0, \"workplaces\": 31.0, \"residential\": 129.0, \"new\": 4516.0, \"new_100k\": 6.792101868413077, \"mobility\": 31.933333333333337}, {\"region_label\": \"United Kingdom\", \"date\": \"2020-04-04T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"positive\": 42477, \"deceased\": 4320, \"positive_100k\": 63.88576418613421, \"deceased_100k\": 6.497316224876987, \"driving\": 31.53, \"transit\": 14.41, \"walking\": 42.78, \"retail_and_recreation\": 19.0, \"grocery_and_pharmacy\": 64.0, \"parks\": 62.0, \"transit_stations\": 28.0, \"workplaces\": 43.0, \"residential\": 119.0, \"new\": 3788.0, \"new_100k\": 5.697183763850468, \"mobility\": 29.573333333333334}, {\"region_label\": \"United Kingdom\", \"date\": \"2020-04-05T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"positive\": 48436, \"deceased\": 4943, \"positive_100k\": 72.84815015466245, \"deceased_100k\": 7.434313448973831, \"driving\": 27.02, \"transit\": 14.81, \"walking\": 36.77, \"retail_and_recreation\": 18.0, \"grocery_and_pharmacy\": 59.0, \"parks\": 71.0, \"transit_stations\": 30.0, \"workplaces\": 46.0, \"residential\": 115.0, \"new\": 5959.0, \"new_100k\": 8.962385968528238, \"mobility\": 26.2}, {\"region_label\": \"United Kingdom\", \"date\": \"2020-04-06T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"positive\": 52279, \"deceased\": 5385, \"positive_100k\": 78.62805437970927, \"deceased_100k\": 8.099085155315413, \"driving\": 34.74, \"transit\": 15.8, \"walking\": 37.16, \"retail_and_recreation\": 27.0, \"grocery_and_pharmacy\": 69.0, \"parks\": 80.0, \"transit_stations\": 28.0, \"workplaces\": 30.0, \"residential\": 127.0, \"new\": 3843.0, \"new_100k\": 5.77990422504682, \"mobility\": 29.233333333333334}, {\"region_label\": \"United Kingdom\", \"date\": \"2020-04-07T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"positive\": 55949, \"deceased\": 6171, \"positive_100k\": 84.14776515408393, \"deceased_100k\": 9.28123574623053, \"driving\": 36.06, \"transit\": 15.57, \"walking\": 41.7, \"retail_and_recreation\": 27.0, \"grocery_and_pharmacy\": 71.0, \"parks\": 93.0, \"transit_stations\": 31.0, \"workplaces\": 30.0, \"residential\": 127.0, \"new\": 3670.0, \"new_100k\": 5.5197107743746585, \"mobility\": 31.110000000000003}, {\"region_label\": \"United Kingdom\", \"date\": \"2020-04-08T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"positive\": 61474, \"deceased\": 7111, \"positive_100k\": 92.45741148335368, \"deceased_100k\": 10.69500362849543, \"driving\": 36.67, \"transit\": 15.59, \"walking\": 41.69, \"retail_and_recreation\": 27.0, \"grocery_and_pharmacy\": 73.0, \"parks\": 86.0, \"transit_stations\": 30.0, \"workplaces\": 30.0, \"residential\": 127.0, \"new\": 5525.0, \"new_100k\": 8.309646329269754, \"mobility\": 31.316666666666666}, {\"region_label\": \"United Kingdom\", \"date\": \"2020-04-09T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"positive\": 65872, \"deceased\": 7993, \"positive_100k\": 99.07204036229095, \"deceased_100k\": 12.021539024407815, \"driving\": 38.05, \"transit\": 15.45, \"walking\": 43.55, \"retail_and_recreation\": 29.0, \"grocery_and_pharmacy\": 80.0, \"parks\": 87.0, \"transit_stations\": 30.0, \"workplaces\": 30.0, \"residential\": 127.0, \"new\": 4398.0, \"new_100k\": 6.614628878937268, \"mobility\": 32.35}, {\"region_label\": \"United Kingdom\", \"date\": \"2020-04-10T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"positive\": 74605, \"deceased\": 8974, \"positive_100k\": 112.20654559188604, \"deceased_100k\": 13.496971250473631, \"driving\": 34.4, \"transit\": 14.92, \"walking\": 45.19, \"retail_and_recreation\": 22.0, \"grocery_and_pharmacy\": 67.0, \"parks\": 82.0, \"transit_stations\": 25.0, \"workplaces\": 20.0, \"residential\": 132.0, \"new\": 8733.0, \"new_100k\": 13.134505229595092, \"mobility\": 31.50333333333333}, {\"region_label\": \"United Kingdom\", \"date\": \"2020-04-11T00:00:00\", \"country\": \"GBR\", \"country_label\": \"United Kingdom\", \"region_iso\": \"GBR\", \"positive\": 79874, \"deceased\": 9892, \"positive_100k\": 120.13116577449642, \"deceased_100k\": 14.877650948259992, \"driving\": 31.74, \"transit\": 14.17, \"walking\": 44.4, \"retail_and_recreation\": 19.0, \"grocery_and_pharmacy\": 68.0, \"parks\": 63.0, \"transit_stations\": 30.0, \"workplaces\": 43.0, \"residential\": 119.0, \"new\": 5269.0, \"new_100k\": 7.924620182610383, \"mobility\": 30.103333333333335}, {\"region_label\": \"United States\", \"date\": \"2020-02-15T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"positive\": 13, \"deceased\": 0, \"positive_100k\": 0.003973500614367382, \"deceased_100k\": 0.0, \"driving\": 132.51, \"transit\": 107.77, \"walking\": 158.55, \"retail_and_recreation\": 106.0, \"grocery_and_pharmacy\": 102.0, \"parks\": 115.0, \"transit_stations\": 103.0, \"workplaces\": 102.0, \"residential\": 99.0, \"new\": null, \"new_100k\": null, \"mobility\": 132.94333333333333}, {\"region_label\": \"United States\", \"date\": \"2020-02-16T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"positive\": 13, \"deceased\": 0, \"positive_100k\": 0.003973500614367382, \"deceased_100k\": 0.0, \"driving\": 102.27, \"transit\": 91.63, \"walking\": 116.26, \"retail_and_recreation\": 107.0, \"grocery_and_pharmacy\": 101.0, \"parks\": 116.0, \"transit_stations\": 102.0, \"workplaces\": 100.0, \"residential\": 99.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 103.38666666666666}, {\"region_label\": \"United States\", \"date\": \"2020-02-17T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"positive\": 13, \"deceased\": 0, \"positive_100k\": 0.003973500614367382, \"deceased_100k\": 0.0, \"driving\": 110.78, \"transit\": 101.73, \"walking\": 107.52, \"retail_and_recreation\": 106.0, \"grocery_and_pharmacy\": 100.0, \"parks\": 128.0, \"transit_stations\": 91.0, \"workplaces\": 76.0, \"residential\": 105.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 106.67666666666666}, {\"region_label\": \"United States\", \"date\": \"2020-02-18T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"positive\": 13, \"deceased\": 0, \"positive_100k\": 0.003973500614367382, \"deceased_100k\": 0.0, \"driving\": 109.46, \"transit\": 104.64, \"walking\": 100.23, \"retail_and_recreation\": 100.0, \"grocery_and_pharmacy\": 99.0, \"parks\": 106.0, \"transit_stations\": 101.0, \"workplaces\": 100.0, \"residential\": 101.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 104.77666666666666}, {\"region_label\": \"United States\", \"date\": \"2020-02-19T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"positive\": 13, \"deceased\": 0, \"positive_100k\": 0.003973500614367382, \"deceased_100k\": 0.0, \"driving\": 110.85, \"transit\": 105.16, \"walking\": 103.21, \"retail_and_recreation\": 102.0, \"grocery_and_pharmacy\": 100.0, \"parks\": 108.0, \"transit_stations\": 101.0, \"workplaces\": 101.0, \"residential\": 100.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 106.40666666666665}, {\"region_label\": \"United States\", \"date\": \"2020-02-20T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"positive\": 13, \"deceased\": 0, \"positive_100k\": 0.003973500614367382, \"deceased_100k\": 0.0, \"driving\": 114.86, \"transit\": 106.16, \"walking\": 106.25, \"retail_and_recreation\": 101.0, \"grocery_and_pharmacy\": 100.0, \"parks\": 104.0, \"transit_stations\": 100.0, \"workplaces\": 100.0, \"residential\": 101.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 109.08999999999999}, {\"region_label\": \"United States\", \"date\": \"2020-02-21T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"positive\": 15, \"deceased\": 0, \"positive_100k\": 0.0045848084011931335, \"deceased_100k\": 0.0, \"driving\": 135.85, \"transit\": 117.14, \"walking\": 136.41, \"retail_and_recreation\": 102.0, \"grocery_and_pharmacy\": 98.0, \"parks\": 104.0, \"transit_stations\": 101.0, \"workplaces\": 100.0, \"residential\": 100.0, \"new\": 2.0, \"new_100k\": 0.0006113077868257514, \"mobility\": 129.79999999999998}, {\"region_label\": \"United States\", \"date\": \"2020-02-22T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"positive\": 15, \"deceased\": 0, \"positive_100k\": 0.0045848084011931335, \"deceased_100k\": 0.0, \"driving\": 134.35, \"transit\": 110.65, \"walking\": 162.45, \"retail_and_recreation\": 107.0, \"grocery_and_pharmacy\": 103.0, \"parks\": 123.0, \"transit_stations\": 105.0, \"workplaces\": 104.0, \"residential\": 99.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 135.81666666666666}, {\"region_label\": \"United States\", \"date\": \"2020-02-23T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"positive\": 15, \"deceased\": 0, \"positive_100k\": 0.0045848084011931335, \"deceased_100k\": 0.0, \"driving\": 99.48, \"transit\": 87.27, \"walking\": 106.11, \"retail_and_recreation\": 107.0, \"grocery_and_pharmacy\": 103.0, \"parks\": 123.0, \"transit_stations\": 105.0, \"workplaces\": 102.0, \"residential\": 99.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 97.62}, {\"region_label\": \"United States\", \"date\": \"2020-02-24T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"positive\": 51, \"deceased\": 0, \"positive_100k\": 0.015588348564056652, \"deceased_100k\": 0.0, \"driving\": 106.23, \"transit\": 99.21, \"walking\": 99.34, \"retail_and_recreation\": 102.0, \"grocery_and_pharmacy\": 101.0, \"parks\": 109.0, \"transit_stations\": 101.0, \"workplaces\": 103.0, \"residential\": 100.0, \"new\": 36.0, \"new_100k\": 0.011003540162863519, \"mobility\": 101.59333333333332}, {\"region_label\": \"United States\", \"date\": \"2020-02-25T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"positive\": 51, \"deceased\": 0, \"positive_100k\": 0.015588348564056652, \"deceased_100k\": 0.0, \"driving\": 110.27, \"transit\": 100.12, \"walking\": 103.03, \"retail_and_recreation\": 104.0, \"grocery_and_pharmacy\": 101.0, \"parks\": 109.0, \"transit_stations\": 102.0, \"workplaces\": 102.0, \"residential\": 100.0, \"new\": 0.0, \"new_100k\": 0.0, \"mobility\": 104.47333333333331}, {\"region_label\": \"United States\", \"date\": \"2020-02-26T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"positive\": 57, \"deceased\": 0, \"positive_100k\": 0.017422271924533907, \"deceased_100k\": 0.0, \"driving\": 112.36, \"transit\": 100.52, \"walking\": 101.84, \"retail_and_recreation\": 107.0, \"grocery_and_pharmacy\": 102.0, \"parks\": 105.0, \"transit_stations\": 103.0, \"workplaces\": 102.0, \"residential\": 99.0, \"new\": 6.0, \"new_100k\": 0.0018339233604772551, \"mobility\": 104.90666666666668}, {\"region_label\": \"United States\", \"date\": \"2020-02-27T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"positive\": 58, \"deceased\": 0, \"positive_100k\": 0.017727925817946782, \"deceased_100k\": 0.0, \"driving\": 118.85, \"transit\": 102.98, \"walking\": 107.83, \"retail_and_recreation\": 108.0, \"grocery_and_pharmacy\": 103.0, \"parks\": 112.0, \"transit_stations\": 104.0, \"workplaces\": 102.0, \"residential\": 100.0, \"new\": 1.0, \"new_100k\": 0.0003056538934128744, \"mobility\": 109.88666666666666}, {\"region_label\": \"United States\", \"date\": \"2020-02-28T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"positive\": 60, \"deceased\": 0, \"positive_100k\": 0.018339233604772534, \"deceased_100k\": 0.0, \"driving\": 139.8, \"transit\": 116.02, \"walking\": 136.34, \"retail_and_recreation\": 108.0, \"grocery_and_pharmacy\": 103.0, \"parks\": 110.0, \"transit_stations\": 105.0, \"workplaces\": 102.0, \"residential\": 99.0, \"new\": 2.0, \"new_100k\": 0.0006113077868257523, \"mobility\": 130.72}, {\"region_label\": \"United States\", \"date\": \"2020-02-29T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"positive\": 68, \"deceased\": 1, \"positive_100k\": 0.02078446475207554, \"deceased_100k\": 0.00030565389341287555, \"driving\": 138.41, \"transit\": 109.92, \"walking\": 155.82, \"retail_and_recreation\": 112.0, \"grocery_and_pharmacy\": 107.0, \"parks\": 121.0, \"transit_stations\": 107.0, \"workplaces\": 104.0, \"residential\": 98.0, \"new\": 8.0, \"new_100k\": 0.0024452311473030057, \"mobility\": 134.71666666666667}, {\"region_label\": \"United States\", \"date\": \"2020-03-01T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"positive\": 74, \"deceased\": 1, \"positive_100k\": 0.022618388112552793, \"deceased_100k\": 0.00030565389341287555, \"driving\": 101.04, \"transit\": 85.31, \"walking\": 102.29, \"retail_and_recreation\": 113.0, \"grocery_and_pharmacy\": 109.0, \"parks\": 118.0, \"transit_stations\": 107.0, \"workplaces\": 103.0, \"residential\": 99.0, \"new\": 6.0, \"new_100k\": 0.0018339233604772534, \"mobility\": 96.21333333333335}, {\"region_label\": \"United States\", \"date\": \"2020-03-02T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"positive\": 98, \"deceased\": 6, \"positive_100k\": 0.029954081554461803, \"deceased_100k\": 0.0018339233604772532, \"driving\": 107.73, \"transit\": 98.06, \"walking\": 99.2, \"retail_and_recreation\": 107.0, \"grocery_and_pharmacy\": 106.0, \"parks\": 110.0, \"transit_stations\": 102.0, \"workplaces\": 103.0, \"residential\": 99.0, \"new\": 24.0, \"new_100k\": 0.00733569344190901, \"mobility\": 101.66333333333334}, {\"region_label\": \"United States\", \"date\": \"2020-03-03T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"positive\": 118, \"deceased\": 7, \"positive_100k\": 0.03606715942271932, \"deceased_100k\": 0.0021395772538901287, \"driving\": 112.98, \"transit\": 100.26, \"walking\": 104.76, \"retail_and_recreation\": 111.0, \"grocery_and_pharmacy\": 110.0, \"parks\": 120.0, \"transit_stations\": 103.0, \"workplaces\": 102.0, \"residential\": 99.0, \"new\": 20.0, \"new_100k\": 0.006113077868257516, \"mobility\": 106.0}, {\"region_label\": \"United States\", \"date\": \"2020-03-04T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"positive\": 149, \"deceased\": 11, \"positive_100k\": 0.04554243011851846, \"deceased_100k\": 0.0033621928275416315, \"driving\": 113.05, \"transit\": 101.5, \"walking\": 104.61, \"retail_and_recreation\": 108.0, \"grocery_and_pharmacy\": 106.0, \"parks\": 117.0, \"transit_stations\": 102.0, \"workplaces\": 103.0, \"residential\": 99.0, \"new\": 31.0, \"new_100k\": 0.009475270695799141, \"mobility\": 106.38666666666667}, {\"region_label\": \"United States\", \"date\": \"2020-03-05T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"positive\": 217, \"deceased\": 12, \"positive_100k\": 0.066326894870594, \"deceased_100k\": 0.0036678467209545064, \"driving\": 119.74, \"transit\": 103.53, \"walking\": 111.67, \"retail_and_recreation\": 108.0, \"grocery_and_pharmacy\": 107.0, \"parks\": 121.0, \"transit_stations\": 102.0, \"workplaces\": 103.0, \"residential\": 99.0, \"new\": 68.0, \"new_100k\": 0.020784464752075536, \"mobility\": 111.64666666666666}, {\"region_label\": \"United States\", \"date\": \"2020-03-06T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"positive\": 262, \"deceased\": 14, \"positive_100k\": 0.0800813200741734, \"deceased_100k\": 0.004279154507780257, \"driving\": 139.98, \"transit\": 111.5, \"walking\": 133.94, \"retail_and_recreation\": 105.0, \"grocery_and_pharmacy\": 103.0, \"parks\": 112.0, \"transit_stations\": 102.0, \"workplaces\": 102.0, \"residential\": 99.0, \"new\": 45.0, \"new_100k\": 0.013754425203579404, \"mobility\": 128.47333333333333}, {\"region_label\": \"United States\", \"date\": \"2020-03-07T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"positive\": 402, \"deceased\": 17, \"positive_100k\": 0.12287286515197599, \"deceased_100k\": 0.005196116188018885, \"driving\": 137.37, \"transit\": 107.32, \"walking\": 155.7, \"retail_and_recreation\": 110.0, \"grocery_and_pharmacy\": 108.0, \"parks\": 129.0, \"transit_stations\": 107.0, \"workplaces\": 105.0, \"residential\": 99.0, \"new\": 140.0, \"new_100k\": 0.042791545077802584, \"mobility\": 133.46333333333334}, {\"region_label\": \"United States\", \"date\": \"2020-03-08T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"positive\": 518, \"deceased\": 21, \"positive_100k\": 0.15832871678786953, \"deceased_100k\": 0.006418731761670387, \"driving\": 101.64, \"transit\": 84.23, \"walking\": 107.77, \"retail_and_recreation\": 110.0, \"grocery_and_pharmacy\": 107.0, \"parks\": 140.0, \"transit_stations\": 105.0, \"workplaces\": 102.0, \"residential\": 99.0, \"new\": 116.0, \"new_100k\": 0.03545585163589354, \"mobility\": 97.88}, {\"region_label\": \"United States\", \"date\": \"2020-03-09T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"positive\": 583, \"deceased\": 22, \"positive_100k\": 0.17819621985970646, \"deceased_100k\": 0.006724385655083263, \"driving\": 109.65, \"transit\": 97.1, \"walking\": 105.33, \"retail_and_recreation\": 106.0, \"grocery_and_pharmacy\": 106.0, \"parks\": 131.0, \"transit_stations\": 99.0, \"workplaces\": 100.0, \"residential\": 100.0, \"new\": 65.0, \"new_100k\": 0.019867503071836934, \"mobility\": 104.02666666666666}, {\"region_label\": \"United States\", \"date\": \"2020-03-10T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"positive\": 959, \"deceased\": 28, \"positive_100k\": 0.2931220837829477, \"deceased_100k\": 0.008558309015560515, \"driving\": 111.34, \"transit\": 92.48, \"walking\": 103.06, \"retail_and_recreation\": 106.0, \"grocery_and_pharmacy\": 107.0, \"parks\": 118.0, \"transit_stations\": 97.0, \"workplaces\": 98.0, \"residential\": 101.0, \"new\": 376.0, \"new_100k\": 0.11492586392324122, \"mobility\": 102.29333333333334}, {\"region_label\": \"United States\", \"date\": \"2020-03-11T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"positive\": 1281, \"deceased\": 36, \"positive_100k\": 0.3915426374618936, \"deceased_100k\": 0.01100354016286352, \"driving\": 110.97, \"transit\": 89.97, \"walking\": 102.34, \"retail_and_recreation\": 108.0, \"grocery_and_pharmacy\": 110.0, \"parks\": 126.0, \"transit_stations\": 98.0, \"workplaces\": 99.0, \"residential\": 100.0, \"new\": 322.0, \"new_100k\": 0.09842055367894592, \"mobility\": 101.09333333333332}, {\"region_label\": \"United States\", \"date\": \"2020-03-12T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"positive\": 1663, \"deceased\": 40, \"positive_100k\": 0.508302424745612, \"deceased_100k\": 0.012226155736515023, \"driving\": 108.49, \"transit\": 79.08, \"walking\": 96.43, \"retail_and_recreation\": 106.0, \"grocery_and_pharmacy\": 123.0, \"parks\": 119.0, \"transit_stations\": 94.0, \"workplaces\": 97.0, \"residential\": 101.0, \"new\": 382.0, \"new_100k\": 0.11675978728371844, \"mobility\": 94.66666666666667}, {\"region_label\": \"United States\", \"date\": \"2020-03-13T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"positive\": 2179, \"deceased\": 47, \"positive_100k\": 0.6660198337466559, \"deceased_100k\": 0.01436573299040515, \"driving\": 117.01, \"transit\": 76.78, \"walking\": 105.88, \"retail_and_recreation\": 102.0, \"grocery_and_pharmacy\": 126.0, \"parks\": 104.0, \"transit_stations\": 90.0, \"workplaces\": 93.0, \"residential\": 103.0, \"new\": 516.0, \"new_100k\": 0.1577174090010438, \"mobility\": 99.89}, {\"region_label\": \"United States\", \"date\": \"2020-03-14T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"positive\": 2727, \"deceased\": 54, \"positive_100k\": 0.8335181673369116, \"deceased_100k\": 0.01650531024429528, \"driving\": 102.87, \"transit\": 64.59, \"walking\": 105.24, \"retail_and_recreation\": 94.0, \"grocery_and_pharmacy\": 118.0, \"parks\": 103.0, \"transit_stations\": 90.0, \"workplaces\": 99.0, \"residential\": 103.0, \"new\": 548.0, \"new_100k\": 0.1674983335902558, \"mobility\": 90.89999999999999}, {\"region_label\": \"United States\", \"date\": \"2020-03-15T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"positive\": 3499, \"deceased\": 63, \"positive_100k\": 1.0694829730516515, \"deceased_100k\": 0.01925619528501116, \"driving\": 76.16, \"transit\": 49.93, \"walking\": 69.72, \"retail_and_recreation\": 91.0, \"grocery_and_pharmacy\": 112.0, \"parks\": 105.0, \"transit_stations\": 87.0, \"workplaces\": 93.0, \"residential\": 103.0, \"new\": 772.0, \"new_100k\": 0.23596480571473988, \"mobility\": 65.27}, {\"region_label\": \"United States\", \"date\": \"2020-03-16T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"positive\": 4632, \"deceased\": 85, \"positive_100k\": 1.4157888342884397, \"deceased_100k\": 0.025980580940094426, \"driving\": 84.09, \"transit\": 50.79, \"walking\": 69.43, \"retail_and_recreation\": 92.0, \"grocery_and_pharmacy\": 121.0, \"parks\": 99.0, \"transit_stations\": 78.0, \"workplaces\": 80.0, \"residential\": 108.0, \"new\": 1133.0, \"new_100k\": 0.3463058612367882, \"mobility\": 68.10333333333334}, {\"region_label\": \"United States\", \"date\": \"2020-03-17T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"positive\": 6421, \"deceased\": 108, \"positive_100k\": 1.962603649604074, \"deceased_100k\": 0.03301062048859056, \"driving\": 77.04, \"transit\": 43.58, \"walking\": 64.05, \"retail_and_recreation\": 82.0, \"grocery_and_pharmacy\": 114.0, \"parks\": 108.0, \"transit_stations\": 74.0, \"workplaces\": 73.0, \"residential\": 111.0, \"new\": 1789.0, \"new_100k\": 0.5468148153156343, \"mobility\": 61.55666666666667}, {\"region_label\": \"United States\", \"date\": \"2020-03-18T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"positive\": 7783, \"deceased\": 118, \"positive_100k\": 2.3789042524324104, \"deceased_100k\": 0.03606715942271932, \"driving\": 72.84, \"transit\": 39.63, \"walking\": 59.26, \"retail_and_recreation\": 76.0, \"grocery_and_pharmacy\": 108.0, \"parks\": 106.0, \"transit_stations\": 70.0, \"workplaces\": 69.0, \"residential\": 113.0, \"new\": 1362.0, \"new_100k\": 0.4163006028283365, \"mobility\": 57.24333333333333}, {\"region_label\": \"United States\", \"date\": \"2020-03-19T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"positive\": 13747, \"deceased\": 200, \"positive_100k\": 4.201824072746801, \"deceased_100k\": 0.06113077868257511, \"driving\": 70.21, \"transit\": 36.76, \"walking\": 56.3, \"retail_and_recreation\": 72.0, \"grocery_and_pharmacy\": 107.0, \"parks\": 102.0, \"transit_stations\": 64.0, \"workplaces\": 67.0, \"residential\": 115.0, \"new\": 5964.0, \"new_100k\": 1.8229198203143904, \"mobility\": 54.423333333333325}, {\"region_label\": \"United States\", \"date\": \"2020-03-20T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"positive\": 19273, \"deceased\": 244, \"positive_100k\": 5.890867487746351, \"deceased_100k\": 0.07457954999274163, \"driving\": 74.33, \"transit\": 35.8, \"walking\": 59.59, \"retail_and_recreation\": 68.0, \"grocery_and_pharmacy\": 105.0, \"parks\": 98.0, \"transit_stations\": 63.0, \"workplaces\": 64.0, \"residential\": 116.0, \"new\": 5526.0, \"new_100k\": 1.6890434149995501, \"mobility\": 56.57333333333333}, {\"region_label\": \"United States\", \"date\": \"2020-03-21T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"positive\": 25600, \"deceased\": 307, \"positive_100k\": 7.824739671369614, \"deceased_100k\": 0.09383574527775279, \"driving\": 62.31, \"transit\": 29.31, \"walking\": 52.26, \"retail_and_recreation\": 60.0, \"grocery_and_pharmacy\": 98.0, \"parks\": 97.0, \"transit_stations\": 64.0, \"workplaces\": 76.0, \"residential\": 112.0, \"new\": 6327.0, \"new_100k\": 1.9338721836232633, \"mobility\": 47.96}, {\"region_label\": \"United States\", \"date\": \"2020-03-22T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"positive\": 33276, \"deceased\": 417, \"positive_100k\": 10.170938957206848, \"deceased_100k\": 0.12745767355316912, \"driving\": 46.45, \"transit\": 24.84, \"walking\": 39.71, \"retail_and_recreation\": 56.0, \"grocery_and_pharmacy\": 87.0, \"parks\": 88.0, \"transit_stations\": 56.0, \"workplaces\": 69.0, \"residential\": 111.0, \"new\": 7676.0, \"new_100k\": 2.3461992858372342, \"mobility\": 37.0}, {\"region_label\": \"United States\", \"date\": \"2020-03-23T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"positive\": 43843, \"deceased\": 557, \"positive_100k\": 13.400783648900703, \"deceased_100k\": 0.17024921863097167, \"driving\": 55.73, \"transit\": 28.17, \"walking\": 44.31, \"retail_and_recreation\": 62.0, \"grocery_and_pharmacy\": 90.0, \"parks\": 77.0, \"transit_stations\": 53.0, \"workplaces\": 59.0, \"residential\": 117.0, \"new\": 10567.0, \"new_100k\": 3.229844691693854, \"mobility\": 42.73666666666667}, {\"region_label\": \"United States\", \"date\": \"2020-03-24T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"positive\": 53736, \"deceased\": 706, \"positive_100k\": 16.424617616434283, \"deceased_100k\": 0.21579164874949014, \"driving\": 55.52, \"transit\": 27.91, \"walking\": 46.34, \"retail_and_recreation\": 61.0, \"grocery_and_pharmacy\": 88.0, \"parks\": 90.0, \"transit_stations\": 54.0, \"workplaces\": 55.0, \"residential\": 119.0, \"new\": 9893.0, \"new_100k\": 3.02383396753358, \"mobility\": 43.25666666666667}, {\"region_label\": \"United States\", \"date\": \"2020-03-25T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"positive\": 65778, \"deceased\": 942, \"positive_100k\": 20.10530180091213, \"deceased_100k\": 0.2879259675949288, \"driving\": 55.24, \"transit\": 26.94, \"walking\": 46.04, \"retail_and_recreation\": 60.0, \"grocery_and_pharmacy\": 85.0, \"parks\": 93.0, \"transit_stations\": 53.0, \"workplaces\": 54.0, \"residential\": 119.0, \"new\": 12042.0, \"new_100k\": 3.6806841844778475, \"mobility\": 42.74}, {\"region_label\": \"United States\", \"date\": \"2020-03-26T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"positive\": 83836, \"deceased\": 1209, \"positive_100k\": 25.624799808161836, \"deceased_100k\": 0.36953555713616654, \"driving\": 56.81, \"transit\": 27.09, \"walking\": 48.25, \"retail_and_recreation\": 60.0, \"grocery_and_pharmacy\": 86.0, \"parks\": 103.0, \"transit_stations\": 52.0, \"workplaces\": 53.0, \"residential\": 120.0, \"new\": 18058.0, \"new_100k\": 5.519498007249705, \"mobility\": 44.050000000000004}, {\"region_label\": \"United States\", \"date\": \"2020-03-27T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"positive\": 101657, \"deceased\": 1581, \"positive_100k\": 31.07185784267269, \"deceased_100k\": 0.4832388054857563, \"driving\": 62.22, \"transit\": 28.07, \"walking\": 51.95, \"retail_and_recreation\": 58.0, \"grocery_and_pharmacy\": 84.0, \"parks\": 93.0, \"transit_stations\": 51.0, \"workplaces\": 54.0, \"residential\": 121.0, \"new\": 17821.0, \"new_100k\": 5.447058034510853, \"mobility\": 47.413333333333334}, {\"region_label\": \"United States\", \"date\": \"2020-03-28T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"positive\": 121465, \"deceased\": 2026, \"positive_100k\": 37.12625016339493, \"deceased_100k\": 0.6192547880544859, \"driving\": 52.56, \"transit\": 23.83, \"walking\": 44.42, \"retail_and_recreation\": 52.0, \"grocery_and_pharmacy\": 81.0, \"parks\": 75.0, \"transit_stations\": 51.0, \"workplaces\": 66.0, \"residential\": 115.0, \"new\": 19808.0, \"new_100k\": 6.05439232072224, \"mobility\": 40.27}, {\"region_label\": \"United States\", \"date\": \"2020-03-29T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"positive\": 140909, \"deceased\": 2467, \"positive_100k\": 43.06938446691488, \"deceased_100k\": 0.754048155049564, \"driving\": 42.96, \"transit\": 22.39, \"walking\": 38.29, \"retail_and_recreation\": 53.0, \"grocery_and_pharmacy\": 78.0, \"parks\": 81.0, \"transit_stations\": 49.0, \"workplaces\": 62.0, \"residential\": 112.0, \"new\": 19444.0, \"new_100k\": 5.943134303519955, \"mobility\": 34.54666666666666}, {\"region_label\": \"United States\", \"date\": \"2020-03-30T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"positive\": 161831, \"deceased\": 2978, \"positive_100k\": 49.46427522489906, \"deceased_100k\": 0.9102372945835434, \"driving\": 53.53, \"transit\": 26.51, \"walking\": 45.36, \"retail_and_recreation\": 60.0, \"grocery_and_pharmacy\": 82.0, \"parks\": 85.0, \"transit_stations\": 50.0, \"workplaces\": 52.0, \"residential\": 119.0, \"new\": 20922.0, \"new_100k\": 6.394890757984179, \"mobility\": 41.800000000000004}, {\"region_label\": \"United States\", \"date\": \"2020-03-31T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"positive\": 188172, \"deceased\": 3873, \"positive_100k\": 57.515504431287624, \"deceased_100k\": 1.183797529188067, \"driving\": 53.98, \"transit\": 25.47, \"walking\": 45.06, \"retail_and_recreation\": 60.0, \"grocery_and_pharmacy\": 84.0, \"parks\": 84.0, \"transit_stations\": 51.0, \"workplaces\": 51.0, \"residential\": 120.0, \"new\": 26341.0, \"new_100k\": 8.051229206388562, \"mobility\": 41.50333333333333}, {\"region_label\": \"United States\", \"date\": \"2020-04-01T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"positive\": 213372, \"deceased\": 4757, \"positive_100k\": 65.21798254529209, \"deceased_100k\": 1.453995570965049, \"driving\": 55.49, \"transit\": 25.24, \"walking\": 47.41, \"retail_and_recreation\": 63.0, \"grocery_and_pharmacy\": 89.0, \"parks\": 93.0, \"transit_stations\": 52.0, \"workplaces\": 51.0, \"residential\": 120.0, \"new\": 25200.0, \"new_100k\": 7.702478114004464, \"mobility\": 42.71333333333333}, {\"region_label\": \"United States\", \"date\": \"2020-04-02T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"positive\": 243762, \"deceased\": 5926, \"positive_100k\": 74.50680436610938, \"deceased_100k\": 1.8113049723647006, \"driving\": 55.64, \"transit\": 24.67, \"walking\": 47.1, \"retail_and_recreation\": 60.0, \"grocery_and_pharmacy\": 89.0, \"parks\": 91.0, \"transit_stations\": 49.0, \"workplaces\": 50.0, \"residential\": 121.0, \"new\": 30390.0, \"new_100k\": 9.28882182081729, \"mobility\": 42.47}, {\"region_label\": \"United States\", \"date\": \"2020-04-03T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"positive\": 275586, \"deceased\": 7087, \"positive_100k\": 84.23393387008072, \"deceased_100k\": 2.166169142617049, \"driving\": 60.61, \"transit\": 25.04, \"walking\": 50.2, \"retail_and_recreation\": 58.0, \"grocery_and_pharmacy\": 88.0, \"parks\": 79.0, \"transit_stations\": 49.0, \"workplaces\": 50.0, \"residential\": 122.0, \"new\": 31824.0, \"new_100k\": 9.72712950397134, \"mobility\": 45.28333333333334}, {\"region_label\": \"United States\", \"date\": \"2020-04-04T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"positive\": 308853, \"deceased\": 8407, \"positive_100k\": 94.40212194224685, \"deceased_100k\": 2.5696322819220447, \"driving\": 52.22, \"transit\": 22.42, \"walking\": 45.77, \"retail_and_recreation\": 52.0, \"grocery_and_pharmacy\": 85.0, \"parks\": 76.0, \"transit_stations\": 50.0, \"workplaces\": 63.0, \"residential\": 115.0, \"new\": 33267.0, \"new_100k\": 10.168188072166132, \"mobility\": 40.13666666666666}, {\"region_label\": \"United States\", \"date\": \"2020-04-05T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"positive\": 337072, \"deceased\": 9619, \"positive_100k\": 103.02736916046479, \"deceased_100k\": 2.94008480073845, \"driving\": 42.19, \"transit\": 20.92, \"walking\": 38.89, \"retail_and_recreation\": 51.0, \"grocery_and_pharmacy\": 80.0, \"parks\": 80.0, \"transit_stations\": 46.0, \"workplaces\": 60.0, \"residential\": 113.0, \"new\": 28219.0, \"new_100k\": 8.625247218217936, \"mobility\": 34.0}, {\"region_label\": \"United States\", \"date\": \"2020-04-06T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"positive\": 366667, \"deceased\": 10783, \"positive_100k\": 112.07319613601885, \"deceased_100k\": 3.2958659326710373, \"driving\": 53.73, \"transit\": 24.71, \"walking\": 46.94, \"retail_and_recreation\": 58.0, \"grocery_and_pharmacy\": 84.0, \"parks\": 90.0, \"transit_stations\": 48.0, \"workplaces\": 50.0, \"residential\": 120.0, \"new\": 29595.0, \"new_100k\": 9.045826975554064, \"mobility\": 41.79333333333333}, {\"region_label\": \"United States\", \"date\": \"2020-04-07T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"positive\": 397505, \"deceased\": 12794, \"positive_100k\": 121.4989509010851, \"deceased_100k\": 3.91053591232433, \"driving\": 55.27, \"transit\": 24.65, \"walking\": 48.7, \"retail_and_recreation\": 58.0, \"grocery_and_pharmacy\": 86.0, \"parks\": 98.0, \"transit_stations\": 49.0, \"workplaces\": 49.0, \"residential\": 121.0, \"new\": 30838.0, \"new_100k\": 9.425754765066245, \"mobility\": 42.873333333333335}, {\"region_label\": \"United States\", \"date\": \"2020-04-08T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"positive\": 429052, \"deceased\": 14695, \"positive_100k\": 131.1414142765811, \"deceased_100k\": 4.491583963702206, \"driving\": 56.21, \"transit\": 24.51, \"walking\": 48.77, \"retail_and_recreation\": 58.0, \"grocery_and_pharmacy\": 85.0, \"parks\": 94.0, \"transit_stations\": 49.0, \"workplaces\": 49.0, \"residential\": 121.0, \"new\": 31547.0, \"new_100k\": 9.642463375495993, \"mobility\": 43.163333333333334}, {\"region_label\": \"United States\", \"date\": \"2020-04-09T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"positive\": 462780, \"deceased\": 16544, \"positive_100k\": 141.45050879361057, \"deceased_100k\": 5.056738012622613, \"driving\": 56.9, \"transit\": 23.69, \"walking\": 46.28, \"retail_and_recreation\": 57.0, \"grocery_and_pharmacy\": 87.0, \"parks\": 79.0, \"transit_stations\": 46.0, \"workplaces\": 48.0, \"residential\": 122.0, \"new\": 33728.0, \"new_100k\": 10.309094517029479, \"mobility\": 42.29}, {\"region_label\": \"United States\", \"date\": \"2020-04-10T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"positive\": 496535, \"deceased\": 18586, \"positive_100k\": 151.76785596576215, \"deceased_100k\": 5.680883262971705, \"driving\": 63.87, \"transit\": 24.31, \"walking\": 51.97, \"retail_and_recreation\": 57.0, \"grocery_and_pharmacy\": 87.0, \"parks\": 79.0, \"transit_stations\": 46.0, \"workplaces\": 44.0, \"residential\": 124.0, \"new\": 33755.0, \"new_100k\": 10.317347172151585, \"mobility\": 46.71666666666666}, {\"region_label\": \"United States\", \"date\": \"2020-04-11T00:00:00\", \"country\": \"USA\", \"country_label\": \"United States\", \"region_iso\": \"USA\", \"positive\": 526396, \"deceased\": 20462, \"positive_100k\": 160.89498687696403, \"deceased_100k\": 6.25428996701426, \"driving\": 57.51, \"transit\": 22.65, \"walking\": 50.69, \"retail_and_recreation\": 55.0, \"grocery_and_pharmacy\": 93.0, \"parks\": 84.0, \"transit_stations\": 51.0, \"workplaces\": 62.0, \"residential\": 114.0, \"new\": 29861.0, \"new_100k\": 9.127130911201874, \"mobility\": 43.61666666666667}]}}, {\"mode\": \"vega-lite\"});\n",
+       "</script>"
+      ],
+      "text/plain": [
+       "alt.VConcatChart(...)"
+      ]
+     },
+     "execution_count": 15,
+     "metadata": {},
+     "output_type": "execute_result"
+    }
+   ],
+   "source": [
+    "title = \"Change in new cases vs. movement (mobility [gray], parks [green])\"\n",
+    "num_cols = 5\n",
+    "tooltip = [\"region_label:N\", \"date:T\", \"positive_100k:Q\", \"new_100k:Q\", \"mobility:Q\", \"parks:Q\"]\n",
+    "\n",
+    "new_min_max = vis_df['new_100k'].agg([np.min, np.max])\n",
+    "new_min_max = (new_min_max['amin'], new_min_max['amax'])\n",
+    "mobility_min_max = vis_df[['mobility', 'parks']].stack().agg([np.min, np.max])\n",
+    "mobility_min_max =  (mobility_min_max['amin'], mobility_min_max['amax'])\n",
+    "base = alt.Chart(vis_df.reset_index()).encode(\n",
+    "    alt.X('date', title='Date')\n",
+    ").properties(\n",
+    "  width=100, \n",
+    "  height=60\n",
+    ")\n",
+    "new_cases = base.mark_line().encode(\n",
+    "        alt.X('date', title=None),\n",
+    "        alt.Y('new_100k', title='New/100k', scale=alt.Scale(domain=new_min_max)),\n",
+    "        tooltip=tooltip)\n",
+    "mobility = base.mark_line().encode(\n",
+    "        alt.Y('mobility', title='mobility', scale=alt.Scale(domain=mobility_min_max)),\n",
+    "        color=alt.ColorValue(\"gray\"), \n",
+    "        tooltip=[\"date:T\", \"mobility:Q\"])\n",
+    "parks = base.mark_line().encode(\n",
+    "        alt.Y('parks', title='parks', scale=alt.Scale(domain=mobility_min_max)),\n",
+    "        color=alt.ColorValue(\"green\"), \n",
+    "        tooltip=[\"date:T\", \"parks:Q\"])\n",
+    "charts = []\n",
+    "\n",
+    "# make our small multiples\n",
+    "for country in top_countries:\n",
+    "    smallm = (new_cases & (mobility + parks)).transform_filter(\n",
+    "        f\"datum['country_label'] == '{country}'\"\n",
+    "    ).properties(title=country, spacing=1)\n",
+    "    \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 % num_cols:\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",
+    "chart"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "Show details"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 16,
+   "metadata": {},
+   "outputs": [
+    {
+     "data": {},
+     "metadata": {},
+     "output_type": "display_data"
+    },
+    {
+     "data": {
+      "application/vnd.holoviews_exec.v0+json": "",
+      "text/html": [
+       "<div id='1001'>\n",
+       "\n",
+       "\n",
+       "\n",
+       "\n",
+       "\n",
+       "  <div class=\"bk-root\" id=\"703234e6-62d3-4791-8a0f-f80c374b36e9\" data-root-id=\"1001\"></div>\n",
+       "</div>\n",
+       "<script type=\"application/javascript\">\n",
+       "    function msg_handler(msg) {\n",
+       "      var metadata = msg.metadata;\n",
+       "      var buffers = msg.buffers;\n",
+       "      var msg = msg.content.data;\n",
+       "      if ((metadata.msg_type == \"Ready\")) {\n",
+       "        if (metadata.content) {\n",
+       "          console.log(\"Python callback returned following output:\", metadata.content);\n",
+       "        }\n",
+       "      } else if (metadata.msg_type == \"Error\") {\n",
+       "        console.log(\"Python failed with the following traceback:\", metadata.traceback)\n",
+       "      } else {\n",
+       "        \n",
+       "var plot_id = \"1001\";\n",
+       "\n",
+       "if ((plot_id in window.PyViz.plot_index) && (window.PyViz.plot_index[plot_id] != null)) {\n",
+       "  var plot = window.PyViz.plot_index[plot_id];\n",
+       "} else if ((Bokeh !== undefined) && (plot_id in Bokeh.index)) {\n",
+       "  var plot = Bokeh.index[plot_id];\n",
+       "}\n",
+       "\n",
+       "if (plot == null) {\n",
+       "  return\n",
+       "}\n",
+       "\n",
+       "if (plot_id in window.PyViz.receivers) {\n",
+       "  var receiver = window.PyViz.receivers[plot_id];\n",
+       "} else {\n",
+       "  var receiver = new Bokeh.protocol.Receiver();\n",
+       "  window.PyViz.receivers[plot_id] = receiver;\n",
+       "}\n",
+       "\n",
+       "if ((buffers != undefined) && (buffers.length > 0)) {\n",
+       "  receiver.consume(buffers[0].buffer)\n",
+       "} else {\n",
+       "  receiver.consume(msg)\n",
+       "}\n",
+       "\n",
+       "const comm_msg = receiver.message;\n",
+       "if ((comm_msg != null) && (Object.keys(comm_msg.content).length > 0)) {\n",
+       "  plot.model.document.apply_json_patch(comm_msg.content, comm_msg.buffers)\n",
+       "}\n",
+       "\n",
+       "      }\n",
+       "    }\n",
+       "    if ((window.PyViz == undefined) || (!window.PyViz.comm_manager)) {\n",
+       "      console.log(\"Could not find comm manager\")\n",
+       "    } else {\n",
+       "      window.PyViz.comm_manager.register_target('1001', '057c45f4f11c447680b77d3490dca275', msg_handler);\n",
+       "    }\n",
+       "    \n",
+       "(function(root) {\n",
+       "  function embed_document(root) {\n",
+       "  var docs_json = {\"608af250-b638-4be5-b857-e5e45ef188e1\":{\"roots\":{\"references\":[{\"attributes\":{\"source\":{\"id\":\"1033\"}},\"id\":\"1040\",\"type\":\"CDSView\"},{\"attributes\":{},\"id\":\"1305\",\"type\":\"YearsTicker\"},{\"attributes\":{\"axis\":{\"id\":\"1014\"},\"grid_line_color\":null,\"ticker\":null},\"id\":\"1017\",\"type\":\"Grid\"},{\"attributes\":{\"bottom_units\":\"screen\",\"fill_alpha\":0.5,\"fill_color\":\"lightgrey\",\"left_units\":\"screen\",\"level\":\"overlay\",\"line_alpha\":1.0,\"line_color\":\"black\",\"line_dash\":[4,4],\"line_width\":2,\"render_mode\":\"css\",\"right_units\":\"screen\",\"top_units\":\"screen\"},\"id\":\"1308\",\"type\":\"BoxAnnotation\"},{\"attributes\":{\"mantissas\":[1,2,5],\"max_interval\":500.0,\"num_minor_ticks\":0},\"id\":\"1315\",\"type\":\"AdaptiveTicker\"},{\"attributes\":{\"line_color\":\"steelblue\",\"line_width\":2,\"x\":{\"field\":\"date\"},\"y\":{\"field\":\"new\"}},\"id\":\"1036\",\"type\":\"Line\"},{\"attributes\":{\"mantissas\":[1,2,5],\"max_interval\":500.0,\"num_minor_ticks\":0},\"id\":\"1294\",\"type\":\"AdaptiveTicker\"},{\"attributes\":{\"active_drag\":\"auto\",\"active_inspect\":\"auto\",\"active_multi\":null,\"active_scroll\":\"auto\",\"active_tap\":\"auto\",\"tools\":[{\"id\":\"1063\"},{\"id\":\"1064\"},{\"id\":\"1065\"},{\"id\":\"1066\"},{\"id\":\"1067\"}]},\"id\":\"1068\",\"type\":\"Toolbar\"},{\"attributes\":{\"end\":1453.1,\"reset_end\":1453.1,\"reset_start\":-132.1,\"start\":-132.1,\"tags\":[[[\"new\",\"New\",null]]]},\"id\":\"1004\",\"type\":\"Range1d\"},{\"attributes\":{\"months\":[0,4,8]},\"id\":\"1149\",\"type\":\"MonthsTicker\"},{\"attributes\":{\"bottom_units\":\"screen\",\"fill_alpha\":0.5,\"fill_color\":\"lightgrey\",\"left_units\":\"screen\",\"level\":\"overlay\",\"line_alpha\":1.0,\"line_color\":\"black\",\"line_dash\":[4,4],\"line_width\":2,\"render_mode\":\"css\",\"right_units\":\"screen\",\"top_units\":\"screen\"},\"id\":\"1156\",\"type\":\"BoxAnnotation\"},{\"attributes\":{\"children\":[[{\"id\":\"1005\"},0,0],[{\"id\":\"1046\"},1,0],[{\"id\":\"1087\"},2,0]]},\"id\":\"1354\",\"type\":\"GridBox\"},{\"attributes\":{},\"id\":\"1041\",\"type\":\"DatetimeTickFormatter\"},{\"attributes\":{},\"id\":\"1024\",\"type\":\"WheelZoomTool\"},{\"attributes\":{\"style\":{\"white-space\":\"nowrap\"},\"text\":\"<span style=\\\"color:black;font-family:Arial;font-style:bold;font-weight:bold;font-size:12pt\\\">region: Austria</span>\",\"width\":450},\"id\":\"1358\",\"type\":\"Div\"},{\"attributes\":{\"base\":60,\"mantissas\":[1,2,5,10,15,20,30],\"max_interval\":1800000.0,\"min_interval\":1000.0,\"num_minor_ticks\":0},\"id\":\"1316\",\"type\":\"AdaptiveTicker\"},{\"attributes\":{\"days\":[1,15]},\"id\":\"1146\",\"type\":\"DaysTicker\"},{\"attributes\":{\"num_minor_ticks\":5,\"tickers\":[{\"id\":\"1315\"},{\"id\":\"1316\"},{\"id\":\"1317\"},{\"id\":\"1318\"},{\"id\":\"1319\"},{\"id\":\"1320\"},{\"id\":\"1321\"},{\"id\":\"1322\"},{\"id\":\"1323\"},{\"id\":\"1324\"},{\"id\":\"1325\"},{\"id\":\"1326\"}]},\"id\":\"1056\",\"type\":\"DatetimeTicker\"},{\"attributes\":{\"days\":[1,4,7,10,13,16,19,22,25,28]},\"id\":\"1298\",\"type\":\"DaysTicker\"},{\"attributes\":{\"line_alpha\":0.2,\"line_color\":\"steelblue\",\"line_width\":2,\"x\":{\"field\":\"date\"},\"y\":{\"field\":\"mobility\"}},\"id\":\"1124\",\"type\":\"Line\"},{\"attributes\":{\"line_alpha\":0.1,\"line_color\":\"green\",\"line_width\":2,\"x\":{\"field\":\"date\"},\"y\":{\"field\":\"parks\"}},\"id\":\"1131\",\"type\":\"Line\"},{\"attributes\":{\"days\":[1,8,15,22]},\"id\":\"1299\",\"type\":\"DaysTicker\"},{\"attributes\":{\"days\":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31]},\"id\":\"1143\",\"type\":\"DaysTicker\"},{\"attributes\":{\"data_source\":{\"id\":\"1074\"},\"glyph\":{\"id\":\"1077\"},\"hover_glyph\":null,\"muted_glyph\":{\"id\":\"1079\"},\"nonselection_glyph\":{\"id\":\"1078\"},\"selection_glyph\":null,\"view\":{\"id\":\"1081\"}},\"id\":\"1080\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"base\":60,\"mantissas\":[1,2,5,10,15,20,30],\"max_interval\":1800000.0,\"min_interval\":1000.0,\"num_minor_ticks\":0},\"id\":\"1141\",\"type\":\"AdaptiveTicker\"},{\"attributes\":{\"data_source\":{\"id\":\"1033\"},\"glyph\":{\"id\":\"1036\"},\"hover_glyph\":null,\"muted_glyph\":{\"id\":\"1038\"},\"nonselection_glyph\":{\"id\":\"1037\"},\"selection_glyph\":null,\"view\":{\"id\":\"1040\"}},\"id\":\"1039\",\"type\":\"GlyphRenderer\"},{\"attributes\":{},\"id\":\"1128\",\"type\":\"Selection\"},{\"attributes\":{},\"id\":\"1115\",\"type\":\"DatetimeTickFormatter\"},{\"attributes\":{\"months\":[0,1,2,3,4,5,6,7,8,9,10,11]},\"id\":\"1322\",\"type\":\"MonthsTicker\"},{\"attributes\":{\"months\":[0,1,2,3,4,5,6,7,8,9,10,11]},\"id\":\"1301\",\"type\":\"MonthsTicker\"},{\"attributes\":{\"axis_label\":\"date\",\"bounds\":\"auto\",\"formatter\":{\"id\":\"1115\"},\"major_label_orientation\":\"horizontal\",\"ticker\":{\"id\":\"1097\"}},\"id\":\"1096\",\"type\":\"DatetimeAxis\"},{\"attributes\":{\"line_alpha\":0.1,\"line_color\":\"steelblue\",\"line_width\":2,\"x\":{\"field\":\"date\"},\"y\":{\"field\":\"new\"}},\"id\":\"1037\",\"type\":\"Line\"},{\"attributes\":{},\"id\":\"1152\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"1094\",\"type\":\"LinearScale\"},{\"attributes\":{},\"id\":\"1306\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"days\":[1,4,7,10,13,16,19,22,25,28]},\"id\":\"1319\",\"type\":\"DaysTicker\"},{\"attributes\":{},\"id\":\"1022\",\"type\":\"SaveTool\"},{\"attributes\":{},\"id\":\"1019\",\"type\":\"BasicTicker\"},{\"attributes\":{\"source\":{\"id\":\"1074\"}},\"id\":\"1081\",\"type\":\"CDSView\"},{\"attributes\":{\"axis_label\":\"New\",\"bounds\":\"auto\",\"formatter\":{\"id\":\"1043\"},\"major_label_orientation\":\"horizontal\",\"ticker\":{\"id\":\"1019\"}},\"id\":\"1018\",\"type\":\"LinearAxis\"},{\"attributes\":{\"base\":60,\"mantissas\":[1,2,5,10,15,20,30],\"max_interval\":1800000.0,\"min_interval\":1000.0,\"num_minor_ticks\":0},\"id\":\"1295\",\"type\":\"AdaptiveTicker\"},{\"attributes\":{\"days\":[1,15]},\"id\":\"1300\",\"type\":\"DaysTicker\"},{\"attributes\":{\"months\":[0,2,4,6,8,10]},\"id\":\"1302\",\"type\":\"MonthsTicker\"},{\"attributes\":{\"days\":[1,15]},\"id\":\"1321\",\"type\":\"DaysTicker\"},{\"attributes\":{\"code\":\"\\nvar state = null\\nfor (var root of cb_obj.document.roots()) {\\n  if (root.id == '1948') {\\n    state = root;\\n    break;\\n  }\\n}\\nif (!state) { return; }\\nstate.set_state(cb_obj, cb_obj.value)\\n\"},\"id\":\"1949\",\"type\":\"CustomJS\"},{\"attributes\":{\"days\":[1,4,7,10,13,16,19,22,25,28]},\"id\":\"1144\",\"type\":\"DaysTicker\"},{\"attributes\":{\"line_color\":\"green\",\"line_width\":2,\"x\":{\"field\":\"date\"},\"y\":{\"field\":\"parks\"}},\"id\":\"1130\",\"type\":\"Line\"},{\"attributes\":{\"data\":{\"date\":{\"__ndarray__\":\"AABAUWIEd0IAAAC3tAR3QgAAwBwHBXdCAACAglkFd0IAAEDoqwV3QgAAAE7+BXdCAADAs1AGd0IAAIAZowZ3QgAAQH/1BndCAAAA5UcHd0IAAMBKmgd3QgAAgLDsB3dCAABAFj8Id0IAAAB8kQh3QgAAwOHjCHdCAACARzYJd0IAAECtiAl3QgAAABPbCXdCAADAeC0Kd0IAAIDefwp3QgAAQETSCndCAAAAqiQLd0IAAMAPdwt3QgAAgHXJC3dCAABA2xsMd0IAAABBbgx3QgAAwKbADHdCAACADBMNd0IAAEByZQ13QgAAANi3DXdCAADAPQoOd0IAAICjXA53QgAAQAmvDndCAAAAbwEPd0IAAMDUUw93QgAAgDqmD3dCAABAoPgPd0IAAAAGSxB3QgAAwGudEHdCAACA0e8Qd0IAAEA3QhF3QgAAAJ2UEXdCAADAAucRd0IAAIBoORJ3QgAAQM6LEndCAAAANN4Sd0IAAMCZMBN3QgAAgP+CE3dCAABAZdUTd0IAAADLJxR3QgAAwDB6FHdCAACAlswUd0IAAED8HhV3QgAAAGJxFXdCAADAx8MVd0IAAIAtFhZ3QgAAQJNoFndC\",\"dtype\":\"float64\",\"shape\":[57]},\"mobility\":{\"__ndarray__\":\"XI/C9ShEZEDXo3A9Cj9dQIXrUbge3V1AHoXrUbgeXkCQwvUoXGdeQKRwPQrXK19AAAAAAADMYUBmZmZmZjZkQDQzMzMzm1xApHA9CtejXUCF61G4HlVdQGZmZmZmDlxASOF6FK5/XUApXI/C9cBgQB6F61G4imBApHA9CtejWUC4HoXrUeBaQLgehetR0FpA9ihcj8L9W0A+CtejcAVdQOF6FK5HFWBAKVyPwvUYYEAK16NwPepZQB+F61G41llAXI/C9SisWEBSuB6F61lXQFK4HoXrAVZAexSuR+FqU0C4HoXrUehNQM3MzMzMXEVAuB6F61FYQUBI4XoUrkc/QOtRuB6FS0FAexSuR+EqQUDC9Shcj7JAQI/C9ShcrzVAHoXrUbjeN0BSuB6F65E8QBSuR+F6VD1AKFyPwvXIPEDC9ShcjwI+QD4K16Nw3UBAKVyPwvUIQUAzMzMzMxM+QBSuR+F6dD5AmpmZmZmpQECkcD0K17NBQEjhehSuR0JAw/UoXI+SQUApXI/C9ShAQD4K16NwrUNAXI/C9Sg8REDsUbgehZtFQKRwPQrXI0ZAAAAAAACgRkAUrkfhemRFQIXrUbge5UJA\",\"dtype\":\"float64\",\"shape\":[57]}},\"selected\":{\"id\":\"1120\"},\"selection_policy\":{\"id\":\"1152\"}},\"id\":\"1119\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"align\":null,\"below\":[{\"id\":\"1014\"}],\"center\":[{\"id\":\"1017\"},{\"id\":\"1021\"}],\"left\":[{\"id\":\"1018\"}],\"margin\":null,\"min_border_bottom\":10,\"min_border_left\":10,\"min_border_right\":10,\"min_border_top\":10,\"plot_height\":110,\"plot_width\":400,\"renderers\":[{\"id\":\"1039\"}],\"sizing_mode\":\"fixed\",\"title\":{\"id\":\"1006\"},\"toolbar\":{\"id\":\"1027\"},\"toolbar_location\":null,\"x_range\":{\"id\":\"1003\"},\"x_scale\":{\"id\":\"1010\"},\"y_range\":{\"id\":\"1004\"},\"y_scale\":{\"id\":\"1012\"}},\"id\":\"1005\",\"subtype\":\"Figure\",\"type\":\"Plot\"},{\"attributes\":{},\"id\":\"1043\",\"type\":\"BasicTickFormatter\"},{\"attributes\":{},\"id\":\"1053\",\"type\":\"LinearScale\"},{\"attributes\":{\"end\":1586563200000.0,\"reset_end\":1586563200000.0,\"reset_start\":1581724800000.0,\"start\":1581724800000.0,\"tags\":[[[\"date\",\"date\",null]]]},\"id\":\"1003\",\"type\":\"Range1d\"},{\"attributes\":{\"num_minor_ticks\":5,\"tickers\":[{\"id\":\"1294\"},{\"id\":\"1295\"},{\"id\":\"1296\"},{\"id\":\"1297\"},{\"id\":\"1298\"},{\"id\":\"1299\"},{\"id\":\"1300\"},{\"id\":\"1301\"},{\"id\":\"1302\"},{\"id\":\"1303\"},{\"id\":\"1304\"},{\"id\":\"1305\"}]},\"id\":\"1015\",\"type\":\"DatetimeTicker\"},{\"attributes\":{\"line_alpha\":0.2,\"line_color\":\"steelblue\",\"line_width\":2,\"x\":{\"field\":\"date\"},\"y\":{\"field\":\"new\"}},\"id\":\"1038\",\"type\":\"Line\"},{\"attributes\":{\"days\":[1,8,15,22]},\"id\":\"1145\",\"type\":\"DaysTicker\"},{\"attributes\":{},\"id\":\"1023\",\"type\":\"PanTool\"},{\"attributes\":{\"base\":24,\"mantissas\":[1,2,4,6,8,12],\"max_interval\":43200000.0,\"min_interval\":3600000.0,\"num_minor_ticks\":0},\"id\":\"1317\",\"type\":\"AdaptiveTicker\"},{\"attributes\":{\"months\":[0,2,4,6,8,10]},\"id\":\"1148\",\"type\":\"MonthsTicker\"},{\"attributes\":{\"axis\":{\"id\":\"1018\"},\"dimension\":1,\"grid_line_color\":null,\"ticker\":null},\"id\":\"1021\",\"type\":\"Grid\"},{\"attributes\":{\"base\":24,\"mantissas\":[1,2,4,6,8,12],\"max_interval\":43200000.0,\"min_interval\":3600000.0,\"num_minor_ticks\":0},\"id\":\"1142\",\"type\":\"AdaptiveTicker\"},{\"attributes\":{\"months\":[0,6]},\"id\":\"1304\",\"type\":\"MonthsTicker\"},{\"attributes\":{},\"id\":\"1092\",\"type\":\"LinearScale\"},{\"attributes\":{\"days\":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31]},\"id\":\"1318\",\"type\":\"DaysTicker\"},{\"attributes\":{\"line_alpha\":0.1,\"line_color\":\"steelblue\",\"line_width\":2,\"x\":{\"field\":\"date\"},\"y\":{\"field\":\"new_100k\"}},\"id\":\"1078\",\"type\":\"Line\"},{\"attributes\":{\"months\":[0,4,8]},\"id\":\"1303\",\"type\":\"MonthsTicker\"},{\"attributes\":{\"months\":[0,6]},\"id\":\"1150\",\"type\":\"MonthsTicker\"},{\"attributes\":{\"axis_label\":\"date\",\"bounds\":\"auto\",\"formatter\":{\"id\":\"1082\"},\"major_label_orientation\":\"horizontal\",\"ticker\":{\"id\":\"1056\"},\"visible\":false},\"id\":\"1055\",\"type\":\"DatetimeAxis\"},{\"attributes\":{\"days\":[1,8,15,22]},\"id\":\"1320\",\"type\":\"DaysTicker\"},{\"attributes\":{},\"id\":\"1154\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"months\":[0,1,2,3,4,5,6,7,8,9,10,11]},\"id\":\"1147\",\"type\":\"MonthsTicker\"},{\"attributes\":{\"end\":34.33600370536266,\"reset_end\":34.33600370536266,\"reset_start\":-3.121454882305696,\"start\":-3.121454882305696,\"tags\":[[[\"new_100k\",\"New/100k\",null]]]},\"id\":\"1045\",\"type\":\"Range1d\"},{\"attributes\":{\"data\":{\"date\":{\"__ndarray__\":\"AABAUWIEd0IAAAC3tAR3QgAAwBwHBXdCAACAglkFd0IAAEDoqwV3QgAAAE7+BXdCAADAs1AGd0IAAIAZowZ3QgAAQH/1BndCAAAA5UcHd0IAAMBKmgd3QgAAgLDsB3dCAABAFj8Id0IAAAB8kQh3QgAAwOHjCHdCAACARzYJd0IAAECtiAl3QgAAABPbCXdCAADAeC0Kd0IAAIDefwp3QgAAQETSCndCAAAAqiQLd0IAAMAPdwt3QgAAgHXJC3dCAABA2xsMd0IAAABBbgx3QgAAwKbADHdCAACADBMNd0IAAEByZQ13QgAAANi3DXdCAADAPQoOd0IAAICjXA53QgAAQAmvDndCAAAAbwEPd0IAAMDUUw93QgAAgDqmD3dCAABAoPgPd0IAAAAGSxB3QgAAwGudEHdCAACA0e8Qd0IAAEA3QhF3QgAAAJ2UEXdCAADAAucRd0IAAIBoORJ3QgAAQM6LEndCAAAANN4Sd0IAAMCZMBN3QgAAgP+CE3dCAABAZdUTd0IAAADLJxR3QgAAwDB6FHdCAACAlswUd0IAAED8HhV3QgAAAGJxFXdCAADAx8MVd0IAAIAtFhZ3QgAAQJNoFndC\",\"dtype\":\"float64\",\"shape\":[57]},\"new\":{\"__ndarray__\":\"AAAAAAAA+H8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAABhAAAAAAAAAFEAAAAAAAAAQQAAAAAAAAAhAAAAAAAAAIEAAAAAAAAAoQAAAAAAAACxAAAAAAAAAOEAAAAAAAAA5QAAAAAAAADtAAAAAAACASUAAAAAAAABQQAAAAAAAAExAAAAAAABAaUAAAAAAAOBiQAAAAAAAoGlAAAAAAADAY0AAAAAAAKBzQAAAAAAAoHNAAAAAAADwdkAAAAAAAHB3QAAAAAAAoHpAAAAAAAAAiEAAAAAAAOCLQAAAAAAASIlAAAAAAAAQc0AAAAAAAKSUQAAAAAAAYIdAAAAAAAAwg0AAAAAAACiAQAAAAAAA8IlAAAAAAACQgUAAAAAAAJiAQAAAAAAAIHpAAAAAAACweEAAAAAAABBwQAAAAAAA4HBAAAAAAADAbkAAAAAAAGB1QAAAAAAA8HJAAAAAAADgckAAAAAAAHBzQAAAAAAAYG9A\",\"dtype\":\"float64\",\"shape\":[57]}},\"selected\":{\"id\":\"1034\"},\"selection_policy\":{\"id\":\"1306\"}},\"id\":\"1033\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"line_alpha\":0.2,\"line_color\":\"steelblue\",\"line_width\":2,\"x\":{\"field\":\"date\"},\"y\":{\"field\":\"new_100k\"}},\"id\":\"1079\",\"type\":\"Line\"},{\"attributes\":{},\"id\":\"1151\",\"type\":\"YearsTicker\"},{\"attributes\":{\"children\":[{\"id\":\"1358\"},{\"id\":\"1357\"}]},\"id\":\"1359\",\"type\":\"Column\"},{\"attributes\":{\"margin\":[5,5,5,5],\"name\":\"VSpacer06057\",\"sizing_mode\":\"stretch_height\"},\"id\":\"1882\",\"type\":\"Spacer\"},{\"attributes\":{},\"id\":\"1060\",\"type\":\"BasicTicker\"},{\"attributes\":{\"active_drag\":\"auto\",\"active_inspect\":\"auto\",\"active_multi\":null,\"active_scroll\":\"auto\",\"active_tap\":\"auto\",\"tools\":[{\"id\":\"1104\"},{\"id\":\"1105\"},{\"id\":\"1106\"},{\"id\":\"1107\"},{\"id\":\"1108\"}]},\"id\":\"1109\",\"type\":\"Toolbar\"},{\"attributes\":{\"axis\":{\"id\":\"1059\"},\"dimension\":1,\"grid_line_color\":null,\"ticker\":null},\"id\":\"1062\",\"type\":\"Grid\"},{\"attributes\":{},\"id\":\"1051\",\"type\":\"LinearScale\"},{\"attributes\":{\"line_alpha\":0.1,\"line_color\":\"steelblue\",\"line_width\":2,\"x\":{\"field\":\"date\"},\"y\":{\"field\":\"mobility\"}},\"id\":\"1123\",\"type\":\"Line\"},{\"attributes\":{\"days\":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31]},\"id\":\"1297\",\"type\":\"DaysTicker\"},{\"attributes\":{\"children\":[{\"id\":\"1356\"},{\"id\":\"1354\"}]},\"id\":\"1357\",\"type\":\"Column\"},{\"attributes\":{\"text\":\"\",\"text_color\":{\"value\":\"black\"},\"text_font_size\":{\"value\":\"12pt\"}},\"id\":\"1006\",\"type\":\"Title\"},{\"attributes\":{\"num_minor_ticks\":5,\"tickers\":[{\"id\":\"1140\"},{\"id\":\"1141\"},{\"id\":\"1142\"},{\"id\":\"1143\"},{\"id\":\"1144\"},{\"id\":\"1145\"},{\"id\":\"1146\"},{\"id\":\"1147\"},{\"id\":\"1148\"},{\"id\":\"1149\"},{\"id\":\"1150\"},{\"id\":\"1151\"}]},\"id\":\"1097\",\"type\":\"DatetimeTicker\"},{\"attributes\":{\"align\":null,\"below\":[{\"id\":\"1096\"}],\"center\":[{\"id\":\"1099\"},{\"id\":\"1103\"}],\"left\":[{\"id\":\"1100\"}],\"margin\":null,\"min_border_bottom\":10,\"min_border_left\":10,\"min_border_right\":10,\"min_border_top\":10,\"plot_height\":150,\"plot_width\":400,\"renderers\":[{\"id\":\"1125\"},{\"id\":\"1133\"}],\"sizing_mode\":\"fixed\",\"title\":{\"id\":\"1088\"},\"toolbar\":{\"id\":\"1109\"},\"toolbar_location\":null,\"x_range\":{\"id\":\"1003\"},\"x_scale\":{\"id\":\"1092\"},\"y_range\":{\"id\":\"1086\"},\"y_scale\":{\"id\":\"1094\"}},\"id\":\"1087\",\"subtype\":\"Figure\",\"type\":\"Plot\"},{\"attributes\":{\"js_property_callbacks\":{\"change:value\":[{\"id\":\"1949\"}]},\"margin\":[20,20,20,20],\"min_width\":250,\"options\":[\"Austria\",\"Belgium\",\"Canada\",\"Chile\",\"Croatia\",\"Denmark\",\"Estonia\",\"Finland\",\"France\",\"Germany\",\"Ireland\",\"Israel\",\"Italy\",\"Netherlands\",\"Norway\",\"Portugal\",\"Singapore\",\"Slovenia\",\"Spain\",\"Sweden\",\"Switzerland\",\"Turkey\",\"United Arab Emirates\",\"United Kingdom\",\"United States\"],\"title\":\"region\",\"value\":\"Austria\",\"width\":250},\"id\":\"1884\",\"type\":\"Select\"},{\"attributes\":{\"overlay\":{\"id\":\"1308\"}},\"id\":\"1025\",\"type\":\"BoxZoomTool\"},{\"attributes\":{\"text\":\"\",\"text_color\":{\"value\":\"black\"},\"text_font_size\":{\"value\":\"12pt\"}},\"id\":\"1088\",\"type\":\"Title\"},{\"attributes\":{\"overlay\":{\"id\":\"1156\"}},\"id\":\"1107\",\"type\":\"BoxZoomTool\"},{\"attributes\":{},\"id\":\"1104\",\"type\":\"SaveTool\"},{\"attributes\":{},\"id\":\"1326\",\"type\":\"YearsTicker\"},{\"attributes\":{\"data_source\":{\"id\":\"1119\"},\"glyph\":{\"id\":\"1122\"},\"hover_glyph\":null,\"muted_glyph\":{\"id\":\"1124\"},\"nonselection_glyph\":{\"id\":\"1123\"},\"selection_glyph\":null,\"view\":{\"id\":\"1126\"}},\"id\":\"1125\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"children\":[{\"id\":\"1882\"},{\"id\":\"1883\"},{\"id\":\"1885\"}],\"margin\":[0,0,0,0],\"name\":\"Column06059\"},\"id\":\"1881\",\"type\":\"Column\"},{\"attributes\":{},\"id\":\"1067\",\"type\":\"ResetTool\"},{\"attributes\":{\"base\":24,\"mantissas\":[1,2,4,6,8,12],\"max_interval\":43200000.0,\"min_interval\":3600000.0,\"num_minor_ticks\":0},\"id\":\"1296\",\"type\":\"AdaptiveTicker\"},{\"attributes\":{\"margin\":[5,5,5,5],\"name\":\"HSpacer06061\",\"sizing_mode\":\"stretch_width\"},\"id\":\"1880\",\"type\":\"Spacer\"},{\"attributes\":{\"axis\":{\"id\":\"1100\"},\"dimension\":1,\"grid_line_color\":null,\"ticker\":null},\"id\":\"1103\",\"type\":\"Grid\"},{\"attributes\":{\"children\":[{\"id\":\"1884\"}],\"css_classes\":[\"widget-box\"],\"margin\":[5,5,5,5],\"name\":\"WidgetBox06050\"},\"id\":\"1883\",\"type\":\"Column\"},{\"attributes\":{\"source\":{\"id\":\"1127\"}},\"id\":\"1134\",\"type\":\"CDSView\"},{\"attributes\":{},\"id\":\"1117\",\"type\":\"BasicTickFormatter\"},{\"attributes\":{\"data\":{\"date\":{\"__ndarray__\":\"AABAUWIEd0IAAAC3tAR3QgAAwBwHBXdCAACAglkFd0IAAEDoqwV3QgAAAE7+BXdCAADAs1AGd0IAAIAZowZ3QgAAQH/1BndCAAAA5UcHd0IAAMBKmgd3QgAAgLDsB3dCAABAFj8Id0IAAAB8kQh3QgAAwOHjCHdCAACARzYJd0IAAECtiAl3QgAAABPbCXdCAADAeC0Kd0IAAIDefwp3QgAAQETSCndCAAAAqiQLd0IAAMAPdwt3QgAAgHXJC3dCAABA2xsMd0IAAABBbgx3QgAAwKbADHdCAACADBMNd0IAAEByZQ13QgAAANi3DXdCAADAPQoOd0IAAICjXA53QgAAQAmvDndCAAAAbwEPd0IAAMDUUw93QgAAgDqmD3dCAABAoPgPd0IAAAAGSxB3QgAAwGudEHdCAACA0e8Qd0IAAEA3QhF3QgAAAJ2UEXdCAADAAucRd0IAAIBoORJ3QgAAQM6LEndCAAAANN4Sd0IAAMCZMBN3QgAAgP+CE3dCAABAZdUTd0IAAADLJxR3QgAAwDB6FHdCAACAlswUd0IAAED8HhV3QgAAAGJxFXdCAADAx8MVd0IAAIAtFhZ3QgAAQJNoFndC\",\"dtype\":\"float64\",\"shape\":[57]},\"parks\":{\"__ndarray__\":\"AAAAAADAYUAAAAAAAMBhQAAAAAAA4GBAAAAAAACAYUAAAAAAAIBbQAAAAAAAQFxAAAAAAADAWkAAAAAAAABjQAAAAAAAAFpAAAAAAABAX0AAAAAAAABkQAAAAAAAAFtAAAAAAABAW0AAAAAAAMBYQAAAAAAAQFtAAAAAAACAWkAAAAAAAABdQAAAAAAAwFhAAAAAAAAAXEAAAAAAAABaQAAAAAAAQFdAAAAAAACAWEAAAAAAAMBhQAAAAAAAgFlAAAAAAABAW0AAAAAAAABcQAAAAAAAgF1AAAAAAAAAVEAAAAAAAMBUQAAAAAAAwFVAAAAAAACAT0AAAAAAAIBMQAAAAAAAAFNAAAAAAAAAUUAAAAAAAABRQAAAAAAAADtAAAAAAAAAREAAAAAAAIBFQAAAAAAAAExAAAAAAAAARUAAAAAAAIBEQAAAAAAAgE5AAAAAAADAU0AAAAAAAIBMQAAAAAAAgEVAAAAAAACASkAAAAAAAIBQQAAAAAAAAFBAAAAAAAAAS0AAAAAAAABQQAAAAAAAQFZAAAAAAACAU0AAAAAAAIBXQAAAAAAAgFZAAAAAAAAAVEAAAAAAAIBTQAAAAAAAAFRA\",\"dtype\":\"float64\",\"shape\":[57]}},\"selected\":{\"id\":\"1128\"},\"selection_policy\":{\"id\":\"1154\"}},\"id\":\"1127\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"axis_label\":\"New/100k\",\"bounds\":\"auto\",\"formatter\":{\"id\":\"1084\"},\"major_label_orientation\":\"horizontal\",\"ticker\":{\"id\":\"1060\"}},\"id\":\"1059\",\"type\":\"LinearAxis\"},{\"attributes\":{},\"id\":\"1012\",\"type\":\"LinearScale\"},{\"attributes\":{},\"id\":\"1026\",\"type\":\"ResetTool\"},{\"attributes\":{},\"id\":\"1034\",\"type\":\"Selection\"},{\"attributes\":{\"align\":null,\"below\":[{\"id\":\"1055\"}],\"center\":[{\"id\":\"1058\"},{\"id\":\"1062\"}],\"left\":[{\"id\":\"1059\"}],\"margin\":null,\"min_border_bottom\":10,\"min_border_left\":10,\"min_border_right\":10,\"min_border_top\":10,\"plot_height\":110,\"plot_width\":400,\"renderers\":[{\"id\":\"1080\"}],\"sizing_mode\":\"fixed\",\"title\":{\"id\":\"1047\"},\"toolbar\":{\"id\":\"1068\"},\"toolbar_location\":null,\"x_range\":{\"id\":\"1003\"},\"x_scale\":{\"id\":\"1051\"},\"y_range\":{\"id\":\"1045\"},\"y_scale\":{\"id\":\"1053\"}},\"id\":\"1046\",\"subtype\":\"Figure\",\"type\":\"Plot\"},{\"attributes\":{},\"id\":\"1106\",\"type\":\"WheelZoomTool\"},{\"attributes\":{\"mantissas\":[1,2,5],\"max_interval\":500.0,\"num_minor_ticks\":0},\"id\":\"1140\",\"type\":\"AdaptiveTicker\"},{\"attributes\":{\"axis_label\":\"mobility\",\"bounds\":\"auto\",\"formatter\":{\"id\":\"1117\"},\"major_label_orientation\":\"horizontal\",\"ticker\":{\"id\":\"1101\"}},\"id\":\"1100\",\"type\":\"LinearAxis\"},{\"attributes\":{\"data_source\":{\"id\":\"1127\"},\"glyph\":{\"id\":\"1130\"},\"hover_glyph\":null,\"muted_glyph\":{\"id\":\"1132\"},\"nonselection_glyph\":{\"id\":\"1131\"},\"selection_glyph\":null,\"view\":{\"id\":\"1134\"}},\"id\":\"1133\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"toolbar\":{\"id\":\"1355\"},\"toolbar_location\":\"above\"},\"id\":\"1356\",\"type\":\"ToolbarBox\"},{\"attributes\":{},\"id\":\"1105\",\"type\":\"PanTool\"},{\"attributes\":{\"months\":[0,6]},\"id\":\"1325\",\"type\":\"MonthsTicker\"},{\"attributes\":{\"bottom_units\":\"screen\",\"fill_alpha\":0.5,\"fill_color\":\"lightgrey\",\"left_units\":\"screen\",\"level\":\"overlay\",\"line_alpha\":1.0,\"line_color\":\"black\",\"line_dash\":[4,4],\"line_width\":2,\"render_mode\":\"css\",\"right_units\":\"screen\",\"top_units\":\"screen\"},\"id\":\"1329\",\"type\":\"BoxAnnotation\"},{\"attributes\":{},\"id\":\"1082\",\"type\":\"DatetimeTickFormatter\"},{\"attributes\":{\"active_drag\":\"auto\",\"active_inspect\":\"auto\",\"active_multi\":null,\"active_scroll\":\"auto\",\"active_tap\":\"auto\",\"tools\":[{\"id\":\"1022\"},{\"id\":\"1023\"},{\"id\":\"1024\"},{\"id\":\"1025\"},{\"id\":\"1026\"}]},\"id\":\"1027\",\"type\":\"Toolbar\"},{\"attributes\":{\"axis\":{\"id\":\"1096\"},\"grid_line_color\":null,\"ticker\":null},\"id\":\"1099\",\"type\":\"Grid\"},{\"attributes\":{\"months\":[0,4,8]},\"id\":\"1324\",\"type\":\"MonthsTicker\"},{\"attributes\":{\"data\":{\"date\":{\"__ndarray__\":\"AABAUWIEd0IAAAC3tAR3QgAAwBwHBXdCAACAglkFd0IAAEDoqwV3QgAAAE7+BXdCAADAs1AGd0IAAIAZowZ3QgAAQH/1BndCAAAA5UcHd0IAAMBKmgd3QgAAgLDsB3dCAABAFj8Id0IAAAB8kQh3QgAAwOHjCHdCAACARzYJd0IAAECtiAl3QgAAABPbCXdCAADAeC0Kd0IAAIDefwp3QgAAQETSCndCAAAAqiQLd0IAAMAPdwt3QgAAgHXJC3dCAABA2xsMd0IAAABBbgx3QgAAwKbADHdCAACADBMNd0IAAEByZQ13QgAAANi3DXdCAADAPQoOd0IAAICjXA53QgAAQAmvDndCAAAAbwEPd0IAAMDUUw93QgAAgDqmD3dCAABAoPgPd0IAAAAGSxB3QgAAwGudEHdCAACA0e8Qd0IAAEA3QhF3QgAAAJ2UEXdCAADAAucRd0IAAIBoORJ3QgAAQM6LEndCAAAANN4Sd0IAAMCZMBN3QgAAgP+CE3dCAABAZdUTd0IAAADLJxR3QgAAwDB6FHdCAACAlswUd0IAAED8HhV3QgAAAGJxFXdCAADAx8MVd0IAAIAtFhZ3QgAAQJNoFndC\",\"dtype\":\"float64\",\"shape\":[57]},\"new_100k\":{\"__ndarray__\":\"AAAAAAAA+H8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABoWlNsJCaXPwAAAAAAAAAAaFpTbCQmhz8AAAAAAAAAAM+DPlGbXLE/BDFoh63vrD9oWlNsJCanP9CDPlGbXKE/aFpTbCQmtz/Ogz5Rm1zBPxzvyN5fQcQ/zoM+UZtc0T+iHqF0zBXSP0hUZrsuiNM/CmxSBmVy4j9sWlNsJCbnPxzvyN5fQeQ/VsV5vRhEAkCkVMr3/k77P2i/viqLiQJAmOO29RST/D/kPN6syGQMQOg83qzIZAxATL+lG9eXEEC4DFetb/QQQDhaIU68QhNAzoM+UZtcIUDEm1y6OSokQCzalEbiSSJAsE4PZXGUC0Bkh7589NwtQAjjIJvc6CBAcPXnrb3CG0DAKmLHA2AXQMiPzYVqwyJAQH7n+t1oGUBAcljGDgIYQNAMcLwj5hJAYE6SGe3bEUDArb+QSj0HQEDpP2o6aghAwBgYAKc+BkDAWreo9OwOQACoNhwlZgtAwFTK9/5OC0DAQpk/Vh8MQMC5NbZlsgZA\",\"dtype\":\"float64\",\"shape\":[57]}},\"selected\":{\"id\":\"1075\"},\"selection_policy\":{\"id\":\"1327\"}},\"id\":\"1074\",\"type\":\"ColumnDataSource\"},{\"attributes\":{},\"id\":\"1064\",\"type\":\"PanTool\"},{\"attributes\":{\"axis_label\":\"date\",\"bounds\":\"auto\",\"formatter\":{\"id\":\"1041\"},\"major_label_orientation\":\"horizontal\",\"ticker\":{\"id\":\"1015\"},\"visible\":false},\"id\":\"1014\",\"type\":\"DatetimeAxis\"},{\"attributes\":{\"source\":{\"id\":\"1119\"}},\"id\":\"1126\",\"type\":\"CDSView\"},{\"attributes\":{\"margin\":[5,5,5,5],\"name\":\"HSpacer06060\",\"sizing_mode\":\"stretch_width\"},\"id\":\"1002\",\"type\":\"Spacer\"},{\"attributes\":{\"line_alpha\":0.2,\"line_color\":\"green\",\"line_width\":2,\"x\":{\"field\":\"date\"},\"y\":{\"field\":\"parks\"}},\"id\":\"1132\",\"type\":\"Line\"},{\"attributes\":{\"margin\":[5,5,5,5],\"name\":\"VSpacer06058\",\"sizing_mode\":\"stretch_height\"},\"id\":\"1885\",\"type\":\"Spacer\"},{\"attributes\":{\"toolbars\":[{\"id\":\"1027\"},{\"id\":\"1068\"},{\"id\":\"1109\"}],\"tools\":[{\"id\":\"1022\"},{\"id\":\"1023\"},{\"id\":\"1024\"},{\"id\":\"1025\"},{\"id\":\"1026\"},{\"id\":\"1063\"},{\"id\":\"1064\"},{\"id\":\"1065\"},{\"id\":\"1066\"},{\"id\":\"1067\"},{\"id\":\"1104\"},{\"id\":\"1105\"},{\"id\":\"1106\"},{\"id\":\"1107\"},{\"id\":\"1108\"}]},\"id\":\"1355\",\"type\":\"ProxyToolbar\"},{\"attributes\":{},\"id\":\"1084\",\"type\":\"BasicTickFormatter\"},{\"attributes\":{\"state\":{\"Austria\":{\"content\":\"{\\\"events\\\": [{\\\"attr\\\": \\\"start\\\", \\\"kind\\\": \\\"ModelChanged\\\", \\\"model\\\": {\\\"id\\\": \\\"1004\\\"}, \\\"new\\\": -132.1}, {\\\"attr\\\": \\\"reset_start\\\", \\\"kind\\\": \\\"ModelChanged\\\", \\\"model\\\": {\\\"id\\\": \\\"1004\\\"}, \\\"new\\\": -132.1}, {\\\"attr\\\": \\\"end\\\", \\\"kind\\\": \\\"ModelChanged\\\", \\\"model\\\": {\\\"id\\\": \\\"1004\\\"}, \\\"new\\\": 1453.1}, {\\\"attr\\\": \\\"reset_end\\\", \\\"kind\\\": \\\"ModelChanged\\\", \\\"model\\\": {\\\"id\\\": \\\"1004\\\"}, \\\"new\\\": 1453.1}, {\\\"cols\\\": null, \\\"column_source\\\": {\\\"id\\\": \\\"1033\\\"}, \\\"kind\\\": \\\"ColumnDataChanged\\\", \\\"new\\\": {\\\"date\\\": {\\\"__ndarray__\\\": \\\"AABAUWIEd0IAAAC3tAR3QgAAwBwHBXdCAACAglkFd0IAAEDoqwV3QgAAAE7+BXdCAADAs1AGd0IAAIAZowZ3QgAAQH/1BndCAAAA5UcHd0IAAMBKmgd3QgAAgLDsB3dCAABAFj8Id0IAAAB8kQh3QgAAwOHjCHdCAACARzYJd0IAAECtiAl3QgAAABPbCXdCAADAeC0Kd0IAAIDefwp3QgAAQETSCndCAAAAqiQLd0IAAMAPdwt3QgAAgHXJC3dCAABA2xsMd0IAAABBbgx3QgAAwKbADHdCAACADBMNd0IAAEByZQ13QgAAANi3DXdCAADAPQoOd0IAAICjXA53QgAAQAmvDndCAAAAbwEPd0IAAMDUUw93QgAAgDqmD3dCAABAoPgPd0IAAAAGSxB3QgAAwGudEHdCAACA0e8Qd0IAAEA3QhF3QgAAAJ2UEXdCAADAAucRd0IAAIBoORJ3QgAAQM6LEndCAAAANN4Sd0IAAMCZMBN3QgAAgP+CE3dCAABAZdUTd0IAAADLJxR3QgAAwDB6FHdCAACAlswUd0IAAED8HhV3QgAAAGJxFXdCAADAx8MVd0IAAIAtFhZ3QgAAQJNoFndC\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}, \\\"new\\\": {\\\"__ndarray__\\\": \\\"AAAAAAAA+H8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAABhAAAAAAAAAFEAAAAAAAAAQQAAAAAAAAAhAAAAAAAAAIEAAAAAAAAAoQAAAAAAAACxAAAAAAAAAOEAAAAAAAAA5QAAAAAAAADtAAAAAAACASUAAAAAAAABQQAAAAAAAAExAAAAAAABAaUAAAAAAAOBiQAAAAAAAoGlAAAAAAADAY0AAAAAAAKBzQAAAAAAAoHNAAAAAAADwdkAAAAAAAHB3QAAAAAAAoHpAAAAAAAAAiEAAAAAAAOCLQAAAAAAASIlAAAAAAAAQc0AAAAAAAKSUQAAAAAAAYIdAAAAAAAAwg0AAAAAAACiAQAAAAAAA8IlAAAAAAACQgUAAAAAAAJiAQAAAAAAAIHpAAAAAAACweEAAAAAAABBwQAAAAAAA4HBAAAAAAADAbkAAAAAAAGB1QAAAAAAA8HJAAAAAAADgckAAAAAAAHBzQAAAAAAAYG9A\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}}}, {\\\"cols\\\": null, \\\"column_source\\\": {\\\"id\\\": \\\"1074\\\"}, \\\"kind\\\": \\\"ColumnDataChanged\\\", \\\"new\\\": {\\\"date\\\": {\\\"__ndarray__\\\": \\\"AABAUWIEd0IAAAC3tAR3QgAAwBwHBXdCAACAglkFd0IAAEDoqwV3QgAAAE7+BXdCAADAs1AGd0IAAIAZowZ3QgAAQH/1BndCAAAA5UcHd0IAAMBKmgd3QgAAgLDsB3dCAABAFj8Id0IAAAB8kQh3QgAAwOHjCHdCAACARzYJd0IAAECtiAl3QgAAABPbCXdCAADAeC0Kd0IAAIDefwp3QgAAQETSCndCAAAAqiQLd0IAAMAPdwt3QgAAgHXJC3dCAABA2xsMd0IAAABBbgx3QgAAwKbADHdCAACADBMNd0IAAEByZQ13QgAAANi3DXdCAADAPQoOd0IAAICjXA53QgAAQAmvDndCAAAAbwEPd0IAAMDUUw93QgAAgDqmD3dCAABAoPgPd0IAAAAGSxB3QgAAwGudEHdCAACA0e8Qd0IAAEA3QhF3QgAAAJ2UEXdCAADAAucRd0IAAIBoORJ3QgAAQM6LEndCAAAANN4Sd0IAAMCZMBN3QgAAgP+CE3dCAABAZdUTd0IAAADLJxR3QgAAwDB6FHdCAACAlswUd0IAAED8HhV3QgAAAGJxFXdCAADAx8MVd0IAAIAtFhZ3QgAAQJNoFndC\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}, \\\"new_100k\\\": {\\\"__ndarray__\\\": \\\"AAAAAAAA+H8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABoWlNsJCaXPwAAAAAAAAAAaFpTbCQmhz8AAAAAAAAAAM+DPlGbXLE/BDFoh63vrD9oWlNsJCanP9CDPlGbXKE/aFpTbCQmtz/Ogz5Rm1zBPxzvyN5fQcQ/zoM+UZtc0T+iHqF0zBXSP0hUZrsuiNM/CmxSBmVy4j9sWlNsJCbnPxzvyN5fQeQ/VsV5vRhEAkCkVMr3/k77P2i/viqLiQJAmOO29RST/D/kPN6syGQMQOg83qzIZAxATL+lG9eXEEC4DFetb/QQQDhaIU68QhNAzoM+UZtcIUDEm1y6OSokQCzalEbiSSJAsE4PZXGUC0Bkh7589NwtQAjjIJvc6CBAcPXnrb3CG0DAKmLHA2AXQMiPzYVqwyJAQH7n+t1oGUBAcljGDgIYQNAMcLwj5hJAYE6SGe3bEUDArb+QSj0HQEDpP2o6aghAwBgYAKc+BkDAWreo9OwOQACoNhwlZgtAwFTK9/5OC0DAQpk/Vh8MQMC5NbZlsgZA\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}}}, {\\\"cols\\\": null, \\\"column_source\\\": {\\\"id\\\": \\\"1119\\\"}, \\\"kind\\\": \\\"ColumnDataChanged\\\", \\\"new\\\": {\\\"date\\\": {\\\"__ndarray__\\\": \\\"AABAUWIEd0IAAAC3tAR3QgAAwBwHBXdCAACAglkFd0IAAEDoqwV3QgAAAE7+BXdCAADAs1AGd0IAAIAZowZ3QgAAQH/1BndCAAAA5UcHd0IAAMBKmgd3QgAAgLDsB3dCAABAFj8Id0IAAAB8kQh3QgAAwOHjCHdCAACARzYJd0IAAECtiAl3QgAAABPbCXdCAADAeC0Kd0IAAIDefwp3QgAAQETSCndCAAAAqiQLd0IAAMAPdwt3QgAAgHXJC3dCAABA2xsMd0IAAABBbgx3QgAAwKbADHdCAACADBMNd0IAAEByZQ13QgAAANi3DXdCAADAPQoOd0IAAICjXA53QgAAQAmvDndCAAAAbwEPd0IAAMDUUw93QgAAgDqmD3dCAABAoPgPd0IAAAAGSxB3QgAAwGudEHdCAACA0e8Qd0IAAEA3QhF3QgAAAJ2UEXdCAADAAucRd0IAAIBoORJ3QgAAQM6LEndCAAAANN4Sd0IAAMCZMBN3QgAAgP+CE3dCAABAZdUTd0IAAADLJxR3QgAAwDB6FHdCAACAlswUd0IAAED8HhV3QgAAAGJxFXdCAADAx8MVd0IAAIAtFhZ3QgAAQJNoFndC\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}, \\\"mobility\\\": {\\\"__ndarray__\\\": \\\"XI/C9ShEZEDXo3A9Cj9dQIXrUbge3V1AHoXrUbgeXkCQwvUoXGdeQKRwPQrXK19AAAAAAADMYUBmZmZmZjZkQDQzMzMzm1xApHA9CtejXUCF61G4HlVdQGZmZmZmDlxASOF6FK5/XUApXI/C9cBgQB6F61G4imBApHA9CtejWUC4HoXrUeBaQLgehetR0FpA9ihcj8L9W0A+CtejcAVdQOF6FK5HFWBAKVyPwvUYYEAK16NwPepZQB+F61G41llAXI/C9SisWEBSuB6F61lXQFK4HoXrAVZAexSuR+FqU0C4HoXrUehNQM3MzMzMXEVAuB6F61FYQUBI4XoUrkc/QOtRuB6FS0FAexSuR+EqQUDC9Shcj7JAQI/C9ShcrzVAHoXrUbjeN0BSuB6F65E8QBSuR+F6VD1AKFyPwvXIPEDC9ShcjwI+QD4K16Nw3UBAKVyPwvUIQUAzMzMzMxM+QBSuR+F6dD5AmpmZmZmpQECkcD0K17NBQEjhehSuR0JAw/UoXI+SQUApXI/C9ShAQD4K16NwrUNAXI/C9Sg8REDsUbgehZtFQKRwPQrXI0ZAAAAAAACgRkAUrkfhemRFQIXrUbge5UJA\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}}}, {\\\"cols\\\": null, \\\"column_source\\\": {\\\"id\\\": \\\"1127\\\"}, \\\"kind\\\": \\\"ColumnDataChanged\\\", \\\"new\\\": {\\\"date\\\": {\\\"__ndarray__\\\": \\\"AABAUWIEd0IAAAC3tAR3QgAAwBwHBXdCAACAglkFd0IAAEDoqwV3QgAAAE7+BXdCAADAs1AGd0IAAIAZowZ3QgAAQH/1BndCAAAA5UcHd0IAAMBKmgd3QgAAgLDsB3dCAABAFj8Id0IAAAB8kQh3QgAAwOHjCHdCAACARzYJd0IAAECtiAl3QgAAABPbCXdCAADAeC0Kd0IAAIDefwp3QgAAQETSCndCAAAAqiQLd0IAAMAPdwt3QgAAgHXJC3dCAABA2xsMd0IAAABBbgx3QgAAwKbADHdCAACADBMNd0IAAEByZQ13QgAAANi3DXdCAADAPQoOd0IAAICjXA53QgAAQAmvDndCAAAAbwEPd0IAAMDUUw93QgAAgDqmD3dCAABAoPgPd0IAAAAGSxB3QgAAwGudEHdCAACA0e8Qd0IAAEA3QhF3QgAAAJ2UEXdCAADAAucRd0IAAIBoORJ3QgAAQM6LEndCAAAANN4Sd0IAAMCZMBN3QgAAgP+CE3dCAABAZdUTd0IAAADLJxR3QgAAwDB6FHdCAACAlswUd0IAAED8HhV3QgAAAGJxFXdCAADAx8MVd0IAAIAtFhZ3QgAAQJNoFndC\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}, \\\"parks\\\": {\\\"__ndarray__\\\": \\\"AAAAAADAYUAAAAAAAMBhQAAAAAAA4GBAAAAAAACAYUAAAAAAAIBbQAAAAAAAQFxAAAAAAADAWkAAAAAAAABjQAAAAAAAAFpAAAAAAABAX0AAAAAAAABkQAAAAAAAAFtAAAAAAABAW0AAAAAAAMBYQAAAAAAAQFtAAAAAAACAWkAAAAAAAABdQAAAAAAAwFhAAAAAAAAAXEAAAAAAAABaQAAAAAAAQFdAAAAAAACAWEAAAAAAAMBhQAAAAAAAgFlAAAAAAABAW0AAAAAAAABcQAAAAAAAgF1AAAAAAAAAVEAAAAAAAMBUQAAAAAAAwFVAAAAAAACAT0AAAAAAAIBMQAAAAAAAAFNAAAAAAAAAUUAAAAAAAABRQAAAAAAAADtAAAAAAAAAREAAAAAAAIBFQAAAAAAAAExAAAAAAAAARUAAAAAAAIBEQAAAAAAAgE5AAAAAAADAU0AAAAAAAIBMQAAAAAAAgEVAAAAAAACASkAAAAAAAIBQQAAAAAAAAFBAAAAAAAAAS0AAAAAAAABQQAAAAAAAQFZAAAAAAACAU0AAAAAAAIBXQAAAAAAAgFZAAAAAAAAAVEAAAAAAAIBTQAAAAAAAAFRA\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}}}, {\\\"attr\\\": \\\"text\\\", \\\"kind\\\": \\\"ModelChanged\\\", \\\"model\\\": {\\\"id\\\": \\\"1358\\\"}, \\\"new\\\": \\\"<span style=\\\\\\\"color:black;font-family:Arial;font-style:bold;font-weight:bold;font-size:12pt\\\\\\\">region: Austria<\\\\/span>\\\"}], \\\"references\\\": []}\",\"header\":\"{\\\"msgid\\\": \\\"2398\\\", \\\"msgtype\\\": \\\"PATCH-DOC\\\"}\",\"metadata\":\"{}\"},\"Belgium\":{\"content\":\"{\\\"events\\\": [{\\\"attr\\\": \\\"start\\\", \\\"kind\\\": \\\"ModelChanged\\\", \\\"model\\\": {\\\"id\\\": \\\"1004\\\"}, \\\"new\\\": -185.0}, {\\\"attr\\\": \\\"reset_start\\\", \\\"kind\\\": \\\"ModelChanged\\\", \\\"model\\\": {\\\"id\\\": \\\"1004\\\"}, \\\"new\\\": -185.0}, {\\\"attr\\\": \\\"end\\\", \\\"kind\\\": \\\"ModelChanged\\\", \\\"model\\\": {\\\"id\\\": \\\"1004\\\"}, \\\"new\\\": 2035.0}, {\\\"attr\\\": \\\"reset_end\\\", \\\"kind\\\": \\\"ModelChanged\\\", \\\"model\\\": {\\\"id\\\": \\\"1004\\\"}, \\\"new\\\": 2035.0}, {\\\"cols\\\": null, \\\"column_source\\\": {\\\"id\\\": \\\"1033\\\"}, \\\"kind\\\": \\\"ColumnDataChanged\\\", \\\"new\\\": {\\\"date\\\": {\\\"__ndarray__\\\": \\\"AABAUWIEd0IAAAC3tAR3QgAAwBwHBXdCAACAglkFd0IAAEDoqwV3QgAAAE7+BXdCAADAs1AGd0IAAIAZowZ3QgAAQH/1BndCAAAA5UcHd0IAAMBKmgd3QgAAgLDsB3dCAABAFj8Id0IAAAB8kQh3QgAAwOHjCHdCAACARzYJd0IAAECtiAl3QgAAABPbCXdCAADAeC0Kd0IAAIDefwp3QgAAQETSCndCAAAAqiQLd0IAAMAPdwt3QgAAgHXJC3dCAABA2xsMd0IAAABBbgx3QgAAwKbADHdCAACADBMNd0IAAEByZQ13QgAAANi3DXdCAADAPQoOd0IAAICjXA53QgAAQAmvDndCAAAAbwEPd0IAAMDUUw93QgAAgDqmD3dCAABAoPgPd0IAAAAGSxB3QgAAwGudEHdCAACA0e8Qd0IAAEA3QhF3QgAAAJ2UEXdCAADAAucRd0IAAIBoORJ3QgAAQM6LEndCAAAANN4Sd0IAAMCZMBN3QgAAgP+CE3dCAABAZdUTd0IAAADLJxR3QgAAwDB6FHdCAACAlswUd0IAAED8HhV3QgAAAGJxFXdCAADAx8MVd0IAAIAtFhZ3QgAAQJNoFndC\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}, \\\"new\\\": {\\\"__ndarray__\\\": \\\"AAAAAAAA+H8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAYQAAAAAAAABRAAAAAAAAAJEAAAAAAAAA7QAAAAAAAgE1AAAAAAAAATkAAAAAAAAA/QAAAAAAAgENAAAAAAAAAPEAAAAAAAIBHQAAAAAAAAAAAAAAAAACgbkAAAAAAAEBgQAAAAAAAoGhAAAAAAACAZUAAAAAAACBnQAAAAAAAYG5AAAAAAABQc0AAAAAAAOB8QAAAAAAAcIFAAAAAAABQgkAAAAAAAGB1QAAAAAAAcIBAAAAAAADghEAAAAAAAEiUQAAAAAAAZJBAAAAAAADonEAAAAAAAJiaQAAAAAAAnJBAAAAAAABgi0AAAAAAAJSSQAAAAAAAoJVAAAAAAAA4lkAAAAAAAPSZQAAAAAAAsJNAAAAAAACMkUAAAAAAAJCVQAAAAAAA5JJAAAAAAACwmEAAAAAAAFCaQAAAAAAAHJVA\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}}}, {\\\"cols\\\": null, \\\"column_source\\\": {\\\"id\\\": \\\"1074\\\"}, \\\"kind\\\": \\\"ColumnDataChanged\\\", \\\"new\\\": {\\\"date\\\": {\\\"__ndarray__\\\": \\\"AABAUWIEd0IAAAC3tAR3QgAAwBwHBXdCAACAglkFd0IAAEDoqwV3QgAAAE7+BXdCAADAs1AGd0IAAIAZowZ3QgAAQH/1BndCAAAA5UcHd0IAAMBKmgd3QgAAgLDsB3dCAABAFj8Id0IAAAB8kQh3QgAAwOHjCHdCAACARzYJd0IAAECtiAl3QgAAABPbCXdCAADAeC0Kd0IAAIDefwp3QgAAQETSCndCAAAAqiQLd0IAAMAPdwt3QgAAgHXJC3dCAABA2xsMd0IAAABBbgx3QgAAwKbADHdCAACADBMNd0IAAEByZQ13QgAAANi3DXdCAADAPQoOd0IAAICjXA53QgAAQAmvDndCAAAAbwEPd0IAAMDUUw93QgAAgDqmD3dCAABAoPgPd0IAAAAGSxB3QgAAwGudEHdCAACA0e8Qd0IAAEA3QhF3QgAAAJ2UEXdCAADAAucRd0IAAIBoORJ3QgAAQM6LEndCAAAANN4Sd0IAAMCZMBN3QgAAgP+CE3dCAABAZdUTd0IAAADLJxR3QgAAwDB6FHdCAACAlswUd0IAAED8HhV3QgAAAGJxFXdCAADAx8MVd0IAAIAtFhZ3QgAAQJNoFndC\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}, \\\"new_100k\\\": {\\\"__ndarray__\\\": \\\"AAAAAAAA+H8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACti1yyHugT8PxJCxMuWqPw5Ooz6qaaY/D06jPqpptj+Q3MIH2UHOPymjyyeHh+A/iXr6rj/P4D9MKVi9sF7RP1CfRTA52tU/EDp+JLtgzz9QFTOjwVXaPwAAAAAAAAAAwQf1V+YoAUBsr+RS2jXyP4DehQOAmPs/UFq8af0X+D840mzYLOr5PxCcXRQKBQFAyH3iym6kBUDwFdF+4C0QQHQuA9WGihNARCAnroyFFECg7iQmIfQHQPjQR7ikaxJA2D/HF7BkF0BYALjWWbomQJQI7x4yXiJAZgNEB1wyMECQvhYsTc0tQBAFOJXznCJAkB+J0m2tHkAg5ci9wNEkQPjFU63ZOyhAkAVj7i/mKECgtq5RhBUtQNDAqJUDECZAsKwnkOepI0AwEIiL6ykoQFByw2ZnKyVAUJRRJW6qK0BQDAKUnXwtQMApgxbtpydA\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}}}, {\\\"cols\\\": null, \\\"column_source\\\": {\\\"id\\\": \\\"1119\\\"}, \\\"kind\\\": \\\"ColumnDataChanged\\\", \\\"new\\\": {\\\"date\\\": {\\\"__ndarray__\\\": \\\"AABAUWIEd0IAAAC3tAR3QgAAwBwHBXdCAACAglkFd0IAAEDoqwV3QgAAAE7+BXdCAADAs1AGd0IAAIAZowZ3QgAAQH/1BndCAAAA5UcHd0IAAMBKmgd3QgAAgLDsB3dCAABAFj8Id0IAAAB8kQh3QgAAwOHjCHdCAACARzYJd0IAAECtiAl3QgAAABPbCXdCAADAeC0Kd0IAAIDefwp3QgAAQETSCndCAAAAqiQLd0IAAMAPdwt3QgAAgHXJC3dCAABA2xsMd0IAAABBbgx3QgAAwKbADHdCAACADBMNd0IAAEByZQ13QgAAANi3DXdCAADAPQoOd0IAAICjXA53QgAAQAmvDndCAAAAbwEPd0IAAMDUUw93QgAAgDqmD3dCAABAoPgPd0IAAAAGSxB3QgAAwGudEHdCAACA0e8Qd0IAAEA3QhF3QgAAAJ2UEXdCAADAAucRd0IAAIBoORJ3QgAAQM6LEndCAAAANN4Sd0IAAMCZMBN3QgAAgP+CE3dCAABAZdUTd0IAAADLJxR3QgAAwDB6FHdCAACAlswUd0IAAED8HhV3QgAAAGJxFXdCAADAx8MVd0IAAIAtFhZ3QgAAQJNoFndC\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}, \\\"mobility\\\": {\\\"__ndarray__\\\": \\\"dNpApw1kZUBLfrHkF7teQIFOG+i0eWBAXI/C9ShcYUAYS36x5KdhQJqZmZmZsWFAhetRuB5NYkAREREREVliQFVVVVVVFV1AiIiIiIigYECCThvotPlgQE8b6LSBvmBAk18s+cWiYEDlF0t+sWxhQG2g0wY6zWBALPnFkl8sW0B02kCnDVRcQNtApw10Gl5ARURERES0X0DUBjptoCNgQN7d3d3d3WFAzMzMzMzEY0DD9ShcjxJcQPOLJb9YslxAIyIiIiLiW0DXo3A9CmdcQC35xZJf7FdAiIiIiIhYVEDAWPKLJb9OQGPJL5b8IktAFa5H4XrUSkAjIiIiIuJIQFnyiyW/OERAr0fhehQuQUBVVVVVVVU/QIXrUbgexUBAexSuR+H6QUBLfrHkFytBQPKLJb9Y8kFAREREREQEQkDlF0t+sSRCQJqZmZmZ+UJAbaDTBjrtQkAt+cWSX6w7QPOLJb9YUkBAbaDTBjqtQUBtoNMGOg1CQDltoNMGukBAfrHkF0s+QkCTXyz5xbJEQFG4HoXrkUZAG+i0gU4bRECDThvotMFGQECnDXTaoEdAyS+W/GLJR0DziyW/WDJJQFO4HoXr8UpA\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}}}, {\\\"cols\\\": null, \\\"column_source\\\": {\\\"id\\\": \\\"1127\\\"}, \\\"kind\\\": \\\"ColumnDataChanged\\\", \\\"new\\\": {\\\"date\\\": {\\\"__ndarray__\\\": \\\"AABAUWIEd0IAAAC3tAR3QgAAwBwHBXdCAACAglkFd0IAAEDoqwV3QgAAAE7+BXdCAADAs1AGd0IAAIAZowZ3QgAAQH/1BndCAAAA5UcHd0IAAMBKmgd3QgAAgLDsB3dCAABAFj8Id0IAAAB8kQh3QgAAwOHjCHdCAACARzYJd0IAAECtiAl3QgAAABPbCXdCAADAeC0Kd0IAAIDefwp3QgAAQETSCndCAAAAqiQLd0IAAMAPdwt3QgAAgHXJC3dCAABA2xsMd0IAAABBbgx3QgAAwKbADHdCAACADBMNd0IAAEByZQ13QgAAANi3DXdCAADAPQoOd0IAAICjXA53QgAAQAmvDndCAAAAbwEPd0IAAMDUUw93QgAAgDqmD3dCAABAoPgPd0IAAAAGSxB3QgAAwGudEHdCAACA0e8Qd0IAAEA3QhF3QgAAAJ2UEXdCAADAAucRd0IAAIBoORJ3QgAAQM6LEndCAAAANN4Sd0IAAMCZMBN3QgAAgP+CE3dCAABAZdUTd0IAAADLJxR3QgAAwDB6FHdCAACAlswUd0IAAED8HhV3QgAAAGJxFXdCAADAx8MVd0IAAIAtFhZ3QgAAQJNoFndC\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}, \\\"parks\\\": {\\\"__ndarray__\\\": \\\"AAAAAAAgYEAAAAAAAIBRQAAAAAAAAFtAAAAAAACAXUAAAAAAAEBcQAAAAAAAAFpAAAAAAADAXEAAAAAAAABZQAAAAAAAQFJAAAAAAADAWkAAAAAAACBgQAAAAAAAAFhAAAAAAABAVUAAAAAAAMBZQAAAAAAAQFdAAAAAAACAWEAAAAAAAABWQAAAAAAAwFtAAAAAAADAWkAAAAAAAABVQAAAAAAAgFlAAAAAAACgYEAAAAAAAMBTQAAAAAAAgFpAAAAAAADAV0AAAAAAAEBYQAAAAAAAAFpAAAAAAADAV0AAAAAAAABZQAAAAAAAAF5AAAAAAADAWkAAAAAAAGBgQAAAAAAAwFpAAAAAAABAVEAAAAAAAABJQAAAAAAAgFBAAAAAAAAAVEAAAAAAAABUQAAAAAAAAFdAAAAAAABAVEAAAAAAAMBSQAAAAAAAQFJAAAAAAAAAT0AAAAAAAABBQAAAAAAAQFBAAAAAAACAVEAAAAAAAIBUQAAAAAAAAE9AAAAAAAAAT0AAAAAAAIBRQAAAAAAAwFVAAAAAAABAVEAAAAAAAABaQAAAAAAAQFhAAAAAAABAV0AAAAAAAABWQAAAAAAAAFRA\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}}}, {\\\"attr\\\": \\\"text\\\", \\\"kind\\\": \\\"ModelChanged\\\", \\\"model\\\": {\\\"id\\\": \\\"1358\\\"}, \\\"new\\\": \\\"<span style=\\\\\\\"color:black;font-family:Arial;font-style:bold;font-weight:bold;font-size:12pt\\\\\\\">region: Belgium<\\\\/span>\\\"}], \\\"references\\\": []}\",\"header\":\"{\\\"msgid\\\": \\\"2385\\\", \\\"msgtype\\\": \\\"PATCH-DOC\\\"}\",\"metadata\":\"{}\"},\"Canada\":{\"content\":\"{\\\"events\\\": [{\\\"attr\\\": \\\"start\\\", \\\"kind\\\": \\\"ModelChanged\\\", \\\"model\\\": {\\\"id\\\": \\\"1004\\\"}, \\\"new\\\": -277.8}, {\\\"attr\\\": \\\"reset_start\\\", \\\"kind\\\": \\\"ModelChanged\\\", \\\"model\\\": {\\\"id\\\": \\\"1004\\\"}, \\\"new\\\": -277.8}, {\\\"attr\\\": \\\"end\\\", \\\"kind\\\": \\\"ModelChanged\\\", \\\"model\\\": {\\\"id\\\": \\\"1004\\\"}, \\\"new\\\": 3055.8}, {\\\"attr\\\": \\\"reset_end\\\", \\\"kind\\\": \\\"ModelChanged\\\", \\\"model\\\": {\\\"id\\\": \\\"1004\\\"}, \\\"new\\\": 3055.8}, {\\\"cols\\\": null, \\\"column_source\\\": {\\\"id\\\": \\\"1033\\\"}, \\\"kind\\\": \\\"ColumnDataChanged\\\", \\\"new\\\": {\\\"date\\\": {\\\"__ndarray__\\\": \\\"AABAUWIEd0IAAAC3tAR3QgAAwBwHBXdCAACAglkFd0IAAEDoqwV3QgAAAE7+BXdCAADAs1AGd0IAAIAZowZ3QgAAQH/1BndCAAAA5UcHd0IAAMBKmgd3QgAAgLDsB3dCAABAFj8Id0IAAAB8kQh3QgAAwOHjCHdCAACARzYJd0IAAECtiAl3QgAAABPbCXdCAADAeC0Kd0IAAIDefwp3QgAAQETSCndCAAAAqiQLd0IAAMAPdwt3QgAAgHXJC3dCAABA2xsMd0IAAABBbgx3QgAAwKbADHdCAACADBMNd0IAAEByZQ13QgAAANi3DXdCAADAPQoOd0IAAICjXA53QgAAQAmvDndCAAAAbwEPd0IAAMDUUw93QgAAgDqmD3dCAABAoPgPd0IAAAAGSxB3QgAAwGudEHdCAACA0e8Qd0IAAEA3QhF3QgAAAJ2UEXdCAADAAucRd0IAAIBoORJ3QgAAQM6LEndCAAAANN4Sd0IAAMCZMBN3QgAAgP+CE3dCAABAZdUTd0IAAADLJxR3QgAAwDB6FHdCAACAlswUd0IAAED8HhV3QgAAAGJxFXdCAADAx8MVd0IAAIAtFhZ3QgAAQJNoFndC\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}, \\\"new\\\": {\\\"__ndarray__\\\": \\\"AAAAAAAA+H8AAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAADwPwAAAAAAAAAAAAAAAAAAAEAAAAAAAADwPwAAAAAAABhAAAAAAAAAEEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAQQAAAAAAAAChAAAAAAAAAFEAAAAAAAAAkQAAAAAAAACpAAAAAAAAAAEAAAAAAAAA9QAAAAAAAACJAAAAAAAAAU0AAAAAAAAAUQAAAAAAAAEtAAAAAAABgZEAAAAAAAIBPQAAAAAAAYGZAAAAAAADgYUAAAAAAAOBhQAAAAAAA4HRAAAAAAAAAaEAAAAAAAFiDQAAAAAAA8IVAAAAAAADQfEAAAAAAALiIQAAAAAAAAIRAAAAAAADwi0AAAAAAAACGQAAAAAAAeJFAAAAAAACkkUAAAAAAACSQQAAAAAAA8JpAAAAAAAAEkkAAAAAAAOiAQAAAAAAAtKVAAAAAAAA4iUAAAAAAAHSUQAAAAAAA1JNAAAAAAACkl0AAAAAAAPSVQAAAAAAApJNA\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}}}, {\\\"cols\\\": null, \\\"column_source\\\": {\\\"id\\\": \\\"1074\\\"}, \\\"kind\\\": \\\"ColumnDataChanged\\\", \\\"new\\\": {\\\"date\\\": {\\\"__ndarray__\\\": \\\"AABAUWIEd0IAAAC3tAR3QgAAwBwHBXdCAACAglkFd0IAAEDoqwV3QgAAAE7+BXdCAADAs1AGd0IAAIAZowZ3QgAAQH/1BndCAAAA5UcHd0IAAMBKmgd3QgAAgLDsB3dCAABAFj8Id0IAAAB8kQh3QgAAwOHjCHdCAACARzYJd0IAAECtiAl3QgAAABPbCXdCAADAeC0Kd0IAAIDefwp3QgAAQETSCndCAAAAqiQLd0IAAMAPdwt3QgAAgHXJC3dCAABA2xsMd0IAAABBbgx3QgAAwKbADHdCAACADBMNd0IAAEByZQ13QgAAANi3DXdCAADAPQoOd0IAAICjXA53QgAAQAmvDndCAAAAbwEPd0IAAMDUUw93QgAAgDqmD3dCAABAoPgPd0IAAAAGSxB3QgAAwGudEHdCAACA0e8Qd0IAAEA3QhF3QgAAAJ2UEXdCAADAAucRd0IAAIBoORJ3QgAAQM6LEndCAAAANN4Sd0IAAMCZMBN3QgAAgP+CE3dCAABAZdUTd0IAAADLJxR3QgAAwDB6FHdCAACAlswUd0IAAED8HhV3QgAAAGJxFXdCAADAx8MVd0IAAIAtFhZ3QgAAQJNoFndC\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}, \\\"new_100k\\\": {\\\"__ndarray__\\\": \\\"AAAAAAAA+H8AAAAAAAAAADgEWwT6GmY/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOARbBPoaZj8AAAAAAAAAAAAAAAAAAAAAMARbBPoaZj84BFsE+hpmPwAAAAAAAAAAPARbBPoadj8wBFsE+hpmPyhDRIM7lJA/OARbBPoahj8oQ0SDO5SAPzBDRIM7lIA/IENEgzuUgD9ABFsE+hqGPyhDRIM7lKA/QMVxhbihiz9IxXGFuKGbP3DziSPr9aE/AARbBPoadj/Se/KTcgi0P8Bk5kRZ3pg/ABUs5QhAyj9AxXGFuKGLP5DLrPPCpsI/YOeLYVom3D8gmEkcjsLFP+hHF6K56d4/tK7dUCOy2D+4rt1QI7LYP3y/rjEy1+w/LENEgzuU4D+YCUREnbn6P8jK+Mv8Tv4/SPPrHErn8z+ATt2gVhMBQEjFcYW4ofs/LHbNRo1MA0DQJf3FF2X+PxhfwfdzIghAaFlNJz5fCEAA0eS2tkwGQAyeqna1mxJAgHtnA+DjCEDgK5otgVv3P4B1aKIX/B1AgLruiMJrAUAwWREa/EEMQADL5VXuZAtAgL139K1UEECA4XmKg1QOQOC52GedIgtA\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}}}, {\\\"cols\\\": null, \\\"column_source\\\": {\\\"id\\\": \\\"1119\\\"}, \\\"kind\\\": \\\"ColumnDataChanged\\\", \\\"new\\\": {\\\"date\\\": {\\\"__ndarray__\\\": \\\"AABAUWIEd0IAAAC3tAR3QgAAwBwHBXdCAACAglkFd0IAAEDoqwV3QgAAAE7+BXdCAADAs1AGd0IAAIAZowZ3QgAAQH/1BndCAAAA5UcHd0IAAMBKmgd3QgAAgLDsB3dCAABAFj8Id0IAAAB8kQh3QgAAwOHjCHdCAACARzYJd0IAAECtiAl3QgAAABPbCXdCAADAeC0Kd0IAAIDefwp3QgAAQETSCndCAAAAqiQLd0IAAMAPdwt3QgAAgHXJC3dCAABA2xsMd0IAAABBbgx3QgAAwKbADHdCAACADBMNd0IAAEByZQ13QgAAANi3DXdCAADAPQoOd0IAAICjXA53QgAAQAmvDndCAAAAbwEPd0IAAMDUUw93QgAAgDqmD3dCAABAoPgPd0IAAAAGSxB3QgAAwGudEHdCAACA0e8Qd0IAAEA3QhF3QgAAAJ2UEXdCAADAAucRd0IAAIBoORJ3QgAAQM6LEndCAAAANN4Sd0IAAMCZMBN3QgAAgP+CE3dCAABAZdUTd0IAAADLJxR3QgAAwDB6FHdCAACAlswUd0IAAED8HhV3QgAAAGJxFXdCAADAx8MVd0IAAIAtFhZ3QgAAQJNoFndC\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}, \\\"mobility\\\": {\\\"__ndarray__\\\": \\\"LfnFkl/sXkBBpw102sBZQPOLJb9Y8lZAseQXS34BW0AL16NwPapbQHTaQKcN5FxAexSuR+GqYEDAWPKLJa9fQOUXS36xdFdAN9BpA512WUD3KFyPwhVaQH+x5BdLPllA20CnDXSKWUANdNpAp/1eQJuZmZmZ6V5AXI/C9Sg8V0AAAAAAAOBZQPDu7u7uPltAH4XrUbgOXEANdNpAp21dQK1H4XoUPl9A7FG4HoULXkDziyW/WIJXQH+x5BdLrllAo3A9CtdDWUANdNpAp11ZQLgehetRKFhAv1jyiyV/V0BZ8oslvyhVQPnFkl8sGVBAZ2ZmZmamUEC8u7u7u9tMQD0K16Nw/UpARERERESkSUBPG+i0gY5JQC35xZJfLEZAjCW/WPLrQUDGkl8s+cVDQIwlv1jyy0NA+cWSXyyZQ0DXo3A9CtdCQJDC9ShcD0VAYCz5xZJfQUDFkl8s+cU+QDMzMzMz00FALfnFkl8sQ0BxPQrXo3BDQDfQaQOd1kJAQacNdNrgQ0CdNtBpA11CQIXrUbgexT5A0GkDnTaQQ0CkcD0K12NDQHTaQKcNVERAY8kvlvwiRUCBThvotOFBQFVVVVVV1UJA\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}}}, {\\\"cols\\\": null, \\\"column_source\\\": {\\\"id\\\": \\\"1127\\\"}, \\\"kind\\\": \\\"ColumnDataChanged\\\", \\\"new\\\": {\\\"date\\\": {\\\"__ndarray__\\\": \\\"AABAUWIEd0IAAAC3tAR3QgAAwBwHBXdCAACAglkFd0IAAEDoqwV3QgAAAE7+BXdCAADAs1AGd0IAAIAZowZ3QgAAQH/1BndCAAAA5UcHd0IAAMBKmgd3QgAAgLDsB3dCAABAFj8Id0IAAAB8kQh3QgAAwOHjCHdCAACARzYJd0IAAECtiAl3QgAAABPbCXdCAADAeC0Kd0IAAIDefwp3QgAAQETSCndCAAAAqiQLd0IAAMAPdwt3QgAAgHXJC3dCAABA2xsMd0IAAABBbgx3QgAAwKbADHdCAACADBMNd0IAAEByZQ13QgAAANi3DXdCAADAPQoOd0IAAICjXA53QgAAQAmvDndCAAAAbwEPd0IAAMDUUw93QgAAgDqmD3dCAABAoPgPd0IAAAAGSxB3QgAAwGudEHdCAACA0e8Qd0IAAEA3QhF3QgAAAJ2UEXdCAADAAucRd0IAAIBoORJ3QgAAQM6LEndCAAAANN4Sd0IAAMCZMBN3QgAAgP+CE3dCAABAZdUTd0IAAADLJxR3QgAAwDB6FHdCAACAlswUd0IAAED8HhV3QgAAAGJxFXdCAADAx8MVd0IAAIAtFhZ3QgAAQJNoFndC\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}, \\\"parks\\\": {\\\"__ndarray__\\\": \\\"AAAAAACAW0AAAAAAAKBhQAAAAAAAYGRAAAAAAACAWkAAAAAAAEBbQAAAAAAAgFxAAAAAAACAW0AAAAAAAABgQAAAAAAAAGFAAAAAAADAXUAAAAAAAEBbQAAAAAAAQFlAAAAAAACAV0AAAAAAAMBXQAAAAAAAwFtAAAAAAADAXkAAAAAAAEBZQAAAAAAAAFtAAAAAAADAW0AAAAAAAIBdQAAAAAAAgFpAAAAAAABAXUAAAAAAAMBiQAAAAAAAYGBAAAAAAACAWEAAAAAAAABcQAAAAAAAwFtAAAAAAAAAVUAAAAAAAABXQAAAAAAAAGBAAAAAAADAXEAAAAAAAMBaQAAAAAAAgFxAAAAAAACAXUAAAAAAAABXQAAAAAAAwFtAAAAAAAAAWkAAAAAAAEBSQAAAAAAAgFZAAAAAAABAWUAAAAAAAIBUQAAAAAAAgFZAAAAAAACAUUAAAAAAAABVQAAAAAAAAFFAAAAAAADAVUAAAAAAAIBWQAAAAAAAAFVAAAAAAADAUEAAAAAAAMBUQAAAAAAAwFVAAAAAAACAWUAAAAAAAMBYQAAAAAAAQFhAAAAAAABAVUAAAAAAAABTQAAAAAAAgFNA\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}}}, {\\\"attr\\\": \\\"text\\\", \\\"kind\\\": \\\"ModelChanged\\\", \\\"model\\\": {\\\"id\\\": \\\"1358\\\"}, \\\"new\\\": \\\"<span style=\\\\\\\"color:black;font-family:Arial;font-style:bold;font-weight:bold;font-size:12pt\\\\\\\">region: Canada<\\\\/span>\\\"}], \\\"references\\\": []}\",\"header\":\"{\\\"msgid\\\": \\\"2372\\\", \\\"msgtype\\\": \\\"PATCH-DOC\\\"}\",\"metadata\":\"{}\"},\"Chile\":{\"content\":\"{\\\"events\\\": [{\\\"attr\\\": \\\"start\\\", \\\"kind\\\": \\\"ModelChanged\\\", \\\"model\\\": {\\\"id\\\": \\\"1004\\\"}, \\\"new\\\": -52.900000000000006}, {\\\"attr\\\": \\\"reset_start\\\", \\\"kind\\\": \\\"ModelChanged\\\", \\\"model\\\": {\\\"id\\\": \\\"1004\\\"}, \\\"new\\\": -52.900000000000006}, {\\\"attr\\\": \\\"end\\\", \\\"kind\\\": \\\"ModelChanged\\\", \\\"model\\\": {\\\"id\\\": \\\"1004\\\"}, \\\"new\\\": 581.9}, {\\\"attr\\\": \\\"reset_end\\\", \\\"kind\\\": \\\"ModelChanged\\\", \\\"model\\\": {\\\"id\\\": \\\"1004\\\"}, \\\"new\\\": 581.9}, {\\\"cols\\\": null, \\\"column_source\\\": {\\\"id\\\": \\\"1033\\\"}, \\\"kind\\\": \\\"ColumnDataChanged\\\", \\\"new\\\": {\\\"date\\\": {\\\"__ndarray__\\\": \\\"AABAUWIEd0IAAAC3tAR3QgAAwBwHBXdCAACAglkFd0IAAEDoqwV3QgAAAE7+BXdCAADAs1AGd0IAAIAZowZ3QgAAQH/1BndCAAAA5UcHd0IAAMBKmgd3QgAAgLDsB3dCAABAFj8Id0IAAAB8kQh3QgAAwOHjCHdCAACARzYJd0IAAECtiAl3QgAAABPbCXdCAADAeC0Kd0IAAIDefwp3QgAAQETSCndCAAAAqiQLd0IAAMAPdwt3QgAAgHXJC3dCAABA2xsMd0IAAABBbgx3QgAAwKbADHdCAACADBMNd0IAAEByZQ13QgAAANi3DXdCAADAPQoOd0IAAICjXA53QgAAQAmvDndCAAAAbwEPd0IAAMDUUw93QgAAgDqmD3dCAABAoPgPd0IAAAAGSxB3QgAAwGudEHdCAACA0e8Qd0IAAEA3QhF3QgAAAJ2UEXdCAADAAucRd0IAAIBoORJ3QgAAQM6LEndCAAAANN4Sd0IAAMCZMBN3QgAAgP+CE3dCAABAZdUTd0IAAADLJxR3QgAAwDB6FHdCAACAlswUd0IAAED8HhV3QgAAAGJxFXdCAADAx8MVd0IAAIAtFhZ3QgAAQJNoFndC\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}, \\\"new\\\": {\\\"__ndarray__\\\": \\\"AAAAAAAA+H8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAIQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQQAAAAAAAAAAAAAAAAAAAFEAAAAAAAAAkQAAAAAAAAAAAAAAAAAAANEAAAAAAAAAyQAAAAAAAACpAAAAAAABAVEAAAAAAAABHQAAAAAAAgEJAAAAAAAAAAAAAAAAAAIBoQAAAAAAAwFlAAAAAAADAV0AAAAAAAIBcQAAAAAAAAGZAAAAAAACAa0AAAAAAAIBkQAAAAAAAAHNAAAAAAACwckAAAAAAAMBsQAAAAAAAYHNAAAAAAAAQckAAAAAAAFByQAAAAAAAUHdAAAAAAADQdEAAAAAAAIB6QAAAAAAAYHNAAAAAAACAdUAAAAAAANByQAAAAAAA4HpAAAAAAACgekAAAAAAAIiAQAAAAAAAoHpA\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}}}, {\\\"cols\\\": null, \\\"column_source\\\": {\\\"id\\\": \\\"1074\\\"}, \\\"kind\\\": \\\"ColumnDataChanged\\\", \\\"new\\\": {\\\"date\\\": {\\\"__ndarray__\\\": \\\"AABAUWIEd0IAAAC3tAR3QgAAwBwHBXdCAACAglkFd0IAAEDoqwV3QgAAAE7+BXdCAADAs1AGd0IAAIAZowZ3QgAAQH/1BndCAAAA5UcHd0IAAMBKmgd3QgAAgLDsB3dCAABAFj8Id0IAAAB8kQh3QgAAwOHjCHdCAACARzYJd0IAAECtiAl3QgAAABPbCXdCAADAeC0Kd0IAAIDefwp3QgAAQETSCndCAAAAqiQLd0IAAMAPdwt3QgAAgHXJC3dCAABA2xsMd0IAAABBbgx3QgAAwKbADHdCAACADBMNd0IAAEByZQ13QgAAANi3DXdCAADAPQoOd0IAAICjXA53QgAAQAmvDndCAAAAbwEPd0IAAMDUUw93QgAAgDqmD3dCAABAoPgPd0IAAAAGSxB3QgAAwGudEHdCAACA0e8Qd0IAAEA3QhF3QgAAAJ2UEXdCAADAAucRd0IAAIBoORJ3QgAAQM6LEndCAAAANN4Sd0IAAMCZMBN3QgAAgP+CE3dCAABAZdUTd0IAAADLJxR3QgAAwDB6FHdCAACAlswUd0IAAED8HhV3QgAAAGJxFXdCAADAx8MVd0IAAIAtFhZ3QgAAQJNoFndC\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}, \\\"new_100k\\\": {\\\"__ndarray__\\\": \\\"AAAAAAAA+H8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEuyCMag3nU/AAAAAAAAAAC4hYaU+GaQPwAAAAAAAAAAAAAAAAAAAABLsgjGoN6VPwAAAAAAAAAA3t6K90hWmz/e3or3SFarPwAAAAAAAAAA4N6K90hWuz+UyMnedJq4P+AQ56DixLE/qAGjesOt2z9IgKwcB3DPPygO+uRpSck/AAAAAAAAAACCqJ4Xc77wP3j/Wl8lmeE/VHT6Ujs74D/Mvl8wR3rjPyj1SxAdEu4/OHkvKlLL8j9wJLv9PQXsP7xTKute+Pk/OChMxwWL+T8w0OtxBKbzP+iHzq+We/o/UNGPf1Ow+D8Q9KcCzgf5P8CrikBg3f8/8E+ZIZdy/D+gM/8jXRwCQPCHzq+We/o/kK8bCihj/T+wOdgIw7b5P7hNUQb5XQJAYDzFxDsyAkAo/JschZgGQGA8xcQ7MgJA\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}}}, {\\\"cols\\\": null, \\\"column_source\\\": {\\\"id\\\": \\\"1119\\\"}, \\\"kind\\\": \\\"ColumnDataChanged\\\", \\\"new\\\": {\\\"date\\\": {\\\"__ndarray__\\\": \\\"AABAUWIEd0IAAAC3tAR3QgAAwBwHBXdCAACAglkFd0IAAEDoqwV3QgAAAE7+BXdCAADAs1AGd0IAAIAZowZ3QgAAQH/1BndCAAAA5UcHd0IAAMBKmgd3QgAAgLDsB3dCAABAFj8Id0IAAAB8kQh3QgAAwOHjCHdCAACARzYJd0IAAECtiAl3QgAAABPbCXdCAADAeC0Kd0IAAIDefwp3QgAAQETSCndCAAAAqiQLd0IAAMAPdwt3QgAAgHXJC3dCAABA2xsMd0IAAABBbgx3QgAAwKbADHdCAACADBMNd0IAAEByZQ13QgAAANi3DXdCAADAPQoOd0IAAICjXA53QgAAQAmvDndCAAAAbwEPd0IAAMDUUw93QgAAgDqmD3dCAABAoPgPd0IAAAAGSxB3QgAAwGudEHdCAACA0e8Qd0IAAEA3QhF3QgAAAJ2UEXdCAADAAucRd0IAAIBoORJ3QgAAQM6LEndCAAAANN4Sd0IAAMCZMBN3QgAAgP+CE3dCAABAZdUTd0IAAADLJxR3QgAAwDB6FHdCAACAlswUd0IAAED8HhV3QgAAAGJxFXdCAADAx8MVd0IAAIAtFhZ3QgAAQJNoFndC\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}, \\\"mobility\\\": {\\\"__ndarray__\\\": \\\"AAAAAABgXECamZmZmTFWQLgehetReFxACtejcD06W0AehetRuHZbQArXo3A9OlxACtejcD0SX0DNzMzMzMRbQNejcD0K31RA4noUrkcRWkBcj8L1KLRaQMzMzMzMRFpAmpmZmZkRXEBxPQrXoxxgQHsUrkfhQltAkML1KFwXUkBI4XoUrqdYQFK4HoXrQVlAKVyPwvWIWUAUrkfhenRZQOxRuB6FO11AFK5H4Xo0WUDsUbgehctQQBSuR+F69FdAPgrXo3CFWkDNzMzMzKxZQEjhehSu/1hAKVyPwvWAW0D2KFyPwiVXQD4K16Nw3UlACtejcD3aTkCkcD0K19NIQPYoXI/CpURAhetRuB5lQUB7FK5H4fpAQML1KFyP4jdA4XoUrkdBMECkcD0K16M6QAAAAAAAoDtAAAAAAABAO0AAAAAAABBAQML1KFyPIjdAuB6F61HYM0A+CtejcL0vQKRwPQrXozdA4XoUrkchOUDC9Shcj+I5QD4K16NwfTpAuB6F61FYPEBxPQrXo1A3QJqZmZmZmTJAkML1KFzPO0CG61G4HsU9QCpcj8L1aD1AXI/C9Sh8PkCkcD0K14M1QBSuR+F6VDZA\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}}}, {\\\"cols\\\": null, \\\"column_source\\\": {\\\"id\\\": \\\"1127\\\"}, \\\"kind\\\": \\\"ColumnDataChanged\\\", \\\"new\\\": {\\\"date\\\": {\\\"__ndarray__\\\": \\\"AABAUWIEd0IAAAC3tAR3QgAAwBwHBXdCAACAglkFd0IAAEDoqwV3QgAAAE7+BXdCAADAs1AGd0IAAIAZowZ3QgAAQH/1BndCAAAA5UcHd0IAAMBKmgd3QgAAgLDsB3dCAABAFj8Id0IAAAB8kQh3QgAAwOHjCHdCAACARzYJd0IAAECtiAl3QgAAABPbCXdCAADAeC0Kd0IAAIDefwp3QgAAQETSCndCAAAAqiQLd0IAAMAPdwt3QgAAgHXJC3dCAABA2xsMd0IAAABBbgx3QgAAwKbADHdCAACADBMNd0IAAEByZQ13QgAAANi3DXdCAADAPQoOd0IAAICjXA53QgAAQAmvDndCAAAAbwEPd0IAAMDUUw93QgAAgDqmD3dCAABAoPgPd0IAAAAGSxB3QgAAwGudEHdCAACA0e8Qd0IAAEA3QhF3QgAAAJ2UEXdCAADAAucRd0IAAIBoORJ3QgAAQM6LEndCAAAANN4Sd0IAAMCZMBN3QgAAgP+CE3dCAABAZdUTd0IAAADLJxR3QgAAwDB6FHdCAACAlswUd0IAAED8HhV3QgAAAGJxFXdCAADAx8MVd0IAAIAtFhZ3QgAAQJNoFndC\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}, \\\"parks\\\": {\\\"__ndarray__\\\": \\\"AAAAAABAW0AAAAAAAEBaQAAAAAAAwFtAAAAAAABAXEAAAAAAAMBbQAAAAAAAwFtAAAAAAACAW0AAAAAAAEBbQAAAAAAAQFhAAAAAAAAAWEAAAAAAAEBZQAAAAAAAQFhAAAAAAAAAWEAAAAAAAIBYQAAAAAAAAFdAAAAAAABAVUAAAAAAAEBVQAAAAAAAgFVAAAAAAAAAVUAAAAAAAEBVQAAAAAAAAFZAAAAAAAAAVEAAAAAAAABXQAAAAAAAwFVAAAAAAADAVEAAAAAAAEBUQAAAAAAAwFNAAAAAAADAVEAAAAAAAMBTQAAAAAAAwFFAAAAAAACAUEAAAAAAAIBOQAAAAAAAgEtAAAAAAAAASUAAAAAAAABHQAAAAAAAAEFAAAAAAAAAPEAAAAAAAIBDQAAAAAAAgENAAAAAAACAQ0AAAAAAAIBEQAAAAAAAAEJAAAAAAAAAP0AAAAAAAAA8QAAAAAAAAERAAAAAAACARUAAAAAAAIBEQAAAAAAAAERAAAAAAACAQ0AAAAAAAIBAQAAAAAAAAD5AAAAAAAAAREAAAAAAAIBEQAAAAAAAgENAAAAAAACAREAAAAAAAAA5QAAAAAAAADpA\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}}}, {\\\"attr\\\": \\\"text\\\", \\\"kind\\\": \\\"ModelChanged\\\", \\\"model\\\": {\\\"id\\\": \\\"1358\\\"}, \\\"new\\\": \\\"<span style=\\\\\\\"color:black;font-family:Arial;font-style:bold;font-weight:bold;font-size:12pt\\\\\\\">region: Chile<\\\\/span>\\\"}], \\\"references\\\": []}\",\"header\":\"{\\\"msgid\\\": \\\"2359\\\", \\\"msgtype\\\": \\\"PATCH-DOC\\\"}\",\"metadata\":\"{}\"},\"Croatia\":{\"content\":\"{\\\"events\\\": [{\\\"attr\\\": \\\"start\\\", \\\"kind\\\": \\\"ModelChanged\\\", \\\"model\\\": {\\\"id\\\": \\\"1004\\\"}, \\\"new\\\": -9.600000000000001}, {\\\"attr\\\": \\\"reset_start\\\", \\\"kind\\\": \\\"ModelChanged\\\", \\\"model\\\": {\\\"id\\\": \\\"1004\\\"}, \\\"new\\\": -9.600000000000001}, {\\\"attr\\\": \\\"end\\\", \\\"kind\\\": \\\"ModelChanged\\\", \\\"model\\\": {\\\"id\\\": \\\"1004\\\"}, \\\"new\\\": 105.6}, {\\\"attr\\\": \\\"reset_end\\\", \\\"kind\\\": \\\"ModelChanged\\\", \\\"model\\\": {\\\"id\\\": \\\"1004\\\"}, \\\"new\\\": 105.6}, {\\\"cols\\\": null, \\\"column_source\\\": {\\\"id\\\": \\\"1033\\\"}, \\\"kind\\\": \\\"ColumnDataChanged\\\", \\\"new\\\": {\\\"date\\\": {\\\"__ndarray__\\\": \\\"AABAUWIEd0IAAAC3tAR3QgAAwBwHBXdCAACAglkFd0IAAEDoqwV3QgAAAE7+BXdCAADAs1AGd0IAAIAZowZ3QgAAQH/1BndCAAAA5UcHd0IAAMBKmgd3QgAAgLDsB3dCAABAFj8Id0IAAAB8kQh3QgAAwOHjCHdCAACARzYJd0IAAECtiAl3QgAAABPbCXdCAADAeC0Kd0IAAIDefwp3QgAAQETSCndCAAAAqiQLd0IAAMAPdwt3QgAAgHXJC3dCAABA2xsMd0IAAABBbgx3QgAAwKbADHdCAACADBMNd0IAAEByZQ13QgAAANi3DXdCAADAPQoOd0IAAICjXA53QgAAQAmvDndCAAAAbwEPd0IAAMDUUw93QgAAgDqmD3dCAABAoPgPd0IAAAAGSxB3QgAAwGudEHdCAACA0e8Qd0IAAEA3QhF3QgAAAJ2UEXdCAADAAucRd0IAAIBoORJ3QgAAQM6LEndCAAAANN4Sd0IAAMCZMBN3QgAAgP+CE3dCAABAZdUTd0IAAADLJxR3QgAAwDB6FHdCAACAlswUd0IAAED8HhV3QgAAAGJxFXdCAADAx8MVd0IAAIAtFhZ3QgAAQJNoFndC\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}, \\\"new\\\": {\\\"__ndarray__\\\": \\\"AAAAAAAA+H8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAABAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAPA/AAAAAAAA8D8AAAAAAAAAAAAAAAAAAABAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAPA/AAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAUQAAAAAAAAAAAAAAAAAAAKkAAAAAAAAAYQAAAAAAAACZAAAAAAAAAIEAAAAAAAAAgQAAAAAAAADBAAAAAAAAAOEAAAAAAAAA3QAAAAAAAgFNAAAAAAAAASEAAAAAAAIBOQAAAAAAAwFBAAAAAAAAATkAAAAAAAIBKQAAAAAAAwFZAAAAAAADAUUAAAAAAAABMQAAAAAAAQFNAAAAAAABAU0AAAAAAAABYQAAAAAAAAEhAAAAAAAAAUUAAAAAAAIBHQAAAAAAAAExAAAAAAAAAREAAAAAAAABOQAAAAAAAgE5AAAAAAAAAUEAAAAAAAABWQAAAAAAAgENA\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}}}, {\\\"cols\\\": null, \\\"column_source\\\": {\\\"id\\\": \\\"1074\\\"}, \\\"kind\\\": \\\"ColumnDataChanged\\\", \\\"new\\\": {\\\"date\\\": {\\\"__ndarray__\\\": \\\"AABAUWIEd0IAAAC3tAR3QgAAwBwHBXdCAACAglkFd0IAAEDoqwV3QgAAAE7+BXdCAADAs1AGd0IAAIAZowZ3QgAAQH/1BndCAAAA5UcHd0IAAMBKmgd3QgAAgLDsB3dCAABAFj8Id0IAAAB8kQh3QgAAwOHjCHdCAACARzYJd0IAAECtiAl3QgAAABPbCXdCAADAeC0Kd0IAAIDefwp3QgAAQETSCndCAAAAqiQLd0IAAMAPdwt3QgAAgHXJC3dCAABA2xsMd0IAAABBbgx3QgAAwKbADHdCAACADBMNd0IAAEByZQ13QgAAANi3DXdCAADAPQoOd0IAAICjXA53QgAAQAmvDndCAAAAbwEPd0IAAMDUUw93QgAAgDqmD3dCAABAoPgPd0IAAAAGSxB3QgAAwGudEHdCAACA0e8Qd0IAAEA3QhF3QgAAAJ2UEXdCAADAAucRd0IAAIBoORJ3QgAAQM6LEndCAAAANN4Sd0IAAMCZMBN3QgAAgP+CE3dCAABAZdUTd0IAAADLJxR3QgAAwDB6FHdCAACAlswUd0IAAED8HhV3QgAAAGJxFXdCAADAx8MVd0IAAIAtFhZ3QgAAQJNoFndC\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}, \\\"new_100k\\\": {\\\"__ndarray__\\\": \\\"AAAAAAAA+H8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8MFCVAqZPwDwwUJUCqk/AAAAAAAAAAAA8MFCVAqpPwDwwUJUCpk/APDBQlQKmT8AAAAAAAAAAADwwUJUCqk/APDBQlQKmT8AAAAAAAAAAADwwUJUCpk/APDBQlQKmT8AAAAAAAAAAAAAAAAAAAAAAPDBQlQKqT/8a3JT6Uy/PwAAAAAAAAAAAZM9dmRY1D/8cxEyv8fCPwJV5e0ZN9E/APDBQlQKyT/478FCVArJPwDwwUJUCtk/AnQRMr/H4j+AZPuPbP/hP4BcXLGWhP4/AHQRMr/H8j/A2KBP2N33P0AH4zXQNvo/ANGV/q559z/AmkjHjbz0P6DgdedXzQFAQCYPenXH+z8Asmm6Cen1P8BUUWBtIP4/sFRRYG0g/j8IdBEyv8cCQAB0ETK/x/I/AA/uhvma+j9AbAbhlWPyP/CxaboJ6fU/AGxyU+lM7z8Q0ZX+rnn3P8DYoE/Y3fc/APDBQlQK+T8AVeXtGTcBQIBcXLGWhO4/\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}}}, {\\\"cols\\\": null, \\\"column_source\\\": {\\\"id\\\": \\\"1119\\\"}, \\\"kind\\\": \\\"ColumnDataChanged\\\", \\\"new\\\": {\\\"date\\\": {\\\"__ndarray__\\\": \\\"AABAUWIEd0IAAAC3tAR3QgAAwBwHBXdCAACAglkFd0IAAEDoqwV3QgAAAE7+BXdCAADAs1AGd0IAAIAZowZ3QgAAQH/1BndCAAAA5UcHd0IAAMBKmgd3QgAAgLDsB3dCAABAFj8Id0IAAAB8kQh3QgAAwOHjCHdCAACARzYJd0IAAECtiAl3QgAAABPbCXdCAADAeC0Kd0IAAIDefwp3QgAAQETSCndCAAAAqiQLd0IAAMAPdwt3QgAAgHXJC3dCAABA2xsMd0IAAABBbgx3QgAAwKbADHdCAACADBMNd0IAAEByZQ13QgAAANi3DXdCAADAPQoOd0IAAICjXA53QgAAQAmvDndCAAAAbwEPd0IAAMDUUw93QgAAgDqmD3dCAABAoPgPd0IAAAAGSxB3QgAAwGudEHdCAACA0e8Qd0IAAEA3QhF3QgAAAJ2UEXdCAADAAucRd0IAAIBoORJ3QgAAQM6LEndCAAAANN4Sd0IAAMCZMBN3QgAAgP+CE3dCAABAZdUTd0IAAADLJxR3QgAAwDB6FHdCAACAlswUd0IAAED8HhV3QgAAAGJxFXdCAADAx8MVd0IAAIAtFhZ3QgAAQJNoFndC\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}, \\\"mobility\\\": {\\\"__ndarray__\\\": \\\"FK5H4Xp4YEDsUbgehdNdQBSuR+F6nFpANDMzMzMTWkDXo3A9CldbQM3MzMzMnFxAj8L1KFyDYEBmZmZmZrpgQJDC9ShcJ11AXI/C9SgMW0ApXI/C9QhbQDMzMzMz41dAKVyPwvUQWkCamZmZmblbQClcj8L1AFtAwvUoXI+iVUAK16NwPRpZQArXo3A9IllA16NwPQqXWUCkcD0K14NbQNejcD0Kl11Aj8L1KFw3XEAUrkfhevRXQPYoXI/ChVhApHA9CtdbV0AK16NwPQJYQDMzMzMzq1RAexSuR+FyUkAAAAAAAGBNQNejcD0KN0lAMzMzMzNDR0A+CtejcK1HQK5H4XoUDkVAZmZmZmYWREAK16NwPTpEQMP1KFyPwjtAcD0K16NQPkD2KFyPwjU4QD4K16Nw/TNAcD0K16MwM0DMzMzMzIw0QD0K16Nw3TZAXI/C9SjcNEDhehSuRyE1QGZmZmZmZjhAcD0K16NQOkCF61G4HqU6QDMzMzMzsz1A9ihcj8I1PUAK16NwPeo9QIXrUbgexT1AUrgehetRP0BwPQrXo+BAQM3MzMzMPEFASOF6FK6HQkDC9Shcj2JCQEfhehSuxz1A\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}}}, {\\\"cols\\\": null, \\\"column_source\\\": {\\\"id\\\": \\\"1127\\\"}, \\\"kind\\\": \\\"ColumnDataChanged\\\", \\\"new\\\": {\\\"date\\\": {\\\"__ndarray__\\\": \\\"AABAUWIEd0IAAAC3tAR3QgAAwBwHBXdCAACAglkFd0IAAEDoqwV3QgAAAE7+BXdCAADAs1AGd0IAAIAZowZ3QgAAQH/1BndCAAAA5UcHd0IAAMBKmgd3QgAAgLDsB3dCAABAFj8Id0IAAAB8kQh3QgAAwOHjCHdCAACARzYJd0IAAECtiAl3QgAAABPbCXdCAADAeC0Kd0IAAIDefwp3QgAAQETSCndCAAAAqiQLd0IAAMAPdwt3QgAAgHXJC3dCAABA2xsMd0IAAABBbgx3QgAAwKbADHdCAACADBMNd0IAAEByZQ13QgAAANi3DXdCAADAPQoOd0IAAICjXA53QgAAQAmvDndCAAAAbwEPd0IAAMDUUw93QgAAgDqmD3dCAABAoPgPd0IAAAAGSxB3QgAAwGudEHdCAACA0e8Qd0IAAEA3QhF3QgAAAJ2UEXdCAADAAucRd0IAAIBoORJ3QgAAQM6LEndCAAAANN4Sd0IAAMCZMBN3QgAAgP+CE3dCAABAZdUTd0IAAADLJxR3QgAAwDB6FHdCAACAlswUd0IAAED8HhV3QgAAAGJxFXdCAADAx8MVd0IAAIAtFhZ3QgAAQJNoFndC\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}, \\\"parks\\\": {\\\"__ndarray__\\\": \\\"AAAAAAAgYEAAAAAAAIBgQAAAAAAAgF1AAAAAAADAWkAAAAAAAABcQAAAAAAAwFtAAAAAAADAXEAAAAAAAABhQAAAAAAAgF1AAAAAAADAXUAAAAAAAABdQAAAAAAAwFZAAAAAAABAWkAAAAAAAEBZQAAAAAAAgFlAAAAAAACATkAAAAAAAABaQAAAAAAAgFlAAAAAAABAWkAAAAAAAIBdQAAAAAAAwFZAAAAAAADAW0AAAAAAAEBbQAAAAAAAwFxAAAAAAADAXUAAAAAAAMBfQAAAAAAAQF9AAAAAAADAV0AAAAAAAEBZQAAAAAAAwFlAAAAAAABAXEAAAAAAAEBdQAAAAAAAgFxAAAAAAACAXEAAAAAAAABaQAAAAAAAAFJAAAAAAACARUAAAAAAAABIQAAAAAAAAERAAAAAAACAREAAAAAAAABEQAAAAAAAAEhAAAAAAAAATUAAAAAAAIBLQAAAAAAAgE1AAAAAAAAATUAAAAAAAIBQQAAAAAAAgFNAAAAAAADAUkAAAAAAAEBRQAAAAAAAgFFAAAAAAACAVkAAAAAAAMBXQAAAAAAAAFdAAAAAAAAAV0AAAAAAAMBUQAAAAAAAwFNA\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}}}, {\\\"attr\\\": \\\"text\\\", \\\"kind\\\": \\\"ModelChanged\\\", \\\"model\\\": {\\\"id\\\": \\\"1358\\\"}, \\\"new\\\": \\\"<span style=\\\\\\\"color:black;font-family:Arial;font-style:bold;font-weight:bold;font-size:12pt\\\\\\\">region: Croatia<\\\\/span>\\\"}], \\\"references\\\": []}\",\"header\":\"{\\\"msgid\\\": \\\"2346\\\", \\\"msgtype\\\": \\\"PATCH-DOC\\\"}\",\"metadata\":\"{}\"},\"Denmark\":{\"content\":\"{\\\"events\\\": [{\\\"attr\\\": \\\"start\\\", \\\"kind\\\": \\\"ModelChanged\\\", \\\"model\\\": {\\\"id\\\": \\\"1004\\\"}, \\\"new\\\": -39.1}, {\\\"attr\\\": \\\"reset_start\\\", \\\"kind\\\": \\\"ModelChanged\\\", \\\"model\\\": {\\\"id\\\": \\\"1004\\\"}, \\\"new\\\": -39.1}, {\\\"attr\\\": \\\"end\\\", \\\"kind\\\": \\\"ModelChanged\\\", \\\"model\\\": {\\\"id\\\": \\\"1004\\\"}, \\\"new\\\": 430.1}, {\\\"attr\\\": \\\"reset_end\\\", \\\"kind\\\": \\\"ModelChanged\\\", \\\"model\\\": {\\\"id\\\": \\\"1004\\\"}, \\\"new\\\": 430.1}, {\\\"cols\\\": null, \\\"column_source\\\": {\\\"id\\\": \\\"1033\\\"}, \\\"kind\\\": \\\"ColumnDataChanged\\\", \\\"new\\\": {\\\"date\\\": {\\\"__ndarray__\\\": \\\"AABAUWIEd0IAAAC3tAR3QgAAwBwHBXdCAACAglkFd0IAAEDoqwV3QgAAAE7+BXdCAADAs1AGd0IAAIAZowZ3QgAAQH/1BndCAAAA5UcHd0IAAMBKmgd3QgAAgLDsB3dCAABAFj8Id0IAAAB8kQh3QgAAwOHjCHdCAACARzYJd0IAAECtiAl3QgAAABPbCXdCAADAeC0Kd0IAAIDefwp3QgAAQETSCndCAAAAqiQLd0IAAMAPdwt3QgAAgHXJC3dCAABA2xsMd0IAAABBbgx3QgAAwKbADHdCAACADBMNd0IAAEByZQ13QgAAANi3DXdCAADAPQoOd0IAAICjXA53QgAAQAmvDndCAAAAbwEPd0IAAMDUUw93QgAAgDqmD3dCAABAoPgPd0IAAAAGSxB3QgAAwGudEHdCAACA0e8Qd0IAAEA3QhF3QgAAAJ2UEXdCAADAAucRd0IAAIBoORJ3QgAAQM6LEndCAAAANN4Sd0IAAMCZMBN3QgAAgP+CE3dCAABAZdUTd0IAAADLJxR3QgAAwDB6FHdCAACAlswUd0IAAED8HhV3QgAAAGJxFXdCAADAx8MVd0IAAIAtFhZ3QgAAQJNoFndC\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}, \\\"new\\\": {\\\"__ndarray__\\\": \\\"AAAAAAAA+H8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAABAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAABAAAAAAAAAFEAAAAAAAAAAAAAAAAAAACpAAAAAAAAAAAAAAAAAAAAqQAAAAAAAgEtAAAAAAACAZUAAAAAAAIBmQAAAAAAAoGVAAAAAAABgZ0AAAAAAAABAQAAAAAAAgENAAAAAAAAATUAAAAAAAABXQAAAAAAAwFZAAAAAAABAW0AAAAAAAABcQAAAAAAAwFRAAAAAAACAV0AAAAAAAABNQAAAAAAAQGJAAAAAAAAAYkAAAAAAACBkQAAAAAAAIGZAAAAAAADAZEAAAAAAAMBoQAAAAAAA4GdAAAAAAADAcUAAAAAAAGBvQAAAAAAAsHFAAAAAAABQd0AAAAAAADB0QAAAAAAAQHJAAAAAAACgc0AAAAAAAHB4QAAAAAAAsHRAAAAAAAAgbUAAAAAAAABnQAAAAAAAIGZA\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}}}, {\\\"cols\\\": null, \\\"column_source\\\": {\\\"id\\\": \\\"1074\\\"}, \\\"kind\\\": \\\"ColumnDataChanged\\\", \\\"new\\\": {\\\"date\\\": {\\\"__ndarray__\\\": \\\"AABAUWIEd0IAAAC3tAR3QgAAwBwHBXdCAACAglkFd0IAAEDoqwV3QgAAAE7+BXdCAADAs1AGd0IAAIAZowZ3QgAAQH/1BndCAAAA5UcHd0IAAMBKmgd3QgAAgLDsB3dCAABAFj8Id0IAAAB8kQh3QgAAwOHjCHdCAACARzYJd0IAAECtiAl3QgAAABPbCXdCAADAeC0Kd0IAAIDefwp3QgAAQETSCndCAAAAqiQLd0IAAMAPdwt3QgAAgHXJC3dCAABA2xsMd0IAAABBbgx3QgAAwKbADHdCAACADBMNd0IAAEByZQ13QgAAANi3DXdCAADAPQoOd0IAAICjXA53QgAAQAmvDndCAAAAbwEPd0IAAMDUUw93QgAAgDqmD3dCAABAoPgPd0IAAAAGSxB3QgAAwGudEHdCAACA0e8Qd0IAAEA3QhF3QgAAAJ2UEXdCAADAAucRd0IAAIBoORJ3QgAAQM6LEndCAAAANN4Sd0IAAMCZMBN3QgAAgP+CE3dCAABAZdUTd0IAAADLJxR3QgAAwDB6FHdCAACAlswUd0IAAED8HhV3QgAAAGJxFXdCAADAx8MVd0IAAIAtFhZ3QgAAQJNoFndC\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}, \\\"new_100k\\\": {\\\"__ndarray__\\\": \\\"AAAAAAAA+H8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXNm+GrepkT8AAAAAAAAAAF3Zvhq3qaE/Wtm+GrepkT8AAAAAAAAAAF7Zvhq3qaE/s49u4SQUtj8AAAAAAAAAADchdovJs8w/AAAAAAAAAAAyIXaLybPMP5gF+LWyW+4/FHTwCw68B0CoYZx9qdYIQMbxJXph3wdAjNESgfHNCUBg2b4at6nhP/CYmCjXhuU/+PQ88M0B8D9wWHI292P5PxBdB1pQHfk/MAqN2QsV/j9g/M1uAOn+P/CBr3YZ6PY/ME9I70Tx+T8A9TzwzQHwP/CvgdqUJQRAkLQW/u3eA0BgDaRPeDcGQJDo+zKvbAhA4IGvdhnoBkAwOF89h1ILQGDI6Dk/WwpAKLmrIUeYE0AYHzmHZlERQFD6kGqdhhNAqBL4yUe8GUBAzL4GIkkWQPCvgdqUJRRAoBbOliqqFUDwfdmpNvoaQBDDlL9v1hZA0LNXp3cTEECAWHI292MJQIDo+zKvbAhA\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}}}, {\\\"cols\\\": null, \\\"column_source\\\": {\\\"id\\\": \\\"1119\\\"}, \\\"kind\\\": \\\"ColumnDataChanged\\\", \\\"new\\\": {\\\"date\\\": {\\\"__ndarray__\\\": \\\"AABAUWIEd0IAAAC3tAR3QgAAwBwHBXdCAACAglkFd0IAAEDoqwV3QgAAAE7+BXdCAADAs1AGd0IAAIAZowZ3QgAAQH/1BndCAAAA5UcHd0IAAMBKmgd3QgAAgLDsB3dCAABAFj8Id0IAAAB8kQh3QgAAwOHjCHdCAACARzYJd0IAAECtiAl3QgAAABPbCXdCAADAeC0Kd0IAAIDefwp3QgAAQETSCndCAAAAqiQLd0IAAMAPdwt3QgAAgHXJC3dCAABA2xsMd0IAAABBbgx3QgAAwKbADHdCAACADBMNd0IAAEByZQ13QgAAANi3DXdCAADAPQoOd0IAAICjXA53QgAAQAmvDndCAAAAbwEPd0IAAMDUUw93QgAAgDqmD3dCAABAoPgPd0IAAAAGSxB3QgAAwGudEHdCAACA0e8Qd0IAAEA3QhF3QgAAAJ2UEXdCAADAAucRd0IAAIBoORJ3QgAAQM6LEndCAAAANN4Sd0IAAMCZMBN3QgAAgP+CE3dCAABAZdUTd0IAAADLJxR3QgAAwDB6FHdCAACAlswUd0IAAED8HhV3QgAAAGJxFXdCAADAx8MVd0IAAIAtFhZ3QgAAQJNoFndC\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}, \\\"mobility\\\": {\\\"__ndarray__\\\": \\\"TRvotIF+XEBI4XoUrvdXQN3d3d3dbVlAexSuR+E6W0CoDXTaQHdcQH+x5BdLnl1ADXTaQKdtYEBcj8L1KNxdQHsUrkfh2lhAO22g0waaWUBlZmZmZiZaQBERERERAVtA16NwPQq3W0CZmZmZmWFgQIiIiIiICF9ASOF6FK7XWUAEnTbQaZNZQB+F61G4blpAMzMzMzPjWkBY8oslv3hbQGsDnTbQ+V5AlfxiyS+WXkCkcD0K12NYQGsDnTbQaVhArUfhehTOV0CX/GLJL6ZVQClcj8L1iExAA5020GkDTUA5baDTBhpMQLgehetR2EZA1AY6baAzSUCvR+F6FM5GQNBpA502MEVAtYFOG+g0SEB3d3d3d9dHQJf8Yskv1kdAmZmZmZlZRkDFkl8s+eVGQFyPwvUoXEdA/GLJL5ZcSEDFkl8s+QVJQGVmZmZmRkpAq6qqqqrqSUBTuB6F6/FGQHE9CtejcEhAiIiIiIjISkAzMzMzM3NJQK1H4XoUTklAFa5H4XqUSkD9YskvllxLQJX8YskvNk5AA5020GmjUEBxPQrXo/BQQLkehetRKFFARUREREQETkD8YskvlnxOQHA9CtejUExA\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}}}, {\\\"cols\\\": null, \\\"column_source\\\": {\\\"id\\\": \\\"1127\\\"}, \\\"kind\\\": \\\"ColumnDataChanged\\\", \\\"new\\\": {\\\"date\\\": {\\\"__ndarray__\\\": \\\"AABAUWIEd0IAAAC3tAR3QgAAwBwHBXdCAACAglkFd0IAAEDoqwV3QgAAAE7+BXdCAADAs1AGd0IAAIAZowZ3QgAAQH/1BndCAAAA5UcHd0IAAMBKmgd3QgAAgLDsB3dCAABAFj8Id0IAAAB8kQh3QgAAwOHjCHdCAACARzYJd0IAAECtiAl3QgAAABPbCXdCAADAeC0Kd0IAAIDefwp3QgAAQETSCndCAAAAqiQLd0IAAMAPdwt3QgAAgHXJC3dCAABA2xsMd0IAAABBbgx3QgAAwKbADHdCAACADBMNd0IAAEByZQ13QgAAANi3DXdCAADAPQoOd0IAAICjXA53QgAAQAmvDndCAAAAbwEPd0IAAMDUUw93QgAAgDqmD3dCAABAoPgPd0IAAAAGSxB3QgAAwGudEHdCAACA0e8Qd0IAAEA3QhF3QgAAAJ2UEXdCAADAAucRd0IAAIBoORJ3QgAAQM6LEndCAAAANN4Sd0IAAMCZMBN3QgAAgP+CE3dCAABAZdUTd0IAAADLJxR3QgAAwDB6FHdCAACAlswUd0IAAED8HhV3QgAAAGJxFXdCAADAx8MVd0IAAIAtFhZ3QgAAQJNoFndC\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}, \\\"parks\\\": {\\\"__ndarray__\\\": \\\"AAAAAAAAWEAAAAAAAMBQQAAAAAAAAFlAAAAAAABAW0AAAAAAAABcQAAAAAAAQFhAAAAAAADAXEAAAAAAAABTQAAAAAAAwFZAAAAAAAAAXEAAAAAAAABYQAAAAAAAQFlAAAAAAABAXkAAAAAAAMBeQAAAAAAAwFRAAAAAAADAV0AAAAAAAABgQAAAAAAAQFtAAAAAAAAAXUAAAAAAAEBgQAAAAAAAwFtAAAAAAABgYkAAAAAAAEBXQAAAAAAAgFxAAAAAAACAV0AAAAAAAEBfQAAAAAAAAFVAAAAAAACAWUAAAAAAAEBnQAAAAAAAAFdAAAAAAADAYkAAAAAAAEBhQAAAAAAAwFtAAAAAAACAaUAAAAAAAIBkQAAAAAAAIGdAAAAAAACgYkAAAAAAAEBjQAAAAAAAIGRAAAAAAADgZEAAAAAAAOBnQAAAAAAAgGhAAAAAAABgZkAAAAAAAOBgQAAAAAAAIGNAAAAAAABAZUAAAAAAAEBcQAAAAAAAwFtAAAAAAACAYEAAAAAAAOBjQAAAAAAAQGtAAAAAAABQcEAAAAAAALBwQAAAAAAA4GxAAAAAAAAAckAAAAAAAABxQAAAAAAAwGJA\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}}}, {\\\"attr\\\": \\\"text\\\", \\\"kind\\\": \\\"ModelChanged\\\", \\\"model\\\": {\\\"id\\\": \\\"1358\\\"}, \\\"new\\\": \\\"<span style=\\\\\\\"color:black;font-family:Arial;font-style:bold;font-weight:bold;font-size:12pt\\\\\\\">region: Denmark<\\\\/span>\\\"}], \\\"references\\\": []}\",\"header\":\"{\\\"msgid\\\": \\\"2333\\\", \\\"msgtype\\\": \\\"PATCH-DOC\\\"}\",\"metadata\":\"{}\"},\"Estonia\":{\"content\":\"{\\\"events\\\": [{\\\"attr\\\": \\\"start\\\", \\\"kind\\\": \\\"ModelChanged\\\", \\\"model\\\": {\\\"id\\\": \\\"1004\\\"}, \\\"new\\\": -13.4}, {\\\"attr\\\": \\\"reset_start\\\", \\\"kind\\\": \\\"ModelChanged\\\", \\\"model\\\": {\\\"id\\\": \\\"1004\\\"}, \\\"new\\\": -13.4}, {\\\"attr\\\": \\\"end\\\", \\\"kind\\\": \\\"ModelChanged\\\", \\\"model\\\": {\\\"id\\\": \\\"1004\\\"}, \\\"new\\\": 147.4}, {\\\"attr\\\": \\\"reset_end\\\", \\\"kind\\\": \\\"ModelChanged\\\", \\\"model\\\": {\\\"id\\\": \\\"1004\\\"}, \\\"new\\\": 147.4}, {\\\"cols\\\": null, \\\"column_source\\\": {\\\"id\\\": \\\"1033\\\"}, \\\"kind\\\": \\\"ColumnDataChanged\\\", \\\"new\\\": {\\\"date\\\": {\\\"__ndarray__\\\": \\\"AABAUWIEd0IAAAC3tAR3QgAAwBwHBXdCAACAglkFd0IAAEDoqwV3QgAAAE7+BXdCAADAs1AGd0IAAIAZowZ3QgAAQH/1BndCAAAA5UcHd0IAAMBKmgd3QgAAgLDsB3dCAABAFj8Id0IAAAB8kQh3QgAAwOHjCHdCAACARzYJd0IAAECtiAl3QgAAABPbCXdCAADAeC0Kd0IAAIDefwp3QgAAQETSCndCAAAAqiQLd0IAAMAPdwt3QgAAgHXJC3dCAABA2xsMd0IAAABBbgx3QgAAwKbADHdCAACADBMNd0IAAEByZQ13QgAAANi3DXdCAADAPQoOd0IAAICjXA53QgAAQAmvDndCAAAAbwEPd0IAAMDUUw93QgAAgDqmD3dCAABAoPgPd0IAAAAGSxB3QgAAwGudEHdCAACA0e8Qd0IAAEA3QhF3QgAAAJ2UEXdCAADAAucRd0IAAIBoORJ3QgAAQM6LEndCAAAANN4Sd0IAAMCZMBN3QgAAgP+CE3dCAABAZdUTd0IAAADLJxR3QgAAwDB6FHdCAACAlswUd0IAAED8HhV3QgAAAGJxFXdCAADAx8MVd0IAAIAtFhZ3QgAAQJNoFndC\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}, \\\"new\\\": {\\\"__ndarray__\\\": \\\"AAAAAAAA+H8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAADwPwAAAAAAABxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAQQAAAAAAAAAAAAAAAAACAT0AAAAAAAABCQAAAAAAAAExAAAAAAAAAQUAAAAAAAAA0QAAAAAAAgEBAAAAAAAAAIkAAAAAAAAAwQAAAAAAAADdAAAAAAAAANEAAAAAAAAA6QAAAAAAAADFAAAAAAACAQUAAAAAAAMBgQAAAAAAAgEJAAAAAAACAUUAAAAAAAABBQAAAAAAAAEJAAAAAAAAAPkAAAAAAAABBQAAAAAAAwFNAAAAAAADAWUAAAAAAAIBTQAAAAAAAAE1AAAAAAAAAJkAAAAAAAIBEQAAAAAAAAEJAAAAAAAAANkAAAAAAAIBJQAAAAAAAAEdA\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}}}, {\\\"cols\\\": null, \\\"column_source\\\": {\\\"id\\\": \\\"1074\\\"}, \\\"kind\\\": \\\"ColumnDataChanged\\\", \\\"new\\\": {\\\"date\\\": {\\\"__ndarray__\\\": \\\"AABAUWIEd0IAAAC3tAR3QgAAwBwHBXdCAACAglkFd0IAAEDoqwV3QgAAAE7+BXdCAADAs1AGd0IAAIAZowZ3QgAAQH/1BndCAAAA5UcHd0IAAMBKmgd3QgAAgLDsB3dCAABAFj8Id0IAAAB8kQh3QgAAwOHjCHdCAACARzYJd0IAAECtiAl3QgAAABPbCXdCAADAeC0Kd0IAAIDefwp3QgAAQETSCndCAAAAqiQLd0IAAMAPdwt3QgAAgHXJC3dCAABA2xsMd0IAAABBbgx3QgAAwKbADHdCAACADBMNd0IAAEByZQ13QgAAANi3DXdCAADAPQoOd0IAAICjXA53QgAAQAmvDndCAAAAbwEPd0IAAMDUUw93QgAAgDqmD3dCAABAoPgPd0IAAAAGSxB3QgAAwGudEHdCAACA0e8Qd0IAAEA3QhF3QgAAAJ2UEXdCAADAAucRd0IAAIBoORJ3QgAAQM6LEndCAAAANN4Sd0IAAMCZMBN3QgAAgP+CE3dCAABAZdUTd0IAAADLJxR3QgAAwDB6FHdCAACAlswUd0IAAED8HhV3QgAAAGJxFXdCAADAx8MVd0IAAIAtFhZ3QgAAQJNoFndC\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}, \\\"new_100k\\\": {\\\"__ndarray__\\\": \\\"AAAAAAAA+H8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyw2bmIZhsz8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMsNm5iGYbM/AAAAAAAAAADKDZuYhmGzPxKsh8VV9eA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyA2bmIZhwz/MDZuYhmHTPwAAAAAAAAAAlKE4fgAUE0CCb65rt80FQBKsh8VV9RBAqL4kAp+XBEA40cE+6Dn4P0DmX82S/ANAgG+ua7fN5T/ADZuYhmHzP+DjXnsx3Ps/MNHBPug5+D9w9vu3en7/P7C+JAKfl/Q/GJfpNqsyBUByUsLnGEokQPBHc6DDaAZAEJfpNqsyFUCwviQCn5cEQIBvrmu3zQVA8FwRL24rAkCgviQCn5cEQBBlXyRi7BdAMIqZnfQwH0DQ+PwJ3J4XQICETPphkBFAADPVERmm6j+gqYZz9NQIQKBvrmu3zQVAwDLVERmm+j8AHjeDbuMOQMDjXnsx3AtA\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}}}, {\\\"cols\\\": null, \\\"column_source\\\": {\\\"id\\\": \\\"1119\\\"}, \\\"kind\\\": \\\"ColumnDataChanged\\\", \\\"new\\\": {\\\"date\\\": {\\\"__ndarray__\\\": \\\"AABAUWIEd0IAAAC3tAR3QgAAwBwHBXdCAACAglkFd0IAAEDoqwV3QgAAAE7+BXdCAADAs1AGd0IAAIAZowZ3QgAAQH/1BndCAAAA5UcHd0IAAMBKmgd3QgAAgLDsB3dCAABAFj8Id0IAAAB8kQh3QgAAwOHjCHdCAACARzYJd0IAAECtiAl3QgAAABPbCXdCAADAeC0Kd0IAAIDefwp3QgAAQETSCndCAAAAqiQLd0IAAMAPdwt3QgAAgHXJC3dCAABA2xsMd0IAAABBbgx3QgAAwKbADHdCAACADBMNd0IAAEByZQ13QgAAANi3DXdCAADAPQoOd0IAAICjXA53QgAAQAmvDndCAAAAbwEPd0IAAMDUUw93QgAAgDqmD3dCAABAoPgPd0IAAAAGSxB3QgAAwGudEHdCAACA0e8Qd0IAAEA3QhF3QgAAAJ2UEXdCAADAAucRd0IAAIBoORJ3QgAAQM6LEndCAAAANN4Sd0IAAMCZMBN3QgAAgP+CE3dCAABAZdUTd0IAAADLJxR3QgAAwDB6FHdCAACAlswUd0IAAED8HhV3QgAAAGJxFXdCAADAx8MVd0IAAIAtFhZ3QgAAQJNoFndC\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}, \\\"mobility\\\": {\\\"__ndarray__\\\": \\\"MzMzMzO7ZEBqA5020JlgQBhLfrHk12FAjCW/WPIrYUBtoNMGOsVhQB+F61G49mJAd3d3d3cXZEAOdNpAp61hQNBpA502QGBAuB6F61FIYECkcD0K18tiQNtApw10SmFAZmZmZmZOYkBLfrHkF+NiQFK4HoXr0WFAw/UoXI+iWUDlF0t+sYRbQNtApw10mltAOW2g0waqW0BLfrHkF6tfQO/u7u7utmNAq6qqqqrKY0ANdNpAp71eQMBY8oslP1xAWfKLJb+IW0AYS36x5BdbQHE9CtejMFZASOF6FK7XVUAHOm2g02ZSQG2g0wY6jU1Av1jyiyWfSEBgLPnFkj9KQHh3d3d3d0ZAAAAAAACgS0BI4XoUrmdOQB+F61G4/klAJb9Y8otFTECtR+F6FM5JQHsUrkfh2klAKVyPwvVoSUC1gU4b6FRJQAOdNtBpY0lAzczMzMysS0BlZmZmZqZFQBWuR+F6tENAexSuR+E6RUAHOm2g06ZGQJDC9Shcr0ZA/WLJL5acRkBERERERORKQKuqqqqqCkxA5RdLfrFkTUDsUbgehctOQNtApw10Gk9AvLu7u7s7TUC/WPKLJR9PQP1iyS+W/ExA\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}}}, {\\\"cols\\\": null, \\\"column_source\\\": {\\\"id\\\": \\\"1127\\\"}, \\\"kind\\\": \\\"ColumnDataChanged\\\", \\\"new\\\": {\\\"date\\\": {\\\"__ndarray__\\\": \\\"AABAUWIEd0IAAAC3tAR3QgAAwBwHBXdCAACAglkFd0IAAEDoqwV3QgAAAE7+BXdCAADAs1AGd0IAAIAZowZ3QgAAQH/1BndCAAAA5UcHd0IAAMBKmgd3QgAAgLDsB3dCAABAFj8Id0IAAAB8kQh3QgAAwOHjCHdCAACARzYJd0IAAECtiAl3QgAAABPbCXdCAADAeC0Kd0IAAIDefwp3QgAAQETSCndCAAAAqiQLd0IAAMAPdwt3QgAAgHXJC3dCAABA2xsMd0IAAABBbgx3QgAAwKbADHdCAACADBMNd0IAAEByZQ13QgAAANi3DXdCAADAPQoOd0IAAICjXA53QgAAQAmvDndCAAAAbwEPd0IAAMDUUw93QgAAgDqmD3dCAABAoPgPd0IAAAAGSxB3QgAAwGudEHdCAACA0e8Qd0IAAEA3QhF3QgAAAJ2UEXdCAADAAucRd0IAAIBoORJ3QgAAQM6LEndCAAAANN4Sd0IAAMCZMBN3QgAAgP+CE3dCAABAZdUTd0IAAADLJxR3QgAAwDB6FHdCAACAlswUd0IAAED8HhV3QgAAAGJxFXdCAADAx8MVd0IAAIAtFhZ3QgAAQJNoFndC\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}, \\\"parks\\\": {\\\"__ndarray__\\\": \\\"AAAAAAAAV0AAAAAAAMBUQAAAAAAAQFhAAAAAAADAWUAAAAAAAMBcQAAAAAAAgF5AAAAAAADAV0AAAAAAAIBRQAAAAAAAoGBAAAAAAADgb0AAAAAAAMBfQAAAAAAAAFtAAAAAAAAAXEAAAAAAAABcQAAAAAAAwFxAAAAAAAAAWEAAAAAAAEBcQAAAAAAAQFhAAAAAAABAV0AAAAAAAMBZQAAAAAAAgF5AAAAAAACAXUAAAAAAAOBnQAAAAAAAQF1AAAAAAADAWEAAAAAAAIBWQAAAAAAAwFdAAAAAAABAVkAAAAAAAABYQAAAAAAA4GJAAAAAAADAU0AAAAAAAABeQAAAAAAAQFJAAAAAAAAAY0AAAAAAAMBdQAAAAAAAQFxAAAAAAADgZUAAAAAAAMBfQAAAAAAAAFxAAAAAAABAXEAAAAAAAMBeQAAAAAAAAFtAAAAAAAAAYEAAAAAAAABaQAAAAAAAwFZAAAAAAABAVkAAAAAAAABaQAAAAAAAQFVAAAAAAAAATkAAAAAAAMBaQAAAAAAAoGJAAAAAAABAYUAAAAAAAOBiQAAAAAAAIGRAAAAAAABAXEAAAAAAAMBhQAAAAAAAwFtA\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}}}, {\\\"attr\\\": \\\"text\\\", \\\"kind\\\": \\\"ModelChanged\\\", \\\"model\\\": {\\\"id\\\": \\\"1358\\\"}, \\\"new\\\": \\\"<span style=\\\\\\\"color:black;font-family:Arial;font-style:bold;font-weight:bold;font-size:12pt\\\\\\\">region: Estonia<\\\\/span>\\\"}], \\\"references\\\": []}\",\"header\":\"{\\\"msgid\\\": \\\"2320\\\", \\\"msgtype\\\": \\\"PATCH-DOC\\\"}\",\"metadata\":\"{}\"},\"Finland\":{\"content\":\"{\\\"events\\\": [{\\\"attr\\\": \\\"start\\\", \\\"kind\\\": \\\"ModelChanged\\\", \\\"model\\\": {\\\"id\\\": \\\"1004\\\"}, \\\"new\\\": -26.700000000000003}, {\\\"attr\\\": \\\"reset_start\\\", \\\"kind\\\": \\\"ModelChanged\\\", \\\"model\\\": {\\\"id\\\": \\\"1004\\\"}, \\\"new\\\": -26.700000000000003}, {\\\"attr\\\": \\\"end\\\", \\\"kind\\\": \\\"ModelChanged\\\", \\\"model\\\": {\\\"id\\\": \\\"1004\\\"}, \\\"new\\\": 293.7}, {\\\"attr\\\": \\\"reset_end\\\", \\\"kind\\\": \\\"ModelChanged\\\", \\\"model\\\": {\\\"id\\\": \\\"1004\\\"}, \\\"new\\\": 293.7}, {\\\"cols\\\": null, \\\"column_source\\\": {\\\"id\\\": \\\"1033\\\"}, \\\"kind\\\": \\\"ColumnDataChanged\\\", \\\"new\\\": {\\\"date\\\": {\\\"__ndarray__\\\": \\\"AABAUWIEd0IAAAC3tAR3QgAAwBwHBXdCAACAglkFd0IAAEDoqwV3QgAAAE7+BXdCAADAs1AGd0IAAIAZowZ3QgAAQH/1BndCAAAA5UcHd0IAAMBKmgd3QgAAgLDsB3dCAABAFj8Id0IAAAB8kQh3QgAAwOHjCHdCAACARzYJd0IAAECtiAl3QgAAABPbCXdCAADAeC0Kd0IAAIDefwp3QgAAQETSCndCAAAAqiQLd0IAAMAPdwt3QgAAgHXJC3dCAABA2xsMd0IAAABBbgx3QgAAwKbADHdCAACADBMNd0IAAEByZQ13QgAAANi3DXdCAADAPQoOd0IAAICjXA53QgAAQAmvDndCAAAAbwEPd0IAAMDUUw93QgAAgDqmD3dCAABAoPgPd0IAAAAGSxB3QgAAwGudEHdCAACA0e8Qd0IAAEA3QhF3QgAAAJ2UEXdCAADAAucRd0IAAIBoORJ3QgAAQM6LEndCAAAANN4Sd0IAAMCZMBN3QgAAgP+CE3dCAABAZdUTd0IAAADLJxR3QgAAwDB6FHdCAACAlswUd0IAAED8HhV3QgAAAGJxFXdCAADAx8MVd0IAAIAtFhZ3QgAAQJNoFndC\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}, \\\"new\\\": {\\\"__ndarray__\\\": \\\"AAAAAAAA+H8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAACEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYQAAAAAAAAAhAAAAAAAAAAAAAAAAAAAAgQAAAAAAAABxAAAAAAAAAJEAAAAAAAAAzQAAAAAAAAAAAAAAAAAAAWEAAAAAAAIBRQAAAAAAAADNAAAAAAACAQEAAAAAAAABGQAAAAAAAAC5AAAAAAAAAUEAAAAAAAABJQAAAAAAAQFJAAAAAAADAWUAAAAAAAIBSQAAAAAAAAFdAAAAAAAAAVkAAAAAAAIBTQAAAAAAAwFRAAAAAAACAX0AAAAAAAEBSQAAAAAAAAFxAAAAAAACAUEAAAAAAAAA8QAAAAAAAAFJAAAAAAABAWEAAAAAAALBwQAAAAAAAgEZAAAAAAAAgb0AAAAAAAIBgQAAAAAAAYGZAAAAAAACAXUAAAAAAAIBkQAAAAAAAAGFA\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}}}, {\\\"cols\\\": null, \\\"column_source\\\": {\\\"id\\\": \\\"1074\\\"}, \\\"kind\\\": \\\"ColumnDataChanged\\\", \\\"new\\\": {\\\"date\\\": {\\\"__ndarray__\\\": \\\"AABAUWIEd0IAAAC3tAR3QgAAwBwHBXdCAACAglkFd0IAAEDoqwV3QgAAAE7+BXdCAADAs1AGd0IAAIAZowZ3QgAAQH/1BndCAAAA5UcHd0IAAMBKmgd3QgAAgLDsB3dCAABAFj8Id0IAAAB8kQh3QgAAwOHjCHdCAACARzYJd0IAAECtiAl3QgAAABPbCXdCAADAeC0Kd0IAAIDefwp3QgAAQETSCndCAAAAqiQLd0IAAMAPdwt3QgAAgHXJC3dCAABA2xsMd0IAAABBbgx3QgAAwKbADHdCAACADBMNd0IAAEByZQ13QgAAANi3DXdCAADAPQoOd0IAAICjXA53QgAAQAmvDndCAAAAbwEPd0IAAMDUUw93QgAAgDqmD3dCAABAoPgPd0IAAAAGSxB3QgAAwGudEHdCAACA0e8Qd0IAAEA3QhF3QgAAAJ2UEXdCAADAAucRd0IAAIBoORJ3QgAAQM6LEndCAAAANN4Sd0IAAMCZMBN3QgAAgP+CE3dCAABAZdUTd0IAAADLJxR3QgAAwDB6FHdCAACAlswUd0IAAED8HhV3QgAAAGJxFXdCAADAx8MVd0IAAIAtFhZ3QgAAQJNoFndC\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}, \\\"new_100k\\\": {\\\"__ndarray__\\\": \\\"AAAAAAAA+H8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP3IQ+qpjpI/AAAAAAAAAAAAAAAAAAAAAP7IQ+qpjpI/fK1l3/7Vqz8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB8rWXf/tW7P3itZd/+1as/AAAAAAAAAAD8yEPqqY7CP95P+6zUPMA/PLvUZFQyxz+sfjDGaQnWPwAAAAAAAAAAe61l3/7V+z/UIzrYCUz0P6B+MMZpCdY/SOeVOR8j4z9gNB2iKYTpP3CMn0u/ZdE//MhD6qmO8j8I6gl+6f7sP0BRNc+5KvU/eBcFdZnd/T9oYN529HT1P+hwwUAUrfo/WDQdoimE+T/wnIIV3532P7Doz1sEEfg/2LmaQm9EAkBAUTXPuSr1P9hP+6zUPABAQOeVOR8j8z/gT/us1DzgPzBCjCd/4PQ/kLwOhzkg/D+gslQ3y1oTQMBSb/GeGOo/eO7bRMMMEkBQ55U5HyMDQBDLmp2B8wlAUH32o4QbAUCA2Sa0ycYHQIAF6IiUtwNA\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}}}, {\\\"cols\\\": null, \\\"column_source\\\": {\\\"id\\\": \\\"1119\\\"}, \\\"kind\\\": \\\"ColumnDataChanged\\\", \\\"new\\\": {\\\"date\\\": {\\\"__ndarray__\\\": \\\"AABAUWIEd0IAAAC3tAR3QgAAwBwHBXdCAACAglkFd0IAAEDoqwV3QgAAAE7+BXdCAADAs1AGd0IAAIAZowZ3QgAAQH/1BndCAAAA5UcHd0IAAMBKmgd3QgAAgLDsB3dCAABAFj8Id0IAAAB8kQh3QgAAwOHjCHdCAACARzYJd0IAAECtiAl3QgAAABPbCXdCAADAeC0Kd0IAAIDefwp3QgAAQETSCndCAAAAqiQLd0IAAMAPdwt3QgAAgHXJC3dCAABA2xsMd0IAAABBbgx3QgAAwKbADHdCAACADBMNd0IAAEByZQ13QgAAANi3DXdCAADAPQoOd0IAAICjXA53QgAAQAmvDndCAAAAbwEPd0IAAMDUUw93QgAAgDqmD3dCAABAoPgPd0IAAAAGSxB3QgAAwGudEHdCAACA0e8Qd0IAAEA3QhF3QgAAAJ2UEXdCAADAAucRd0IAAIBoORJ3QgAAQM6LEndCAAAANN4Sd0IAAMCZMBN3QgAAgP+CE3dCAABAZdUTd0IAAADLJxR3QgAAwDB6FHdCAACAlswUd0IAAED8HhV3QgAAAGJxFXdCAADAx8MVd0IAAIAtFhZ3QgAAQJNoFndC\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}, \\\"mobility\\\": {\\\"__ndarray__\\\": \\\"pHA9CtezXUAb6LSBTttYQH+x5BdLnllAO22g0wZ6WkCg0wY6bZBbQA102kCnjVpAw/UoXI9yXUADnTbQaZNdQEjhehSul1pAWPKLJb+YWkC1gU4b6PRaQJmZmZmZyVtAnTbQaQNdW0AL16NwPSpeQKcNdNpAR15AmZmZmZl5WEDhehSuR7FZQIXrUbgeZVlAPQrXo3DtWEAs+cWSX3xZQEt+seQXu11AaQOdNtAZXUDQaQOdNlBZQH+x5BdLjldAJb9Y8otlV0B4d3d3d7dWQCz5xZJffFRA4XoUrkdBVECF61G4HsVTQIJOG+i0oVBAMJb8YslvT0As+cWSX0xMQDltoNMGmkxAPQrXo3BdTkCx5BdLfpFPQB+F61G43kxAC9ejcD0KTUDziyW/WPJKQKgNdNpAp0tAdNpApw1US0Bcj8L1KBxNQGAs+cWSn01A2KNwPQqXTUDd3d3d3f1LQIiIiIiIiEtAkML1KFwPS0DsUbgehctMQD0K16Nw3UtApw102kCnS0CF61G4HqVNQOi0gU4bKE5AL5b8YslPTkC7u7u7u1tOQMkvlvxiKVBAG+i0gU57T0CDThvotIFOQJNfLPnFEk5A\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}}}, {\\\"cols\\\": null, \\\"column_source\\\": {\\\"id\\\": \\\"1127\\\"}, \\\"kind\\\": \\\"ColumnDataChanged\\\", \\\"new\\\": {\\\"date\\\": {\\\"__ndarray__\\\": \\\"AABAUWIEd0IAAAC3tAR3QgAAwBwHBXdCAACAglkFd0IAAEDoqwV3QgAAAE7+BXdCAADAs1AGd0IAAIAZowZ3QgAAQH/1BndCAAAA5UcHd0IAAMBKmgd3QgAAgLDsB3dCAABAFj8Id0IAAAB8kQh3QgAAwOHjCHdCAACARzYJd0IAAECtiAl3QgAAABPbCXdCAADAeC0Kd0IAAIDefwp3QgAAQETSCndCAAAAqiQLd0IAAMAPdwt3QgAAgHXJC3dCAABA2xsMd0IAAABBbgx3QgAAwKbADHdCAACADBMNd0IAAEByZQ13QgAAANi3DXdCAADAPQoOd0IAAICjXA53QgAAQAmvDndCAAAAbwEPd0IAAMDUUw93QgAAgDqmD3dCAABAoPgPd0IAAAAGSxB3QgAAwGudEHdCAACA0e8Qd0IAAEA3QhF3QgAAAJ2UEXdCAADAAucRd0IAAIBoORJ3QgAAQM6LEndCAAAANN4Sd0IAAMCZMBN3QgAAgP+CE3dCAABAZdUTd0IAAADLJxR3QgAAwDB6FHdCAACAlswUd0IAAED8HhV3QgAAAGJxFXdCAADAx8MVd0IAAIAtFhZ3QgAAQJNoFndC\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}, \\\"parks\\\": {\\\"__ndarray__\\\": \\\"AAAAAABAVkAAAAAAAABTQAAAAAAAgFtAAAAAAACAXkAAAAAAAMBgQAAAAAAAQGBAAAAAAAAAWUAAAAAAAEBTQAAAAAAAgGBAAAAAAAAAX0AAAAAAACBiQAAAAAAAgGFAAAAAAAAgYUAAAAAAACBhQAAAAAAAAGBAAAAAAACAV0AAAAAAAMBcQAAAAAAAgFxAAAAAAAAAXEAAAAAAAABbQAAAAAAAwF9AAAAAAAAAYEAAAAAAAKBhQAAAAAAAQFpAAAAAAABAV0AAAAAAAEBZQAAAAAAAAFlAAAAAAADAWEAAAAAAAIBdQAAAAAAAQF9AAAAAAADAW0AAAAAAAABZQAAAAAAAgGBAAAAAAAAgYkAAAAAAAKBhQAAAAAAAwGFAAAAAAAAgZkAAAAAAAKBgQAAAAAAAAGFAAAAAAAAgYkAAAAAAAABjQAAAAAAAQGJAAAAAAAAgYkAAAAAAAIBiQAAAAAAAgGBAAAAAAACAWEAAAAAAAEBhQAAAAAAAgFxAAAAAAAAAWUAAAAAAACBiQAAAAAAAoGVAAAAAAACAYkAAAAAAAABkQAAAAAAAQGZAAAAAAACAZEAAAAAAAABsQAAAAAAAoGdA\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}}}, {\\\"attr\\\": \\\"text\\\", \\\"kind\\\": \\\"ModelChanged\\\", \\\"model\\\": {\\\"id\\\": \\\"1358\\\"}, \\\"new\\\": \\\"<span style=\\\\\\\"color:black;font-family:Arial;font-style:bold;font-weight:bold;font-size:12pt\\\\\\\">region: Finland<\\\\/span>\\\"}], \\\"references\\\": []}\",\"header\":\"{\\\"msgid\\\": \\\"2307\\\", \\\"msgtype\\\": \\\"PATCH-DOC\\\"}\",\"metadata\":\"{}\"},\"France\":{\"content\":\"{\\\"events\\\": [{\\\"attr\\\": \\\"start\\\", \\\"kind\\\": \\\"ModelChanged\\\", \\\"model\\\": {\\\"id\\\": \\\"1004\\\"}, \\\"new\\\": -765.7}, {\\\"attr\\\": \\\"reset_start\\\", \\\"kind\\\": \\\"ModelChanged\\\", \\\"model\\\": {\\\"id\\\": \\\"1004\\\"}, \\\"new\\\": -765.7}, {\\\"attr\\\": \\\"end\\\", \\\"kind\\\": \\\"ModelChanged\\\", \\\"model\\\": {\\\"id\\\": \\\"1004\\\"}, \\\"new\\\": 8422.7}, {\\\"attr\\\": \\\"reset_end\\\", \\\"kind\\\": \\\"ModelChanged\\\", \\\"model\\\": {\\\"id\\\": \\\"1004\\\"}, \\\"new\\\": 8422.7}, {\\\"cols\\\": null, \\\"column_source\\\": {\\\"id\\\": \\\"1033\\\"}, \\\"kind\\\": \\\"ColumnDataChanged\\\", \\\"new\\\": {\\\"date\\\": {\\\"__ndarray__\\\": \\\"AABAUWIEd0IAAAC3tAR3QgAAwBwHBXdCAACAglkFd0IAAEDoqwV3QgAAAE7+BXdCAADAs1AGd0IAAIAZowZ3QgAAQH/1BndCAAAA5UcHd0IAAMBKmgd3QgAAgLDsB3dCAABAFj8Id0IAAAB8kQh3QgAAwOHjCHdCAACARzYJd0IAAECtiAl3QgAAABPbCXdCAADAeC0Kd0IAAIDefwp3QgAAQETSCndCAAAAqiQLd0IAAMAPdwt3QgAAgHXJC3dCAABA2xsMd0IAAABBbgx3QgAAwKbADHdCAACADBMNd0IAAEByZQ13QgAAANi3DXdCAADAPQoOd0IAAICjXA53QgAAQAmvDndCAAAAbwEPd0IAAMDUUw93QgAAgDqmD3dCAABAoPgPd0IAAAAGSxB3QgAAwGudEHdCAACA0e8Qd0IAAEA3QhF3QgAAAJ2UEXdCAADAAucRd0IAAIBoORJ3QgAAQM6LEndCAAAANN4Sd0IAAMCZMBN3QgAAgP+CE3dCAABAZdUTd0IAAADLJxR3QgAAwDB6FHdCAACAlswUd0IAAED8HhV3QgAAAGJxFXdCAADAx8MVd0IAAIAtFhZ3QgAAQJNoFndC\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}, \\\"new\\\": {\\\"__ndarray__\\\": \\\"AAAAAAAA+H8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAABBAAAAAAAAANEAAAAAAAAAzQAAAAAAAgEVAAAAAAAAAPkAAAAAAAIBOQAAAAAAAACpAAAAAAAAAVUAAAAAAAABXQAAAAAAAQHFAAAAAAADwckAAAAAAACBmQAAAAAAAwFRAAAAAAAD4gUAAAAAAADB/QAAAAAAAAAAAAAAAAACwlUAAAAAAAHiJQAAAAAAAAEJAAAAAAADOoEAAAAAAACCQQAAAAAAABJZAAAAAAADYnEAAAAAAAPCbQAAAAAAApJpAAAAAAADQm0AAAAAAAFCuQAAAAAAAhqNAAAAAAABEp0AAAAAAAN6uQAAAAAAAFq5AAAAAAABfskAAAAAAAFakQAAAAAAAbrFAAAAAAADpvUAAAAAAADqzQAAAAAAACKFAAAAAAACZtEAAAAAAAMqwQAAAAAAA4J1AAAAAAAC2rkAAAAAAANitQAAAAAAAbK5AAAAAAADVsEAAAAAAABSxQAAAAAAAaqhA\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}}}, {\\\"cols\\\": null, \\\"column_source\\\": {\\\"id\\\": \\\"1074\\\"}, \\\"kind\\\": \\\"ColumnDataChanged\\\", \\\"new\\\": {\\\"date\\\": {\\\"__ndarray__\\\": \\\"AABAUWIEd0IAAAC3tAR3QgAAwBwHBXdCAACAglkFd0IAAEDoqwV3QgAAAE7+BXdCAADAs1AGd0IAAIAZowZ3QgAAQH/1BndCAAAA5UcHd0IAAMBKmgd3QgAAgLDsB3dCAABAFj8Id0IAAAB8kQh3QgAAwOHjCHdCAACARzYJd0IAAECtiAl3QgAAABPbCXdCAADAeC0Kd0IAAIDefwp3QgAAQETSCndCAAAAqiQLd0IAAMAPdwt3QgAAgHXJC3dCAABA2xsMd0IAAABBbgx3QgAAwKbADHdCAACADBMNd0IAAEByZQ13QgAAANi3DXdCAADAPQoOd0IAAICjXA53QgAAQAmvDndCAAAAbwEPd0IAAMDUUw93QgAAgDqmD3dCAABAoPgPd0IAAAAGSxB3QgAAwGudEHdCAACA0e8Qd0IAAEA3QhF3QgAAAJ2UEXdCAADAAucRd0IAAIBoORJ3QgAAQM6LEndCAAAANN4Sd0IAAMCZMBN3QgAAgP+CE3dCAABAZdUTd0IAAADLJxR3QgAAwDB6FHdCAACAlswUd0IAAED8HhV3QgAAAGJxFXdCAADAx8MVd0IAAIAtFhZ3QgAAQJNoFndC\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}, \\\"new_100k\\\": {\\\"__ndarray__\\\": \\\"AAAAAAAA+H8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAg80jpWHVoPyjzSOlYdXg/7i+bI6+Snj+8oAaVWQudP10DvbzXbrA/9GO0WgPupj/Ah1m+2E+3P5BFiz1Y35M/kN8XWQINwD/EbqznV5TBPyKmgtuDXto/ylcdPOTy3D8gcEt5IunQP0Cbik4vuL8/EG39Wcl36z/8mFwnXtbnPwAAAAAAAAAAyvAawoeTAECEz6uDZXfzP4ARcgYEhKs/Yn4Ewj+wCUAIhRubQ6b4P0hQf8u70wBALIFG5MULBkBAMKsfc1oFQHDbNqWxXARAUOfBxv1BBUBUmvu4KCsXQLBjqF0w2A1AyCmcRFHIEUAQzoZzsZcXQBDG1AfU/hZAsDJbxjwVHEAQGIHhJRYPQOBXITvVpBpAgLfMAm/cJkAwSVT3AmQdQMAmUiTpCApAkPnRRZF8H0AwLMprIqoZQOAaywGO1QZA4DJjxB55F0CwyJCrcM8WQEC6x2aPQBdAUI7qGPO6GUCAHQEnQRsaQAB4e2UHqRJA\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}}}, {\\\"cols\\\": null, \\\"column_source\\\": {\\\"id\\\": \\\"1119\\\"}, \\\"kind\\\": \\\"ColumnDataChanged\\\", \\\"new\\\": {\\\"date\\\": {\\\"__ndarray__\\\": \\\"AABAUWIEd0IAAAC3tAR3QgAAwBwHBXdCAACAglkFd0IAAEDoqwV3QgAAAE7+BXdCAADAs1AGd0IAAIAZowZ3QgAAQH/1BndCAAAA5UcHd0IAAMBKmgd3QgAAgLDsB3dCAABAFj8Id0IAAAB8kQh3QgAAwOHjCHdCAACARzYJd0IAAECtiAl3QgAAABPbCXdCAADAeC0Kd0IAAIDefwp3QgAAQETSCndCAAAAqiQLd0IAAMAPdwt3QgAAgHXJC3dCAABA2xsMd0IAAABBbgx3QgAAwKbADHdCAACADBMNd0IAAEByZQ13QgAAANi3DXdCAADAPQoOd0IAAICjXA53QgAAQAmvDndCAAAAbwEPd0IAAMDUUw93QgAAgDqmD3dCAABAoPgPd0IAAAAGSxB3QgAAwGudEHdCAACA0e8Qd0IAAEA3QhF3QgAAAJ2UEXdCAADAAucRd0IAAIBoORJ3QgAAQM6LEndCAAAANN4Sd0IAAMCZMBN3QgAAgP+CE3dCAABAZdUTd0IAAADLJxR3QgAAwDB6FHdCAACAlswUd0IAAED8HhV3QgAAAGJxFXdCAADAx8MVd0IAAIAtFhZ3QgAAQJNoFndC\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}, \\\"mobility\\\": {\\\"__ndarray__\\\": \\\"61G4HoXbXkAfhetRuL5WQHsUrkfhellAxZJfLPlFWkDotIFOGwhaQMeSXyz51VpAw/UoXI9iXUBjyS+W/FJfQFO4HoXrgVdAGEt+seRHWUDlF0t+sWRZQCW/WPKL9VlAk18s+cUCWkBrA5020BldQFVVVVVVhV1A61G4HoW7VEB7FK5H4VpWQAvXo3A9mldATxvotIHuV0AYS36x5DdYQP1iyS+W/FpAhetRuB61XEDC9ShcjxJUQOQXS36xZFVAGEt+seQHVkC4HoXrUUhXQDfQaQOdJlVAmZmZmZmpVEDlF0t+sfRSQFyPwvUofEZA16NwPQoXREDrUbgehSs2QLWBThvo9DFAv1jyiyW/MUCx5BdLfnEwQLy7u7u7OypAO22g0wY6KECdNtBpA10xQKRwPQrXYzFAseQXS36xMED9YskvljwwQHTaQKcN9C9Ar0fhehQuLUCIiIiIiIgpQN3d3d3d3S9AYCz5xZKfMEBSuB6F69EwQGPJL5b84jBAexSuR+G6MEC7u7u7uzsuQLWBThvoNC5AexSuR+G6MUDQaQOdNlAyQIwlv1jySzJADXTaQKeNMkCkcD0K16MyQPOLJb9YMjBA\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}}}, {\\\"cols\\\": null, \\\"column_source\\\": {\\\"id\\\": \\\"1127\\\"}, \\\"kind\\\": \\\"ColumnDataChanged\\\", \\\"new\\\": {\\\"date\\\": {\\\"__ndarray__\\\": \\\"AABAUWIEd0IAAAC3tAR3QgAAwBwHBXdCAACAglkFd0IAAEDoqwV3QgAAAE7+BXdCAADAs1AGd0IAAIAZowZ3QgAAQH/1BndCAAAA5UcHd0IAAMBKmgd3QgAAgLDsB3dCAABAFj8Id0IAAAB8kQh3QgAAwOHjCHdCAACARzYJd0IAAECtiAl3QgAAABPbCXdCAADAeC0Kd0IAAIDefwp3QgAAQETSCndCAAAAqiQLd0IAAMAPdwt3QgAAgHXJC3dCAABA2xsMd0IAAABBbgx3QgAAwKbADHdCAACADBMNd0IAAEByZQ13QgAAANi3DXdCAADAPQoOd0IAAICjXA53QgAAQAmvDndCAAAAbwEPd0IAAMDUUw93QgAAgDqmD3dCAABAoPgPd0IAAAAGSxB3QgAAwGudEHdCAACA0e8Qd0IAAEA3QhF3QgAAAJ2UEXdCAADAAucRd0IAAIBoORJ3QgAAQM6LEndCAAAANN4Sd0IAAMCZMBN3QgAAgP+CE3dCAABAZdUTd0IAAADLJxR3QgAAwDB6FHdCAACAlswUd0IAAED8HhV3QgAAAGJxFXdCAADAx8MVd0IAAIAtFhZ3QgAAQJNoFndC\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}, \\\"parks\\\": {\\\"__ndarray__\\\": \\\"AAAAAADAXkAAAAAAAEBbQAAAAAAAAF1AAAAAAAAAYUAAAAAAAIBdQAAAAAAAIGBAAAAAAAAAYEAAAAAAAGBgQAAAAAAAQGBAAAAAAAAgYkAAAAAAAMBeQAAAAAAAQFtAAAAAAABAWUAAAAAAAMBcQAAAAAAAAFZAAAAAAADAVUAAAAAAAMBWQAAAAAAAAFtAAAAAAABAWUAAAAAAAEBVQAAAAAAAwFhAAAAAAADAWkAAAAAAAMBYQAAAAAAAgFlAAAAAAABAWUAAAAAAAEBdQAAAAAAAQFpAAAAAAAAAWkAAAAAAAMBYQAAAAAAAwFxAAAAAAABAVUAAAAAAAABOQAAAAAAAgEdAAAAAAAAARkAAAAAAAABBQAAAAAAAADZAAAAAAAAANEAAAAAAAABCQAAAAAAAgEFAAAAAAACAQEAAAAAAAIBAQAAAAAAAAEBAAAAAAAAAOEAAAAAAAAAyQAAAAAAAAEFAAAAAAACAQ0AAAAAAAABDQAAAAAAAAENAAAAAAAAAQUAAAAAAAAA7QAAAAAAAADtAAAAAAACAQ0AAAAAAAIBDQAAAAAAAgEJAAAAAAACAQ0AAAAAAAABCQAAAAAAAADpA\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}}}, {\\\"attr\\\": \\\"text\\\", \\\"kind\\\": \\\"ModelChanged\\\", \\\"model\\\": {\\\"id\\\": \\\"1358\\\"}, \\\"new\\\": \\\"<span style=\\\\\\\"color:black;font-family:Arial;font-style:bold;font-weight:bold;font-size:12pt\\\\\\\">region: France<\\\\/span>\\\"}], \\\"references\\\": []}\",\"header\":\"{\\\"msgid\\\": \\\"2294\\\", \\\"msgtype\\\": \\\"PATCH-DOC\\\"}\",\"metadata\":\"{}\"},\"Germany\":{\"content\":\"{\\\"events\\\": [{\\\"attr\\\": \\\"start\\\", \\\"kind\\\": \\\"ModelChanged\\\", \\\"model\\\": {\\\"id\\\": \\\"1004\\\"}, \\\"new\\\": -693.3000000000001}, {\\\"attr\\\": \\\"reset_start\\\", \\\"kind\\\": \\\"ModelChanged\\\", \\\"model\\\": {\\\"id\\\": \\\"1004\\\"}, \\\"new\\\": -693.3000000000001}, {\\\"attr\\\": \\\"end\\\", \\\"kind\\\": \\\"ModelChanged\\\", \\\"model\\\": {\\\"id\\\": \\\"1004\\\"}, \\\"new\\\": 7626.3}, {\\\"attr\\\": \\\"reset_end\\\", \\\"kind\\\": \\\"ModelChanged\\\", \\\"model\\\": {\\\"id\\\": \\\"1004\\\"}, \\\"new\\\": 7626.3}, {\\\"cols\\\": null, \\\"column_source\\\": {\\\"id\\\": \\\"1033\\\"}, \\\"kind\\\": \\\"ColumnDataChanged\\\", \\\"new\\\": {\\\"date\\\": {\\\"__ndarray__\\\": \\\"AABAUWIEd0IAAAC3tAR3QgAAwBwHBXdCAACAglkFd0IAAEDoqwV3QgAAAE7+BXdCAADAs1AGd0IAAIAZowZ3QgAAQH/1BndCAAAA5UcHd0IAAMBKmgd3QgAAgLDsB3dCAABAFj8Id0IAAAB8kQh3QgAAwOHjCHdCAACARzYJd0IAAECtiAl3QgAAABPbCXdCAADAeC0Kd0IAAIDefwp3QgAAQETSCndCAAAAqiQLd0IAAMAPdwt3QgAAgHXJC3dCAABA2xsMd0IAAABBbgx3QgAAwKbADHdCAACADBMNd0IAAEByZQ13QgAAANi3DXdCAADAPQoOd0IAAICjXA53QgAAQAmvDndCAAAAbwEPd0IAAMDUUw93QgAAgDqmD3dCAABAoPgPd0IAAAAGSxB3QgAAwGudEHdCAACA0e8Qd0IAAEA3QhF3QgAAAJ2UEXdCAADAAucRd0IAAIBoORJ3QgAAQM6LEndCAAAANN4Sd0IAAMCZMBN3QgAAgP+CE3dCAABAZdUTd0IAAADLJxR3QgAAwDB6FHdCAACAlswUd0IAAED8HhV3QgAAAGJxFXdCAADAx8MVd0IAAIAtFhZ3QgAAQJNoFndC\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}, \\\"new\\\": {\\\"__ndarray__\\\": \\\"AAAAAAAA+H8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAACRAAAAAAAAAM0AAAAAAAAAAQAAAAAAAAD9AAAAAAACASUAAAAAAAAA9QAAAAAAAgEJAAAAAAACAUEAAAAAAAIBrQAAAAAAAgGdAAAAAAAAgYEAAAAAAACBuQAAAAAAAAGFAAAAAAACQcUAAAAAAADB8QAAAAAAAQGVAAAAAAAD0mEAAAAAAAHCMQAAAAAAA6JJAAAAAAAAUl0AAAAAAAASfQAAAAAAA/KdAAAAAAABip0AAAAAAALCxQAAAAAAAeqJAAAAAAADIpEAAAAAAAFewQAAAAAAAtK5AAAAAAADxsEAAAAAAANe5QAAAAAAAFbtAAAAAAACoukAAAAAAADCxQAAAAAAAtrJAAAAAAAA7s0AAAAAAALC3QAAAAAAACrtAAAAAAADduEAAAAAAAEWzQAAAAAAAfq9AAAAAAABmqUAAAAAAAMGwQAAAAAAAAbZAAAAAAAAVs0AAAAAAACyvQAAAAAAAYqVA\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}}}, {\\\"cols\\\": null, \\\"column_source\\\": {\\\"id\\\": \\\"1074\\\"}, \\\"kind\\\": \\\"ColumnDataChanged\\\", \\\"new\\\": {\\\"date\\\": {\\\"__ndarray__\\\": \\\"AABAUWIEd0IAAAC3tAR3QgAAwBwHBXdCAACAglkFd0IAAEDoqwV3QgAAAE7+BXdCAADAs1AGd0IAAIAZowZ3QgAAQH/1BndCAAAA5UcHd0IAAMBKmgd3QgAAgLDsB3dCAABAFj8Id0IAAAB8kQh3QgAAwOHjCHdCAACARzYJd0IAAECtiAl3QgAAABPbCXdCAADAeC0Kd0IAAIDefwp3QgAAQETSCndCAAAAqiQLd0IAAMAPdwt3QgAAgHXJC3dCAABA2xsMd0IAAABBbgx3QgAAwKbADHdCAACADBMNd0IAAEByZQ13QgAAANi3DXdCAADAPQoOd0IAAICjXA53QgAAQAmvDndCAAAAbwEPd0IAAMDUUw93QgAAgDqmD3dCAABAoPgPd0IAAAAGSxB3QgAAwGudEHdCAACA0e8Qd0IAAEA3QhF3QgAAAJ2UEXdCAADAAucRd0IAAIBoORJ3QgAAQM6LEndCAAAANN4Sd0IAAMCZMBN3QgAAgP+CE3dCAABAZdUTd0IAAADLJxR3QgAAwDB6FHdCAACAlswUd0IAAED8HhV3QgAAAGJxFXdCAADAx8MVd0IAAIAtFhZ3QgAAQJNoFndC\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}, \\\"new_100k\\\": {\\\"__ndarray__\\\": \\\"AAAAAAAA+H8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQFXNBxcFTP7raz5E2sog/Yqm4PRp2lz9QFXNBxcFjP7V8Zxe3I6M/EGpPYNJ8rz9gS1DDmuehP7QQrRMM2KY/CK5+a9NftD9f5j6EhfrQP2QHIbiZBM0/jPv1y0jpwz8eV52yapnSP7BGipXh/cQ/dFLXhLGv1T9U3yZBL2fhP2DY7PpZPco/FrtS4vLP/j98xanLso7xP8R81pV3WPc/lD6nxD1//D8Yqw9QLyYDQExD3HC3nQ1AmE9GZo7fDECgOFoPNdcVQJCFtGmj0AZAQPmBsyypCUAo9wbiMi0UQGAL7OLK9BJA0Oqc7FvrFEDYS+MAQOgfQJANrJh1uCBAjB3FkCl1IEDwn07lJjkVQCD1aQ26GhdAwAEaxfS+F0CwYOUH3z8dQACO3fyqsSBAoKXEVoyzHkCw6WLgTcsXQNAxGRCCcRNAIA/Ff7dcD0CQkdicFrAUQKBUUlarKxtAQJCekAiQF0AAe6GG4T4TQADtF75VZwpA\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}}}, {\\\"cols\\\": null, \\\"column_source\\\": {\\\"id\\\": \\\"1119\\\"}, \\\"kind\\\": \\\"ColumnDataChanged\\\", \\\"new\\\": {\\\"date\\\": {\\\"__ndarray__\\\": \\\"AABAUWIEd0IAAAC3tAR3QgAAwBwHBXdCAACAglkFd0IAAEDoqwV3QgAAAE7+BXdCAADAs1AGd0IAAIAZowZ3QgAAQH/1BndCAAAA5UcHd0IAAMBKmgd3QgAAgLDsB3dCAABAFj8Id0IAAAB8kQh3QgAAwOHjCHdCAACARzYJd0IAAECtiAl3QgAAABPbCXdCAADAeC0Kd0IAAIDefwp3QgAAQETSCndCAAAAqiQLd0IAAMAPdwt3QgAAgHXJC3dCAABA2xsMd0IAAABBbgx3QgAAwKbADHdCAACADBMNd0IAAEByZQ13QgAAANi3DXdCAADAPQoOd0IAAICjXA53QgAAQAmvDndCAAAAbwEPd0IAAMDUUw93QgAAgDqmD3dCAABAoPgPd0IAAAAGSxB3QgAAwGudEHdCAACA0e8Qd0IAAEA3QhF3QgAAAJ2UEXdCAADAAucRd0IAAIBoORJ3QgAAQM6LEndCAAAANN4Sd0IAAMCZMBN3QgAAgP+CE3dCAABAZdUTd0IAAADLJxR3QgAAwDB6FHdCAACAlswUd0IAAED8HhV3QgAAAGJxFXdCAADAx8MVd0IAAIAtFhZ3QgAAQJNoFndC\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}, \\\"mobility\\\": {\\\"__ndarray__\\\": \\\"j8L1KFxHYUCQwvUoXO9aQB+F61G4bl9A4XoUrkdxXkCx5BdLfmFdQOi0gU4baF5AaQOdNtDJYEBBpw102nhhQLWBThvotFpA4XoUrkfhXEC4HoXrUWhcQNijcD0KV1tAN9BpA52WXECX/GLJL4ZfQKDTBjptaGBASOF6FK4XW0BgLPnFku9aQIXrUbge9VpAgU4b6LShWkDbQKcNdBpbQK9H4XoU7l1AlvxiyS8mYEARERERETFaQA102kCnjVlALPnFkl/MWEAVrkfhepRYQLWBThvodFZAawOdNtBpVUDTBjptoPNUQLy7u7u7q1FAMzMzMzODUECF61G4HmVNQAc6baDTRktAlfxiyS9WSEAwlvxiya9FQLy7u7u7O0FAZ2ZmZmbGQkADnTbQacNDQNBpA502EERApw102kBHREAiIiIiIuJEQMWSXyz5RUZAKVyPwvXIRkA6baDTBppBQHE9Ctej0ERA3d3d3d2dRkDD9Shcj+JGQNejcD0K90ZAdNpApw30RUAlv1jyi0VHQEVERERERExAgU4b6LShS0B/seQXS95LQA102kCnTUxAPQrXo3AdS0BFRERERIRLQJDC9Shcz0lA\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}}}, {\\\"cols\\\": null, \\\"column_source\\\": {\\\"id\\\": \\\"1127\\\"}, \\\"kind\\\": \\\"ColumnDataChanged\\\", \\\"new\\\": {\\\"date\\\": {\\\"__ndarray__\\\": \\\"AABAUWIEd0IAAAC3tAR3QgAAwBwHBXdCAACAglkFd0IAAEDoqwV3QgAAAE7+BXdCAADAs1AGd0IAAIAZowZ3QgAAQH/1BndCAAAA5UcHd0IAAMBKmgd3QgAAgLDsB3dCAABAFj8Id0IAAAB8kQh3QgAAwOHjCHdCAACARzYJd0IAAECtiAl3QgAAABPbCXdCAADAeC0Kd0IAAIDefwp3QgAAQETSCndCAAAAqiQLd0IAAMAPdwt3QgAAgHXJC3dCAABA2xsMd0IAAABBbgx3QgAAwKbADHdCAACADBMNd0IAAEByZQ13QgAAANi3DXdCAADAPQoOd0IAAICjXA53QgAAQAmvDndCAAAAbwEPd0IAAMDUUw93QgAAgDqmD3dCAABAoPgPd0IAAAAGSxB3QgAAwGudEHdCAACA0e8Qd0IAAEA3QhF3QgAAAJ2UEXdCAADAAucRd0IAAIBoORJ3QgAAQM6LEndCAAAANN4Sd0IAAMCZMBN3QgAAgP+CE3dCAABAZdUTd0IAAADLJxR3QgAAwDB6FHdCAACAlswUd0IAAED8HhV3QgAAAGJxFXdCAADAx8MVd0IAAIAtFhZ3QgAAQJNoFndC\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}, \\\"parks\\\": {\\\"__ndarray__\\\": \\\"AAAAAAAgYkAAAAAAAEBbQAAAAAAAwFpAAAAAAACAW0AAAAAAAIBaQAAAAAAAgFxAAAAAAADAXEAAAAAAAIBfQAAAAAAAAFNAAAAAAABAXUAAAAAAAMBcQAAAAAAAAFlAAAAAAABAWEAAAAAAAEBbQAAAAAAAQFtAAAAAAABAXkAAAAAAAEBbQAAAAAAAAFtAAAAAAACAXEAAAAAAAABZQAAAAAAAQFZAAAAAAADAXUAAAAAAAGBgQAAAAAAAwFpAAAAAAADAVUAAAAAAAEBdQAAAAAAAAFpAAAAAAABAWEAAAAAAAKBgQAAAAAAA4GVAAAAAAACAYUAAAAAAAGBgQAAAAAAAAGJAAAAAAADAXEAAAAAAAIBVQAAAAAAAQFFAAAAAAABAWUAAAAAAAMBXQAAAAAAAQFtAAAAAAADAW0AAAAAAAMBZQAAAAAAAQF5AAAAAAACgYEAAAAAAAIBJQAAAAAAAwFVAAAAAAADAWkAAAAAAAABeQAAAAAAAgFpAAAAAAADAVUAAAAAAAEBeQAAAAAAAIGRAAAAAAACgYkAAAAAAAMBiQAAAAAAAoGNAAAAAAAAgYUAAAAAAAIBlQAAAAAAA4GBA\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}}}, {\\\"attr\\\": \\\"text\\\", \\\"kind\\\": \\\"ModelChanged\\\", \\\"model\\\": {\\\"id\\\": \\\"1358\\\"}, \\\"new\\\": \\\"<span style=\\\\\\\"color:black;font-family:Arial;font-style:bold;font-weight:bold;font-size:12pt\\\\\\\">region: Germany<\\\\/span>\\\"}], \\\"references\\\": []}\",\"header\":\"{\\\"msgid\\\": \\\"2281\\\", \\\"msgtype\\\": \\\"PATCH-DOC\\\"}\",\"metadata\":\"{}\"},\"Ireland\":{\"content\":\"{\\\"events\\\": [{\\\"attr\\\": \\\"start\\\", \\\"kind\\\": \\\"ModelChanged\\\", \\\"model\\\": {\\\"id\\\": \\\"1004\\\"}, \\\"new\\\": -151.5}, {\\\"attr\\\": \\\"reset_start\\\", \\\"kind\\\": \\\"ModelChanged\\\", \\\"model\\\": {\\\"id\\\": \\\"1004\\\"}, \\\"new\\\": -151.5}, {\\\"attr\\\": \\\"end\\\", \\\"kind\\\": \\\"ModelChanged\\\", \\\"model\\\": {\\\"id\\\": \\\"1004\\\"}, \\\"new\\\": 1666.5}, {\\\"attr\\\": \\\"reset_end\\\", \\\"kind\\\": \\\"ModelChanged\\\", \\\"model\\\": {\\\"id\\\": \\\"1004\\\"}, \\\"new\\\": 1666.5}, {\\\"cols\\\": null, \\\"column_source\\\": {\\\"id\\\": \\\"1033\\\"}, \\\"kind\\\": \\\"ColumnDataChanged\\\", \\\"new\\\": {\\\"date\\\": {\\\"__ndarray__\\\": \\\"AABAUWIEd0IAAAC3tAR3QgAAwBwHBXdCAACAglkFd0IAAEDoqwV3QgAAAE7+BXdCAADAs1AGd0IAAIAZowZ3QgAAQH/1BndCAAAA5UcHd0IAAMBKmgd3QgAAgLDsB3dCAABAFj8Id0IAAAB8kQh3QgAAwOHjCHdCAACARzYJd0IAAECtiAl3QgAAABPbCXdCAADAeC0Kd0IAAIDefwp3QgAAQETSCndCAAAAqiQLd0IAAMAPdwt3QgAAgHXJC3dCAABA2xsMd0IAAABBbgx3QgAAwKbADHdCAACADBMNd0IAAEByZQ13QgAAANi3DXdCAADAPQoOd0IAAICjXA53QgAAQAmvDndCAAAAbwEPd0IAAMDUUw93QgAAgDqmD3dCAABAoPgPd0IAAAAGSxB3QgAAwGudEHdCAACA0e8Qd0IAAEA3QhF3QgAAAJ2UEXdCAADAAucRd0IAAIBoORJ3QgAAQM6LEndCAAAANN4Sd0IAAMCZMBN3QgAAgP+CE3dCAABAZdUTd0IAAADLJxR3QgAAwDB6FHdCAACAlswUd0IAAED8HhV3QgAAAGJxFXdCAADAx8MVd0IAAIAtFhZ3QgAAQJNoFndC\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}, \\\"new\\\": {\\\"__ndarray__\\\": \\\"AAAAAAAA+H8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAEEAAAAAAAAAAAAAAAAAAAChAAAAAAAAAAAAAAAAAAADwPwAAAAAAAABAAAAAAAAAKkAAAAAAAAAiQAAAAAAAAAAAAAAAAACAR0AAAAAAAIBDQAAAAAAAAAAAAAAAAAAAREAAAAAAAABLQAAAAAAAQFFAAAAAAACQcEAAAAAAAIBfQAAAAAAAgFlAAAAAAABAXkAAAAAAAGBrQAAAAAAAgGlAAAAAAABgbUAAAAAAAOBvQAAAAAAA4HJAAAAAAABgckAAAAAAAABpQAAAAAAAcHJAAAAAAABQdEAAAAAAAIBqQAAAAAAAIHlAAAAAAACAekAAAAAAALB0QAAAAAAAYHhAAAAAAAAgd0AAAAAAAJB1QAAAAAAA0HZAAAAAAABAf0AAAAAAAKyXQAAAAAAAOIpA\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}}}, {\\\"cols\\\": null, \\\"column_source\\\": {\\\"id\\\": \\\"1074\\\"}, \\\"kind\\\": \\\"ColumnDataChanged\\\", \\\"new\\\": {\\\"date\\\": {\\\"__ndarray__\\\": \\\"AABAUWIEd0IAAAC3tAR3QgAAwBwHBXdCAACAglkFd0IAAEDoqwV3QgAAAE7+BXdCAADAs1AGd0IAAIAZowZ3QgAAQH/1BndCAAAA5UcHd0IAAMBKmgd3QgAAgLDsB3dCAABAFj8Id0IAAAB8kQh3QgAAwOHjCHdCAACARzYJd0IAAECtiAl3QgAAABPbCXdCAADAeC0Kd0IAAIDefwp3QgAAQETSCndCAAAAqiQLd0IAAMAPdwt3QgAAgHXJC3dCAABA2xsMd0IAAABBbgx3QgAAwKbADHdCAACADBMNd0IAAEByZQ13QgAAANi3DXdCAADAPQoOd0IAAICjXA53QgAAQAmvDndCAAAAbwEPd0IAAMDUUw93QgAAgDqmD3dCAABAoPgPd0IAAAAGSxB3QgAAwGudEHdCAACA0e8Qd0IAAEA3QhF3QgAAAJ2UEXdCAADAAucRd0IAAIBoORJ3QgAAQM6LEndCAAAANN4Sd0IAAMCZMBN3QgAAgP+CE3dCAABAZdUTd0IAAADLJxR3QgAAwDB6FHdCAACAlswUd0IAAED8HhV3QgAAAGJxFXdCAADAx8MVd0IAAIAtFhZ3QgAAQJNoFndC\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}, \\\"new_100k\\\": {\\\"__ndarray__\\\": \\\"AAAAAAAA+H8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIOc/2MgGZU/AAAAAAAAAAAAAAAAAAAAAIOc/2MgGZU/gpz/YyAZtT8AAAAAAAAAAMRq/5Wwpc8/AAAAAAAAAACAnP9jIBmVP4ic/2MgGaU/Kq8/UWok0T8UkH9wRLzHPwAAAAAAAAAA4G3fkuf87j/Aht95n7bpPwAAAAAAAAAApIP/fGhf6j8OrF9UM83xP7yUz+sWv/Y/A5mDhwLXFUAUnm/iu8QEQLSwr88F0ABA+KGHnsDxA0Dkqou1fgwSQLiwr88F0BBArKTLuxBeE0DgnJtDBwQVQKiK9zWk4xhAyI3XMts6GEA4sh9OoXsQQGCNO1P0TxhAuIHzHubIGkCgrc/SzngRQOCxg266kCBAmK3P0s54IUBgf0vhfEcbQDi0K6wjEiBAQHCH0FB+HkDgecOm3G4cQCByky7TFB5A6J6noYmaJEDIbPKr7DY/QICu7klWSTFA\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}}}, {\\\"cols\\\": null, \\\"column_source\\\": {\\\"id\\\": \\\"1119\\\"}, \\\"kind\\\": \\\"ColumnDataChanged\\\", \\\"new\\\": {\\\"date\\\": {\\\"__ndarray__\\\": \\\"AABAUWIEd0IAAAC3tAR3QgAAwBwHBXdCAACAglkFd0IAAEDoqwV3QgAAAE7+BXdCAADAs1AGd0IAAIAZowZ3QgAAQH/1BndCAAAA5UcHd0IAAMBKmgd3QgAAgLDsB3dCAABAFj8Id0IAAAB8kQh3QgAAwOHjCHdCAACARzYJd0IAAECtiAl3QgAAABPbCXdCAADAeC0Kd0IAAIDefwp3QgAAQETSCndCAAAAqiQLd0IAAMAPdwt3QgAAgHXJC3dCAABA2xsMd0IAAABBbgx3QgAAwKbADHdCAACADBMNd0IAAEByZQ13QgAAANi3DXdCAADAPQoOd0IAAICjXA53QgAAQAmvDndCAAAAbwEPd0IAAMDUUw93QgAAgDqmD3dCAABAoPgPd0IAAAAGSxB3QgAAwGudEHdCAACA0e8Qd0IAAEA3QhF3QgAAAJ2UEXdCAADAAucRd0IAAIBoORJ3QgAAQM6LEndCAAAANN4Sd0IAAMCZMBN3QgAAgP+CE3dCAABAZdUTd0IAAADLJxR3QgAAwDB6FHdCAACAlswUd0IAAED8HhV3QgAAAGJxFXdCAADAx8MVd0IAAIAtFhZ3QgAAQJNoFndC\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}, \\\"mobility\\\": {\\\"__ndarray__\\\": \\\"k18s+cXKYkCBThvotCFgQAc6baDT9mBAyS+W/GIZYUDziyW/WFJhQLy7u7u762FAO22g0wZKZEBSuB6F6xFjQFjyiyW/mF1A84slv1hyXEBtoNMGOi1cQIFOG+i08V1AMJb8YslfYEBFRERERORiQHsUrkfh4mFAU7gehesxX0Ab6LSBTtteQDCW/GLJR2BAs+QXS35RX0CZmZmZmRlgQDltoNMGomJA20CnDXRaY0AAAAAAADBgQJ020GkDXV5A5RdLfrHUXEBI4XoUrqdaQNQGOm2gw1ZAoNMGOm2gV0BgLPnFku9UQIFOG+i0MVBAyS+W/GKJSUDbQKcNdNpFQB+F61G4/kNAO22g0wYaREBI4XoUrqdEQHE9CtejcEFAseQXS37xQ0AHOm2g02ZAQDMzMzMzMz9AIyIiIiLiPkDD9ShcjwI+QDttoNMGOkZALPnFkl8sPECX/GLJL1Y0QNQGOm2gkzVAq6qqqqrqNUDsUbgehas1QHTaQKcNNDVAN9BpA532NkB02kCnDXQ0QBhLfrHkFzJAIyIiIiJiNkBnZmZmZuY4QKuqqqqqajlAf7HkF0v+N0BfLPnFkl84QBvotIFOWzZA\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}}}, {\\\"cols\\\": null, \\\"column_source\\\": {\\\"id\\\": \\\"1127\\\"}, \\\"kind\\\": \\\"ColumnDataChanged\\\", \\\"new\\\": {\\\"date\\\": {\\\"__ndarray__\\\": \\\"AABAUWIEd0IAAAC3tAR3QgAAwBwHBXdCAACAglkFd0IAAEDoqwV3QgAAAE7+BXdCAADAs1AGd0IAAIAZowZ3QgAAQH/1BndCAAAA5UcHd0IAAMBKmgd3QgAAgLDsB3dCAABAFj8Id0IAAAB8kQh3QgAAwOHjCHdCAACARzYJd0IAAECtiAl3QgAAABPbCXdCAADAeC0Kd0IAAIDefwp3QgAAQETSCndCAAAAqiQLd0IAAMAPdwt3QgAAgHXJC3dCAABA2xsMd0IAAABBbgx3QgAAwKbADHdCAACADBMNd0IAAEByZQ13QgAAANi3DXdCAADAPQoOd0IAAICjXA53QgAAQAmvDndCAAAAbwEPd0IAAMDUUw93QgAAgDqmD3dCAABAoPgPd0IAAAAGSxB3QgAAwGudEHdCAACA0e8Qd0IAAEA3QhF3QgAAAJ2UEXdCAADAAucRd0IAAIBoORJ3QgAAQM6LEndCAAAANN4Sd0IAAMCZMBN3QgAAgP+CE3dCAABAZdUTd0IAAADLJxR3QgAAwDB6FHdCAACAlswUd0IAAED8HhV3QgAAAGJxFXdCAADAx8MVd0IAAIAtFhZ3QgAAQJNoFndC\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}, \\\"parks\\\": {\\\"__ndarray__\\\": \\\"AAAAAAAAUEAAAAAAAMBRQAAAAAAAAFxAAAAAAAAAXEAAAAAAAMBXQAAAAAAAAFxAAAAAAADAWEAAAAAAAABYQAAAAAAAQFlAAAAAAADAWUAAAAAAAIBaQAAAAAAAQFtAAAAAAADAXEAAAAAAAABZQAAAAAAAAFJAAAAAAADAV0AAAAAAAABcQAAAAAAAIGBAAAAAAABAX0AAAAAAAMBcQAAAAAAAgFtAAAAAAADAWEAAAAAAAABZQAAAAAAAwFVAAAAAAADAXEAAAAAAAEBYQAAAAAAAwFVAAAAAAABAWUAAAAAAAEBVQAAAAAAAAF5AAAAAAABAXkAAAAAAAOBkQAAAAAAAgFxAAAAAAAAgYEAAAAAAAABdQAAAAAAAAFZAAAAAAABgYUAAAAAAAMBaQAAAAAAAgFtAAAAAAABAXEAAAAAAAMBcQAAAAAAAAFlAAAAAAACAREAAAAAAAIBEQAAAAAAAgE9AAAAAAACAU0AAAAAAAEBRQAAAAAAAAE9AAAAAAABAUEAAAAAAAABLQAAAAAAAgERAAAAAAADAVkAAAAAAAIBaQAAAAAAAgFZAAAAAAAAAU0AAAAAAAIBSQAAAAAAAQFFA\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}}}, {\\\"attr\\\": \\\"text\\\", \\\"kind\\\": \\\"ModelChanged\\\", \\\"model\\\": {\\\"id\\\": \\\"1358\\\"}, \\\"new\\\": \\\"<span style=\\\\\\\"color:black;font-family:Arial;font-style:bold;font-weight:bold;font-size:12pt\\\\\\\">region: Ireland<\\\\/span>\\\"}], \\\"references\\\": []}\",\"header\":\"{\\\"msgid\\\": \\\"2268\\\", \\\"msgtype\\\": \\\"PATCH-DOC\\\"}\",\"metadata\":\"{}\"},\"Israel\":{\"content\":\"{\\\"events\\\": [{\\\"attr\\\": \\\"start\\\", \\\"kind\\\": \\\"ModelChanged\\\", \\\"model\\\": {\\\"id\\\": \\\"1004\\\"}, \\\"new\\\": -113.10000000000001}, {\\\"attr\\\": \\\"reset_start\\\", \\\"kind\\\": \\\"ModelChanged\\\", \\\"model\\\": {\\\"id\\\": \\\"1004\\\"}, \\\"new\\\": -113.10000000000001}, {\\\"attr\\\": \\\"end\\\", \\\"kind\\\": \\\"ModelChanged\\\", \\\"model\\\": {\\\"id\\\": \\\"1004\\\"}, \\\"new\\\": 1244.1}, {\\\"attr\\\": \\\"reset_end\\\", \\\"kind\\\": \\\"ModelChanged\\\", \\\"model\\\": {\\\"id\\\": \\\"1004\\\"}, \\\"new\\\": 1244.1}, {\\\"cols\\\": null, \\\"column_source\\\": {\\\"id\\\": \\\"1033\\\"}, \\\"kind\\\": \\\"ColumnDataChanged\\\", \\\"new\\\": {\\\"date\\\": {\\\"__ndarray__\\\": \\\"AABAUWIEd0IAAAC3tAR3QgAAwBwHBXdCAACAglkFd0IAAEDoqwV3QgAAAE7+BXdCAADAs1AGd0IAAIAZowZ3QgAAQH/1BndCAAAA5UcHd0IAAMBKmgd3QgAAgLDsB3dCAABAFj8Id0IAAAB8kQh3QgAAwOHjCHdCAACARzYJd0IAAECtiAl3QgAAABPbCXdCAADAeC0Kd0IAAIDefwp3QgAAQETSCndCAAAAqiQLd0IAAMAPdwt3QgAAgHXJC3dCAABA2xsMd0IAAABBbgx3QgAAwKbADHdCAACADBMNd0IAAEByZQ13QgAAANi3DXdCAADAPQoOd0IAAICjXA53QgAAQAmvDndCAAAAbwEPd0IAAMDUUw93QgAAgDqmD3dCAABAoPgPd0IAAAAGSxB3QgAAwGudEHdCAACA0e8Qd0IAAEA3QhF3QgAAAJ2UEXdCAADAAucRd0IAAIBoORJ3QgAAQM6LEndCAAAANN4Sd0IAAMCZMBN3QgAAgP+CE3dCAABAZdUTd0IAAADLJxR3QgAAwDB6FHdCAACAlswUd0IAAED8HhV3QgAAAGJxFXdCAADAx8MVd0IAAIAtFhZ3QgAAQJNoFndC\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}, \\\"new\\\": {\\\"__ndarray__\\\": \\\"AAAAAAAA+H8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAAhAAAAAAAAACEAAAAAAAAAAAAAAAAAAAABAAAAAAAAACEAAAAAAAAAUQAAAAAAAADFAAAAAAAAAGEAAAAAAAAAyQAAAAAAAAAAAAAAAAAAALEAAAAAAAAAQQAAAAAAAADVAAAAAAAAAOkAAAAAAAAA9QAAAAAAAAE1AAAAAAAAAFEAAAAAAAABAQAAAAAAAAEtAAAAAAADAXkAAAAAAAIBZQAAAAAAA4GZAAAAAAABgZUAAAAAAAIBnQAAAAAAA4GRAAAAAAACskUAAAAAAAEB0QAAAAAAAYHVAAAAAAABAgkAAAAAAAKCDQAAAAAAAAHxAAAAAAAC4hEAAAAAAAPCGQAAAAAAA6IdAAAAAAADYgUAAAAAAAHB6QAAAAAAAGIJAAAAAAACgfUAAAAAAAIB1QAAAAAAAgGNAAAAAAACggUAAAAAAAIB7QAAAAAAA8HRA\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}}}, {\\\"cols\\\": null, \\\"column_source\\\": {\\\"id\\\": \\\"1074\\\"}, \\\"kind\\\": \\\"ColumnDataChanged\\\", \\\"new\\\": {\\\"date\\\": {\\\"__ndarray__\\\": \\\"AABAUWIEd0IAAAC3tAR3QgAAwBwHBXdCAACAglkFd0IAAEDoqwV3QgAAAE7+BXdCAADAs1AGd0IAAIAZowZ3QgAAQH/1BndCAAAA5UcHd0IAAMBKmgd3QgAAgLDsB3dCAABAFj8Id0IAAAB8kQh3QgAAwOHjCHdCAACARzYJd0IAAECtiAl3QgAAABPbCXdCAADAeC0Kd0IAAIDefwp3QgAAQETSCndCAAAAqiQLd0IAAMAPdwt3QgAAgHXJC3dCAABA2xsMd0IAAABBbgx3QgAAwKbADHdCAACADBMNd0IAAEByZQ13QgAAANi3DXdCAADAPQoOd0IAAICjXA53QgAAQAmvDndCAAAAbwEPd0IAAMDUUw93QgAAgDqmD3dCAABAoPgPd0IAAAAGSxB3QgAAwGudEHdCAACA0e8Qd0IAAEA3QhF3QgAAAJ2UEXdCAADAAucRd0IAAIBoORJ3QgAAQM6LEndCAAAANN4Sd0IAAMCZMBN3QgAAgP+CE3dCAABAZdUTd0IAAADLJxR3QgAAwDB6FHdCAACAlswUd0IAAED8HhV3QgAAAGJxFXdCAADAx8MVd0IAAIAtFhZ3QgAAQJNoFndC\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}, \\\"new_100k\\\": {\\\"__ndarray__\\\": \\\"AAAAAAAA+H8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAr4CYYZ4Nhz8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK+AmGGeDYc/roCYYZ4Nhz+wgJhhng2HP4NgMsk2SqE/gmAyyTZKoT8AAAAAAAAAALCAmGGeDZc/hGAyyTZKoT/YoP75BdGsP7oIskd4fsg/gGAyyTZKsT/IkMstUu/JPwAAAAAAAAAAmHBlleorxD/AgJhhng2nP9woGODfQc4/kOhLrxC70j+cNHKIV+TUP6I0cohX5OQ/wKD++QXRrD+wgJhhng3XP5CsWKJ9c+M/qovIMRYn9j+IhsU12l7yPwAExDe8egBA6LthljHM/j+A/qtPAO4AQOj3VKPEE/4/IDBLrkp2KUDYAoVzPC0NQOi7YZYxzA5A0PJRp4hLGkDQDbVDtEYcQJhwZZXqKxRAqPpglyLaHUA80PQGQ4YgQCguaZLsOCFAcJPXIbC1GUBQfqFZwAsTQJD1XZvmERpAIC9aoJtXFUDg7CTTTPoOQMDc8QaZGPw/0P2BdwBlGUCgDt8btM8TQECQtkHSKg5A\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}}}, {\\\"cols\\\": null, \\\"column_source\\\": {\\\"id\\\": \\\"1119\\\"}, \\\"kind\\\": \\\"ColumnDataChanged\\\", \\\"new\\\": {\\\"date\\\": {\\\"__ndarray__\\\": \\\"AABAUWIEd0IAAAC3tAR3QgAAwBwHBXdCAACAglkFd0IAAEDoqwV3QgAAAE7+BXdCAADAs1AGd0IAAIAZowZ3QgAAQH/1BndCAAAA5UcHd0IAAMBKmgd3QgAAgLDsB3dCAABAFj8Id0IAAAB8kQh3QgAAwOHjCHdCAACARzYJd0IAAECtiAl3QgAAABPbCXdCAADAeC0Kd0IAAIDefwp3QgAAQETSCndCAAAAqiQLd0IAAMAPdwt3QgAAgHXJC3dCAABA2xsMd0IAAABBbgx3QgAAwKbADHdCAACADBMNd0IAAEByZQ13QgAAANi3DXdCAADAPQoOd0IAAICjXA53QgAAQAmvDndCAAAAbwEPd0IAAMDUUw93QgAAgDqmD3dCAABAoPgPd0IAAAAGSxB3QgAAwGudEHdCAACA0e8Qd0IAAEA3QhF3QgAAAJ2UEXdCAADAAucRd0IAAIBoORJ3QgAAQM6LEndCAAAANN4Sd0IAAMCZMBN3QgAAgP+CE3dCAABAZdUTd0IAAADLJxR3QgAAwDB6FHdCAACAlswUd0IAAED8HhV3QgAAAGJxFXdCAADAx8MVd0IAAIAtFhZ3QgAAQJNoFndC\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}, \\\"mobility\\\": {\\\"__ndarray__\\\": \\\"AAAAAABgW0DhehSuR3lbQJqZmZmZWVxA9ihcj8LNXECF61G4HqVZQArXo3A9JmBA4XoUrkdJW0AK16NwPWpYQHA9Ctej6FtAzMzMzMxsW0ApXI/C9RhcQK5H4XoULlxAw/UoXI/CYEAUrkfherxbQLgehetRUFdAhetRuB7dXUApXI/C9UxhQOJ6FK5HGVtA16NwPQo3W0BxPQrXo7BdQFK4HoXreVZAPgrXo3BFV0BxPQrXo3hbQHoUrkfhOl5ArkfhehSGW0A0MzMzM8tXQAAAAAAAUFJAAAAAAADQR0BI4XoUrndJQJDC9Shcb05AmpmZmZlZTkDMzMzMzMxCQM3MzMzMPEFAexSuR+FaQEAUrkfhelQ2QNejcD0KNzpApHA9CtfzQUDhehSuRzFCQNejcD0KB0RAKVyPwvWIRUCamZmZmXlAQBSuR+F6FDlAkML1KFxPOUD2KFyPwvU/QM3MzMzMbD9AUrgehesxPkAoXI/C9cg9QHE9CtejAEBApHA9CtdjOECuR+F6FE45QFyPwvUorEFAZmZmZmZmQ0C4HoXrUWhDQEjhehSuRzNApHA9CtcDNUBSuB6F67E2QML1KFyPwjpA\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}}}, {\\\"cols\\\": null, \\\"column_source\\\": {\\\"id\\\": \\\"1127\\\"}, \\\"kind\\\": \\\"ColumnDataChanged\\\", \\\"new\\\": {\\\"date\\\": {\\\"__ndarray__\\\": \\\"AABAUWIEd0IAAAC3tAR3QgAAwBwHBXdCAACAglkFd0IAAEDoqwV3QgAAAE7+BXdCAADAs1AGd0IAAIAZowZ3QgAAQH/1BndCAAAA5UcHd0IAAMBKmgd3QgAAgLDsB3dCAABAFj8Id0IAAAB8kQh3QgAAwOHjCHdCAACARzYJd0IAAECtiAl3QgAAABPbCXdCAADAeC0Kd0IAAIDefwp3QgAAQETSCndCAAAAqiQLd0IAAMAPdwt3QgAAgHXJC3dCAABA2xsMd0IAAABBbgx3QgAAwKbADHdCAACADBMNd0IAAEByZQ13QgAAANi3DXdCAADAPQoOd0IAAICjXA53QgAAQAmvDndCAAAAbwEPd0IAAMDUUw93QgAAgDqmD3dCAABAoPgPd0IAAAAGSxB3QgAAwGudEHdCAACA0e8Qd0IAAEA3QhF3QgAAAJ2UEXdCAADAAucRd0IAAIBoORJ3QgAAQM6LEndCAAAANN4Sd0IAAMCZMBN3QgAAgP+CE3dCAABAZdUTd0IAAADLJxR3QgAAwDB6FHdCAACAlswUd0IAAED8HhV3QgAAAGJxFXdCAADAx8MVd0IAAIAtFhZ3QgAAQJNoFndC\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}, \\\"parks\\\": {\\\"__ndarray__\\\": \\\"AAAAAACAZEAAAAAAAABcQAAAAAAAQFtAAAAAAAAAW0AAAAAAAIBWQAAAAAAAQFtAAAAAAAAAYkAAAAAAAMBVQAAAAAAAQFtAAAAAAACAWUAAAAAAAMBXQAAAAAAAwF5AAAAAAAAAX0AAAAAAAKBmQAAAAAAAwFtAAAAAAABAXEAAAAAAAKBpQAAAAAAAgFtAAAAAAADAX0AAAAAAAMBeQAAAAAAAQFdAAAAAAACgYEAAAAAAAIBgQAAAAAAAgF9AAAAAAABgYkAAAAAAAABiQAAAAAAAwFRAAAAAAAAAUEAAAAAAAEBRQAAAAAAAgFxAAAAAAACAX0AAAAAAAIBMQAAAAAAAAElAAAAAAAAAR0AAAAAAAABEQAAAAAAAAEVAAAAAAAAAUUAAAAAAAABRQAAAAAAAAExAAAAAAACAS0AAAAAAAABBQAAAAAAAAEFAAAAAAAAANEAAAAAAAABGQAAAAAAAAENAAAAAAACAQ0AAAAAAAABDQAAAAAAAgEVAAAAAAACARkAAAAAAAAA8QAAAAAAAAEhAAAAAAACARkAAAAAAAABHQAAAAAAAADtAAAAAAAAAN0AAAAAAAABAQAAAAAAAADpA\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}}}, {\\\"attr\\\": \\\"text\\\", \\\"kind\\\": \\\"ModelChanged\\\", \\\"model\\\": {\\\"id\\\": \\\"1358\\\"}, \\\"new\\\": \\\"<span style=\\\\\\\"color:black;font-family:Arial;font-style:bold;font-weight:bold;font-size:12pt\\\\\\\">region: Israel<\\\\/span>\\\"}], \\\"references\\\": []}\",\"header\":\"{\\\"msgid\\\": \\\"2255\\\", \\\"msgtype\\\": \\\"PATCH-DOC\\\"}\",\"metadata\":\"{}\"},\"Italy\":{\"content\":\"{\\\"events\\\": [{\\\"attr\\\": \\\"start\\\", \\\"kind\\\": \\\"ModelChanged\\\", \\\"model\\\": {\\\"id\\\": \\\"1004\\\"}, \\\"new\\\": -655.7}, {\\\"attr\\\": \\\"reset_start\\\", \\\"kind\\\": \\\"ModelChanged\\\", \\\"model\\\": {\\\"id\\\": \\\"1004\\\"}, \\\"new\\\": -655.7}, {\\\"attr\\\": \\\"end\\\", \\\"kind\\\": \\\"ModelChanged\\\", \\\"model\\\": {\\\"id\\\": \\\"1004\\\"}, \\\"new\\\": 7212.7}, {\\\"attr\\\": \\\"reset_end\\\", \\\"kind\\\": \\\"ModelChanged\\\", \\\"model\\\": {\\\"id\\\": \\\"1004\\\"}, \\\"new\\\": 7212.7}, {\\\"cols\\\": null, \\\"column_source\\\": {\\\"id\\\": \\\"1033\\\"}, \\\"kind\\\": \\\"ColumnDataChanged\\\", \\\"new\\\": {\\\"date\\\": {\\\"__ndarray__\\\": \\\"AABAUWIEd0IAAAC3tAR3QgAAwBwHBXdCAACAglkFd0IAAEDoqwV3QgAAAE7+BXdCAADAs1AGd0IAAIAZowZ3QgAAQH/1BndCAAAA5UcHd0IAAMBKmgd3QgAAgLDsB3dCAABAFj8Id0IAAAB8kQh3QgAAwOHjCHdCAACARzYJd0IAAECtiAl3QgAAABPbCXdCAADAeC0Kd0IAAIDefwp3QgAAQETSCndCAAAAqiQLd0IAAMAPdwt3QgAAgHXJC3dCAABA2xsMd0IAAABBbgx3QgAAwKbADHdCAACADBMNd0IAAEByZQ13QgAAANi3DXdCAADAPQoOd0IAAICjXA53QgAAQAmvDndCAAAAbwEPd0IAAMDUUw93QgAAgDqmD3dCAABAoPgPd0IAAAAGSxB3QgAAwGudEHdCAACA0e8Qd0IAAEA3QhF3QgAAAJ2UEXdCAADAAucRd0IAAIBoORJ3QgAAQM6LEndCAAAANN4Sd0IAAMCZMBN3QgAAgP+CE3dCAABAZdUTd0IAAADLJxR3QgAAwDB6FHdCAACAlswUd0IAAED8HhV3QgAAAGJxFXdCAADAx8MVd0IAAIAtFhZ3QgAAQJNoFndC\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}, \\\"new\\\": {\\\"__ndarray__\\\": \\\"AAAAAAAA+H8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMUAAAAAAAABFQAAAAAAAQFdAAAAAAACAUkAAAAAAAEBXQAAAAAAAYGBAAAAAAABAaUAAAAAAACBtQAAAAAAAAG5AAAAAAACwgUAAAAAAAGB1QAAAAAAAIH1AAAAAAABYgkAAAAAAAAiIQAAAAAAAUIhAAAAAAAB8k0AAAAAAAFCXQAAAAAAAFJxAAAAAAACIjkAAAAAAABKiQAAAAAAAAAAAAAAAAABOtEAAAAAAAFKrQAAAAAAADKxAAAAAAABCqUAAAAAAAIyrQAAAAAAAb7BAAAAAAADKtEAAAAAAAGK3QAAAAAAAnblAAAAAAAC4tUAAAAAAALWyQAAAAAAAgbRAAAAAAABatEAAAAAAADu4QAAAAAAAFbdAAAAAAABWt0AAAAAAAGG0QAAAAAAApK9AAAAAAACqr0AAAAAAAK6yQAAAAAAAPLJAAAAAAADpsUAAAAAAAMWyQAAAAAAA3LBAAAAAAAAerEAAAAAAAL6nQAAAAAAA+K1AAAAAAABssEAAAAAAAN6uQAAAAAAAVrJA\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}}}, {\\\"cols\\\": null, \\\"column_source\\\": {\\\"id\\\": \\\"1074\\\"}, \\\"kind\\\": \\\"ColumnDataChanged\\\", \\\"new\\\": {\\\"date\\\": {\\\"__ndarray__\\\": \\\"AABAUWIEd0IAAAC3tAR3QgAAwBwHBXdCAACAglkFd0IAAEDoqwV3QgAAAE7+BXdCAADAs1AGd0IAAIAZowZ3QgAAQH/1BndCAAAA5UcHd0IAAMBKmgd3QgAAgLDsB3dCAABAFj8Id0IAAAB8kQh3QgAAwOHjCHdCAACARzYJd0IAAECtiAl3QgAAABPbCXdCAADAeC0Kd0IAAIDefwp3QgAAQETSCndCAAAAqiQLd0IAAMAPdwt3QgAAgHXJC3dCAABA2xsMd0IAAABBbgx3QgAAwKbADHdCAACADBMNd0IAAEByZQ13QgAAANi3DXdCAADAPQoOd0IAAICjXA53QgAAQAmvDndCAAAAbwEPd0IAAMDUUw93QgAAgDqmD3dCAABAoPgPd0IAAAAGSxB3QgAAwGudEHdCAACA0e8Qd0IAAEA3QhF3QgAAAJ2UEXdCAADAAucRd0IAAIBoORJ3QgAAQM6LEndCAAAANN4Sd0IAAMCZMBN3QgAAgP+CE3dCAABAZdUTd0IAAADLJxR3QgAAwDB6FHdCAACAlswUd0IAAED8HhV3QgAAAGJxFXdCAADAx8MVd0IAAIAtFhZ3QgAAQJNoFndC\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}, \\\"new_100k\\\": {\\\"__ndarray__\\\": \\\"AAAAAAAA+H8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzo1T3mfOnD8eX/eux8qxP70E28rKssM/+L8trhZZvz+8BNvKyrLDPzxOY7JJv8s/2tDBqpRk1T9M/JDMC63YP5j1hR7Uatk/IDpCqKL47T9kpfKIHRziP0z8kMwLreg/GLAxI08V7z90LFGmPVz0PzChzQk+mfQ/cHhKswyCAEAcO9oZWcADQHgtXiH8yQdA0EP/vQ3e+T9AlPjvsZ4OQAAAAAAAAAAAKCIggPgzIUAkuoejniUXQEiS3vk0wxdAoLehdEZmFUBA3+SBwlYXQDDUgYa02BtAmAdaZAedIUBQWLkymc8jQOg87dVfsyVAeFBuO6xmIkAwiIh55bIfQICf7RsuXyFA8IpfOyM+IUDQqR5Cc4ckQJAijVZcjiNAgO95d27FI0DAMu99EUQhQABJMbirzhpAgP3QFcHTGkCgOGn0CKcfQMBxtA7d5R5AoJ0cmzhZHkDg9IYXAs4fQCAZ13pnkRxAgK+9EnXSF0AA0fR4ix0UQEBaBvcMZBlA4B/iKJ/TG0AgCJum6iYaQGDicY/rER9A\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}}}, {\\\"cols\\\": null, \\\"column_source\\\": {\\\"id\\\": \\\"1119\\\"}, \\\"kind\\\": \\\"ColumnDataChanged\\\", \\\"new\\\": {\\\"date\\\": {\\\"__ndarray__\\\": \\\"AABAUWIEd0IAAAC3tAR3QgAAwBwHBXdCAACAglkFd0IAAEDoqwV3QgAAAE7+BXdCAADAs1AGd0IAAIAZowZ3QgAAQH/1BndCAAAA5UcHd0IAAMBKmgd3QgAAgLDsB3dCAABAFj8Id0IAAAB8kQh3QgAAwOHjCHdCAACARzYJd0IAAECtiAl3QgAAABPbCXdCAADAeC0Kd0IAAIDefwp3QgAAQETSCndCAAAAqiQLd0IAAMAPdwt3QgAAgHXJC3dCAABA2xsMd0IAAABBbgx3QgAAwKbADHdCAACADBMNd0IAAEByZQ13QgAAANi3DXdCAADAPQoOd0IAAICjXA53QgAAQAmvDndCAAAAbwEPd0IAAMDUUw93QgAAgDqmD3dCAABAoPgPd0IAAAAGSxB3QgAAwGudEHdCAACA0e8Qd0IAAEA3QhF3QgAAAJ2UEXdCAADAAucRd0IAAIBoORJ3QgAAQM6LEndCAAAANN4Sd0IAAMCZMBN3QgAAgP+CE3dCAABAZdUTd0IAAADLJxR3QgAAwDB6FHdCAACAlswUd0IAAED8HhV3QgAAAGJxFXdCAADAx8MVd0IAAIAtFhZ3QgAAQJNoFndC\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}, \\\"mobility\\\": {\\\"__ndarray__\\\": \\\"ERERERGZY0AoXI/C9cBgQJNfLPnFcl1AVVVVVVUlXkBrA5020PleQC35xZJfJGBAiYiIiIiAYUCrqqqqqqpiQCW/WPKLxV1AnTbQaQMtWUCX/GLJL1ZWQOi0gU4biFRAQKcNdNqgVEAjIiIiIkJWQH+x5BdLDldAXY/C9SgsUkAL16NwPbpRQAvXo3A9elJADXTaQKctUkDv7u7u7l5RQKRwPQrX01FAH4XrUbiuUUAhIiIiIuJLQHA9CtejEEZAawOdNtDpPUAwlvxiya85QOF6FK5HITJAcT0K16MwMUDD9Shcj0ItQBvotIFOmyxAw/UoXI/CLkDTBjptoFMuQBhLfrHkly1ALfnFkl+sLkCg0wY6baAvQNBpA502UCxAk18s+cWSJkAwlvxiya8qQKuqqqqqKitAFK5H4XqUKkBLfrHkF8spQP1iyS+W/CpAqA102kCnKkCx5BdLfrEmQNBpA5020CpAXI/C9ShcLEDlF0t+sWQsQHsUrkfhei1AyS+W/GLJLUDNzMzMzMwsQEt+seQXSylAhetRuB6FLUB02kCnDXQwQKRwPQrX4zBADXTaQKfNMUDJL5b8YskyQIiIiIiISDFA\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}}}, {\\\"cols\\\": null, \\\"column_source\\\": {\\\"id\\\": \\\"1127\\\"}, \\\"kind\\\": \\\"ColumnDataChanged\\\", \\\"new\\\": {\\\"date\\\": {\\\"__ndarray__\\\": \\\"AABAUWIEd0IAAAC3tAR3QgAAwBwHBXdCAACAglkFd0IAAEDoqwV3QgAAAE7+BXdCAADAs1AGd0IAAIAZowZ3QgAAQH/1BndCAAAA5UcHd0IAAMBKmgd3QgAAgLDsB3dCAABAFj8Id0IAAAB8kQh3QgAAwOHjCHdCAACARzYJd0IAAECtiAl3QgAAABPbCXdCAADAeC0Kd0IAAIDefwp3QgAAQETSCndCAAAAqiQLd0IAAMAPdwt3QgAAgHXJC3dCAABA2xsMd0IAAABBbgx3QgAAwKbADHdCAACADBMNd0IAAEByZQ13QgAAANi3DXdCAADAPQoOd0IAAICjXA53QgAAQAmvDndCAAAAbwEPd0IAAMDUUw93QgAAgDqmD3dCAABAoPgPd0IAAAAGSxB3QgAAwGudEHdCAACA0e8Qd0IAAEA3QhF3QgAAAJ2UEXdCAADAAucRd0IAAIBoORJ3QgAAQM6LEndCAAAANN4Sd0IAAMCZMBN3QgAAgP+CE3dCAABAZdUTd0IAAADLJxR3QgAAwDB6FHdCAACAlswUd0IAAED8HhV3QgAAAGJxFXdCAADAx8MVd0IAAIAtFhZ3QgAAQJNoFndC\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}, \\\"parks\\\": {\\\"__ndarray__\\\": \\\"AAAAAADgYEAAAAAAAIBfQAAAAAAAwFpAAAAAAAAAXUAAAAAAAMBbQAAAAAAAgF1AAAAAAADAXUAAAAAAAEBgQAAAAAAAwF5AAAAAAACAXkAAAAAAAABeQAAAAAAAgFdAAAAAAADAWEAAAAAAAMBbQAAAAAAAgFlAAAAAAACAUUAAAAAAAIBSQAAAAAAAwFZAAAAAAAAAW0AAAAAAAABWQAAAAAAAAFdAAAAAAACAWUAAAAAAAEBZQAAAAAAAAFNAAAAAAAAAUUAAAAAAAABRQAAAAAAAgENAAAAAAAAAQkAAAAAAAAA2QAAAAAAAADNAAAAAAACAQEAAAAAAAABAQAAAAAAAAD1AAAAAAAAAOkAAAAAAAAA3QAAAAAAAAC5AAAAAAAAAIkAAAAAAAAAzQAAAAAAAADRAAAAAAAAAMkAAAAAAAAAwQAAAAAAAADJAAAAAAAAALEAAAAAAAAAkQAAAAAAAADVAAAAAAAAANkAAAAAAAAA3QAAAAAAAADdAAAAAAAAANkAAAAAAAAAwQAAAAAAAACRAAAAAAAAAOEAAAAAAAAA5QAAAAAAAADhAAAAAAAAAOEAAAAAAAAA4QAAAAAAAADFA\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}}}, {\\\"attr\\\": \\\"text\\\", \\\"kind\\\": \\\"ModelChanged\\\", \\\"model\\\": {\\\"id\\\": \\\"1358\\\"}, \\\"new\\\": \\\"<span style=\\\\\\\"color:black;font-family:Arial;font-style:bold;font-weight:bold;font-size:12pt\\\\\\\">region: Italy<\\\\/span>\\\"}], \\\"references\\\": []}\",\"header\":\"{\\\"msgid\\\": \\\"2242\\\", \\\"msgtype\\\": \\\"PATCH-DOC\\\"}\",\"metadata\":\"{}\"},\"Netherlands\":{\"content\":\"{\\\"events\\\": [{\\\"attr\\\": \\\"start\\\", \\\"kind\\\": \\\"ModelChanged\\\", \\\"model\\\": {\\\"id\\\": \\\"1004\\\"}, \\\"new\\\": -134.6}, {\\\"attr\\\": \\\"reset_start\\\", \\\"kind\\\": \\\"ModelChanged\\\", \\\"model\\\": {\\\"id\\\": \\\"1004\\\"}, \\\"new\\\": -134.6}, {\\\"attr\\\": \\\"end\\\", \\\"kind\\\": \\\"ModelChanged\\\", \\\"model\\\": {\\\"id\\\": \\\"1004\\\"}, \\\"new\\\": 1480.6}, {\\\"attr\\\": \\\"reset_end\\\", \\\"kind\\\": \\\"ModelChanged\\\", \\\"model\\\": {\\\"id\\\": \\\"1004\\\"}, \\\"new\\\": 1480.6}, {\\\"cols\\\": null, \\\"column_source\\\": {\\\"id\\\": \\\"1033\\\"}, \\\"kind\\\": \\\"ColumnDataChanged\\\", \\\"new\\\": {\\\"date\\\": {\\\"__ndarray__\\\": \\\"AABAUWIEd0IAAAC3tAR3QgAAwBwHBXdCAACAglkFd0IAAEDoqwV3QgAAAE7+BXdCAADAs1AGd0IAAIAZowZ3QgAAQH/1BndCAAAA5UcHd0IAAMBKmgd3QgAAgLDsB3dCAABAFj8Id0IAAAB8kQh3QgAAwOHjCHdCAACARzYJd0IAAECtiAl3QgAAABPbCXdCAADAeC0Kd0IAAIDefwp3QgAAQETSCndCAAAAqiQLd0IAAMAPdwt3QgAAgHXJC3dCAABA2xsMd0IAAABBbgx3QgAAwKbADHdCAACADBMNd0IAAEByZQ13QgAAANi3DXdCAADAPQoOd0IAAICjXA53QgAAQAmvDndCAAAAbwEPd0IAAMDUUw93QgAAgDqmD3dCAABAoPgPd0IAAAAGSxB3QgAAwGudEHdCAACA0e8Qd0IAAEA3QhF3QgAAAJ2UEXdCAADAAucRd0IAAIBoORJ3QgAAQM6LEndCAAAANN4Sd0IAAMCZMBN3QgAAgP+CE3dCAABAZdUTd0IAAADLJxR3QgAAwDB6FHdCAACAlswUd0IAAED8HhV3QgAAAGJxFXdCAADAx8MVd0IAAIAtFhZ3QgAAQJNoFndC\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}, \\\"new\\\": {\\\"__ndarray__\\\": \\\"AAAAAAAA+H8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAABRAAAAAAAAAEEAAAAAAAAAgQAAAAAAAABhAAAAAAAAALEAAAAAAAABGQAAAAAAAAEdAAAAAAAAATkAAAAAAAEBTQAAAAAAAAExAAAAAAACATkAAAAAAAEBeQAAAAAAAAAAAAAAAAADwckAAAAAAAIBjQAAAAAAAAGZAAAAAAABgcUAAAAAAAHByQAAAAAAAsHVAAAAAAACQeUAAAAAAAMCAQAAAAAAA6INAAAAAAAAIgkAAAAAAABiBQAAAAAAAgIlAAAAAAADQikAAAAAAABiQQAAAAAAAbJJAAAAAAABQkkAAAAAAAFyRQAAAAAAAuItAAAAAAACQikAAAAAAABSQQAAAAAAAEJFAAAAAAAAkkEAAAAAAAFCMQAAAAAAAKJNAAAAAAABojkAAAAAAAHiIQAAAAAAAaI5AAAAAAAAUk0AAAAAAAAiVQAAAAAAAqJRA\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}}}, {\\\"cols\\\": null, \\\"column_source\\\": {\\\"id\\\": \\\"1074\\\"}, \\\"kind\\\": \\\"ColumnDataChanged\\\", \\\"new\\\": {\\\"date\\\": {\\\"__ndarray__\\\": \\\"AABAUWIEd0IAAAC3tAR3QgAAwBwHBXdCAACAglkFd0IAAEDoqwV3QgAAAE7+BXdCAADAs1AGd0IAAIAZowZ3QgAAQH/1BndCAAAA5UcHd0IAAMBKmgd3QgAAgLDsB3dCAABAFj8Id0IAAAB8kQh3QgAAwOHjCHdCAACARzYJd0IAAECtiAl3QgAAABPbCXdCAADAeC0Kd0IAAIDefwp3QgAAQETSCndCAAAAqiQLd0IAAMAPdwt3QgAAgHXJC3dCAABA2xsMd0IAAABBbgx3QgAAwKbADHdCAACADBMNd0IAAEByZQ13QgAAANi3DXdCAADAPQoOd0IAAICjXA53QgAAQAmvDndCAAAAbwEPd0IAAMDUUw93QgAAgDqmD3dCAABAoPgPd0IAAAAGSxB3QgAAwGudEHdCAACA0e8Qd0IAAEA3QhF3QgAAAJ2UEXdCAADAAucRd0IAAIBoORJ3QgAAQM6LEndCAAAANN4Sd0IAAMCZMBN3QgAAgP+CE3dCAABAZdUTd0IAAADLJxR3QgAAwDB6FHdCAACAlswUd0IAAED8HhV3QgAAAGJxFXdCAADAx8MVd0IAAIAtFhZ3QgAAQJNoFndC\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}, \\\"new_100k\\\": {\\\"__ndarray__\\\": \\\"AAAAAAAA+H8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMR8P8WXFdz8AAAAAAAAAAP7mUm2/tp0/MB8P8WXFlz8zHw/xZcWnP2RXy3QM1KE/SjvtMrnMtD9yZboVtlfQP2veQkXhFdE/Pi3+kQ9J1j+IMQamfpncP0w77TK5zNQ/tGnCKSWo1j+AS+BdmnjmPwAAAAAAAAAA6uVQqKMi/D8Ibso9lPjsP3RluhW2V/A/3GvGs1zQ+T/wbMh4eGT7P6S/35ZIHABAcJQQ7y/9AkCg1Fu4puIIQFBQaVQXkw1AsIopYvXJCkDIpwlpZGUJQNwMGDxN8RJAoCt76uXqE0DgtfgJDukXQCgpTB+HXhtAuE7mrO00G0AgKEpaa8oZQEjZjg09lxRAUA2ZHlu7E0AgcnywHOMXQEAgEbaBWRlAQIFtFuL6F0AQ4cexJggVQPCaHI3WdRxAUJ5NHVGWFkAQUBOzMC0SQHCeTR1RlhZAAEivzR9YHEBgYFx/+D4fQOAFthtYsB5A\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}}}, {\\\"cols\\\": null, \\\"column_source\\\": {\\\"id\\\": \\\"1119\\\"}, \\\"kind\\\": \\\"ColumnDataChanged\\\", \\\"new\\\": {\\\"date\\\": {\\\"__ndarray__\\\": \\\"AABAUWIEd0IAAAC3tAR3QgAAwBwHBXdCAACAglkFd0IAAEDoqwV3QgAAAE7+BXdCAADAs1AGd0IAAIAZowZ3QgAAQH/1BndCAAAA5UcHd0IAAMBKmgd3QgAAgLDsB3dCAABAFj8Id0IAAAB8kQh3QgAAwOHjCHdCAACARzYJd0IAAECtiAl3QgAAABPbCXdCAADAeC0Kd0IAAIDefwp3QgAAQETSCndCAAAAqiQLd0IAAMAPdwt3QgAAgHXJC3dCAABA2xsMd0IAAABBbgx3QgAAwKbADHdCAACADBMNd0IAAEByZQ13QgAAANi3DXdCAADAPQoOd0IAAICjXA53QgAAQAmvDndCAAAAbwEPd0IAAMDUUw93QgAAgDqmD3dCAABAoPgPd0IAAAAGSxB3QgAAwGudEHdCAACA0e8Qd0IAAEA3QhF3QgAAAJ2UEXdCAADAAucRd0IAAIBoORJ3QgAAQM6LEndCAAAANN4Sd0IAAMCZMBN3QgAAgP+CE3dCAABAZdUTd0IAAADLJxR3QgAAwDB6FHdCAACAlswUd0IAAED8HhV3QgAAAGJxFXdCAADAx8MVd0IAAIAtFhZ3QgAAQJNoFndC\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}, \\\"mobility\\\": {\\\"__ndarray__\\\": \\\"AAAAAAAIYUAt+cWSX9xaQDltoNMGGl1AQKcNdNpQXUAc6LSBTitdQG2g0wY6vV1AexSuR+EqYEApXI/C9QhgQFyPwvUobFlA0GkDnTYgW0CDThvotDFbQFnyiyW/GFtA20CnDXRqXEDd3d3d3U1fQJDC9Shcb15AFK5H4XqkWEAUrkfhenRZQDfQaQOdBlpAH4XrUbh+WkB4d3d3d2dbQMkvlvxiWV9AlvxiyS9WYECF61G4HrVYQLu7u7u7a1hA7+7u7u5eV0ANdNpAp41XQA102kCnnVRAThvotIGOU0AREREREeFSQEt+seQXC0lArUfhehQuRkDHkl8s+SVFQFVVVVVVFURAZ2ZmZmYmQ0BgLPnFkt9DQEGnDXTagENA9Shcj8JVQED5xZJfLPlAQFVVVVVV1UFAzczMzMzsQkCkcD0K10NDQJf8YskvFkVAxZJfLPkFQ0AwlvxiyS8+QBSuR+F6dEFApHA9CteDQ0BgLPnFkp9DQIFOG+i0wUNAY8kvlvziREAlv1jyi6VEQDQzMzMz80NAv1jyiyXfREDUBjptoFNGQFjyiyW/uEdAoNMGOm1ASEAUrkfhepRJQOUXS36x5EZA\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}}}, {\\\"cols\\\": null, \\\"column_source\\\": {\\\"id\\\": \\\"1127\\\"}, \\\"kind\\\": \\\"ColumnDataChanged\\\", \\\"new\\\": {\\\"date\\\": {\\\"__ndarray__\\\": \\\"AABAUWIEd0IAAAC3tAR3QgAAwBwHBXdCAACAglkFd0IAAEDoqwV3QgAAAE7+BXdCAADAs1AGd0IAAIAZowZ3QgAAQH/1BndCAAAA5UcHd0IAAMBKmgd3QgAAgLDsB3dCAABAFj8Id0IAAAB8kQh3QgAAwOHjCHdCAACARzYJd0IAAECtiAl3QgAAABPbCXdCAADAeC0Kd0IAAIDefwp3QgAAQETSCndCAAAAqiQLd0IAAMAPdwt3QgAAgHXJC3dCAABA2xsMd0IAAABBbgx3QgAAwKbADHdCAACADBMNd0IAAEByZQ13QgAAANi3DXdCAADAPQoOd0IAAICjXA53QgAAQAmvDndCAAAAbwEPd0IAAMDUUw93QgAAgDqmD3dCAABAoPgPd0IAAAAGSxB3QgAAwGudEHdCAACA0e8Qd0IAAEA3QhF3QgAAAJ2UEXdCAADAAucRd0IAAIBoORJ3QgAAQM6LEndCAAAANN4Sd0IAAMCZMBN3QgAAgP+CE3dCAABAZdUTd0IAAADLJxR3QgAAwDB6FHdCAACAlswUd0IAAED8HhV3QgAAAGJxFXdCAADAx8MVd0IAAIAtFhZ3QgAAQJNoFndC\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}, \\\"parks\\\": {\\\"__ndarray__\\\": \\\"AAAAAADAW0AAAAAAAEBRQAAAAAAAAFtAAAAAAABAXkAAAAAAAABeQAAAAAAAwFdAAAAAAACAXkAAAAAAAIBYQAAAAAAAgFJAAAAAAAAAWkAAAAAAAOBgQAAAAAAAQFtAAAAAAADAVkAAAAAAAMBbQAAAAAAAgFdAAAAAAACAWUAAAAAAAABWQAAAAAAAAF5AAAAAAABAXkAAAAAAAEBWQAAAAAAAgFtAAAAAAABgYUAAAAAAAMBXQAAAAAAAgFpAAAAAAACAV0AAAAAAAIBdQAAAAAAAwFdAAAAAAACAWEAAAAAAAEBeQAAAAAAAwFxAAAAAAACgYEAAAAAAAOBiQAAAAAAAwGBAAAAAAADAWUAAAAAAAIBXQAAAAAAAAF9AAAAAAADAXEAAAAAAAABaQAAAAAAAQF9AAAAAAADAX0AAAAAAAMBbQAAAAAAAgF5AAAAAAABAWUAAAAAAAIBRQAAAAAAAAFdAAAAAAACgYUAAAAAAAABdQAAAAAAAAFhAAAAAAABAWUAAAAAAAEBcQAAAAAAAoGFAAAAAAABAYEAAAAAAACBkQAAAAAAAoGRAAAAAAADAYEAAAAAAAIBhQAAAAAAAoGBA\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}}}, {\\\"attr\\\": \\\"text\\\", \\\"kind\\\": \\\"ModelChanged\\\", \\\"model\\\": {\\\"id\\\": \\\"1358\\\"}, \\\"new\\\": \\\"<span style=\\\\\\\"color:black;font-family:Arial;font-style:bold;font-weight:bold;font-size:12pt\\\\\\\">region: Netherlands<\\\\/span>\\\"}], \\\"references\\\": []}\",\"header\":\"{\\\"msgid\\\": \\\"2229\\\", \\\"msgtype\\\": \\\"PATCH-DOC\\\"}\",\"metadata\":\"{}\"},\"Norway\":{\"content\":\"{\\\"events\\\": [{\\\"attr\\\": \\\"start\\\", \\\"kind\\\": \\\"ModelChanged\\\", \\\"model\\\": {\\\"id\\\": \\\"1004\\\"}, \\\"new\\\": -38.6}, {\\\"attr\\\": \\\"reset_start\\\", \\\"kind\\\": \\\"ModelChanged\\\", \\\"model\\\": {\\\"id\\\": \\\"1004\\\"}, \\\"new\\\": -38.6}, {\\\"attr\\\": \\\"end\\\", \\\"kind\\\": \\\"ModelChanged\\\", \\\"model\\\": {\\\"id\\\": \\\"1004\\\"}, \\\"new\\\": 424.6}, {\\\"attr\\\": \\\"reset_end\\\", \\\"kind\\\": \\\"ModelChanged\\\", \\\"model\\\": {\\\"id\\\": \\\"1004\\\"}, \\\"new\\\": 424.6}, {\\\"cols\\\": null, \\\"column_source\\\": {\\\"id\\\": \\\"1033\\\"}, \\\"kind\\\": \\\"ColumnDataChanged\\\", \\\"new\\\": {\\\"date\\\": {\\\"__ndarray__\\\": \\\"AABAUWIEd0IAAAC3tAR3QgAAwBwHBXdCAACAglkFd0IAAEDoqwV3QgAAAE7+BXdCAADAs1AGd0IAAIAZowZ3QgAAQH/1BndCAAAA5UcHd0IAAMBKmgd3QgAAgLDsB3dCAABAFj8Id0IAAAB8kQh3QgAAwOHjCHdCAACARzYJd0IAAECtiAl3QgAAABPbCXdCAADAeC0Kd0IAAIDefwp3QgAAQETSCndCAAAAqiQLd0IAAMAPdwt3QgAAgHXJC3dCAABA2xsMd0IAAABBbgx3QgAAwKbADHdCAACADBMNd0IAAEByZQ13QgAAANi3DXdCAADAPQoOd0IAAICjXA53QgAAQAmvDndCAAAAbwEPd0IAAMDUUw93QgAAgDqmD3dCAABAoPgPd0IAAAAGSxB3QgAAwGudEHdCAACA0e8Qd0IAAEA3QhF3QgAAAJ2UEXdCAADAAucRd0IAAIBoORJ3QgAAQM6LEndCAAAANN4Sd0IAAMCZMBN3QgAAgP+CE3dCAABAZdUTd0IAAADLJxR3QgAAwDB6FHdCAACAlswUd0IAAED8HhV3QgAAAGJxFXdCAADAx8MVd0IAAIAtFhZ3QgAAQJNoFndC\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}, \\\"new\\\": {\\\"__ndarray__\\\": \\\"AAAAAAAA+H8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAUQAAAAAAAACJAAAAAAAAAEEAAAAAAAAAYQAAAAAAAABxAAAAAAAAAOEAAAAAAAAA/QAAAAAAAADVAAAAAAACAQ0AAAAAAAAA9QAAAAAAAAD1AAAAAAABgaEAAAAAAAMBoQAAAAAAAAFpAAAAAAABgckAAAAAAAIBXQAAAAAAAYGBAAAAAAAAAXEAAAAAAAEBgQAAAAAAAwFVAAAAAAACAaEAAAAAAAABlQAAAAAAAgGlAAAAAAACwcEAAAAAAAIBtQAAAAAAAQG5AAAAAAACga0AAAAAAANBxQAAAAAAAIHhAAAAAAABAcEAAAAAAANBwQAAAAAAAIGRAAAAAAACAaEAAAAAAAMBrQAAAAAAAwHFAAAAAAADga0AAAAAAAIBmQAAAAAAAIGFAAAAAAABAZkAAAAAAAKBrQAAAAAAAAAAAAAAAAABAX0AAAAAAAMBZQAAAAAAAwFdA\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}}}, {\\\"cols\\\": null, \\\"column_source\\\": {\\\"id\\\": \\\"1074\\\"}, \\\"kind\\\": \\\"ColumnDataChanged\\\", \\\"new\\\": {\\\"date\\\": {\\\"__ndarray__\\\": \\\"AABAUWIEd0IAAAC3tAR3QgAAwBwHBXdCAACAglkFd0IAAEDoqwV3QgAAAE7+BXdCAADAs1AGd0IAAIAZowZ3QgAAQH/1BndCAAAA5UcHd0IAAMBKmgd3QgAAgLDsB3dCAABAFj8Id0IAAAB8kQh3QgAAwOHjCHdCAACARzYJd0IAAECtiAl3QgAAABPbCXdCAADAeC0Kd0IAAIDefwp3QgAAQETSCndCAAAAqiQLd0IAAMAPdwt3QgAAgHXJC3dCAABA2xsMd0IAAABBbgx3QgAAwKbADHdCAACADBMNd0IAAEByZQ13QgAAANi3DXdCAADAPQoOd0IAAICjXA53QgAAQAmvDndCAAAAbwEPd0IAAMDUUw93QgAAgDqmD3dCAABAoPgPd0IAAAAGSxB3QgAAwGudEHdCAACA0e8Qd0IAAEA3QhF3QgAAAJ2UEXdCAADAAucRd0IAAIBoORJ3QgAAQM6LEndCAAAANN4Sd0IAAMCZMBN3QgAAgP+CE3dCAABAZdUTd0IAAADLJxR3QgAAwDB6FHdCAACAlswUd0IAAED8HhV3QgAAAGJxFXdCAADAx8MVd0IAAIAtFhZ3QgAAQJNoFndC\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}, \\\"new_100k\\\": {\\\"__ndarray__\\\": \\\"AAAAAAAA+H8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADkkXUHFRJM/AAAAAAAAAABIbbSR9hW4P7/IiOldrcU/PCRdQcVEsz9UtgviJ+e8P7J/MZks3MA/VrYL4ifn3D8YO1IXn6riP4g/yuVCStk/JISpZ9B75z/YaDzDUnbhP9RoPMNSduE/LuWTgcRaDUAKFBwhYc4NQNhaN4rAT/8/nPcQifogFkAwzQC4AU38PxBT5eBhuANAsH8xmSzcAEDQmGJW2JEDQECd2iR8Mfo/eJ8WDE6BDUCAP8rlQkoJQMBxLGCatQ5AyCQsu7kYFEBo3UHYZcMRQDgMyncCNxJAQGhtSV6iEEBgscSZj3MVQJhwjmyxDR1A0JhiVtiRE0AQ365FQz8UQIAnNxyAPAhAgJ8WDE6BDUBwxa4Oo7UQQCBUg9RKYBVAkCLw0+fIEEAA++pjtRgLQMCw9R+bnwRAYIblTqLLCkBQaG1JXqIQQAAAAAAAAAAAYPXUoSjRAkAA5jF1rQL/P8BBBs0Umvw/\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}}}, {\\\"cols\\\": null, \\\"column_source\\\": {\\\"id\\\": \\\"1119\\\"}, \\\"kind\\\": \\\"ColumnDataChanged\\\", \\\"new\\\": {\\\"date\\\": {\\\"__ndarray__\\\": \\\"AABAUWIEd0IAAAC3tAR3QgAAwBwHBXdCAACAglkFd0IAAEDoqwV3QgAAAE7+BXdCAADAs1AGd0IAAIAZowZ3QgAAQH/1BndCAAAA5UcHd0IAAMBKmgd3QgAAgLDsB3dCAABAFj8Id0IAAAB8kQh3QgAAwOHjCHdCAACARzYJd0IAAECtiAl3QgAAABPbCXdCAADAeC0Kd0IAAIDefwp3QgAAQETSCndCAAAAqiQLd0IAAMAPdwt3QgAAgHXJC3dCAABA2xsMd0IAAABBbgx3QgAAwKbADHdCAACADBMNd0IAAEByZQ13QgAAANi3DXdCAADAPQoOd0IAAICjXA53QgAAQAmvDndCAAAAbwEPd0IAAMDUUw93QgAAgDqmD3dCAABAoPgPd0IAAAAGSxB3QgAAwGudEHdCAACA0e8Qd0IAAEA3QhF3QgAAAJ2UEXdCAADAAucRd0IAAIBoORJ3QgAAQM6LEndCAAAANN4Sd0IAAMCZMBN3QgAAgP+CE3dCAABAZdUTd0IAAADLJxR3QgAAwDB6FHdCAACAlswUd0IAAED8HhV3QgAAAGJxFXdCAADAx8MVd0IAAIAtFhZ3QgAAQJNoFndC\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}, \\\"mobility\\\": {\\\"__ndarray__\\\": \\\"BzptoNO2YEB4d3d3d7daQKgNdNpA91tASOF6FK63W0CIiIiIiJhcQIiIiIiI6FxAWPKLJb+4X0BtoNMGOjVgQBWuR+F6FF1AeHd3d3f3WUAlv1jyixVaQNejcD0KB1tAhetRuB7VWkC1gU4b6FReQHA9Ctej4F5AA5020GnjWUBwPQrXowBZQKDTBjptQFlA84slv1iCWkD1KFyPwuVbQLWBThvoFF5Af7HkF0u+XUBZ8oslv/hYQHh3d3d3l1dATxvotIGeVkCdNtBpAz1VQImIiIiIWFFAvLu7u7vbTUBwPQrXo3BJQKRwPQrXI0RAzczMzMwMR0DlF0t+seRGQBvotIFO20ZA7+7u7u4uR0AL16NwPcpIQJX8Yskv1khA/WLJL5b8RkDXo3A9CpdHQOxRuB6F60ZA7+7u7u7OR0BgLPnFkh9JQGAs+cWSn0lAIyIiIiKCSUD5xZJfLBlIQLy7u7u720pAN9BpA51WS0BLfrHkF0tLQHh3d3d3l0pAG+i0gU7bTECBThvotIFKQBvotIFOO0lA+cWSXywJUEDziyW/WAJQQChcj8L1KE5AIyIiIiIiTUC8u7u7u9tMQKuqqqqqKkZA\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}}}, {\\\"cols\\\": null, \\\"column_source\\\": {\\\"id\\\": \\\"1127\\\"}, \\\"kind\\\": \\\"ColumnDataChanged\\\", \\\"new\\\": {\\\"date\\\": {\\\"__ndarray__\\\": \\\"AABAUWIEd0IAAAC3tAR3QgAAwBwHBXdCAACAglkFd0IAAEDoqwV3QgAAAE7+BXdCAADAs1AGd0IAAIAZowZ3QgAAQH/1BndCAAAA5UcHd0IAAMBKmgd3QgAAgLDsB3dCAABAFj8Id0IAAAB8kQh3QgAAwOHjCHdCAACARzYJd0IAAECtiAl3QgAAABPbCXdCAADAeC0Kd0IAAIDefwp3QgAAQETSCndCAAAAqiQLd0IAAMAPdwt3QgAAgHXJC3dCAABA2xsMd0IAAABBbgx3QgAAwKbADHdCAACADBMNd0IAAEByZQ13QgAAANi3DXdCAADAPQoOd0IAAICjXA53QgAAQAmvDndCAAAAbwEPd0IAAMDUUw93QgAAgDqmD3dCAABAoPgPd0IAAAAGSxB3QgAAwGudEHdCAACA0e8Qd0IAAEA3QhF3QgAAAJ2UEXdCAADAAucRd0IAAIBoORJ3QgAAQM6LEndCAAAANN4Sd0IAAMCZMBN3QgAAgP+CE3dCAABAZdUTd0IAAADLJxR3QgAAwDB6FHdCAACAlswUd0IAAED8HhV3QgAAAGJxFXdCAADAx8MVd0IAAIAtFhZ3QgAAQJNoFndC\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}, \\\"parks\\\": {\\\"__ndarray__\\\": \\\"AAAAAACAX0AAAAAAAIBQQAAAAAAAQFxAAAAAAADAXEAAAAAAAKBiQAAAAAAAAFhAAAAAAAAAXEAAAAAAAEBbQAAAAAAAAFlAAAAAAABAXkAAAAAAAEBcQAAAAAAAwF5AAAAAAACAXEAAAAAAAABeQAAAAAAAgFlAAAAAAACAUUAAAAAAAABaQAAAAAAAgFpAAAAAAABAW0AAAAAAAIBfQAAAAAAAgF1AAAAAAAAgYEAAAAAAAIBPQAAAAAAAwFtAAAAAAAAAWEAAAAAAAIBbQAAAAAAAwFhAAAAAAADAWUAAAAAAAIBfQAAAAAAAAElAAAAAAACAXkAAAAAAAIBbQAAAAAAAgF1AAAAAAAAAX0AAAAAAAGBgQAAAAAAAgGZAAAAAAAAAV0AAAAAAAMBYQAAAAAAAAFdAAAAAAAAAWUAAAAAAACBgQAAAAAAAAF1AAAAAAAAgYEAAAAAAAMBXQAAAAAAAIGFAAAAAAADAXkAAAAAAAIBdQAAAAAAAQFdAAAAAAABAXEAAAAAAAIBgQAAAAAAAgFxAAAAAAACgZ0AAAAAAAIBpQAAAAAAAIGFAAAAAAACgcEAAAAAAAHBwQAAAAAAAgFhA\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}}}, {\\\"attr\\\": \\\"text\\\", \\\"kind\\\": \\\"ModelChanged\\\", \\\"model\\\": {\\\"id\\\": \\\"1358\\\"}, \\\"new\\\": \\\"<span style=\\\\\\\"color:black;font-family:Arial;font-style:bold;font-weight:bold;font-size:12pt\\\\\\\">region: Norway<\\\\/span>\\\"}], \\\"references\\\": []}\",\"header\":\"{\\\"msgid\\\": \\\"2216\\\", \\\"msgtype\\\": \\\"PATCH-DOC\\\"}\",\"metadata\":\"{}\"},\"Portugal\":{\"content\":\"{\\\"events\\\": [{\\\"attr\\\": \\\"start\\\", \\\"kind\\\": \\\"ModelChanged\\\", \\\"model\\\": {\\\"id\\\": \\\"1004\\\"}, \\\"new\\\": -151.6}, {\\\"attr\\\": \\\"reset_start\\\", \\\"kind\\\": \\\"ModelChanged\\\", \\\"model\\\": {\\\"id\\\": \\\"1004\\\"}, \\\"new\\\": -151.6}, {\\\"attr\\\": \\\"end\\\", \\\"kind\\\": \\\"ModelChanged\\\", \\\"model\\\": {\\\"id\\\": \\\"1004\\\"}, \\\"new\\\": 1667.6}, {\\\"attr\\\": \\\"reset_end\\\", \\\"kind\\\": \\\"ModelChanged\\\", \\\"model\\\": {\\\"id\\\": \\\"1004\\\"}, \\\"new\\\": 1667.6}, {\\\"cols\\\": null, \\\"column_source\\\": {\\\"id\\\": \\\"1033\\\"}, \\\"kind\\\": \\\"ColumnDataChanged\\\", \\\"new\\\": {\\\"date\\\": {\\\"__ndarray__\\\": \\\"AABAUWIEd0IAAAC3tAR3QgAAwBwHBXdCAACAglkFd0IAAEDoqwV3QgAAAE7+BXdCAADAs1AGd0IAAIAZowZ3QgAAQH/1BndCAAAA5UcHd0IAAMBKmgd3QgAAgLDsB3dCAABAFj8Id0IAAAB8kQh3QgAAwOHjCHdCAACARzYJd0IAAECtiAl3QgAAABPbCXdCAADAeC0Kd0IAAIDefwp3QgAAQETSCndCAAAAqiQLd0IAAMAPdwt3QgAAgHXJC3dCAABA2xsMd0IAAABBbgx3QgAAwKbADHdCAACADBMNd0IAAEByZQ13QgAAANi3DXdCAADAPQoOd0IAAICjXA53QgAAQAmvDndCAAAAbwEPd0IAAMDUUw93QgAAgDqmD3dCAABAoPgPd0IAAAAGSxB3QgAAwGudEHdCAACA0e8Qd0IAAEA3QhF3QgAAAJ2UEXdCAADAAucRd0IAAIBoORJ3QgAAQM6LEndCAAAANN4Sd0IAAMCZMBN3QgAAgP+CE3dCAABAZdUTd0IAAADLJxR3QgAAwDB6FHdCAACAlswUd0IAAED8HhV3QgAAAGJxFXdCAADAx8MVd0IAAIAtFhZ3QgAAQJNoFndC\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}, \\\"new\\\": {\\\"__ndarray__\\\": \\\"AAAAAAAA+H8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAACEAAAAAAAAAIQAAAAAAAABRAAAAAAAAAHEAAAAAAAAAkQAAAAAAAAAAAAAAAAAAAJkAAAAAAAAAyQAAAAAAAAAAAAAAAAACASkAAAAAAAIBMQAAAAAAAAFNAAAAAAACAVUAAAAAAAEBdQAAAAAAAAAAAAAAAAAAQdUAAAAAAAGBtQAAAAAAAQHBAAAAAAAAAdEAAAAAAAMB8QAAAAAAA4HJAAAAAAADIg0AAAAAAACiBQAAAAAAAoIZAAAAAAAAwjEAAAAAAAMCIQAAAAAAA4HtAAAAAAAAskEAAAAAAAECJQAAAAAAAeIhAAAAAAACgikAAAAAAAPCDQAAAAAAAkIdAAAAAAABAfEAAAAAAAECGQAAAAAAA2IVAAAAAAAB4iUAAAAAAALCXQAAAAAAAGIBA\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}}}, {\\\"cols\\\": null, \\\"column_source\\\": {\\\"id\\\": \\\"1074\\\"}, \\\"kind\\\": \\\"ColumnDataChanged\\\", \\\"new\\\": {\\\"date\\\": {\\\"__ndarray__\\\": \\\"AABAUWIEd0IAAAC3tAR3QgAAwBwHBXdCAACAglkFd0IAAEDoqwV3QgAAAE7+BXdCAADAs1AGd0IAAIAZowZ3QgAAQH/1BndCAAAA5UcHd0IAAMBKmgd3QgAAgLDsB3dCAABAFj8Id0IAAAB8kQh3QgAAwOHjCHdCAACARzYJd0IAAECtiAl3QgAAABPbCXdCAADAeC0Kd0IAAIDefwp3QgAAQETSCndCAAAAqiQLd0IAAMAPdwt3QgAAgHXJC3dCAABA2xsMd0IAAABBbgx3QgAAwKbADHdCAACADBMNd0IAAEByZQ13QgAAANi3DXdCAADAPQoOd0IAAICjXA53QgAAQAmvDndCAAAAbwEPd0IAAMDUUw93QgAAgDqmD3dCAABAoPgPd0IAAAAGSxB3QgAAwGudEHdCAACA0e8Qd0IAAEA3QhF3QgAAAJ2UEXdCAADAAucRd0IAAIBoORJ3QgAAQM6LEndCAAAANN4Sd0IAAMCZMBN3QgAAgP+CE3dCAABAZdUTd0IAAADLJxR3QgAAwDB6FHdCAACAlswUd0IAAED8HhV3QgAAAGJxFXdCAADAx8MVd0IAAIAtFhZ3QgAAQJNoFndC\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}, \\\"new_100k\\\": {\\\"__ndarray__\\\": \\\"AAAAAAAA+H8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADRx8tNOuTPwAAAAAAAAAAh+quQ87gnT+C6q5DzuCdP8IYZzgB5qg/Jl57p81tsT/CGGc4Aea4PwAAAAAAAAAApAELvmdjuz/kL8OymmjGPwAAAAAAAAAAz+ZdNcd+4D882y94er3hP1YklfVNp+c/cAeiHA7E6j/olj6x/TTyPwAAAAAAAAAAeixmr584CkAwtmvl6EgCQCTE0/3gOgRAwBhnOAHmCEDOGYrgUOURQMDlOo13fwdATCvJAUqgGECkCWJys1sVQHA6zseXKhxACA2/da6LIUDgYcy11M8eQNg+TnPiWRFACF2b/PohJEAQXDVXLm8fQCBVAUsydh5AGAaLabKSIEBw+TkEFtIYQJAPc9ZfVR1AsJzVD6SVEUDQfr+OFLMbQGAzmrubMRtAkEnTjeW0H0AgTs0+Nn0tQAD2YvsUCRRA\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}}}, {\\\"cols\\\": null, \\\"column_source\\\": {\\\"id\\\": \\\"1119\\\"}, \\\"kind\\\": \\\"ColumnDataChanged\\\", \\\"new\\\": {\\\"date\\\": {\\\"__ndarray__\\\": \\\"AABAUWIEd0IAAAC3tAR3QgAAwBwHBXdCAACAglkFd0IAAEDoqwV3QgAAAE7+BXdCAADAs1AGd0IAAIAZowZ3QgAAQH/1BndCAAAA5UcHd0IAAMBKmgd3QgAAgLDsB3dCAABAFj8Id0IAAAB8kQh3QgAAwOHjCHdCAACARzYJd0IAAECtiAl3QgAAABPbCXdCAADAeC0Kd0IAAIDefwp3QgAAQETSCndCAAAAqiQLd0IAAMAPdwt3QgAAgHXJC3dCAABA2xsMd0IAAABBbgx3QgAAwKbADHdCAACADBMNd0IAAEByZQ13QgAAANi3DXdCAADAPQoOd0IAAICjXA53QgAAQAmvDndCAAAAbwEPd0IAAMDUUw93QgAAgDqmD3dCAABAoPgPd0IAAAAGSxB3QgAAwGudEHdCAACA0e8Qd0IAAEA3QhF3QgAAAJ2UEXdCAADAAucRd0IAAIBoORJ3QgAAQM6LEndCAAAANN4Sd0IAAMCZMBN3QgAAgP+CE3dCAABAZdUTd0IAAADLJxR3QgAAwDB6FHdCAACAlswUd0IAAED8HhV3QgAAAGJxFXdCAADAx8MVd0IAAIAtFhZ3QgAAQJNoFndC\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}, \\\"mobility\\\": {\\\"__ndarray__\\\": \\\"PgrXo3AJZkB7FK5H4eZgQGZmZmZm+mBAexSuR+GyYEAfhetRuMJgQClcj8L10GBAuB6F61EcZEDC9Shcj1ZmQFyPwvUo4GNAAAAAAADQZEDC9Shcj2pgQBSuR+F6bGBApHA9CteDYEBcj8L1KFhjQClcj8L1mGNAFK5H4XpUXkBnZmZmZgZeQPYoXI/ClV1AH4XrUbh+XkBSuB6F6+FfQKRwPQrXt2JA4XoUrkeVZEB6FK5H4XpfQClcj8L1KF5AcT0K16NQXUAoXI/C9YhbQOJ6FK5HcVdAj8L1KFwvVkAzMzMzM8tSQHA9CtejUEhA4XoUrkfRRECamZmZmVlAQDQzMzMzkzxA9ihcj8KVNEBcj8L1KHwxQLgehetRuC9AR+F6FK7HLUDC9ShcjyIxQMP1KFyPojFAzczMzMwsMkCuR+F6FE4xQLgehetRmDJA16NwPQqXMECamZmZmRktQHoUrkfhui9A9ihcj8JVMUAfhetRuN4wQML1KFyPIjRAUrgehetxNEBcj8L1KBwxQFyPwvUonCtAZmZmZmamMkCamZmZmXk0QGZmZmZmpjVA4noUrkfBMUB6FK5H4XouQOxRuB6Fay9A\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}}}, {\\\"cols\\\": null, \\\"column_source\\\": {\\\"id\\\": \\\"1127\\\"}, \\\"kind\\\": \\\"ColumnDataChanged\\\", \\\"new\\\": {\\\"date\\\": {\\\"__ndarray__\\\": \\\"AABAUWIEd0IAAAC3tAR3QgAAwBwHBXdCAACAglkFd0IAAEDoqwV3QgAAAE7+BXdCAADAs1AGd0IAAIAZowZ3QgAAQH/1BndCAAAA5UcHd0IAAMBKmgd3QgAAgLDsB3dCAABAFj8Id0IAAAB8kQh3QgAAwOHjCHdCAACARzYJd0IAAECtiAl3QgAAABPbCXdCAADAeC0Kd0IAAIDefwp3QgAAQETSCndCAAAAqiQLd0IAAMAPdwt3QgAAgHXJC3dCAABA2xsMd0IAAABBbgx3QgAAwKbADHdCAACADBMNd0IAAEByZQ13QgAAANi3DXdCAADAPQoOd0IAAICjXA53QgAAQAmvDndCAAAAbwEPd0IAAMDUUw93QgAAgDqmD3dCAABAoPgPd0IAAAAGSxB3QgAAwGudEHdCAACA0e8Qd0IAAEA3QhF3QgAAAJ2UEXdCAADAAucRd0IAAIBoORJ3QgAAQM6LEndCAAAANN4Sd0IAAMCZMBN3QgAAgP+CE3dCAABAZdUTd0IAAADLJxR3QgAAwDB6FHdCAACAlswUd0IAAED8HhV3QgAAAGJxFXdCAADAx8MVd0IAAIAtFhZ3QgAAQJNoFndC\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}, \\\"parks\\\": {\\\"__ndarray__\\\": \\\"AAAAAABAXkAAAAAAAIBVQAAAAAAAAFtAAAAAAACAWkAAAAAAAABfQAAAAAAAAF9AAAAAAAAAYUAAAAAAAGBiQAAAAAAAYGNAAAAAAACAZkAAAAAAAKBgQAAAAAAAQF9AAAAAAADAX0AAAAAAAEBfQAAAAAAAwFdAAAAAAADAUEAAAAAAAABbQAAAAAAAQFhAAAAAAADAXEAAAAAAAIBcQAAAAAAAgFxAAAAAAADAX0AAAAAAAABYQAAAAAAAQF5AAAAAAAAAXkAAAAAAACBgQAAAAAAAgFtAAAAAAACAVkAAAAAAAEBRQAAAAAAAAEVAAAAAAAAATkAAAAAAAABMQAAAAAAAAE9AAAAAAACAR0AAAAAAAAA+QAAAAAAAAD1AAAAAAAAAPEAAAAAAAIBEQAAAAAAAAERAAAAAAACAREAAAAAAAABEQAAAAAAAgEJAAAAAAAAAPEAAAAAAAAA0QAAAAAAAAD1AAAAAAAAAQEAAAAAAAIBAQAAAAAAAgEVAAAAAAACAQ0AAAAAAAAA2QAAAAAAAAChAAAAAAAAAP0AAAAAAAABDQAAAAAAAAEVAAAAAAAAAQEAAAAAAAAA+QAAAAAAAADtA\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}}}, {\\\"attr\\\": \\\"text\\\", \\\"kind\\\": \\\"ModelChanged\\\", \\\"model\\\": {\\\"id\\\": \\\"1358\\\"}, \\\"new\\\": \\\"<span style=\\\\\\\"color:black;font-family:Arial;font-style:bold;font-weight:bold;font-size:12pt\\\\\\\">region: Portugal<\\\\/span>\\\"}], \\\"references\\\": []}\",\"header\":\"{\\\"msgid\\\": \\\"2203\\\", \\\"msgtype\\\": \\\"PATCH-DOC\\\"}\",\"metadata\":\"{}\"},\"Singapore\":{\"content\":\"{\\\"events\\\": [{\\\"attr\\\": \\\"start\\\", \\\"kind\\\": \\\"ModelChanged\\\", \\\"model\\\": {\\\"id\\\": \\\"1004\\\"}, \\\"new\\\": -28.700000000000003}, {\\\"attr\\\": \\\"reset_start\\\", \\\"kind\\\": \\\"ModelChanged\\\", \\\"model\\\": {\\\"id\\\": \\\"1004\\\"}, \\\"new\\\": -28.700000000000003}, {\\\"attr\\\": \\\"end\\\", \\\"kind\\\": \\\"ModelChanged\\\", \\\"model\\\": {\\\"id\\\": \\\"1004\\\"}, \\\"new\\\": 315.7}, {\\\"attr\\\": \\\"reset_end\\\", \\\"kind\\\": \\\"ModelChanged\\\", \\\"model\\\": {\\\"id\\\": \\\"1004\\\"}, \\\"new\\\": 315.7}, {\\\"cols\\\": null, \\\"column_source\\\": {\\\"id\\\": \\\"1033\\\"}, \\\"kind\\\": \\\"ColumnDataChanged\\\", \\\"new\\\": {\\\"date\\\": {\\\"__ndarray__\\\": \\\"AABAUWIEd0IAAAC3tAR3QgAAwBwHBXdCAACAglkFd0IAAEDoqwV3QgAAAE7+BXdCAADAs1AGd0IAAIAZowZ3QgAAQH/1BndCAAAA5UcHd0IAAMBKmgd3QgAAgLDsB3dCAABAFj8Id0IAAAB8kQh3QgAAwOHjCHdCAACARzYJd0IAAECtiAl3QgAAABPbCXdCAADAeC0Kd0IAAIDefwp3QgAAQETSCndCAAAAqiQLd0IAAMAPdwt3QgAAgHXJC3dCAABA2xsMd0IAAABBbgx3QgAAwKbADHdCAACADBMNd0IAAEByZQ13QgAAANi3DXdCAADAPQoOd0IAAICjXA53QgAAQAmvDndCAAAAbwEPd0IAAMDUUw93QgAAgDqmD3dCAABAoPgPd0IAAAAGSxB3QgAAwGudEHdCAACA0e8Qd0IAAEA3QhF3QgAAAJ2UEXdCAADAAucRd0IAAIBoORJ3QgAAQM6LEndCAAAANN4Sd0IAAMCZMBN3QgAAgP+CE3dCAABAZdUTd0IAAADLJxR3QgAAwDB6FHdCAACAlswUd0IAAED8HhV3QgAAAGJxFXdCAADAx8MVd0IAAIAtFhZ3QgAAQJNoFndC\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}, \\\"new\\\": {\\\"__ndarray__\\\": \\\"AAAAAAAA+H8AAAAAAAAIQAAAAAAAAABAAAAAAAAAEEAAAAAAAAAIQAAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAABBAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACJAAAAAAAAAEEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAcQAAAAAAAACpAAAAAAAAAIEAAAAAAAAAoQAAAAAAAAAAAAAAAAAAAJEAAAAAAAAAyQAAAAAAAAAAAAAAAAAAANkAAAAAAAAAoQAAAAAAAACxAAAAAAAAAMUAAAAAAAAA3QAAAAAAAgEdAAAAAAAAAQEAAAAAAAABEQAAAAAAAgEdAAAAAAAAAN0AAAAAAAABLQAAAAAAAgEhAAAAAAABAUkAAAAAAAABKQAAAAAAAgEhAAAAAAACAUUAAAAAAAABFQAAAAAAAgEFAAAAAAACAR0AAAAAAAIBSQAAAAAAAgEhAAAAAAABAUEAAAAAAAMBSQAAAAAAAAF5AAAAAAACAUEAAAAAAAIBaQAAAAAAAwGFAAAAAAADwcUAAAAAAAMBoQAAAAAAA4GdA\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}}}, {\\\"cols\\\": null, \\\"column_source\\\": {\\\"id\\\": \\\"1074\\\"}, \\\"kind\\\": \\\"ColumnDataChanged\\\", \\\"new\\\": {\\\"date\\\": {\\\"__ndarray__\\\": \\\"AABAUWIEd0IAAAC3tAR3QgAAwBwHBXdCAACAglkFd0IAAEDoqwV3QgAAAE7+BXdCAADAs1AGd0IAAIAZowZ3QgAAQH/1BndCAAAA5UcHd0IAAMBKmgd3QgAAgLDsB3dCAABAFj8Id0IAAAB8kQh3QgAAwOHjCHdCAACARzYJd0IAAECtiAl3QgAAABPbCXdCAADAeC0Kd0IAAIDefwp3QgAAQETSCndCAAAAqiQLd0IAAMAPdwt3QgAAgHXJC3dCAABA2xsMd0IAAABBbgx3QgAAwKbADHdCAACADBMNd0IAAEByZQ13QgAAANi3DXdCAADAPQoOd0IAAICjXA53QgAAQAmvDndCAAAAbwEPd0IAAMDUUw93QgAAgDqmD3dCAABAoPgPd0IAAAAGSxB3QgAAwGudEHdCAACA0e8Qd0IAAEA3QhF3QgAAAJ2UEXdCAADAAucRd0IAAIBoORJ3QgAAQM6LEndCAAAANN4Sd0IAAMCZMBN3QgAAgP+CE3dCAABAZdUTd0IAAADLJxR3QgAAwDB6FHdCAACAlswUd0IAAED8HhV3QgAAAGJxFXdCAADAx8MVd0IAAIAtFhZ3QgAAQJNoFndC\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}, \\\"new_100k\\\": {\\\"__ndarray__\\\": \\\"AAAAAAAA+H9AF2tMjT2rP0C6nN0IKaI/QLqc3Qgpsj9gF2tMjT2rPwAAAAAAAAAAQLqc3Qgpkj8AAAAAAAAAAEC6nN0IKbI/AAAAAAAAAABAupzdCCmiP0C6nN0IKaI/AAAAAAAAAAAAAAAAAAAAAIBRUPkpbsQ/QLqc3Qgpsj9AupzdCCmiP0C6nN0IKaI/AAAAAAAAAADwRdKDz8e/P6CuHmiugs0/QLqc3Qgpwj9QF2tMjT3LPwAAAAAAAAAA0OgDFUuzxj+IUVD5KW7UPwAAAAAAAAAAEIC3MGz42D9gF2tMjT3LP/BF0oPPx88/4IV2a5lL0z+wS5G+/BraP4gxfgVFrOo/SLqc3Qgp4j/I6AMVS7PmP4gxfgVFrOo/sEuRvvwa2j9Qevj1PqXuPyD9V5PVzus/cMTGHM629D+grh5oroLtPyD9V5PVzus/uGtjsuHc8z9wtN2i29XnP7BrY7Lh3OM/kDF+BUWs6j9gNz1Acv/0PyD9V5PVzus/IC0TAa1x8j9QqrNjFkj1P5juwk94BgFAAKCJJFG68j+AlAuv9hP+P5je2dWFJQRA0LRy8ABcFEAQcM62eRcMQODdrzo7GQtA\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}}}, {\\\"cols\\\": null, \\\"column_source\\\": {\\\"id\\\": \\\"1119\\\"}, \\\"kind\\\": \\\"ColumnDataChanged\\\", \\\"new\\\": {\\\"date\\\": {\\\"__ndarray__\\\": \\\"AABAUWIEd0IAAAC3tAR3QgAAwBwHBXdCAACAglkFd0IAAEDoqwV3QgAAAE7+BXdCAADAs1AGd0IAAIAZowZ3QgAAQH/1BndCAAAA5UcHd0IAAMBKmgd3QgAAgLDsB3dCAABAFj8Id0IAAAB8kQh3QgAAwOHjCHdCAACARzYJd0IAAECtiAl3QgAAABPbCXdCAADAeC0Kd0IAAIDefwp3QgAAQETSCndCAAAAqiQLd0IAAMAPdwt3QgAAgHXJC3dCAABA2xsMd0IAAABBbgx3QgAAwKbADHdCAACADBMNd0IAAEByZQ13QgAAANi3DXdCAADAPQoOd0IAAICjXA53QgAAQAmvDndCAAAAbwEPd0IAAMDUUw93QgAAgDqmD3dCAABAoPgPd0IAAAAGSxB3QgAAwGudEHdCAACA0e8Qd0IAAEA3QhF3QgAAAJ2UEXdCAADAAucRd0IAAIBoORJ3QgAAQM6LEndCAAAANN4Sd0IAAMCZMBN3QgAAgP+CE3dCAABAZdUTd0IAAADLJxR3QgAAwDB6FHdCAACAlswUd0IAAED8HhV3QgAAAGJxFXdCAADAx8MVd0IAAIAtFhZ3QgAAQJNoFndC\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}, \\\"mobility\\\": {\\\"__ndarray__\\\": \\\"FK5H4XqUUkBSuB6F66FQQJ020GkDTVFAseQXS35xUUDRaQOdNuBRQDfQaQOdhlJAFa5H4Xp0VUDFkl8s+UVTQOi0gU4b+FBA3t3d3d0dUUCuR+F6FJ5RQN7d3d3dTVJAN9BpA522UkCdNtBpA71VQEt+seQXi1NAdNpApw2UUUDGkl8s+bVRQLHkF0t+4VFAtYFOG+hEUkAYS36x5PdSQGdmZmZmxlVAbaDTBjr9UkAzMzMzMxNRQNBpA502IFFAPQrXo3C9UUB3d3d3d4dRQGdmZmZmtlFAN9BpA53GVEB7FK5H4TpSQCa/WPKLFVFAH4XrUbheUEDe3d3d3T1RQL9Y8oslv1BAfrHkF0vOUEBVVVVVVYVSQG2g0wY6DU9AbaDTBjoNS0DotIFOGyhLQGdmZmZmBktABzptoNMGS0Ab6LSBTvtKQEjhehSu50xAZ2ZmZmYmSUANdNpApw1JQO/u7u7u7khAVVVVVVX1SUDXo3A9CldJQEt+seQXK0lAPQrXo3D9SkAfhetRuD5JQAc6baDThkpATxvotIHuRUBTuB6F65E/QOF6FK5HIT1A4XoUrkehPEBTuB6F61E9QF2PwvUoXDxA\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}}}, {\\\"cols\\\": null, \\\"column_source\\\": {\\\"id\\\": \\\"1127\\\"}, \\\"kind\\\": \\\"ColumnDataChanged\\\", \\\"new\\\": {\\\"date\\\": {\\\"__ndarray__\\\": \\\"AABAUWIEd0IAAAC3tAR3QgAAwBwHBXdCAACAglkFd0IAAEDoqwV3QgAAAE7+BXdCAADAs1AGd0IAAIAZowZ3QgAAQH/1BndCAAAA5UcHd0IAAMBKmgd3QgAAgLDsB3dCAABAFj8Id0IAAAB8kQh3QgAAwOHjCHdCAACARzYJd0IAAECtiAl3QgAAABPbCXdCAADAeC0Kd0IAAIDefwp3QgAAQETSCndCAAAAqiQLd0IAAMAPdwt3QgAAgHXJC3dCAABA2xsMd0IAAABBbgx3QgAAwKbADHdCAACADBMNd0IAAEByZQ13QgAAANi3DXdCAADAPQoOd0IAAICjXA53QgAAQAmvDndCAAAAbwEPd0IAAMDUUw93QgAAgDqmD3dCAABAoPgPd0IAAAAGSxB3QgAAwGudEHdCAACA0e8Qd0IAAEA3QhF3QgAAAJ2UEXdCAADAAucRd0IAAIBoORJ3QgAAQM6LEndCAAAANN4Sd0IAAMCZMBN3QgAAgP+CE3dCAABAZdUTd0IAAADLJxR3QgAAwDB6FHdCAACAlswUd0IAAED8HhV3QgAAAGJxFXdCAADAx8MVd0IAAIAtFhZ3QgAAQJNoFndC\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}, \\\"parks\\\": {\\\"__ndarray__\\\": \\\"AAAAAACAVkAAAAAAAIBUQAAAAAAAQFdAAAAAAABAV0AAAAAAAIBXQAAAAAAAgFZAAAAAAACAVUAAAAAAAMBXQAAAAAAAQFhAAAAAAAAAVkAAAAAAAIBYQAAAAAAAAFhAAAAAAADAV0AAAAAAAABXQAAAAAAAgFhAAAAAAADAWEAAAAAAAEBXQAAAAAAAQFhAAAAAAABAV0AAAAAAAMBVQAAAAAAAAFdAAAAAAAAAVUAAAAAAAEBXQAAAAAAAwFZAAAAAAAAAWEAAAAAAAMBWQAAAAAAAAFdAAAAAAADAVkAAAAAAAMBYQAAAAAAAAFpAAAAAAABAWUAAAAAAAIBZQAAAAAAAQFhAAAAAAACAWEAAAAAAAIBXQAAAAAAAQFVAAAAAAACAVEAAAAAAAEBTQAAAAAAAwFZAAAAAAADAVUAAAAAAAEBVQAAAAAAAAFNAAAAAAABAVUAAAAAAAABWQAAAAAAAAFVAAAAAAACAVkAAAAAAAEBVQAAAAAAAgFNAAAAAAADAUUAAAAAAAEBSQAAAAAAAQFJAAAAAAACAUkAAAAAAAIBPQAAAAAAAAEtAAAAAAACAT0AAAAAAAABMQAAAAAAAgEhA\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}}}, {\\\"attr\\\": \\\"text\\\", \\\"kind\\\": \\\"ModelChanged\\\", \\\"model\\\": {\\\"id\\\": \\\"1358\\\"}, \\\"new\\\": \\\"<span style=\\\\\\\"color:black;font-family:Arial;font-style:bold;font-weight:bold;font-size:12pt\\\\\\\">region: Singapore<\\\\/span>\\\"}], \\\"references\\\": []}\",\"header\":\"{\\\"msgid\\\": \\\"2190\\\", \\\"msgtype\\\": \\\"PATCH-DOC\\\"}\",\"metadata\":\"{}\"},\"Slovenia\":{\"content\":\"{\\\"events\\\": [{\\\"attr\\\": \\\"start\\\", \\\"kind\\\": \\\"ModelChanged\\\", \\\"model\\\": {\\\"id\\\": \\\"1004\\\"}, \\\"new\\\": -7.0}, {\\\"attr\\\": \\\"reset_start\\\", \\\"kind\\\": \\\"ModelChanged\\\", \\\"model\\\": {\\\"id\\\": \\\"1004\\\"}, \\\"new\\\": -7.0}, {\\\"attr\\\": \\\"end\\\", \\\"kind\\\": \\\"ModelChanged\\\", \\\"model\\\": {\\\"id\\\": \\\"1004\\\"}, \\\"new\\\": 77.0}, {\\\"attr\\\": \\\"reset_end\\\", \\\"kind\\\": \\\"ModelChanged\\\", \\\"model\\\": {\\\"id\\\": \\\"1004\\\"}, \\\"new\\\": 77.0}, {\\\"cols\\\": null, \\\"column_source\\\": {\\\"id\\\": \\\"1033\\\"}, \\\"kind\\\": \\\"ColumnDataChanged\\\", \\\"new\\\": {\\\"date\\\": {\\\"__ndarray__\\\": \\\"AABAUWIEd0IAAAC3tAR3QgAAwBwHBXdCAACAglkFd0IAAEDoqwV3QgAAAE7+BXdCAADAs1AGd0IAAIAZowZ3QgAAQH/1BndCAAAA5UcHd0IAAMBKmgd3QgAAgLDsB3dCAABAFj8Id0IAAAB8kQh3QgAAwOHjCHdCAACARzYJd0IAAECtiAl3QgAAABPbCXdCAADAeC0Kd0IAAIDefwp3QgAAQETSCndCAAAAqiQLd0IAAMAPdwt3QgAAgHXJC3dCAABA2xsMd0IAAABBbgx3QgAAwKbADHdCAACADBMNd0IAAEByZQ13QgAAANi3DXdCAADAPQoOd0IAAICjXA53QgAAQAmvDndCAAAAbwEPd0IAAMDUUw93QgAAgDqmD3dCAABAoPgPd0IAAAAGSxB3QgAAwGudEHdCAACA0e8Qd0IAAEA3QhF3QgAAAJ2UEXdCAADAAucRd0IAAIBoORJ3QgAAQM6LEndCAAAANN4Sd0IAAMCZMBN3QgAAgP+CE3dCAABAZdUTd0IAAADLJxR3QgAAwDB6FHdCAACAlswUd0IAAED8HhV3QgAAAGJxFXdCAADAx8MVd0IAAIAtFhZ3QgAAQJNoFndC\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}, \\\"new\\\": {\\\"__ndarray__\\\": \\\"AAAAAAAA+H8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAABRAAAAAAAAAAAAAAAAAAAAiQAAAAAAAAAAAAAAAAAAALkAAAAAAAAA6QAAAAAAAAEBAAAAAAAAASkAAAAAAAABEQAAAAAAAAENAAAAAAAAAQUAAAAAAAAA2QAAAAAAAAAAAAAAAAAAAJkAAAAAAAIBLQAAAAAAAAEVAAAAAAAAAP0AAAAAAAAA8QAAAAAAAAENAAAAAAAAASEAAAAAAAABBQAAAAAAAgFFAAAAAAAAASkAAAAAAAABHQAAAAAAAADpAAAAAAAAAR0AAAAAAAIBDQAAAAAAAAExAAAAAAACAQkAAAAAAAIBFQAAAAAAAADRAAAAAAAAAOEAAAAAAAABDQAAAAAAAAEBAAAAAAACAQEAAAAAAAABCQAAAAAAAADxA\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}}}, {\\\"cols\\\": null, \\\"column_source\\\": {\\\"id\\\": \\\"1074\\\"}, \\\"kind\\\": \\\"ColumnDataChanged\\\", \\\"new\\\": {\\\"date\\\": {\\\"__ndarray__\\\": \\\"AABAUWIEd0IAAAC3tAR3QgAAwBwHBXdCAACAglkFd0IAAEDoqwV3QgAAAE7+BXdCAADAs1AGd0IAAIAZowZ3QgAAQH/1BndCAAAA5UcHd0IAAMBKmgd3QgAAgLDsB3dCAABAFj8Id0IAAAB8kQh3QgAAwOHjCHdCAACARzYJd0IAAECtiAl3QgAAABPbCXdCAADAeC0Kd0IAAIDefwp3QgAAQETSCndCAAAAqiQLd0IAAMAPdwt3QgAAgHXJC3dCAABA2xsMd0IAAABBbgx3QgAAwKbADHdCAACADBMNd0IAAEByZQ13QgAAANi3DXdCAADAPQoOd0IAAICjXA53QgAAQAmvDndCAAAAbwEPd0IAAMDUUw93QgAAgDqmD3dCAABAoPgPd0IAAAAGSxB3QgAAwGudEHdCAACA0e8Qd0IAAEA3QhF3QgAAAJ2UEXdCAADAAucRd0IAAIBoORJ3QgAAQM6LEndCAAAANN4Sd0IAAMCZMBN3QgAAgP+CE3dCAABAZdUTd0IAAADLJxR3QgAAwDB6FHdCAACAlswUd0IAAED8HhV3QgAAAGJxFXdCAADAx8MVd0IAAIAtFhZ3QgAAQJNoFndC\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}, \\\"new_100k\\\": {\\\"__ndarray__\\\": \\\"AAAAAAAA+H8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBcjGeB8S4PyLPvYUJ9c4/AAAAAAAAAADRoPeRiNzbPwAAAAAAAAAAWVtOJMc35z8JLYgwRh/0P35yMZ4HxPg/CC2IMEYfBEAkz72FCfX+P/i32gvJaP0/qIkUGEhQ+j+4/sE8xQbxPwAAAAAAAAAAsP7BPMUG4T9sfvKLdkgFQCBz0P+kQABA8OY/Yef99z8wRGuqhqv1PwC42gvJaP0/4BWltgWTAkCwiRQYSFD6P0AVBlVoFgtAAC2IMEYfBEBQirN55cwBQAAtiDBGH/Q/UIqzeeXMAUCAQ8xI6S7+PzBEa6qGqwVAYCzpzqii/D8AOUketaMAQADPvYUJ9e4/4BWltgWT8j/gt9oLyWj9P4ByMZ4HxPg/QP4i2yeK+T+goPeRiNz7P2BEa6qGq/U/\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}}}, {\\\"cols\\\": null, \\\"column_source\\\": {\\\"id\\\": \\\"1119\\\"}, \\\"kind\\\": \\\"ColumnDataChanged\\\", \\\"new\\\": {\\\"date\\\": {\\\"__ndarray__\\\": \\\"AABAUWIEd0IAAAC3tAR3QgAAwBwHBXdCAACAglkFd0IAAEDoqwV3QgAAAE7+BXdCAADAs1AGd0IAAIAZowZ3QgAAQH/1BndCAAAA5UcHd0IAAMBKmgd3QgAAgLDsB3dCAABAFj8Id0IAAAB8kQh3QgAAwOHjCHdCAACARzYJd0IAAECtiAl3QgAAABPbCXdCAADAeC0Kd0IAAIDefwp3QgAAQETSCndCAAAAqiQLd0IAAMAPdwt3QgAAgHXJC3dCAABA2xsMd0IAAABBbgx3QgAAwKbADHdCAACADBMNd0IAAEByZQ13QgAAANi3DXdCAADAPQoOd0IAAICjXA53QgAAQAmvDndCAAAAbwEPd0IAAMDUUw93QgAAgDqmD3dCAABAoPgPd0IAAAAGSxB3QgAAwGudEHdCAACA0e8Qd0IAAEA3QhF3QgAAAJ2UEXdCAADAAucRd0IAAIBoORJ3QgAAQM6LEndCAAAANN4Sd0IAAMCZMBN3QgAAgP+CE3dCAABAZdUTd0IAAADLJxR3QgAAwDB6FHdCAACAlswUd0IAAED8HhV3QgAAAGJxFXdCAADAx8MVd0IAAIAtFhZ3QgAAQJNoFndC\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}, \\\"mobility\\\": {\\\"__ndarray__\\\": \\\"AAAAAAC0ZEAK16NwPVpdQDQzMzMzi11A9ihcj8I9XUCQwvUoXK9dQFyPwvUoTF5AzMzMzMwEYUDC9Shcj1pfQJDC9ShcZ1xAwvUoXI/yXkBI4XoUrv9dQML1KFyPmllA16NwPQofXED2KFyPwrVfQML1KFyPgltAexSuR+FaVUAUrkfhegxZQBSuR+F6PFlAKVyPwvWoW0ApXI/C9XhbQNajcD0KJ15AMzMzMzMTXEDiehSuRzFYQGZmZmZm7ldAUrgeheuhVkC4HoXrUchXQMzMzMzM7FJAehSuR+GaTEA0MzMzMxNGQChcj8L1GEdAFK5H4XokRkDNzMzMzExFQFyPwvUo3EVA4XoUrkdRRkA+CtejcP1EQB+F61G4/j9AXI/C9SicPkDsUbgehSs+QDMzMzMzc0BAXI/C9ShcPUDC9Shcj+I9QKRwPQrX40BA4XoUrkfxQECQwvUoXE8+QD4K16NwHTxAcD0K16MQP0D2KFyPwtVAQJqZmZmZ6UFA4XoUrkehQkD2KFyPwgVAQKRwPQrXw0NAPQrXo3B9REB7FK5H4XpFQClcj8L1qEZAzczMzMzcRkA9CtejcN1FQOF6FK5HwUBA\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}}}, {\\\"cols\\\": null, \\\"column_source\\\": {\\\"id\\\": \\\"1127\\\"}, \\\"kind\\\": \\\"ColumnDataChanged\\\", \\\"new\\\": {\\\"date\\\": {\\\"__ndarray__\\\": \\\"AABAUWIEd0IAAAC3tAR3QgAAwBwHBXdCAACAglkFd0IAAEDoqwV3QgAAAE7+BXdCAADAs1AGd0IAAIAZowZ3QgAAQH/1BndCAAAA5UcHd0IAAMBKmgd3QgAAgLDsB3dCAABAFj8Id0IAAAB8kQh3QgAAwOHjCHdCAACARzYJd0IAAECtiAl3QgAAABPbCXdCAADAeC0Kd0IAAIDefwp3QgAAQETSCndCAAAAqiQLd0IAAMAPdwt3QgAAgHXJC3dCAABA2xsMd0IAAABBbgx3QgAAwKbADHdCAACADBMNd0IAAEByZQ13QgAAANi3DXdCAADAPQoOd0IAAICjXA53QgAAQAmvDndCAAAAbwEPd0IAAMDUUw93QgAAgDqmD3dCAABAoPgPd0IAAAAGSxB3QgAAwGudEHdCAACA0e8Qd0IAAEA3QhF3QgAAAJ2UEXdCAADAAucRd0IAAIBoORJ3QgAAQM6LEndCAAAANN4Sd0IAAMCZMBN3QgAAgP+CE3dCAABAZdUTd0IAAADLJxR3QgAAwDB6FHdCAACAlswUd0IAAED8HhV3QgAAAGJxFXdCAADAx8MVd0IAAIAtFhZ3QgAAQJNoFndC\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}, \\\"parks\\\": {\\\"__ndarray__\\\": \\\"AAAAAACgYUAAAAAAAABiQAAAAAAAwFxAAAAAAABAW0AAAAAAAABcQAAAAAAAAF5AAAAAAABAX0AAAAAAACBiQAAAAAAAwF1AAAAAAACAXUAAAAAAAEBcQAAAAAAAAFFAAAAAAADAWUAAAAAAAEBbQAAAAAAAgFlAAAAAAACARkAAAAAAAIBWQAAAAAAAQFVAAAAAAADAV0AAAAAAAEBZQAAAAAAAQFNAAAAAAACAXEAAAAAAAGBiQAAAAAAAAFtAAAAAAAAAW0AAAAAAAABgQAAAAAAAwFtAAAAAAAAAUEAAAAAAAABRQAAAAAAAwFZAAAAAAACAV0AAAAAAAABZQAAAAAAAgFdAAAAAAABAWEAAAAAAAABUQAAAAAAAgE1AAAAAAACAREAAAAAAAIBKQAAAAAAAAEdAAAAAAACAQkAAAAAAAABCQAAAAAAAAE1AAAAAAADAUkAAAAAAAIBMQAAAAAAAAEJAAAAAAACATEAAAAAAAEBQQAAAAAAAgFFAAAAAAABAUEAAAAAAAABMQAAAAAAAgFBAAAAAAACAVUAAAAAAAIBWQAAAAAAAQFVAAAAAAAAAVUAAAAAAAABTQAAAAAAAgFBA\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}}}, {\\\"attr\\\": \\\"text\\\", \\\"kind\\\": \\\"ModelChanged\\\", \\\"model\\\": {\\\"id\\\": \\\"1358\\\"}, \\\"new\\\": \\\"<span style=\\\\\\\"color:black;font-family:Arial;font-style:bold;font-weight:bold;font-size:12pt\\\\\\\">region: Slovenia<\\\\/span>\\\"}], \\\"references\\\": []}\",\"header\":\"{\\\"msgid\\\": \\\"2177\\\", \\\"msgtype\\\": \\\"PATCH-DOC\\\"}\",\"metadata\":\"{}\"},\"Spain\":{\"content\":\"{\\\"events\\\": [{\\\"attr\\\": \\\"start\\\", \\\"kind\\\": \\\"ModelChanged\\\", \\\"model\\\": {\\\"id\\\": \\\"1004\\\"}, \\\"new\\\": -963.0}, {\\\"attr\\\": \\\"reset_start\\\", \\\"kind\\\": \\\"ModelChanged\\\", \\\"model\\\": {\\\"id\\\": \\\"1004\\\"}, \\\"new\\\": -963.0}, {\\\"attr\\\": \\\"end\\\", \\\"kind\\\": \\\"ModelChanged\\\", \\\"model\\\": {\\\"id\\\": \\\"1004\\\"}, \\\"new\\\": 10593.0}, {\\\"attr\\\": \\\"reset_end\\\", \\\"kind\\\": \\\"ModelChanged\\\", \\\"model\\\": {\\\"id\\\": \\\"1004\\\"}, \\\"new\\\": 10593.0}, {\\\"cols\\\": null, \\\"column_source\\\": {\\\"id\\\": \\\"1033\\\"}, \\\"kind\\\": \\\"ColumnDataChanged\\\", \\\"new\\\": {\\\"date\\\": {\\\"__ndarray__\\\": \\\"AABAUWIEd0IAAAC3tAR3QgAAwBwHBXdCAACAglkFd0IAAEDoqwV3QgAAAE7+BXdCAADAs1AGd0IAAIAZowZ3QgAAQH/1BndCAAAA5UcHd0IAAMBKmgd3QgAAgLDsB3dCAABAFj8Id0IAAAB8kQh3QgAAwOHjCHdCAACARzYJd0IAAECtiAl3QgAAABPbCXdCAADAeC0Kd0IAAIDefwp3QgAAQETSCndCAAAAqiQLd0IAAMAPdwt3QgAAgHXJC3dCAABA2xsMd0IAAABBbgx3QgAAwKbADHdCAACADBMNd0IAAEByZQ13QgAAANi3DXdCAADAPQoOd0IAAICjXA53QgAAQAmvDndCAAAAbwEPd0IAAMDUUw93QgAAgDqmD3dCAABAoPgPd0IAAAAGSxB3QgAAwGudEHdCAACA0e8Qd0IAAEA3QhF3QgAAAJ2UEXdCAADAAucRd0IAAIBoORJ3QgAAQM6LEndCAAAANN4Sd0IAAMCZMBN3QgAAgP+CE3dCAABAZdUTd0IAAADLJxR3QgAAwDB6FHdCAACAlswUd0IAAED8HhV3QgAAAGJxFXdCAADAx8MVd0IAAIAtFhZ3QgAAQJNoFndC\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}, \\\"new\\\": {\\\"__ndarray__\\\": \\\"AAAAAAAA+H8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQQAAAAAAAABxAAAAAAAAAAEAAAAAAAAAxQAAAAAAAACpAAAAAAACAQ0AAAAAAAABCQAAAAAAAgEZAAAAAAACATEAAAAAAAIBCQAAAAAAAoGFAAAAAAAAAWUAAAAAAAKBlQAAAAAAAAHlAAAAAAABwg0AAAAAAADCCQAAAAAAAAAAAAAAAAAAWp0AAAAAAABySQAAAAAAA/JVAAAAAAADAoEAAAAAAADicQAAAAAAA5KBAAAAAAACqr0AAAAAAAB6jQAAAAAAAZLNAAAAAAACEqkAAAAAAAOC4QAAAAAAAjbJAAAAAAADPwkAAAAAAgCfAQAAAAAAA/b5AAAAAAABcvUAAAAAAANu6QAAAAAAApr5AAAAAAAAfv0AAAAAAgAHAQAAAAAAAC79AAAAAAADeu0AAAAAAADm7QAAAAAAAZrVAAAAAAACls0AAAAAAAJO0QAAAAAAAhrhAAAAAAACKs0AAAAAAALuzQAAAAAAAkrJA\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}}}, {\\\"cols\\\": null, \\\"column_source\\\": {\\\"id\\\": \\\"1074\\\"}, \\\"kind\\\": \\\"ColumnDataChanged\\\", \\\"new\\\": {\\\"date\\\": {\\\"__ndarray__\\\": \\\"AABAUWIEd0IAAAC3tAR3QgAAwBwHBXdCAACAglkFd0IAAEDoqwV3QgAAAE7+BXdCAADAs1AGd0IAAIAZowZ3QgAAQH/1BndCAAAA5UcHd0IAAMBKmgd3QgAAgLDsB3dCAABAFj8Id0IAAAB8kQh3QgAAwOHjCHdCAACARzYJd0IAAECtiAl3QgAAABPbCXdCAADAeC0Kd0IAAIDefwp3QgAAQETSCndCAAAAqiQLd0IAAMAPdwt3QgAAgHXJC3dCAABA2xsMd0IAAABBbgx3QgAAwKbADHdCAACADBMNd0IAAEByZQ13QgAAANi3DXdCAADAPQoOd0IAAICjXA53QgAAQAmvDndCAAAAbwEPd0IAAMDUUw93QgAAgDqmD3dCAABAoPgPd0IAAAAGSxB3QgAAwGudEHdCAACA0e8Qd0IAAEA3QhF3QgAAAJ2UEXdCAADAAucRd0IAAIBoORJ3QgAAQM6LEndCAAAANN4Sd0IAAMCZMBN3QgAAgP+CE3dCAABAZdUTd0IAAADLJxR3QgAAwDB6FHdCAACAlswUd0IAAED8HhV3QgAAAGJxFXdCAADAx8MVd0IAAIAtFhZ3QgAAQJNoFndC\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}, \\\"new_100k\\\": {\\\"__ndarray__\\\": \\\"AAAAAAAA+H8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADL0DwuaIiBP2Vt6lC2ro4/zNA8LmiIcT/ZnSCx7qCiP0jTIkupfZw/eB5a+D5etT/magQ0dbmzP5yFBYHSp7g/7FNckvk6vz9sUXZ1uEW0PwD+7sJCUNM/QAY/yCJlyz8wMn7OXLLXPz4GP8giZes/qOErkLZM9T9WIY9sDu7zPwAAAAAAAAAAxP+2UTFMGUBQVVXqI9gDQOgPiCUtFwhAlKpnEM1aEkBAQoy9E+wOQGSzz/o/ghJAXo1AlklZIUD46T562/IUQAw0CUKQPyVACEmgpk4OHUCYjOL3EUIrQNjiG0r3UyRAtJ3a90mcNEDs9m7vsLMxQIyUBiOA+jBAGAxslQYWMECwsxtdpG0tQDjfyEfVyjBAKLW3ESENMUCIJgH4DIoxQCjPmtArAjFAMCyIc3SJLkDwWCvBpdQtQMCV1lTOcidAIAtFacqGJUDA0/R2l4smQKB23q1y3ypAYAR3OTRpJUDAnoT45Z4lQMBVqupxWSRA\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}}}, {\\\"cols\\\": null, \\\"column_source\\\": {\\\"id\\\": \\\"1119\\\"}, \\\"kind\\\": \\\"ColumnDataChanged\\\", \\\"new\\\": {\\\"date\\\": {\\\"__ndarray__\\\": \\\"AABAUWIEd0IAAAC3tAR3QgAAwBwHBXdCAACAglkFd0IAAEDoqwV3QgAAAE7+BXdCAADAs1AGd0IAAIAZowZ3QgAAQH/1BndCAAAA5UcHd0IAAMBKmgd3QgAAgLDsB3dCAABAFj8Id0IAAAB8kQh3QgAAwOHjCHdCAACARzYJd0IAAECtiAl3QgAAABPbCXdCAADAeC0Kd0IAAIDefwp3QgAAQETSCndCAAAAqiQLd0IAAMAPdwt3QgAAgHXJC3dCAABA2xsMd0IAAABBbgx3QgAAwKbADHdCAACADBMNd0IAAEByZQ13QgAAANi3DXdCAADAPQoOd0IAAICjXA53QgAAQAmvDndCAAAAbwEPd0IAAMDUUw93QgAAgDqmD3dCAABAoPgPd0IAAAAGSxB3QgAAwGudEHdCAACA0e8Qd0IAAEA3QhF3QgAAAJ2UEXdCAADAAucRd0IAAIBoORJ3QgAAQM6LEndCAAAANN4Sd0IAAMCZMBN3QgAAgP+CE3dCAABAZdUTd0IAAADLJxR3QgAAwDB6FHdCAACAlswUd0IAAED8HhV3QgAAAGJxFXdCAADAx8MVd0IAAIAtFhZ3QgAAQJNoFndC\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}, \\\"mobility\\\": {\\\"__ndarray__\\\": \\\"seQXS36hY0BVVVVVVaVfQFG4HoXr0V5Ad3d3d3cPYECQwvUoXD9gQBERERER+WBAdNpApw28Y0AjIiIiIqJkQG2g0wY6dWBAFK5H4XrkX0BjyS+W/HJeQLWBThvoRF9Aq6qqqqoyYUCx5BdLfglkQDCW/GLJ32NA4XoUrkcBYECnDXTaQHddQEjhehSuZ11AeHd3d3e3XkBPG+i0gVZgQAvXo3A9GmNAJb9Y8ovdY0BFRERERNReQJX8YskvVltAwFjyiyW/WUDXo3A9CldYQOF6FK5HUVNAzczMzMzMTkB02kCnDbRAQMkvlvxiCTJARUREREREL0CbmZmZmZkrQJNfLPnFEipABJ020GmDJ0DQaQOdNlAoQASdNtBpAyJAiYiIiIiIIED9YskvlvwmQLu7u7u7uyZAKVyPwvUoJkBgLPnFkl8mQOB6FK5HYSZAZ2ZmZmZmIUAK16NwPQohQCEiIiIiIiVA5RdLfrFkJUCx5BdLfjElQDCW/GLJryVAGEt+seSXJUAL16NwPYohQEt+seQXyyBAERERERERJ0DNzMzMzEwoQAvXo3A9CilAPQrXo3A9JEANdNpApw0iQLHkF0t+sSNA\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}}}, {\\\"cols\\\": null, \\\"column_source\\\": {\\\"id\\\": \\\"1127\\\"}, \\\"kind\\\": \\\"ColumnDataChanged\\\", \\\"new\\\": {\\\"date\\\": {\\\"__ndarray__\\\": \\\"AABAUWIEd0IAAAC3tAR3QgAAwBwHBXdCAACAglkFd0IAAEDoqwV3QgAAAE7+BXdCAADAs1AGd0IAAIAZowZ3QgAAQH/1BndCAAAA5UcHd0IAAMBKmgd3QgAAgLDsB3dCAABAFj8Id0IAAAB8kQh3QgAAwOHjCHdCAACARzYJd0IAAECtiAl3QgAAABPbCXdCAADAeC0Kd0IAAIDefwp3QgAAQETSCndCAAAAqiQLd0IAAMAPdwt3QgAAgHXJC3dCAABA2xsMd0IAAABBbgx3QgAAwKbADHdCAACADBMNd0IAAEByZQ13QgAAANi3DXdCAADAPQoOd0IAAICjXA53QgAAQAmvDndCAAAAbwEPd0IAAMDUUw93QgAAgDqmD3dCAABAoPgPd0IAAAAGSxB3QgAAwGudEHdCAACA0e8Qd0IAAEA3QhF3QgAAAJ2UEXdCAADAAucRd0IAAIBoORJ3QgAAQM6LEndCAAAANN4Sd0IAAMCZMBN3QgAAgP+CE3dCAABAZdUTd0IAAADLJxR3QgAAwDB6FHdCAACAlswUd0IAAED8HhV3QgAAAGJxFXdCAADAx8MVd0IAAIAtFhZ3QgAAQJNoFndC\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}, \\\"parks\\\": {\\\"__ndarray__\\\": \\\"AAAAAACAX0AAAAAAAEBcQAAAAAAAQFtAAAAAAABAWkAAAAAAAMBbQAAAAAAAwFxAAAAAAAAAXkAAAAAAAABiQAAAAAAAoGBAAAAAAAAAYUAAAAAAAEBdQAAAAAAAwFtAAAAAAAAAXUAAAAAAAKBgQAAAAAAAwF1AAAAAAACAWkAAAAAAAEBXQAAAAAAAQFhAAAAAAABAW0AAAAAAAIBZQAAAAAAAAFlAAAAAAABAXUAAAAAAAMBdQAAAAAAAAFxAAAAAAAAAXEAAAAAAAEBdQAAAAAAAQFlAAAAAAACAU0AAAAAAAABMQAAAAAAAADhAAAAAAAAAPEAAAAAAAAA7QAAAAAAAADtAAAAAAAAAN0AAAAAAAAA1QAAAAAAAACpAAAAAAAAAJkAAAAAAAAA3QAAAAAAAADVAAAAAAAAANkAAAAAAAAA2QAAAAAAAADRAAAAAAAAALEAAAAAAAAAmQAAAAAAAADRAAAAAAAAAMkAAAAAAAAAzQAAAAAAAADNAAAAAAAAAMkAAAAAAAAAsQAAAAAAAACRAAAAAAAAANUAAAAAAAAA1QAAAAAAAADdAAAAAAAAAMUAAAAAAAAAoQAAAAAAAAC5A\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}}}, {\\\"attr\\\": \\\"text\\\", \\\"kind\\\": \\\"ModelChanged\\\", \\\"model\\\": {\\\"id\\\": \\\"1358\\\"}, \\\"new\\\": \\\"<span style=\\\\\\\"color:black;font-family:Arial;font-style:bold;font-weight:bold;font-size:12pt\\\\\\\">region: Spain<\\\\/span>\\\"}], \\\"references\\\": []}\",\"header\":\"{\\\"msgid\\\": \\\"2164\\\", \\\"msgtype\\\": \\\"PATCH-DOC\\\"}\",\"metadata\":\"{}\"},\"Sweden\":{\"content\":\"{\\\"events\\\": [{\\\"attr\\\": \\\"start\\\", \\\"kind\\\": \\\"ModelChanged\\\", \\\"model\\\": {\\\"id\\\": \\\"1004\\\"}, \\\"new\\\": -72.60000000000001}, {\\\"attr\\\": \\\"reset_start\\\", \\\"kind\\\": \\\"ModelChanged\\\", \\\"model\\\": {\\\"id\\\": \\\"1004\\\"}, \\\"new\\\": -72.60000000000001}, {\\\"attr\\\": \\\"end\\\", \\\"kind\\\": \\\"ModelChanged\\\", \\\"model\\\": {\\\"id\\\": \\\"1004\\\"}, \\\"new\\\": 798.6}, {\\\"attr\\\": \\\"reset_end\\\", \\\"kind\\\": \\\"ModelChanged\\\", \\\"model\\\": {\\\"id\\\": \\\"1004\\\"}, \\\"new\\\": 798.6}, {\\\"cols\\\": null, \\\"column_source\\\": {\\\"id\\\": \\\"1033\\\"}, \\\"kind\\\": \\\"ColumnDataChanged\\\", \\\"new\\\": {\\\"date\\\": {\\\"__ndarray__\\\": \\\"AABAUWIEd0IAAAC3tAR3QgAAwBwHBXdCAACAglkFd0IAAEDoqwV3QgAAAE7+BXdCAADAs1AGd0IAAIAZowZ3QgAAQH/1BndCAAAA5UcHd0IAAMBKmgd3QgAAgLDsB3dCAABAFj8Id0IAAAB8kQh3QgAAwOHjCHdCAACARzYJd0IAAECtiAl3QgAAABPbCXdCAADAeC0Kd0IAAIDefwp3QgAAQETSCndCAAAAqiQLd0IAAMAPdwt3QgAAgHXJC3dCAABA2xsMd0IAAABBbgx3QgAAwKbADHdCAACADBMNd0IAAEByZQ13QgAAANi3DXdCAADAPQoOd0IAAICjXA53QgAAQAmvDndCAAAAbwEPd0IAAMDUUw93QgAAgDqmD3dCAABAoPgPd0IAAAAGSxB3QgAAwGudEHdCAACA0e8Qd0IAAEA3QhF3QgAAAJ2UEXdCAADAAucRd0IAAIBoORJ3QgAAQM6LEndCAAAANN4Sd0IAAMCZMBN3QgAAgP+CE3dCAABAZdUTd0IAAADLJxR3QgAAwDB6FHdCAACAlswUd0IAAED8HhV3QgAAAGJxFXdCAADAx8MVd0IAAIAtFhZ3QgAAQJNoFndC\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}, \\\"new\\\": {\\\"__ndarray__\\\": \\\"AAAAAAAA+H8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAFEAAAAAAAAAAAAAAAAAAABRAAAAAAAAAAEAAAAAAAADwPwAAAAAAABhAAAAAAAAALEAAAAAAAIBNQAAAAAAAABxAAAAAAAAATkAAAAAAAABFQAAAAAAAgEZAAAAAAADAWkAAAAAAACBiQAAAAAAAwFhAAAAAAADgakAAAAAAAGBiQAAAAAAAgE5AAAAAAABAVEAAAAAAAMBVQAAAAAAAQFZAAAAAAAAAZEAAAAAAAABpQAAAAAAAAF9AAAAAAABgZUAAAAAAAABcQAAAAAAAAG5AAAAAAAAAbkAAAAAAAKBzQAAAAAAAoGxAAAAAAACgd0AAAAAAAKBvQAAAAAAAgHRAAAAAAABweUAAAAAAAACAQAAAAAAAaINAAAAAAACYgUAAAAAAAIBzQAAAAAAAMHhAAAAAAACAd0AAAAAAAHB+QAAAAAAAsIZAAAAAAACQhkAAAAAAAACBQAAAAAAAIH1A\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}}}, {\\\"cols\\\": null, \\\"column_source\\\": {\\\"id\\\": \\\"1074\\\"}, \\\"kind\\\": \\\"ColumnDataChanged\\\", \\\"new\\\": {\\\"date\\\": {\\\"__ndarray__\\\": \\\"AABAUWIEd0IAAAC3tAR3QgAAwBwHBXdCAACAglkFd0IAAEDoqwV3QgAAAE7+BXdCAADAs1AGd0IAAIAZowZ3QgAAQH/1BndCAAAA5UcHd0IAAMBKmgd3QgAAgLDsB3dCAABAFj8Id0IAAAB8kQh3QgAAwOHjCHdCAACARzYJd0IAAECtiAl3QgAAABPbCXdCAADAeC0Kd0IAAIDefwp3QgAAQETSCndCAAAAqiQLd0IAAMAPdwt3QgAAgHXJC3dCAABA2xsMd0IAAABBbgx3QgAAwKbADHdCAACADBMNd0IAAEByZQ13QgAAANi3DXdCAADAPQoOd0IAAICjXA53QgAAQAmvDndCAAAAbwEPd0IAAMDUUw93QgAAgDqmD3dCAABAoPgPd0IAAAAGSxB3QgAAwGudEHdCAACA0e8Qd0IAAEA3QhF3QgAAAJ2UEXdCAADAAucRd0IAAIBoORJ3QgAAQM6LEndCAAAANN4Sd0IAAMCZMBN3QgAAgP+CE3dCAABAZdUTd0IAAADLJxR3QgAAwDB6FHdCAACAlswUd0IAAED8HhV3QgAAAGJxFXdCAADAx8MVd0IAAIAtFhZ3QgAAQJNoFndC\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}, \\\"new_100k\\\": {\\\"__ndarray__\\\": \\\"AAAAAAAA+H8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITDUTCSHIQ/ZjRmvLYjqT8AAAAAAAAAAGQ0Zry2I6k/iMNRMJIclD+Aw1EwkhyEP0SlekjbKq4/E4tH6v+YwT8+YIvEVoriPxCLR+r/mLE/SqdMDcna4j+gUGvff2XaP/T68pMtSNw/cFlkNOLP8D98n7yaXcj2P3B6viIyHO8/MquUxv7jAECI5n3jzxj3P2DuDVY7K+M/gHsnBSl06T/AJa+51lbrP9CzMUu79+s/cDRmvLYj+T94wX9rpGz/P3A1z56te/M/MDuNTCve+j8Qi0fq/5jxP1CnTA3J2gJASKdMDcnaAkDQSURPC6sIQOAjOcWO/QFAsLpY2y+yDUBAzsB5POADQIDC6E2bxAlA0P3Ramz5D0CIw1EwkhwUQKArm0+nZBhAiOghwGodFkAwpuMq0oIIQLCaC/8wZw5AABf4tvaJDUCAxfUMLSETQEDwg0qDhBxAsEwjJkpcHEDA31ZTW14VQPBq+g0BThJA\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}}}, {\\\"cols\\\": null, \\\"column_source\\\": {\\\"id\\\": \\\"1119\\\"}, \\\"kind\\\": \\\"ColumnDataChanged\\\", \\\"new\\\": {\\\"date\\\": {\\\"__ndarray__\\\": \\\"AABAUWIEd0IAAAC3tAR3QgAAwBwHBXdCAACAglkFd0IAAEDoqwV3QgAAAE7+BXdCAADAs1AGd0IAAIAZowZ3QgAAQH/1BndCAAAA5UcHd0IAAMBKmgd3QgAAgLDsB3dCAABAFj8Id0IAAAB8kQh3QgAAwOHjCHdCAACARzYJd0IAAECtiAl3QgAAABPbCXdCAADAeC0Kd0IAAIDefwp3QgAAQETSCndCAAAAqiQLd0IAAMAPdwt3QgAAgHXJC3dCAABA2xsMd0IAAABBbgx3QgAAwKbADHdCAACADBMNd0IAAEByZQ13QgAAANi3DXdCAADAPQoOd0IAAICjXA53QgAAQAmvDndCAAAAbwEPd0IAAMDUUw93QgAAgDqmD3dCAABAoPgPd0IAAAAGSxB3QgAAwGudEHdCAACA0e8Qd0IAAEA3QhF3QgAAAJ2UEXdCAADAAucRd0IAAIBoORJ3QgAAQM6LEndCAAAANN4Sd0IAAMCZMBN3QgAAgP+CE3dCAABAZdUTd0IAAADLJxR3QgAAwDB6FHdCAACAlswUd0IAAED8HhV3QgAAAGJxFXdCAADAx8MVd0IAAIAtFhZ3QgAAQJNoFndC\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}, \\\"mobility\\\": {\\\"__ndarray__\\\": \\\"6LSBThtIYEC4HoXrUXhbQNQGOm2gw1pAyS+W/GKpW0BERERERLRcQJ020GkDTVxA5RdLfrHUXkBjyS+W/BJfQAnXo3A9OlxAFK5H4XpEWkAoXI/C9ahaQAc6baDTFltAC9ejcD2aW0C8u7u7u4tdQHsUrkfh2l5A5RdLfrG0WkA30GkDndZZQK1H4XoU7llAIyIiIiICWkCMJb9Y8staQMzMzMzM/F1A+cWSXyxZX0B4d3d3d4daQKHTBjptQFlAhetRuB61WECZmZmZmblXQD0K16NwjVRA4XoUrkdBVUCjcD0K13NVQEREREREZFJAv1jyiyVfUUDUBjptoINQQLu7u7u7S1BAj8L1KFxvUUCDThvotJFRQLy7u7u7m1JAR+F6FK5HUUCrqqqqqgpQQNQGOm2gc1BAPQrXo3BNUUA6baDTBspRQC35xZJfrFJAQacNdNqgUkApXI/C9YhRQI0lv1jyS1BAl/xiyS8WUUAL16NwPXpRQGPJL5b8glBA16NwPQpXUUCCThvotOFRQM3MzMzMDFJAv1jyiyXvU0ANdNpAp41TQCMiIiIiUlRAUrgehetBVECW/GLJLwZSQKuqqqqqqk9A\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}}}, {\\\"cols\\\": null, \\\"column_source\\\": {\\\"id\\\": \\\"1127\\\"}, \\\"kind\\\": \\\"ColumnDataChanged\\\", \\\"new\\\": {\\\"date\\\": {\\\"__ndarray__\\\": \\\"AABAUWIEd0IAAAC3tAR3QgAAwBwHBXdCAACAglkFd0IAAEDoqwV3QgAAAE7+BXdCAADAs1AGd0IAAIAZowZ3QgAAQH/1BndCAAAA5UcHd0IAAMBKmgd3QgAAgLDsB3dCAABAFj8Id0IAAAB8kQh3QgAAwOHjCHdCAACARzYJd0IAAECtiAl3QgAAABPbCXdCAADAeC0Kd0IAAIDefwp3QgAAQETSCndCAAAAqiQLd0IAAMAPdwt3QgAAgHXJC3dCAABA2xsMd0IAAABBbgx3QgAAwKbADHdCAACADBMNd0IAAEByZQ13QgAAANi3DXdCAADAPQoOd0IAAICjXA53QgAAQAmvDndCAAAAbwEPd0IAAMDUUw93QgAAgDqmD3dCAABAoPgPd0IAAAAGSxB3QgAAwGudEHdCAACA0e8Qd0IAAEA3QhF3QgAAAJ2UEXdCAADAAucRd0IAAIBoORJ3QgAAQM6LEndCAAAANN4Sd0IAAMCZMBN3QgAAgP+CE3dCAABAZdUTd0IAAADLJxR3QgAAwDB6FHdCAACAlswUd0IAAED8HhV3QgAAAGJxFXdCAADAx8MVd0IAAIAtFhZ3QgAAQJNoFndC\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}, \\\"parks\\\": {\\\"__ndarray__\\\": \\\"AAAAAADAWUAAAAAAAIBRQAAAAAAAQFhAAAAAAABAXEAAAAAAAIBfQAAAAAAAwFhAAAAAAACAXkAAAAAAAIBWQAAAAAAAwF5AAAAAAAAAX0AAAAAAAABbQAAAAAAAAFpAAAAAAACAW0AAAAAAAABdQAAAAAAAAFtAAAAAAABAV0AAAAAAAIBbQAAAAAAAQFpAAAAAAACAWEAAAAAAAABbQAAAAAAAAF9AAAAAAAAAYUAAAAAAAABZQAAAAAAAAFtAAAAAAADAWUAAAAAAAIBbQAAAAAAAwFRAAAAAAAAAWEAAAAAAAOBjQAAAAAAAQFVAAAAAAADAW0AAAAAAAIBZQAAAAAAAQFlAAAAAAACAYUAAAAAAAMBbQAAAAAAAwGRAAAAAAACgY0AAAAAAAABbQAAAAAAAgF5AAAAAAABAX0AAAAAAAIBiQAAAAAAA4GFAAAAAAAAAY0AAAAAAAOBhQAAAAAAAAFtAAAAAAADAX0AAAAAAAMBfQAAAAAAAgFdAAAAAAACAWkAAAAAAAKBjQAAAAAAAIGVAAAAAAAAAaEAAAAAAAKBkQAAAAAAAIGZAAAAAAACgZkAAAAAAAKBsQAAAAAAAAGdA\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}}}, {\\\"attr\\\": \\\"text\\\", \\\"kind\\\": \\\"ModelChanged\\\", \\\"model\\\": {\\\"id\\\": \\\"1358\\\"}, \\\"new\\\": \\\"<span style=\\\\\\\"color:black;font-family:Arial;font-style:bold;font-weight:bold;font-size:12pt\\\\\\\">region: Sweden<\\\\/span>\\\"}], \\\"references\\\": []}\",\"header\":\"{\\\"msgid\\\": \\\"2151\\\", \\\"msgtype\\\": \\\"PATCH-DOC\\\"}\",\"metadata\":\"{}\"},\"Switzerland\":{\"content\":\"{\\\"events\\\": [{\\\"attr\\\": \\\"start\\\", \\\"kind\\\": \\\"ModelChanged\\\", \\\"model\\\": {\\\"id\\\": \\\"1004\\\"}, \\\"new\\\": -132.1}, {\\\"attr\\\": \\\"reset_start\\\", \\\"kind\\\": \\\"ModelChanged\\\", \\\"model\\\": {\\\"id\\\": \\\"1004\\\"}, \\\"new\\\": -132.1}, {\\\"attr\\\": \\\"end\\\", \\\"kind\\\": \\\"ModelChanged\\\", \\\"model\\\": {\\\"id\\\": \\\"1004\\\"}, \\\"new\\\": 1453.1}, {\\\"attr\\\": \\\"reset_end\\\", \\\"kind\\\": \\\"ModelChanged\\\", \\\"model\\\": {\\\"id\\\": \\\"1004\\\"}, \\\"new\\\": 1453.1}, {\\\"cols\\\": null, \\\"column_source\\\": {\\\"id\\\": \\\"1033\\\"}, \\\"kind\\\": \\\"ColumnDataChanged\\\", \\\"new\\\": {\\\"date\\\": {\\\"__ndarray__\\\": \\\"AABAUWIEd0IAAAC3tAR3QgAAwBwHBXdCAACAglkFd0IAAEDoqwV3QgAAAE7+BXdCAADAs1AGd0IAAIAZowZ3QgAAQH/1BndCAAAA5UcHd0IAAMBKmgd3QgAAgLDsB3dCAABAFj8Id0IAAAB8kQh3QgAAwOHjCHdCAACARzYJd0IAAECtiAl3QgAAABPbCXdCAADAeC0Kd0IAAIDefwp3QgAAQETSCndCAAAAqiQLd0IAAMAPdwt3QgAAgHXJC3dCAABA2xsMd0IAAABBbgx3QgAAwKbADHdCAACADBMNd0IAAEByZQ13QgAAANi3DXdCAADAPQoOd0IAAICjXA53QgAAQAmvDndCAAAAbwEPd0IAAMDUUw93QgAAgDqmD3dCAABAoPgPd0IAAAAGSxB3QgAAwGudEHdCAACA0e8Qd0IAAEA3QhF3QgAAAJ2UEXdCAADAAucRd0IAAIBoORJ3QgAAQM6LEndCAAAANN4Sd0IAAMCZMBN3QgAAgP+CE3dCAABAZdUTd0IAAADLJxR3QgAAwDB6FHdCAACAlswUd0IAAED8HhV3QgAAAGJxFXdCAADAx8MVd0IAAIAtFhZ3QgAAQJNoFndC\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}, \\\"new\\\": {\\\"__ndarray__\\\": \\\"AAAAAAAA+H8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAHEAAAAAAAAAAAAAAAAAAACRAAAAAAAAAIkAAAAAAAAAuQAAAAAAAACxAAAAAAAAAQUAAAAAAAAA4QAAAAAAAAFlAAAAAAAAAS0AAAAAAAEBRQAAAAAAAgEJAAAAAAABAXUAAAAAAACBkQAAAAAAAAAAAAAAAAABwfkAAAAAAAIBrQAAAAAAASIpAAAAAAAAAAAAAAAAAAEB/QAAAAAAAgHRAAAAAAABckEAAAAAAAAyTQAAAAAAABJRAAAAAAAAYjEAAAAAAAKSUQAAAAAAA6JBAAAAAAADgj0AAAAAAAJCMQAAAAAAAdJFAAAAAAADwkUAAAAAAAIiHQAAAAAAAFJFAAAAAAABYhUAAAAAAACySQAAAAAAAjJBAAAAAAABYiEAAAAAAABiMQAAAAAAAmIJAAAAAAABogUAAAAAAAKCCQAAAAAAADJBAAAAAAAAYiEAAAAAAAEB/QAAAAAAAYIFA\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}}}, {\\\"cols\\\": null, \\\"column_source\\\": {\\\"id\\\": \\\"1074\\\"}, \\\"kind\\\": \\\"ColumnDataChanged\\\", \\\"new\\\": {\\\"date\\\": {\\\"__ndarray__\\\": \\\"AABAUWIEd0IAAAC3tAR3QgAAwBwHBXdCAACAglkFd0IAAEDoqwV3QgAAAE7+BXdCAADAs1AGd0IAAIAZowZ3QgAAQH/1BndCAAAA5UcHd0IAAMBKmgd3QgAAgLDsB3dCAABAFj8Id0IAAAB8kQh3QgAAwOHjCHdCAACARzYJd0IAAECtiAl3QgAAABPbCXdCAADAeC0Kd0IAAIDefwp3QgAAQETSCndCAAAAqiQLd0IAAMAPdwt3QgAAgHXJC3dCAABA2xsMd0IAAABBbgx3QgAAwKbADHdCAACADBMNd0IAAEByZQ13QgAAANi3DXdCAADAPQoOd0IAAICjXA53QgAAQAmvDndCAAAAbwEPd0IAAMDUUw93QgAAgDqmD3dCAABAoPgPd0IAAAAGSxB3QgAAwGudEHdCAACA0e8Qd0IAAEA3QhF3QgAAAJ2UEXdCAADAAucRd0IAAIBoORJ3QgAAQM6LEndCAAAANN4Sd0IAAMCZMBN3QgAAgP+CE3dCAABAZdUTd0IAAADLJxR3QgAAwDB6FHdCAACAlswUd0IAAED8HhV3QgAAAGJxFXdCAADAx8MVd0IAAIAtFhZ3QgAAQJNoFndC\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}, \\\"new_100k\\\": {\\\"__ndarray__\\\": \\\"AAAAAAAA+H8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADcDkflHAyIPwAAAAAAAAAAAC2eSJkKtT8AAAAAAAAAAJTSmB4kD74/uPDvgaANuz/wnfIWW4vGPwAtnkiZCsU/yn+bs96M2T8kS/WrFQnSP5yDH5N2yfI/iPRzYThK5D8InDAnD+3pPzApGmkBzts/lPOSaRL79T+wYGNYPD/+PwAAAAAAAAAAoBYVfIXfFkDIEAnVaKoEQPSbTbvyvyNAAAAAAAAAAACEZOc31HsXQAgLwwWFzw5AcGdti2KWKEDwVvBla6AsQFgk0iUnFS5AUCJKXqIcJUDo6sZGoAUvQDiVQ4jMaClAwMdhyBD0J0DI7KXKz3YlQADDGYU2OypAoKkKZZT1KkCwgJk/6K4hQKAYutftqilAICXtRRQKIEAgdGbRwU8rQKA8HeKG3ihAkM5r+zZLIkBAIkpeohwlQOATcpQT8htAoM1tby0pGkBAt+SiGf4bQCAE8/olHihAgEChwR4bIkCAZOc31HsXQAAq+2AnHRpA\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}}}, {\\\"cols\\\": null, \\\"column_source\\\": {\\\"id\\\": \\\"1119\\\"}, \\\"kind\\\": \\\"ColumnDataChanged\\\", \\\"new\\\": {\\\"date\\\": {\\\"__ndarray__\\\": \\\"AABAUWIEd0IAAAC3tAR3QgAAwBwHBXdCAACAglkFd0IAAEDoqwV3QgAAAE7+BXdCAADAs1AGd0IAAIAZowZ3QgAAQH/1BndCAAAA5UcHd0IAAMBKmgd3QgAAgLDsB3dCAABAFj8Id0IAAAB8kQh3QgAAwOHjCHdCAACARzYJd0IAAECtiAl3QgAAABPbCXdCAADAeC0Kd0IAAIDefwp3QgAAQETSCndCAAAAqiQLd0IAAMAPdwt3QgAAgHXJC3dCAABA2xsMd0IAAABBbgx3QgAAwKbADHdCAACADBMNd0IAAEByZQ13QgAAANi3DXdCAADAPQoOd0IAAICjXA53QgAAQAmvDndCAAAAbwEPd0IAAMDUUw93QgAAgDqmD3dCAABAoPgPd0IAAAAGSxB3QgAAwGudEHdCAACA0e8Qd0IAAEA3QhF3QgAAAJ2UEXdCAADAAucRd0IAAIBoORJ3QgAAQM6LEndCAAAANN4Sd0IAAMCZMBN3QgAAgP+CE3dCAABAZdUTd0IAAADLJxR3QgAAwDB6FHdCAACAlswUd0IAAED8HhV3QgAAAGJxFXdCAADAx8MVd0IAAIAtFhZ3QgAAQJNoFndC\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}, \\\"mobility\\\": {\\\"__ndarray__\\\": \\\"rUfhehR+X0Awlvxiyb9ZQAvXo3A9SltAPQrXo3DtW0Dv7u7u7q5bQOxRuB6FG1xAIyIiIiKyXkA30GkDnSZgQMBY8osl71hATRvotIFOW0Df3d3d3a1aQM3MzMzM7FpAPQrXo3DdWkBjyS+W/KJcQPnFkl8suVtAuB6F61F4V0CdNtBpA41XQHTaQKcNpFhAyS+W/GKZWUB/seQXS65YQBvotIFO61pA+cWSXyxJW0CkcD0K13NXQNtApw10+lZAiIiIiIjIVkBI4XoUrpdXQBhLfrHkx1RAyS+W/GKpU0DhehSuR4FRQCW/WPKLhU9AnTbQaQMdTUA30GkDndZIQK1H4XoUbkhADXTaQKcNR0B02kCnDVRFQEfhehSuR0FAlfxiyS/WP0AfhetRuH5DQOtRuB6FC0RAXI/C9SgcREBLfrHkFytEQNtApw10OkZAFa5H4Xp0RkC4HoXrUXhAQHsUrkfhOkNAWPKLJb9YRkAs+cWSX8xGQGkDnTbQKUdAk18s+cVySEDziyW/WJJHQA102kCnjUhA7FG4HoWLSEDQaQOdNhBKQK9H4XoUbktAU7geheuRSkCdNtBpAx1KQAc6baDTJkpA\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}}}, {\\\"cols\\\": null, \\\"column_source\\\": {\\\"id\\\": \\\"1127\\\"}, \\\"kind\\\": \\\"ColumnDataChanged\\\", \\\"new\\\": {\\\"date\\\": {\\\"__ndarray__\\\": \\\"AABAUWIEd0IAAAC3tAR3QgAAwBwHBXdCAACAglkFd0IAAEDoqwV3QgAAAE7+BXdCAADAs1AGd0IAAIAZowZ3QgAAQH/1BndCAAAA5UcHd0IAAMBKmgd3QgAAgLDsB3dCAABAFj8Id0IAAAB8kQh3QgAAwOHjCHdCAACARzYJd0IAAECtiAl3QgAAABPbCXdCAADAeC0Kd0IAAIDefwp3QgAAQETSCndCAAAAqiQLd0IAAMAPdwt3QgAAgHXJC3dCAABA2xsMd0IAAABBbgx3QgAAwKbADHdCAACADBMNd0IAAEByZQ13QgAAANi3DXdCAADAPQoOd0IAAICjXA53QgAAQAmvDndCAAAAbwEPd0IAAMDUUw93QgAAgDqmD3dCAABAoPgPd0IAAAAGSxB3QgAAwGudEHdCAACA0e8Qd0IAAEA3QhF3QgAAAJ2UEXdCAADAAucRd0IAAIBoORJ3QgAAQM6LEndCAAAANN4Sd0IAAMCZMBN3QgAAgP+CE3dCAABAZdUTd0IAAADLJxR3QgAAwDB6FHdCAACAlswUd0IAAED8HhV3QgAAAGJxFXdCAADAx8MVd0IAAIAtFhZ3QgAAQJNoFndC\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}, \\\"parks\\\": {\\\"__ndarray__\\\": \\\"AAAAAABgYEAAAAAAAEBgQAAAAAAAQFhAAAAAAADAYEAAAAAAAEBWQAAAAAAAQGJAAAAAAACAX0AAAAAAAKBjQAAAAAAAwF9AAAAAAADAZUAAAAAAAEBdQAAAAAAAAFRAAAAAAACAU0AAAAAAAABdQAAAAAAAgFVAAAAAAAAgYEAAAAAAAABTQAAAAAAAwFpAAAAAAAAAW0AAAAAAAABQQAAAAAAAAFZAAAAAAABAWEAAAAAAAGBiQAAAAAAAwFRAAAAAAACAUkAAAAAAAIBbQAAAAAAAwFhAAAAAAABAWUAAAAAAAIBXQAAAAAAAwGRAAAAAAACAXEAAAAAAAEBeQAAAAAAAgF5AAAAAAADAXUAAAAAAAEBWQAAAAAAAwFFAAAAAAAAATkAAAAAAAEBUQAAAAAAAwFdAAAAAAAAAVEAAAAAAAEBTQAAAAAAAQFhAAAAAAACAXUAAAAAAAIBNQAAAAAAAAEtAAAAAAABAWUAAAAAAAMBaQAAAAAAAAFtAAAAAAAAAW0AAAAAAAMBcQAAAAAAAwGFAAAAAAABAXkAAAAAAAMBhQAAAAAAAgF9AAAAAAACAXkAAAAAAAOBlQAAAAAAAwF9A\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}}}, {\\\"attr\\\": \\\"text\\\", \\\"kind\\\": \\\"ModelChanged\\\", \\\"model\\\": {\\\"id\\\": \\\"1358\\\"}, \\\"new\\\": \\\"<span style=\\\\\\\"color:black;font-family:Arial;font-style:bold;font-weight:bold;font-size:12pt\\\\\\\">region: Switzerland<\\\\/span>\\\"}], \\\"references\\\": []}\",\"header\":\"{\\\"msgid\\\": \\\"2138\\\", \\\"msgtype\\\": \\\"PATCH-DOC\\\"}\",\"metadata\":\"{}\"},\"Turkey\":{\"content\":\"{\\\"events\\\": [{\\\"attr\\\": \\\"start\\\", \\\"kind\\\": \\\"ModelChanged\\\", \\\"model\\\": {\\\"id\\\": \\\"1004\\\"}, \\\"new\\\": -513.8000000000001}, {\\\"attr\\\": \\\"reset_start\\\", \\\"kind\\\": \\\"ModelChanged\\\", \\\"model\\\": {\\\"id\\\": \\\"1004\\\"}, \\\"new\\\": -513.8000000000001}, {\\\"attr\\\": \\\"end\\\", \\\"kind\\\": \\\"ModelChanged\\\", \\\"model\\\": {\\\"id\\\": \\\"1004\\\"}, \\\"new\\\": 5651.8}, {\\\"attr\\\": \\\"reset_end\\\", \\\"kind\\\": \\\"ModelChanged\\\", \\\"model\\\": {\\\"id\\\": \\\"1004\\\"}, \\\"new\\\": 5651.8}, {\\\"cols\\\": null, \\\"column_source\\\": {\\\"id\\\": \\\"1033\\\"}, \\\"kind\\\": \\\"ColumnDataChanged\\\", \\\"new\\\": {\\\"date\\\": {\\\"__ndarray__\\\": \\\"AABAUWIEd0IAAAC3tAR3QgAAwBwHBXdCAACAglkFd0IAAEDoqwV3QgAAAE7+BXdCAADAs1AGd0IAAIAZowZ3QgAAQH/1BndCAAAA5UcHd0IAAMBKmgd3QgAAgLDsB3dCAABAFj8Id0IAAAB8kQh3QgAAwOHjCHdCAACARzYJd0IAAECtiAl3QgAAABPbCXdCAADAeC0Kd0IAAIDefwp3QgAAQETSCndCAAAAqiQLd0IAAMAPdwt3QgAAgHXJC3dCAABA2xsMd0IAAABBbgx3QgAAwKbADHdCAACADBMNd0IAAEByZQ13QgAAANi3DXdCAADAPQoOd0IAAICjXA53QgAAQAmvDndCAAAAbwEPd0IAAMDUUw93QgAAgDqmD3dCAABAoPgPd0IAAAAGSxB3QgAAwGudEHdCAACA0e8Qd0IAAEA3QhF3QgAAAJ2UEXdCAADAAucRd0IAAIBoORJ3QgAAQM6LEndCAAAANN4Sd0IAAMCZMBN3QgAAgP+CE3dCAABAZdUTd0IAAADLJxR3QgAAwDB6FHdCAACAlswUd0IAAED8HhV3QgAAAGJxFXdCAADAx8MVd0IAAIAtFhZ3QgAAQJNoFndC\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}, \\\"new\\\": {\\\"__ndarray__\\\": \\\"AAAAAAAA+H8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAEEAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAKEAAAAAAAAA9QAAAAAAAgElAAAAAAACAV0AAAAAAAOBkQAAAAAAAcHNAAAAAAACwgUAAAAAAAFByQAAAAAAAcHVAAAAAAACIgUAAAAAAALCSQAAAAAAAKqBAAAAAAACgmkAAAAAAAFycQAAAAAAAKJlAAAAAAAAgpUAAAAAAAMigQAAAAAAAMKNAAAAAAADEpUAAAAAAAIqnQAAAAAAAfqhAAAAAAACYqEAAAAAAAGiuQAAAAAAAFbBAAAAAAACwr0AAAAAAAIuyQAAAAAAAErRA\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}}}, {\\\"cols\\\": null, \\\"column_source\\\": {\\\"id\\\": \\\"1074\\\"}, \\\"kind\\\": \\\"ColumnDataChanged\\\", \\\"new\\\": {\\\"date\\\": {\\\"__ndarray__\\\": \\\"AABAUWIEd0IAAAC3tAR3QgAAwBwHBXdCAACAglkFd0IAAEDoqwV3QgAAAE7+BXdCAADAs1AGd0IAAIAZowZ3QgAAQH/1BndCAAAA5UcHd0IAAMBKmgd3QgAAgLDsB3dCAABAFj8Id0IAAAB8kQh3QgAAwOHjCHdCAACARzYJd0IAAECtiAl3QgAAABPbCXdCAADAeC0Kd0IAAIDefwp3QgAAQETSCndCAAAAqiQLd0IAAMAPdwt3QgAAgHXJC3dCAABA2xsMd0IAAABBbgx3QgAAwKbADHdCAACADBMNd0IAAEByZQ13QgAAANi3DXdCAADAPQoOd0IAAICjXA53QgAAQAmvDndCAAAAbwEPd0IAAMDUUw93QgAAgDqmD3dCAABAoPgPd0IAAAAGSxB3QgAAwGudEHdCAACA0e8Qd0IAAEA3QhF3QgAAAJ2UEXdCAADAAucRd0IAAIBoORJ3QgAAQM6LEndCAAAANN4Sd0IAAMCZMBN3QgAAgP+CE3dCAABAZdUTd0IAAADLJxR3QgAAwDB6FHdCAACAlswUd0IAAED8HhV3QgAAAGJxFXdCAADAx8MVd0IAAIAtFhZ3QgAAQJNoFndC\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}, \\\"new_100k\\\": {\\\"__ndarray__\\\": \\\"AAAAAAAA+H8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACV2qp4I+dTPwAAAAAAAAAAldqqeCPncz8AAAAAAAAAAJTaqngj51M/3kcANbXajT8W1loleAmiP1xMUIhguK8/C/E6GXw7vT8v6W5HkPfJP4uPlxfMLdg/od9kNoQA5j8wjBuZi8fWP9zqrIawqto/gDS3XcLO5T9Mje9t9j73PxKbxzViGwRA3Cdmg1CPAEB4apCPd6MBQKigOEXpSv8/nJRR1SxHCkBAMg+07N8EQCDktIkv3gdA2GvmAC4TC0DYW2aP7EcNQFiJVmxxdw5AAJ/6BcmXDkAwWGh0YOkSQNA6OddCARRAcC/9n2G1E0Awgujr7xAXQHBRvV5Q9xhA\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}}}, {\\\"cols\\\": null, \\\"column_source\\\": {\\\"id\\\": \\\"1119\\\"}, \\\"kind\\\": \\\"ColumnDataChanged\\\", \\\"new\\\": {\\\"date\\\": {\\\"__ndarray__\\\": \\\"AABAUWIEd0IAAAC3tAR3QgAAwBwHBXdCAACAglkFd0IAAEDoqwV3QgAAAE7+BXdCAADAs1AGd0IAAIAZowZ3QgAAQH/1BndCAAAA5UcHd0IAAMBKmgd3QgAAgLDsB3dCAABAFj8Id0IAAAB8kQh3QgAAwOHjCHdCAACARzYJd0IAAECtiAl3QgAAABPbCXdCAADAeC0Kd0IAAIDefwp3QgAAQETSCndCAAAAqiQLd0IAAMAPdwt3QgAAgHXJC3dCAABA2xsMd0IAAABBbgx3QgAAwKbADHdCAACADBMNd0IAAEByZQ13QgAAANi3DXdCAADAPQoOd0IAAICjXA53QgAAQAmvDndCAAAAbwEPd0IAAMDUUw93QgAAgDqmD3dCAABAoPgPd0IAAAAGSxB3QgAAwGudEHdCAACA0e8Qd0IAAEA3QhF3QgAAAJ2UEXdCAADAAucRd0IAAIBoORJ3QgAAQM6LEndCAAAANN4Sd0IAAMCZMBN3QgAAgP+CE3dCAABAZdUTd0IAAADLJxR3QgAAwDB6FHdCAACAlswUd0IAAED8HhV3QgAAAGJxFXdCAADAx8MVd0IAAIAtFhZ3QgAAQJNoFndC\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}, \\\"mobility\\\": {\\\"__ndarray__\\\": \\\"NDMzMzNrYUBcj8L1KIReQM3MzMzMNFtACtejcD2yW0CPwvUoXOdbQML1KFyPclxA7FG4HoXjX0BmZmZmZmZiQLgehetRGGBAZmZmZmbWWkA+CtejcLVbQK5H4XoUPlxApHA9CtfLWkDXo3A9CtddQFyPwvUoRGBAPgrXo3DVX0BmZmZmZt5aQClcj8L16FtA4noUrkfxW0DNzMzMzAxcQAAAAAAA6GBAj8L1KFwbZUD2KFyPwtVhQDMzMzMzY1tAUrgehetBWkAAAAAAAOBaQJqZmZmZ8VpAmpmZmZkxXUCkcD0K13NdQEjhehSu51VAPgrXo3DlUkAUrkfheixQQD0K16NwjUtAhetRuB5lSEB6FK5H4apIQLgehetRyEVAcD0K16OwQkCQwvUoXH9EQJqZmZmZaUNAKVyPwvWIQ0DsUbgehdtDQJDC9ShcT0RAAAAAAAAAQkC4HoXrUdg+QHE9CtejIERAUrgehethQ0CamZmZmRlDQDMzMzMz80FAexSuR+GqQ0B6FK5H4Zo9QKRwPQrXgzlAuB6F61GoQEB7FK5H4UpAQOJ6FK5H0UBAexSuR+E6QUBmZmZmZtZBQB6F61G4ni1A\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}}}, {\\\"cols\\\": null, \\\"column_source\\\": {\\\"id\\\": \\\"1127\\\"}, \\\"kind\\\": \\\"ColumnDataChanged\\\", \\\"new\\\": {\\\"date\\\": {\\\"__ndarray__\\\": \\\"AABAUWIEd0IAAAC3tAR3QgAAwBwHBXdCAACAglkFd0IAAEDoqwV3QgAAAE7+BXdCAADAs1AGd0IAAIAZowZ3QgAAQH/1BndCAAAA5UcHd0IAAMBKmgd3QgAAgLDsB3dCAABAFj8Id0IAAAB8kQh3QgAAwOHjCHdCAACARzYJd0IAAECtiAl3QgAAABPbCXdCAADAeC0Kd0IAAIDefwp3QgAAQETSCndCAAAAqiQLd0IAAMAPdwt3QgAAgHXJC3dCAABA2xsMd0IAAABBbgx3QgAAwKbADHdCAACADBMNd0IAAEByZQ13QgAAANi3DXdCAADAPQoOd0IAAICjXA53QgAAQAmvDndCAAAAbwEPd0IAAMDUUw93QgAAgDqmD3dCAABAoPgPd0IAAAAGSxB3QgAAwGudEHdCAACA0e8Qd0IAAEA3QhF3QgAAAJ2UEXdCAADAAucRd0IAAIBoORJ3QgAAQM6LEndCAAAANN4Sd0IAAMCZMBN3QgAAgP+CE3dCAABAZdUTd0IAAADLJxR3QgAAwDB6FHdCAACAlswUd0IAAED8HhV3QgAAAGJxFXdCAADAx8MVd0IAAIAtFhZ3QgAAQJNoFndC\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}, \\\"parks\\\": {\\\"__ndarray__\\\": \\\"AAAAAABAVkAAAAAAAIBcQAAAAAAAgFtAAAAAAADAW0AAAAAAAIBaQAAAAAAAgFlAAAAAAAAAV0AAAAAAAIBWQAAAAAAAQF5AAAAAAADAWkAAAAAAAABcQAAAAAAAwFxAAAAAAADAWkAAAAAAAIBaQAAAAAAAAFVAAAAAAADgYEAAAAAAAIBdQAAAAAAAwF5AAAAAAAAAXUAAAAAAAIBbQAAAAAAAQF1AAAAAAADAYEAAAAAAAABlQAAAAAAAAF9AAAAAAAAAWkAAAAAAAMBcQAAAAAAAQF9AAAAAAADAW0AAAAAAAIBbQAAAAAAAwFlAAAAAAADAVUAAAAAAAEBUQAAAAAAAwFFAAAAAAAAAUkAAAAAAAEBSQAAAAAAAAFFAAAAAAADAUEAAAAAAAABRQAAAAAAAgE5AAAAAAAAAT0AAAAAAAABRQAAAAAAAAE5AAAAAAACARUAAAAAAAABFQAAAAAAAgE5AAAAAAACAS0AAAAAAAIBKQAAAAAAAAEtAAAAAAACASkAAAAAAAABEQAAAAAAAgENAAAAAAACASUAAAAAAAIBJQAAAAAAAgElAAAAAAACATEAAAAAAAIBNQAAAAAAAADNA\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}}}, {\\\"attr\\\": \\\"text\\\", \\\"kind\\\": \\\"ModelChanged\\\", \\\"model\\\": {\\\"id\\\": \\\"1358\\\"}, \\\"new\\\": \\\"<span style=\\\\\\\"color:black;font-family:Arial;font-style:bold;font-weight:bold;font-size:12pt\\\\\\\">region: Turkey<\\\\/span>\\\"}], \\\"references\\\": []}\",\"header\":\"{\\\"msgid\\\": \\\"2125\\\", \\\"msgtype\\\": \\\"PATCH-DOC\\\"}\",\"metadata\":\"{}\"},\"United Arab Emirates\":{\"content\":\"{\\\"events\\\": [{\\\"attr\\\": \\\"start\\\", \\\"kind\\\": \\\"ModelChanged\\\", \\\"model\\\": {\\\"id\\\": \\\"1004\\\"}, \\\"new\\\": -37.6}, {\\\"attr\\\": \\\"reset_start\\\", \\\"kind\\\": \\\"ModelChanged\\\", \\\"model\\\": {\\\"id\\\": \\\"1004\\\"}, \\\"new\\\": -37.6}, {\\\"attr\\\": \\\"end\\\", \\\"kind\\\": \\\"ModelChanged\\\", \\\"model\\\": {\\\"id\\\": \\\"1004\\\"}, \\\"new\\\": 413.6}, {\\\"attr\\\": \\\"reset_end\\\", \\\"kind\\\": \\\"ModelChanged\\\", \\\"model\\\": {\\\"id\\\": \\\"1004\\\"}, \\\"new\\\": 413.6}, {\\\"cols\\\": null, \\\"column_source\\\": {\\\"id\\\": \\\"1033\\\"}, \\\"kind\\\": \\\"ColumnDataChanged\\\", \\\"new\\\": {\\\"date\\\": {\\\"__ndarray__\\\": \\\"AABAUWIEd0IAAAC3tAR3QgAAwBwHBXdCAACAglkFd0IAAEDoqwV3QgAAAE7+BXdCAADAs1AGd0IAAIAZowZ3QgAAQH/1BndCAAAA5UcHd0IAAMBKmgd3QgAAgLDsB3dCAABAFj8Id0IAAAB8kQh3QgAAwOHjCHdCAACARzYJd0IAAECtiAl3QgAAABPbCXdCAADAeC0Kd0IAAIDefwp3QgAAQETSCndCAAAAqiQLd0IAAMAPdwt3QgAAgHXJC3dCAABA2xsMd0IAAABBbgx3QgAAwKbADHdCAACADBMNd0IAAEByZQ13QgAAANi3DXdCAADAPQoOd0IAAICjXA53QgAAQAmvDndCAAAAbwEPd0IAAMDUUw93QgAAgDqmD3dCAABAoPgPd0IAAAAGSxB3QgAAwGudEHdCAACA0e8Qd0IAAEA3QhF3QgAAAJ2UEXdCAADAAucRd0IAAIBoORJ3QgAAQM6LEndCAAAANN4Sd0IAAMCZMBN3QgAAgP+CE3dCAABAZdUTd0IAAADLJxR3QgAAwDB6FHdCAACAlswUd0IAAED8HhV3QgAAAGJxFXdCAADAx8MVd0IAAIAtFhZ3QgAAQJNoFndC\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}, \\\"new\\\": {\\\"__ndarray__\\\": \\\"AAAAAAAA+H8AAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABhAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAMEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPUAAAAAAAAAAAAAAAAAAACZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACpAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC5AAAAAAAAAO0AAAAAAAAAAAAAAAAAAACpAAAAAAAAAAAAAAAAAAIBGQAAAAAAAAElAAAAAAABAVUAAAAAAAAAAAAAAAAAAAFJAAAAAAACAT0AAAAAAAIBZQAAAAAAAgERAAAAAAACASkAAAAAAAMBiQAAAAAAAQGpAAAAAAAAAbkAAAAAAACBuQAAAAAAAYHJAAAAAAABQcUAAAAAAALBxQAAAAAAAwHJAAAAAAACwdEAAAAAAACB3QAAAAAAAgHdA\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}}}, {\\\"cols\\\": null, \\\"column_source\\\": {\\\"id\\\": \\\"1074\\\"}, \\\"kind\\\": \\\"ColumnDataChanged\\\", \\\"new\\\": {\\\"date\\\": {\\\"__ndarray__\\\": \\\"AABAUWIEd0IAAAC3tAR3QgAAwBwHBXdCAACAglkFd0IAAEDoqwV3QgAAAE7+BXdCAADAs1AGd0IAAIAZowZ3QgAAQH/1BndCAAAA5UcHd0IAAMBKmgd3QgAAgLDsB3dCAABAFj8Id0IAAAB8kQh3QgAAwOHjCHdCAACARzYJd0IAAECtiAl3QgAAABPbCXdCAADAeC0Kd0IAAIDefwp3QgAAQETSCndCAAAAqiQLd0IAAMAPdwt3QgAAgHXJC3dCAABA2xsMd0IAAABBbgx3QgAAwKbADHdCAACADBMNd0IAAEByZQ13QgAAANi3DXdCAADAPQoOd0IAAICjXA53QgAAQAmvDndCAAAAbwEPd0IAAMDUUw93QgAAgDqmD3dCAABAoPgPd0IAAAAGSxB3QgAAwGudEHdCAACA0e8Qd0IAAEA3QhF3QgAAAJ2UEXdCAADAAucRd0IAAIBoORJ3QgAAQM6LEndCAAAANN4Sd0IAAMCZMBN3QgAAgP+CE3dCAABAZdUTd0IAAADLJxR3QgAAwDB6FHdCAACAlswUd0IAAED8HhV3QgAAAGJxFXdCAADAx8MVd0IAAIAtFhZ3QgAAQJNoFndC\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}, \\\"new_100k\\\": {\\\"__ndarray__\\\": \\\"AAAAAAAA+H9IYXoYx0OFPwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABUYXoYx0OlPwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4kbekquWvP2BhehjHQ5U/AAAAAAAAAAAAAAAAAAAAAPyRt6Sq5a8/AAAAAAAAAABQYXoYx0OVPwAAAAAAAAAAUmF6GMdDxT8AAAAAAAAAAAAAAAAAAAAAMugubmxF0z8AAAAAAAAAANBFqMExPb0/AAAAAAAAAAAAAAAAAAAAABRv48MRR8E/AAAAAAAAAAAAAAAAAAAAAEC78qaK78M/HEKn/C/x0T8AAAAAAAAAABBv48MRR8E/AAAAAAAAAADgGGz6T+fdPwicH4vznOA/QImCbAQ+7D8AAAAAAAAAAHitifs/7Oc/2HcY/Lfu5D+MhYGnAvLwP7DMXBfXPts/mFhF4CCc4T8Maq9Qbev4P9hjFFKZcQFAOLvyporvA0CgNQtuzgQEQMSLHKbWawhAUGt8bVYCB0CYSQ8Y7YEHQAhqr1Bt6whA0DumbKJ+C0C44GDB9bsOQPC+82uMOw9A\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}}}, {\\\"cols\\\": null, \\\"column_source\\\": {\\\"id\\\": \\\"1119\\\"}, \\\"kind\\\": \\\"ColumnDataChanged\\\", \\\"new\\\": {\\\"date\\\": {\\\"__ndarray__\\\": \\\"AABAUWIEd0IAAAC3tAR3QgAAwBwHBXdCAACAglkFd0IAAEDoqwV3QgAAAE7+BXdCAADAs1AGd0IAAIAZowZ3QgAAQH/1BndCAAAA5UcHd0IAAMBKmgd3QgAAgLDsB3dCAABAFj8Id0IAAAB8kQh3QgAAwOHjCHdCAACARzYJd0IAAECtiAl3QgAAABPbCXdCAADAeC0Kd0IAAIDefwp3QgAAQETSCndCAAAAqiQLd0IAAMAPdwt3QgAAgHXJC3dCAABA2xsMd0IAAABBbgx3QgAAwKbADHdCAACADBMNd0IAAEByZQ13QgAAANi3DXdCAADAPQoOd0IAAICjXA53QgAAQAmvDndCAAAAbwEPd0IAAMDUUw93QgAAgDqmD3dCAABAoPgPd0IAAAAGSxB3QgAAwGudEHdCAACA0e8Qd0IAAEA3QhF3QgAAAJ2UEXdCAADAAucRd0IAAIBoORJ3QgAAQM6LEndCAAAANN4Sd0IAAMCZMBN3QgAAgP+CE3dCAABAZdUTd0IAAADLJxR3QgAAwDB6FHdCAACAlswUd0IAAED8HhV3QgAAAGJxFXdCAADAx8MVd0IAAIAtFhZ3QgAAQJNoFndC\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}, \\\"mobility\\\": {\\\"__ndarray__\\\": \\\"MzMzMzMDXEDsUbgehaNaQFyPwvUoHFpAMzMzMzOrWkB7FK5H4bpaQAAAAAAACF5AAAAAAAA4XUDNzMzMzGRaQOxRuB6Fw1hA7FG4HoWbWEAzMzMzMxNYQFK4HoXriVhA9ihcj8K1WUApXI/C9TBbQFK4HoXrUVhAhetRuB5dV0AK16NwPTJWQB6F61G41lVAzczMzMx0VkAK16NwPXJYQKRwPQrXO1lAj8L1KFwvWEDD9Shcj4pWQLgehetRSFZAAAAAAACAVkAzMzMzM2NVQNijcD0KV1RAehSuR+HKVECQwvUoXMdRQJqZmZmZkVFAw/UoXI+aUEDC9Shcj8JOQD4K16NwzU1A16NwPQqXTEBwPQrXo2BMQNejcD0Kp0tAMzMzMzNDSEBcj8L1KBxFQAAAAAAA4EZAHoXrUbgOR0DXo3A9CgdEQMzMzMzMPEJAZmZmZmZmQkD2KFyPwgVEQPYoXI/CBUZAAAAAAADgRECF61G4HhVFQClcj8L1aERA4noUrkcRQ0BI4XoUrrdEQJqZmZmZiUNASOF6FK4nREA0MzMzM1NDQHsUrkfhCkVAKVyPwvXIQkBcj8L1KMxFQBSuR+F6REdA\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}}}, {\\\"cols\\\": null, \\\"column_source\\\": {\\\"id\\\": \\\"1127\\\"}, \\\"kind\\\": \\\"ColumnDataChanged\\\", \\\"new\\\": {\\\"date\\\": {\\\"__ndarray__\\\": \\\"AABAUWIEd0IAAAC3tAR3QgAAwBwHBXdCAACAglkFd0IAAEDoqwV3QgAAAE7+BXdCAADAs1AGd0IAAIAZowZ3QgAAQH/1BndCAAAA5UcHd0IAAMBKmgd3QgAAgLDsB3dCAABAFj8Id0IAAAB8kQh3QgAAwOHjCHdCAACARzYJd0IAAECtiAl3QgAAABPbCXdCAADAeC0Kd0IAAIDefwp3QgAAQETSCndCAAAAqiQLd0IAAMAPdwt3QgAAgHXJC3dCAABA2xsMd0IAAABBbgx3QgAAwKbADHdCAACADBMNd0IAAEByZQ13QgAAANi3DXdCAADAPQoOd0IAAICjXA53QgAAQAmvDndCAAAAbwEPd0IAAMDUUw93QgAAgDqmD3dCAABAoPgPd0IAAAAGSxB3QgAAwGudEHdCAACA0e8Qd0IAAEA3QhF3QgAAAJ2UEXdCAADAAucRd0IAAIBoORJ3QgAAQM6LEndCAAAANN4Sd0IAAMCZMBN3QgAAgP+CE3dCAABAZdUTd0IAAADLJxR3QgAAwDB6FHdCAACAlswUd0IAAED8HhV3QgAAAGJxFXdCAADAx8MVd0IAAIAtFhZ3QgAAQJNoFndC\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}, \\\"parks\\\": {\\\"__ndarray__\\\": \\\"AAAAAABAWkAAAAAAAABaQAAAAAAAQFpAAAAAAABAWkAAAAAAAABaQAAAAAAAgFpAAAAAAACAWkAAAAAAAABaQAAAAAAAwFlAAAAAAABAWkAAAAAAAMBZQAAAAAAAQFhAAAAAAADAWEAAAAAAAMBYQAAAAAAAwFhAAAAAAACAWUAAAAAAAEBZQAAAAAAAAFlAAAAAAACAWEAAAAAAAIBYQAAAAAAAAFdAAAAAAABAWUAAAAAAAIBaQAAAAAAAAFpAAAAAAADAWUAAAAAAAABZQAAAAAAAgFdAAAAAAABAVUAAAAAAAABWQAAAAAAAQFZAAAAAAACAVUAAAAAAAIBUQAAAAAAAQFRAAAAAAACAUkAAAAAAAIBLQAAAAAAAgE9AAAAAAAAAUEAAAAAAAABPQAAAAAAAgExAAAAAAACASkAAAAAAAABHQAAAAAAAADRAAAAAAAAAQEAAAAAAAIBHQAAAAAAAgEdAAAAAAACAR0AAAAAAAIBHQAAAAAAAAEZAAAAAAAAAOUAAAAAAAABFQAAAAAAAAEVAAAAAAAAARUAAAAAAAAA7QAAAAAAAADpAAAAAAAAAOEAAAAAAAAAsQAAAAAAAADdA\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}}}, {\\\"attr\\\": \\\"text\\\", \\\"kind\\\": \\\"ModelChanged\\\", \\\"model\\\": {\\\"id\\\": \\\"1358\\\"}, \\\"new\\\": \\\"<span style=\\\\\\\"color:black;font-family:Arial;font-style:bold;font-weight:bold;font-size:12pt\\\\\\\">region: United Arab Emirates<\\\\/span>\\\"}], \\\"references\\\": []}\",\"header\":\"{\\\"msgid\\\": \\\"2112\\\", \\\"msgtype\\\": \\\"PATCH-DOC\\\"}\",\"metadata\":\"{}\"},\"United Kingdom\":{\"content\":\"{\\\"events\\\": [{\\\"attr\\\": \\\"start\\\", \\\"kind\\\": \\\"ModelChanged\\\", \\\"model\\\": {\\\"id\\\": \\\"1004\\\"}, \\\"new\\\": -873.3000000000001}, {\\\"attr\\\": \\\"reset_start\\\", \\\"kind\\\": \\\"ModelChanged\\\", \\\"model\\\": {\\\"id\\\": \\\"1004\\\"}, \\\"new\\\": -873.3000000000001}, {\\\"attr\\\": \\\"end\\\", \\\"kind\\\": \\\"ModelChanged\\\", \\\"model\\\": {\\\"id\\\": \\\"1004\\\"}, \\\"new\\\": 9606.3}, {\\\"attr\\\": \\\"reset_end\\\", \\\"kind\\\": \\\"ModelChanged\\\", \\\"model\\\": {\\\"id\\\": \\\"1004\\\"}, \\\"new\\\": 9606.3}, {\\\"cols\\\": null, \\\"column_source\\\": {\\\"id\\\": \\\"1033\\\"}, \\\"kind\\\": \\\"ColumnDataChanged\\\", \\\"new\\\": {\\\"date\\\": {\\\"__ndarray__\\\": \\\"AABAUWIEd0IAAAC3tAR3QgAAwBwHBXdCAACAglkFd0IAAEDoqwV3QgAAAE7+BXdCAADAs1AGd0IAAIAZowZ3QgAAQH/1BndCAAAA5UcHd0IAAMBKmgd3QgAAgLDsB3dCAABAFj8Id0IAAAB8kQh3QgAAwOHjCHdCAACARzYJd0IAAECtiAl3QgAAABPbCXdCAADAeC0Kd0IAAIDefwp3QgAAQETSCndCAAAAqiQLd0IAAMAPdwt3QgAAgHXJC3dCAABA2xsMd0IAAABBbgx3QgAAwKbADHdCAACADBMNd0IAAEByZQ13QgAAANi3DXdCAADAPQoOd0IAAICjXA53QgAAQAmvDndCAAAAbwEPd0IAAMDUUw93QgAAgDqmD3dCAABAoPgPd0IAAAAGSxB3QgAAwGudEHdCAACA0e8Qd0IAAEA3QhF3QgAAAJ2UEXdCAADAAucRd0IAAIBoORJ3QgAAQM6LEndCAAAANN4Sd0IAAMCZMBN3QgAAgP+CE3dCAABAZdUTd0IAAADLJxR3QgAAwDB6FHdCAACAlswUd0IAAED8HhV3QgAAAGJxFXdCAADAx8MVd0IAAIAtFhZ3QgAAQJNoFndC\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}, \\\"new\\\": {\\\"__ndarray__\\\": \\\"AAAAAAAA+H8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAUQAAAAAAAAAhAAAAAAAAAKkAAAAAAAAAQQAAAAAAAACZAAAAAAACAQUAAAAAAAAA+QAAAAAAAAEhAAAAAAACARUAAAAAAAMBQQAAAAAAAAEhAAAAAAAAAT0AAAAAAAMBSQAAAAAAAAAAAAAAAAABwdUAAAAAAAGB1QAAAAAAAAPA/AAAAAABgeUAAAAAAAJB5QAAAAAAAUIVAAAAAAACAUkAAAAAAAEiUQAAAAAAAdJBAAAAAAAAwhUAAAAAAAKiOQAAAAAAAeJZAAAAAAAAQl0AAAAAAAPigQAAAAAAA6qZAAAAAAAAOpEAAAAAAAEijQAAAAAAA4qRAAAAAAACop0AAAAAAACCxQAAAAAAA1LBAAAAAAACksUAAAAAAAJitQAAAAAAAR7dAAAAAAAAGrkAAAAAAAKysQAAAAAAAlbVAAAAAAAAusUAAAAAAgA7BQAAAAAAAlbRA\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}}}, {\\\"cols\\\": null, \\\"column_source\\\": {\\\"id\\\": \\\"1074\\\"}, \\\"kind\\\": \\\"ColumnDataChanged\\\", \\\"new\\\": {\\\"date\\\": {\\\"__ndarray__\\\": \\\"AABAUWIEd0IAAAC3tAR3QgAAwBwHBXdCAACAglkFd0IAAEDoqwV3QgAAAE7+BXdCAADAs1AGd0IAAIAZowZ3QgAAQH/1BndCAAAA5UcHd0IAAMBKmgd3QgAAgLDsB3dCAABAFj8Id0IAAAB8kQh3QgAAwOHjCHdCAACARzYJd0IAAECtiAl3QgAAABPbCXdCAADAeC0Kd0IAAIDefwp3QgAAQETSCndCAAAAqiQLd0IAAMAPdwt3QgAAgHXJC3dCAABA2xsMd0IAAABBbgx3QgAAwKbADHdCAACADBMNd0IAAEByZQ13QgAAANi3DXdCAADAPQoOd0IAAICjXA53QgAAQAmvDndCAAAAbwEPd0IAAMDUUw93QgAAgDqmD3dCAABAoPgPd0IAAAAGSxB3QgAAwGudEHdCAACA0e8Qd0IAAEA3QhF3QgAAAJ2UEXdCAADAAucRd0IAAIBoORJ3QgAAQM6LEndCAAAANN4Sd0IAAMCZMBN3QgAAgP+CE3dCAABAZdUTd0IAAADLJxR3QgAAwDB6FHdCAACAlswUd0IAAED8HhV3QgAAAGJxFXdCAADAx8MVd0IAAIAtFhZ3QgAAQJNoFndC\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}, \\\"new_100k\\\": {\\\"__ndarray__\\\": \\\"AAAAAAAA+H8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdnEAtUSkeD8AAAAAAAAAAAAAAAAAAAAAcHEAtUSkaD/IjUDiVc1+PxxVwIcze3I/KlwQ03cFlD9wcQC1RKR4PwJOcDzv8JA/Enz4Javzqj9carBpABqnPxRVwIcze7I/OkycKV6OsD/Adnzt98u5PxhVwIcze7I/5G1YjyLftz/whByEgOC8PwAAAAAAAAAA/8tBBwyC4D/IS+fkuXXgPwBwALVEpFg/9lmHe0KK4z+g2pbiOK/jP47LjMJnafA/IINIce99vD/MD28XOTz/P6i0IKfrVvk/IMvXfcNQ8D+orGbSXpv3P6wPFz5XTQFAvNFyhGPCAUBY+PXdNiIKQDjh23IgpRFAOO5enuXiDkCwCB/M9LENQAyaXhazFBBA2JPOym83EkBwebqJ0V8aQEi3XkPF6hlAGL2PwBwrG0DoKGSK6skWQIjqidq97CFAcFqSNp8eF0CgRa0PLxQWQIAUs/aJniBA0NnYRWF1GkD4gJTe3UQqQPAhFqLPsh9A\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}}}, {\\\"cols\\\": null, \\\"column_source\\\": {\\\"id\\\": \\\"1119\\\"}, \\\"kind\\\": \\\"ColumnDataChanged\\\", \\\"new\\\": {\\\"date\\\": {\\\"__ndarray__\\\": \\\"AABAUWIEd0IAAAC3tAR3QgAAwBwHBXdCAACAglkFd0IAAEDoqwV3QgAAAE7+BXdCAADAs1AGd0IAAIAZowZ3QgAAQH/1BndCAAAA5UcHd0IAAMBKmgd3QgAAgLDsB3dCAABAFj8Id0IAAAB8kQh3QgAAwOHjCHdCAACARzYJd0IAAECtiAl3QgAAABPbCXdCAADAeC0Kd0IAAIDefwp3QgAAQETSCndCAAAAqiQLd0IAAMAPdwt3QgAAgHXJC3dCAABA2xsMd0IAAABBbgx3QgAAwKbADHdCAACADBMNd0IAAEByZQ13QgAAANi3DXdCAADAPQoOd0IAAICjXA53QgAAQAmvDndCAAAAbwEPd0IAAMDUUw93QgAAgDqmD3dCAABAoPgPd0IAAAAGSxB3QgAAwGudEHdCAACA0e8Qd0IAAEA3QhF3QgAAAJ2UEXdCAADAAucRd0IAAIBoORJ3QgAAQM6LEndCAAAANN4Sd0IAAMCZMBN3QgAAgP+CE3dCAABAZdUTd0IAAADLJxR3QgAAwDB6FHdCAACAlswUd0IAAED8HhV3QgAAAGJxFXdCAADAx8MVd0IAAIAtFhZ3QgAAQJNoFndC\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}, \\\"mobility\\\": {\\\"__ndarray__\\\": \\\"GEt+seTHX0Cx5BdLftFZQOB6FK5HgV5AG+i0gU6rXkDUBjptoKNfQIslv1jyu15AMzMzMzPzYECrqqqqqiphQOi0gU4bqFlATxvotIG+WkBI4XoUrqdbQCEiIiIiUlxAA5020GkjXECDThvotKFfQKcNdNpAj2BArUfhehTOWUC4HoXrUVhaQHXaQKcNZFtA84slv1iyW0C4HoXrUQhbQLy7u7u7e19Aj8L1KFznYEAREREREcFYQP1iyS+WHFlAERERERHhWUA30GkDncZZQD0K16NwnVdAiIiIiIh4WUBdj8L1KDxaQPKLJb9YElJA9Shcj8IFUkA10GkDnVZOQA102kCnrUtAexSuR+EaS0Dd3d3d3X1LQJmZmZmZOUdAY8kvlvyCQ0AOdNpAp+1EQG2g0wY6rT9Aq6qqqqrqPkCnDXTaQCc+QHA9CtejcD9AuB6F61F4O0A7baDTBjo3QBARERERETxAk18s+cXSPUDrUbgehWs9QMkvlvxiiT1A8O7u7u7uP0CTXyz5xZI9QDMzMzMzMzpAvLu7u7s7PUBdj8L1KBw/QBERERERUT9AzczMzMwsQEBApw102oA/QNtApw10Gj5A\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}}}, {\\\"cols\\\": null, \\\"column_source\\\": {\\\"id\\\": \\\"1127\\\"}, \\\"kind\\\": \\\"ColumnDataChanged\\\", \\\"new\\\": {\\\"date\\\": {\\\"__ndarray__\\\": \\\"AABAUWIEd0IAAAC3tAR3QgAAwBwHBXdCAACAglkFd0IAAEDoqwV3QgAAAE7+BXdCAADAs1AGd0IAAIAZowZ3QgAAQH/1BndCAAAA5UcHd0IAAMBKmgd3QgAAgLDsB3dCAABAFj8Id0IAAAB8kQh3QgAAwOHjCHdCAACARzYJd0IAAECtiAl3QgAAABPbCXdCAADAeC0Kd0IAAIDefwp3QgAAQETSCndCAAAAqiQLd0IAAMAPdwt3QgAAgHXJC3dCAABA2xsMd0IAAABBbgx3QgAAwKbADHdCAACADBMNd0IAAEByZQ13QgAAANi3DXdCAADAPQoOd0IAAICjXA53QgAAQAmvDndCAAAAbwEPd0IAAMDUUw93QgAAgDqmD3dCAABAoPgPd0IAAAAGSxB3QgAAwGudEHdCAACA0e8Qd0IAAEA3QhF3QgAAAJ2UEXdCAADAAucRd0IAAIBoORJ3QgAAQM6LEndCAAAANN4Sd0IAAMCZMBN3QgAAgP+CE3dCAABAZdUTd0IAAADLJxR3QgAAwDB6FHdCAACAlswUd0IAAED8HhV3QgAAAGJxFXdCAADAx8MVd0IAAIAtFhZ3QgAAQJNoFndC\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}, \\\"parks\\\": {\\\"__ndarray__\\\": \\\"AAAAAABAUEAAAAAAAABSQAAAAAAAAF9AAAAAAAAAXkAAAAAAAABbQAAAAAAAAFpAAAAAAACAW0AAAAAAAEBXQAAAAAAAwFdAAAAAAADAVkAAAAAAAMBZQAAAAAAAgFpAAAAAAAAAW0AAAAAAAMBVQAAAAAAAgFVAAAAAAACAXEAAAAAAAIBcQAAAAAAAwFtAAAAAAACAWUAAAAAAAEBZQAAAAAAAgF5AAAAAAADAWkAAAAAAAMBcQAAAAAAAAFpAAAAAAAAAWkAAAAAAAIBbQAAAAAAAQFpAAAAAAAAAXEAAAAAAAEBZQAAAAAAAwFhAAAAAAAAgYEAAAAAAAIBaQAAAAAAAQFhAAAAAAACAWUAAAAAAAIBaQAAAAAAAgFlAAAAAAAAAXkAAAAAAAEBZQAAAAAAAgFVAAAAAAAAAVkAAAAAAAEBWQAAAAAAAgFJAAAAAAAAAR0AAAAAAAABIQAAAAAAAwFBAAAAAAADAU0AAAAAAAMBRQAAAAAAAAFNAAAAAAADAUkAAAAAAAABPQAAAAAAAwFFAAAAAAAAAVEAAAAAAAEBXQAAAAAAAgFVAAAAAAADAVUAAAAAAAIBUQAAAAAAAgE9A\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}}}, {\\\"attr\\\": \\\"text\\\", \\\"kind\\\": \\\"ModelChanged\\\", \\\"model\\\": {\\\"id\\\": \\\"1358\\\"}, \\\"new\\\": \\\"<span style=\\\\\\\"color:black;font-family:Arial;font-style:bold;font-weight:bold;font-size:12pt\\\\\\\">region: United Kingdom<\\\\/span>\\\"}], \\\"references\\\": []}\",\"header\":\"{\\\"msgid\\\": \\\"2099\\\", \\\"msgtype\\\": \\\"PATCH-DOC\\\"}\",\"metadata\":\"{}\"},\"United States\":{\"content\":\"{\\\"events\\\": [{\\\"attr\\\": \\\"start\\\", \\\"kind\\\": \\\"ModelChanged\\\", \\\"model\\\": {\\\"id\\\": \\\"1004\\\"}, \\\"new\\\": -3375.5}, {\\\"attr\\\": \\\"reset_start\\\", \\\"kind\\\": \\\"ModelChanged\\\", \\\"model\\\": {\\\"id\\\": \\\"1004\\\"}, \\\"new\\\": -3375.5}, {\\\"attr\\\": \\\"end\\\", \\\"kind\\\": \\\"ModelChanged\\\", \\\"model\\\": {\\\"id\\\": \\\"1004\\\"}, \\\"new\\\": 37130.5}, {\\\"attr\\\": \\\"reset_end\\\", \\\"kind\\\": \\\"ModelChanged\\\", \\\"model\\\": {\\\"id\\\": \\\"1004\\\"}, \\\"new\\\": 37130.5}, {\\\"cols\\\": null, \\\"column_source\\\": {\\\"id\\\": \\\"1033\\\"}, \\\"kind\\\": \\\"ColumnDataChanged\\\", \\\"new\\\": {\\\"date\\\": {\\\"__ndarray__\\\": \\\"AABAUWIEd0IAAAC3tAR3QgAAwBwHBXdCAACAglkFd0IAAEDoqwV3QgAAAE7+BXdCAADAs1AGd0IAAIAZowZ3QgAAQH/1BndCAAAA5UcHd0IAAMBKmgd3QgAAgLDsB3dCAABAFj8Id0IAAAB8kQh3QgAAwOHjCHdCAACARzYJd0IAAECtiAl3QgAAABPbCXdCAADAeC0Kd0IAAIDefwp3QgAAQETSCndCAAAAqiQLd0IAAMAPdwt3QgAAgHXJC3dCAABA2xsMd0IAAABBbgx3QgAAwKbADHdCAACADBMNd0IAAEByZQ13QgAAANi3DXdCAADAPQoOd0IAAICjXA53QgAAQAmvDndCAAAAbwEPd0IAAMDUUw93QgAAgDqmD3dCAABAoPgPd0IAAAAGSxB3QgAAwGudEHdCAACA0e8Qd0IAAEA3QhF3QgAAAJ2UEXdCAADAAucRd0IAAIBoORJ3QgAAQM6LEndCAAAANN4Sd0IAAMCZMBN3QgAAgP+CE3dCAABAZdUTd0IAAADLJxR3QgAAwDB6FHdCAACAlswUd0IAAED8HhV3QgAAAGJxFXdCAADAx8MVd0IAAIAtFhZ3QgAAQJNoFndC\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}, \\\"new\\\": {\\\"__ndarray__\\\": \\\"AAAAAAAA+H8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQkAAAAAAAAAAAAAAAAAAABhAAAAAAAAA8D8AAAAAAAAAQAAAAAAAACBAAAAAAAAAGEAAAAAAAAA4QAAAAAAAADRAAAAAAAAAP0AAAAAAAABRQAAAAAAAgEZAAAAAAACAYUAAAAAAAABdQAAAAAAAQFBAAAAAAACAd0AAAAAAACB0QAAAAAAA4HdAAAAAAAAggEAAAAAAACCBQAAAAAAAIIhAAAAAAAC0kUAAAAAAAPSbQAAAAAAASJVAAAAAAABMt0AAAAAAAJa1QAAAAAAAt7hAAAAAAAD8vUAAAAAAgKPEQAAAAACAUsNAAAAAAACFx0AAAAAAgKLRQAAAAABAZ9FAAAAAAABY00AAAAAAAP3SQAAAAACAbtRAAAAAAEC52UAAAAAAAJzYQAAAAACArd1AAAAAAAAU30AAAAAAYD7gQAAAAADAjttAAAAAAMDm3EAAAAAAgB3eQAAAAADAzt5AAAAAAAB44EAAAAAAYHvgQAAAAABAKd1A\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}}}, {\\\"cols\\\": null, \\\"column_source\\\": {\\\"id\\\": \\\"1074\\\"}, \\\"kind\\\": \\\"ColumnDataChanged\\\", \\\"new\\\": {\\\"date\\\": {\\\"__ndarray__\\\": \\\"AABAUWIEd0IAAAC3tAR3QgAAwBwHBXdCAACAglkFd0IAAEDoqwV3QgAAAE7+BXdCAADAs1AGd0IAAIAZowZ3QgAAQH/1BndCAAAA5UcHd0IAAMBKmgd3QgAAgLDsB3dCAABAFj8Id0IAAAB8kQh3QgAAwOHjCHdCAACARzYJd0IAAECtiAl3QgAAABPbCXdCAADAeC0Kd0IAAIDefwp3QgAAQETSCndCAAAAqiQLd0IAAMAPdwt3QgAAgHXJC3dCAABA2xsMd0IAAABBbgx3QgAAwKbADHdCAACADBMNd0IAAEByZQ13QgAAANi3DXdCAADAPQoOd0IAAICjXA53QgAAQAmvDndCAAAAbwEPd0IAAMDUUw93QgAAgDqmD3dCAABAoPgPd0IAAAAGSxB3QgAAwGudEHdCAACA0e8Qd0IAAEA3QhF3QgAAAJ2UEXdCAADAAucRd0IAAIBoORJ3QgAAQM6LEndCAAAANN4Sd0IAAMCZMBN3QgAAgP+CE3dCAABAZdUTd0IAAADLJxR3QgAAwDB6FHdCAACAlswUd0IAAED8HhV3QgAAAGJxFXdCAADAx8MVd0IAAIAtFhZ3QgAAQJNoFndC\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}, \\\"new_100k\\\": {\\\"__ndarray__\\\": \\\"AAAAAAAA+H8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGOnheQUIRD8AAAAAAAAAAAAAAAAAAAAANyYeKQaJhj8AAAAAAAAAAKjd0jYIDF4/AOnheQUIND8g6eF5BQhEPxjp4XkFCGQ/oN3SNggMXj+c3dI2CAx+P2BjWtgGCnk/zNkSTsVngz+mB4DRhUiVP8ivZbNHK4w/8BZP/cXopT84u3T2RCeiP8BwyY8lWJQ/WM4DC8hrvT8sJ07jFjK5P8wZ3yv4470/6KzVhBUwxD94y3PclXDFP3ChxkEYNM4/KDUbD+Ap1j8695fIgX/hP4T6nEirpNo/JLA3+a0q/T/UJ09jUgb7P3jldPUj8f4/So6UIQTFAkDc30/QuNYJQKi5+NzPMAhA8OS5jApyDUAM5h1J9xMWQHiN1pTJyRVATJ/anrI3GEBwarX/xMUXQIgjLD5elBlA7BPstjoaIEBAODdsVs8eQBiQJXTgkyJA+AZ/UUp0I0DIDzu/HFYkQHBSRGcgQCFAAI8ionYXIkDAJlCH/NkiQCBEpfXwSCNAcAf0okGeJEAAvRtUe6IkQHDYg00XQSJA\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}}}, {\\\"cols\\\": null, \\\"column_source\\\": {\\\"id\\\": \\\"1119\\\"}, \\\"kind\\\": \\\"ColumnDataChanged\\\", \\\"new\\\": {\\\"date\\\": {\\\"__ndarray__\\\": \\\"AABAUWIEd0IAAAC3tAR3QgAAwBwHBXdCAACAglkFd0IAAEDoqwV3QgAAAE7+BXdCAADAs1AGd0IAAIAZowZ3QgAAQH/1BndCAAAA5UcHd0IAAMBKmgd3QgAAgLDsB3dCAABAFj8Id0IAAAB8kQh3QgAAwOHjCHdCAACARzYJd0IAAECtiAl3QgAAABPbCXdCAADAeC0Kd0IAAIDefwp3QgAAQETSCndCAAAAqiQLd0IAAMAPdwt3QgAAgHXJC3dCAABA2xsMd0IAAABBbgx3QgAAwKbADHdCAACADBMNd0IAAEByZQ13QgAAANi3DXdCAADAPQoOd0IAAICjXA53QgAAQAmvDndCAAAAbwEPd0IAAMDUUw93QgAAgDqmD3dCAABAoPgPd0IAAAAGSxB3QgAAwGudEHdCAACA0e8Qd0IAAEA3QhF3QgAAAJ2UEXdCAADAAucRd0IAAIBoORJ3QgAAQM6LEndCAAAANN4Sd0IAAMCZMBN3QgAAgP+CE3dCAABAZdUTd0IAAADLJxR3QgAAwDB6FHdCAACAlswUd0IAAED8HhV3QgAAAGJxFXdCAADAx8MVd0IAAIAtFhZ3QgAAQJNoFndC\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}, \\\"mobility\\\": {\\\"__ndarray__\\\": \\\"lvxiyS+eYEBY8oslv9hZQBvotIFOq1pAgU4b6LQxWkA5baDTBppaQPUoXI/CRVtAmZmZmZk5YEAiIiIiIvpgQEjhehSuZ1hAxZJfLPllWUB9seQXSx5aQDttoNMGOlpAWPKLJb94W0DXo3A9CldgQO/u7u7u1mBAD3TaQKcNWEDbQKcNdGpZQAAAAAAAgFpAWfKLJb+YWkDJL5b8YulbQL9Y8oslD2BABzptoNOuYEC4HoXrUXhYQIFOG+i0AVpAk18s+cWSWUDFkl8s+UVZQKuqqqqqqldAKVyPwvX4WECZmZmZmblWQOF6FK5HUVBAN9BpA50GUUCoDXTaQMdOQL9Y8osln0xAlfxiyS82S0DJL5b8YklMQHsUrkfh+kdAAAAAAACAQkB/seQXS15FQEGnDXTaoEVAH4XrUbheRUBnZmZmZgZGQLWBThvotEdAw/UoXI8iREDFkl8s+UVBQGdmZmZm5kRAoNMGOm3AREAb6LSBTltFQFyPwvUoPEVARURERESkRkCx5BdLfhFEQAAAAAAAAEFAJb9Y8ovlREAwlvxiyW9FQLWBThvolEVAhetRuB4lRUC7u7u7u1tHQO/u7u7uzkVA\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}}}, {\\\"cols\\\": null, \\\"column_source\\\": {\\\"id\\\": \\\"1127\\\"}, \\\"kind\\\": \\\"ColumnDataChanged\\\", \\\"new\\\": {\\\"date\\\": {\\\"__ndarray__\\\": \\\"AABAUWIEd0IAAAC3tAR3QgAAwBwHBXdCAACAglkFd0IAAEDoqwV3QgAAAE7+BXdCAADAs1AGd0IAAIAZowZ3QgAAQH/1BndCAAAA5UcHd0IAAMBKmgd3QgAAgLDsB3dCAABAFj8Id0IAAAB8kQh3QgAAwOHjCHdCAACARzYJd0IAAECtiAl3QgAAABPbCXdCAADAeC0Kd0IAAIDefwp3QgAAQETSCndCAAAAqiQLd0IAAMAPdwt3QgAAgHXJC3dCAABA2xsMd0IAAABBbgx3QgAAwKbADHdCAACADBMNd0IAAEByZQ13QgAAANi3DXdCAADAPQoOd0IAAICjXA53QgAAQAmvDndCAAAAbwEPd0IAAMDUUw93QgAAgDqmD3dCAABAoPgPd0IAAAAGSxB3QgAAwGudEHdCAACA0e8Qd0IAAEA3QhF3QgAAAJ2UEXdCAADAAucRd0IAAIBoORJ3QgAAQM6LEndCAAAANN4Sd0IAAMCZMBN3QgAAgP+CE3dCAABAZdUTd0IAAADLJxR3QgAAwDB6FHdCAACAlswUd0IAAED8HhV3QgAAAGJxFXdCAADAx8MVd0IAAIAtFhZ3QgAAQJNoFndC\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}, \\\"parks\\\": {\\\"__ndarray__\\\": \\\"AAAAAADAXEAAAAAAAABdQAAAAAAAAGBAAAAAAACAWkAAAAAAAABbQAAAAAAAAFpAAAAAAAAAWkAAAAAAAMBeQAAAAAAAwF5AAAAAAABAW0AAAAAAAEBbQAAAAAAAQFpAAAAAAAAAXEAAAAAAAIBbQAAAAAAAQF5AAAAAAACAXUAAAAAAAIBbQAAAAAAAAF5AAAAAAABAXUAAAAAAAEBeQAAAAAAAAFxAAAAAAAAgYEAAAAAAAIBhQAAAAAAAYGBAAAAAAACAXUAAAAAAAIBfQAAAAAAAwF1AAAAAAAAAWkAAAAAAAMBZQAAAAAAAQFpAAAAAAADAWEAAAAAAAABbQAAAAAAAgFpAAAAAAACAWUAAAAAAAIBYQAAAAAAAQFhAAAAAAAAAVkAAAAAAAEBTQAAAAAAAgFZAAAAAAABAV0AAAAAAAMBZQAAAAAAAQFdAAAAAAADAUkAAAAAAAEBUQAAAAAAAQFVAAAAAAAAAVUAAAAAAAEBXQAAAAAAAwFZAAAAAAADAU0AAAAAAAABTQAAAAAAAAFRAAAAAAACAVkAAAAAAAIBYQAAAAAAAgFdAAAAAAADAU0AAAAAAAMBTQAAAAAAAAFVA\\\", \\\"dtype\\\": \\\"float64\\\", \\\"shape\\\": [57]}}}, {\\\"attr\\\": \\\"text\\\", \\\"kind\\\": \\\"ModelChanged\\\", \\\"model\\\": {\\\"id\\\": \\\"1358\\\"}, \\\"new\\\": \\\"<span style=\\\\\\\"color:black;font-family:Arial;font-style:bold;font-weight:bold;font-size:12pt\\\\\\\">region: United States<\\\\/span>\\\"}], \\\"references\\\": []}\",\"header\":\"{\\\"msgid\\\": \\\"2086\\\", \\\"msgtype\\\": \\\"PATCH-DOC\\\"}\",\"metadata\":\"{}\"}},\"values\":[\"Austria\"],\"widgets\":{\"1884\":0}},\"id\":\"1948\",\"type\":\"panel.models.state.State\"},{\"attributes\":{\"axis\":{\"id\":\"1055\"},\"grid_line_color\":null,\"ticker\":null},\"id\":\"1058\",\"type\":\"Grid\"},{\"attributes\":{\"months\":[0,2,4,6,8,10]},\"id\":\"1323\",\"type\":\"MonthsTicker\"},{\"attributes\":{\"children\":[{\"id\":\"1002\"},{\"id\":\"1359\"},{\"id\":\"1880\"},{\"id\":\"1881\"}],\"margin\":[0,0,0,0],\"name\":\"Row06049\",\"tags\":[\"embedded\"]},\"id\":\"1001\",\"type\":\"Row\"},{\"attributes\":{},\"id\":\"1063\",\"type\":\"SaveTool\"},{\"attributes\":{\"line_color\":\"steelblue\",\"line_width\":2,\"x\":{\"field\":\"date\"},\"y\":{\"field\":\"mobility\"}},\"id\":\"1122\",\"type\":\"Line\"},{\"attributes\":{\"line_color\":\"steelblue\",\"line_width\":2,\"x\":{\"field\":\"date\"},\"y\":{\"field\":\"new_100k\"}},\"id\":\"1077\",\"type\":\"Line\"},{\"attributes\":{},\"id\":\"1101\",\"type\":\"BasicTicker\"},{\"attributes\":{},\"id\":\"1108\",\"type\":\"ResetTool\"},{\"attributes\":{},\"id\":\"1010\",\"type\":\"LinearScale\"},{\"attributes\":{},\"id\":\"1327\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"end\":315.97333333333336,\"reset_end\":315.97333333333336,\"reset_start\":-19.70666666666667,\"start\":-19.70666666666667,\"tags\":[[[\"mobility\",\"mobility\",null]]]},\"id\":\"1086\",\"type\":\"Range1d\"},{\"attributes\":{},\"id\":\"1075\",\"type\":\"Selection\"},{\"attributes\":{},\"id\":\"1120\",\"type\":\"Selection\"},{\"attributes\":{},\"id\":\"1065\",\"type\":\"WheelZoomTool\"},{\"attributes\":{\"overlay\":{\"id\":\"1329\"}},\"id\":\"1066\",\"type\":\"BoxZoomTool\"},{\"attributes\":{\"text\":\"\",\"text_color\":{\"value\":\"black\"},\"text_font_size\":{\"value\":\"12pt\"}},\"id\":\"1047\",\"type\":\"Title\"}],\"root_ids\":[\"1001\",\"1948\"]},\"title\":\"Bokeh Application\",\"version\":\"2.0.0\"}};\n",
+       "  var render_items = [{\"docid\":\"608af250-b638-4be5-b857-e5e45ef188e1\",\"root_ids\":[\"1001\"],\"roots\":{\"1001\":\"703234e6-62d3-4791-8a0f-f80c374b36e9\"}}];\n",
+       "  root.Bokeh.embed.embed_items_notebook(docs_json, render_items);\n",
+       "  }\n",
+       "if (root.Bokeh !== undefined) {\n",
+       "    embed_document(root);\n",
+       "  } else {\n",
+       "    var attempts = 0;\n",
+       "    var timer = setInterval(function(root) {\n",
+       "      if (root.Bokeh !== undefined) {\n",
+       "        clearInterval(timer);\n",
+       "        embed_document(root);\n",
+       "      } else if (document.readyState == \"complete\") {\n",
+       "        attempts++;\n",
+       "        if (attempts > 100) {\n",
+       "          clearInterval(timer);\n",
+       "          console.log(\"Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing\");\n",
+       "        }\n",
+       "      }\n",
+       "    }, 10, root)\n",
+       "  }\n",
+       "})(window);</script>"
+      ],
+      "text/plain": [
+       ":Layout\n",
+       "   .HoloMap.I   :HoloMap   [region_label]\n",
+       "      :Curve   [date]   (new)\n",
+       "   .HoloMap.II  :HoloMap   [region_label]\n",
+       "      :Curve   [date]   (new_100k)\n",
+       "   .HoloMap.III :HoloMap   [region_label]\n",
+       "      :Overlay\n",
+       "         .Curve.I  :Curve   [date]   (mobility)\n",
+       "         .Curve.II :Curve   [date]   (parks)"
+      ]
+     },
+     "execution_count": 16,
+     "metadata": {
+      "application/vnd.holoviews_exec.v0+json": {
+       "id": "1001"
+      }
+     },
+     "output_type": "execute_result"
+    }
+   ],
+   "source": [
+    "color_cycle = hv.Cycle(['steelblue', 'green'])\n",
+    "kdims = [('region_label', 'region'), 'date']\n",
+    "vdims = [('new', 'New'), ('new_100k', \"New/100k\"), 'mobility', 'parks']\n",
+    "vdims.extend(mobility_df.columns)\n",
+    "ds = hv.Dataset(vis_df.reset_index(), kdims, vdims)\n",
+    "layout = (ds.to(hv.Curve, 'date', 'new').opts(height=110, xaxis=None, framewise=True) +\n",
+    "          ds.to(hv.Curve, 'date', 'new_100k').opts(height=110, xaxis=None, framewise=False) + \n",
+    "          (ds.to(hv.Curve, 'date', 'mobility') * \n",
+    "               ds.to(hv.Curve, 'date', 'parks')).opts(height=150)).cols(1)\n",
+    "layout.opts(opts.Curve(width=400, color=color_cycle))"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "## Policy effects on mobility"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 17,
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "df_bu = pd.read_csv(\"../../data/distancing-metrics/measures-us/bu-edu.csv\")"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "Coming soon..."
+   ]
+  }
+ ],
+ "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
+}